Home
last modified time | relevance | path

Searched +full:4 +full:c (Results 1 – 25 of 3004) sorted by relevance

12345678910>>...121

/linux/arch/x86/crypto/
H A Dtwofish-i586-asm_32.S3 * Copyright (C) 2006 by Joachim Fritschi, <jfritschi@freenet.de> *
17 #define ctx 4 /* Twofish context structure */
20 #define b_offset 4
63 * c input register containing c
67 #define encrypt_round(a,b,c,d,round)\ argument
70 mov s1(%ebp,%edi,4),d ## D;\
72 mov s2(%ebp,%edi,4),%esi;\
75 xor s2(%ebp,%edi,4),d ## D;\
78 xor s3(%ebp,%edi,4),%esi;\
80 xor s3(%ebp,%edi,4),d ## D;\
[all …]
/linux/arch/microblaze/lib/
H A Dmemmove.c2 * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu>
3 * Copyright (C) 2008-2009 PetaLogix
4 * Copyright (C) 2007 John Williams
6 * Reasonably optimised generic C-code for memcpy on Microblaze
7 * This is generic C code to do efficient, alignment-aware memmove.
34 void *memmove(void *v_dst, const void *v_src, __kernel_size_t c) in memmove() argument
41 if (!c) in memmove()
46 return memcpy(v_dst, v_src, c); in memmove()
56 dst += c; in memmove()
57 src += c; in memmove()
[all …]
H A Dmemcpy.c2 * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu>
3 * Copyright (C) 2008-2009 PetaLogix
4 * Copyright (C) 2007 John Williams
6 * Reasonably optimised generic C-code for memcpy on Microblaze
7 * This is generic C code to do efficient, alignment-aware memcpy.
35 void *memcpy(void *v_dst, const void *v_src, __kernel_size_t c) in memcpy() argument
49 if (likely(c >= 4)) { in memcpy()
57 --c; in memcpy()
61 --c; in memcpy()
65 --c; in memcpy()
[all …]
/linux/lib/crypto/arm/
H A Dsha1-armv4-large.S31 @ 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/Documentation/userspace-api/media/v4l/
H A Dyuv-formats.rst2 .. c:namespace:: V4L
30 direction are possible, common factors are 1 (no subsampling), 2 and 4, with
34 - `4:4:4`: No subsampling
35 - `4:2:2`: Horizontal subsampling by 2, no vertical subsampling
36 - `4:2:0`: Horizontal subsampling by 2, vertical subsampling by 2
37 - `4:1:1`: Horizontal subsampling by 4, no vertical subsampling
38 - `4:1:0`: Horizontal subsampling by 4, vertical subsampling by 4
57 The following examples show different combination of chroma siting in a 4x4
60 .. flat-table:: 4:2:2 subsampling, interstitially sited
74 - C
[all …]
/linux/arch/xtensa/variants/test_mmuhifi_c3/include/variant/
H A Dtie-asm.h9 * Copyright (C) 1999-2009 Tensilica Inc.
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
[all …]
/linux/drivers/media/usb/pwc/
H A Dpwc-dec23.c4 (C) 2004-2006 Luc Saillard (luc@saillard.org)
24 * 0: use a C version of this tests: { a<0?0:(a>255?255:a) }
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,},
[all …]
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_utils.c3 * Copyright (c) 2024, The Linux Foundation. All rights reserved.
14 u8 c[4]; in msm_dp_utils_get_g0_value() local
15 u8 g[4]; in msm_dp_utils_get_g0_value()
19 for (i = 0; i < 4; i++) in msm_dp_utils_get_g0_value()
20 c[i] = (data >> i) & 0x01; in msm_dp_utils_get_g0_value()
22 g[0] = c[3]; in msm_dp_utils_get_g0_value()
23 g[1] = c[0] ^ c[3]; in msm_dp_utils_get_g0_value()
24 g[2] = c[1]; in msm_dp_utils_get_g0_value()
25 g[3] = c[2]; in msm_dp_utils_get_g0_value()
27 for (i = 0; i < 4; i++) in msm_dp_utils_get_g0_value()
[all …]
/linux/drivers/input/touchscreen/
H A Dtsc2007.h4 * Copyright (c) 2008 MtekVision Co., Ltd.
8 * - ads7846.c
9 * Copyright (c) 2005 David Brownell
10 * Copyright (c) 2006 Nokia Corporation
11 * - corgi_ts.c
12 * Copyright (C) 2004-2005 Richard Purdie
13 * - omap_ts.[hc], ads7846.h, ts_osk.c
14 * Copyright (C) 2002 MontaVista Software
15 * Copyright (C) 2004 Texas Instruments
16 * Copyright (C) 2005 Dirk Behme
[all …]
/linux/net/ceph/
H A Darmor.c15 static int encode_bits(int c) in encode_bits() argument
17 return pem_key[c]; in encode_bits()
20 static int decode_bits(char c) in decode_bits() argument
22 if (c >= 'A' && c <= 'Z') in decode_bits()
23 return c - 'A'; in decode_bits()
24 if (c >= 'a' && c <= 'z') in decode_bits()
25 return c - 'a' + 26; in decode_bits()
26 if (c >= '0' && c <= '9') in decode_bits()
27 return c - '0' + 52; in decode_bits()
28 if (c == '+') in decode_bits()
[all …]
/linux/net/mac80211/tests/
H A Dtpe.c5 * Copyright (C) 2024 Intel Corporation
29 struct cfg80211_chan_def c; member
35 .c.width = NL80211_CHAN_WIDTH_20,
36 .c.chan = &chan6g_1,
37 .c.center_freq1 = 5955,
43 .c.width = NL80211_CHAN_WIDTH_40,
44 .c.chan = &chan6g_1,
45 .c.center_freq1 = 5965,
52 .c.width = NL80211_CHAN_WIDTH_80P80,
53 .c.chan = &chan6g_1,
[all …]
/linux/arch/nios2/lib/
H A Dmemset.c2 * Copyright (C) 2011 Tobias Klauser <tklauser@distanz.ch>
3 * Copyright (C) 2004 Microtronix Datacom Ltd
13 void *memset(void *s, int c, size_t count) in memset() argument
20 c &= 0xFF; in memset()
26 *xs++ = c; in memset()
31 /* fill8 %3, %5 (c & 0xff) */ in memset()
32 " slli %4, %5, 8\n" in memset()
33 " or %4, %4, %5\n" in memset()
34 " slli %3, %4, 16\n" in memset()
35 " or %3, %3, %4\n" in memset()
[all …]
/linux/drivers/media/firewire/
H A Dfiredtv-avc.c5 * Copyright (C) 2004 Andreas Monitzer <andy@monitzer.com>
6 * Copyright (C) 2008 Ben Backx <ben@bbackx.com>
7 * Copyright (C) 2008 Henrik Kurelid <henrik@kurelid.se>
90 static inline void clear_operands(struct avc_command_frame *c, int from, int to) in clear_operands() argument
92 memset(&c->operand[from], 0, to - from + 1); in clear_operands()
95 static void pad_operands(struct avc_command_frame *c, int from) in pad_operands() argument
97 int to = ALIGN(from, 4); in pad_operands()
100 clear_operands(c, from, to); in pad_operands()
138 static int fake_ca_system_ids[4] = { -1, -1, -1, -1 };
180 data[4] != SFE_VENDOR_DE_COMPANYID_1 || in debug_fcp_opcode()
[all …]
/linux/lib/crypto/x86/
H A Dsha256-avx2-asm.S4 # Copyright (C) 2013 Intel Corporation.
9 # Tim Chen <tim.c.chen@linux.intel.com>
48 # This code schedules 2 blocks at a time, with 4 lanes per block
95 c = %ecx define
115 _XFER_SIZE = 2*64*4 # 2 blocks, 64 rounds, 4 bytes/round
147 d = c
148 c = b define
161 or c, y3 # y3 = a|c # MAJA
162 vpalignr $4, X2, X3, XTMP0 # XTMP0 = W[-7]
176 and b, y3 # y3 = (a|c)&b # MAJA
[all …]
/linux/arch/m68k/fpsp040/
H A Dtbldo.S17 | Copyright (C) Motorola, Inc. 1990
53 .long smovcr |$00-4 fmovecr all
62 .long sintd |$01-4 fint denorm inx
71 .long ssinhd |$02-4 fsinh denorm
80 .long snzrinx |$03-4 fintrz denorm inx
89 .long serror |$04-4 ERROR - illegal extension
98 .long serror |$05-4 ERROR - illegal extension
107 .long slognp1d |$06-4 flognp1 denorm
116 .long serror |$07-4 ERROR - illegal extension
125 .long setoxm1d |$08-4 fetoxm1 denorm
[all …]
/linux/drivers/watchdog/
H A Dsbc8360.c5 * (c) Copyright 2005 Webcon, Inc.
7 * Based on ib700wdt.c, which is based on advantechwdt.c which is based
8 * on acquirewdt.c which is based on wdt.c.
10 * (c) Copyright 2001 Charles Howes <chowes@vsol.net>
12 * Based on advantechwdt.c which is based on acquirewdt.c which
13 * is based on wdt.c.
15 * (c) Copyright 2000-2001 Marek Michalkiewicz <marekm@linux.org.pl>
17 * Based on acquirewdt.c which is based on wdt.c.
20 * (c) Copyright 1996 Alan Cox <alan@lxorguk.ukuu.org.uk>,
27 * (c) Copyright 1995 Alan Cox <alan@lxorguk.ukuu.org.uk>
[all …]
/linux/arch/powerpc/perf/
H A Dppc970-pmu.c23 #define PM_BYTE_SH 4 /* Byte number of event bus to use */
32 #define PM_IFU 4
112 * 32-34: count of events needing PMC3/4/7/8 0x0007_0000_0000
133 (1<<4) | (1<<5), /* PMC4: PM_MRK_GRP_CMPL, PM_MRK_CRU_FIN */
134 (1<<4) | (1<<5), /* PMC5: PM_GRP_MRK, PM_MRK_GRP_TIMEO */
135 (1<<3) | (1<<4) | (1<<5),
137 (1<<4) | (1<<5), /* PMC7: PM_MRK_FPU_FIN, PM_MRK_INST_FIN */
138 (1<<4) /* PMC8: PM_MRK_LSU_FIN */
156 bit = (pmc <= 4)? pmc - 1: 8 - pmc; in p970_marked_instr_event()
158 bit = 4; in p970_marked_instr_event()
[all …]
H A Dpower5-pmu.c35 #define PM_IDU 4
88 * 48-50: number of events needing PMC1-4 0x0007_0000_0000_0000
109 * 28-29: count of events needing PMC3/4 0x3000_0000
153 if (pmc <= 4) in power5_get_constraint()
167 if (byte >= 4) { in power5_get_constraint()
170 /* Map LSU1 low word (bytes 4-7) to unit LSU1+1 */ in power5_get_constraint()
184 * on PMC1/2; bytes 1 and 3 on PMC3/4. in power5_get_constraint()
189 mask |= 0xfUL << (24 - 4 * byte); in power5_get_constraint()
190 value |= (unsigned long)unit << (24 - 4 * byte); in power5_get_constraint()
197 /* increment PMC3/4 field */ in power5_get_constraint()
[all …]
/linux/tools/testing/selftests/net/
H A Dsrv6_end_x_next_csid_l3vpn_test.sh7 # This script is designed for testing the support of NEXT-C-SID flavor for SRv6
14 # IPv4/IPv6 L3 VPN service, offered by routers rt-1, rt-2, rt-3 and rt-4 using
15 # the NEXT-C-SID flavor. The key components for such VPNs are:
24 # iii) The NEXT-C-SID mechanism [2] offers the possibility of encoding several
26 # Compressed SID (C-SID) container. In this way, the length of the SID
28 # The NEXT-C-SID is provided as a "flavor" of the SRv6 End.X behavior
29 # which advances the current C-SID (i.e. the Locator-Node Function defined
31 # When no more C-SIDs are available in the Argument, the SRv6 End.X
61 # fcf0:0:1:4::/64 | . | fcf0:0:2:3::/64
64 # | fcf0:0:2:4::/64 . |
[all …]
/linux/drivers/media/usb/go7007/
H A Dgo7007-fw.c3 * Copyright (C) 2005-2006 Micronas USA Inc.
34 #define FLAG_MODE_H263 (1<<4)
44 #define SPECIAL_AV_SYNC 4
82 3, 3, 3, 3, 3, 4, 4, 4, 4, 4,
93 3, 3, 3, 3, 3, 4, 4, 4, 4, 4,
94 4, 4, 4, 4, 5, 5, 5, 5, 5, 6,
104 static const s16 LAMBDA_table[4][101] = {
169 { 0x01, 1 }, { 0x03, 3 }, { 0x02, 3 }, { 0x03, 4 },
170 { 0x02, 4 }, { 0x03, 5 }, { 0x02, 5 }, { 0x07, 7 },
198 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
[all …]
/linux/arch/xtensa/variants/test_kc705_hifi/include/variant/
H A Dtie-asm.h11 Copyright (c) 1999-2014 Tensilica Inc.
62 * (register must contain a 4 byte aligned address).
81 xchal_sa_align \ptr, 0, 1020, 4, 4
84 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4
86 xchal_sa_align \ptr, 0, 1020, 4, 4
87 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4
91 xchal_sa_align \ptr, 0, 1016, 4, 4
95 s32i \at1, \ptr, .Lxchal_ofs_+4
98 xchal_sa_align \ptr, 0, 1016, 4, 4
103 xchal_sa_align \ptr, 0, 1000, 4, 4
[all …]
/linux/arch/xtensa/variants/test_kc705_be/include/variant/
H A Dtie-asm.h11 Copyright (c) 1999-2015 Cadence Design Systems Inc.
61 * (register must contain a 4 byte aligned address).
80 xchal_sa_align \ptr, 0, 1020, 4, 4
83 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4
85 xchal_sa_align \ptr, 0, 1020, 4, 4
86 .set .Lxchal_ofs_, .Lxchal_ofs_ + 4
90 xchal_sa_align \ptr, 0, 1016, 4, 4
94 s32i \at1, \ptr, .Lxchal_ofs_+4
97 xchal_sa_align \ptr, 0, 1016, 4, 4
102 xchal_sa_align \ptr, 0, 1000, 4, 4
[all …]
/linux/drivers/w1/slaves/
H A Dw1_ds2423.c3 * w1_ds2423.c
5 * Copyright (c) 2010 Mika Laitio <lamikr@pilppa.org>
7 * This driver will read and write the value of 4 counters to w1_slave file in
27 #define COUNTER_COUNT 4
40 ssize_t c; in w1_slave_show() local
45 c = PAGE_SIZE; in w1_slave_show()
54 for (p = 0; p < 4; p++) { in w1_slave_show()
57 * 4 bytes for counter in w1_slave_show()
58 * 4 bytes for zero bits in w1_slave_show()
65 c -= snprintf(out_buf + PAGE_SIZE - c, in w1_slave_show()
[all …]
/linux/Documentation/input/devices/
H A Dsentelic.rst12 Finger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)
15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward
21 4. Issuing the "Get device ID" command (0xF2) and waits for the response;
27 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
29 1 |Y|X|y|x|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 | | |B|F|W|W|W|W|
42 Byte 4: Bit3~Bit0 => the scrolling wheel's movement since the last data report.
44 Bit4 => 1 = 4th mouse button is pressed, Forward one page.
45 0 = 4th mouse button is not pressed.
53 FSP replaces scrolling wheel's movement as 4 bits to show horizontal and
59 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
[all …]
/linux/arch/m68k/ifpsp060/
H A Dpfpsp.sa11 dc.l $fffffee2,$202f0004,$4e740004,$2f00203a
14 dc.l $202f0004,$4e740004,$2f00203a,$fea4487b
17 dc.l $4e740004,$2f00203a,$fe7c487b,$0930ffff
19 dc.l $487b0930,$fffffe5e,$202f0004,$4e740004
22 dc.l $fffffe32,$202f0004,$4e740004,$2f00203a
25 dc.l $202f0004,$4e740004,$2f00203a,$fe20487b
28 dc.l $4e740004,$2f00203a,$fe0c487b,$0930ffff
30 dc.l $487b0930,$fffffdae,$202f0004,$4e740004
33 dc.l $fffffd82,$202f0004,$4e740004,$2f00203a
36 dc.l $202f0004,$4e740004,$2f00203a,$fda0487b
[all …]

12345678910>>...121