/kernel/linux/linux-4.19/arch/powerpc/platforms/ps3/ |
D | hvcall.S | 33 li r11, API_NUMBER; \ 57 li r11, API_NUMBER; \ 61 ld r11, -8(r1); \ 62 std r4, 0(r11); \ 77 li r11, API_NUMBER; \ 81 ld r11, -8(r1); \ 82 std r4, 0(r11); \ 83 ld r11, -16(r1); \ 84 std r5, 0(r11); \ 100 li r11, API_NUMBER; \ [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/ps3/ |
D | hvcall.S | 21 li r11, API_NUMBER; \ 45 li r11, API_NUMBER; \ 49 ld r11, -8(r1); \ 50 std r4, 0(r11); \ 65 li r11, API_NUMBER; \ 69 ld r11, -8(r1); \ 70 std r4, 0(r11); \ 71 ld r11, -16(r1); \ 72 std r5, 0(r11); \ 88 li r11, API_NUMBER; \ [all …]
|
/kernel/linux/linux-4.19/arch/powerpc/kernel/ |
D | swsusp_32.S | 55 lis r11,swsusp_save_area@h 56 ori r11,r11,swsusp_save_area@l 59 stw r0,SL_LR(r11) 61 stw r0,SL_CR(r11) 62 stw r1,SL_SP(r11) 63 stw r2,SL_R2(r11) 64 stmw r12,SL_R12(r11) 68 stw r4,SL_MSR(r11) 70 stw r4,SL_SDR1(r11) 74 stw r4,SL_TB(r11) [all …]
|
D | head_8xx.S | 116 mtspr SPRN_SPRG_SCRATCH1, r11; \ 122 mfspr r11,SPRN_SRR1; /* check whether user or kernel */ \ 123 andi. r11,r11,MSR_PR; \ 124 tophys(r11,r1); /* use tophys(r1) if kernel */ \ 126 mfspr r11,SPRN_SPRG_THREAD; \ 127 lwz r11,THREAD_INFO-THREAD(r11); \ 128 addi r11,r11,THREAD_SIZE; \ 129 tophys(r11,r11); \ 130 1: subi r11,r11,INT_FRAME_SIZE /* alloc exc. frame */ 134 stw r10,_CCR(r11); /* save registers */ \ [all …]
|
D | head_40x.S | 111 mtspr SPRN_SPRG_SCRATCH1,r11; \ 114 mfspr r11,SPRN_SRR1; /* check whether user or kernel */\ 115 andi. r11,r11,MSR_PR; \ 121 tophys(r11,r1); \ 122 stw r10,_CCR(r11); /* save various registers */\ 123 stw r12,GPR12(r11); \ 124 stw r9,GPR9(r11); \ 126 stw r10,GPR10(r11); \ 128 stw r12,GPR11(r11); \ 130 stw r10,_LINK(r11); \ [all …]
|
D | swsusp_booke.S | 51 lis r11,swsusp_save_area@h 52 ori r11,r11,swsusp_save_area@l 55 stw r0,SL_LR(r11) 57 stw r0,SL_CR(r11) 58 stw r1,SL_SP(r11) 59 stw r2,SL_R2(r11) 60 stmw r12,SL_R12(r11) 64 stw r4,SL_MSR(r11) 66 stw r4,SL_TCR(r11) 70 stw r4,SL_TBU(r11) [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
D | swsusp_32.S | 55 lis r11,swsusp_save_area@h 56 ori r11,r11,swsusp_save_area@l 59 stw r0,SL_LR(r11) 61 stw r0,SL_CR(r11) 62 stw r1,SL_SP(r11) 63 stw r2,SL_R2(r11) 64 stmw r12,SL_R12(r11) 68 stw r4,SL_MSR(r11) 70 stw r4,SL_SDR1(r11) 74 stw r4,SL_TB(r11) [all …]
|
D | head_32.h | 21 mtspr SPRN_SPRG_SCRATCH1,r11 25 mfspr r11, SPRN_DAR 26 stw r11, DAR(r10) 27 mfspr r11, SPRN_DSISR 28 stw r11, DSISR(r10) 30 mfspr r11, SPRN_SRR0 31 stw r11, SRR0(r10) 33 mfspr r11, SPRN_SRR1 /* check whether user or kernel */ 35 stw r11, SRR1(r10) 38 andi. r11, r11, MSR_PR [all …]
|
D | swsusp_booke.S | 51 lis r11,swsusp_save_area@h 52 ori r11,r11,swsusp_save_area@l 55 stw r0,SL_LR(r11) 57 stw r0,SL_CR(r11) 58 stw r1,SL_SP(r11) 59 stw r2,SL_R2(r11) 60 stmw r12,SL_R12(r11) 64 stw r4,SL_MSR(r11) 66 stw r4,SL_TCR(r11) 70 stw r4,SL_TBU(r11) [all …]
|
D | head_booke.h | 50 stw r11, THREAD_NORMSAVE(0)(r10); \ 53 mfspr r11, SPRN_SRR1; \ 55 andi. r11, r11, MSR_PR; /* check whether user or kernel */\ 56 mr r11, r1; \ 58 BOOKE_CLEAR_BTB(r11) \ 60 lwz r11, TASK_STACK - THREAD(r10); \ 61 ALLOC_STACK_FRAME(r11, THREAD_SIZE); \ 62 1 : subi r11, r11, INT_FRAME_SIZE; /* Allocate exception frame */ \ 63 stw r13, _CCR(r11); /* save various registers */ \ 64 stw r12,GPR12(r11); \ [all …]
|
D | head_40x.S | 105 stw r11,crit_r11@l(0); \ 107 mfspr r11,SPRN_SRR3; /* check whether user or kernel */\ 108 andi. r11,r11,MSR_PR; \ 109 lis r11,critirq_ctx@ha; \ 110 tophys(r11,r11); \ 111 lwz r11,critirq_ctx@l(r11); \ 114 mfspr r11,SPRN_SPRG_THREAD; /* if from user, start at top of */\ 115 lwz r11,TASK_STACK-THREAD(r11); /* this thread's kernel stack */\ 116 1: addi r11,r11,THREAD_SIZE-INT_FRAME_SIZE; /* Alloc an excpt frm */\ 117 tophys(r11,r11); \ [all …]
|
/kernel/linux/linux-4.19/arch/arm/mach-imx/ |
D | suspend-imx6.S | 81 ldr r11, [r0, #PM_INFO_MX6Q_L2_V_OFFSET] 82 teq r11, #0 85 str r6, [r11, #L2X0_CACHE_SYNC] 87 ldr r6, [r11, #L2X0_CACHE_SYNC] 99 ldreq r11, [r0, #PM_INFO_MX6Q_IOMUXC_V_OFFSET] 100 ldrne r11, [r0, #PM_INFO_MX6Q_IOMUXC_P_OFFSET] 108 str r9, [r11, r8] 113 ldreq r11, [r0, #PM_INFO_MX6Q_MMDC_V_OFFSET] 114 ldrne r11, [r0, #PM_INFO_MX6Q_MMDC_P_OFFSET] 121 ldr r6, [r11, r7] [all …]
|
D | ssi-fiq.S | 51 ldr r11, [r12, #SSI_SIER] 52 tst r11, #SSI_SIER_TFE0_EN 56 ldr r11, [r12, #SSI_SISR] 57 tst r11, #SSI_SISR_TFE0 66 ldrh r11, [r13] 67 strh r11, [r12, #SSI_STX0] 69 ldrh r11, [r13, #2] 70 strh r11, [r12, #SSI_STX0] 72 ldrh r11, [r13, #4] 73 strh r11, [r12, #SSI_STX0] [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
D | suspend-imx6.S | 76 ldr r11, [r0, #PM_INFO_MX6Q_L2_V_OFFSET] 77 teq r11, #0 80 str r6, [r11, #L2X0_CACHE_SYNC] 82 ldr r6, [r11, #L2X0_CACHE_SYNC] 94 ldreq r11, [r0, #PM_INFO_MX6Q_IOMUXC_V_OFFSET] 95 ldrne r11, [r0, #PM_INFO_MX6Q_IOMUXC_P_OFFSET] 103 str r9, [r11, r8] 108 ldreq r11, [r0, #PM_INFO_MX6Q_MMDC_V_OFFSET] 109 ldrne r11, [r0, #PM_INFO_MX6Q_MMDC_P_OFFSET] 116 ldr r6, [r11, r7] [all …]
|
D | ssi-fiq.S | 48 ldr r11, [r12, #SSI_SIER] 49 tst r11, #SSI_SIER_TFE0_EN 53 ldr r11, [r12, #SSI_SISR] 54 tst r11, #SSI_SISR_TFE0 63 ldrh r11, [r13] 64 strh r11, [r12, #SSI_STX0] 66 ldrh r11, [r13, #2] 67 strh r11, [r12, #SSI_STX0] 69 ldrh r11, [r13, #4] 70 strh r11, [r12, #SSI_STX0] [all …]
|
/kernel/linux/linux-4.19/arch/microblaze/lib/ |
D | fastcopy.S | 58 lbui r11, r6, 0 /* h = *s */ 59 sbi r11, r5, 0 /* *d = h */ 82 lwi r11, r6, 8 /* t3 = *(s + 8) */ 86 swi r11, r5, 8 /* *(d + 8) = t3 */ 90 lwi r11, r6, 24 /* t3 = *(s + 24) */ 94 swi r11, r5, 24 /* *(d + 24) = t3 */ 105 lwi r11, r8, 0 /* h = *(as + 0) */ 113 bslli r11, r11, 24 /* h = h << 24 */ 117 or r9, r11, r9 /* t1 = h | t1 */ 119 bslli r11, r12, 24 /* h = v << 24 */ [all …]
|
/kernel/linux/linux-5.10/arch/microblaze/lib/ |
D | fastcopy.S | 58 lbui r11, r6, 0 /* h = *s */ 59 sbi r11, r5, 0 /* *d = h */ 82 lwi r11, r6, 8 /* t3 = *(s + 8) */ 86 swi r11, r5, 8 /* *(d + 8) = t3 */ 90 lwi r11, r6, 24 /* t3 = *(s + 24) */ 94 swi r11, r5, 24 /* *(d + 24) = t3 */ 105 lwi r11, r8, 0 /* h = *(as + 0) */ 113 bslli r11, r11, 24 /* h = h << 24 */ 117 or r9, r11, r9 /* t1 = h | t1 */ 119 bslli r11, r12, 24 /* h = v << 24 */ [all …]
|
/kernel/linux/linux-4.19/arch/microblaze/kernel/ |
D | entry.S | 96 mfs r11, rmsr 97 andi r11, r11, ~MSR_BIP 98 mts rmsr, r11 102 mfs r11, rmsr 103 ori r11, r11, MSR_BIP 104 mts rmsr, r11 108 mfs r11, rmsr 109 andi r11, r11, ~MSR_EIP 110 mts rmsr, r11 114 mfs r11, rmsr [all …]
|
D | entry-nommu.S | 35 mfs r11, rmsr 36 andi r11, r11, ~MSR_IE 37 mts rmsr, r11 41 mfs r11, rmsr 42 ori r11, r11, MSR_IE 43 mts rmsr, r11 47 mfs r11, rmsr 48 andi r11, r11, ~MSR_BIP 49 mts rmsr, r11 55 swi r11, r0, PER_CPU(R11_SAVE) /* temporarily save r11 */ [all …]
|
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
D | entry-nommu.S | 35 mfs r11, rmsr 36 andi r11, r11, ~MSR_IE 37 mts rmsr, r11 41 mfs r11, rmsr 42 ori r11, r11, MSR_IE 43 mts rmsr, r11 47 mfs r11, rmsr 48 andi r11, r11, ~MSR_BIP 49 mts rmsr, r11 55 swi r11, r0, PER_CPU(R11_SAVE) /* temporarily save r11 */ [all …]
|
D | entry.S | 96 mfs r11, rmsr 97 andi r11, r11, ~MSR_BIP 98 mts rmsr, r11 102 mfs r11, rmsr 103 ori r11, r11, MSR_BIP 104 mts rmsr, r11 108 mfs r11, rmsr 109 andi r11, r11, ~MSR_EIP 110 mts rmsr, r11 114 mfs r11, rmsr [all …]
|
D | head.S | 90 lbui r11, r0, TOPHYS(endian_check) 91 beqid r11, big_endian /* DO NOT break delay stop dependency */ 92 lw r11, r0, r7 /* Big endian load in delay slot */ 93 lwr r11, r0, r7 /* Little endian load */ 95 rsubi r11, r11, OF_DT_HEADER /* Check FDT header */ 96 beqi r11, _prepare_copy_fdt 98 bnei r11, no_fdt_arg /* No - get out of here */ 100 or r11, r0, r0 /* incremment */ 104 lw r12, r7, r11 /* r12 = r7 + r11 */ 105 sw r12, r4, r11 /* addr[r4 + r11] = r12 */ [all …]
|
/kernel/linux/linux-4.19/arch/powerpc/include/asm/ |
D | fsl_hcalls.h | 93 register uintptr_t r11 __asm__("r11"); in fh_send_nmi() 96 r11 = FH_HCALL_TOKEN(FH_SEND_NMI); in fh_send_nmi() 100 : "+r" (r11), "+r" (r3) in fh_send_nmi() 127 register uintptr_t r11 __asm__("r11"); in fh_partition_get_dtprop() 137 r11 = FH_HCALL_TOKEN(FH_PARTITION_GET_DTPROP); in fh_partition_get_dtprop() 155 : "+r" (r11), in fh_partition_get_dtprop() 181 register uintptr_t r11 __asm__("r11"); in fh_partition_set_dtprop() 191 r11 = FH_HCALL_TOKEN(FH_PARTITION_SET_DTPROP); in fh_partition_set_dtprop() 209 : "+r" (r11), in fh_partition_set_dtprop() 226 register uintptr_t r11 __asm__("r11"); in fh_partition_restart() [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
D | fsl_hcalls.h | 93 register uintptr_t r11 __asm__("r11"); in fh_send_nmi() 96 r11 = FH_HCALL_TOKEN(FH_SEND_NMI); in fh_send_nmi() 100 : "+r" (r11), "+r" (r3) in fh_send_nmi() 127 register uintptr_t r11 __asm__("r11"); in fh_partition_get_dtprop() 137 r11 = FH_HCALL_TOKEN(FH_PARTITION_GET_DTPROP); in fh_partition_get_dtprop() 155 : "+r" (r11), in fh_partition_get_dtprop() 181 register uintptr_t r11 __asm__("r11"); in fh_partition_set_dtprop() 191 r11 = FH_HCALL_TOKEN(FH_PARTITION_SET_DTPROP); in fh_partition_set_dtprop() 209 : "+r" (r11), in fh_partition_set_dtprop() 226 register uintptr_t r11 __asm__("r11"); in fh_partition_restart() [all …]
|
/kernel/linux/linux-4.19/arch/powerpc/mm/ |
D | slb_low.S | 106 li r11,0 125 li r11,0 138 lis r11,(H_VMALLOC_END >> 32)@h // r11 = 0xffffffffd0000000 139 ori r11,r11,(H_VMALLOC_END >> 32)@l // r11 = 0xffffffffd0003800 141 rldic r11,r11,4,28 // r11 = 0xd00038000 142 cmpld r10,r11 // if r10 >= r11 149 lhz r11,PACAVMALLOCSLLP(r13) 155 li r11,0 176 ld r11,PACA_SLB_ADDR_LIMIT(r13) 177 cmpld r3,r11 [all …]
|