Lines Matching refs:range
63 void (*range_free)(struct drm_gpusvm_range *range);
261 struct drm_gpusvm_range *range);
264 struct drm_gpusvm_range *range);
267 drm_gpusvm_range_get(struct drm_gpusvm_range *range);
269 void drm_gpusvm_range_put(struct drm_gpusvm_range *range);
272 struct drm_gpusvm_range *range);
275 struct drm_gpusvm_range *range,
279 struct drm_gpusvm_range *range,
289 void drm_gpusvm_range_set_unmapped(struct drm_gpusvm_range *range,
337 drm_gpusvm_range_start(struct drm_gpusvm_range *range) in drm_gpusvm_range_start() argument
339 return range->itree.start; in drm_gpusvm_range_start()
349 drm_gpusvm_range_end(struct drm_gpusvm_range *range) in drm_gpusvm_range_end() argument
351 return range->itree.last + 1; in drm_gpusvm_range_end()
361 drm_gpusvm_range_size(struct drm_gpusvm_range *range) in drm_gpusvm_range_size() argument
363 return drm_gpusvm_range_end(range) - drm_gpusvm_range_start(range); in drm_gpusvm_range_size()
411 __drm_gpusvm_range_next(struct drm_gpusvm_range *range) in __drm_gpusvm_range_next() argument
413 if (range && !list_is_last(&range->entry, in __drm_gpusvm_range_next()
414 &range->notifier->range_list)) in __drm_gpusvm_range_next()
415 return list_next_entry(range, entry); in __drm_gpusvm_range_next()