Home
last modified time | relevance | path

Searched refs:lmtt (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_lmtt.h16 int xe_lmtt_init(struct xe_lmtt *lmtt);
17 void xe_lmtt_init_hw(struct xe_lmtt *lmtt);
18 void xe_lmtt_invalidate_hw(struct xe_lmtt *lmtt);
19 int xe_lmtt_prepare_pages(struct xe_lmtt *lmtt, unsigned int vfid, u64 range);
20 int xe_lmtt_populate_pages(struct xe_lmtt *lmtt, unsigned int vfid, struct xe_bo *bo, u64 offset);
21 void xe_lmtt_drop_pages(struct xe_lmtt *lmtt, unsigned int vfid);
22 u64 xe_lmtt_estimate_pt_size(struct xe_lmtt *lmtt, u64 size);
24 static inline int xe_lmtt_init(struct xe_lmtt *lmtt) { return 0; } in xe_lmtt_init() argument
25 static inline void xe_lmtt_init_hw(struct xe_lmtt *lmtt) { } in xe_lmtt_init_hw() argument
H A Dxe_gt_sriov_pf_config.c1467 struct xe_lmtt *lmtt; in pf_force_lmtt_invalidate() local
1475 lmtt = &tile->sriov.pf.lmtt; in pf_force_lmtt_invalidate()
1476 xe_lmtt_invalidate_hw(lmtt); in pf_force_lmtt_invalidate()
1482 struct xe_lmtt *lmtt; in pf_reset_vf_lmtt() local
1490 lmtt = &tile->sriov.pf.lmtt; in pf_reset_vf_lmtt()
1491 xe_lmtt_drop_pages(lmtt, vfid); in pf_reset_vf_lmtt()
1499 struct xe_lmtt *lmtt; in pf_update_vf_lmtt() local
1515 lmtt = &tile->sriov.pf.lmtt; in pf_update_vf_lmtt()
1517 xe_lmtt_drop_pages(lmtt, vfid); in pf_update_vf_lmtt()
1521 err = xe_lmtt_prepare_pages(lmtt, vfid, total); in pf_update_vf_lmtt()
[all …]
H A Dxe_gt.c483 xe_lmtt_init(&gt_to_tile(gt)->sriov.pf.lmtt); in gt_init_with_gt_forcewake()
590 xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt); in gt_init_with_all_forcewake()
794 xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt); in do_gt_restart()
H A Dxe_device_types.h209 struct xe_lmtt lmtt; member