Home
last modified time | relevance | path

Searched refs:arm_smmu_master (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h799 struct arm_smmu_master *master;
829 struct arm_smmu_master { struct
886 struct arm_smmu_master *master;
896 struct arm_smmu_master *master,
908 struct arm_smmu_master *master, bool ats_enabled,
911 struct arm_smmu_master *master, struct mm_struct *mm,
917 struct arm_smmu_master *master;
942 struct arm_smmu_master *master,
948 int arm_smmu_set_pasid(struct arm_smmu_master *master,
977 struct arm_smmu_master *master;
[all …]
H A Darm-smmu-v3-sva.c27 struct arm_smmu_master *master = master_domain->master; in arm_smmu_update_s1_domain_cd_entry()
54 struct arm_smmu_master *master, struct mm_struct *mm, in arm_smmu_make_sva_cd()
182 struct arm_smmu_master *master = master_domain->master; in arm_smmu_mm_release()
260 bool arm_smmu_master_iopf_supported(struct arm_smmu_master *master) in arm_smmu_master_iopf_supported()
269 bool arm_smmu_master_sva_supported(struct arm_smmu_master *master) in arm_smmu_master_sva_supported()
278 bool arm_smmu_master_sva_enabled(struct arm_smmu_master *master) in arm_smmu_master_sva_enabled()
288 static int arm_smmu_master_sva_enable_iopf(struct arm_smmu_master *master) in arm_smmu_master_sva_enable_iopf()
315 int arm_smmu_master_enable_sva(struct arm_smmu_master *master) in arm_smmu_master_enable_sva()
328 int arm_smmu_master_disable_sva(struct arm_smmu_master *master) in arm_smmu_master_disable_sva()
352 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_smmu_sva_set_dev_pasid()
[all …]
H A Darm-smmu-v3-iommufd.c12 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_smmu_hw_info()
34 struct arm_smmu_ste *target, struct arm_smmu_master *master, in arm_smmu_make_nested_cd_table_ste()
59 struct arm_smmu_ste *target, struct arm_smmu_master *master, in arm_smmu_make_nested_domain_ste()
116 struct arm_smmu_master *master = state->master; in arm_smmu_attach_commit_vmaster()
124 void arm_smmu_master_clear_vmaster(struct arm_smmu_master *master) in arm_smmu_master_clear_vmaster()
136 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_smmu_attach_dev_nested()
257 struct arm_smmu_master *master; in arm_vsmmu_vsid_to_sid()
392 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_vsmmu_alloc()
H A Darm-smmu-v3.c1375 struct arm_smmu_master *master, in arm_smmu_make_s1_cd()
1658 struct arm_smmu_master *master, in arm_smmu_make_s2_domain_ste()
1769 static struct arm_smmu_master *
1786 struct arm_smmu_master *master; in arm_smmu_decode_event()
1821 struct arm_smmu_master *master; in arm_smmu_handle_event()
2723 struct arm_smmu_master *master, in arm_smmu_find_master_domain()
2809 struct arm_smmu_master *master = state->master; in arm_smmu_attach_prepare()
2946 struct arm_smmu_master *master; in arm_smmu_attach_dev()
3376 struct arm_smmu_master *master) in arm_smmu_insert_master()
3405 struct arm_smmu_master *existing_master = in arm_smmu_insert_master()
[all …]
H A Darm-smmu-v3-test.c178 struct arm_smmu_master master = { in arm_smmu_test_make_cdtable_ste()
300 struct arm_smmu_master master = { in arm_smmu_test_make_s2_ste()
454 struct arm_smmu_master master = { in arm_smmu_test_make_s1_cd()
504 struct arm_smmu_master master = { in arm_smmu_test_make_sva_cd()
514 struct arm_smmu_master master = { in arm_smmu_test_make_sva_release_cd()