Lines Matching defs:base
74 void *base = NULL;
98 base = mmap(0, ion_alloc_data.len, PROT_READ | PROT_WRITE, MAP_SHARED, fd_data.fd, 0);
99 if (base == MAP_FAILED) {
107 data->base = base;
110 ALOGD_IF(DEBUG, "ion: Allocated buffer base:%p size:%zu fd:%d", data->base, ion_alloc_data.len,
116 int IonAlloc::FreeBuffer(void *base, unsigned int size, unsigned int offset, int fd) {
119 ALOGD_IF(DEBUG, "ion: Freeing buffer base:%p size:%u fd:%d", base, size, fd);
121 if (base) {
122 err = UnmapBuffer(base, size, offset);
129 int IonAlloc::MapBuffer(void **base, unsigned int size, unsigned int offset, int fd) {
137 *base = addr;
142 ALOGD_IF(DEBUG, "ion: Mapped buffer base:%p size:%u offset:%u fd:%d", addr, size, offset, fd);
148 int IonAlloc::UnmapBuffer(void *base, unsigned int size, unsigned int /*offset*/) {
150 ALOGD_IF(DEBUG, "ion: Unmapping buffer base:%p size:%u", base, size);
153 if (munmap(base, size)) {
155 ALOGE("ion: Failed to unmap memory at %p : %s", base, strerror(errno));
161 int IonAlloc::CleanBuffer(void *base, unsigned int size, unsigned int offset, int fd, int op) {
178 flush_data.vaddr = base;