Searched refs:xe_ptw (Results 1 – 3 of 3) 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.c | 32 struct xe_ptw *children[XE_PDES]; 34 struct xe_ptw *staging[XE_PDES]; 515 xe_pt_stage_bind_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_bind_entry() 517 struct xe_ptw **child, in xe_pt_stage_bind_entry() 853 static int xe_pt_zap_ptes_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_zap_ptes_entry() 855 struct xe_ptw **child, in xe_pt_zap_ptes_entry() 1641 static int xe_pt_stage_unbind_entry(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_unbind_entry() 1643 struct xe_ptw **child, in xe_pt_stage_unbind_entry() 1745 xe_pt_stage_unbind_post_descend(struct xe_ptw *parent, pgoff_t offset, in xe_pt_stage_unbind_post_descend() 1747 struct xe_ptw **child, in xe_pt_stage_unbind_post_descend()
|