Searched defs:vtd (Results 1 - 12 of 12) sorted by relevance
/barrelfish-master/usr/drivers/iommu/modules/intel_vtd/ |
H A D | intel_vtd_interrupts.c | 16 errval_t vtd_interrupt_remapping_init(struct vtd *vtd) argument
|
H A D | intel_vtd_pasid_cache.h | 19 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 D | intel_vtd_root_table.c | 15 errval_t vtd_root_table_create(struct vtd_root_table *rt, struct vtd *vtd) argument
|
H A D | intel_vtd_ctxt_cache.h | 20 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 D | intel_vtd_ctxt_table.c | 17 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 D | intel_vtd_iotlb.h | 36 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 D | mod_intel_vtd.c | 62 struct vtd *vtd = calloc(sizeof(*vtd), 1); local 144 struct vtd *vtd = (struct vtd*) bf local [all...] |
H A D | intel_vtd_commands.h | 23 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 D | intel_vtd_devices.c | 70 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 D | intel_vtd_domains.c | 53 errval_t vtd_domains_create(struct vtd *vtd, struct capref rootpt, argument
|
H A D | intel_vtd.c | 26 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 D | intel_vtd.h | 71 struct vtd *vtd; member in struct:vtd_root_table 158 struct vtd { struct [all...] |
Completed in 95 milliseconds