Lines Matching refs:pvr_obj
33 struct pvr_gem_object *pvr_obj = gem_to_pvr_gem(gem_obj); in pvr_gem_mmap() local
34 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_mmap()
36 if (!(pvr_obj->flags & DRM_PVR_BO_ALLOW_CPU_USERSPACE_ACCESS)) in pvr_gem_mmap()
121 pvr_gem_object_into_handle(struct pvr_gem_object *pvr_obj, in pvr_gem_object_into_handle() argument
124 struct drm_gem_object *gem_obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_object_into_handle()
138 pvr_gem_object_put(pvr_obj); in pvr_gem_object_into_handle()
196 pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj) in pvr_gem_object_vmap() argument
198 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vmap()
199 struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vmap()
209 if (pvr_obj->flags & PVR_BO_CPU_CACHED) { in pvr_gem_object_vmap()
238 pvr_gem_object_vunmap(struct pvr_gem_object *pvr_obj) in pvr_gem_object_vunmap() argument
240 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vunmap()
242 struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj); in pvr_gem_object_vunmap()
249 if (pvr_obj->flags & PVR_BO_CPU_CACHED) { in pvr_gem_object_vunmap()
274 pvr_gem_object_zero(struct pvr_gem_object *pvr_obj) in pvr_gem_object_zero() argument
278 cpu_ptr = pvr_gem_object_vmap(pvr_obj); in pvr_gem_object_zero()
282 memset(cpu_ptr, 0, pvr_gem_object_size(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
357 pvr_obj = shmem_gem_to_pvr_gem(shmem_obj); in pvr_gem_object_create()
358 pvr_obj->flags = flags; in pvr_gem_object_create()
372 pvr_gem_object_zero(pvr_obj); in pvr_gem_object_create()
374 return pvr_obj; in pvr_gem_object_create()
394 pvr_gem_get_dma_addr(struct pvr_gem_object *pvr_obj, u32 offset, in pvr_gem_get_dma_addr() argument
397 struct drm_gem_shmem_object *shmem_obj = shmem_gem_from_pvr_gem(pvr_obj); in pvr_gem_get_dma_addr()