drm_gpusvm_range
struct drm_gpusvm_range *range)
struct drm_gpusvm_range *
drm_gpusvm_range_get(struct drm_gpusvm_range *range)
struct drm_gpusvm_range *range =
container_of(refcount, struct drm_gpusvm_range, refcount);
void drm_gpusvm_range_put(struct drm_gpusvm_range *range)
struct drm_gpusvm_range *range)
struct drm_gpusvm_range *range,
struct drm_gpusvm_range *range,
struct drm_gpusvm_range *range)
struct drm_gpusvm_range *range = NULL;
void drm_gpusvm_range_set_unmapped(struct drm_gpusvm_range *range,
struct drm_gpusvm_range *
return container_of(itree, struct drm_gpusvm_range, itree);
struct drm_gpusvm_range *range, *__next;
static struct drm_gpusvm_range *to_drm_gpusvm_range(struct rb_node *node)
return container_of(node, struct drm_gpusvm_range, itree.rb);
struct drm_gpusvm_range *range)
struct drm_gpusvm_range *range)
static struct drm_gpusvm_range *
struct drm_gpusvm_range *range;
struct drm_gpusvm_range *range;
struct drm_gpusvm_range *
struct drm_gpusvm_range *range;
struct drm_gpusvm_range;
struct drm_gpusvm_range *
struct drm_gpusvm_range *range);
struct drm_gpusvm_range *range);
struct drm_gpusvm_range *
drm_gpusvm_range_get(struct drm_gpusvm_range *range);
void drm_gpusvm_range_put(struct drm_gpusvm_range *range);
struct drm_gpusvm_range *range);
struct drm_gpusvm_range *range,
struct drm_gpusvm_range *range,
struct drm_gpusvm_range *
void drm_gpusvm_range_set_unmapped(struct drm_gpusvm_range *range,
drm_gpusvm_range_start(struct drm_gpusvm_range *range)
drm_gpusvm_range_end(struct drm_gpusvm_range *range)
drm_gpusvm_range_size(struct drm_gpusvm_range *range)
static inline struct drm_gpusvm_range *
__drm_gpusvm_range_next(struct drm_gpusvm_range *range)
struct drm_gpusvm_range *(*range_alloc)(struct drm_gpusvm *gpusvm);
void (*range_free)(struct drm_gpusvm_range *range);