/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | ebb_handler.S | 143 SAVE_VSR(0, r3) 148 SAVE_VSR(1, r3) 149 SAVE_VSR(2, r3) 150 SAVE_VSR(3, r3) 151 SAVE_VSR(4, r3) 152 SAVE_VSR(5, r3) 153 SAVE_VSR(6, r3) 154 SAVE_VSR(7, r3) 155 SAVE_VSR(8, r3) 156 SAVE_VSR(9, r3) [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | ebb_handler.S | 143 SAVE_VSR(0, r3) 148 SAVE_VSR(1, r3) 149 SAVE_VSR(2, r3) 150 SAVE_VSR(3, r3) 151 SAVE_VSR(4, r3) 152 SAVE_VSR(5, r3) 153 SAVE_VSR(6, r3) 154 SAVE_VSR(7, r3) 155 SAVE_VSR(8, r3) 156 SAVE_VSR(9, r3) [all...] |
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | memcpy_power7.S | 26 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 45 stb r0,0(r3) 46 addi r3,r3,1 51 sth r0,0(r3) 52 addi r3,r3,2 57 stw r0,0(r3) 58 addi r3,r3, [all...] |
H A D | string_64.S | 47 mr r3,r8 52 err3; stb r0,0(r3) 53 addi r3,r3,1 58 mr r3,r4 63 neg r6,r3 66 mr r8,r3 72 err1; stb r0,0(r3) 73 addi r3,r3, [all...] |
H A D | hweight_64.S | 22 clrldi r3,r3,64-8 37 srdi r4,r3,8 38 add r3,r4,r3 39 clrldi r3,r3,64-8 42 clrlwi r3,r3,16 44 clrldi r3,r [all...] |
H A D | copyuser_power7.S | 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 79 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 101 err1; stb r0,0(r3) 102 addi r3,r3,1 107 err1; sth r0,0(r3) 108 addi r3,r3,2 113 err1; stw r0,0(r3) 114 addi r3,r [all...] |
H A D | copyuser_64.S | 29 * unmodified byte. Generally r3 points into the destination 31 * offset from r3. In the code below, the symbol r3_offset 36 * adjust r3 to point to the correct place. 59 or r0,r3,r4 60 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 62 std r3,-24(r1) 85 addi r3,r3,-16 101 addi r3,r3,1 [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/copyloops/ |
H A D | memcpy_power7.S | 26 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 45 stb r0,0(r3) 46 addi r3,r3,1 51 sth r0,0(r3) 52 addi r3,r3,2 57 stw r0,0(r3) 58 addi r3,r3, [all...] |
H A D | copyuser_power7.S | 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 79 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 101 err1; stb r0,0(r3) 102 addi r3,r3,1 107 err1; sth r0,0(r3) 108 addi r3,r3,2 113 err1; stw r0,0(r3) 114 addi r3,r [all...] |
H A D | copyuser_64.S | 29 * unmodified byte. Generally r3 points into the destination 31 * offset from r3. In the code below, the symbol r3_offset 36 * adjust r3 to point to the correct place. 59 or r0,r3,r4 60 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 62 std r3,-24(r1) 85 addi r3,r3,-16 101 addi r3,r3,1 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | memcpy_power7.S | 26 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 45 stb r0,0(r3) 46 addi r3,r3,1 51 sth r0,0(r3) 52 addi r3,r3,2 57 stw r0,0(r3) 58 addi r3,r3, [all...] |
H A D | hweight_64.S | 22 clrldi r3,r3,64-8 37 srdi r4,r3,8 38 add r3,r4,r3 39 clrldi r3,r3,64-8 42 clrlwi r3,r3,16 44 clrldi r3,r [all...] |
H A D | copyuser_power7.S | 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 79 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 101 err1; stb r0,0(r3) 102 addi r3,r3,1 107 err1; sth r0,0(r3) 108 addi r3,r3,2 113 err1; stw r0,0(r3) 114 addi r3,r [all...] |
H A D | copyuser_64.S | 29 * unmodified byte. Generally r3 points into the destination 31 * offset from r3. In the code below, the symbol r3_offset 36 * adjust r3 to point to the correct place. 59 or r0,r3,r4 60 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 62 std r3,-24(r1) 85 addi r3,r3,-16 101 addi r3,r3,1 [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/copyloops/ |
H A D | memcpy_power7.S | 26 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 45 stb r0,0(r3) 46 addi r3,r3,1 51 sth r0,0(r3) 52 addi r3,r3,2 57 stw r0,0(r3) 58 addi r3,r3, [all...] |
H A D | copyuser_power7.S | 69 ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 79 std r3,-STACKFRAMESIZE+STK_REG(R31)(r1) 101 err1; stb r0,0(r3) 102 addi r3,r3,1 107 err1; sth r0,0(r3) 108 addi r3,r3,2 113 err1; stw r0,0(r3) 114 addi r3,r [all...] |
H A D | copyuser_64.S | 29 * unmodified byte. Generally r3 points into the destination 31 * offset from r3. In the code below, the symbol r3_offset 36 * adjust r3 to point to the correct place. 59 or r0,r3,r4 60 neg r6,r3 /* LS 3 bits = # bytes to 8-byte dest bdry */ 62 std r3,-24(r1) 85 addi r3,r3,-16 101 addi r3,r3,1 [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 45 /* r3 = physical address of IMMR */ 48 stw r3, immrbase@l(r4) 59 lis r3, mpc83xx_sleep_save_area@h 60 ori r3, r3, mpc83xx_sleep_save_area@l 66 stw r5, SS_MEMSAVE+0(r3) 67 stw r6, SS_MEMSAVE+4(r3) 73 stw r5, SS_HID+0(r3) 74 stw r6, SS_HID+4(r3) 75 stw r7, SS_HID+8(r3) [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 45 /* r3 = physical address of IMMR */ 48 stw r3, immrbase@l(r4) 59 lis r3, mpc83xx_sleep_save_area@h 60 ori r3, r3, mpc83xx_sleep_save_area@l 66 stw r5, SS_MEMSAVE+0(r3) 67 stw r6, SS_MEMSAVE+4(r3) 73 stw r5, SS_HID+0(r3) 74 stw r6, SS_HID+4(r3) 75 stw r7, SS_HID+8(r3) [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | l2cr_6xx.S | 91 li r3,-1 126 rlwinm r5,r3,0,0,0 /* r5 contains the new enable bit */ 127 rlwinm r3,r3,0,11,9 /* Turn off the invalidate bit */ 128 rlwinm r3,r3,0,1,31 /* Turn off the enable bit */ 197 mtspr SPRN_L2CR,r3 208 oris r3,r3,0x0020 210 mtspr SPRN_L2CR,r3 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | l2cr_6xx.S | 91 li r3,-1 126 rlwinm r5,r3,0,0,0 /* r5 contains the new enable bit */ 127 rlwinm r3,r3,0,11,9 /* Turn off the invalidate bit */ 128 rlwinm r3,r3,0,1,31 /* Turn off the enable bit */ 197 mtspr SPRN_L2CR,r3 208 oris r3,r3,0x0020 210 mtspr SPRN_L2CR,r3 [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | fsl_hcalls.h | 94 register uintptr_t r3 __asm__("r3"); in fh_send_nmi() 97 r3 = vcpu_mask; in fh_send_nmi() 100 : "+r" (r11), "+r" (r3) in fh_send_nmi() 104 return r3; in fh_send_nmi() 128 register uintptr_t r3 __asm__("r3"); in fh_partition_get_dtprop() 138 r3 = handle; in fh_partition_get_dtprop() 156 "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), in fh_partition_get_dtprop() 162 return r3; in fh_partition_get_dtprop() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | fsl_hcalls.h | 94 register uintptr_t r3 __asm__("r3"); in fh_send_nmi() 97 r3 = vcpu_mask; in fh_send_nmi() 100 : "+r" (r11), "+r" (r3) in fh_send_nmi() 104 return r3; in fh_send_nmi() 128 register uintptr_t r3 __asm__("r3"); in fh_partition_get_dtprop() 138 r3 = handle; in fh_partition_get_dtprop() 156 "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), "+r" (r7), in fh_partition_get_dtprop() 162 return r3; in fh_partition_get_dtprop() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal.S | 29 std r3, STACK_FRAME_PARAM(0)(sp) /* pid */ 35 ld r3, STACK_FRAME_PARAM(1)(sp) 36 cmpdi r3, 0 40 ld r3, STACK_FRAME_PARAM(2)(sp) 41 cmpdi r3, 0 45 ld r3, STACK_FRAME_PARAM(3)(sp) 46 cmpdi r3, 0 50 ld r3, STACK_FRAME_PARAM(4)(sp) 51 cmpdi r3, 0 56 * Set r3 (retur [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal.S | 29 std r3, STACK_FRAME_PARAM(0)(sp) /* pid */ 35 ld r3, STACK_FRAME_PARAM(1)(sp) 36 cmpdi r3, 0 40 ld r3, STACK_FRAME_PARAM(2)(sp) 41 cmpdi r3, 0 45 ld r3, STACK_FRAME_PARAM(3)(sp) 46 cmpdi r3, 0 50 ld r3, STACK_FRAME_PARAM(4)(sp) 51 cmpdi r3, 0 56 * Set r3 (retur [all...] |