gpr2 9 arch/powerpc/include/asm/book3s/32/kup.h .macro kuep_update_sr gpr1, gpr2 /* NEVER use r0 as gpr2 due to addis */ gpr2 18 arch/powerpc/include/asm/book3s/32/kup.h .macro kuep_lock gpr1, gpr2 gpr2 29 arch/powerpc/include/asm/book3s/32/kup.h .macro kuep_unlock gpr1, gpr2 gpr2 42 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_update_sr gpr1, gpr2, gpr3 /* NEVER use r0 as gpr2 due to addis */ gpr2 52 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 gpr2 65 arch/powerpc/include/asm/book3s/32/kup.h .macro kuap_restore sp, current, gpr1, gpr2, gpr3 gpr2 23 arch/powerpc/include/asm/book3s/64/kup-radix.h .macro kuap_check_amr gpr1, gpr2 gpr2 35 arch/powerpc/include/asm/book3s/64/kup-radix.h .macro kuap_save_amr_and_lock gpr1, gpr2, use_cr, msr_pr_cr gpr2 21 arch/powerpc/include/asm/kup.h .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 gpr2 24 arch/powerpc/include/asm/kup.h .macro kuap_restore sp, current, gpr1, gpr2, gpr3 gpr2 11 arch/powerpc/include/asm/nohash/32/kup-8xx.h .macro kuap_save_and_lock sp, thread, gpr1, gpr2, gpr3 gpr2 18 arch/powerpc/include/asm/nohash/32/kup-8xx.h .macro kuap_restore sp, current, gpr1, gpr2, gpr3