Home
last modified time | relevance | path

Searched refs:xe_lmtt (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_lmtt.h12 struct xe_lmtt;
16 int xe_lmtt_init(struct xe_lmtt *lmtt);
17 void xe_lmtt_init_hw(struct xe_lmtt *lmtt);
18 int xe_lmtt_prepare_pages(struct xe_lmtt *lmtt, unsigned int vfid, u64 range);
19 int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset);
20 void xe_lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid);
21 u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size);
23 static inline int xe_lmtt_init(struct xe_lmtt *lmtt) { return 0; } in xe_lmtt_init()
24 static inline void xe_lmtt_init_hw(struct xe_lmtt *lmtt) { } in xe_lmtt_init_hw()
Dxe_lmtt.c41 static struct xe_tile *lmtt_to_tile(struct xe_lmtt *lmtt) in lmtt_to_tile()
46 static struct xe_device *lmtt_to_xe(struct xe_lmtt *lmtt) in lmtt_to_xe()
51 static u64 lmtt_page_size(struct xe_lmtt *lmtt) in lmtt_page_size()
56 static struct xe_lmtt_pt *lmtt_pt_alloc(struct xe_lmtt *lmtt, unsigned int level) in lmtt_pt_alloc()
98 static int lmtt_init_pd(struct xe_lmtt *lmtt) in lmtt_init_pd()
113 static void lmtt_fini_pd(struct xe_lmtt *lmtt) in lmtt_fini_pd()
129 struct xe_lmtt *lmtt = arg; in fini_lmtt()
159 int xe_lmtt_init(struct xe_lmtt *lmtt) in xe_lmtt_init()
186 static void lmtt_setup_dir_ptr(struct xe_lmtt *lmtt) in lmtt_setup_dir_ptr()
211 void xe_lmtt_init_hw(struct xe_lmtt *lmtt) in xe_lmtt_init_hw()
[all …]
Dxe_lmtt_types.h12 struct xe_lmtt;
21 struct xe_lmtt { struct
Dxe_device_types.h200 struct xe_lmtt lmtt;
DMakefile135 xe_lmtt.o \
Dxe_gt_sriov_pf_config.c1288 struct xe_lmtt *lmtt; in pf_reset_vf_lmtt()
1305 struct xe_lmtt *lmtt; in pf_update_vf_lmtt()