| /linux/arch/x86/crypto/ |
| H A D | twofish-i586-asm_32.S | 3 * 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 D | memmove.c | 2 * 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 D | memcpy.c | 2 * 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 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/Documentation/userspace-api/media/v4l/ |
| H A D | yuv-formats.rst | 2 .. 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 D | tie-asm.h | 9 * 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 D | pwc-dec23.c | 4 (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 D | dp_utils.c | 3 * 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 D | tsc2007.h | 4 * 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 D | armor.c | 15 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 D | tpe.c | 5 * 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 D | memset.c | 2 * 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 D | firedtv-avc.c | 5 * 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 D | sha256-avx2-asm.S | 4 # 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 D | tbldo.S | 17 | 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 D | sbc8360.c | 5 * (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 D | ppc970-pmu.c | 23 #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 D | power5-pmu.c | 35 #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 D | srv6_end_x_next_csid_l3vpn_test.sh | 7 # 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 D | go7007-fw.c | 3 * 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 D | tie-asm.h | 11 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 D | tie-asm.h | 11 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 D | w1_ds2423.c | 3 * 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 D | sentelic.rst | 12 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 D | pfpsp.sa | 11 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 …]
|