Lines Matching refs:drm_gem_object
76 struct drm_gem_object base;
120 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj);
121 int msm_gem_pin_vma_locked(struct drm_gem_object *obj, struct msm_gem_vma *vma);
122 void msm_gem_unpin_locked(struct drm_gem_object *obj);
123 void msm_gem_unpin_active(struct drm_gem_object *obj);
124 struct msm_gem_vma *msm_gem_get_vma_locked(struct drm_gem_object *obj,
126 int msm_gem_get_iova(struct drm_gem_object *obj,
128 int msm_gem_set_iova(struct drm_gem_object *obj,
130 int msm_gem_get_and_pin_iova_range(struct drm_gem_object *obj,
133 int msm_gem_get_and_pin_iova(struct drm_gem_object *obj,
135 void msm_gem_unpin_iova(struct drm_gem_object *obj,
137 void msm_gem_pin_obj_locked(struct drm_gem_object *obj);
138 struct page **msm_gem_pin_pages(struct drm_gem_object *obj);
139 void msm_gem_unpin_pages(struct drm_gem_object *obj);
144 void *msm_gem_get_vaddr_locked(struct drm_gem_object *obj);
145 void *msm_gem_get_vaddr(struct drm_gem_object *obj);
146 void *msm_gem_get_vaddr_active(struct drm_gem_object *obj);
147 void msm_gem_put_vaddr_locked(struct drm_gem_object *obj);
148 void msm_gem_put_vaddr(struct drm_gem_object *obj);
149 int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv);
150 bool msm_gem_active(struct drm_gem_object *obj);
151 int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout);
152 int msm_gem_cpu_fini(struct drm_gem_object *obj);
155 struct drm_gem_object *msm_gem_new(struct drm_device *dev,
159 struct drm_gem_object **bo, uint64_t *iova);
160 void msm_gem_kernel_put(struct drm_gem_object *bo,
162 struct drm_gem_object *msm_gem_import(struct drm_device *dev,
165 void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...);
175 void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m,
181 msm_gem_lock(struct drm_gem_object *obj) in msm_gem_lock()
187 msm_gem_lock_interruptible(struct drm_gem_object *obj) in msm_gem_lock_interruptible()
193 msm_gem_unlock(struct drm_gem_object *obj) in msm_gem_unlock()
199 msm_gem_assert_locked(struct drm_gem_object *obj) in msm_gem_assert_locked()
242 void msm_gem_purge(struct drm_gem_object *obj);
243 void msm_gem_evict(struct drm_gem_object *obj);
244 void msm_gem_vunmap(struct drm_gem_object *obj);
296 struct drm_gem_object *obj;