vmmr_span_t
const vmmr_span_t *sa = a;
const vmmr_span_t *sb = b;
const vmmr_span_t *sa = a;
const vmmr_span_t *sb = b;
const vmmr_span_t *sa = a;
const vmmr_span_t *sb = b;
avl_create(&tree->by_addr, vmmr_cmp_addr, sizeof (vmmr_span_t),
offsetof(vmmr_span_t, vs_by_addr));
avl_create(&tree->by_size, vmmr_cmp_size, sizeof (vmmr_span_t),
offsetof(vmmr_span_t, vs_by_size));
vmmr_span_t *span;
vmmr_tp_insert_concat(vmmr_span_t *to_add, vmmr_treepair_t *tree)
vmmr_span_t *node;
static vmmr_span_t *
vmmr_span_t *span;
vmmr_span_t search = { .vs_size = target_sz };
vmmr_span_t *split_span =
kmem_zalloc(sizeof (vmmr_span_t), KM_SLEEP);
sizeof (vmmr_span_t), offsetof(vmmr_span_t, vs_by_addr));
vmmr_span_t *span = vmmr_tp_remove_split(remain, &vmmr_free_tp);
vmmr_span_t search = {
vmmr_span_t *span = avl_find(®ion->vr_spans, &search, &where);
vmmr_span_t *span;
vmmr_destroy_pages(vmmr_span_t *span)
vmmr_alloc_pages(const vmmr_span_t *span)
vmmr_span_t destroy_span = {
vmmr_span_t *span = vmmr_tp_remove_split(remain, &vmmr_free_tp);
vmmr_span_t *span = NULL;
span = kmem_zalloc(sizeof (vmmr_span_t), KM_SLEEP);