Searched refs:dabr (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/arch/powerpc/platforms/ps3/ |
| D | setup.c | 174 static int ps3_set_dabr(unsigned long dabr, unsigned long dabrx) in ps3_set_dabr() argument 177 if (dabrx == 0 && dabr == 0) in ps3_set_dabr() 182 return lv1_set_dabr(dabr, dabrx) ? -1 : 0; in ps3_set_dabr()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | process.c | 725 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument 727 mtspr(SPRN_DAC1, dabr); in __set_dabr() 734 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument 736 mtspr(SPRN_DABR, dabr); in __set_dabr() 742 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument 744 unsigned long addr = dabr & ~HW_BRK_TYPE_DABR; in __set_dabr() 748 if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_READ) in __set_dabr() 750 else if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_WRITE) in __set_dabr() 752 else if ((dabr & HW_BRK_TYPE_RDWR) == 0) in __set_dabr() 764 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument [all …]
|
| D | asm-offsets.c | 528 OFFSET(VCPU_DABR, kvm_vcpu, arch.dabr); in main() 688 HSTATE_FIELD(HSTATE_DABR, dabr); in main()
|
| /Linux-v5.4/arch/powerpc/platforms/pseries/ |
| D | setup.c | 802 static int pseries_set_dabr(unsigned long dabr, unsigned long dabrx) in pseries_set_dabr() argument 804 return plpar_hcall_norets(H_SET_DABR, dabr); in pseries_set_dabr() 807 static int pseries_set_xdabr(unsigned long dabr, unsigned long dabrx) in pseries_set_xdabr() argument 810 if (dabrx == 0 && dabr == 0) in pseries_set_xdabr() 815 return plpar_hcall_norets(H_SET_XDABR, dabr, dabrx); in pseries_set_xdabr()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | asm-prototypes.h | 176 long kvmppc_h_set_dabr(struct kvm_vcpu *vcpu, unsigned long dabr); 177 long kvmppc_h_set_xdabr(struct kvm_vcpu *vcpu, unsigned long dabr,
|
| D | kvm_book3s_asm.h | 121 u64 dabr;
|
| D | machdep.h | 130 int (*set_dabr)(unsigned long dabr,
|
| D | kvm_host.h | 579 ulong dabr; member
|
| /Linux-v5.4/arch/powerpc/xmon/ |
| D | xmon.c | 112 static struct bpt dabr; variable 742 if (dabr.enabled == 0) in xmon_break_match() 884 if (dabr.enabled) { in insert_cpu_bpts() 885 brk.address = dabr.address; in insert_cpu_bpts() 886 brk.type = (dabr.enabled & HW_BRK_TYPE_DABR) | HW_BRK_TYPE_PRIV_ALL; in insert_cpu_bpts() 1339 dabr.address = 0; in bpt_cmds() 1340 dabr.enabled = 0; in bpt_cmds() 1341 if (scanhex(&dabr.address)) { in bpt_cmds() 1342 if (!is_kernel_addr(dabr.address)) { in bpt_cmds() 1346 dabr.address &= ~HW_BRK_TYPE_DABR; in bpt_cmds() [all …]
|
| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_hv.c | 1636 *val = get_reg_val(id, vcpu->arch.dabr); in kvmppc_get_one_reg_hv() 1857 vcpu->arch.dabr = set_reg_val(id, *val); in kvmppc_set_one_reg_hv()
|