Searched refs:pvr_gem_object (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_gem.h | 83 struct pvr_gem_object { struct 111 static_assert(offsetof(struct pvr_gem_object, base) == 0, argument 116 #define shmem_gem_to_pvr_gem(shmem_obj) container_of_const(shmem_obj, struct pvr_gem_object, base) 120 #define gem_to_pvr_gem(gem_obj) container_of_const(gem_obj, struct pvr_gem_object, base.base) 126 struct pvr_gem_object *pvr_gem_object_create(struct pvr_device *pvr_dev, 129 int pvr_gem_object_into_handle(struct pvr_gem_object *pvr_obj, 131 struct pvr_gem_object *pvr_gem_object_from_handle(struct pvr_file *pvr_file, 135 pvr_gem_object_get_pages_sgt(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get_pages_sgt() 140 void *pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj); 141 void pvr_gem_object_vunmap(struct pvr_gem_object *pvr_obj); [all …]
|
| H A D | pvr_gem.c | 33 struct pvr_gem_object *pvr_obj = gem_to_pvr_gem(obj); in pvr_gem_export() 43 struct pvr_gem_object *pvr_obj = gem_to_pvr_gem(gem_obj); in pvr_gem_mmap() 132 pvr_gem_object_into_handle(struct pvr_gem_object *pvr_obj, in pvr_gem_object_into_handle() 176 struct pvr_gem_object * 207 pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj) in pvr_gem_object_vmap() 249 pvr_gem_object_vunmap(struct pvr_gem_object *pvr_obj) in pvr_gem_object_vunmap() 285 pvr_gem_object_zero(struct pvr_gem_object *pvr_obj) in pvr_gem_object_zero() 315 struct pvr_gem_object *pvr_obj; in pvr_gem_create_object() 346 struct pvr_gem_object * 351 struct pvr_gem_object *pvr_obj; in pvr_gem_object_create() [all …]
|
| H A D | pvr_vm.h | 18 struct pvr_gem_object; 39 struct pvr_gem_object *pvr_obj, u64 pvr_obj_offset, 42 struct pvr_gem_object *pvr_obj, 57 struct pvr_gem_object *pvr_vm_find_gem_object(struct pvr_vm_context *vm_ctx,
|
| H A D | pvr_vm.c | 134 struct pvr_gem_object *pvr_obj; 233 struct pvr_gem_object *pvr_obj, u64 offset, in pvr_vm_bind_op_map_init() 303 struct pvr_gem_object *pvr_obj, in pvr_vm_bind_op_unmap_init() 356 struct pvr_gem_object *pvr_gem = gem_to_pvr_gem(op->map.gem.obj); in pvr_vm_gpuva_map() 698 struct pvr_gem_object *pvr_obj = bind_op->pvr_obj; in pvr_vm_lock_extra() 727 pvr_vm_map(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, in pvr_vm_map() 784 struct pvr_gem_object *pvr_obj, in pvr_vm_unmap_obj_locked() 832 pvr_vm_unmap_obj(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, in pvr_vm_unmap_obj() 858 struct pvr_gem_object *pvr_obj; in pvr_vm_unmap() 891 struct pvr_gem_object *pvr_obj; in pvr_vm_unmap_all() [all …]
|
| H A D | pvr_free_list.h | 21 struct pvr_gem_object; 41 struct pvr_gem_object *mem_obj; 55 struct pvr_gem_object *obj;
|
| H A D | pvr_fw_riscv.c | 126 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_riscv_vm_map() 135 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_riscv_vm_unmap()
|
| H A D | pvr_fw_mips.h | 14 struct pvr_gem_object;
|
| H A D | pvr_fw_meta.c | 522 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_map() 531 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_unmap()
|
| H A D | pvr_drv.c | 80 struct pvr_gem_object *pvr_obj; in pvr_ioctl_create_bo() 170 struct pvr_gem_object *pvr_obj; in pvr_ioctl_get_bo_mmap_offset() 1020 struct pvr_gem_object *pvr_obj; in pvr_ioctl_vm_map()
|
| H A D | pvr_vm_mips.c | 149 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_vm_mips_map()
|
| H A D | pvr_fw.h | 34 struct pvr_gem_object *gem;
|
| H A D | pvr_fw.c | 1176 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_map() 1241 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_unmap() 1428 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_destroy() 1457 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_get_fw_addr_offset()
|
| H A D | pvr_free_list.c | 53 struct pvr_gem_object *free_list_obj; in free_list_create_kernel_structure()
|