/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/ |
A D | iommu_intr.c | 149 return rte->vector | (rte->delivery_mode << 8); in get_rte_index() 155 rte->delivery_mode = offset >> 8; in set_rte_index() 167 u8 delivery_mode, dest, vector, dest_mode; in update_intremap_entry_from_ioapic() local 175 delivery_mode = rte->delivery_mode; in update_intremap_entry_from_ioapic() 207 delivery_mode = get_field_from_reg_u32(*entry, in update_intremap_entry_from_ioapic() 211 update_intremap_entry(entry, vector, delivery_mode, dest_mode, dest); in update_intremap_entry_from_ioapic() 233 u8 delivery_mode, dest, vector, dest_mode; in amd_iommu_setup_ioapic_remapping() local 268 delivery_mode = rte.delivery_mode; in amd_iommu_setup_ioapic_remapping() 278 delivery_mode, dest_mode, dest); in amd_iommu_setup_ioapic_remapping() 432 u8 delivery_mode, dest, vector, dest_mode; in update_intremap_entry_from_msi_msg() local [all …]
|
A D | iommu_guest.c | 129 uint8_t vector, dest, dest_mode, delivery_mode, trig_mode; in guest_iommu_deliver_msi() local 135 delivery_mode = iommu->msi.delivery_mode; in guest_iommu_deliver_msi() 138 vmsi_deliver(d, vector, dest, dest_mode, delivery_mode, trig_mode); in guest_iommu_deliver_msi()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | vmsi.c | 47 uint8_t delivery_mode) in vmsi_inj_irq() argument 50 vector, trig_mode, delivery_mode); in vmsi_inj_irq() 52 switch ( delivery_mode ) in vmsi_inj_irq() 66 uint8_t delivery_mode, uint8_t trig_mode) in vmsi_deliver() argument 71 switch ( delivery_mode ) in vmsi_deliver() 77 vmsi_inj_irq(target, vector, trig_mode, delivery_mode); in vmsi_deliver() 89 trig_mode, delivery_mode); in vmsi_deliver() 95 current, delivery_mode, d->domain_id); in vmsi_deliver() 108 uint8_t delivery_mode = MASK_EXTR(flags, XEN_DOMCTL_VMSI_X86_DELIV_MASK); in vmsi_deliver_pirq() local 114 dest, dest_mode, delivery_mode, vector, trig_mode); in vmsi_deliver_pirq() [all …]
|
A D | vioapic.c | 363 uint8_t delivery_mode) in ioapic_inj_irq() argument 366 vector, trig_mode, delivery_mode); in ioapic_inj_irq() 368 ASSERT((delivery_mode == dest_Fixed) || in ioapic_inj_irq() 369 (delivery_mode == dest_LowestPrio)); in ioapic_inj_irq() 383 uint8_t delivery_mode = vioapic->redirtbl[pin].fields.delivery_mode; in vioapic_deliver() local 396 dest, dest_mode, delivery_mode, vector, trig_mode); in vioapic_deliver() 398 switch ( delivery_mode ) in vioapic_deliver() 414 ioapic_inj_irq(vioapic, target, vector, trig_mode, delivery_mode); in vioapic_deliver() 433 trig_mode, delivery_mode); in vioapic_deliver() 442 trig_mode, delivery_mode); in vioapic_deliver() [all …]
|
A D | irq.c | 344 uint8_t delivery_mode = (data & MSI_DATA_DELIVERY_MODE_MASK) in hvm_inject_msi() local 380 return vmsi_deliver(d, vector, dest, dest_mode, delivery_mode, trig_mode); in hvm_inject_msi()
|
A D | vlapic.c | 1188 ((redir0.fields.delivery_mode == dest_ExtINT) && in __vlapic_accept_pic_intr()
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/ |
A D | vtd.h | 36 delivery_mode:3, member
|
A D | intremap.c | 313 old_rte->delivery_mode = iremap_entry->remap.dlm; in remap_entry_to_ioapic_rte() 377 new_ire.remap.dlm = new_rte.delivery_mode; in ioapic_rte_to_remap_entry() 392 remap_rte->delivery_mode = 0; /* has to be 0 for remap format */ in ioapic_rte_to_remap_entry()
|
A D | utils.c | 294 remap->polarity, remap->delivery_status, remap->delivery_mode, in vtd_dump_iommu_info()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | msi.h | 182 __u32 delivery_mode : 3; /* 000b: FIXED | 001b: lowest prior */ member 192 __u32 delivery_mode : 3; /* 000b: FIXED | 001b: lowest prior */
|
A D | amd-iommu.h | 159 uint8_t delivery_mode; member
|
A D | io_apic.h | 92 delivery_mode : 3, /* 000: FIXED member
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | io_apic.c | 504 if (entry.delivery_mode == dest_SMI) in clear_IO_APIC_pin() 993 entry.delivery_mode = INT_DELIVERY_MODE; in setup_IO_APIC_irqs() 1074 entry.delivery_mode = INT_DELIVERY_MODE; in setup_ExtINT_IRQ0_pin() 1215 entry.delivery_mode, in __print_IO_APIC() 1292 if ((entry.mask == 0) && (entry.delivery_mode == dest_ExtINT)) { in enable_IO_APIC() 1351 entry.delivery_mode = dest_ExtINT; /* ExtInt */ in disable_IO_APIC() 1846 entry1.delivery_mode = dest_ExtINT; in unlock_ExtINT_logic() 2220 entry.delivery_mode = INT_DELIVERY_MODE; in io_apic_set_pci_routing() 2340 if ( rte.delivery_mode > dest_LowestPrio ) in ioapic_guest_write() 2351 rte.delivery_mode = INT_DELIVERY_MODE; in ioapic_guest_write() [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/ |
A D | io.c | 342 uint8_t dest, delivery_mode; in pt_irq_create_bind() local 420 delivery_mode = MASK_EXTR(pirq_dpci->gmsi.gflags, in pt_irq_create_bind() 431 if ( delivery_mode == dest_LowestPrio ) in pt_irq_create_bind()
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/ |
A D | save.h | 369 uint8_t delivery_mode:3; member
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | hvm.h | 280 uint8_t delivery_mode, uint8_t trig_mode);
|
/xen-4.10.0-shim-comet/tools/xentrace/ |
A D | xenalyze.c | 3481 delivery_mode:3, in hvm_vlapic_icr_handler() member
|