dabr 179 arch/powerpc/include/asm/asm-prototypes.h long kvmppc_h_set_dabr(struct kvm_vcpu *vcpu, unsigned long dabr); dabr 180 arch/powerpc/include/asm/asm-prototypes.h long kvmppc_h_set_xdabr(struct kvm_vcpu *vcpu, unsigned long dabr, dabr 121 arch/powerpc/include/asm/kvm_book3s_asm.h u64 dabr; dabr 579 arch/powerpc/include/asm/kvm_host.h ulong dabr; dabr 130 arch/powerpc/include/asm/machdep.h int (*set_dabr)(unsigned long dabr, dabr 528 arch/powerpc/kernel/asm-offsets.c OFFSET(VCPU_DABR, kvm_vcpu, arch.dabr); dabr 688 arch/powerpc/kernel/asm-offsets.c HSTATE_FIELD(HSTATE_DABR, dabr); dabr 725 arch/powerpc/kernel/process.c static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) dabr 727 arch/powerpc/kernel/process.c mtspr(SPRN_DAC1, dabr); dabr 734 arch/powerpc/kernel/process.c static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) dabr 736 arch/powerpc/kernel/process.c mtspr(SPRN_DABR, dabr); dabr 742 arch/powerpc/kernel/process.c static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) dabr 744 arch/powerpc/kernel/process.c unsigned long addr = dabr & ~HW_BRK_TYPE_DABR; dabr 748 arch/powerpc/kernel/process.c if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_READ) dabr 750 arch/powerpc/kernel/process.c else if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_WRITE) dabr 752 arch/powerpc/kernel/process.c else if ((dabr & HW_BRK_TYPE_RDWR) == 0) dabr 764 arch/powerpc/kernel/process.c static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) dabr 772 arch/powerpc/kernel/process.c unsigned long dabr, dabrx; dabr 774 arch/powerpc/kernel/process.c dabr = brk->address | (brk->type & HW_BRK_TYPE_DABR); dabr 778 arch/powerpc/kernel/process.c return ppc_md.set_dabr(dabr, dabrx); dabr 780 arch/powerpc/kernel/process.c return __set_dabr(dabr, dabrx); dabr 1636 arch/powerpc/kvm/book3s_hv.c *val = get_reg_val(id, vcpu->arch.dabr); dabr 1857 arch/powerpc/kvm/book3s_hv.c vcpu->arch.dabr = set_reg_val(id, *val); dabr 174 arch/powerpc/platforms/ps3/setup.c static int ps3_set_dabr(unsigned long dabr, unsigned long dabrx) dabr 177 arch/powerpc/platforms/ps3/setup.c if (dabrx == 0 && dabr == 0) dabr 182 arch/powerpc/platforms/ps3/setup.c return lv1_set_dabr(dabr, dabrx) ? -1 : 0; dabr 809 arch/powerpc/platforms/pseries/setup.c static int pseries_set_dabr(unsigned long dabr, unsigned long dabrx) dabr 811 arch/powerpc/platforms/pseries/setup.c return plpar_hcall_norets(H_SET_DABR, dabr); dabr 814 arch/powerpc/platforms/pseries/setup.c static int pseries_set_xdabr(unsigned long dabr, unsigned long dabrx) dabr 817 arch/powerpc/platforms/pseries/setup.c if (dabrx == 0 && dabr == 0) dabr 822 arch/powerpc/platforms/pseries/setup.c return plpar_hcall_norets(H_SET_XDABR, dabr, dabrx); dabr 113 arch/powerpc/xmon/xmon.c static struct bpt dabr; dabr 791 arch/powerpc/xmon/xmon.c if (dabr.enabled == 0) dabr 933 arch/powerpc/xmon/xmon.c if (dabr.enabled) { dabr 934 arch/powerpc/xmon/xmon.c brk.address = dabr.address; dabr 935 arch/powerpc/xmon/xmon.c brk.type = (dabr.enabled & HW_BRK_TYPE_DABR) | HW_BRK_TYPE_PRIV_ALL; dabr 1388 arch/powerpc/xmon/xmon.c dabr.address = 0; dabr 1389 arch/powerpc/xmon/xmon.c dabr.enabled = 0; dabr 1390 arch/powerpc/xmon/xmon.c if (scanhex(&dabr.address)) { dabr 1391 arch/powerpc/xmon/xmon.c if (!is_kernel_addr(dabr.address)) { dabr 1395 arch/powerpc/xmon/xmon.c dabr.address &= ~HW_BRK_TYPE_DABR; dabr 1396 arch/powerpc/xmon/xmon.c dabr.enabled = mode | BP_DABR; dabr 1431 arch/powerpc/xmon/xmon.c dabr.enabled = 0; dabr 1464 arch/powerpc/xmon/xmon.c if (dabr.enabled) { dabr 1465 arch/powerpc/xmon/xmon.c printf(" data "REG" [", dabr.address); dabr 1466 arch/powerpc/xmon/xmon.c if (dabr.enabled & 1) dabr 1468 arch/powerpc/xmon/xmon.c if (dabr.enabled & 2) dabr 3852 arch/powerpc/xmon/xmon.c if (iabr || dabr.enabled) { dabr 3854 arch/powerpc/xmon/xmon.c dabr.enabled = 0;