Home
last modified time | relevance | path

Searched refs:inv_queue (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/x86/iommu/
H A Dintel_qi.c143 atomic_store_64((uint64_t *)(unit->x86c.inv_queue + in dmar_qi_emit()
146 *(volatile uint64_t *)(unit->x86c.inv_queue + in dmar_qi_emit()
155 atomic_store_64((uint64_t *)(unit->x86c.inv_queue + in dmar_qi_emit()
158 *(volatile uint64_t *)(unit->x86c.inv_queue + in dmar_qi_emit()
367 iqa = pmap_kextract((uintptr_t)unit->x86c.inv_queue); in dmar_init_qi()
H A Damd_cmd.c160 memcpy(unit->x86c.inv_queue + unit->x86c.inv_queue_tail, cmd, in amdiommu_cmd_emit()
331 rv = pmap_kextract((uintptr_t)unit->x86c.inv_queue); in amdiommu_init_cmd()
H A Diommu_utils.c525 x86c->inv_queue = kmem_alloc_contig(x86c->inv_queue_size, in iommu_qi_common_init()
559 kmem_free(x86c->inv_queue, x86c->inv_queue_size); in iommu_qi_common_fini()
560 x86c->inv_queue = NULL; in iommu_qi_common_fini()
H A Dx86_iommu.h119 char *inv_queue; member
H A Damd_drv.c1151 unit->x86c.inv_queue, in amdiommu_print_one()
1159 x86c.inv_queue + ci); in amdiommu_print_one()
H A Dintel_drv.c1234 (uintmax_t)unit->x86c.inv_queue, in dmar_print_one()