Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/uv/
H A Duv_irq.h17 delivery_mode : 3, member
H 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
/linux/arch/x86/kvm/
H A Dioapic.c419 if (e->fields.delivery_mode == APIC_DM_FIXED) { in ioapic_write_indirect()
423 irq.delivery_mode = e->fields.delivery_mode << 8; in ioapic_write_indirect()
472 irqe.delivery_mode = entry->fields.delivery_mode << 8; in ioapic_service()
H A Dirq.c213 irq->delivery_mode = msg.arch_data.delivery_mode << 8; in kvm_msi_to_lapic_irq()
H A Dxen.c626 irq.delivery_mode = APIC_DM_FIXED; in kvm_xen_inject_vcpu_vector()
H A Dx86.c10302 .delivery_mode = APIC_DM_REMRD, in kvm_pv_clock_pairing()
14040 .delivery_mode = APIC_DM_FIXED, in kvm_can_deliver_async_pf()
/linux/arch/x86/include/asm/
H A Dmsi.h18 delivery_mode : 3, member
H A Dio_apic.h62 delivery_mode : 3, member
H A Dkvm_host.h1765 u16 delivery_mode;
1907 void (*deliver_interrupt)(struct kvm_lapic *apic, int delivery_mode,
2514 return (irq->delivery_mode == APIC_DM_FIXED ||
2515 irq->delivery_mode == APIC_DM_LOWEST);
1743 u16 delivery_mode; global() member
/linux/drivers/iommu/
H A Dhyperv-iommu.c
/linux/arch/x86/kvm/vmx/
H A Dx86_ops.h52 void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode,
147 void tdx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode,
H A Dvmx.c4415 void vmx_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in vmx_set_constant_host_state()
4425 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, in vmx_set_constant_host_state()
4386 vmx_deliver_interrupt(struct kvm_lapic * apic,int delivery_mode,int trig_mode,int vector) vmx_deliver_interrupt() argument
/linux/arch/x86/platform/uv/
H A Duv_irq.c38 entry->delivery_mode = APIC_DELIVERY_MODE_FIXED; in uv_program_mmr()
/linux/arch/x86/kernel/apic/
H A Dio_apic.c472 /* Check delivery_mode to be sure we're not clearing an SMI pin */ in clear_IO_APIC_pin()
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()
1766 entry->delivery_mode = msg.arch_data.delivery_mode; in ioapic_setup_msg_from_msi()
1971 entry1.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in unlock_ExtINT_logic()
H A Dapic.c2301 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_FIXED; in __irq_msi_compose_msg()
/linux/drivers/pci/controller/
H A Dpci-hyperv.c222 u8 delivery_mode; member
246 u8 delivery_mode; member
260 u8 delivery_mode; member
1759 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v1()
1839 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v2()
1856 int_pkt->int_desc.delivery_mode = DELIVERY_MODE; in hv_compose_msi_req_v3()
/linux/include/hyperv/
H A Dhvgdk_mini.h1387 u32 delivery_mode : 3; member
1421 u32 delivery_mode : 3; member
/linux/arch/x86/pci/
H A Dxen.c227 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in xen_msi_compose_msg()
/linux/arch/x86/include/uapi/asm/
H A Dkvm.h93 __u8 delivery_mode:3; member
/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h93 __u8 delivery_mode:3; member
/linux/drivers/iommu/amd/
H A Diommu.c3526 u32 delivery_mode, bool dest_mode, in free_irte()
3533 irte->fields.int_type = delivery_mode; in free_irte()
3540 u32 delivery_mode, bool dest_mode, in irte_prepare()
3547 irte->lo.fields_remap.int_type = delivery_mode; in irte_prepare()
3539 irte_prepare(void * entry,u32 delivery_mode,bool dest_mode,u8 vector,u32 dest_apicid,int devid) irte_prepare() argument
3553 irte_ga_prepare(void * entry,u32 delivery_mode,bool dest_mode,u8 vector,u32 dest_apicid,int devid) irte_ga_prepare() argument
/linux/arch/x86/kvm/svm/
H A Dsvm.h822 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode,
H A Dsvm.c3895 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode, in svm_deliver_interrupt()
3912 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in svm_update_cr8_intercept()
3929 static void svm_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, in svm_get_nmi_mask()
3942 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector); in svm_set_nmi_mask()
3853 svm_complete_interrupt_delivery(struct kvm_vcpu * vcpu,int delivery_mode,int trig_mode,int vector) svm_complete_interrupt_delivery() argument
3887 svm_deliver_interrupt(struct kvm_lapic * apic,int delivery_mode,int trig_mode,int vector) svm_deliver_interrupt() argument