Home
last modified time | relevance | path

Searched refs:dest_mode (Results 1 – 16 of 16) sorted by relevance

/xen-4.10.0-shim-comet/xen/drivers/passthrough/amd/
A Diommu_intr.c122 u8 dest_mode, u8 dest) in update_intremap_entry() argument
136 set_field_in_reg_u32((u32)dest_mode, *entry, in update_intremap_entry()
167 u8 delivery_mode, dest, vector, dest_mode; in update_intremap_entry_from_ioapic() local
177 dest_mode = rte->dest_mode; 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
270 dest_mode = rte.dest_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
452 dest_mode = (msg->address_lo >> MSI_ADDR_DESTMODE_SHIFT) & 0x1; in update_intremap_entry_from_msi_msg()
[all …]
A Diommu_guest.c129 uint8_t vector, dest, dest_mode, delivery_mode, trig_mode; in guest_iommu_deliver_msi() local
134 dest_mode = iommu->msi.dest_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.c65 uint8_t dest, uint8_t dest_mode, in vmsi_deliver() argument
74 target = vlapic_lowest_prio(d, NULL, 0, dest, dest_mode); in vmsi_deliver()
87 0, dest, dest_mode) ) in vmsi_deliver()
107 bool dest_mode = flags & XEN_DOMCTL_VMSI_X86_DM_MASK; in vmsi_deliver_pirq() local
114 dest, dest_mode, delivery_mode, vector, trig_mode); in vmsi_deliver_pirq()
118 vmsi_deliver(d, vector, dest, dest_mode, delivery_mode, trig_mode); in vmsi_deliver_pirq()
122 int hvm_girq_dest_2_vcpu_id(struct domain *d, uint8_t dest, uint8_t dest_mode) in hvm_girq_dest_2_vcpu_id() argument
132 if ( vlapic_match_dest(vcpu_vlapic(v), NULL, 0, dest, dest_mode) ) in hvm_girq_dest_2_vcpu_id()
A Dvlapic.c243 int short_hand, uint32_t dest, bool_t dest_mode) in vlapic_match_dest() argument
247 target, source, dest, dest_mode, short_hand); in vlapic_match_dest()
252 if ( dest_mode ) in vlapic_match_dest()
322 bool_t dest_mode = !!(icr & APIC_DEST_MASK); in vlapic_init_sipi_action() local
331 short_hand, dest, dest_mode) ) in vlapic_init_sipi_action()
388 int short_hand, uint32_t dest, bool_t dest_mode) in vlapic_lowest_prio() argument
444 uint32_t dest, bool_t dest_mode) in is_multicast_dest() argument
453 return dest_mode ? hweight16(dest) > 1 : dest == 0xffffffff; in is_multicast_dest()
455 if ( dest_mode ) in is_multicast_dest()
468 bool_t dest_mode = !!(icr_low & APIC_DEST_MASK); in vlapic_ipi() local
[all …]
A Dvioapic.c382 uint8_t dest_mode = vioapic->redirtbl[pin].fields.dest_mode; in vioapic_deliver() local
396 dest, dest_mode, delivery_mode, vector, trig_mode); in vioapic_deliver()
411 target = vlapic_lowest_prio(d, NULL, 0, dest, dest_mode); in vioapic_deliver()
440 0, dest, dest_mode) ) in vioapic_deliver()
451 0, dest, dest_mode) && in vioapic_deliver()
A Dirq.c343 uint8_t dest_mode = !!(tmp & MSI_ADDR_DESTMODE_MASK); in hvm_inject_msi() local
380 return vmsi_deliver(d, vector, dest, dest_mode, delivery_mode, trig_mode); in hvm_inject_msi()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dio.c235 bool dest_mode, in vector_hashing_dest() argument
252 dest_id, dest_mode) ) in vector_hashing_dest()
343 bool dest_mode; in pt_irq_create_bind() local
419 dest_mode = pirq_dpci->gmsi.gflags & XEN_DOMCTL_VMSI_X86_DM_MASK; in pt_irq_create_bind()
423 dest_vcpu_id = hvm_girq_dest_2_vcpu_id(d, dest, dest_mode); in pt_irq_create_bind()
432 vcpu = vector_hashing_dest(d, dest, dest_mode, in pt_irq_create_bind()
842 bool dest_mode = pirq_dpci->gmsi.gflags & XEN_DOMCTL_VMSI_X86_DM_MASK; in _hvm_dpci_msi_eoi() local
845 dest_mode) ) in _hvm_dpci_msi_eoi()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dvlapic.h142 int short_hand, uint32_t dest, bool_t dest_mode);
146 int short_hand, uint32_t dest, bool_t dest_mode);
A Dhvm.h279 uint8_t dest, uint8_t dest_mode,
283 int hvm_girq_dest_2_vcpu_id(struct domain *d, uint8_t dest, uint8_t dest_mode);
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmsi.h204 __u32 dest_mode : 1; /*0:physic | 1:logic */ member
214 __u32 dest_mode : 1; /*0:physic | 1:logic */
A Damd-iommu.h158 uint8_t dest_mode; member
A Dio_apic.h96 dest_mode : 1, /* 0: physical, 1: logical */ member
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dio_apic.c994 entry.dest_mode = INT_DEST_MODE; in setup_IO_APIC_irqs()
1071 entry.dest_mode = INT_DEST_MODE; in setup_ExtINT_IRQ0_pin()
1214 entry.dest_mode, in __print_IO_APIC()
1350 entry.dest_mode = 0; /* Physical */ in disable_IO_APIC()
1843 entry1.dest_mode = 0; /* physical delivery */ in unlock_ExtINT_logic()
2221 entry.dest_mode = INT_DEST_MODE; in io_apic_set_pci_routing()
2352 rte.dest_mode = INT_DEST_MODE; in ioapic_guest_write()
2488 rte.dest_mode ? 'L' : 'P', in dump_ioapic_irq_info()
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/
A Dintremap.c314 old_rte->dest_mode = iremap_entry->remap.dm; in remap_entry_to_ioapic_rte()
375 new_ire.remap.dm = new_rte.dest_mode; in ioapic_rte_to_remap_entry()
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/
A Dsave.h370 uint8_t dest_mode:1; member
/xen-4.10.0-shim-comet/tools/xentrace/
A Dxenalyze.c3482 dest_mode:1, in hvm_vlapic_icr_handler() member

Completed in 54 milliseconds