Searched refs:dawrx (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.10/arch/powerpc/kernel/ |
D | dawr.c | 21 unsigned long dawr, dawrx, mrd; in set_dawr() local 25 dawrx = (brk->type & (HW_BRK_TYPE_READ | HW_BRK_TYPE_WRITE)) in set_dawr() 27 dawrx |= ((brk->type & (HW_BRK_TYPE_TRANSLATE)) >> 2) << (63 - 59); in set_dawr() 28 dawrx |= (brk->type & (HW_BRK_TYPE_PRIV_ALL)) >> 3; in set_dawr() 37 dawrx |= (mrd & 0x3f) << (63 - 53); in set_dawr() 40 return ppc_md.set_dawr(nr, dawr, dawrx); in set_dawr() 44 mtspr(SPRN_DAWRX0, dawrx); in set_dawr() 47 mtspr(SPRN_DAWRX1, dawrx); in set_dawr()
|
D | asm-offsets.c | 552 OFFSET(VCPU_DAWRX, kvm_vcpu, arch.dawrx); in main()
|
/Linux-v5.10/arch/powerpc/platforms/pseries/ |
D | setup.c | 859 static int pseries_set_dawr(int nr, unsigned long dawr, unsigned long dawrx) in pseries_set_dawr() argument 862 dawrx &= ~DAWRX_HYP; in pseries_set_dawr() 865 return plpar_set_watchpoint0(dawr, dawrx); in pseries_set_dawr() 867 return plpar_set_watchpoint1(dawr, dawrx); in pseries_set_dawr()
|
/Linux-v5.10/arch/powerpc/include/asm/ |
D | machdep.h | 134 unsigned long dawrx);
|
D | kvm_host.h | 588 ulong dawrx; member
|
/Linux-v5.10/arch/powerpc/kvm/ |
D | book3s_hv_nested.c | 37 hr->dawrx0 = vcpu->arch.dawrx; in kvmhv_save_hv_regs() 155 vcpu->arch.dawrx = hr->dawrx0; in restore_hv_regs()
|
D | book3s_hv.c | 786 vcpu->arch.dawrx = value2; in kvmppc_h_set_mode() 1753 *val = get_reg_val(id, vcpu->arch.dawrx); in kvmppc_get_one_reg_hv() 1985 vcpu->arch.dawrx = set_reg_val(id, *val) & ~DAWRX_HYP; in kvmppc_set_one_reg_hv() 3481 mtspr(SPRN_DAWRX0, vcpu->arch.dawrx); in kvmhv_load_hv_regs_and_go()
|