Home
last modified time | relevance | path

Searched refs:xe_ptw (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_pt_walk.h18 struct xe_ptw { struct
19 struct xe_ptw **children; argument
59 typedef int (*xe_pt_entry_fn)(struct xe_ptw *parent, pgoff_t offset,
61 struct xe_ptw **child,
83 int xe_pt_walk_range(struct xe_ptw *parent, unsigned int level,
86 int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level,
Dxe_pt_walk.c73 int xe_pt_walk_range(struct xe_ptw *parent, unsigned int level, in xe_pt_walk_range()
77 struct xe_ptw **entries = parent->children ? parent->children : NULL; in xe_pt_walk_range()
80 struct xe_ptw *child; in xe_pt_walk_range()
139 int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level, in xe_pt_walk_shared()
144 struct xe_ptw *child = parent; in xe_pt_walk_shared()
Dxe_pt_types.h28 struct xe_ptw base;
Dxe_pt.c30 struct xe_ptw *children[XE_PDES];
476 xe_pt_stage_bind_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_bind_entry()
478 struct xe_ptw **child, in xe_pt_stage_bind_entry()
760 static int xe_pt_zap_ptes_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_zap_ptes_entry()
762 struct xe_ptw **child, in xe_pt_zap_ptes_entry()
1437 static int xe_pt_stage_unbind_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_unbind_entry()
1439 struct xe_ptw **child, in xe_pt_stage_unbind_entry()
1454 xe_pt_stage_unbind_post_descend(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_unbind_post_descend()
1456 struct xe_ptw **child, in xe_pt_stage_unbind_post_descend()