clear_range
ggtt->vm.clear_range(&ggtt->vm, node.start, node.size);
ggtt->vm.clear_range(&ggtt->vm, node.start, node.size);
ggtt->vm.clear_range(&ggtt->vm,
ppgtt->vm.clear_range = gen8_ppgtt_clear_4lvl;
ppgtt->vm.clear_range = gen8_ppgtt_clear_3lvl;
vma->vm->clear_range(vma->vm, vma->node.start, vma->size);
ppgtt->base.vm.clear_range = gen6_ppgtt_clear_range;
ggtt->vm.clear_range(&ggtt->vm, 0, ggtt->vm.total);
struct clear_range *arg = _arg;
struct clear_range arg = { vm, start, length };
vma->vm->clear_range(vma->vm, vma->node.start, vma->size);
vma->vm->clear_range(vma->vm, vma->node.start, vma->size);
vm->clear_range(vm, vma->node.start, vma->size);
ggtt->vm.clear_range(&ggtt->vm, hole_start,
ggtt->vm.clear_range(&ggtt->vm, ggtt->vm.total - PAGE_SIZE, PAGE_SIZE);
ggtt->vm.clear_range = nop_clear_range;
ggtt->vm.clear_range = gen8_ggtt_clear_range;
if (ggtt->vm.clear_range != nop_clear_range)
ggtt->vm.clear_range = bxt_vtd_ggtt_clear_range__BKL;
ggtt->vm.clear_range = gen6_ggtt_clear_range;
ggtt->vm.clear_range = i915_ggtt_clear_range;
ggtt->vm.clear_range(&ggtt->vm, 0, ggtt->vm.total);
void (*clear_range)(struct i915_address_space *vm,
ggtt->vm.clear_range(&ggtt->vm, slot, PAGE_SIZE);