Home | History | Annotate | Download | only in libgralloc

Lines Matching defs:base

72     void *base = 0;
103 base = mmap(0, ionAllocData.len, PROT_READ|PROT_WRITE,
105 if(base == MAP_FAILED) {
114 data.base = base;
117 ALOGD_IF(DEBUG, "ion: Allocated buffer base:%p size:%zu fd:%d",
118 data.base, ionAllocData.len, data.fd);
123 int IonAlloc::free_buffer(void* base, size_t size, size_t offset, int fd)
126 ALOGD_IF(DEBUG, "ion: Freeing buffer base:%p size:%zu fd:%d",
127 base, size, fd);
133 if(base)
134 err = unmap_buffer(base, size, offset);
142 void *base = 0;
149 base = mmap(0, size, PROT_READ| PROT_WRITE,
151 *pBase = base;
152 if(base == MAP_FAILED) {
157 ALOGD_IF(DEBUG, "ion: Mapped buffer base:%p size:%zu offset:%d fd:%d",
158 base, size, offset, fd);
163 int IonAlloc::unmap_buffer(void *base, size_t size, size_t /*offset*/)
165 ALOGD_IF(DEBUG, "ion: Unmapping buffer base:%p size:%zu", base, size);
167 if(munmap(base, size)) {
170 base, strerror(errno));
175 int IonAlloc::clean_buffer(void *base, size_t size, size_t offset, int fd, int op)
196 flush_data.vaddr = base;