xe_ptw
static int xe_pt_stage_unbind_entry(struct xe_ptw *parent, pgoff_t offset,
struct xe_ptw **child,
xe_pt_stage_unbind_post_descend(struct xe_ptw *parent, pgoff_t offset,
struct xe_ptw **child,
struct xe_ptw *children[XE_PDES];
struct xe_ptw *staging[XE_PDES];
xe_pt_stage_bind_entry(struct xe_ptw *parent, pgoff_t offset,
struct xe_ptw **child,
static int xe_pt_zap_ptes_entry(struct xe_ptw *parent, pgoff_t offset,
struct xe_ptw **child,
struct xe_ptw base;
int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level,
struct xe_ptw *child = parent;
int xe_pt_walk_range(struct xe_ptw *parent, unsigned int level,
struct xe_ptw **entries = walk->staging ? (parent->staging ?: NULL) :
struct xe_ptw *child;
struct xe_ptw **children;
struct xe_ptw **staging;
typedef int (*xe_pt_entry_fn)(struct xe_ptw *parent, pgoff_t offset,
struct xe_ptw **child,
int xe_pt_walk_range(struct xe_ptw *parent, unsigned int level,
int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level,