Searched defs:iommu (Results 1 - 25 of 73) sorted by path

123

/linux-master/arch/sparc/include/asm/
H A Ddevice.h14 void *iommu; member in struct:dev_archdata
H A Diommu_64.h55 struct iommu { struct
/linux-master/drivers/iommu/
H A Dmsm_iommu.h60 struct iommu_device iommu; member in struct:msm_iommu_dev
/linux-master/arch/parisc/include/asm/
H A Dpci.h59 struct ioc *iommu; /* IOMMU this device is under */ member in struct:pci_hba_data
/linux-master/arch/powerpc/include/asm/
H A Dpci-bridge.h140 struct iommu_device iommu; member in struct:pci_controller
/linux-master/arch/powerpc/platforms/cell/
H A Diommu.c104 struct cbe_iommu *iommu; member in struct:iommu_window
131 static void invalidate_tce_cache(struct cbe_iommu *iommu, unsigned long *pte, argument
235 struct cbe_iommu *iommu = data; local
298 cell_iommu_setup_stab(struct cbe_iommu *iommu, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) argument
318 cell_iommu_alloc_ptab(struct cbe_iommu *iommu, unsigned long base, unsigned long size, unsigned long gap_base, unsigned long gap_size, unsigned long page_shift) argument
378 cell_iommu_enable_hardware(struct cbe_iommu *iommu) argument
418 cell_iommu_setup_hardware(struct cbe_iommu *iommu, unsigned long base, unsigned long size) argument
464 cell_iommu_setup_window(struct cbe_iommu *iommu, struct device_node *np, unsigned long offset, unsigned long size, unsigned long pte_offset) argument
545 struct cbe_iommu *iommu; local
622 struct cbe_iommu *iommu; local
663 struct cbe_iommu *iommu; local
880 cell_iommu_setup_fixed_ptab(struct cbe_iommu *iommu, struct device_node *np, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) argument
919 struct cbe_iommu *iommu; local
[all...]
/linux-master/arch/sparc/kernel/
H A Diommu-common.c19 static inline bool need_flush(struct iommu_map_table *iommu) argument
24 static inline void set_flush(struct iommu_map_table *iommu) argument
29 static inline void clear_flush(struct iommu_map_table *iommu) argument
52 void iommu_tbl_pool_init(struct iommu_map_table *iommu, argument
97 iommu_tbl_range_alloc(struct device *dev, struct iommu_map_table *iommu, unsigned long npages, unsigned long *handle, unsigned long mask, unsigned int align_order) argument
246 iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr, unsigned long npages, unsigned long entry) argument
[all...]
H A Diommu.c52 struct iommu *iommu = container_of(iommu_map_table, struct iommu, tbl); local
83 iopte_make_dummy(struct iommu *iommu, iopte_t *iopte) argument
93 iommu_table_init(struct iommu *iommu, int tsbsize, u32 dma_offset, u32 dma_addr_mask, int numa_node) argument
156 alloc_npages(struct device *dev, struct iommu *iommu, unsigned long npages) argument
170 iommu_alloc_ctx(struct iommu *iommu) argument
188 iommu_free_ctx(struct iommu *iommu, int ctx) argument
202 struct iommu *iommu; local
250 struct iommu *iommu; local
268 struct iommu *iommu; local
320 strbuf_flush(struct strbuf *strbuf, struct iommu *iommu, u32 vaddr, unsigned long ctx, unsigned long npages, enum dma_data_direction direction) argument
390 struct iommu *iommu; local
443 struct iommu *iommu; local
587 fetch_sg_ctx(struct iommu *iommu, struct scatterlist *sg) argument
612 struct iommu *iommu; local
661 struct iommu *iommu; local
699 struct iommu *iommu; local
743 struct iommu *iommu = dev->archdata.iommu; local
[all...]
H A Dldc.c146 struct ldc_iommu iommu; member in struct:ldc_channel
1022 static void ldc_demap(struct ldc_iommu *iommu, unsigned long id, u64 cookie, argument
1045 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; local
1103 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; local
2017 alloc_npages(struct ldc_iommu *iommu, unsigned long npages) argument
2155 struct ldc_iommu *iommu; local
2201 struct ldc_iommu *iommu; local
2233 free_npages(unsigned long id, struct ldc_iommu *iommu, u64 cookie, u64 size) argument
2248 struct ldc_iommu *iommu = &lp->iommu; local
[all...]
H A Dpci.c252 static void pci_init_dev_archdata(struct dev_archdata *sd, void *iommu, argument
821 struct iommu *iommu = dev->archdata.iommu; local
[all...]
H A Dpci_fire.c33 struct iommu *iommu = pbm->iommu; local
464 struct iommu *iommu; local
[all...]
H A Dpci_impl.h150 struct iommu *iommu; member in struct:pci_pbm_info
H A Dpci_psycho.c515 struct iommu *iommu; local
[all...]
H A Dpci_sabre.c466 struct iommu *iommu; local
[all...]
H A Dpci_schizo.c242 struct iommu *iommu = pbm->iommu; local
1140 struct iommu *iommu = pbm->iommu; local
1422 struct iommu *iommu; local
[all...]
H A Dpci_sun4v.c78 static inline bool iommu_use_atu(struct iommu *iommu, u64 mask) argument
188 struct iommu *iommu; local
327 struct iommu *iommu; local
360 struct iommu *iommu; local
434 struct iommu *iommu; local
479 struct iommu *iommu; local
630 struct iommu *iommu; local
677 struct iommu *iommu = dev->archdata.iommu; local
709 probe_existing_entries(struct pci_pbm_info *pbm, struct iommu_map_table *iommu) argument
869 struct iommu *iommu = pbm->iommu; local
1227 struct iommu *iommu; local
[all...]
H A Dpsycho_common.c209 struct iommu *iommu = pbm->iommu; local
405 struct iommu *iommu = pbm->iommu; local
[all...]
H A Dsbus.c63 struct iommu *iommu = dev->archdata.iommu; local
213 struct iommu *iommu = op->dev.archdata.iommu; local
275 struct iommu *iommu local
349 struct iommu *iommu = op->dev.archdata.iommu; local
428 struct iommu *iommu = op->dev.archdata.iommu; local
497 struct iommu *iommu = op->dev.archdata.iommu; local
545 struct iommu *iommu; local
[all...]
/linux-master/arch/sparc/mm/
H A Diommu.c60 struct iommu_struct *iommu; local
187 struct iommu_struct *iommu = dev->archdata.iommu; local
283 struct iommu_struct *iommu = dev->archdata.iommu; local
316 struct iommu_struct *iommu = dev->archdata.iommu; local
398 struct iommu_struct *iommu = dev->archdata.iommu; local
[all...]
/linux-master/arch/x86/events/amd/
H A Diommu.c38 struct amd_iommu *iommu; member in struct:perf_amd_iommu
239 struct amd_iommu *iommu = perf_event_2_iommu(ev); local
269 struct amd_iommu *iommu = perf_event_2_iommu(event); local
296 struct amd_iommu *iommu = perf_event_2_iommu(event); local
313 struct amd_iommu *iommu = perf_event_2_iommu(event); local
[all...]
/linux-master/arch/x86/include/asm/
H A Dpci.h21 void *iommu; /* IOMMU private data */ member in struct:pci_sysdata
H A Dx86_init.h171 struct x86_init_iommu iommu; member in struct:x86_init_ops
/linux-master/drivers/acpi/arm64/
H A Diort.c1036 static void iort_find_rmrs(struct acpi_iort_node *iommu, struct device *dev, argument
1076 struct acpi_iort_node *iommu; local
977 iort_node_get_rmr_info(struct acpi_iort_node *node, struct acpi_iort_node *iommu, struct device *dev, struct list_head *head) argument
1087 struct acpi_iort_node *iommu; local
[all...]
/linux-master/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_dev.h198 struct iommu_domain *iommu; member in struct:komeda_dev
/linux-master/drivers/gpu/drm/i915/
H A Di915_gpu_error.h209 int iommu; member in struct:i915_gpu_coredump

Completed in 305 milliseconds

123