Lines Matching defs:obj
158 struct drm_gem_object *obj;
163 obj = idr_find(&file->object_idr, submit->bos[i].handle);
164 if (!obj) {
170 drm_gem_object_get(obj);
172 submit->bos[i].obj = obj;
260 struct drm_gem_object *obj = submit->bos[i].obj;
261 ret = drm_exec_prepare_obj(&submit->exec, obj, 1);
279 struct drm_gem_object *obj = submit->bos[i].obj;
290 obj,
305 struct drm_gem_object *obj = submit->bos[i].obj;
309 vma = msm_gem_get_vma_locked(obj, submit->aspace);
315 ret = msm_gem_pin_vma_locked(obj, vma);
331 msm_gem_pin_obj_locked(submit->bos[i].obj);
346 struct drm_gem_object *obj = submit->bos[i].obj;
348 msm_gem_unpin_locked(obj);
359 struct drm_gem_object *obj = submit->bos[i].obj;
362 dma_resv_add_fence(obj->resv, submit->user_fence,
365 dma_resv_add_fence(obj->resv, submit->user_fence,
371 struct drm_gem_object **obj, uint64_t *iova)
379 if (obj)
380 *obj = submit->bos[idx].obj;
388 static int submit_reloc(struct msm_gem_submit *submit, struct drm_gem_object *obj,
403 ptr = msm_gem_get_vaddr_locked(obj);
426 if ((off >= (obj->size / 4)) ||
450 msm_gem_put_vaddr_locked(obj);
476 struct drm_gem_object *obj = submit->bos[i].obj;
478 drm_gem_object_put(obj);
782 struct drm_gem_object *obj;
785 ret = submit_bo(submit, submit->cmd[i].idx, &obj, &iova);
791 obj->size / 4)) {
808 ret = submit_reloc(submit, obj, submit->cmd[i].offset * 4,