Searched refs:xe_ptw (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/gpu/drm/xe/ |
H A D | xe_pt_walk.h | 19 struct xe_ptw { struct 20 struct xe_ptw **children; argument 21 struct xe_ptw **staging; argument 63 typedef int (*xe_pt_entry_fn)(struct xe_ptw *parent, pgoff_t offset, 65 struct xe_ptw **child, 87 int xe_pt_walk_range(struct xe_ptw *parent, unsigned int level, 90 int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level,
|
H A 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 = walk->staging ? (parent->staging ?: NULL) : in xe_pt_walk_range() 81 struct xe_ptw *child; in xe_pt_walk_range() 140 int xe_pt_walk_shared(struct xe_ptw *parent, unsigned int level, in xe_pt_walk_shared() 145 struct xe_ptw *child = parent; in xe_pt_walk_shared()
|
H A D | xe_pt_types.h | 28 struct xe_ptw base;
|
H A D | xe_pt.c | 30 struct xe_ptw *children[XE_PDES]; 32 struct xe_ptw *staging[XE_PDES]; 483 xe_pt_stage_bind_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_bind_entry() 485 struct xe_ptw **child, in xe_pt_stage_bind_entry() 768 static int xe_pt_zap_ptes_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_zap_ptes_entry() 770 struct xe_ptw **child, in xe_pt_zap_ptes_entry() 1438 static int xe_pt_stage_unbind_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_unbind_entry() 1440 struct xe_ptw **child, in xe_pt_stage_unbind_entry() 1455 xe_pt_stage_unbind_post_descend(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_unbind_post_descend() 1457 struct xe_ptw **child, in xe_pt_stage_unbind_post_descend()
|