• Home
  • Raw
  • Download

Lines Matching refs:ion_client

152 				ret = ion_alloc(m->ion_client, size, 0, ION_HEAP_TYPE_DMA_MASK, 0, &(ion_hnd));  in gralloc_alloc_buffer()
154 ret = ion_alloc(m->ion_client, size, 0, ION_HEAP_SYSTEM_MASK, 0, &(ion_hnd)); in gralloc_alloc_buffer()
158 AERR("Failed to ion_alloc from ion_client:%d", m->ion_client); in gralloc_alloc_buffer()
162 ret = ion_share(m->ion_client, ion_hnd, &shared_fd); in gralloc_alloc_buffer()
166 AERR("ion_share( %d ) failed", m->ion_client); in gralloc_alloc_buffer()
168 if (0 != ion_free(m->ion_client, ion_hnd)) in gralloc_alloc_buffer()
170 AERR("ion_free( %d ) failed", m->ion_client); in gralloc_alloc_buffer()
177 if (0 != ion_free(m->ion_client, ion_hnd)) in gralloc_alloc_buffer()
179 AWAR("ion_free( %d ) failed", m->ion_client); in gralloc_alloc_buffer()
186 ret = ion_alloc_fd(m->ion_client, size, 0, 1 << m->cma_heap_id, 0, &(shared_fd)); in gralloc_alloc_buffer()
188 ret = ion_alloc_fd(m->ion_client, size, 0, 1 << m->system_heap_id, 0, &(shared_fd)); in gralloc_alloc_buffer()
192 AERR("Failed to ion_alloc_fd from ion_client:%d", m->ion_client); in gralloc_alloc_buffer()
210 AERR("ion_map( %d ) failed", m->ion_client); in gralloc_alloc_buffer()
228 AERR("Gralloc out of mem for ion_client:%d", m->ion_client); in gralloc_alloc_buffer()
679 if (0 != ion_close(m->ion_client)) in alloc_device_close()
681 AERR("Failed to close ion_client: %d", m->ion_client); in alloc_device_close()
684 close(m->ion_client); in alloc_device_close()
696 static int find_ion_heap_id(int ion_client, char* name) in find_ion_heap_id() argument
701 ret = ion_query_heap_cnt(ion_client, &cnt); in find_ion_heap_id()
716 ret = ion_query_get_heaps(ion_client, cnt, data); in find_ion_heap_id()
780 m->ion_client = ion_open(); in alloc_device_open()
782 if (m->ion_client < 0) in alloc_device_open()
789 m->gralloc_legacy_ion = ion_is_legacy(m->ion_client); in alloc_device_open()
793 m->system_heap_id = find_ion_heap_id(m->ion_client, ION_SYSTEM); in alloc_device_open()
794 m->cma_heap_id = find_ion_heap_id(m->ion_client, ION_CMA); in alloc_device_open()
798 ion_close(m->ion_client); in alloc_device_open()
799 m->ion_client = -1; in alloc_device_open()