Home
last modified time | relevance | path

Searched refs:dabr (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/powerpc/platforms/ps3/
Dsetup.c183 static int ps3_set_dabr(unsigned long dabr, unsigned long dabrx) in ps3_set_dabr() argument
186 if (dabrx == 0 && dabr == 0) in ps3_set_dabr()
191 return lv1_set_dabr(dabr, dabrx) ? -1 : 0; in ps3_set_dabr()
/Linux-v4.19/arch/powerpc/kernel/
Dprocess.c738 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
740 mtspr(SPRN_DAC1, dabr); in __set_dabr()
747 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
749 mtspr(SPRN_DABR, dabr); in __set_dabr()
755 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
757 unsigned long addr = dabr & ~HW_BRK_TYPE_DABR; in __set_dabr()
761 if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_READ) in __set_dabr()
763 else if ((dabr & HW_BRK_TYPE_RDWR) == HW_BRK_TYPE_WRITE) in __set_dabr()
765 else if ((dabr & HW_BRK_TYPE_RDWR) == 0) in __set_dabr()
777 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
[all …]
Dasm-offsets.c518 OFFSET(VCPU_DABR, kvm_vcpu, arch.dabr); in main()
678 HSTATE_FIELD(HSTATE_DABR, dabr); in main()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dsetup.c799 static int pseries_set_dabr(unsigned long dabr, unsigned long dabrx) in pseries_set_dabr() argument
801 return plpar_hcall_norets(H_SET_DABR, dabr); in pseries_set_dabr()
804 static int pseries_set_xdabr(unsigned long dabr, unsigned long dabrx) in pseries_set_xdabr() argument
807 if (dabrx == 0 && dabr == 0) in pseries_set_xdabr()
812 return plpar_hcall_norets(H_SET_XDABR, dabr, dabrx); in pseries_set_xdabr()
/Linux-v4.19/arch/powerpc/xmon/
Dxmon.c112 static struct bpt dabr; variable
739 if (dabr.enabled == 0) in xmon_break_match()
881 if (dabr.enabled) { in insert_cpu_bpts()
882 brk.address = dabr.address; in insert_cpu_bpts()
883 brk.type = (dabr.enabled & HW_BRK_TYPE_DABR) | HW_BRK_TYPE_PRIV_ALL; in insert_cpu_bpts()
1324 dabr.address = 0; in bpt_cmds()
1325 dabr.enabled = 0; in bpt_cmds()
1326 if (scanhex(&dabr.address)) { in bpt_cmds()
1327 if (!is_kernel_addr(dabr.address)) { in bpt_cmds()
1331 dabr.address &= ~HW_BRK_TYPE_DABR; in bpt_cmds()
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_book3s_asm.h129 u64 dabr;
Dmachdep.h141 int (*set_dabr)(unsigned long dabr,
Dkvm_host.h554 ulong dabr; member
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_hv.c1369 *val = get_reg_val(id, vcpu->arch.dabr); in kvmppc_get_one_reg_hv()
1580 vcpu->arch.dabr = set_reg_val(id, *val); in kvmppc_set_one_reg_hv()