Home
last modified time | relevance | path

Searched refs:pir (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/arch/powerpc/platforms/powernv/
Didle.c85 uint64_t pir = get_hard_smp_processor_id(cpu); in pnv_save_sprs_for_deep_states() local
88 rc = opal_slw_set_reg(pir, SPRN_HSPRG0, hsprg0_val); in pnv_save_sprs_for_deep_states()
92 rc = opal_slw_set_reg(pir, SPRN_LPCR, lpcr_val); in pnv_save_sprs_for_deep_states()
97 rc = opal_slw_set_reg(pir, P9_STOP_SPR_MSR, msr_val); in pnv_save_sprs_for_deep_states()
101 rc = opal_slw_set_reg(pir, in pnv_save_sprs_for_deep_states()
111 rc = opal_slw_set_reg(pir, SPRN_HMEER, hmeer_val); in pnv_save_sprs_for_deep_states()
115 rc = opal_slw_set_reg(pir, SPRN_HID0, hid0_val); in pnv_save_sprs_for_deep_states()
122 rc = opal_slw_set_reg(pir, SPRN_HID1, hid1_val); in pnv_save_sprs_for_deep_states()
126 rc = opal_slw_set_reg(pir, SPRN_HID4, hid4_val); in pnv_save_sprs_for_deep_states()
130 rc = opal_slw_set_reg(pir, SPRN_HID5, hid5_val); in pnv_save_sprs_for_deep_states()
[all …]
Dopal-hmi.c92 be32_to_cpu(hmi_evt->u.xstop_error.u.pir)); in print_core_checkstop_reason()
/Linux-v4.19/arch/powerpc/kvm/
De500_emulate.c70 int pir = param & PPC_DBELL_PIR_MASK; in kvmppc_e500_emul_msgsnd() local
78 int cpir = cvcpu->arch.shared->pir; in kvmppc_e500_emul_msgsnd()
79 if ((param & PPC_DBELL_MSG_BRDCAST) || (cpir == pir)) { in kvmppc_e500_emul_msgsnd()
Dbooke.c1398 vcpu->arch.shared->pir = vcpu->vcpu_id; in kvm_arch_vcpu_setup()
1551 sregs->u.e.pir = vcpu->vcpu_id; in get_sregs_arch206()
1564 if (sregs->u.e.pir != vcpu->vcpu_id) in set_sregs_arch206()
Dmpic.c218 uint32_t pir; /* Processor initialization register */ member
522 opp->pir = 0; in openpic_reset()
/Linux-v4.19/arch/powerpc/include/uapi/asm/
Dkvm_para.h59 __u32 pir; member
Dkvm.h210 __u32 pir; /* read-only */ member
/Linux-v4.19/arch/x86/kvm/
Dlapic.h85 bool __kvm_apic_update_irr(u32 *pir, void *regs, int *max_irr);
86 bool kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir, int *max_irr);
Dlapic.c375 bool __kvm_apic_update_irr(u32 *pir, void *regs, int *max_irr) in __kvm_apic_update_irr() argument
385 pir_val = READ_ONCE(pir[i]); in __kvm_apic_update_irr()
389 irr_val |= xchg(&pir[i], 0); in __kvm_apic_update_irr()
405 bool kvm_apic_update_irr(struct kvm_vcpu *vcpu, u32 *pir, int *max_irr) in kvm_apic_update_irr() argument
409 return __kvm_apic_update_irr(pir, apic->regs, max_irr); in kvm_apic_update_irr()
Dvmx.c880 u32 pir[8]; /* Posted interrupt requested */ member
915 return test_and_set_bit(vector, (unsigned long *)pi_desc->pir); in pi_test_and_set_pir()
6151 max_irr = find_last_bit((unsigned long *)vmx->nested.pi_desc->pir, 256); in vmx_complete_nested_posted_interrupt()
6154 __kvm_apic_update_irr(vmx->nested.pi_desc->pir, in vmx_complete_nested_posted_interrupt()
10338 kvm_apic_update_irr(vcpu, vmx->pi_desc.pir, &max_irr); in vmx_sync_pir_to_irr()
10385 memset(vmx->pi_desc.pir, 0, sizeof(vmx->pi_desc.pir)); in vmx_apicv_post_state_restore()
/Linux-v4.19/arch/powerpc/platforms/85xx/
Dsmp.c44 u32 pir; member
254 out_be32(&spin_table->pir, hw_cpu); in smp_85xx_start_cpu()
/Linux-v4.19/arch/powerpc/sysdev/
Dmpic.c1908 u32 pir; in mpic_reset_core() local
1913 pir = mpic_read(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT)); in mpic_reset_core()
1914 pir |= (1 << cpuid); in mpic_reset_core()
1915 mpic_write(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT), pir); in mpic_reset_core()
1919 pir &= ~(1 << cpuid); in mpic_reset_core()
1920 mpic_write(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT), pir); in mpic_reset_core()
/Linux-v4.19/arch/powerpc/kernel/
Dsysfs.c488 SYSFS_SPRSETUP(pir, SPRN_PIR);
499 static DEVICE_ATTR(pir, 0400, show_pir, NULL);
Dkvm.c537 kvm_patch_ins_lwz(inst, magic_var(pir), inst_rt); in kvm_check_ins()
/Linux-v4.19/tools/arch/powerpc/include/uapi/asm/
Dkvm.h210 __u32 pir; /* read-only */ member
/Linux-v4.19/drivers/net/ethernet/renesas/
Dsh_eth.c1209 u32 pir; in sh_mdio_ctrl() local
1214 pir = ioread32(bitbang->addr); in sh_mdio_ctrl()
1216 pir |= mask; in sh_mdio_ctrl()
1218 pir &= ~mask; in sh_mdio_ctrl()
1219 iowrite32(pir, bitbang->addr); in sh_mdio_ctrl()
/Linux-v4.19/arch/powerpc/include/asm/
Dopal-api.h630 __be32 pir; /* for CHECKSTOP_TYPE_CORE */ member
/Linux-v4.19/drivers/net/can/
Dgrcan.c59 u32 pir; /* 0x10C */ member
995 grcan_read_reg(&regs->pir); in grcan_start()
/Linux-v4.19/arch/powerpc/boot/dts/
Dvirtex440-ml507.dts128 xlnx,pir = <0xf>;
Dvirtex440-ml510.dts124 xlnx,pir = <0xf>;