Home
last modified time | relevance | path

Searched refs:delivery_mode (Results 1 – 17 of 17) sorted by relevance

/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Diommu_intr.c149 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 Diommu_guest.c129 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 Dvmsi.c47 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 Dvioapic.c363 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 Dirq.c344 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 Dvlapic.c1188 ((redir0.fields.delivery_mode == dest_ExtINT) && in __vlapic_accept_pic_intr()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/
A Dvtd.h36 delivery_mode:3, member
A Dintremap.c313 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 Dutils.c294 remap->polarity, remap->delivery_status, remap->delivery_mode, in vtd_dump_iommu_info()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmsi.h182 __u32 delivery_mode : 3; /* 000b: FIXED | 001b: lowest prior */ member
192 __u32 delivery_mode : 3; /* 000b: FIXED | 001b: lowest prior */
A Damd-iommu.h159 uint8_t delivery_mode; member
A Dio_apic.h92 delivery_mode : 3, /* 000: FIXED member
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dio_apic.c504 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 Dio.c342 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 Dsave.h369 uint8_t delivery_mode:3; member
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dhvm.h280 uint8_t delivery_mode, uint8_t trig_mode);
/xen-4.10.0-shim-comet/tools/xentrace/
A Dxenalyze.c3481 delivery_mode:3, in hvm_vlapic_icr_handler() member

Completed in 50 milliseconds