Home
last modified time | relevance | path

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

/arch/x86/include/asm/uv/
A Duv_irq.h17 delivery_mode : 3, member
A Duv_mmrs.h2727 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
/arch/x86/include/asm/
A Dmsi.h18 delivery_mode : 3, member
A Dio_apic.h62 delivery_mode : 3, member
A Dkvm_host.h1673 u16 delivery_mode; member
1815 void (*deliver_interrupt)(struct kvm_lapic *apic, int delivery_mode,
2401 return (irq->delivery_mode == APIC_DM_FIXED || in kvm_irq_is_postable()
2402 irq->delivery_mode == APIC_DM_LOWEST); in kvm_irq_is_postable()
/arch/x86/kvm/
A Dioapic.c437 if (e->fields.delivery_mode == APIC_DM_FIXED) { in ioapic_write_indirect()
441 irq.delivery_mode = e->fields.delivery_mode << 8; in ioapic_write_indirect()
490 irqe.delivery_mode = entry->fields.delivery_mode << 8; in ioapic_service()
A Dioapic.h61 u8 delivery_mode:3; member
A Dirq.c212 irq->delivery_mode = APIC_DM_FIXED; in kvm_irq_delivery_to_apic()
270 irq->delivery_mode = msg.arch_data.delivery_mode << 8; in kvm_msi_to_lapic_irq()
A Dlapic.c791 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode,
800 return __apic_accept_irq(apic, irq->delivery_mode, irq->vector, in kvm_apic_set_irq()
837 irq.delivery_mode = icr & APIC_MODE_MASK; in kvm_pv_send_ipi()
1263 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, in __apic_accept_irq() argument
1270 trace_kvm_apic_accept_irq(vcpu->vcpu_id, delivery_mode, in __apic_accept_irq()
1272 switch (delivery_mode) { in __apic_accept_irq()
1298 kvm_x86_call(deliver_interrupt)(apic, delivery_mode, in __apic_accept_irq()
1352 delivery_mode); in __apic_accept_irq()
1492 irq.delivery_mode = icr_low & APIC_MODE_MASK; in kvm_apic_send_ipi()
A Dlapic.h227 return (irq->delivery_mode == APIC_DM_LOWEST || in kvm_lowest_prio_delivery()
A Dhyperv.c491 irq.delivery_mode = APIC_DM_FIXED; in synic_set_irq()
840 .delivery_mode = APIC_DM_FIXED, in stimer_notify_direct()
2207 .delivery_mode = APIC_DM_FIXED, in kvm_hv_send_ipi_to_many()
A Dxen.c626 irq.delivery_mode = APIC_DM_FIXED; in kvm_xen_inject_vcpu_vector()
A Dx86.c9848 .delivery_mode = APIC_DM_REMRD, in kvm_pv_kick_cpu_op()
13439 .delivery_mode = APIC_DM_FIXED, in kvm_arch_async_page_present()
/arch/x86/kvm/vmx/
A Dx86_ops.h51 void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode,
142 void tdx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode,
A Dmain.c301 static void vt_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in vt_deliver_interrupt() argument
305 tdx_deliver_interrupt(apic, delivery_mode, trig_mode, in vt_deliver_interrupt()
310 vmx_deliver_interrupt(apic, delivery_mode, trig_mode, vector); in vt_deliver_interrupt()
A Dtdx.c1908 void tdx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in tdx_deliver_interrupt() argument
1917 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in tdx_deliver_interrupt()
A Dvmx.c4187 void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in vmx_deliver_interrupt() argument
4197 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, in vmx_deliver_interrupt()
/arch/x86/platform/uv/
A Duv_irq.c38 entry->delivery_mode = APIC_DELIVERY_MODE_FIXED; in uv_program_mmr()
/arch/x86/kernel/apic/
A Dio_apic.c474 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()
A Dapic.c2285 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_FIXED; in __irq_msi_compose_msg()
/arch/x86/pci/
A Dxen.c226 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in xen_msi_compose_msg()
/arch/x86/include/uapi/asm/
A Dkvm.h88 __u8 delivery_mode:3; member
/arch/x86/kvm/svm/
A Dsvm.h703 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode,
A Dsvm.c3704 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode, in svm_complete_interrupt_delivery() argument
3721 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in svm_complete_interrupt_delivery()
3738 static void svm_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in svm_deliver_interrupt() argument
3751 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector); in svm_deliver_interrupt()

Completed in 952 milliseconds