Lines Matching defs:obj
429 * struct drm_gem_object *obj, u64 offset)
436 * obj, offset);
525 * struct drm_gem_object *obj, u64 offset)
543 * ret = drm_gpuva_sm_map(mgr, &ctx, addr, range, obj, offset);
819 struct drm_gem_object *obj = va->gem.obj;
821 if (unlikely(!obj))
824 drm_gem_gpuva_assert_lock_held(obj);
826 list_add_tail(&va->gem.entry, &obj->gpuva.list);
843 struct drm_gem_object *obj = va->gem.obj;
845 if (unlikely(!obj))
848 drm_gem_gpuva_assert_lock_held(obj);
1029 struct drm_gem_object *obj, u64 offset)
1036 op.map.gem.obj = obj;
1087 struct drm_gem_object *obj = va->gem.obj;
1092 bool merge = !!va->gem.obj;
1095 merge &= obj == req_obj &&
1116 .gem.obj = obj,
1134 .gem.obj = obj,
1139 merge &= obj == req_obj &&
1161 .gem.obj = obj,
1172 merge &= obj == req_obj &&
1194 .gem.obj = obj,
1230 struct drm_gem_object *obj = va->gem.obj;
1239 prev.gem.obj = obj;
1248 next.gem.obj = obj;
1642 * @obj: the &drm_gem_object to unmap
1660 struct drm_gem_object *obj)
1667 drm_gem_gpuva_assert_lock_held(obj);
1675 drm_gem_for_each_gpuva(va, obj) {