Searched refs:lmtt (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_lmtt.h | 16 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 D | xe_gt_sriov_pf_config.c | 1467 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 D | xe_gt.c | 483 xe_lmtt_init(>_to_tile(gt)->sriov.pf.lmtt); in gt_init_with_gt_forcewake() 590 xe_lmtt_init_hw(>_to_tile(gt)->sriov.pf.lmtt); in gt_init_with_all_forcewake() 794 xe_lmtt_init_hw(>_to_tile(gt)->sriov.pf.lmtt); in do_gt_restart()
|
| H A D | xe_device_types.h | 209 struct xe_lmtt lmtt; member
|