Searched refs:pvr_obj (Results 1 – 9 of 9) sorted by relevance
| /drivers/gpu/drm/imagination/ |
| A D | pvr_gem.c | 138 pvr_gem_object_put(pvr_obj); in pvr_gem_object_into_handle() 278 cpu_ptr = pvr_gem_object_vmap(pvr_obj); in pvr_gem_object_zero() 287 pvr_gem_object_vunmap(pvr_obj); in pvr_gem_object_zero() 304 struct pvr_gem_object *pvr_obj; in pvr_gem_create_object() local 306 pvr_obj = kzalloc(sizeof(*pvr_obj), GFP_KERNEL); in pvr_gem_create_object() 307 if (!pvr_obj) in pvr_gem_create_object() 310 gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_create_object() 340 struct pvr_gem_object *pvr_obj; in pvr_gem_object_create() local 358 pvr_obj->flags = flags; in pvr_gem_object_create() 372 pvr_gem_object_zero(pvr_obj); in pvr_gem_object_create() [all …]
|
| A D | pvr_gem.h | 114 #define shmem_gem_from_pvr_gem(pvr_obj) (&(pvr_obj)->base) argument 118 #define gem_from_pvr_gem(pvr_obj) (&(pvr_obj)->base.base) argument 135 pvr_gem_object_get_pages_sgt(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get_pages_sgt() argument 140 void *pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj); 141 void pvr_gem_object_vunmap(struct pvr_gem_object *pvr_obj); 151 pvr_gem_object_get(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get() argument 153 drm_gem_object_get(gem_from_pvr_gem(pvr_obj)); in pvr_gem_object_get() 161 pvr_gem_object_put(struct pvr_gem_object *pvr_obj) in pvr_gem_object_put() argument 163 drm_gem_object_put(gem_from_pvr_gem(pvr_obj)); in pvr_gem_object_put() 167 pvr_gem_object_size(struct pvr_gem_object *pvr_obj) in pvr_gem_object_size() argument [all …]
|
| A D | pvr_vm.c | 133 struct pvr_gem_object *pvr_obj; member 217 if (bind_op->pvr_obj) in pvr_vm_bind_op_fini() 280 bind_op->pvr_obj = pvr_obj; in pvr_vm_bind_op_map_init() 322 bind_op->pvr_obj = pvr_obj; in pvr_vm_bind_op_unmap_init() 692 struct pvr_gem_object *pvr_obj = bind_op->pvr_obj; in pvr_vm_lock_extra() local 742 pvr_gem_object_get(pvr_obj); in pvr_vm_map() 797 pvr_gem_object_get(pvr_obj); in pvr_vm_unmap_obj_locked() 852 struct pvr_gem_object *pvr_obj; in pvr_vm_unmap() local 1149 struct pvr_gem_object *pvr_obj; in pvr_vm_find_gem_object() local 1159 pvr_gem_object_get(pvr_obj); in pvr_vm_find_gem_object() [all …]
|
| A D | pvr_fw_riscv.c | 126 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_riscv_vm_map() local 128 return pvr_vm_map(pvr_dev->kernel_vm_ctx, pvr_obj, 0, fw_obj->fw_mm_node.start, in pvr_riscv_vm_map() 129 pvr_gem_object_size(pvr_obj)); in pvr_riscv_vm_map() 135 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_riscv_vm_unmap() local 137 pvr_vm_unmap_obj(pvr_dev->kernel_vm_ctx, pvr_obj, in pvr_riscv_vm_unmap()
|
| A D | pvr_drv.c | 80 struct pvr_gem_object *pvr_obj; in pvr_ioctl_create_bo() local 116 if (IS_ERR(pvr_obj)) { in pvr_ioctl_create_bo() 117 err = PTR_ERR(pvr_obj); in pvr_ioctl_create_bo() 136 pvr_gem_object_put(pvr_obj); in pvr_ioctl_create_bo() 170 struct pvr_gem_object *pvr_obj; in pvr_ioctl_get_bo_mmap_offset() local 191 if (!pvr_obj) { in pvr_ioctl_get_bo_mmap_offset() 196 gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_ioctl_get_bo_mmap_offset() 217 pvr_gem_object_put(pvr_obj); in pvr_ioctl_get_bo_mmap_offset() 1020 struct pvr_gem_object *pvr_obj; in pvr_ioctl_vm_map() local 1050 if (!pvr_obj) { in pvr_ioctl_vm_map() [all …]
|
| A D | pvr_vm.h | 39 struct pvr_gem_object *pvr_obj, u64 pvr_obj_offset, 42 struct pvr_gem_object *pvr_obj,
|
| A D | pvr_fw_meta.c | 520 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_map() local 522 return pvr_vm_map(pvr_dev->kernel_vm_ctx, pvr_obj, 0, fw_obj->fw_mm_node.start, in pvr_meta_vm_map() 523 pvr_gem_object_size(pvr_obj)); in pvr_meta_vm_map() 529 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_unmap() local 531 pvr_vm_unmap_obj(pvr_dev->kernel_vm_ctx, pvr_obj, in pvr_meta_vm_unmap()
|
| A D | pvr_vm_mips.c | 149 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_vm_mips_map() local 174 if (pvr_obj->flags & PVR_BO_FW_FLAGS_DEVICE_UNCACHED) in pvr_vm_mips_map()
|
| A D | pvr_fw.c | 1175 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_map() local 1176 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_fw_map() 1240 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_unmap() local 1241 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_fw_unmap() 1427 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_destroy() local 1428 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_destroy() 1456 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_get_fw_addr_offset() local 1457 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(pvr_obj)->dev); in pvr_fw_object_get_fw_addr_offset()
|
Completed in 22 milliseconds