Searched refs:etnaviv_gem_object (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem.h | 15 struct etnaviv_gem_object; 27 struct etnaviv_gem_object *object; 34 struct etnaviv_gem_object { struct 63 struct etnaviv_gem_object *to_etnaviv_bo(struct drm_gem_object *obj) in to_etnaviv_bo() argument 65 return container_of(obj, struct etnaviv_gem_object, base); in to_etnaviv_bo() 69 int (*get_pages)(struct etnaviv_gem_object *); 70 void (*release)(struct etnaviv_gem_object *); 71 void *(*vmap)(struct etnaviv_gem_object *); 72 int (*mmap)(struct etnaviv_gem_object *, struct vm_area_struct *); 75 static inline bool is_active(struct etnaviv_gem_object *etnaviv_obj) in is_active() [all …]
|
D | etnaviv_gem_prime.c | 14 struct etnaviv_gem_object *etnaviv_obj = to_etnaviv_bo(obj); in etnaviv_gem_prime_get_sg_table() 36 struct etnaviv_gem_object *etnaviv_obj = to_etnaviv_bo(obj); in etnaviv_gem_prime_mmap() 49 struct etnaviv_gem_object *etnaviv_obj = to_etnaviv_bo(obj); in etnaviv_gem_prime_pin() 61 struct etnaviv_gem_object *etnaviv_obj = to_etnaviv_bo(obj); in etnaviv_gem_prime_unpin() 69 static void etnaviv_gem_prime_release(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_prime_release() 84 static void *etnaviv_gem_prime_vmap_impl(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_prime_vmap_impl() 91 static int etnaviv_gem_prime_mmap_obj(struct etnaviv_gem_object *etnaviv_obj, in etnaviv_gem_prime_mmap_obj() 107 struct etnaviv_gem_object *etnaviv_obj; in etnaviv_gem_prime_import_sg_table() 145 struct etnaviv_gem_object *etnaviv_obj = to_etnaviv_bo(obj); in etnaviv_gem_prime_res_obj()
|
D | etnaviv_gem.c | 19 static void etnaviv_gem_scatter_map(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_scatter_map() 32 static void etnaviv_gem_scatterlist_unmap(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_scatterlist_unmap() 57 static int etnaviv_gem_shmem_get_pages(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_shmem_get_pages() 72 static void put_pages(struct etnaviv_gem_object *etnaviv_obj) in put_pages() 88 struct page **etnaviv_gem_get_pages(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_get_pages() 120 void etnaviv_gem_put_pages(struct etnaviv_gem_object *etnaviv_obj) in etnaviv_gem_put_pages() 126 static int etnaviv_gem_mmap_obj(struct etnaviv_gem_object *etnaviv_obj, in etnaviv_gem_mmap_obj() 159 struct etnaviv_gem_object *obj; in etnaviv_gem_mmap() 176 struct etnaviv_gem_object *etnaviv_obj = to_etnaviv_bo(obj); in etnaviv_gem_fault() 224 etnaviv_gem_get_vram_mapping(struct etnaviv_gem_object *obj, in etnaviv_gem_get_vram_mapping() [all …]
|
D | etnaviv_mmu.h | 54 struct etnaviv_gem_object; 57 struct etnaviv_gem_object *etnaviv_obj, u32 memory_base,
|
D | etnaviv_gem_submit.c | 111 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj; in submit_unlock_object() 125 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj; in submit_lock_objects() 156 struct etnaviv_gem_object *etnaviv_obj; in submit_lock_objects() 210 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj; in submit_attach_object_fences() 228 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj; in submit_pin_objects() 370 struct etnaviv_gem_object *etnaviv_obj = submit->bos[i].obj; in submit_cleanup()
|
D | etnaviv_mmu.c | 131 struct etnaviv_gem_object *etnaviv_obj = mapping->object; in etnaviv_iommu_remove_mapping() 223 struct etnaviv_gem_object *etnaviv_obj, u32 memory_base, in etnaviv_iommu_map_gem()
|
D | etnaviv_drv.h | 33 struct etnaviv_gem_object;
|
D | etnaviv_gpu.h | 183 struct etnaviv_gem_object *etnaviv_obj, struct timespec *timeout);
|
D | etnaviv_dump.c | 115 struct etnaviv_gem_object *obj; in etnaviv_core_dump()
|
D | etnaviv_gpu.c | 1188 struct etnaviv_gem_object *etnaviv_obj, struct timespec *timeout) in etnaviv_gpu_wait_obj_inactive()
|