/openbmc/linux/arch/ia64/kernel/ |
H A D | entry.S | 188 ld8 sp=[r21] // load kernel stack pointer of new task 370 ld8 r27=[r2],(SW(B0)-SW(AR_BSPSTORE)) // bspstore 371 ld8 r29=[r3],(SW(B1)-SW(AR_UNAT)) // unat 373 ld8 r21=[r2],16 // restore b0 374 ld8 r22=[r3],16 // restore b1 376 ld8 r23=[r2],16 // restore b2 377 ld8 r24=[r3],16 // restore b3 379 ld8 r25=[r2],16 // restore b4 380 ld8 r26=[r3],16 // restore b5 382 ld8 r16=[r2],(SW(PR)-SW(AR_PFS)) // ar.pfs [all …]
|
H A D | esi_stub.S | 52 ld8 r2=[in0],8 // load ESI function's entry point 56 ld8 out0=[in1],8 // ESI params loaded from array 58 ld8 out1=[in1],8 60 ld8 out2=[in1],8 62 ld8 out3=[in1],8 64 ld8 out4=[in1],8 66 ld8 out5=[in1],8 68 ld8 out6=[in1],8 70 ld8 out7=[in1] 75 ld8 gp=[in0] // load ESI function's global pointer
|
H A D | mca_asm.S | 40 ld8 reg=[reg] 68 ld8 r18=[r2],(O(PTCE_COUNT)-O(PTCE_BASE));; // r18=ptce_base 113 ld8 r16=[r2] 153 ld8 r18=[r3] // Get processor state parameter on existing PALE_CHECK. 192 ld8 r18=[r2] // load PAL PTE 196 ld8 r16=[r2] // load PAL vaddr 765 ld8 temp3=[temp1],16 // restore b2 766 ld8 temp4=[temp2],16 // restore b3 770 ld8 temp3=[temp1],SW(AR_LC)-SW(B4) // restore b4 771 ld8 temp4=[temp2] // restore b5 [all …]
|
H A D | gate.S | 124 ld8 r17=[base0],(ARG0_OFF-SIGHANDLER_OFF) // get pointer to signal handler's plabel 125 ld8 r15=[base1] // get address of new RBS base (or NULL) 134 ld8 out0=[base0],16 // load arg0 (signum) 137 ld8 out1=[base1] // load arg1 (siginfop) 138 ld8 r10=[r17],8 // get signal handler entry point 140 ld8 out2=[base0] // load arg2 (sigcontextp) 141 ld8 gp=[r17] // get signal handler's global pointer 167 ld8 r15=[base0] // fetch sc_ar_bsp 249 ld8 r17=[r16] 250 ld8 r16=[r18] // get new rnat [all …]
|
H A D | fsys.S | 67 ld8 r17=[r17] // r17 = current->signal 74 ld8 r17=[r17] // r17 = current->signal->pids[PIDTYPE_TGID] 103 ld8 r17=[r17] // r17 = current->thread_pid 219 ld8 r30 = [r21] // clocksource->mmio_ptr 226 ld8 r14 = [r14] // clocksource mask value 232 ld8 r24 = [r26] // get clksrc_cycle_last value 237 (p9) ld8 r2 = [r30] // MMIO_TIMER. Could also have latency issues.. 238 (p13) ld8 r25 = [r19] // get itc_lastcycle value 239 ld8 r9 = [r22],IA64_TIME_SN_SPEC_SNSEC_OFFSET // sec 241 ld8 r8 = [r22],-IA64_TIME_SN_SPEC_SNSEC_OFFSET // snsec [all …]
|
H A D | head.S | 46 ld8 _tmp=[ptr],0x08;; \ 93 ld8 _tmp=[ptr],8;; \ 101 ld8 reg2=[reg1];; 303 ld8 r3=[r3] 374 ld8 r21=[r19],8;; 411 ld8 out0=[r3] 451 1: ld8.nta r16=[in0],8 452 ld8.nta r17=[r19],8 1109 ld8 r1=[r25],0x08;; 1110 ld8 r12=[r25],0x08;; [all …]
|
H A D | ivt.S | 157 ld8 r17=[r17] // get *pgd (may be 0) 164 (p7) ld8 r29=[r28] // get *pud (may be 0) 172 (p7) ld8 r20=[r17] // get *pmd (may be 0) 178 (p7) ld8 r18=[r21] // read *pte 225 ld8 r25=[r21] // read *pte again 226 ld8 r26=[r17] // read *pmd again 228 ld8 r19=[r28] // read *pud again 266 1: ld8 r18=[r17] // read *pte 281 ld8 r19=[r17] // read *pte again and see if same 310 1: ld8 r18=[r17] // read *pte [all …]
|
H A D | pal.S | 67 ld8 loc2 = [loc2] // loc2 <- entry point 111 ld8 loc2 = [loc2] // loc2 <- entry point 160 ld8 loc2 = [loc2] // loc2 <- entry point 219 ld8 loc2 = [loc2] // loc2 <- entry point
|
H A D | efi_stub.S | 49 ld8 r2=[in0],8 // load EFI function's entry point 57 ld8 gp=[in0] // load EFI function's global pointer
|
H A D | relocate_kernel.S | 67 ld8 r18=[r2],(O(PTCE_COUNT)-O(PTCE_BASE));; // r18=ptce_base 134 ld8 r30=[in0], 8;; 156 ld8 r14=[r18], 8;;
|
/openbmc/linux/arch/ia64/lib/ |
H A D | xor.S | 36 (p[0]) ld8.nta s1[0] = [r16], 8 37 (p[0]) ld8.nta s2[0] = [r17], 8 75 (p[0]) ld8.nta s1[0] = [r16], 8 76 (p[0]) ld8.nta s2[0] = [r17], 8 79 (p[0]) ld8.nta s3[0] = [r18], 8 117 (p[0]) ld8.nta s1[0] = [r16], 8 118 (p[0]) ld8.nta s2[0] = [r17], 8 120 (p[0]) ld8.nta s3[0] = [r18], 8 121 (p[0]) ld8.nta s4[0] = [r19], 8 162 (p[0]) ld8.nta s1[0] = [r16], 8 [all …]
|
H A D | copy_page_mck.S | 134 (p[A]) ld8 v[A] = [src_pre_mem], 128 // M0 143 (p[D]) ld8 t2 = [src0], 3*8 // M0 144 (p[D]) ld8 t4 = [src1], 3*8 // M1 148 (p[A]) ld8 v[A] = [src_pre_mem], 128 // M0 prefetch src from memory 149 (p[C]) ld8 n[0] = [src_pre_l2], 128 // M1 prefetch src from L2 153 (p[D]) ld8 t5 = [src0], 8 154 (p[D]) ld8 t7 = [src1], 3*8 158 (p[D]) ld8 t6 = [src0], 3*8 159 (p[D]) ld8 t10 = [src1], 8 163 (p[D]) ld8 t9 = [src0], 3*8 [all …]
|
H A D | memcpy_mck.S | 157 EX(.ex_handler, (p16) ld8 r34=[src0],16) 158 EK(.ex_handler, (p16) ld8 r38=[src1],16) 162 EX(.ex_handler, (p16) ld8 r32=[src0],16) 163 EK(.ex_handler, (p16) ld8 r36=[src1],16) 170 EX(.ex_handler, (p6) ld8 t1=[src0]) 173 EX(.ex_hndlr_s, (p7) ld8 t2=[src1],8) 177 EX(.ex_hndlr_s, (p8) ld8 t3=[src1]) 214 EX(.ex_hndlr_lcpy_1, (p[A]) ld8 v[A] = [src_pre_mem], 128) // M0 223 EX(.ex_handler, (p[D]) ld8 t2 = [src0], 3*8) // M0 224 EK(.ex_handler, (p[D]) ld8 t4 = [src1], 3*8) // M1 [all …]
|
H A D | copy_page.S | 71 (p[0]) ld8 t1[0]=[src1],16 73 (p[0]) ld8 t2[0]=[src2],16 77 (p[0]) ld8 t3[0]=[src1],16 79 (p[0]) ld8 t4[0]=[src2],16 82 (p[0]) ld8 t5[0]=[src1],16 84 (p[0]) ld8 t6[0]=[src2],16 87 (p[0]) ld8 t7[0]=[src1],16 89 (p[0]) ld8 t8[0]=[src2],16
|
H A D | strlen.S | 99 ld8 v[1]=[src],8 // must not speculate: can fail here 103 ld8.s w[1]=[src],8 // speculatively load next 114 ld8.s v[0]=[src],8 // speculatively load next 118 ld8.s w[0]=[src],8 // speculatively load next to next 171 ld8 val=[base],8 // will fail if unrecoverable fault 174 cmp.eq p0,p6=r0,r0 // nullify first ld8 in loop 180 (p6) ld8 val=[base],8 // will fail if unrecoverable fault
|
H A D | copy_user.S | 243 EX(3f,(p16) ld8 val1[1]=[src1],8); \ 352 // Stop bit not required after ld8 because if we fail on ld8 355 EX(.failure_in1,(p9) ld8 val2[1]=[src1],8) // 8-byte aligned 377 EX(.failure_in3,(p16) ld8 val1[0]=[src1],16) 378 (p16) ld8 val2[0]=[src2],16 391 EX(.failure_in1,(p6) ld8 val1[0]=[src1],8) // at least 8 bytes 505 // ld8(). Given the way the code is written today, this means only 510 // - if you fail on the ld8 in the head, it means you went straight 512 // Again this comes from the fact that if you crossed just for the ld8 then 514 // either go for the 16byte copy loop OR the ld8 in the tail part. [all …]
|
H A D | memcpy.S | 98 (p[0]) ld8 val[0]=[src],8 188 ld8 t0=[t0] // t0 = 1st source word 196 ld8 t1=[src2] // t1 = 1st source word if src is 8-byte aligned, 2nd otherwise 254 (p6) ld8 val[1]=[src2],8 // prime the pump... 279 (p[0]) ld8 val[0]=[src2],8; \ 289 ld8 val[N-1]=[src_end]; /* load last word (may be same as val[N]) */ \
|
H A D | do_csum.S | 160 ld8 firstval=[first1],8 // load, ahead of time, "first1" word 164 (p9) ld8 lastval=[last] // load, ahead of time, "last" word, if needed 195 ld8 word1[1]=[first1],8 // load an 8-byte word 234 (p[0]) ld8 word1[0]=[first1],16 235 (p[0]) ld8 word2[0]=[first2],16
|
H A D | flush.S | 32 ld8 r20=[r3] // r20: stride shift 86 ld8 r20=[r3] // r20: stride shift
|
/openbmc/openbmc/meta-raspberrypi/recipes-bsp/armstubs/ |
H A D | armstubs.bb | 19 export LD8="${LD}"
|
/openbmc/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra20-trimslice.dts | 140 "ld8", "ld9", "ld10", "ld11", "ld12", 253 "ld5", "ld6", "ld7", "ld8", "ld9",
|
H A D | tegra20-tamonten.dtsi | 131 "ld8", "ld9", "ld10", "ld11", "ld12", 237 "ld5", "ld6", "ld7", "ld8", "ld9",
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | nvidia,tegra20-pinmux.yaml | 39 ld2, ld3, ld4, ld5, ld6, ld7, ld8, ld9, ld10, ld11, ld12,
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra20-tamonten.dtsi | 120 "ld8", "ld9", "ld10", "ld11", "ld12", 226 "ld5", "ld6", "ld7", "ld8", "ld9",
|
H A D | tegra20-paz00.dts | 159 "ld8", "ld9", "ld10", "ld11", "ld12", 260 "ld8", "ld9", "ld10", "ld11", "ld12",
|