Home
last modified time | relevance | path

Searched refs:ciabr (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dplpar_wrappers.h309 static inline long plpar_set_ciabr(unsigned long ciabr) in plpar_set_ciabr() argument
311 return plpar_set_mode(0, H_SET_MODE_RESOURCE_SET_CIABR, ciabr, 0); in plpar_set_ciabr()
390 static inline long plpar_set_ciabr(unsigned long ciabr) in plpar_set_ciabr() argument
H A Dhvcall.h548 u64 ciabr; member
H A Dkvm_host.h589 ulong ciabr; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dplpar_wrappers.h312 static inline long plpar_set_ciabr(unsigned long ciabr) in plpar_set_ciabr() argument
314 return plpar_set_mode(0, H_SET_MODE_RESOURCE_SET_CIABR, ciabr, 0); in plpar_set_ciabr()
393 static inline long plpar_set_ciabr(unsigned long ciabr) in plpar_set_ciabr() argument
H A Dhvcall.h597 u64 ciabr; member
H A Dkvm_host.h586 ulong ciabr; member
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c40 hr->ciabr = vcpu->arch.ciabr; in kvmhv_save_hv_regs()
80 hr->ciabr = swab64(hr->ciabr); in byteswap_hv_regs()
150 vcpu->arch.ciabr = hr->ciabr; in restore_hv_regs()
285 if ((l2_hv->ciabr & CIABR_PRIV) == CIABR_PRIV_HYPER) in load_l2_hv_regs()
286 vcpu->arch.ciabr = l2_hv->ciabr & ~CIABR_PRIV; in load_l2_hv_regs()
H A Dbook3s_hv.h111 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(ciabr, 64)
H A Dbook3s_hv_p9_entry.c630 if (vcpu->arch.ciabr != host_ciabr) in kvmhv_vcpu_entry_p9()
631 mtspr(SPRN_CIABR, vcpu->arch.ciabr); in kvmhv_vcpu_entry_p9()
888 if (vcpu->arch.ciabr != host_ciabr) in kvmhv_vcpu_entry_p9()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c38 hr->ciabr = vcpu->arch.ciabr; in kvmhv_save_hv_regs()
76 hr->ciabr = swab64(hr->ciabr); in byteswap_hv_regs()
144 if ((hr->ciabr & CIABR_PRIV) == CIABR_PRIV_HYPER) in sanitise_hv_regs()
145 hr->ciabr &= ~CIABR_PRIV; in sanitise_hv_regs()
157 vcpu->arch.ciabr = hr->ciabr; in restore_hv_regs()
H A Dbook3s_hv.c775 vcpu->arch.ciabr = value1; in kvmppc_h_set_mode()
1757 *val = get_reg_val(id, vcpu->arch.ciabr); in kvmppc_get_one_reg_hv()
1989 vcpu->arch.ciabr = set_reg_val(id, *val); in kvmppc_set_one_reg_hv()
1991 if ((vcpu->arch.ciabr & CIABR_PRIV) == CIABR_PRIV_HYPER) in kvmppc_set_one_reg_hv()
1992 vcpu->arch.ciabr &= ~CIABR_PRIV; /* disable */ in kvmppc_set_one_reg_hv()
3501 mtspr(SPRN_CIABR, vcpu->arch.ciabr); in kvmhv_load_hv_regs_and_go()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Didle.c594 u64 ciabr; member
671 sprs.ciabr = mfspr(SPRN_CIABR); in power9_idle_stop()
787 mtspr(SPRN_CIABR, sprs.ciabr); in power9_idle_stop()
/kernel/linux/linux-5.10/arch/powerpc/xmon/
H A Dxmon.c343 * @ciabr: The value to write.
350 static void write_ciabr(unsigned long ciabr) in write_ciabr() argument
356 mtspr(SPRN_CIABR, ciabr); in write_ciabr()
359 plpar_set_ciabr(ciabr); in write_ciabr()
2009 printf("ciabr = %.16lx\n", mfspr(SPRN_CIABR)); in dump_207_sprs()
/kernel/linux/linux-6.6/arch/powerpc/xmon/
H A Dxmon.c350 * @ciabr: The value to write.
357 static void write_ciabr(unsigned long ciabr) in write_ciabr() argument
363 mtspr(SPRN_CIABR, ciabr); in write_ciabr()
366 plpar_set_ciabr(ciabr); in write_ciabr()
2093 printf("ciabr = %.16lx\n", mfspr(SPRN_CIABR)); in dump_207_sprs()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dasm-offsets.c553 OFFSET(VCPU_CIABR, kvm_vcpu, arch.ciabr); in main()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dasm-offsets.c450 OFFSET(VCPU_CIABR, kvm_vcpu, arch.ciabr); in main()

Completed in 32 milliseconds