Home
last modified time | relevance | path

Searched defs:smmu_domain (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c26 struct arm_smmu_domain *smmu_domain; in arm_smmu_share_asid() local
H A Darm-smmu-v3.c908 static void arm_smmu_sync_cd(struct arm_smmu_domain *smmu_domain, in arm_smmu_sync_cd() argument
961 static __le64 *arm_smmu_get_cd_ptr(struct arm_smmu_domain *smmu_domain, in arm_smmu_get_cd_ptr() argument
988 arm_smmu_write_ctx_desc(struct arm_smmu_domain *smmu_domain, int ssid, struct arm_smmu_ctx_desc *cd) arm_smmu_write_ctx_desc() argument
1065 arm_smmu_alloc_cd_tables(struct arm_smmu_domain *smmu_domain) arm_smmu_alloc_cd_tables() argument
1114 arm_smmu_free_cd_tables(struct arm_smmu_domain *smmu_domain) arm_smmu_free_cd_tables() argument
1212 struct arm_smmu_domain *smmu_domain = NULL; arm_smmu_write_strtab_ent() local
1590 arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain, int ssid, unsigned long iova, size_t size) arm_smmu_atc_inv_domain() argument
1639 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_context() local
1661 arm_smmu_tlb_inv_range(unsigned long iova, size_t size, size_t granule, bool leaf, struct arm_smmu_domain *smmu_domain) arm_smmu_tlb_inv_range() argument
1742 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_page_nosync() local
1782 struct arm_smmu_domain *smmu_domain; arm_smmu_domain_alloc() local
1831 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_free() local
1856 arm_smmu_domain_finalise_s1(struct arm_smmu_domain *smmu_domain, struct arm_smmu_master *master, struct io_pgtable_cfg *pgtbl_cfg) arm_smmu_domain_finalise_s1() argument
1913 arm_smmu_domain_finalise_s2(struct arm_smmu_domain *smmu_domain, struct arm_smmu_master *master, struct io_pgtable_cfg *pgtbl_cfg) arm_smmu_domain_finalise_s2() argument
1950 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_finalise() local
2075 struct arm_smmu_domain *smmu_domain = master->domain; arm_smmu_enable_ats() local
2093 struct arm_smmu_domain *smmu_domain = master->domain; arm_smmu_disable_ats() local
2158 struct arm_smmu_domain *smmu_domain = master->domain; arm_smmu_detach_dev() local
2180 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_attach_dev() local
2258 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_unmap() local
2269 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_flush_iotlb_all() local
2278 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iotlb_sync() local
2426 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_get_attr() local
2456 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_set_attr() local
[all...]
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-impl.c71 static int cavium_init_context(struct arm_smmu_domain *smmu_domain, in cavium_init_context() argument
H A Darm-smmu-nvidia.c204 struct arm_smmu_domain *smmu_domain; in nvidia_smmu_context_fault() local
H A Darm-smmu.c245 static void arm_smmu_tlb_sync_context(struct arm_smmu_domain *smmu_domain) in arm_smmu_tlb_sync_context() argument
258 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_inv_context_s1() local
271 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_context_s2() local
283 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_range_s1() local
311 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_range_s2() local
392 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_add_page_s2_v1() local
427 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_context_fault() local
480 arm_smmu_init_context_bank(struct arm_smmu_domain *smmu_domain, struct io_pgtable_cfg *pgtbl_cfg) arm_smmu_init_context_bank() argument
623 arm_smmu_alloc_context_bank(struct arm_smmu_domain *smmu_domain, struct arm_smmu_device *smmu, struct device *dev, unsigned int start) arm_smmu_alloc_context_bank() argument
642 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_init_domain_context() local
846 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_destroy_domain_context() local
878 struct arm_smmu_domain *smmu_domain; arm_smmu_domain_alloc() local
907 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_free() local
1114 arm_smmu_domain_add_master(struct arm_smmu_domain *smmu_domain, struct arm_smmu_master_cfg *cfg, struct iommu_fwspec *fwspec) arm_smmu_domain_add_master() argument
1143 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_attach_dev() local
1246 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_flush_iotlb_all() local
1259 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iotlb_sync() local
1277 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iova_to_phys_hard() local
1329 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iova_to_phys() local
1507 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_get_attr() local
1537 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_set_attr() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-impl.c71 static int cavium_init_context(struct arm_smmu_domain *smmu_domain, in cavium_init_context() argument
H A Darm-smmu-nvidia.c225 struct arm_smmu_domain *smmu_domain; in nvidia_smmu_context_fault() local
261 static int nvidia_smmu_init_context(struct arm_smmu_domain *smmu_domain, in nvidia_smmu_init_context() argument
H A Darm-smmu-qcom.c62 struct arm_smmu_domain *smmu_domain = (void *)cookie; in qcom_adreno_smmu_get_fault_info() local
77 struct arm_smmu_domain *smmu_domain = (void *)cookie; in qcom_adreno_smmu_set_stall() local
89 struct arm_smmu_domain *smmu_domain = (void *)cookie; in qcom_adreno_smmu_resume_translation() local
124 struct arm_smmu_domain *smmu_domain in qcom_adreno_smmu_get_ttbr1_cfg() local
139 struct arm_smmu_domain *smmu_domain = (void *)cookie; qcom_adreno_smmu_set_ttbr0_cfg() local
177 qcom_adreno_smmu_alloc_context_bank(struct arm_smmu_domain *smmu_domain, struct arm_smmu_device *smmu, struct device *dev, int start) qcom_adreno_smmu_alloc_context_bank() argument
208 qcom_adreno_smmu_init_context(struct arm_smmu_domain *smmu_domain, struct io_pgtable_cfg *pgtbl_cfg, struct device *dev) qcom_adreno_smmu_init_context() argument
264 qcom_smmu_init_context(struct arm_smmu_domain *smmu_domain, struct io_pgtable_cfg *pgtbl_cfg, struct device *dev) qcom_smmu_init_context() argument
[all...]
H A Darm-smmu.c226 static void arm_smmu_tlb_sync_context(struct arm_smmu_domain *smmu_domain) in arm_smmu_tlb_sync_context() argument
239 struct arm_smmu_domain *smmu_domain = cookie; in arm_smmu_tlb_inv_context_s1() local
252 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_context_s2() local
264 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_range_s1() local
292 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_range_s2() local
312 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_walk_s1() local
364 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_add_page_s2_v1() local
396 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_context_fault() local
454 arm_smmu_init_context_bank(struct arm_smmu_domain *smmu_domain, struct io_pgtable_cfg *pgtbl_cfg) arm_smmu_init_context_bank() argument
600 arm_smmu_alloc_context_bank(struct arm_smmu_domain *smmu_domain, struct arm_smmu_device *smmu, struct device *dev, unsigned int start) arm_smmu_alloc_context_bank() argument
619 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_init_domain_context() local
823 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_destroy_domain_context() local
855 struct arm_smmu_domain *smmu_domain; arm_smmu_domain_alloc() local
878 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_free() local
1084 arm_smmu_domain_add_master(struct arm_smmu_domain *smmu_domain, struct arm_smmu_master_cfg *cfg, struct iommu_fwspec *fwspec) arm_smmu_domain_add_master() argument
1113 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_attach_dev() local
1215 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_flush_iotlb_all() local
1228 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iotlb_sync() local
1246 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iova_to_phys_hard() local
1298 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iova_to_phys() local
1488 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_enable_nesting() local
1504 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_set_pgtable_quirks() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c51 struct arm_smmu_domain *smmu_domain; in arm_smmu_share_asid() local
204 struct arm_smmu_domain *smmu_domain = smmu_mn->domain; in arm_smmu_mm_arch_invalidate_secondary_tlbs() local
238 struct arm_smmu_domain *smmu_domain = smmu_mn->domain; arm_smmu_mm_release() local
272 arm_smmu_mmu_notifier_get(struct arm_smmu_domain *smmu_domain, struct mm_struct *mm) arm_smmu_mmu_notifier_get() argument
326 struct arm_smmu_domain *smmu_domain = smmu_mn->domain; arm_smmu_mmu_notifier_put() local
355 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); __arm_smmu_sva_bind() local
[all...]
H A Darm-smmu-v3.c974 static void arm_smmu_sync_cd(struct arm_smmu_domain *smmu_domain, in arm_smmu_sync_cd() argument
1029 static __le64 *arm_smmu_get_cd_ptr(struct arm_smmu_domain *smmu_domain, in arm_smmu_get_cd_ptr() argument
1056 arm_smmu_write_ctx_desc(struct arm_smmu_domain *smmu_domain, int ssid, struct arm_smmu_ctx_desc *cd) arm_smmu_write_ctx_desc() argument
1135 arm_smmu_alloc_cd_tables(struct arm_smmu_domain *smmu_domain) arm_smmu_alloc_cd_tables() argument
1184 arm_smmu_free_cd_tables(struct arm_smmu_domain *smmu_domain) arm_smmu_free_cd_tables() argument
1281 struct arm_smmu_domain *smmu_domain = NULL; arm_smmu_write_strtab_ent() local
1809 arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain, int ssid, unsigned long iova, size_t size) arm_smmu_atc_inv_domain() argument
1860 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_context() local
1881 __arm_smmu_tlb_inv_range(struct arm_smmu_cmdq_ent *cmd, unsigned long iova, size_t size, size_t granule, struct arm_smmu_domain *smmu_domain) __arm_smmu_tlb_inv_range() argument
1952 arm_smmu_tlb_inv_range_domain(unsigned long iova, size_t size, size_t granule, bool leaf, struct arm_smmu_domain *smmu_domain) arm_smmu_tlb_inv_range_domain() argument
1979 arm_smmu_tlb_inv_range_asid(unsigned long iova, size_t size, int asid, size_t granule, bool leaf, struct arm_smmu_domain *smmu_domain) arm_smmu_tlb_inv_range_asid() argument
1999 struct arm_smmu_domain *smmu_domain = cookie; arm_smmu_tlb_inv_page_nosync() local
2036 struct arm_smmu_domain *smmu_domain; arm_smmu_domain_alloc() local
2065 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_free() local
2089 arm_smmu_domain_finalise_s1(struct arm_smmu_domain *smmu_domain, struct arm_smmu_master *master, struct io_pgtable_cfg *pgtbl_cfg) arm_smmu_domain_finalise_s1() argument
2148 arm_smmu_domain_finalise_s2(struct arm_smmu_domain *smmu_domain, struct arm_smmu_master *master, struct io_pgtable_cfg *pgtbl_cfg) arm_smmu_domain_finalise_s2() argument
2187 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_domain_finalise() local
2309 struct arm_smmu_domain *smmu_domain = master->domain; arm_smmu_enable_ats() local
2327 struct arm_smmu_domain *smmu_domain = master->domain; arm_smmu_disable_ats() local
2392 struct arm_smmu_domain *smmu_domain = master->domain; arm_smmu_detach_dev() local
2414 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_attach_dev() local
2498 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_unmap_pages() local
2509 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_flush_iotlb_all() local
2518 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_iotlb_sync() local
2745 struct arm_smmu_domain *smmu_domain = to_smmu_domain(domain); arm_smmu_enable_nesting() local
[all...]

Completed in 15 milliseconds