Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/powerpc/platforms/ps3/
H A Dsetup.c174 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()
178 dabrx = DABRX_USER; in ps3_set_dabr()
180 dabrx &= DABRX_BTI | DABRX_KERNEL | DABRX_USER; in ps3_set_dabr()
182 return lv1_set_dabr(dabr, dabrx) ? -1 : 0; in ps3_set_dabr()
/kernel/linux/linux-6.6/arch/powerpc/platforms/ps3/
H A Dsetup.c175 static int ps3_set_dabr(unsigned long dabr, unsigned long dabrx) in ps3_set_dabr() argument
178 if (dabrx == 0 && dabr == 0) in ps3_set_dabr()
179 dabrx = DABRX_USER; in ps3_set_dabr()
181 dabrx &= DABRX_BTI | DABRX_KERNEL | DABRX_USER; in ps3_set_dabr()
183 return lv1_set_dabr(dabr, dabrx) ? -1 : 0; in ps3_set_dabr()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dsetup.c851 static int pseries_set_dabr(unsigned long dabr, unsigned long dabrx) in pseries_set_dabr() argument
856 static int pseries_set_xdabr(unsigned long dabr, unsigned long dabrx) in pseries_set_xdabr() argument
859 if (dabrx == 0 && dabr == 0) in pseries_set_xdabr()
860 dabrx = DABRX_USER; in pseries_set_xdabr()
862 dabrx &= DABRX_KERNEL | DABRX_USER; in pseries_set_xdabr()
864 return plpar_hcall_norets(H_SET_XDABR, dabr, dabrx); in pseries_set_xdabr()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dsetup.c901 static int pseries_set_dabr(unsigned long dabr, unsigned long dabrx) in pseries_set_dabr() argument
906 static int pseries_set_xdabr(unsigned long dabr, unsigned long dabrx) in pseries_set_xdabr() argument
909 if (dabrx == 0 && dabr == 0) in pseries_set_xdabr()
910 dabrx = DABRX_USER; in pseries_set_xdabr()
912 dabrx &= DABRX_KERNEL | DABRX_USER; in pseries_set_xdabr()
914 return plpar_hcall_norets(H_SET_XDABR, dabr, dabrx); in pseries_set_xdabr()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dasm-prototypes.h73 unsigned long dabrx);
H A Dmachdep.h126 unsigned long dabrx);
H A Dkvm_host.h580 u32 dabrx; member
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dprocess.c811 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
819 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
823 mtspr(SPRN_DABRX, dabrx); in __set_dabr()
827 static inline int __set_dabr(unsigned long dabr, unsigned long dabrx) in __set_dabr() argument
835 unsigned long dabr, dabrx; in set_dabr() local
838 dabrx = ((brk->type >> 3) & 0x7); in set_dabr()
841 return ppc_md.set_dabr(dabr, dabrx); in set_dabr()
843 return __set_dabr(dabr, dabrx); in set_dabr()
H A Dasm-offsets.c550 OFFSET(VCPU_DABRX, kvm_vcpu, arch.dabrx); in main()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dasm-prototypes.h178 unsigned long dabrx);
H A Dmachdep.h133 unsigned long dabrx);
H A Dkvm_host.h585 u32 dabrx; member
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dprocess.c809 unsigned long dabr, dabrx; in set_dabr() local
812 dabrx = ((brk->type >> 3) & 0x7); in set_dabr()
815 return ppc_md.set_dabr(dabr, dabrx); in set_dabr()
825 mtspr(SPRN_DABRX, dabrx); in set_dabr()
H A Dasm-offsets.c447 OFFSET(VCPU_DABRX, kvm_vcpu, arch.dabrx); in main()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv.c1675 *val = get_reg_val(id, vcpu->arch.dabrx); in kvmppc_get_one_reg_hv()
1914 vcpu->arch.dabrx = set_reg_val(id, *val) & ~DABRX_HYP; in kvmppc_set_one_reg_hv()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv.c2207 *val = get_reg_val(id, vcpu->arch.dabrx); in kvmppc_get_one_reg_hv()
2456 vcpu->arch.dabrx = set_reg_val(id, *val) & ~DABRX_HYP; in kvmppc_set_one_reg_hv()

Completed in 28 milliseconds