Home
last modified time | relevance | path

Searched refs:intel_iommu (Results 1 – 25 of 87) sorted by relevance

1234

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dintel-iommu.h579 struct intel_iommu { struct
652 struct intel_iommu *iommu; /* IOMMU used by this device */
658 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache()
717 extern int dmar_enable_qi(struct intel_iommu *iommu);
718 extern void dmar_disable_qi(struct intel_iommu *iommu);
719 extern int dmar_reenable_qi(struct intel_iommu *iommu);
720 extern void qi_global_iec(struct intel_iommu *iommu);
753 void iommu_flush_write_buffer(struct intel_iommu *iommu);
760 extern void intel_svm_check(struct intel_iommu *iommu);
761 extern int intel_svm_enable_prq(struct intel_iommu *iommu);
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dintel-iommu.h579 struct intel_iommu { struct
652 struct intel_iommu *iommu; /* IOMMU used by this device */
658 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache()
717 extern int dmar_enable_qi(struct intel_iommu *iommu);
718 extern void dmar_disable_qi(struct intel_iommu *iommu);
719 extern int dmar_reenable_qi(struct intel_iommu *iommu);
720 extern void qi_global_iec(struct intel_iommu *iommu);
753 void iommu_flush_write_buffer(struct intel_iommu *iommu);
760 extern void intel_svm_check(struct intel_iommu *iommu);
761 extern int intel_svm_enable_prq(struct intel_iommu *iommu);
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dintel-iommu.h579 struct intel_iommu { struct
652 struct intel_iommu *iommu; /* IOMMU used by this device */
658 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache()
717 extern int dmar_enable_qi(struct intel_iommu *iommu);
718 extern void dmar_disable_qi(struct intel_iommu *iommu);
719 extern int dmar_reenable_qi(struct intel_iommu *iommu);
720 extern void qi_global_iec(struct intel_iommu *iommu);
753 void iommu_flush_write_buffer(struct intel_iommu *iommu);
760 extern void intel_svm_check(struct intel_iommu *iommu);
761 extern int intel_svm_enable_prq(struct intel_iommu *iommu);
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/iommu/intel/
H A Dpasid.h106 int intel_pasid_setup_first_level(struct intel_iommu *iommu,
109 int intel_pasid_setup_second_level(struct intel_iommu *iommu,
112 int intel_pasid_setup_pass_through(struct intel_iommu *iommu,
115 int intel_pasid_setup_nested(struct intel_iommu *iommu,
119 void intel_pasid_tear_down_entry(struct intel_iommu *iommu,
122 int vcmd_alloc_pasid(struct intel_iommu *iommu, u32 *pasid);
123 void vcmd_free_pasid(struct intel_iommu *iommu, u32 pasid);
H A Dirq_remapping.c33 struct intel_iommu *iommu;
40 struct intel_iommu *iommu;
47 struct intel_iommu *iommu;
161 struct intel_iommu *iommu; in modify_irte()
239 struct intel_iommu *iommu; in clear_entries()
706 struct intel_iommu *iommu; in intel_cleanup_irq_remapping()
722 struct intel_iommu *iommu; in intel_prepare_irq_remapping()
796 struct intel_iommu *iommu; in set_irq_posting_cap()
822 struct intel_iommu *iommu; in intel_enable_irq_remapping()
851 struct intel_iommu *iommu, in ir_parse_one_hpet_scope()
[all …]
H A Diommu.c624 struct intel_iommu *iommu; in domain_update_iommu_coherency()
654 struct intel_iommu *iommu; in domain_update_iommu_snooping()
682 struct intel_iommu *iommu; in domain_update_iommu_superpage()
885 struct intel_iommu *iommu; in device_to_iommu()
2203 struct intel_iommu *iommu;
2222 struct intel_iommu *iommu; in domain_context_mapping()
2253 struct intel_iommu *iommu; in domain_context_mapped()
2769 struct intel_iommu *iommu; in domain_add_dev_info()
3191 struct intel_iommu *iommu; in init_dmars()
3513 struct intel_iommu *iommu; in iommu_flush_all()
[all …]
H A Dcap_audit.c19 static inline void check_irq_capabilities(struct intel_iommu *a, in check_irq_capabilities()
20 struct intel_iommu *b) in check_irq_capabilities()
26 static inline void check_dmar_capabilities(struct intel_iommu *a, in check_dmar_capabilities()
27 struct intel_iommu *b) in check_dmar_capabilities()
75 static int cap_audit_hotplug(struct intel_iommu *iommu, enum cap_audit_type type) in cap_audit_hotplug()
143 static int cap_audit_static(struct intel_iommu *iommu, enum cap_audit_type type) in cap_audit_static()
146 struct intel_iommu *i; in cap_audit_static()
171 int intel_cap_audit(enum cap_audit_type type, struct intel_iommu *iommu) in intel_cap_audit()
H A Dpasid.c29 int vcmd_alloc_pasid(struct intel_iommu *iommu, u32 *pasid) in vcmd_alloc_pasid()
60 void vcmd_free_pasid(struct intel_iommu *iommu, u32 pasid) in vcmd_free_pasid()
469 pasid_cache_invalidation_with_pasid(struct intel_iommu *iommu, in pasid_cache_invalidation_with_pasid()
484 devtlb_invalidation_with_pasid(struct intel_iommu *iommu, in devtlb_invalidation_with_pasid()
510 void intel_pasid_tear_down_entry(struct intel_iommu *iommu, struct device *dev, in intel_pasid_tear_down_entry()
537 static void pasid_flush_caches(struct intel_iommu *iommu, in pasid_flush_caches()
572 int intel_pasid_setup_first_level(struct intel_iommu *iommu, in intel_pasid_setup_first_level()
634 struct intel_iommu *iommu, in iommu_skip_agaw()
651 int intel_pasid_setup_second_level(struct intel_iommu *iommu, in intel_pasid_setup_second_level()
712 int intel_pasid_setup_pass_through(struct intel_iommu *iommu, in intel_pasid_setup_pass_through()
[all …]
H A Ddmar.c66 static void free_iommu(struct intel_iommu *iommu);
954 static void unmap_iommu(struct intel_iommu *iommu) in unmap_iommu()
1055 struct intel_iommu *iommu; in alloc_iommu()
1162 static void free_iommu(struct intel_iommu *iommu) in free_iommu()
1432 void qi_global_iec(struct intel_iommu *iommu) in qi_global_iec()
1603 void dmar_disable_qi(struct intel_iommu *iommu) in dmar_disable_qi()
1676 int dmar_enable_qi(struct intel_iommu *iommu) in dmar_enable_qi()
1930 struct intel_iommu *iommu = dev_id; in dmar_fault()
2007 int dmar_set_interrupt(struct intel_iommu *iommu) in dmar_set_interrupt()
2034 struct intel_iommu *iommu; in enable_drhd_fault_handling()
[all …]
H A Ddebugfs.c113 struct intel_iommu *iommu; in iommu_regset_show()
214 static void ctx_tbl_walk(struct seq_file *m, struct intel_iommu *iommu, u16 bus) in ctx_tbl_walk()
260 static void root_tbl_walk(struct seq_file *m, struct intel_iommu *iommu) in root_tbl_walk()
284 struct intel_iommu *iommu; in dmar_translation_struct_show()
376 struct intel_iommu *iommu) in invalidation_queue_entry_show()
405 struct intel_iommu *iommu; in invalidation_queue_show()
437 struct intel_iommu *iommu) in ir_tbl_remap_entry_show()
461 struct intel_iommu *iommu) in ir_tbl_posted_entry_show()
493 struct intel_iommu *iommu; in ir_translation_struct_show()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/iommu/intel/
H A Dpasid.h106 int intel_pasid_setup_first_level(struct intel_iommu *iommu,
109 int intel_pasid_setup_second_level(struct intel_iommu *iommu,
112 int intel_pasid_setup_pass_through(struct intel_iommu *iommu,
115 int intel_pasid_setup_nested(struct intel_iommu *iommu,
119 void intel_pasid_tear_down_entry(struct intel_iommu *iommu,
122 int vcmd_alloc_pasid(struct intel_iommu *iommu, u32 *pasid);
123 void vcmd_free_pasid(struct intel_iommu *iommu, u32 pasid);
H A Dirq_remapping.c33 struct intel_iommu *iommu;
40 struct intel_iommu *iommu;
47 struct intel_iommu *iommu;
161 struct intel_iommu *iommu; in modify_irte()
239 struct intel_iommu *iommu; in clear_entries()
706 struct intel_iommu *iommu; in intel_cleanup_irq_remapping()
722 struct intel_iommu *iommu; in intel_prepare_irq_remapping()
796 struct intel_iommu *iommu; in set_irq_posting_cap()
822 struct intel_iommu *iommu; in intel_enable_irq_remapping()
851 struct intel_iommu *iommu, in ir_parse_one_hpet_scope()
[all …]
H A Diommu.c624 struct intel_iommu *iommu; in domain_update_iommu_coherency()
654 struct intel_iommu *iommu; in domain_update_iommu_snooping()
682 struct intel_iommu *iommu; in domain_update_iommu_superpage()
885 struct intel_iommu *iommu; in device_to_iommu()
2203 struct intel_iommu *iommu;
2222 struct intel_iommu *iommu; in domain_context_mapping()
2253 struct intel_iommu *iommu; in domain_context_mapped()
2769 struct intel_iommu *iommu; in domain_add_dev_info()
3191 struct intel_iommu *iommu; in init_dmars()
3513 struct intel_iommu *iommu; in iommu_flush_all()
[all …]
H A Dcap_audit.c19 static inline void check_irq_capabilities(struct intel_iommu *a, in check_irq_capabilities()
20 struct intel_iommu *b) in check_irq_capabilities()
26 static inline void check_dmar_capabilities(struct intel_iommu *a, in check_dmar_capabilities()
27 struct intel_iommu *b) in check_dmar_capabilities()
75 static int cap_audit_hotplug(struct intel_iommu *iommu, enum cap_audit_type type) in cap_audit_hotplug()
143 static int cap_audit_static(struct intel_iommu *iommu, enum cap_audit_type type) in cap_audit_static()
146 struct intel_iommu *i; in cap_audit_static()
171 int intel_cap_audit(enum cap_audit_type type, struct intel_iommu *iommu) in intel_cap_audit()
H A Dpasid.c29 int vcmd_alloc_pasid(struct intel_iommu *iommu, u32 *pasid) in vcmd_alloc_pasid()
60 void vcmd_free_pasid(struct intel_iommu *iommu, u32 pasid) in vcmd_free_pasid()
469 pasid_cache_invalidation_with_pasid(struct intel_iommu *iommu, in pasid_cache_invalidation_with_pasid()
484 devtlb_invalidation_with_pasid(struct intel_iommu *iommu, in devtlb_invalidation_with_pasid()
510 void intel_pasid_tear_down_entry(struct intel_iommu *iommu, struct device *dev, in intel_pasid_tear_down_entry()
537 static void pasid_flush_caches(struct intel_iommu *iommu, in pasid_flush_caches()
572 int intel_pasid_setup_first_level(struct intel_iommu *iommu, in intel_pasid_setup_first_level()
634 struct intel_iommu *iommu, in iommu_skip_agaw()
651 int intel_pasid_setup_second_level(struct intel_iommu *iommu, in intel_pasid_setup_second_level()
712 int intel_pasid_setup_pass_through(struct intel_iommu *iommu, in intel_pasid_setup_pass_through()
[all …]
H A Ddmar.c66 static void free_iommu(struct intel_iommu *iommu);
954 static void unmap_iommu(struct intel_iommu *iommu) in unmap_iommu()
1055 struct intel_iommu *iommu; in alloc_iommu()
1162 static void free_iommu(struct intel_iommu *iommu) in free_iommu()
1432 void qi_global_iec(struct intel_iommu *iommu) in qi_global_iec()
1603 void dmar_disable_qi(struct intel_iommu *iommu) in dmar_disable_qi()
1676 int dmar_enable_qi(struct intel_iommu *iommu) in dmar_enable_qi()
1930 struct intel_iommu *iommu = dev_id; in dmar_fault()
2007 int dmar_set_interrupt(struct intel_iommu *iommu) in dmar_set_interrupt()
2034 struct intel_iommu *iommu; in enable_drhd_fault_handling()
[all …]
H A Ddebugfs.c113 struct intel_iommu *iommu; in iommu_regset_show()
214 static void ctx_tbl_walk(struct seq_file *m, struct intel_iommu *iommu, u16 bus) in ctx_tbl_walk()
260 static void root_tbl_walk(struct seq_file *m, struct intel_iommu *iommu) in root_tbl_walk()
284 struct intel_iommu *iommu; in dmar_translation_struct_show()
376 struct intel_iommu *iommu) in invalidation_queue_entry_show()
405 struct intel_iommu *iommu; in invalidation_queue_show()
437 struct intel_iommu *iommu) in ir_tbl_remap_entry_show()
461 struct intel_iommu *iommu) in ir_tbl_posted_entry_show()
493 struct intel_iommu *iommu; in ir_translation_struct_show()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/iommu/intel/
H A Dpasid.h106 int intel_pasid_setup_first_level(struct intel_iommu *iommu,
109 int intel_pasid_setup_second_level(struct intel_iommu *iommu,
112 int intel_pasid_setup_pass_through(struct intel_iommu *iommu,
115 int intel_pasid_setup_nested(struct intel_iommu *iommu,
119 void intel_pasid_tear_down_entry(struct intel_iommu *iommu,
122 int vcmd_alloc_pasid(struct intel_iommu *iommu, u32 *pasid);
123 void vcmd_free_pasid(struct intel_iommu *iommu, u32 pasid);
H A Dirq_remapping.c33 struct intel_iommu *iommu;
40 struct intel_iommu *iommu;
47 struct intel_iommu *iommu;
161 struct intel_iommu *iommu; in modify_irte()
239 struct intel_iommu *iommu; in clear_entries()
706 struct intel_iommu *iommu; in intel_cleanup_irq_remapping()
722 struct intel_iommu *iommu; in intel_prepare_irq_remapping()
796 struct intel_iommu *iommu; in set_irq_posting_cap()
822 struct intel_iommu *iommu; in intel_enable_irq_remapping()
851 struct intel_iommu *iommu, in ir_parse_one_hpet_scope()
[all …]
H A Diommu.c624 struct intel_iommu *iommu; in domain_update_iommu_coherency()
654 struct intel_iommu *iommu; in domain_update_iommu_snooping()
682 struct intel_iommu *iommu; in domain_update_iommu_superpage()
885 struct intel_iommu *iommu; in device_to_iommu()
2203 struct intel_iommu *iommu;
2222 struct intel_iommu *iommu; in domain_context_mapping()
2253 struct intel_iommu *iommu; in domain_context_mapped()
2769 struct intel_iommu *iommu; in domain_add_dev_info()
3191 struct intel_iommu *iommu; in init_dmars()
3513 struct intel_iommu *iommu; in iommu_flush_all()
[all …]
H A Dcap_audit.c19 static inline void check_irq_capabilities(struct intel_iommu *a, in check_irq_capabilities()
20 struct intel_iommu *b) in check_irq_capabilities()
26 static inline void check_dmar_capabilities(struct intel_iommu *a, in check_dmar_capabilities()
27 struct intel_iommu *b) in check_dmar_capabilities()
75 static int cap_audit_hotplug(struct intel_iommu *iommu, enum cap_audit_type type) in cap_audit_hotplug()
143 static int cap_audit_static(struct intel_iommu *iommu, enum cap_audit_type type) in cap_audit_static()
146 struct intel_iommu *i; in cap_audit_static()
171 int intel_cap_audit(enum cap_audit_type type, struct intel_iommu *iommu) in intel_cap_audit()
H A Dpasid.c29 int vcmd_alloc_pasid(struct intel_iommu *iommu, u32 *pasid) in vcmd_alloc_pasid()
60 void vcmd_free_pasid(struct intel_iommu *iommu, u32 pasid) in vcmd_free_pasid()
469 pasid_cache_invalidation_with_pasid(struct intel_iommu *iommu, in pasid_cache_invalidation_with_pasid()
484 devtlb_invalidation_with_pasid(struct intel_iommu *iommu, in devtlb_invalidation_with_pasid()
510 void intel_pasid_tear_down_entry(struct intel_iommu *iommu, struct device *dev, in intel_pasid_tear_down_entry()
537 static void pasid_flush_caches(struct intel_iommu *iommu, in pasid_flush_caches()
572 int intel_pasid_setup_first_level(struct intel_iommu *iommu, in intel_pasid_setup_first_level()
634 struct intel_iommu *iommu, in iommu_skip_agaw()
651 int intel_pasid_setup_second_level(struct intel_iommu *iommu, in intel_pasid_setup_second_level()
712 int intel_pasid_setup_pass_through(struct intel_iommu *iommu, in intel_pasid_setup_pass_through()
[all …]
H A Ddmar.c66 static void free_iommu(struct intel_iommu *iommu);
954 static void unmap_iommu(struct intel_iommu *iommu) in unmap_iommu()
1055 struct intel_iommu *iommu; in alloc_iommu()
1162 static void free_iommu(struct intel_iommu *iommu) in free_iommu()
1432 void qi_global_iec(struct intel_iommu *iommu) in qi_global_iec()
1603 void dmar_disable_qi(struct intel_iommu *iommu) in dmar_disable_qi()
1676 int dmar_enable_qi(struct intel_iommu *iommu) in dmar_enable_qi()
1930 struct intel_iommu *iommu = dev_id; in dmar_fault()
2007 int dmar_set_interrupt(struct intel_iommu *iommu) in dmar_set_interrupt()
2034 struct intel_iommu *iommu; in enable_drhd_fault_handling()
[all …]
H A Ddebugfs.c113 struct intel_iommu *iommu; in iommu_regset_show()
214 static void ctx_tbl_walk(struct seq_file *m, struct intel_iommu *iommu, u16 bus) in ctx_tbl_walk()
260 static void root_tbl_walk(struct seq_file *m, struct intel_iommu *iommu) in root_tbl_walk()
284 struct intel_iommu *iommu; in dmar_translation_struct_show()
376 struct intel_iommu *iommu) in invalidation_queue_entry_show()
405 struct intel_iommu *iommu; in invalidation_queue_show()
437 struct intel_iommu *iommu) in ir_tbl_remap_entry_show()
461 struct intel_iommu *iommu) in ir_tbl_posted_entry_show()
493 struct intel_iommu *iommu; in ir_translation_struct_show()
/dports/emulators/qemu/qemu-6.2.0/scripts/ci/org.centos/stream/8/x86_64/
H A Dtest-avocado41 tests/avocado/intel_iommu.py:IntelIOMMU.test_intel_iommu \
42 tests/avocado/intel_iommu.py:IntelIOMMU.test_intel_iommu_pt \
43 tests/avocado/intel_iommu.py:IntelIOMMU.test_intel_iommu_strict \
44 tests/avocado/intel_iommu.py:IntelIOMMU.test_intel_iommu_strict_cm \

1234