Searched refs:delivery_mode (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/arch/x86/include/asm/uv/
H A Duv_irq.h17 delivery_mode : 3, member in struct:uv_IO_APIC_route_entry
H A Duv_mmrs.h2727 unsigned long delivery_mode:3; /* RW */ member in struct:uvh_ipi_int_u::uvh_ipi_int_s
2738 unsigned long delivery_mode:3; /* RW */ member in struct:uvh_ipi_int_u::uv5h_ipi_int_s
2749 unsigned long delivery_mode:3; /* RW */ member in struct:uvh_ipi_int_u::uv4h_ipi_int_s
2760 unsigned long delivery_mode:3; /* RW */ member in struct:uvh_ipi_int_u::uv3h_ipi_int_s
2771 unsigned long delivery_mode:3; /* RW */ member in struct:uvh_ipi_int_u::uv2h_ipi_int_s
/linux-master/arch/x86/include/asm/
H A Dmsi.h18 delivery_mode : 3, member in struct:x86_msi_data::__anon107::__anon108
H A Dio_apic.h62 delivery_mode : 3, member in struct:IO_APIC_route_entry::__anon190::__anon191
H A Dkvm_host.h1590 u16 delivery_mode; member in struct:kvm_lapic_irq
1717 void (*deliver_interrupt)(struct kvm_lapic *apic, int delivery_mode,
2277 return (irq->delivery_mode == APIC_DM_FIXED ||
2278 irq->delivery_mode == APIC_DM_LOWEST);
H A Dhyperv-tlfs.h717 u32 delivery_mode:3; member in struct:hv_msi_data_register::__anon15
/linux-master/arch/x86/kvm/
H A Dioapic.h61 u8 delivery_mode:3; member in struct:kvm_ioapic_redirect_entry::__anon1
H A Dioapic.c404 if (e->fields.delivery_mode == APIC_DM_FIXED) {
408 irq.delivery_mode = e->fields.delivery_mode << 8;
457 irqe.delivery_mode = entry->fields.delivery_mode << 8;
H A Dirq_comm.c61 irq->delivery_mode = APIC_DM_FIXED;
118 irq->delivery_mode = msg.arch_data.delivery_mode << 8;
H A Dlapic.c822 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode,
831 return __apic_accept_irq(apic, irq->delivery_mode, irq->vector,
868 irq.delivery_mode = icr & APIC_MODE_MASK;
1294 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, argument
1301 trace_kvm_apic_accept_irq(vcpu->vcpu_id, delivery_mode,
1303 switch (delivery_mode) {
1331 static_call(kvm_x86_deliver_interrupt)(apic, delivery_mode,
1385 delivery_mode);
1515 irq.delivery_mode = icr_low & APIC_MODE_MASK;
H A Dlapic.h244 return (irq->delivery_mode == APIC_DM_LOWEST ||
H A Dhyperv.c491 irq.delivery_mode = APIC_DM_FIXED;
836 .delivery_mode = APIC_DM_FIXED,
2200 .delivery_mode = APIC_DM_FIXED,
H A Dxen.c578 irq.delivery_mode = APIC_DM_FIXED;
/linux-master/drivers/iommu/
H A Dhyperv-iommu.c243 msg->arch_data.delivery_mode = e.delivery_mode;
/linux-master/arch/x86/platform/uv/
H A Duv_irq.c38 entry->delivery_mode = APIC_DELIVERY_MODE_FIXED;
/linux-master/arch/x86/kernel/apic/
H A Dio_apic.c525 /* Check delivery_mode to be sure we're not clearing an SMI pin */
527 if (entry.delivery_mode == APIC_DELIVERY_MODE_SMI)
1256 entry.delivery_mode);
1383 entry.delivery_mode == APIC_DELIVERY_MODE_EXTINT) {
1432 entry.delivery_mode = APIC_DELIVERY_MODE_EXTINT;
1885 entry->delivery_mode = msg.arch_data.delivery_mode;
2098 entry1.delivery_mode = APIC_DELIVERY_MODE_EXTINT;
H A Dapic.c2279 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_FIXED;
/linux-master/arch/x86/pci/
H A Dxen.c226 msg->arch_data.delivery_mode = APIC_DELIVERY_MODE_EXTINT;
/linux-master/include/asm-generic/
H A Dhyperv-tlfs.h572 u32 delivery_mode:3; member in struct:hv_ioapic_rte::__anon117
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h88 __u8 delivery_mode:3; member in struct:kvm_ioapic_state::__anon1::__anon2
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h88 __u8 delivery_mode:3; member in struct:kvm_ioapic_state::__anon130::__anon131
/linux-master/arch/x86/kvm/svm/
H A Dsvm.h560 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode,
H A Dsvm.c3631 void svm_complete_interrupt_delivery(struct kvm_vcpu *vcpu, int delivery_mode, argument
3648 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector);
3665 static void svm_deliver_interrupt(struct kvm_lapic *apic, int delivery_mode, argument
3678 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector);
/linux-master/drivers/pci/controller/
H A Dpci-hyperv.c205 * @delivery_mode: As defined in Intel's Programmer's
220 u8 delivery_mode; member in struct:hv_msi_desc
229 * @delivery_mode: As defined in Intel's Programmer's
244 u8 delivery_mode; member in struct:hv_msi_desc2
258 u8 delivery_mode; member in struct:hv_msi_desc3
1696 int_pkt->int_desc.delivery_mode = DELIVERY_MODE;
1777 int_pkt->int_desc.delivery_mode = DELIVERY_MODE;
1794 int_pkt->int_desc.delivery_mode = DELIVERY_MODE;
/linux-master/drivers/iommu/amd/
H A Diommu.c3125 u32 delivery_mode, bool dest_mode,
3132 irte->fields.int_type = delivery_mode;
3139 u32 delivery_mode, bool dest_mode,
3146 irte->lo.fields_remap.int_type = delivery_mode;
3124 irte_prepare(void *entry, u32 delivery_mode, bool dest_mode, u8 vector, u32 dest_apicid, int devid) argument
3138 irte_ga_prepare(void *entry, u32 delivery_mode, bool dest_mode, u8 vector, u32 dest_apicid, int devid) argument

Completed in 355 milliseconds

12