Lines Matching refs:xe_lmtt_pt
56 static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level) in lmtt_pt_alloc()
59 struct xe_lmtt_pt *pt; in lmtt_pt_alloc()
92 static void lmtt_pt_free(struct xe_lmtt_pt *pt) in lmtt_pt_free()
100 struct xe_lmtt_pt *pd; in lmtt_init_pd()
115 struct xe_lmtt_pt *pd = lmtt->pd; in lmtt_fini_pd()
219 static void lmtt_write_pte(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pt, in lmtt_write_pte()
239 static void lmtt_destroy_pt(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pd) in lmtt_destroy_pt()
242 struct xe_lmtt_pt *pt; in lmtt_destroy_pt()
259 struct xe_lmtt_pt *pd = lmtt->pd; in lmtt_drop_pages()
260 struct xe_lmtt_pt *pt; in lmtt_drop_pages()
274 static int __lmtt_alloc_range(struct xe_lmtt *lmtt, struct xe_lmtt_pt *pd, in __lmtt_alloc_range()
285 struct xe_lmtt_pt *pt; in __lmtt_alloc_range()
318 struct xe_lmtt_pt *pd = lmtt->pd; in lmtt_alloc_range()
319 struct xe_lmtt_pt *pt; in lmtt_alloc_range()
357 static struct xe_lmtt_pt *lmtt_leaf_pt(struct xe_lmtt *lmtt, unsigned int vfid, u64 addr) in lmtt_leaf_pt()
359 struct xe_lmtt_pt *pd = lmtt->pd; in lmtt_leaf_pt()
360 struct xe_lmtt_pt *pt; in lmtt_leaf_pt()
385 struct xe_lmtt_pt *pt; in lmtt_insert_bo()