Searched refs:xe_ptw (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_pt_walk.h | 18 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,
|
D | xe_pt_walk.c | 73 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()
|
D | xe_pt_types.h | 28 struct xe_ptw base;
|
D | xe_pt.c | 30 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()
|