Home
last modified time | relevance | path

Searched defs:iommu (Results 101 - 125 of 186) sorted by relevance

12345678

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsbus.c62 struct iommu *iommu = dev->archdata.iommu; in sbus_set_sbus64() local
212 struct iommu *iommu = op->dev.archdata.iommu; in sbus_build_irq() local
274 struct iommu *iommu in sysio_ue_handler() local
348 struct iommu *iommu = op->dev.archdata.iommu; sysio_ce_handler() local
427 struct iommu *iommu = op->dev.archdata.iommu; sysio_sbus_error_handler() local
496 struct iommu *iommu = op->dev.archdata.iommu; sysio_register_error_handlers() local
544 struct iommu *iommu; sbus_iommu_init() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
H A Diommu.c102 struct cbe_iommu *iommu; member
129 static void invalidate_tce_cache(struct cbe_iommu *iommu, unsigned long *pte, in invalidate_tce_cache() argument
233 struct cbe_iommu *iommu = data; in ioc_interrupt() local
296 cell_iommu_setup_stab(struct cbe_iommu *iommu, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) cell_iommu_setup_stab() argument
316 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) cell_iommu_alloc_ptab() argument
376 cell_iommu_enable_hardware(struct cbe_iommu *iommu) cell_iommu_enable_hardware() argument
416 cell_iommu_setup_hardware(struct cbe_iommu *iommu, unsigned long base, unsigned long size) cell_iommu_setup_hardware() argument
462 cell_iommu_setup_window(struct cbe_iommu *iommu, struct device_node *np, unsigned long offset, unsigned long size, unsigned long pte_offset) cell_iommu_setup_window() argument
542 struct cbe_iommu *iommu; cell_get_iommu_table() local
619 struct cbe_iommu *iommu; cell_iommu_alloc() local
660 struct cbe_iommu *iommu; cell_iommu_init_one() local
875 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) cell_iommu_setup_fixed_ptab() argument
914 struct cbe_iommu *iommu; cell_iommu_fixed_mapping_init() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/
H A Diommu.c104 struct cbe_iommu *iommu; member
131 static void invalidate_tce_cache(struct cbe_iommu *iommu, unsigned long *pte, in invalidate_tce_cache() argument
235 struct cbe_iommu *iommu = data; in ioc_interrupt() local
298 cell_iommu_setup_stab(struct cbe_iommu *iommu, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) cell_iommu_setup_stab() 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) cell_iommu_alloc_ptab() argument
378 cell_iommu_enable_hardware(struct cbe_iommu *iommu) cell_iommu_enable_hardware() argument
418 cell_iommu_setup_hardware(struct cbe_iommu *iommu, unsigned long base, unsigned long size) cell_iommu_setup_hardware() argument
464 cell_iommu_setup_window(struct cbe_iommu *iommu, struct device_node *np, unsigned long offset, unsigned long size, unsigned long pte_offset) cell_iommu_setup_window() argument
545 struct cbe_iommu *iommu; cell_get_iommu_table() local
622 struct cbe_iommu *iommu; cell_iommu_alloc() local
663 struct cbe_iommu *iommu; cell_iommu_init_one() 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) cell_iommu_setup_fixed_ptab() argument
919 struct cbe_iommu *iommu; cell_iommu_fixed_mapping_init() local
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dpci.c252 static void pci_init_dev_archdata(struct dev_archdata *sd, void *iommu, in pci_init_dev_archdata() argument
821 struct iommu *iommu = dev->archdata.iommu; in ali_sound_dma_hack() local
[all...]
H A Dpci_psycho.c515 struct iommu *iommu; in psycho_probe() local
[all...]
H A Dpci_fire.c33 struct iommu *iommu = pbm->iommu; in pci_fire_pbm_iommu_init() local
464 struct iommu *iommu; fire_probe() local
[all...]
H A Dpsycho_common.c209 struct iommu *iommu = pbm->iommu; in psycho_check_iommu_error() local
405 struct iommu *iommu = pbm->iommu; in psycho_iommu_init() local
[all...]
H A Dsbus.c63 struct iommu *iommu = dev->archdata.iommu; in sbus_set_sbus64() local
213 struct iommu *iommu = op->dev.archdata.iommu; in sbus_build_irq() local
275 struct iommu *iommu in sysio_ue_handler() local
349 struct iommu *iommu = op->dev.archdata.iommu; sysio_ce_handler() local
428 struct iommu *iommu = op->dev.archdata.iommu; sysio_sbus_error_handler() local
497 struct iommu *iommu = op->dev.archdata.iommu; sysio_register_error_handlers() local
545 struct iommu *iommu; sbus_iommu_init() local
[all...]
/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Dirq_remapping.c33 struct intel_iommu *iommu; member
40 struct intel_iommu *iommu; member
47 struct intel_iommu *iommu; member
86 static bool ir_pre_enabled(struct intel_iommu *iommu) in ir_pre_enabled() argument
91 static void clear_ir_pre_enabled(struct intel_iommu *iommu) in clear_ir_pre_enabled() argument
96 init_ir_status(struct intel_iommu *iommu) init_ir_status() argument
105 alloc_irte(struct intel_iommu *iommu, struct irq_2_iommu *irq_iommu, u16 count) alloc_irte() argument
145 qi_flush_iec(struct intel_iommu *iommu, int index, int mask) qi_flush_iec() argument
161 struct intel_iommu *iommu; modify_irte() local
231 struct intel_iommu *iommu = map_ioapic_to_iommu(apic); map_ioapic_to_ir() local
246 struct intel_iommu *iommu; clear_entries() local
438 iommu_load_old_irte(struct intel_iommu *iommu) iommu_load_old_irte() argument
480 iommu_set_irq_remapping(struct intel_iommu *iommu, int mode) iommu_set_irq_remapping() argument
507 iommu_enable_irq_remapping(struct intel_iommu *iommu) iommu_enable_irq_remapping() argument
541 intel_setup_irq_remapping(struct intel_iommu *iommu) intel_setup_irq_remapping() argument
648 intel_teardown_irq_remapping(struct intel_iommu *iommu) intel_teardown_irq_remapping() argument
678 iommu_disable_irq_remapping(struct intel_iommu *iommu) iommu_disable_irq_remapping() argument
720 struct intel_iommu *iommu; intel_cleanup_irq_remapping() local
736 struct intel_iommu *iommu; intel_prepare_irq_remapping() local
807 struct intel_iommu *iommu; set_irq_posting_cap() local
833 struct intel_iommu *iommu; intel_enable_irq_remapping() local
861 ir_parse_one_hpet_scope(struct acpi_dmar_device_scope *scope, struct intel_iommu *iommu, struct acpi_dmar_hardware_unit *drhd) ir_parse_one_hpet_scope() argument
906 ir_parse_one_ioapic_scope(struct acpi_dmar_device_scope *scope, struct intel_iommu *iommu, struct acpi_dmar_hardware_unit *drhd) ir_parse_one_ioapic_scope() argument
951 ir_parse_ioapic_hpet_scope(struct acpi_dmar_header *header, struct intel_iommu *iommu) ir_parse_ioapic_hpet_scope() argument
975 ir_remove_ioapic_hpet_scope(struct intel_iommu *iommu) ir_remove_ioapic_hpet_scope() argument
995 struct intel_iommu *iommu; parse_ioapics_under_ir() local
1046 struct intel_iommu *iommu = NULL; disable_irq_remapping() local
1069 struct intel_iommu *iommu = NULL; reenable_irq_remapping() local
1358 struct intel_iommu *iommu = domain->host_data; intel_irq_remapping_alloc() local
1466 dmar_ir_add(struct dmar_drhd_unit *dmaru, struct intel_iommu *iommu) dmar_ir_add() argument
1502 struct intel_iommu *iommu = dmaru->iommu; dmar_ir_hotplug() local
[all...]
/kernel/linux/linux-5.10/drivers/iommu/
H A Domap-iommu.c953 struct omap_iommu_device *iommu; omap_iommu_domain_deactivate() local
982 struct omap_iommu_device *iommu; omap_iommu_domain_activate() local
1330 struct omap_iommu_device *iommu; omap_iommu_map() local
1374 struct omap_iommu_device *iommu; omap_iommu_unmap() local
1416 struct omap_iommu_device *iommu; omap_iommu_attach_init() local
1449 struct omap_iommu_device *iommu = odomain->iommus; omap_iommu_detach_fini() local
1464 struct omap_iommu_device *iommu; omap_iommu_attach_dev() local
1528 struct omap_iommu_device *iommu = omap_domain->iommus; _omap_iommu_detach_dev() local
1611 struct omap_iommu_device *iommu = omap_domain->iommus; omap_iommu_iova_to_phys() local
[all...]
H A Dvirtio-iommu.c36 struct iommu_device iommu; member
[all...]
H A Domap-iommu.h82 struct iommu_device iommu; global() member
[all...]
/kernel/linux/linux-5.10/drivers/iommu/loongson/
H A Diommu.h172 struct loongson_iommu *iommu; member
191 struct loongson_iommu *iommu; member
198 static inline unsigned long iommu_pgt_v2p(loongson_iommu *iommu, void *va) in iommu_pgt_v2p() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c1606 struct iommu_domain *iommu; in ath10k_fw_deinit() local
/kernel/linux/linux-5.10/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c90 struct vhost_iotlb *iommu; member
272 struct vhost_iotlb *iommu = vdpasim->iommu; in vdpasim_map_page() local
297 struct vhost_iotlb *iommu = vdpasim->iommu; in vdpasim_unmap_page() local
310 struct vhost_iotlb *iommu = vdpasim->iommu; vdpasim_alloc_coherent() local
340 struct vhost_iotlb *iommu = vdpasim->iommu; vdpasim_free_coherent() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_gpu_error.h174 int iommu; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dahb.c1052 struct iommu_domain *iommu; in ath11k_ahb_fw_resource_deinit() local
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c1680 struct iommu_domain *iommu; in ath10k_fw_deinit() local
/kernel/linux/linux-6.6/drivers/iommu/
H A Domap-iommu.c952 struct omap_iommu_device *iommu; omap_iommu_domain_deactivate() local
981 struct omap_iommu_device *iommu; omap_iommu_domain_activate() local
1325 struct omap_iommu_device *iommu; omap_iommu_map() local
1369 struct omap_iommu_device *iommu; omap_iommu_unmap() local
1411 struct omap_iommu_device *iommu; omap_iommu_attach_init() local
1444 struct omap_iommu_device *iommu = odomain->iommus; omap_iommu_detach_fini() local
1459 struct omap_iommu_device *iommu; omap_iommu_attach_dev() local
1523 struct omap_iommu_device *iommu = omap_domain->iommus; _omap_iommu_detach_dev() local
1606 struct omap_iommu_device *iommu = omap_domain->iommus; omap_iommu_iova_to_phys() local
[all...]
H A Dmtk_iommu_v1.c104 struct iommu_device iommu; member
[all...]
H A Domap-iommu.h82 struct iommu_device iommu; global() member
[all...]
H A Dvirtio-iommu.c35 struct iommu_device iommu; member
[all...]
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Dirq_remapping.c33 struct intel_iommu *iommu; member
40 struct intel_iommu *iommu; member
47 struct intel_iommu *iommu; member
87 static bool ir_pre_enabled(struct intel_iommu *iommu) in ir_pre_enabled() argument
92 static void clear_ir_pre_enabled(struct intel_iommu *iommu) in clear_ir_pre_enabled() argument
97 init_ir_status(struct intel_iommu *iommu) init_ir_status() argument
106 alloc_irte(struct intel_iommu *iommu, struct irq_2_iommu *irq_iommu, u16 count) alloc_irte() argument
146 qi_flush_iec(struct intel_iommu *iommu, int index, int mask) qi_flush_iec() argument
162 struct intel_iommu *iommu; modify_irte() local
233 struct intel_iommu *iommu; clear_entries() local
421 iommu_load_old_irte(struct intel_iommu *iommu) iommu_load_old_irte() argument
463 iommu_set_irq_remapping(struct intel_iommu *iommu, int mode) iommu_set_irq_remapping() argument
491 iommu_enable_irq_remapping(struct intel_iommu *iommu) iommu_enable_irq_remapping() argument
525 intel_setup_irq_remapping(struct intel_iommu *iommu) intel_setup_irq_remapping() argument
634 intel_teardown_irq_remapping(struct intel_iommu *iommu) intel_teardown_irq_remapping() argument
657 iommu_disable_irq_remapping(struct intel_iommu *iommu) iommu_disable_irq_remapping() argument
700 struct intel_iommu *iommu; intel_cleanup_irq_remapping() local
716 struct intel_iommu *iommu; intel_prepare_irq_remapping() local
790 struct intel_iommu *iommu; set_irq_posting_cap() local
816 struct intel_iommu *iommu; intel_enable_irq_remapping() local
844 ir_parse_one_hpet_scope(struct acpi_dmar_device_scope *scope, struct intel_iommu *iommu, struct acpi_dmar_hardware_unit *drhd) ir_parse_one_hpet_scope() argument
889 ir_parse_one_ioapic_scope(struct acpi_dmar_device_scope *scope, struct intel_iommu *iommu, struct acpi_dmar_hardware_unit *drhd) ir_parse_one_ioapic_scope() argument
934 ir_parse_ioapic_hpet_scope(struct acpi_dmar_header *header, struct intel_iommu *iommu) ir_parse_ioapic_hpet_scope() argument
958 ir_remove_ioapic_hpet_scope(struct intel_iommu *iommu) ir_remove_ioapic_hpet_scope() argument
978 struct intel_iommu *iommu; parse_ioapics_under_ir() local
1029 struct intel_iommu *iommu = NULL; disable_irq_remapping() local
1052 struct intel_iommu *iommu = NULL; reenable_irq_remapping() local
1313 struct intel_iommu *iommu = domain->host_data; intel_irq_remapping_alloc() local
1405 struct intel_iommu *iommu = NULL; intel_irq_remapping_select() local
1441 dmar_ir_add(struct dmar_drhd_unit *dmaru, struct intel_iommu *iommu) dmar_ir_add() argument
1481 struct intel_iommu *iommu = dmaru->iommu; dmar_ir_hotplug() local
[all...]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_media_mem.c232 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() argument
254 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() argument
436 hil_mmb_getby_phys(HI_U32 addr, HI_U32 iommu) hil_mmb_getby_phys() argument
492 hil_mmb_getby_sec_addr(HI_U32 sec_addr, HI_U32 iommu) hil_mmb_getby_sec_addr() argument
541 mmb_add_to_rbtree(hil_mmb_t *mmb, hil_mmz_t *mmz, int iommu) mmb_add_to_rbtree() argument
620 real_page_buffer_alloc_and_map(hil_mmb_t *mmb, HI_U32 size, HI_U32 align, int iommu, unsigned int heap_id_mask) real_page_buffer_alloc_and_map() argument
678 real_page_buffer_alloc_and_map(hil_mmb_t *mmb, HI_U32 size, HI_U32 align, int iommu, struct dma_heap *heap) real_page_buffer_alloc_and_map() argument
729 int iommu; hil_mmb_init() local
769 int iommu; hil_mmb_alloc() local
1266 hil_mmb_cma_mapto_iommu(mmb_addr_t addr, int iommu) hil_mmb_cma_mapto_iommu() argument
1324 hil_mmb_cma_unmapfrom_iommu(mmb_addr_t addr, int iommu) hil_mmb_cma_unmapfrom_iommu() argument
1399 sec_mmb_get(u32 addr, int iommu, u32 sec_smmu) sec_mmb_get() argument
1421 sec_mmb_put(u32 addr, int iommu) sec_mmb_put() argument
1455 sec_mmb_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) sec_mmb_query_ref() argument
1476 set_sec_mmb_flag(u32 addr, int iommu) set_sec_mmb_flag() argument
1491 clr_sec_mmb_flag(u32 addr, int iommu) clr_sec_mmb_flag() argument
1507 is_sec_mem(u32 addr, int iommu) is_sec_mem() argument
1525 sec_delay_release_for_mem(u32 addr, int iommu) sec_delay_release_for_mem() argument
1545 mmb_get(u32 addr, int iommu) mmb_get() argument
1562 mmb_put(u32 addr, int iommu) mmb_put() argument
1589 mmb_ref_query(u32 addr, int iommu, u32 *ref) mmb_ref_query() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_common.c1668 static int mpp_iommu_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, in mpp_iommu_handle() argument

Completed in 30 milliseconds

12345678