Symbol: APIC_ICR
arch/x86/include/asm/apic.h
229
wrmsrq(APIC_BASE_MSR + (APIC_ICR >> 4), ((__u64) id) << 32 | low);
arch/x86/include/asm/apic.h
236
rdmsrq(APIC_BASE_MSR + (APIC_ICR >> 4), val);
arch/x86/include/asm/apic.h
547
BUILD_BUG_ON(reg != APIC_ICR);
arch/x86/include/asm/apic.h
553
BUILD_BUG_ON(reg != APIC_ICR);
arch/x86/kernel/apic/apic.c
1241
apic_write(APIC_ICR, APIC_DEST_ALLINC | APIC_INT_LEVELTRIG | APIC_DM_INIT);
arch/x86/kernel/apic/apic.c
230
apic_write(APIC_ICR, low);
arch/x86/kernel/apic/apic.c
239
icr1 = apic_read(APIC_ICR);
arch/x86/kernel/apic/ipi.c
121
if (!(apic_read(APIC_ICR) & APIC_ICR_BUSY))
arch/x86/kernel/apic/ipi.c
131
while (native_apic_mem_read(APIC_ICR) & APIC_ICR_BUSY)
arch/x86/kernel/apic/ipi.c
167
native_apic_mem_write(APIC_ICR, __prepare_ICR(shortcut, vector, 0));
arch/x86/kernel/apic/ipi.c
186
native_apic_mem_write(APIC_ICR, __prepare_ICR(0, vector, dest_mode));
arch/x86/kernel/apic/x2apic_savic.c
196
savic_ghcb_msr_write(APIC_ICR, icr_data);
arch/x86/kernel/apic/x2apic_savic.c
197
apic_set_reg64(this_cpu_ptr(savic_page), APIC_ICR, icr_data);
arch/x86/kernel/apic/x2apic_savic.c
226
case APIC_ICR:
arch/x86/kernel/apic/x2apic_savic.c
90
case APIC_ICR:
arch/x86/kvm/hyperv.c
1584
return kvm_hv_vapic_msr_write(vcpu, APIC_ICR, data);
arch/x86/kvm/hyperv.c
1703
return kvm_hv_vapic_msr_read(vcpu, APIC_ICR, pdata);
arch/x86/kvm/lapic.c
1745
APIC_REG_MASK(APIC_ICR) |
arch/x86/kvm/lapic.c
1779
WARN_ON_ONCE(apic_x2apic_mode(apic) && offset == APIC_ICR);
arch/x86/kvm/lapic.c
2461
case APIC_ICR:
arch/x86/kvm/lapic.c
2467
kvm_lapic_set_reg(apic, APIC_ICR, val);
arch/x86/kvm/lapic.c
2627
kvm_lapic_set_reg(apic, APIC_ICR, data);
arch/x86/kvm/lapic.c
2630
kvm_lapic_set_reg64(apic, APIC_ICR, data);
arch/x86/kvm/lapic.c
2632
trace_kvm_apic_write(APIC_ICR, data);
arch/x86/kvm/lapic.c
2649
return (u64)kvm_lapic_get_reg(apic, APIC_ICR) |
arch/x86/kvm/lapic.c
2652
return kvm_lapic_get_reg64(apic, APIC_ICR);
arch/x86/kvm/lapic.c
2671
if (apic_x2apic_mode(apic) && offset == APIC_ICR)
arch/x86/kvm/lapic.c
2956
kvm_lapic_set_reg(apic, APIC_ICR, 0);
arch/x86/kvm/lapic.c
2959
kvm_lapic_set_reg64(apic, APIC_ICR, 0);
arch/x86/kvm/lapic.c
3230
icr = apic_get_reg(s->regs, APIC_ICR) |
arch/x86/kvm/lapic.c
3232
apic_set_reg64(s->regs, APIC_ICR, icr);
arch/x86/kvm/lapic.c
3234
icr = apic_get_reg64(s->regs, APIC_ICR);
arch/x86/kvm/lapic.c
3430
if (reg == APIC_ICR) {
arch/x86/kvm/lapic.c
3450
if (reg == APIC_ICR)
arch/x86/kvm/svm/avic.c
129
X2APIC_MSR(APIC_ICR),
arch/x86/kvm/svm/avic.c
636
kvm_apic_write_nodecode(vcpu, APIC_ICR);
arch/x86/kvm/svm/avic.c
792
case APIC_ICR:
arch/x86/kvm/vmx/vmx.c
4267
vmx_disable_intercept_for_msr(vcpu, X2APIC_MSR(APIC_ICR), MSR_TYPE_RW);
arch/x86/kvm/x86.c
2283
case APIC_BASE_MSR + (APIC_ICR >> 4):
tools/testing/selftests/kvm/x86/debug_regs.c
27
x2apic_write_reg(APIC_ICR, APIC_DEST_SELF | APIC_INT_ASSERT |
tools/testing/selftests/kvm/x86/smm_test.c
51
x2apic_write_reg(APIC_ICR,
tools/testing/selftests/kvm/x86/svm_int_ctl_test.c
42
x2apic_write_reg(APIC_ICR,
tools/testing/selftests/kvm/x86/svm_nested_soft_inject_test.c
112
x2apic_write_reg(APIC_ICR, APIC_DEST_SELF | APIC_INT_ASSERT | APIC_DM_NMI);
tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c
56
xapic_write_reg(APIC_ICR, APIC_DEST_SELF | APIC_DM_FIXED | GOOD_IPI_VECTOR);
tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c
78
xapic_write_reg(APIC_ICR, APIC_DEST_SELF | APIC_DM_FIXED | BAD_IPI_VECTOR);
tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c
99
xapic_write_reg(APIC_ICR, APIC_DEST_SELF | APIC_DM_FIXED | GOOD_IPI_VECTOR);
tools/testing/selftests/kvm/x86/xapic_ipi_test.c
164
xapic_write_reg(APIC_ICR, icr_val);
tools/testing/selftests/kvm/x86/xapic_state_test.c
30
xapic_write_reg(APIC_ICR, val);
tools/testing/selftests/kvm/x86/xapic_state_test.c
50
x2apic_write_reg_fault(APIC_ICR, val);
tools/testing/selftests/kvm/x86/xapic_state_test.c
52
x2apic_write_reg(APIC_ICR, val);
tools/testing/selftests/kvm/x86/xapic_state_test.c
53
GUEST_ASSERT_EQ(x2apic_read_reg(APIC_ICR), val);
tools/testing/selftests/kvm/x86/xapic_state_test.c
81
icr = (u64)(*((u32 *)&xapic.regs[APIC_ICR])) |
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
68
xapic_write_reg(APIC_ICR, icr);