Lines Matching defs:obj
96 #define to_drm_gem_shmem_obj(obj) \
97 container_of(obj, struct drm_gem_shmem_object, base)
136 * @obj: GEM object to free
141 static inline void drm_gem_shmem_object_free(struct drm_gem_object *obj)
143 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
152 * @obj: GEM object
158 const struct drm_gem_object *obj)
160 const struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
167 * @obj: GEM object
172 static inline int drm_gem_shmem_object_pin(struct drm_gem_object *obj)
174 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
181 * @obj: GEM object
186 static inline void drm_gem_shmem_object_unpin(struct drm_gem_object *obj)
188 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
195 * @obj: GEM object
203 static inline struct sg_table *drm_gem_shmem_object_get_sg_table(struct drm_gem_object *obj)
205 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
212 * @obj: GEM object
221 static inline int drm_gem_shmem_object_vmap(struct drm_gem_object *obj,
224 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
231 * @obj: GEM object
237 static inline void drm_gem_shmem_object_vunmap(struct drm_gem_object *obj,
240 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);
247 * @obj: GEM object
256 static inline int drm_gem_shmem_object_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma)
258 struct drm_gem_shmem_object *shmem = to_drm_gem_shmem_obj(obj);