Home
last modified time | relevance | path

Searched defs:iommu (Results 1 – 25 of 624) sorted by relevance

12345678910>>...25

/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/sparc/include/asm/
H A Diommu_64.h55 struct iommu { struct
56 struct iommu_map_table tbl; argument
61 unsigned long iommu_control; argument
62 unsigned long iommu_tsbbase; argument
63 unsigned long iommu_flush; argument
64 unsigned long iommu_flushinv; argument
65 unsigned long iommu_tags; argument
66 unsigned long iommu_ctxflush; argument
89 int iommu_table_init(struct iommu *iommu, int tsbsize, argument
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/sparc/include/asm/
H A Diommu_64.h55 struct iommu { struct
56 struct iommu_map_table tbl; argument
61 unsigned long iommu_control; argument
62 unsigned long iommu_tsbbase; argument
63 unsigned long iommu_flush; argument
64 unsigned long iommu_flushinv; argument
65 unsigned long iommu_tags; argument
66 unsigned long iommu_ctxflush; argument
89 int iommu_table_init(struct iommu *iommu, int tsbsize, argument
/dports/multimedia/libv4l/linux-5.13-rc2/arch/sparc/include/asm/
H A Diommu_64.h55 struct iommu { struct
56 struct iommu_map_table tbl; argument
61 unsigned long iommu_control; argument
62 unsigned long iommu_tsbbase; argument
63 unsigned long iommu_flush; argument
64 unsigned long iommu_flushinv; argument
65 unsigned long iommu_tags; argument
66 unsigned long iommu_ctxflush; argument
89 int iommu_table_init(struct iommu *iommu, int tsbsize, argument
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/iommu/amd/
H A Dinit.c928 struct amd_iommu *iommu; in copy_device_table() local
1681 struct amd_iommu *iommu; in init_iommu_all() local
1902 struct amd_iommu *iommu; in print_iommu_info() local
1935 struct amd_iommu *iommu; in amd_iommu_init_pci() local
2443 struct amd_iommu *iommu; in early_enable_iommus() local
2487 struct amd_iommu *iommu; in enable_iommus_v2() local
2504 struct amd_iommu *iommu; in disable_iommus() local
2522 struct amd_iommu *iommu; in amd_iommu_resume() local
2807 struct amd_iommu *iommu; in amd_iommu_enable_interrupts() local
3003 struct amd_iommu *iommu; in amd_iommu_init() local
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/iommu/amd/
H A Dinit.c928 struct amd_iommu *iommu; in copy_device_table() local
1681 struct amd_iommu *iommu; in init_iommu_all() local
1902 struct amd_iommu *iommu; in print_iommu_info() local
1935 struct amd_iommu *iommu; in amd_iommu_init_pci() local
2443 struct amd_iommu *iommu; in early_enable_iommus() local
2487 struct amd_iommu *iommu; in enable_iommus_v2() local
2504 struct amd_iommu *iommu; in disable_iommus() local
2522 struct amd_iommu *iommu; in amd_iommu_resume() local
2807 struct amd_iommu *iommu; in amd_iommu_enable_interrupts() local
3003 struct amd_iommu *iommu; in amd_iommu_init() local
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/iommu/amd/
H A Dinit.c928 struct amd_iommu *iommu; in copy_device_table() local
1681 struct amd_iommu *iommu; in init_iommu_all() local
1902 struct amd_iommu *iommu; in print_iommu_info() local
1935 struct amd_iommu *iommu; in amd_iommu_init_pci() local
2443 struct amd_iommu *iommu; in early_enable_iommus() local
2487 struct amd_iommu *iommu; in enable_iommus_v2() local
2504 struct amd_iommu *iommu; in disable_iommus() local
2522 struct amd_iommu *iommu; in amd_iommu_resume() local
2807 struct amd_iommu *iommu; in amd_iommu_enable_interrupts() local
3003 struct amd_iommu *iommu; in amd_iommu_init() local
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/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
161 struct intel_iommu *iommu; in modify_irte() local
239 struct intel_iommu *iommu; in clear_entries() local
706 struct intel_iommu *iommu; in intel_cleanup_irq_remapping() local
722 struct intel_iommu *iommu; in intel_prepare_irq_remapping() local
796 struct intel_iommu *iommu; in set_irq_posting_cap() local
822 struct intel_iommu *iommu; in intel_enable_irq_remapping() local
851 struct intel_iommu *iommu, in ir_parse_one_hpet_scope()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/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
161 struct intel_iommu *iommu; in modify_irte() local
239 struct intel_iommu *iommu; in clear_entries() local
706 struct intel_iommu *iommu; in intel_cleanup_irq_remapping() local
722 struct intel_iommu *iommu; in intel_prepare_irq_remapping() local
796 struct intel_iommu *iommu; in set_irq_posting_cap() local
822 struct intel_iommu *iommu; in intel_enable_irq_remapping() local
851 struct intel_iommu *iommu, in ir_parse_one_hpet_scope()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/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
161 struct intel_iommu *iommu; in modify_irte() local
239 struct intel_iommu *iommu; in clear_entries() local
706 struct intel_iommu *iommu; in intel_cleanup_irq_remapping() local
722 struct intel_iommu *iommu; in intel_prepare_irq_remapping() local
796 struct intel_iommu *iommu; in set_irq_posting_cap() local
822 struct intel_iommu *iommu; in intel_enable_irq_remapping() local
851 struct intel_iommu *iommu, in ir_parse_one_hpet_scope()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/sparc/kernel/
H A Diommu.c80 #define IOPTE_IS_DUMMY(iommu, iopte) \ argument
157 struct iommu *iommu, in alloc_npages()
202 struct iommu *iommu; in dma_4u_alloc_coherent() local
250 struct iommu *iommu; in dma_4u_free_coherent() local
268 struct iommu *iommu; in dma_4u_map_page() local
390 struct iommu *iommu; in dma_4u_unmap_page() local
443 struct iommu *iommu; in dma_4u_map_sg() local
614 struct iommu *iommu; in dma_4u_unmap_sg() local
663 struct iommu *iommu; in dma_4u_sync_single_for_cpu() local
701 struct iommu *iommu; in dma_4u_sync_sg_for_cpu() local
[all …]
H A Diommu-common.c19 static inline bool need_flush(struct iommu_map_table *iommu) in need_flush()
24 static inline void set_flush(struct iommu_map_table *iommu) in set_flush()
29 static inline void clear_flush(struct iommu_map_table *iommu) in clear_flush()
52 void iommu_tbl_pool_init(struct iommu_map_table *iommu, in iommu_tbl_pool_init()
98 struct iommu_map_table *iommu, in iommu_tbl_range_alloc()
246 void iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr, in iommu_tbl_range_free()
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/sparc/kernel/
H A Diommu.c80 #define IOPTE_IS_DUMMY(iommu, iopte) \ argument
157 struct iommu *iommu, in alloc_npages()
202 struct iommu *iommu; in dma_4u_alloc_coherent() local
250 struct iommu *iommu; in dma_4u_free_coherent() local
268 struct iommu *iommu; in dma_4u_map_page() local
390 struct iommu *iommu; in dma_4u_unmap_page() local
443 struct iommu *iommu; in dma_4u_map_sg() local
614 struct iommu *iommu; in dma_4u_unmap_sg() local
663 struct iommu *iommu; in dma_4u_sync_single_for_cpu() local
701 struct iommu *iommu; in dma_4u_sync_sg_for_cpu() local
[all …]
H A Diommu-common.c19 static inline bool need_flush(struct iommu_map_table *iommu) in need_flush()
24 static inline void set_flush(struct iommu_map_table *iommu) in set_flush()
29 static inline void clear_flush(struct iommu_map_table *iommu) in clear_flush()
52 void iommu_tbl_pool_init(struct iommu_map_table *iommu, in iommu_tbl_pool_init()
98 struct iommu_map_table *iommu, in iommu_tbl_range_alloc()
246 void iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr, in iommu_tbl_range_free()
/dports/multimedia/libv4l/linux-5.13-rc2/arch/sparc/kernel/
H A Diommu.c80 #define IOPTE_IS_DUMMY(iommu, iopte) \ argument
157 struct iommu *iommu, in alloc_npages()
202 struct iommu *iommu; in dma_4u_alloc_coherent() local
250 struct iommu *iommu; in dma_4u_free_coherent() local
268 struct iommu *iommu; in dma_4u_map_page() local
390 struct iommu *iommu; in dma_4u_unmap_page() local
443 struct iommu *iommu; in dma_4u_map_sg() local
614 struct iommu *iommu; in dma_4u_unmap_sg() local
663 struct iommu *iommu; in dma_4u_sync_single_for_cpu() local
701 struct iommu *iommu; in dma_4u_sync_sg_for_cpu() local
[all …]
H A Diommu-common.c19 static inline bool need_flush(struct iommu_map_table *iommu) in need_flush()
24 static inline void set_flush(struct iommu_map_table *iommu) in set_flush()
29 static inline void clear_flush(struct iommu_map_table *iommu) in clear_flush()
52 void iommu_tbl_pool_init(struct iommu_map_table *iommu, in iommu_tbl_pool_init()
98 struct iommu_map_table *iommu, in iommu_tbl_range_alloc()
246 void iommu_tbl_range_free(struct iommu_map_table *iommu, u64 dma_addr, in iommu_tbl_range_free()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/iommu/
H A Dsun50i-iommu.c97 struct iommu_device iommu; member
122 struct sun50i_iommu *iommu; member
291 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_table_flush() local
328 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_iommu_flush_iotlb_all() local
485 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_dte_get_page_table() local
525 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_iommu_map() local
705 struct sun50i_iommu *iommu = dev_iommu_priv_get(dev); in sun50i_iommu_detach_device() local
720 struct sun50i_iommu *iommu; in sun50i_iommu_attach_device() local
743 struct sun50i_iommu *iommu; in sun50i_iommu_probe_device() local
883 struct sun50i_iommu *iommu = dev_id; in sun50i_iommu_irq() local
[all …]
H A Diommu-sysfs.c54 int iommu_device_sysfs_add(struct iommu_device *iommu, in iommu_device_sysfs_add()
92 void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
106 int iommu_device_link(struct iommu_device *iommu, struct device *link) in iommu_device_link()
127 void iommu_device_unlink(struct iommu_device *iommu, struct device *link) in iommu_device_unlink()
H A Dmsm_iommu.c121 struct msm_iommu_dev *iommu = NULL; in __flush_iotlb() local
143 struct msm_iommu_dev *iommu = NULL; in __flush_iotlb_range() local
367 struct msm_iommu_dev *iommu, *ret = NULL; in find_iommu_for_dev() local
385 struct msm_iommu_dev *iommu; in msm_iommu_probe_device() local
406 struct msm_iommu_dev *iommu; in msm_iommu_attach_dev() local
456 struct msm_iommu_dev *iommu; in msm_iommu_detach_dev() local
517 struct msm_iommu_dev *iommu; in msm_iommu_iova_to_phys() local
593 struct msm_iommu_dev **iommu, in insert_iommu_master()
619 struct msm_iommu_dev *iommu; in qcom_iommu_of_xlate() local
642 struct msm_iommu_dev *iommu = dev_id; in msm_iommu_fault_handler() local
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/iommu/
H A Dsun50i-iommu.c97 struct iommu_device iommu; member
122 struct sun50i_iommu *iommu; member
291 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_table_flush() local
328 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_iommu_flush_iotlb_all() local
485 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_dte_get_page_table() local
525 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_iommu_map() local
705 struct sun50i_iommu *iommu = dev_iommu_priv_get(dev); in sun50i_iommu_detach_device() local
720 struct sun50i_iommu *iommu; in sun50i_iommu_attach_device() local
743 struct sun50i_iommu *iommu; in sun50i_iommu_probe_device() local
883 struct sun50i_iommu *iommu = dev_id; in sun50i_iommu_irq() local
[all …]
H A Diommu-sysfs.c54 int iommu_device_sysfs_add(struct iommu_device *iommu, in iommu_device_sysfs_add()
92 void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
106 int iommu_device_link(struct iommu_device *iommu, struct device *link) in iommu_device_link()
127 void iommu_device_unlink(struct iommu_device *iommu, struct device *link) in iommu_device_unlink()
H A Dmsm_iommu.c121 struct msm_iommu_dev *iommu = NULL; in __flush_iotlb() local
143 struct msm_iommu_dev *iommu = NULL; in __flush_iotlb_range() local
367 struct msm_iommu_dev *iommu, *ret = NULL; in find_iommu_for_dev() local
385 struct msm_iommu_dev *iommu; in msm_iommu_probe_device() local
406 struct msm_iommu_dev *iommu; in msm_iommu_attach_dev() local
456 struct msm_iommu_dev *iommu; in msm_iommu_detach_dev() local
517 struct msm_iommu_dev *iommu; in msm_iommu_iova_to_phys() local
593 struct msm_iommu_dev **iommu, in insert_iommu_master()
619 struct msm_iommu_dev *iommu; in qcom_iommu_of_xlate() local
642 struct msm_iommu_dev *iommu = dev_id; in msm_iommu_fault_handler() local
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/iommu/
H A Dsun50i-iommu.c97 struct iommu_device iommu; member
122 struct sun50i_iommu *iommu; member
291 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_table_flush() local
328 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_iommu_flush_iotlb_all() local
485 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_dte_get_page_table() local
525 struct sun50i_iommu *iommu = sun50i_domain->iommu; in sun50i_iommu_map() local
705 struct sun50i_iommu *iommu = dev_iommu_priv_get(dev); in sun50i_iommu_detach_device() local
720 struct sun50i_iommu *iommu; in sun50i_iommu_attach_device() local
743 struct sun50i_iommu *iommu; in sun50i_iommu_probe_device() local
883 struct sun50i_iommu *iommu = dev_id; in sun50i_iommu_irq() local
[all …]
H A Diommu-sysfs.c54 int iommu_device_sysfs_add(struct iommu_device *iommu, in iommu_device_sysfs_add()
92 void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
106 int iommu_device_link(struct iommu_device *iommu, struct device *link) in iommu_device_link()
127 void iommu_device_unlink(struct iommu_device *iommu, struct device *link) in iommu_device_unlink()
H A Dmsm_iommu.c121 struct msm_iommu_dev *iommu = NULL; in __flush_iotlb() local
143 struct msm_iommu_dev *iommu = NULL; in __flush_iotlb_range() local
367 struct msm_iommu_dev *iommu, *ret = NULL; in find_iommu_for_dev() local
385 struct msm_iommu_dev *iommu; in msm_iommu_probe_device() local
406 struct msm_iommu_dev *iommu; in msm_iommu_attach_dev() local
456 struct msm_iommu_dev *iommu; in msm_iommu_detach_dev() local
517 struct msm_iommu_dev *iommu; in msm_iommu_iova_to_phys() local
593 struct msm_iommu_dev **iommu, in insert_iommu_master()
619 struct msm_iommu_dev *iommu; in qcom_iommu_of_xlate() local
642 struct msm_iommu_dev *iommu = dev_id; in msm_iommu_fault_handler() local
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/vfio/
H A Dvfio_iommu_type1.c838 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_pin_pages() local
958 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_unpin_pages() local
2244 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_attach_group() local
2561 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_detach_group() local
2650 struct vfio_iommu *iommu; in vfio_iommu_type1_open() local
2700 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_release() local
3093 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_ioctl() local
3115 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_register_notifier() local
3130 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_unregister_notifier() local
3200 struct vfio_iommu *iommu = iommu_data; in vfio_iommu_type1_dma_rw() local
[all …]

12345678910>>...25