Lines Matching refs:pvr_gem_object
81 struct pvr_gem_object { struct
109 static_assert(offsetof(struct pvr_gem_object, base) == 0, argument
114 #define shmem_gem_to_pvr_gem(shmem_obj) container_of_const(shmem_obj, struct pvr_gem_object, base)
118 #define gem_to_pvr_gem(gem_obj) container_of_const(gem_obj, struct pvr_gem_object, base.base)
124 struct pvr_gem_object *pvr_gem_object_create(struct pvr_device *pvr_dev,
127 int pvr_gem_object_into_handle(struct pvr_gem_object *pvr_obj,
129 struct pvr_gem_object *pvr_gem_object_from_handle(struct pvr_file *pvr_file,
133 pvr_gem_object_get_pages_sgt(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get_pages_sgt()
138 void *pvr_gem_object_vmap(struct pvr_gem_object *pvr_obj);
139 void pvr_gem_object_vunmap(struct pvr_gem_object *pvr_obj);
141 int pvr_gem_get_dma_addr(struct pvr_gem_object *pvr_obj, u32 offset,
149 pvr_gem_object_get(struct pvr_gem_object *pvr_obj) in pvr_gem_object_get()
159 pvr_gem_object_put(struct pvr_gem_object *pvr_obj) in pvr_gem_object_put()
165 pvr_gem_object_size(struct pvr_gem_object *pvr_obj) in pvr_gem_object_size()