/kernel/linux/linux-6.6/drivers/iommu/intel/ |
H A D | perfmon.h | 45 alloc_iommu_pmu(struct intel_iommu *iommu) in alloc_iommu_pmu() argument 51 free_iommu_pmu(struct intel_iommu *iommu) in free_iommu_pmu() argument 56 iommu_pmu_register(struct intel_iommu *iommu) in iommu_pmu_register() argument 61 iommu_pmu_unregister(struct intel_iommu *iommu) in iommu_pmu_unregister() argument
|
H A D | perf.h | 47 dmar_latency_enable(struct intel_iommu *iommu, enum latency_type type) in dmar_latency_enable() argument 53 dmar_latency_disable(struct intel_iommu *iommu, enum latency_type type) in dmar_latency_disable() argument 58 dmar_latency_enabled(struct intel_iommu *iommu, enum latency_type type) in dmar_latency_enabled() argument 64 dmar_latency_update(struct intel_iommu *iommu, enum latency_type type, u64 latency) in dmar_latency_update() argument 69 dmar_latency_snapshot(struct intel_iommu *iommu, cha argument [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | dma-mapping-nommu.c | 194 arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size, const struct iommu_ops *iommu, bool coherent) arch_setup_dma_ops() argument
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | iommu-common.c | 19 static inline bool need_flush(struct iommu_map_table *iommu) in need_flush() argument 24 static inline void set_flush(struct iommu_map_table *iommu) in set_flush() argument 29 static inline void clear_flush(struct iommu_map_table *iommu) in clear_flush() argument 52 void iommu_tbl_pool_init(struct iommu_map_table *iommu, in iommu_tbl_pool_init() 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) iommu_tbl_range_alloc() argument 246 iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr, unsigned long npages, unsigned long entry) iommu_tbl_range_free() argument [all...] |
H A D | pci_impl.h | 151 struct iommu *iommu; member
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | pci.h | 22 void *iommu; /* IOMMU private data */ member
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | iommu-common.c | 19 static inline bool need_flush(struct iommu_map_table *iommu) in need_flush() argument 24 static inline void set_flush(struct iommu_map_table *iommu) in set_flush() argument 29 static inline void clear_flush(struct iommu_map_table *iommu) in clear_flush() argument 52 void iommu_tbl_pool_init(struct iommu_map_table *iommu, in iommu_tbl_pool_init() 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) iommu_tbl_range_alloc() argument 246 iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr, unsigned long npages, unsigned long entry) iommu_tbl_range_free() argument [all...] |
H A D | pci_impl.h | 150 struct iommu *iommu; member
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | firmware.c | 132 struct iommu_domain *iommu; in venus_boot_no_tz() local 158 struct iommu_domain *iommu; in venus_shutdown_no_tz() local 300 struct iommu_domain *iommu; in venus_firmware_deinit() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_kms.h | 47 struct iommu_domain *iommu; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | pci.h | 22 void *iommu; /* IOMMU private data */ member
|
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | firmware.c | 151 struct iommu_domain *iommu; in venus_boot_no_tz() local 177 struct iommu_domain *iommu; in venus_shutdown_no_tz() local 348 struct iommu_domain *iommu; in venus_firmware_deinit() local [all...] |
/kernel/linux/linux-6.6/drivers/of/ |
H A D | device.c | 96 const struct iommu_ops *iommu; in of_dma_configure_id() local
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | pci.h | 59 struct ioc *iommu; /* IOMMU this device is under */ member
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | iommu_64.h | 55 struct iommu { struct
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | pci.h | 59 struct ioc *iommu; /* IOMMU this device is under */ member
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | iommu_64.h | 55 struct iommu { struct
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | mtk_iommu.h | 68 struct iommu_device iommu; member
|
/kernel/linux/linux-5.10/drivers/of/ |
H A D | device.c | 94 const struct iommu_ops *iommu; in of_dma_configure_id() local
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cfg.h | 102 struct iommu_domain *iommu; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 85 struct msm_iommu *iommu = to_msm_iommu(pagetable->parent); in msm_iommu_pagetable_destroy() local 149 struct msm_iommu *iommu = to_msm_iommu(parent); in msm_iommu_pagetable_create() local 219 struct msm_iommu *iommu = arg; in msm_fault_handler() local 228 struct msm_iommu *iommu in msm_iommu_detach() local 236 struct msm_iommu *iommu = to_msm_iommu(mmu); msm_iommu_map() local 251 struct msm_iommu *iommu = to_msm_iommu(mmu); msm_iommu_unmap() local 263 struct msm_iommu *iommu = to_msm_iommu(mmu); msm_iommu_destroy() local 277 struct msm_iommu *iommu; msm_iommu_new() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.c | 362 struct device_node *iommu; in rockchip_drm_platform_of_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.h | 68 struct vhost_iotlb *iommu; member
|
/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | iommu.c | 59 struct iommu_struct *iommu; in sbus_iommu_init() local 186 struct iommu_struct *iommu = dev->archdata.iommu; __sbus_iommu_map_page() local 282 struct iommu_struct *iommu = dev->archdata.iommu; sbus_iommu_unmap_page() local 315 struct iommu_struct *iommu = dev->archdata.iommu; sbus_iommu_alloc() local 397 struct iommu_struct *iommu = dev->archdata.iommu; sbus_iommu_free() local [all...] |
/kernel/linux/linux-5.10/arch/x86/events/amd/ |
H A D | iommu.c | 37 struct amd_iommu *iommu; member 238 struct amd_iommu *iommu = perf_event_2_iommu(ev); in perf_iommu_enable_event() local 268 struct amd_iommu *iommu = perf_event_2_iommu(event); perf_iommu_disable_event() local 295 struct amd_iommu *iommu = perf_event_2_iommu(event); perf_iommu_start() local 312 struct amd_iommu *iommu = perf_event_2_iommu(event); perf_iommu_read() local [all...] |