Home
last modified time | relevance | path

Searched defs:iommu (Results 26 - 50 of 159) sorted by relevance

1234567

/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Dperfmon.h45 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 Dperf.h47 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 Ddma-mapping-nommu.c194 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 Diommu-common.c19 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 Dpci_impl.h151 struct iommu *iommu; member
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dpci.h22 void *iommu; /* IOMMU private data */ member
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Diommu-common.c19 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 Dpci_impl.h150 struct iommu *iommu; member
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
H A Dfirmware.c132 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 Dmdp4_kms.h47 struct iommu_domain *iommu; member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpci.h22 void *iommu; /* IOMMU private data */ member
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
H A Dfirmware.c151 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 Ddevice.c96 const struct iommu_ops *iommu; in of_dma_configure_id() local
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dpci.h59 struct ioc *iommu; /* IOMMU this device is under */ member
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Diommu_64.h55 struct iommu { struct
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dpci.h59 struct ioc *iommu; /* IOMMU this device is under */ member
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Diommu_64.h55 struct iommu { struct
/kernel/linux/linux-5.10/drivers/iommu/
H A Dmtk_iommu.h68 struct iommu_device iommu; member
/kernel/linux/linux-5.10/drivers/of/
H A Ddevice.c94 const struct iommu_ops *iommu; in of_dma_configure_id() local
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_cfg.h102 struct iommu_domain *iommu; member
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_iommu.c85 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 Drockchip_drm_drv.c362 struct device_node *iommu; in rockchip_drm_platform_of_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.h68 struct vhost_iotlb *iommu; member
/kernel/linux/linux-5.10/arch/sparc/mm/
H A Diommu.c59 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 Diommu.c37 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...]

Completed in 18 milliseconds

1234567