/openbmc/qemu/tests/tcg/i386/ |
H A D | test-i386.h | 17 stringify(OP) size, s0, s1, res, iflags, flags & CC_MASK); 28 stringify(OP) size, s0, res, iflags, flags & CC_MASK); 32 void exec_opq(long s0, long s1, long iflags) in exec_opq() argument 35 res = s0; in exec_opq() 41 void exec_opl(long s0, long s1, long iflags) in exec_opl() argument 44 res = s0; in exec_opl() 49 void exec_opw(long s0, long s1, long iflags) in exec_opw() argument 52 res = s0; in exec_opw() 57 void exec_opb(long s0, long s1, long iflags) in exec_opb() argument 60 res = s0; in exec_opb() [all …]
|
H A D | test-i386-shift.h | 31 void exec_opq(long s2, long s0, long s1, long iflags) in exec_opq() argument 34 res = s0; in exec_opq() 41 stringify(OP) "q", s0, s1, res, iflags, flags & CC_MASK); in exec_opq() 45 void exec_opl(long s2, long s0, long s1, long iflags) in exec_opl() argument 48 res = s0; in exec_opl() 55 stringify(OP) "l", s0, s1, res, iflags, flags & CC_MASK); in exec_opl() 58 void exec_opw(long s2, long s0, long s1, long iflags) in exec_opw() argument 61 res = s0; in exec_opw() 68 stringify(OP) "w", s0, s1, res, iflags, flags & CC_MASK); in exec_opw() 82 void exec_opq(long s2, long s0, long s1, long iflags) in exec_opq() argument [all …]
|
/openbmc/linux/arch/powerpc/crypto/ |
H A D | sha256-spe-asm.S | 114 rotrwi rT0,a,2; /* 1: S0 = a rotr 2 */ \ 116 rotrwi rT1,a,13; /* 1: S0' = a rotr 13 */ \ 118 rotrwi rT3,a,22; /* 1: S0" = a rotr 22 */ \ 119 xor rT0,rT0,rT1; /* 1: S0 = S0 xor S0' */ \ 121 xor rT3,rT0,rT3; /* 1: S0 = S0 xor S0" */ \ 129 add rT3,rT3,rT2; /* 1: temp2 = S0 + maj */ \ 141 rotrwi rT0,h,2; /* 2: S0 = a rotr 2 */ \ 143 rotrwi rT1,h,13; /* 2: S0' = a rotr 13 */ \ 145 rotrwi rT3,h,22; /* 2: S0" = a rotr 22 */ \ 146 xor rT0,rT0,rT1; /* 2: S0 = S0 xor S0' */ \ [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | relocate_kernel.S | 25 move s0, a4 31 beqz s0, done 34 PTR_L s1, s0, 0 35 PTR_ADDI s0, s0, SZREG 45 /* indirection page, update s0 */ 49 and s0, s1, t0 97 iocsrrd.w s0, t1 /* check PC as an indicator */ 98 beqz s0, 1b 99 iocsrrd.d s0, t1 /* get PC via mailbox */ 102 or s0, s0, t0 /* s0 = TO_CACHE(s0) */ [all …]
|
H A D | mcount.S | 21 PTR_S s0, sp, MCOUNT_S0_OFFSET 23 move s0, a0 27 move a0, s0 29 PTR_L s0, sp, MCOUNT_S0_OFFSET 42 move a1, s0 /* arg1: parent's return address */ 74 move a2, s0 /* arg2: Callsite parent ra */
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | mcount.S | 19 REG_S s0, 0*SZREG(sp) 21 addi s0, sp, 16 30 REG_S s0, 2*SZREG(sp) 34 addi s0, sp, 4*SZREG 39 REG_L s0, 0*SZREG(sp) 45 REG_L s0, 2*SZREG(sp) 67 * s0 (frame pointer, if enabled) on entry and the sp (stack pointer) on return. 71 * value stored in -16(s0) on entry, and the s0 on return. 106 addi a0, s0, -SZREG 109 REG_L a2, -2*SZREG(s0) [all …]
|
H A D | entry.S | 60 REG_L s0, TASK_TI_USER_SP(tp) 66 REG_S s0, PT_SP(sp) 117 REG_L s0, PT_STATUS(sp) 121 and s0, s0, t0 123 andi s0, s0, SR_SPP 125 bnez s0, 1f 128 addi s0, sp, PT_SIZE_ON_STACK 129 REG_S s0, TASK_TI_KERNEL_SP(tp) 196 REG_L s0, TASK_TI_KERNEL_SP(tp) 202 REG_S s0, PT_SP(sp) [all …]
|
H A D | kexec_relocate.S | 16 * s0: Pointer to the current entry 29 mv s0, a0 63 REG_L t0, 0(s0) /* t0 = *image->entry */ 64 addi s0, s0, RISCV_SZPTR /* image->entry++ */ 76 andi s0, t0, ~0x2 119 mv s0, zero 159 * s0: (const) Phys address to jump to 163 mv s0, a1 174 mv a2, s0 183 mv s0, zero
|
/openbmc/linux/arch/x86/crypto/ |
H A D | sha512-avx2-asm.S | 200 xor T1, y1 # y1 = (a>>39) ^ (a>>34) # S0 201 rorx $28, a, T1 # T1 = (a >> 28) # S0 204 xor T1, y1 # y1 = (a>>39) ^ (a>>34) ^ (a>>28) # S0 210 add y1, h # h = k + w + h + S0 # -- 214 add y2, h # h = k + w + h + S0 + S1 + CH = t1 + S0# -- 215 add y3, h # h = t1 + S0 + MAJ # -- 227 vpxor YTMP1, YTMP3, YTMP1 # YTMP1 = s0 231 vpaddq YTMP1, YTMP0, YTMP0 # YTMP0 = W[-16] + W[-7] + s0 233 vperm2f128 $0x0, YTMP0, YTMP0, Y_0 # Y_0 = W[-16] + W[-7] + s0 {BABA} 235 vpand MASK_YMM_LO(%rip), YTMP0, YTMP0 # YTMP0 = W[-16] + W[-7] + s0 {DC00} [all …]
|
H A D | sha256-avx2-asm.S | 179 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0 180 rorx $2, a, T1 # T1 = (a >> 2) # S0 184 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0 191 add y1, h # h = k + w + h + S0 # -- 197 add y2, h # h = k + w + h + S0 + S1 + CH = t1 + S0# -- 198 add y3, h # h = t1 + S0 + MAJ # -- 228 xor T1, y1 # y1 = (a>>22) ^ (a>>13) # S0 231 rorx $2, a, T1 # T1 = (a >> 2) # S0 235 xor T1, y1 # y1 = (a>>22) ^ (a>>13) ^ (a>>2) # S0 240 vpxor XTMP4, XTMP3, XTMP1 # XTMP1 = s0 [all …]
|
H A D | sm4-aesni-avx-asm_64.S | 188 #define ROUND(round, s0, s1, s2, s3) \ argument 201 vpxor RTMP0, s0, s0; /* s0 ^ x */ \ 207 vpxor RTMP1, s0, s0; /* s0 ^ x ^ rol(x,24) */ \ 210 vpxor RTMP0, s0, s0; \ 211 /* s0 ^ x ^ rol(x,2) ^ rol(x,10) ^ rol(x,18) ^ rol(x,24) */ \ 212 vpxor RTMP1, s0, s0; 276 #define ROUND(round, s0, s1, s2, s3, r0, r1, r2, r3) \ argument 301 vpxor RTMP0, s0, s0; /* s0 ^ x */ \ 316 vpxor RTMP1, s0, s0; /* s0 ^ x ^ rol(x,24) */ \ 317 /* s0 ^ x ^ rol(x,2) ^ rol(x,10) ^ rol(x,18) ^ rol(x,24) */ \ [all …]
|
/openbmc/linux/drivers/soc/bcm/brcmstb/pm/ |
H A D | s2-mips.S | 24 sw s0, 4(sp) 35 * s0: AON_CTRL base register 44 lw s0, 0(t0) 79 sw zero, AON_CTRL_PM_CTRL(s0) 80 lw zero, AON_CTRL_PM_CTRL(s0) 81 sw t0, AON_CTRL_PM_CTRL(s0) 82 lw t0, AON_CTRL_PM_CTRL(s0) 134 sw t1, AON_CTRL_HOST_MISC_CMDS(s0) 135 lw t1, AON_CTRL_HOST_MISC_CMDS(s0) 137 sw zero, AON_CTRL_PM_CTRL(s0) [all …]
|
/openbmc/linux/scripts/selinux/ |
H A D | install_policy.sh | 45 echo "__default__:user_u:s0" > /etc/selinux/dummy/seusers 46 echo "base_r:base_t:s0" > /etc/selinux/dummy/contexts/failsafe_context 47 echo "base_r:base_t:s0 base_r:base_t:s0" > /etc/selinux/dummy/default_contexts 49 client * user_u:base_r:base_t:s0 50 property * user_u:object_r:base_t:s0 51 extension * user_u:object_r:base_t:s0 52 selection * user_u:object_r:base_t:s0 53 event * user_u:object_r:base_t:s0
|
/openbmc/qemu/common-user/host/mips/ |
H A D | safe-syscall.inc.S | 34 /* 8 * 4 = 32 for outgoing parameters; 1 * 4 for s0 save; 1 * 4 for align. */ 38 /* 1 * 8 for s0 save; 1 * 8 for align. */ 48 REG_S s0, OFS_S0(sp) 49 .cfi_rel_offset s0, OFS_S0 63 move s0, a0 /* signal_pending pointer */ 90 move s0, a0 /* signal_pending pointer */ 110 lw t1, 0(s0) 116 REG_L s0, OFS_S0(sp) 120 .cfi_restore s0 126 2: REG_L s0, OFS_S0(sp) [all …]
|
/openbmc/linux/net/dccp/ccids/lib/ |
H A D | packet_history.c | 154 u64 s0 = tfrc_rx_hist_loss_prev(h)->tfrchrx_seqno, in __do_track_loss() local 157 if (!dccp_loss_free(s0, s1, n1)) { /* gap between S0 and S1 */ in __do_track_loss() 165 u64 s0 = tfrc_rx_hist_loss_prev(h)->tfrchrx_seqno, in __one_after_loss() local 175 /* S0 < S2 < S1 */ in __one_after_loss() 177 if (dccp_loss_free(s0, s2, n2)) { in __one_after_loss() 181 /* hole is filled: S0, S2, and S1 are consecutive */ in __one_after_loss() 188 } else { /* gap between S0 and S2 */ in __one_after_loss() 190 * Reorder history to insert S2 between S0 and S1 in __one_after_loss() 202 u64 s0 = tfrc_rx_hist_loss_prev(h)->tfrchrx_seqno, in __two_after_loss() local 225 /* S0 < S3 < S1 */ in __two_after_loss() [all …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-ampere-mtjade.dts | 117 channels = "s0", "s1"; 126 channels = "s0", "s1"; 135 channels = "s0", "s1"; 144 channels = "s0", "s1"; 153 channels = "s0", "s1"; 162 channels = "s0", "s1"; 171 channels = "s0", "s1"; 180 channels = "s0", "s1"; 189 channels = "s0", "s1"; 198 channels = "s0", "s1"; [all …]
|
H A D | aspeed-bmc-ampere-mtmitchell.dts | 168 channels = "s0", "s1"; 178 channels = "s0", "s1"; 188 channels = "s0", "s1"; 198 channels = "s0", "s1"; 208 channels = "s0", "s1"; 218 channels = "s0", "s1"; 228 channels = "s0", "s1"; 238 channels = "s0", "s1"; 248 channels = "s0", "s1"; 258 channels = "s0", "s1"; [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | relocate_kernel.S | 22 PTR_L s0, kexec_indirection_page 26 PTR_L s2, (s0) 27 PTR_ADDIU s0, s0, SZREG 42 /* indirection page, update s0 */ 45 and s0, s2, ~0x2 127 1: LONG_L s0, (t0) 128 bne s0, zero,1b
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | sm3-ce-core.S | 44 .macro round, ab, s0, t0, t1, i 49 sm3tt2\ab v9.4s, v5.4s, \s0\().4s, \i 52 .macro qround, ab, s0, s1, s2, s3, s4 55 ext v6.16b, \s0\().16b, \s1\().16b, #12 57 sm3partw1 \s4\().4s, \s0\().4s, \s3\().4s 60 eor v10.16b, \s0\().16b, \s1\().16b 62 round \ab, \s0, v11, v12, 0 63 round \ab, \s0, v12, v11, 1 64 round \ab, \s0, v11, v12, 2 65 round \ab, \s0, v12, v11, 3
|
H A D | sm4-neon-core.S | 40 #define transpose_4x4(s0, s1, s2, s3) \ argument 41 zip1 RTMP0.4s, s0.4s, s1.4s; \ 43 zip2 RTMP2.4s, s0.4s, s1.4s; \ 45 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \ 50 #define transpose_4x4_2x(s0, s1, s2, s3, s4, s5, s6, s7) \ argument 51 zip1 RTMP0.4s, s0.4s, s1.4s; \ 53 zip2 RTMP2.4s, s0.4s, s1.4s; \ 59 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \ 68 #define rotate_clockwise_4x4(s0, s1, s2, s3) \ argument 69 zip1 RTMP0.4s, s1.4s, s0.4s; \ [all …]
|
H A D | sha1-ce-core.S | 34 .macro add_only, op, ev, rc, s0, dg1 36 add t1.4s, v\s0\().4s, \rc\().4s 44 .ifnb \s0 45 add t0.4s, v\s0\().4s, \rc\().4s 52 .macro add_update, op, ev, rc, s0, s1, s2, s3, dg1 53 sha1su0 v\s0\().4s, v\s1\().4s, v\s2\().4s 55 sha1su1 v\s0\().4s, v\s3\().4s
|
/openbmc/linux/arch/arm/crypto/ |
H A D | sha2-ce-core.S | 32 .macro add_only, ev, s0 argument 34 .ifnb \s0 39 .ifnb \s0 40 vadd.u32 ta\ev, q\s0, k\ev 44 .macro add_update, ev, s0, s1, s2, s3 45 sha256su0.32 q\s0, q\s1 47 sha256su1.32 q\s0, q\s2, q\s3
|
/openbmc/linux/arch/mips/include/asm/mach-loongson64/ |
H A D | kernel-entry-init.h | 80 /* s0:prid s1:initfn */ 87 mfc0 s0, CP0_PRID 88 andi s0, s0, (PRID_IMP_MASK | PRID_REV_MASK) 89 beq s0, (PRID_IMP_LOONGSON_64C | PRID_REV_LOONGSON3B_R1), 1f 90 beq s0, (PRID_IMP_LOONGSON_64C | PRID_REV_LOONGSON3B_R2), 1f
|
/openbmc/qemu/crypto/ |
H A D | aes.c | 1451 u32 s0, s1, s2, s3, t0, t1, t2, t3; in AES_encrypt() local 1463 s0 = GETU32(in ) ^ rk[0]; in AES_encrypt() 1469 …t0 = AES_Te0[s0 >> 24] ^ AES_Te1[(s1 >> 16) & 0xff] ^ AES_Te2[(s2 >> 8) & 0xff] ^ AES_Te3[s3 & 0x… in AES_encrypt() 1470 …[s1 >> 24] ^ AES_Te1[(s2 >> 16) & 0xff] ^ AES_Te2[(s3 >> 8) & 0xff] ^ AES_Te3[s0 & 0xff] ^ rk[ 5]; in AES_encrypt() 1471 …t2 = AES_Te0[s2 >> 24] ^ AES_Te1[(s3 >> 16) & 0xff] ^ AES_Te2[(s0 >> 8) & 0xff] ^ AES_Te3[s1 & 0x… in AES_encrypt() 1472 …t3 = AES_Te0[s3 >> 24] ^ AES_Te1[(s0 >> 16) & 0xff] ^ AES_Te2[(s1 >> 8) & 0xff] ^ AES_Te3[s2 & 0x… in AES_encrypt() 1474 …s0 = AES_Te0[t0 >> 24] ^ AES_Te1[(t1 >> 16) & 0xff] ^ AES_Te2[(t2 >> 8) & 0xff] ^ AES_Te3[t3 & 0x… in AES_encrypt() 1479 …t0 = AES_Te0[s0 >> 24] ^ AES_Te1[(s1 >> 16) & 0xff] ^ AES_Te2[(s2 >> 8) & 0xff] ^ AES_Te3[s3 & 0x… in AES_encrypt() 1480 …[s1 >> 24] ^ AES_Te1[(s2 >> 16) & 0xff] ^ AES_Te2[(s3 >> 8) & 0xff] ^ AES_Te3[s0 & 0xff] ^ rk[13]; in AES_encrypt() 1481 …t2 = AES_Te0[s2 >> 24] ^ AES_Te1[(s3 >> 16) & 0xff] ^ AES_Te2[(s0 >> 8) & 0xff] ^ AES_Te3[s1 & 0x… in AES_encrypt() [all …]
|
/openbmc/openbmc/meta-ampere/meta-jade/recipes-ampere/platform/ampere-platform-init/ |
H A D | mtjade_platform_gpios_init.sh | 21 "s0-spi-auth-fail-n" 29 "s0-rtc-lock" 51 "s0-i2c9-alert-n" 54 "s0-vr-hot-n"
|