/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 …]
|
H A D | des3_ede-asm_64.S | 80 movl val##d, RT0d; \ 81 rorl $4, RT0d; \ 89 roll $4, RT0d; \ 90 orl RT0d, val##d; 93 do_permutation(left##d, right##d, 4, 0x0f0f0f0f); \ 94 do_permutation(left##d, right##d, 16, 0x0000ffff); \ 95 do_permutation(right##d, left##d, 2, 0x33333333); \ 96 do_permutation(right##d, left##d, 8, 0x00ff00ff); \ 98 movl left##d, RW0d; \ 99 roll $1, right##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 | sha512-ce-core.S | 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 17 .set .Lv\b\().2d, \b 40 .align 4 85 ld1 {v\rc1\().2d}, [x4], #16 87 add v5.2d, v\rc0\().2d, v\in0\().2d 91 add v\i3\().2d, v\i3\().2d, v5.2d 94 sha512su0 v\in0\().2d, v\in1\().2d 96 sha512h q\i3, q6, v7.2d 98 sha512su1 v\in0\().2d, v\in2\().2d, v5.2d 100 add v\i4\().2d, v\i1\().2d, v\i3\().2d [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 …]
|
H A D | nh-neon-core.S | 41 ld1 {\k3\().4s}, [KEY], #16 44 add T0.4s, T3.4s, \k0\().4s 45 add T1.4s, T3.4s, \k1\().4s 46 add T2.4s, T3.4s, \k2\().4s 47 add T3.4s, T3.4s, \k3\().4s 50 mov T4.d[0], T0.d[1] 51 mov T5.d[0], T1.d[1] 52 mov T6.d[0], T2.d[1] 53 mov T7.d[0], T3.d[1] 54 umlal PASS0_SUMS.2d, T0.2s, T4.2s [all …]
|
H A D | ghash-ce-core.S | 64 pmull \rd\().1q, \rn\().1d, \rm\().1d 68 pmull2 \rd\().1q, \rn\().2d, \rm\().2d 107 pmull\t \rq\().8h, \ad, \bd // D = A*B 113 uzp1 t4.2d, t3.2d, t5.2d 114 uzp2 t3.2d, t3.2d, t5.2d 115 uzp1 t6.2d, t7.2d, t9.2d 116 uzp2 t7.2d, t7.2d, t9.2d 131 zip2 t5.2d, t4.2d, t3.2d 132 zip1 t3.2d, t4.2d, t3.2d 133 zip2 t9.2d, t6.2d, t7.2d [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 | 35 addi.d a0, a0, 1 36 addi.d a1, a1, -1 55 add.d a2, a0, a1 56 0: st.d zero, a0, 0 59 addi.d a0, a0, 8 60 bstrins.d a0, zero, 2, 0 62 addi.d a3, a2, -64 67 1: st.d zero, a0, 0 68 2: st.d zero, a0, 8 69 3: st.d zero, a0, 16 [all …]
|
/linux/kernel/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/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/drivers/edac/ |
H A D | i10nm_base.c | 23 #define I10NM_GET_SCK_BAR(d, reg) \ argument 24 pci_read_config_dword((d)->uracu, 0xd0, &(reg)) 25 #define I10NM_GET_IMC_BAR(d, i, reg) \ argument 26 pci_read_config_dword((d)->uracu, \ 27 (res_cfg->type == GNR ? 0xd4 : 0xd8) + (i) * 4, &(reg)) 28 #define I10NM_GET_SAD(d, offset, i, reg)\ argument 29 pci_read_config_dword((d)->sad_all, (offset) + (i) * \ 31 #define I10NM_GET_HBM_IMC_BAR(d, reg) \ argument 32 pci_read_config_dword((d)->uracu, 0xd4, &(reg)) 33 #define I10NM_GET_CAPID3_CFG(d, reg) \ argument [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/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/arch/powerpc/crypto/ |
H A D | aes-tab-4k.S | 3 * 4K AES tables for PPC AES implementation 12 * one required). Thus they are aligned to 4K. The locality of rotated values 25 #define R(a, b, c, d) \ argument 26 0x##a##b##c##d, 0x##d##a##b##c, 0x##c##d##a##b, 0x##b##c##d##a 34 .long R(ee, 77, 77, 99), R(f6, 7b, 7b, 8d) 35 .long R(ff, f2, f2, 0d), R(d6, 6b, 6b, bd) 38 .long R(ce, 67, 67, a9), R(56, 2b, 2b, 7d) 40 .long R(4d, ab, ab, e6), R(ec, 76, 76, 9a) 41 .long R(8f, ca, ca, 45), R(1f, 82, 82, 9d) 42 .long R(89, c9, c9, 40), R(fa, 7d, 7d, 87) [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/drivers/video/fbdev/ |
H A D | c2p_iplan2.c | 21 * Perform a full C2P step on 16 8-bit pixels, stored in 4 32-bit words 27 static void c2p_16x8(u32 d[4]) in c2p_16x8() argument 29 transp4(d, 8, 2); in c2p_16x8() 30 transp4(d, 1, 2); in c2p_16x8() 31 transp4x(d, 16, 2); in c2p_16x8() 32 transp4x(d, 2, 2); in c2p_16x8() 33 transp4(d, 4, 1); in c2p_16x8() 41 static const int perm_c2p_16x8[4] = { 1, 3, 0, 2 }; 48 static inline void store_iplan2(void *dst, u32 bpp, u32 d[4]) in store_iplan2() argument 52 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2() [all …]
|
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 …]
|
/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/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; 136 struct btf_dump *d = NULL; test_btf_dump_incremental() local 269 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 350 test_btf_dump_int_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_int_data() argument 408 test_btf_dump_float_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_float_data() argument 453 test_btf_dump_char_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_char_data() argument 475 test_btf_dump_typedef_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_typedef_data() argument 530 test_btf_dump_enum_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_enum_data() argument 566 test_btf_dump_struct_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_struct_data() argument 801 test_btf_dump_var_data(struct btf * btf,struct btf_dump * d,char * str) test_btf_dump_var_data() argument 812 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 842 struct btf_dump *d; test_btf_dump_datasec_data() local 862 struct btf_dump *d; test_btf_dump() local [all...] |
/linux/drivers/gpu/drm/display/ |
H A D | drm_dsc_helper.c | 6 * Manasi Navare <manasi.d.navare@intel.com> 70 return 4 * size; in drm_dsc_dp_rc_buffer_size() 121 /* PPS 4 */ in drm_dsc_pps_payload_pack() 324 if (vdsc_cfg->bits_per_pixel == 6 << 4) { in drm_dsc_set_rc_buf_thresh() 348 #define DSC_BPP(bpp) ((bpp) << 4) 360 { 0, 2, 0 }, { 1, 4, -2 }, { 3, 6, -2 }, { 4, 6, -4 }, 370 { 0, 4, 2 }, { 0, 4, 0 }, { 1, 5, 0 }, { 1, 6, -2 }, 371 { 3, 7, -4 }, { 3, 7, -6 }, { 3, 7, -8 }, { 3, 8, -8 }, 382 * VESA DSC 1.1 Table E-5 sets it to 4. 384 { 0, 4, 2 }, { 4, 8, 0 }, { 5, 9, 0 }, { 5, 10, -2 }, [all …]
|
/linux/arch/arm/crypto/ |
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/fs/f2fs/ |
H A D | debug.c | 450 seq_printf(s, "\n=====[ partition info(%pg). #%d, %s, CP: %s]=====\n", in stat_show() 461 seq_printf(s, "[SB: 1] [CP: 2] [SIT: %d] [NAT: %d] ", in stat_show() 463 seq_printf(s, "[SSA: %d] [MAIN: %d", in stat_show() 465 seq_printf(s, "(OverProv:%d Resv:%d)]\n\n", in stat_show() 509 seq_printf(s, "\nMain area: %d segs, %d secs %d zones\n", in stat_show() 514 seq_printf(s, " - COLD data: %8d %8d %8d %10u %10u %10u\n", in stat_show() 521 seq_printf(s, " - WARM data: %8d %8d %8d %10u %10u %10u\n", in stat_show() 528 seq_printf(s, " - HOT data: %8d %8d %8d %10u %10u %10u\n", in stat_show() 535 seq_printf(s, " - Dir dnode: %8d %8d %8d %10u %10u %10u\n", in stat_show() 542 seq_printf(s, " - File dnode: %8d %8d %8d %10u %10u %10u\n", in stat_show() [all …]
|