/linux/arch/x86/include/asm/uv/ |
H A D | uv_irq.h | 17 delivery_mode : 3, member
|
H A D | uv_mmrs.h | 2727 unsigned long delivery_mode:3; /* RW */ member 2738 unsigned long delivery_mode:3; /* RW */ member 2749 unsigned long delivery_mode:3; /* RW */ member 2760 unsigned long delivery_mode:3; /* RW */ member 2771 unsigned long delivery_mode:3; /* RW */ member
|
/linux/arch/x86/kvm/ |
H A D | ioapic.c | 404 if (e->fields.delivery_mode == APIC_DM_FIXED) { in ioapic_write_indirect() 408 irq.delivery_mode = e->fields.delivery_mode << 8; in ioapic_write_indirect() 457 irqe.delivery_mode = entry->fields.delivery_mode << 8; in ioapic_service()
|
H A D | irq_comm.c | 61 irq->delivery_mode = APIC_DM_FIXED; in kvm_irq_delivery_to_apic() 118 irq->delivery_mode = msg.arch_data.delivery_mode << 8; in kvm_set_msi_irq()
|
H A D | ioapic.h | 61 u8 delivery_mode:3; member
|
H A D | lapic.c | 830 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, 839 return __apic_accept_irq(apic, irq->delivery_mode, irq->vector, in kvm_apic_set_irq() 876 irq.delivery_mode = icr & APIC_MODE_MASK; in kvm_pv_send_ipi() 1302 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, in __apic_accept_irq() argument 1309 trace_kvm_apic_accept_irq(vcpu->vcpu_id, delivery_mode, in __apic_accept_irq() 1311 switch (delivery_mode) { in __apic_accept_irq() 1339 kvm_x86_call(deliver_interrupt)(apic, delivery_mode, in __apic_accept_irq() 1393 delivery_mode); in __apic_accept_irq() 1523 irq.delivery_mode = icr_low & APIC_MODE_MASK; in kvm_apic_send_ipi()
|
H A D | lapic.h | 242 return (irq->delivery_mode == APIC_DM_LOWEST || in kvm_lowest_prio_delivery()
|
H A D | hyperv.c | 491 irq.delivery_mode = APIC_DM_FIXED; in synic_set_irq() 836 .delivery_mode = APIC_DM_FIXED, in stimer_notify_direct() 2201 .delivery_mode = APIC_DM_FIXED, in kvm_hv_send_ipi_to_many()
|
/linux/arch/x86/include/asm/ |
H A D | msi.h | 18 delivery_mode : 3, member
|
H A D | io_apic.h | 62 delivery_mode : 3, member
|
H A D | kvm_host.h | 1611 u16 delivery_mode; member 1740 void (*deliver_interrupt)(struct kvm_lapic *apic, int delivery_mode, 2325 return (irq->delivery_mode == APIC_DM_FIXED || in kvm_irq_is_postable() 2326 irq->delivery_mode == APIC_DM_LOWEST); in kvm_irq_is_postable()
|
H A D | hyperv-tlfs.h | 717 u32 delivery_mode:3; member
|
/linux/drivers/iommu/ |
H A D | hyperv-iommu.c | 243 msg->arch_data.delivery_mode = e.delivery_mode; in hyperv_root_ir_compose_msi_msg()
|
/linux/arch/x86/platform/uv/ |
H A D | uv_irq.c | 38 entry->delivery_mode = APIC_DELIVERY_MODE_FIXED; in uv_program_mmr()
|
/linux/arch/x86/kernel/apic/ |
H A D | io_apic.c | 474 if (entry.delivery_mode == APIC_DELIVERY_MODE_SMI) in clear_IO_APIC_pin() 1169 entry.virt_destid_8_14, entry.destid_0_7, entry.delivery_mode); in io_apic_print_entries() 1290 if (!entry.masked && entry.delivery_mode == APIC_DELIVERY_MODE_EXTINT) { in enable_IO_APIC() 1336 entry.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in native_restore_boot_irq_mode() 1768 entry->delivery_mode = msg.arch_data.delivery_mode; in ioapic_setup_msg_from_msi() 1973 entry1.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in unlock_ExtINT_logic()
|
H A D | apic.c | 2287 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_FIXED; in __irq_msi_compose_msg()
|
/linux/arch/x86/kvm/vmx/ |
H A D | x86_ops.h | 53 void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode,
|
/linux/drivers/pci/controller/ |
H A D | pci-hyperv.c | 220 u8 delivery_mode; member 244 u8 delivery_mode; member 258 u8 delivery_mode; member 1696 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v1() 1777 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v2() 1794 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v3()
|
/linux/include/asm-generic/ |
H A D | hyperv-tlfs.h | 572 u32 delivery_mode:3; member
|
/linux/arch/x86/pci/ |
H A D | xen.c | 226 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in xen_msi_compose_msg()
|
/linux/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 88 __u8 delivery_mode:3; member
|
/linux/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 88 __u8 delivery_mode:3; member
|
/linux/arch/x86/kvm/svm/ |
H A D | svm.h | 618 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode,
|
H A D | svm.c | 3686 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode, in svm_complete_interrupt_delivery() argument 3703 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in svm_complete_interrupt_delivery() 3720 static void svm_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in svm_deliver_interrupt() argument 3733 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector); in svm_deliver_interrupt()
|
/linux/drivers/iommu/amd/ |
H A D | iommu.c | 3187 u32 delivery_mode, bool dest_mode, in irte_prepare() argument 3194 irte->fields.int_type = delivery_mode; in irte_prepare() 3201 u32 delivery_mode, bool dest_mode, in irte_ga_prepare() argument 3208 irte->lo.fields_remap.int_type = delivery_mode; in irte_ga_prepare()
|