pte_hole
.pte_hole = pageattr_pte_hole,
.pte_hole = pageattr_pte_hole,
if (pte_hole(**ptepp) && !ign_holes)
if (pte_hole(READ_ONCE(table->ptes[idx]))) {
if (walk->ops->pte_hole) {
.pte_hole = smaps_pte_hole,
.pte_hole = pagemap_pte_hole,
.pte_hole = pagemap_scan_pte_hole,
int (*pte_hole)(unsigned long addr, unsigned long next,
.pte_hole = hmm_vma_walk_hole,
.pte_hole = migrate_vma_collect_hole,
.pte_hole = mincore_unmapped_range,
else if (ops->pte_hole)
err = ops->pte_hole(addr, next, depth, walk);
else if (ops->pte_hole)
err = ops->pte_hole(addr, next, depth, walk);
else if (ops->pte_hole)
err = ops->pte_hole(addr, next, depth, walk);
else if (ops->pte_hole)
err = ops->pte_hole(addr, next, 0, walk);
else if (ops->pte_hole)
err = ops->pte_hole(addr, next, -1, walk);
if (ops->pte_hole)
err = ops->pte_hole(start, end, -1, walk);
if (ops->pte_hole)
err = ops->pte_hole(start, next, -1, &walk);
if (ops->pte_hole)
err = ops->pte_hole(start, next, -1, &walk);
.pte_hole = ptdump_hole,