| /linux/drivers/pinctrl/sunplus/ |
| H A D | sppctl_sp7021.c | 14 #define D(x, y) ((x) * 8 + (y)) macro 15 #define P(x, y) PINCTRL_PIN(D(x, y), D_PIS(x, y)) 19 D_PIS(0, 4), D_PIS(0, 5), D_PIS(0, 6), D_PIS(0, 7), 21 D_PIS(1, 4), D_PIS(1, 5), D_PIS(1, 6), D_PIS(1, 7), 23 D_PIS(2, 4), D_PIS(2, 5), D_PIS(2, 6), D_PIS(2, 7), 25 D_PIS(3, 4), D_PIS(3, 5), D_PIS(3, 6), D_PIS(3, 7), 26 D_PIS(4, 0), D_PIS(4, 1), D_PIS(4, 2), D_PIS(4, 3), 27 D_PIS(4, 4), D_PIS(4, 5), D_PIS(4, 6), D_PIS(4, 7), 29 D_PIS(5, 4), D_PIS(5, 5), D_PIS(5, 6), D_PIS(5, 7), 31 D_PIS(6, 4), D_PIS(6, 5), D_PIS(6, 6), D_PIS(6, 7), [all …]
|
| /linux/arch/x86/crypto/ |
| H A D | twofish-i586-asm_32.S | 17 #define ctx 4 /* Twofish context structure */ 20 #define b_offset 4 64 * d input register containing d (already rol $1) 67 #define encrypt_round(a,b,c,d,round)\ argument 68 push d ## D;\ 70 mov s1(%ebp,%edi,4),d ## D;\ 72 mov s2(%ebp,%edi,4),%esi;\ 74 ror $16, b ## D;\ 75 xor s2(%ebp,%edi,4),d ## D;\ 77 ror $16, a ## D;\ [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-neon-core.S | 41 zip1 RTMP0.4s, s0.4s, s1.4s; \ 42 zip1 RTMP1.4s, s2.4s, s3.4s; \ 43 zip2 RTMP2.4s, s0.4s, s1.4s; \ 44 zip2 RTMP3.4s, s2.4s, s3.4s; \ 45 zip1 s0.2d, RTMP0.2d, RTMP1.2d; \ 46 zip2 s1.2d, RTMP0.2d, RTMP1.2d; \ 47 zip1 s2.2d, RTMP2.2d, RTMP3.2d; \ 48 zip2 s3.2d, RTMP2.2d, RTMP3.2d; 51 zip1 RTMP0.4s, s0.4s, s1.4s; \ 52 zip1 RTMP1.4s, s2.4s, s3.4s; \ [all …]
|
| H A D | sm4-ce-gcm-core.S | 19 .set .Lv\b\().4s, \b 41 pmull r0.1q, m0.1d, m1.1d; \ 42 pmull T1.1q, m0.1d, T0.1d; \ 43 pmull2 T0.1q, m0.2d, T0.2d; \ 44 pmull2 r1.1q, m0.2d, m1.2d; \ 59 pmull r0.1q, m0.1d, m1.1d; \ 60 pmull r2.1q, m2.1d, m3.1d; \ 61 pmull r4.1q, m4.1d, m5.1d; \ 62 pmull r6.1q, m6.1d, m7.1d; \ 63 pmull T1.1q, m0.1d, T0.1d; \ [all …]
|
| /linux/arch/loongarch/lib/ |
| H A D | memset.S | 15 bstrins.d \r0, \r0, 15, 8 16 bstrins.d \r0, \r0, 31, 16 17 bstrins.d \r0, \r0, 63, 32 49 addi.d a0, a0, 1 50 addi.d a2, a2, -1 72 add.d a2, a0, a2 73 st.d a1, a0, 0 76 addi.d a3, a0, 8 77 bstrins.d a3, zero, 2, 0 79 addi.d a4, a2, -64 [all …]
|
| H A D | clear_user.S | 60 add.d a2, a0, a1 61 0: st.d zero, a0, 0 64 addi.d a0, a0, 8 65 bstrins.d a0, zero, 2, 0 67 addi.d a3, a2, -64 72 1: st.d zero, a0, 0 73 2: st.d zero, a0, 8 74 3: st.d zero, a0, 16 75 4: st.d zero, a0, 24 76 5: st.d zero, a0, 32 [all …]
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 36 snprintf(buff, len, "%+d", insn->imm); in __func_get_name() 74 [BPF_ADD >> 4] = "+=", 75 [BPF_SUB >> 4] = "-=", 76 [BPF_MUL >> 4] = "*=", 77 [BPF_DIV >> 4] = "/=", 78 [BPF_OR >> 4] = "|=", 79 [BPF_AND >> 4] = "&=", 80 [BPF_LSH >> 4] = "<<=", 81 [BPF_RSH >> 4] = ">>=", 82 [BPF_NEG >> 4] [all...] |
| /linux/arch/microblaze/lib/ |
| H A D | fastcopy.S | 29 * between mem locations with size of xfer spec'd in bytes 40 /* move d to return register as value of function */ 43 addi r4, r0, 4 /* n = 4 */ 48 andi r4, r5, 3 /* n = d & 3 */ 51 /* n = 4 - n (yields 3, 2, 1 transfers for 1, 2, 3 addr offset) */ 52 rsubi r4, r4, 4 59 sbi r11, r5, 0 /* *d = h */ 61 addi r5, r5, 1 /* d++ */ 81 lwi r10, r6, 4 /* t2 = *(s + 4) */ 84 swi r9, r5, 0 /* *(d + 0) = t1 */ [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_dump.c | 29 struct btf_dump *d; in btf_dump_all_types() local 32 d = btf_dump__new(btf, btf_dump_printf, ctx, NULL); in btf_dump_all_types() 33 err = libbpf_get_error(d); in btf_dump_all_types() 38 err = btf_dump__dump_type(d, id); in btf_dump_all_types() 44 btf_dump__free(d); in btf_dump_all_types() 72 CHECK(btf__pointer_size(btf) != 8, "ptr_sz", "exp %d, got %zu\n", in test_btf_dump_case() 83 if (CHECK(f == NULL, "open_tmp", "failed to open file: %s(%d)\n", in test_btf_dump_case() 92 if (CHECK(err, "btf_dump", "failure during C dumping: %d\n", err)) { in test_btf_dump_case() 118 "differing test output, output=%s, err=%d, diff cmd:\n%s\n", in test_btf_dump_case() 131 struct btf_dump *d; member 339 btf_dump_data(struct btf * btf,struct btf_dump * d,char * name,char * prefix,__u64 flags,void * ptr,size_t ptr_sz,char * str,const char * expected_val) btf_dump_data() argument 420 test_btf_dump_int_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_int_data() argument 478 test_btf_dump_float_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_float_data() argument 523 test_btf_dump_char_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_char_data() argument 545 test_btf_dump_typedef_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_typedef_data() argument 600 test_btf_dump_enum_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_enum_data() argument 636 test_btf_dump_struct_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_struct_data() argument 871 test_btf_dump_var_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_var_data() argument 884 struct btf_dump *d; global() member 966 struct btf_dump *d; test_btf_dump_string_data() local 998 test_btf_datasec(struct btf * btf,struct btf_dump * d,char * str,const char * name,const char * expected_val,void * data,size_t data_sz) test_btf_datasec() argument 1028 struct btf_dump *d; test_btf_dump_datasec_data() local 1048 struct btf_dump *d; test_btf_dump() local [all...] |
| H A D | skeleton.c | 46 CHECK(data->in1 != -1, "in1", "got %d != exp %d\n", data->in1, -1); in test_skeleton() 47 CHECK(data->out1 != -1, "out1", "got %d != exp %d\n", data->out1, -1); in test_skeleton() 51 CHECK(bss->in3 != 0, "in3", "got %d != exp %d\n", bss->in3, 0); in test_skeleton() 52 CHECK(bss->out3 != 0, "out3", "got %d != exp %d\n", bss->out3, 0); in test_skeleton() 56 CHECK(rodata->in.in6 != 0, "in6", "got %d != exp %d\n", rodata->in.in6, 0); in test_skeleton() 57 CHECK(bss->out6 != 0, "out6", "got %d != exp %d\n", bss->out6, 0); in test_skeleton() 60 for (i = 0; i < 4; i++) in test_skeleton() 62 for (i = 0; i < 4; i++) in test_skeleton() 72 rodata_dyn->in_dynarr_sz = 4; in test_skeleton() 73 for (i = 0; i < 4; i++) in test_skeleton() [all …]
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_sf.h | 80 "Kick 3D: FWCtx 0x%08.8x @ %d, RTD 0x%08x. Partial render:%d, CSW resume:%d, prio:%d" }, 82 "3D finished, HWRTData0State=%x, HWRTData1State=%x" }, 83 { ROGUE_FW_LOG_CREATESFID(3, ROGUE_FW_GROUP_MAIN, 4), 84 "Kick 3D TQ: FWCtx 0x%08.8x @ %d, CSW resume:%d, prio: %d" }, 85 { ROGUE_FW_LOG_CREATESFID(4, ROGUE_FW_GROUP_MAIN, 0), 86 "3D Transfer finished" }, 88 "Kick Compute: FWCtx 0x%08.8x @ %d, prio: %d" }, 92 … "Kick TA: FWCtx 0x%08.8x @ %d, RTD 0x%08x. First kick:%d, Last kick:%d, CSW resume:%d, prio:%d" }, 102 "Kick TLA: FWCtx 0x%08.8x @ %d, prio:%d" }, 106 "cCCB Woff update = %d, DM = %d, FWCtx = 0x%08.8x" }, [all …]
|
| /linux/drivers/media/usb/pwc/ |
| H A D | pwc-dec23.c | 129 p0[k + 0x30] = (4 * pw) + 0x80; in build_table_color() 133 p0[k + 0x70] = (-4 * pw) + 0x80; in build_table_color() 166 * yyyy = get_bits(4) 181 * op == 2 when (i%4)==0 186 static const unsigned char hash_table_ops[64*4] = { 260 {4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4,}, 262 {4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4,}, 268 {4, 5, 5, 4, 5, 4, 4, 5, 5, 4, 4, 5, 4, 5, 5, 4,}, 313 else if (flags == 4) in pwc_dec23_init() 347 * Copy the 4x4 image block to Y plane buffer [all …]
|
| /linux/tools/perf/arch/x86/tests/ |
| H A D | intel-pt-test.c | 36 {1, {4}, 0, {INTEL_PT_TNT, 1, 0}, 0, 0 }, 48 {5, {0x4d, 1, 2, 3, 4}, 0, {INTEL_PT_TIP, 2, 0x4030201}, 0, 0 }, 49 {7, {0x6d, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP, 3, 0x60504030201}, 0, 0 }, 50 {7, {0x8d, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP, 4, 0x60504030201}, 0, 0 }, 51 {9, {0xcd, 1, 2, 3, 4, 5, 6, 7, 8}, 0, {INTEL_PT_TIP, 6, 0x807060504030201}, 0, 0 }, 55 {5, {0x51, 1, 2, 3, 4}, 0, {INTEL_PT_TIP_PGE, 2, 0x4030201}, 0, 0 }, 56 {7, {0x71, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP_PGE, 3, 0x60504030201}, 0, 0 }, 57 {7, {0x91, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP_PGE, 4, 0x60504030201}, 0, 0 }, 58 {9, {0xd1, 1, 2, 3, 4, 5, 6, 7, 8}, 0, {INTEL_PT_TIP_PGE, 6, 0x807060504030201}, 0, 0 }, 62 {5, {0x41, 1, 2, 3, 4}, 0, {INTEL_PT_TIP_PGD, 2, 0x4030201}, 0, 0 }, [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | c2p_core.h | 22 static inline void _transp(u32 d[], unsigned int i1, unsigned int i2, in _transp() argument 25 u32 t = (d[i1] ^ (d[i2] >> shift)) & mask; in _transp() 27 d[i1] ^= t; in _transp() 28 d[i2] ^= t << shift; in _transp() 41 case 4: in get_mask() 60 static __always_inline void transp8(u32 d[], unsigned int n, unsigned int m) in transp8() argument 67 _transp(d, 0, 1, n, mask); in transp8() 69 _transp(d, 2, 3, n, mask); in transp8() 71 _transp(d, 4, 5, n, mask); in transp8() 73 _transp(d, 6, 7, n, mask); in transp8() [all …]
|
| H A D | atafb_utils.h | 60 : "=a" (s), "=d" (count) in fb_memclear_small() 61 : "d" (0), "0" ((char *)s + count), "1" (count)); in fb_memclear_small() 69 : "=a" (s), "=d" (count) in fb_memclear_small() 70 : "d" (0), "0" (s), "1" (count) in fb_memclear_small() 90 : "=a" (s), "=d" (count) in fb_memclear() 103 "3: lsr.l #1,%1 ; jcc 4f ; clr.l (%0)+ ; clr.l (%0)+\n" in fb_memclear() 104 "4: subq.l #1,%1 ; jcs 6f\n" in fb_memclear() 110 : "=a" (s), "=d" (count), "=d" (tmp) in fb_memclear() 129 : "=a" (s), "=d" (count) in fb_memset255() 130 : "d" (-1), "0" ((char *)s+count), "1" (count)); in fb_memset255() [all …]
|
| /linux/tools/hv/ |
| H A D | lsvmbus | 26 '{57164f39-9115-4e78-ab55-382f3bd5422d}': '[Heartbeat]', 27 '{a9a0f4e7-5a45-4d96-b827-8a841e8c03e6}': '[Data Exchange]', 31 '{cfa8b69e-5b4a-4cc0-b98b-8ba1a1f3f95a}': 'Synthetic mouse', 33 '{da0a7802-e377-4aac-8e77-0558eb1073f8}': 'Synthetic framebuffer adapter', 36 '{ba6163d9-04a1-4d29-b605-72e2ffb1dc7f}': 'Synthetic SCSI Controller', 37 '{2f9bcc4a-0069-4af3-b76b-6fd0be528cda}': 'Synthetic fiber channel adapter', 38 '{8c2eaf3d-32a7-4b09-ab99-bd1f1c86b501}': 'Synthetic RDMA adapter', 41 '{f8e65716-3cb3-4a06-9a60-1889c5cccab5}': '[Reserved system device]', 42 '{3375baf4-9e15-4b30-b765-67acb10d607b}': '[Reserved system device]', 78 d = VMBus_Dev() variable [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | constraints.svg | 3 …ow="visible" orient="auto"><path id="path6263" transform="matrix(-.4 0 0 -.4 -4 0)" d="m0 0 5-5-17… 4 …4 0 0 -.4 -4 0)" d="m0 0 5-5-17.5 5 17.5 5-5-5z" fill="#f00" fill-rule="evenodd" stroke="#f00" str… 5 …4 0 0 -.4 -4 0)" d="m0 0 5-5-17.5 5 17.5 5-5-5z" fill="#000080" fill-rule="evenodd" stroke="#00008… 6 fill="none"/><path id="path209" d="m13800 17500h-12400v-14200h24800v14200h-12400z" fill="#fff"/><pa… 7 …0101" fill="none"/><path id="path228" d="m12050 12250h-9e3v-1e4h18000v1e4h-9e3z" fill="#fff"/><pat… 8 …501" fill="none"/><path id="path247" d="m11000 13400h-3900v-5400h7800v5400h-3900z" fill="#fff"/><p… 9 …d="m20750 7150h-7e3" fill="none" marker-end="url(#Arrow2Mend)" stroke="#000080" stroke-linejoin="r… 10 …d="m2450 7150h-2000.9" fill="none" marker-end="url(#marker6125)" stroke="#f00" stroke-linejoin="ro… 11 fill="none"/><path id="path319" d="m9650 12550v1505.2" fill="none" marker-end="url(#marker5693)" st…
|
| /linux/lib/crypto/arm/ |
| H A D | sha1-armv4-large.S | 31 @ full unroll ~5100/+260% ~1260/+4% ~1300/+5% 76 sub sp,sp,#15*4 86 ldrb r12,[r1],#4 93 ldr r9,[r1],#4 @ handles unaligned 103 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D) 104 str r9,[r14,#-4]! 105 add r7,r7,r10 @ E+=F_00_19(B,C,D) 111 ldrb r12,[r1],#4 118 ldr r9,[r1],#4 @ handles unaligned 128 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D) [all …]
|
| /linux/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
| H A D | tie-asm.h | 39 xchal_sa_align \ptr, 0, 1024-4, 4, 4 42 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4 45 xchal_sa_align \ptr, 0, 1024-4, 4, 4 48 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4 51 xchal_sa_align \ptr, 0, 1024-4, 4, 4 54 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4 66 xchal_sa_align \ptr, 0, 1024-4, 4, 4 69 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4 72 xchal_sa_align \ptr, 0, 1024-4, 4, 4 75 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4 [all …]
|
| /linux/lib/crypto/x86/ |
| H A D | sha256-avx2-asm.S | 48 # This code schedules 2 blocks at a time, with 4 lanes per block 96 d = %r8d define 115 _XFER_SIZE = 2*64*4 # 2 blocks, 64 rounds, 4 bytes/round 146 e = d 147 d = c define 162 vpalignr $4, X2, X3, XTMP0 # XTMP0 = W[-7] 174 add h, d # d = k + w + h + d # -- 177 vpalignr $4, X0, X1, XTMP1 # XTMP1 = W[-15] 192 add y2, d # d = k + w + h + d + S1 + CH = d + t1 # -- 207 offset = \disp + 1*4 [all …]
|
| /linux/arch/loongarch/include/asm/ |
| H A D | asm.h | 45 #define SZREG 4 54 #if (SZREG == 4) 60 #define REG_L ld.d 61 #define REG_S st.d 62 #define REG_ADD add.d 63 #define REG_SUB sub.d 69 #if (__SIZEOF_INT__ == 4) 84 #define INT_ADD add.d 85 #define INT_ADDI addi.d 86 #define INT_SUB sub.d [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-aspeed-vic.c | 33 * below are for the "low" register, add 4 to get to the high one 64 writel(0xffffffff, vic->base + AVIC_INT_ENABLE_CLR + 4); in vic_init_hw() 68 writel(0xffffffff, vic->base + AVIC_INT_TRIGGER_CLR + 4); in vic_init_hw() 72 writel(0, vic->base + AVIC_INT_SELECT + 4); in vic_init_hw() 75 * (4 GPIO direct inputs), for now we assume this was configured in vic_init_hw() 80 sense = readl(vic->base + AVIC_INT_SENSE + 4); in vic_init_hw() 85 writel(0xffffffff, vic->base + AVIC_EDGE_CLR + 4); in vic_init_hw() 97 stat = readl_relaxed(vic->base + AVIC_IRQ_STATUS + 4); in avic_handle_irq() 107 static void avic_ack_irq(struct irq_data *d) in avic_ack_irq() argument 109 struct aspeed_vic *vic = irq_data_get_irq_chip_data(d); in avic_ack_irq() [all …]
|
| /linux/arch/arm/mm/ |
| H A D | proc-arm946.S | 20 * ARM946E-S is synthesizable to have 0KB to 1MB sized D-Cache, 25 #define CACHE_DSEGMENTS 4 /* fixed */ 27 #define CACHE_DLIMIT (CACHE_DSIZE * 4) /* benchmark needed */ 50 bic r0, r0, #0x00000004 @ d-cache 64 mcr p15, 0, ip, c7, c6, 0 @ flush D cache 65 mcr p15, 0, ip, c7, c10, 4 @ drain WB 79 mcr p15, 0, r0, c7, c0, 4 @ Wait for interrupt 109 mcr p15, 0, ip, c7, c6, 0 @ flush D cache 111 mov r1, #(CACHE_DSEGMENTS - 1) << 29 @ 4 segments 112 1: orr r3, r1, #(CACHE_DENTRIES - 1) << 4 @ n entries [all …]
|
| /linux/lib/crypto/ |
| H A D | des.c | 516 ROL(R, 4); \ 579 ROR(R, 4); 581 #define ROUND(L, R, A, B, K, d) \ argument 582 B = K[0]; A = K[1]; K += d; \ 584 B &= 0x3f3f3f3f; ROR(A, 4); \ 595 * PC2 lookup tables are organized as 2 consecutive sets of 4 interleaved 597 * the 4 interleaved tables correspond to four 7-bit subsets of C_i or D_i. 599 * After PC1 each of the variables a,b,c,d contains a 7 bit subset of C_i 608 #define DES_PC2(a, b, c, d) (T4(d) | T3(c) | T2(b) | T1(a)) argument 618 * alternating zero-one patterns in the C and D registers after Permuted [all …]
|
| /linux/drivers/net/wireless/zydas/zd1211rw/ |
| H A D | zd_rf_rf2959.c | 18 RF_CHANNEL( 4) = { 0x1819a9, 0x1e6666 }, 48 PDEBUG("rf2959 %#010x reg %d rw %d", rw, reg, rw_flag); 52 PDEBUG("reg0 CFG1 ref_sel %d hibernate %d rf_vco_reg_en %d" 53 " if_vco_reg_en %d if_vga_en %d", 58 PDEBUG("reg1 IFPLL1 pll_en1 %d kv_en1 %d vtc_en1 %d lpf1 %d" 59 " cpl1 %d pdp1 %d autocal_en1 %d ld_en1 %d ifloopr %d" 60 " ifloopc %d dac1 %d", 63 bits(rw, 7, 9), bits(rw, 4, 6), bits(rw, 0, 3)); 66 PDEBUG("reg2 IFPLL2 n1 %d num1 %d", 70 PDEBUG("reg3 IFPLL3 num %d", bits(rw, 0, 17)); [all …]
|