Home | History | Annotate | Download | only in src

Lines Matching refs:mem_info

127     alloc.len = buf->mem_info.size;
158 buf->mem_info.main_ion_fd = main_ion_fd;
159 buf->mem_info.fd = ion_info_fd.fd;
160 buf->mem_info.handle = ion_info_fd.handle;
161 buf->mem_info.size = alloc.len;
162 buf->mem_info.data = data;
180 rc = munmap(buf->mem_info.data, buf->mem_info.size);
182 if (buf->mem_info.fd > 0) {
183 close(buf->mem_info.fd);
184 buf->mem_info.fd = 0;
187 if (buf->mem_info.main_ion_fd > 0) {
189 handle_data.handle = buf->mem_info.handle;
190 ioctl(buf->mem_info.main_ion_fd, ION_IOC_FREE, &handle_data);
191 close(buf->mem_info.main_ion_fd);
192 buf->mem_info.main_ion_fd = 0;
198 int mm_app_cache_ops(mm_camera_app_meminfo_t *mem_info,
206 if (NULL == mem_info) {
207 CDBG_ERROR("%s: mem_info is NULL, return here", __func__);
213 cache_inv_data.vaddr = mem_info->data;
214 cache_inv_data.fd = mem_info->fd;
215 cache_inv_data.handle = mem_info->handle;
216 cache_inv_data.length = mem_info->size;
223 mem_info->main_ion_fd);
224 if(mem_info->main_ion_fd > 0) {
225 if(ioctl(mem_info->main_ion_fd, ION_IOC_CUSTOM, &custom_data) < 0) {
287 app_bufs[i].mem_info.size = frame_offset_info->frame_len;
292 app_bufs[i].buf.fd = app_bufs[i].mem_info.fd;
293 app_bufs[i].buf.frame_len = app_bufs[i].mem_info.size;
294 app_bufs[i].buf.buffer = app_bufs[i].mem_info.data;
295 app_bufs[i].buf.mem_info = (void *)&app_bufs[i].mem_info;
426 return mm_app_cache_ops(&stream->s_bufs[index].mem_info,
433 return mm_app_cache_ops(&stream->s_bufs[index].mem_info, ION_IOC_INV_CACHES);
494 mem_info.fd,
495 test_obj->cap_buf.mem_info.size);
516 test_obj->parm_buf.mem_info.fd,
517 test_obj->parm_buf.mem_info.size);
687 stream->s_info_buf.mem_info.fd,
688 stream->s_info_buf.mem_info.size);