Lines Matching refs:gem
819 struct drm_gem_object *obj = va->gem.obj; in drm_gpuva_link()
826 list_add_tail(&va->gem.entry, &obj->gpuva.list); in drm_gpuva_link()
843 struct drm_gem_object *obj = va->gem.obj; in drm_gpuva_unlink()
850 list_del_init(&va->gem.entry); in drm_gpuva_unlink()
1036 op.map.gem.obj = obj; in op_map_cb()
1037 op.map.gem.offset = offset; in op_map_cb()
1087 struct drm_gem_object *obj = va->gem.obj; in __drm_gpuva_sm_map()
1088 u64 offset = va->gem.offset; in __drm_gpuva_sm_map()
1092 bool merge = !!va->gem.obj; in __drm_gpuva_sm_map()
1116 .gem.obj = obj, in __drm_gpuva_sm_map()
1117 .gem.offset = offset + req_range, in __drm_gpuva_sm_map()
1134 .gem.obj = obj, in __drm_gpuva_sm_map()
1135 .gem.offset = offset, in __drm_gpuva_sm_map()
1161 .gem.obj = obj, in __drm_gpuva_sm_map()
1162 .gem.offset = offset + ls_range + in __drm_gpuva_sm_map()
1194 .gem.obj = obj, in __drm_gpuva_sm_map()
1195 .gem.offset = offset + req_end - addr, in __drm_gpuva_sm_map()
1230 struct drm_gem_object *obj = va->gem.obj; in __drm_gpuva_sm_unmap()
1231 u64 offset = va->gem.offset; in __drm_gpuva_sm_unmap()
1239 prev.gem.obj = obj; in __drm_gpuva_sm_unmap()
1240 prev.gem.offset = offset; in __drm_gpuva_sm_unmap()
1248 next.gem.obj = obj; in __drm_gpuva_sm_unmap()
1249 next.gem.offset = offset + (req_end - addr); in __drm_gpuva_sm_unmap()