Lines Matching defs:obj
96 #define to_drm_gem_shmem_obj(obj) \
97 container_of(obj, struct drm_gem_shmem_object, base)
139 * @obj: GEM object to free
144 static inline void drm_gem_shmem_object_free(struct drm_gem_object *obj)
146 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
155 * @obj: GEM object
161 const struct drm_gem_object *obj)
163 const struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
170 * @obj: GEM object
175 static inline int drm_gem_shmem_object_pin(struct drm_gem_object *obj)
177 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
184 * @obj: GEM object
189 static inline void drm_gem_shmem_object_unpin(struct drm_gem_object *obj)
191 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
198 * @obj: GEM object
206 static inline struct sg_table *drm_gem_shmem_object_get_sg_table(struct drm_gem_object *obj)
208 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
215 * @obj: GEM object
224 static inline int drm_gem_shmem_object_vmap(struct drm_gem_object *obj,
227 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
234 * @obj: GEM object
240 static inline void drm_gem_shmem_object_vunmap(struct drm_gem_object *obj,
243 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
250 * @obj: GEM object
259 static inline int drm_gem_shmem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
261 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);