Searched refs:pvr_obj (Results 1 – 8 of 8) sorted by relevance
139 pvr_gem_object_put(pvr_obj); in pvr_gem_object_into_handle()279 cpu_ptr = pvr_gem_object_vmap(pvr_obj); in pvr_gem_object_zero()288 pvr_gem_object_vunmap(pvr_obj); in pvr_gem_object_zero()305 struct pvr_gem_object *pvr_obj; in pvr_gem_create_object() local307 pvr_obj = kzalloc(sizeof(*pvr_obj), GFP_KERNEL); in pvr_gem_create_object()308 if (!pvr_obj) in pvr_gem_create_object()311 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() local355 pvr_obj->flags = flags; in pvr_gem_object_create()370 pvr_gem_object_zero(pvr_obj); in pvr_gem_object_create()[all …]
112 #define shmem_gem_from_pvr_gem(pvr_obj) (&(pvr_obj)->base) argument116 #define gem_from_pvr_gem(pvr_obj) (&(pvr_obj)->base.base) argument133 pvr_gem_object_get_pages_sgt(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get_pages_sgt() argument138 void *pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj);139 void pvr_gem_object_vunmap(struct pvr_gem_object *pvr_obj);149 pvr_gem_object_get(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get() argument151 drm_gem_object_get(gem_from_pvr_gem(pvr_obj)); in pvr_gem_object_get()159 pvr_gem_object_put(struct pvr_gem_object *pvr_obj) in pvr_gem_object_put() argument161 drm_gem_object_put(gem_from_pvr_gem(pvr_obj)); in pvr_gem_object_put()165 pvr_gem_object_size(struct pvr_gem_object *pvr_obj) in pvr_gem_object_size() argument[all …]
133 struct pvr_gem_object *pvr_obj; member192 gem_from_pvr_gem(bind_op->pvr_obj), in pvr_vm_bind_op_exec()217 if (bind_op->pvr_obj) in pvr_vm_bind_op_fini()218 pvr_gem_object_put(bind_op->pvr_obj); in pvr_vm_bind_op_fini()280 bind_op->pvr_obj = pvr_obj; in pvr_vm_bind_op_map_init()706 struct pvr_gem_object *pvr_obj = bind_op->pvr_obj; in pvr_vm_lock_extra() local709 if (!pvr_obj) in pvr_vm_lock_extra()760 pvr_gem_object_get(pvr_obj); in pvr_vm_map()1069 struct pvr_gem_object *pvr_obj; in pvr_vm_find_gem_object() local1079 pvr_gem_object_get(pvr_obj); in pvr_vm_find_gem_object()[all …]
79 struct pvr_gem_object *pvr_obj; in pvr_ioctl_create_bo() local115 if (IS_ERR(pvr_obj)) { in pvr_ioctl_create_bo()116 err = PTR_ERR(pvr_obj); in pvr_ioctl_create_bo()135 pvr_gem_object_put(pvr_obj); in pvr_ioctl_create_bo()169 struct pvr_gem_object *pvr_obj; in pvr_ioctl_get_bo_mmap_offset() local190 if (!pvr_obj) { in pvr_ioctl_get_bo_mmap_offset()195 gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_ioctl_get_bo_mmap_offset()216 pvr_gem_object_put(pvr_obj); in pvr_ioctl_get_bo_mmap_offset()1019 struct pvr_gem_object *pvr_obj; in pvr_ioctl_vm_map() local1049 if (!pvr_obj) { in pvr_ioctl_vm_map()[all …]
150 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_vm_mips_map() local175 if (pvr_obj->flags & PVR_BO_FW_FLAGS_DEVICE_UNCACHED) in pvr_vm_mips_map()
1159 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_map() local1160 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_fw_map()1224 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_fw_unmap() local1225 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_fw_unmap()1411 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_destroy() local1412 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_fw_object_destroy()1440 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_fw_object_get_fw_addr_offset() local1441 struct pvr_device *pvr_dev = to_pvr_device(gem_from_pvr_gem(pvr_obj)->dev); in pvr_fw_object_get_fw_addr_offset()
521 struct pvr_gem_object *pvr_obj = fw_obj->gem; in pvr_meta_vm_map() local523 return pvr_vm_map(pvr_dev->kernel_vm_ctx, pvr_obj, 0, fw_obj->fw_mm_node.start, in pvr_meta_vm_map()524 pvr_gem_object_size(pvr_obj)); in pvr_meta_vm_map()
39 struct pvr_gem_object *pvr_obj, u64 pvr_obj_offset,
Completed in 17 milliseconds