Searched refs:icr_low (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/x86/kernel/apic/ |
| H A D | x2apic_savic.c | 161 u32 icr_low = APIC_SELF_IPI | vector; in self_ipi() local 164 icr_low |= APIC_DM_NMI; in self_ipi() 166 native_x2apic_icr_write(icr_low, 0); in self_ipi() 169 static void savic_icr_write(u32 icr_low, u32 icr_high) in savic_icr_write() argument 175 dsh = icr_low & APIC_DEST_ALLBUT; in savic_icr_write() 176 vector = icr_low & APIC_VECTOR_MASK; in savic_icr_write() 177 nmi = ((icr_low & APIC_DM_FIXED_MASK) == APIC_DM_NMI); in savic_icr_write() 194 icr_data = ((u64)icr_high) << 32 | icr_low; in savic_icr_write() 246 unsigned int icr_low; in send_ipi() local 248 icr_low = __prepare_ICR(dsh, vector, APIC_DEST_PHYSICAL); in send_ipi() [all …]
|
| /linux/arch/x86/kvm/ |
| H A D | trace.h | 617 TP_PROTO(__u32 icr_low, __u32 dest_id), 618 TP_ARGS(icr_low, dest_id), 621 __field( __u32, icr_low ) 626 __entry->icr_low = icr_low; 631 __entry->dest_id, (u8)__entry->icr_low, 632 __print_symbolic((__entry->icr_low >> 8 & 0x7), 634 (__entry->icr_low & (1<<11)) ? "logical" : "physical", 635 (__entry->icr_low & (1<<14)) ? "assert" : "de-assert", 636 (__entry->icr_low & (1<<15)) ? "level" : "edge", 637 __print_symbolic((__entry->icr_low >> 18 & 0x3),
|
| H A D | lapic.c | 1623 static void kvm_icr_to_lapic_irq(struct kvm_lapic *apic, u32 icr_low, in kvm_icr_to_lapic_irq() argument 1627 WARN_ON_ONCE(icr_low & APIC_ICR_BUSY); in kvm_icr_to_lapic_irq() 1629 irq->vector = icr_low & APIC_VECTOR_MASK; in kvm_icr_to_lapic_irq() 1630 irq->delivery_mode = icr_low & APIC_MODE_MASK; in kvm_icr_to_lapic_irq() 1631 irq->dest_mode = icr_low & APIC_DEST_MASK; in kvm_icr_to_lapic_irq() 1632 irq->level = (icr_low & APIC_INT_ASSERT) != 0; in kvm_icr_to_lapic_irq() 1633 irq->trig_mode = icr_low & APIC_INT_LEVELTRIG; in kvm_icr_to_lapic_irq() 1634 irq->shorthand = icr_low & APIC_SHORT_MASK; in kvm_icr_to_lapic_irq() 1642 void kvm_apic_send_ipi(struct kvm_lapic *apic, u32 icr_low, u32 icr_high) in kvm_apic_send_ipi() argument 1646 kvm_icr_to_lapic_irq(apic, icr_low, icr_high, &irq); in kvm_apic_send_ipi() [all …]
|
| H A D | lapic.h | 132 void kvm_apic_send_ipi(struct kvm_lapic *apic, u32 icr_low, u32 icr_high);
|