Searched defs:vtd (Results 1 - 12 of 12) sorted by relevance

/barrelfish-master/usr/drivers/iommu/modules/intel_vtd/
H A Dintel_vtd_interrupts.c16 errval_t vtd_interrupt_remapping_init(struct vtd *vtd) argument
H A Dintel_vtd_pasid_cache.h19 static inline void vtd_pasid_cache_invalidate(struct vtd *vtd) argument
29 static inline void vtd_pasid_cache_enable(struct vtd *vtd) argument
34 static inline void vtd_pasid_cache_disable(struct vtd *vtd) argument
H A Dintel_vtd_root_table.c15 errval_t vtd_root_table_create(struct vtd_root_table *rt, struct vtd *vtd) argument
H A Dintel_vtd_ctxt_cache.h20 static inline void vtd_ctxt_cache_do_invalidate(vtd_t *vtd, vtd_CCMD_t reg) argument
37 static inline void vtd_ctxt_cache_invalidate(struct vtd *vtd) argument
50 static inline void vtd_ctxt_cache_invalidate_domain(struct vtd *vtd, argument
65 vtd_ctxt_cache_invalidate_device(struct vtd *vtd, uint8_t bus, uint8_t dev, uint8_t fun, vtd_domid_t domid) argument
[all...]
H A Dintel_vtd_ctxt_table.c17 errval_t vtd_ctxt_table_create(struct vtd_ctxt_table *ct, struct vtd *vtd) argument
185 errval_t vtd_ctxt_table_get_by_id(struct vtd *vtd, uint8_t idx, argument
[all...]
H A Dintel_vtd_iotlb.h36 static inline void vtd_iotlb_invalidate(struct vtd *vtd) argument
52 static inline void vtd_iotlb_invalidate_domain(struct vtd *vtd, vtd_domid_t domid) argument
82 struct vtd *vtd = (struct vtd *)dev->dev.iommu; local
118 vtd_iotlb_enable(struct vtd *vtd) argument
123 vtd_iotlb_disable(struct vtd *vtd) argument
[all...]
H A Dmod_intel_vtd.c62 struct vtd *vtd = calloc(sizeof(*vtd), 1); local
144 struct vtd *vtd = (struct vtd*) bf local
[all...]
H A Dintel_vtd_commands.h23 static inline void vtd_cmd_translation_toggle(struct vtd *vtd, bool toggle) argument
34 static inline void vtd_cmd_translation_disable(struct vtd *vtd) argument
40 static inline void vtd_cmd_translation_enable(struct vtd *vtd) argument
48 vtd_cmd_set_root_table_ptr(struct vtd *vtd, genpaddr_t addr) argument
86 vtd_cmd_set_fault_log(struct vtd *vtd) argument
98 vtd_cmd_adv_fault_logging_toggle(struct vtd *vtd, bool toggle) argument
109 vtd_cmd_adv_fault_logging_enable(struct vtd *vtd) argument
114 vtd_cmd_adv_fault_logging_disable(struct vtd *vtd) argument
119 vtd_cmd_write_buffer_flush(struct vtd *vtd) argument
133 vtd_cmd_queued_invalidation_toggle(struct vtd *vtd, bool toggle) argument
144 vtd_cmd_queued_invalidation_enable(struct vtd *vtd) argument
149 vtd_cmd_queued_invalidation_disable(struct vtd *vtd) argument
154 vtd_cmd_interrupt_remapping_toggle(struct vtd *vtd, bool toggle) argument
165 vtd_cmd_interrupt_remapping_enable(struct vtd *vtd) argument
170 vtd_cmd_interrupt_remapping_disable(struct vtd *vtd) argument
175 vtd_cmd_set_interrupt_remap_table_ptr(struct vtd *vtd) argument
186 vtd_cmd_compat_format_interrupt_toggle(struct vtd *vtd, bool toggle) argument
197 vtd_cmd_compat_format_interrupt_enable(struct vtd *vtd) argument
202 vtd_cmd_compat_format_interrupt_disable(struct vtd *vtd) argument
[all...]
H A Dintel_vtd_devices.c70 struct vtd *vtd = (struct vtd *)idev->iommu; local
108 errval_t vtd_device_create(struct vtd *vtd, uint16_t seg, uint8_t bus, argument
[all...]
H A Dintel_vtd_domains.c53 errval_t vtd_domains_create(struct vtd *vtd, struct capref rootpt, argument
H A Dintel_vtd.c26 static errval_t vtd_parse_capabilities(struct vtd *vtd) argument
472 vtd_check_version(struct vtd *vtd) argument
560 vtd_create(struct vtd *vtd, struct capref regs) argument
[all...]
H A Dintel_vtd.h71 struct vtd *vtd; member in struct:vtd_root_table
158 struct vtd { struct
[all...]

Completed in 120 milliseconds