/linux/arch/alpha/lib/ |
H A D | fls.c | 1 // SPDX-License-Identifier: GPL-2.0 9 /* This is fls(x)-1, except zero is held to zero. This allows most 21 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 22 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 24 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 25 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 26 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 27 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra234.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (c) 2021-2023, NVIDIA CORPORATION. All rights reserved. 16 #include "pinctrl-tegra.h" 1382 #define PINGROUP_REG_N(r) -1 1385 #define DRV_PINGROUP_N(r) -1 1388 .drv_reg = -1, \ 1389 .drv_bank = -1, \ 1390 .drvdn_bit = -1, \ 1391 .drvup_bit = -1, \ 1392 .slwr_bit = -1, \ [all …]
|
H A D | pinctrl-tegra194.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (c) 2019-2021, NVIDIA CORPORATION. All rights reserved. 23 #include "pinctrl-tegra.h" 1281 #define PINGROUP_REG_N(r) -1 1284 #define DRV_PINGROUP_N(r) -1 1287 .drv_reg = -1, \ 1288 .drv_bank = -1, \ 1289 .drvdn_bit = -1, \ 1290 .drvup_bit = -1, \ 1291 .slwr_bit = -1, \ [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_qp_tables.c | 1 // SPDX-License-Identifier: MIT 11 /* from BPP 6 to 24 in steps of 0.5 */ 14 /* from BPP 6 to 30 in steps of 0.5 */ 17 /* from BPP 6 to 36 in steps of 0.5 */ 47 { 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 49 { 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 51 { 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 53 { 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 55 { 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 57 { 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, [all …]
|
/linux/lib/ |
H A D | clz_tab.c | 1 // SPDX-License-Identifier: GPL-2.0 3 0, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4 5, 5, 5, 5, 5, 5, 5, 5, 5 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 6, 6, 6, 6, 6, 6, 6, 6,
|
/linux/arch/sh/lib/ |
H A D | udivsi3_i4i.S | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH GCC-exception-2.0 23 Uses a lookup table for divisors in the range -128 .. +128, and 54 mov.l r4,@-r15 56 mov.l r1,@-r15 67 mov.l r4,@-r15 70 mov.l r5,@-r15 108 mov.l r4,@-r15 110 mov.l r1,@-r15 117 mov.l r1,@-r15 132 mov.l r4,@-r15 [all …]
|
/linux/Documentation/input/devices/ |
H A D | elantech.rst | 4 Copyright (C) 2007-2008 Arjan Opmeer <arjan@opmeer.net> 22 5. Hardware version 2 24 5.2 Native absolute mode 6 byte packet format 25 5.2.1 Parity checking and packet re-synchronization 28 6. Hardware version 3 30 6.2 Native absolute mode 6 byte packet format 35 7.2 Native absolute mode 6 byte packet format 41 8.2 Native relative mode 6 byte packet format 52 packet. Version 2 seems to be introduced with the EeePC and uses 6 bytes 54 and width of the touch. Hardware version 3 uses 6 bytes per packet (and [all …]
|
/linux/arch/powerpc/crypto/ |
H A D | curve25519-ppc64le_asm.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 9 # [1] https://github.com/dot-asm/cryptogams/ 11 # Copyright (c) 2006-2017, CRYPTOGAMS by <appro@openssl.org> 58 # - Added x25519_fe51_sqr_times, x25519_fe51_frombytes, x25519_fe51_tobytes 61 # Copyright 2024- IBM Corp. 63 # X25519 lower-level primitives for PPC64. 70 .align 5 73 stdu 1,-144(1) 86 ld 6,0(5) 93 mulld 22,7,6 [all …]
|
H A D | poly1305-p10le_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 # Copyright 2023- IBM Corp. All rights reserved 10 # Poly1305 - this version mainly using vector/VSX/Scalar 11 # - 26 bits limbs 12 # - Handle multiple 64 byte blcok. 17 # p = 2^130 - 5 25 # 07/22/21 - this revison based on the above sum of products. Setup r^4, r^3, r^2, r and s3, s2, … 35 # vs5 = [r1*5,...] 36 # vs6 = [r2*5,...] 37 # vs7 = [r2*5,...] [all …]
|
/linux/drivers/pinctrl/sunplus/ |
H A D | sppctl_sp7021.c | 1 // SPDX-License-Identifier: GPL-2.0 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), 27 D_PIS(4, 4), D_PIS(4, 5), D_PIS(4, 6), D_PIS(4, 7), 28 D_PIS(5, 0), D_PIS(5, 1), D_PIS(5, 2), D_PIS(5, 3), 29 D_PIS(5, 4), D_PIS(5, 5), D_PIS(5, 6), D_PIS(5, 7), 30 D_PIS(6, 0), D_PIS(6, 1), D_PIS(6, 2), D_PIS(6, 3), 31 D_PIS(6, 4), D_PIS(6, 5), D_PIS(6, 6), D_PIS(6, 7), [all …]
|
/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | pipeline.json | 4 "Counter": "0,1,2,3,4,5,6,7", 14 "Counter": "0,1,2,3,4,5,6,7", 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 25 "Counter": "0,1,2,3,4,5,6,7", 35 "Counter": "0,1,2,3,4,5,6,7", 45 "Counter": "0,1,2,3,4,5,6,7", 54 "Counter": "0,1,2,3,4,5,6,7", 64 "Counter": "0,1,2,3,4,5,6,7", 73 "Counter": "0,1,2,3,4,5,6,7", 84 "Counter": "0,1,2,3,4,5,6,7", [all …]
|
/linux/drivers/isdn/mISDN/ |
H A D | dsp_audio.c | 20 /* ulaw[unsigned char] -> signed 16-bit */ 22 /* alaw[unsigned char] -> signed 16-bit */ 28 /* signed 16-bit -> law */ 32 /* alaw -> ulaw */ 34 /* ulaw -> alaw */ 61 pcm_val = -pcm_val; in linear2alaw() 84 i = (i + 0x100) << (seg - 1); in alaw2linear() 85 return (short int) ((alaw & 0x80) ? i : -i); in alaw2linear() 93 mu = 255 - ulaw; in ulaw2linear() 99 y = -y; in ulaw2linear() [all …]
|
/linux/arch/mips/include/uapi/asm/ |
H A D | inst.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 97 * Bits 10-6 minor opcode for r6 spec mult/div encodings 253 * func field for page table walker (Loongson-3). 648 __BITFIELD_FIELD(unsigned int opcode : 6, /* Jump format */ 654 __BITFIELD_FIELD(unsigned int opcode : 6, 655 __BITFIELD_FIELD(unsigned int rs : 5, 656 __BITFIELD_FIELD(unsigned int rt : 5, 662 __BITFIELD_FIELD(unsigned int opcode : 6, 663 __BITFIELD_FIELD(unsigned int rs : 5, 664 __BITFIELD_FIELD(unsigned int rt : 5, [all …]
|
/linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
H A D | pipeline.json | 4 "Counter": "0,1,2,3,4,5,6,7", 8 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 14 "Counter": "0,1,2,3,4,5,6,7", 23 "Counter": "0,1,2,3,4,5,6,7", 32 "Counter": "0,1,2,3,4,5,6,7", 41 "Counter": "0,1,2,3,4,5,6,7", 51 "Counter": "0,1,2,3,4,5,6,7", 61 "Counter": "0,1,2,3,4,5,6,7", 71 "Counter": "0,1,2,3,4,5,6,7", 81 "Counter": "0,1,2,3,4,5,6,7", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sierraforest/ |
H A D | pipeline.json | 4 "Counter": "0,1,2,3,4,5,6,7", 13 "Counter": "0,1,2,3,4,5,6,7", 21 "Counter": "0,1,2,3,4,5,6,7", 29 "Counter": "0,1,2,3,4,5,6,7", 37 "Counter": "0,1,2,3,4,5,6,7", 45 "Counter": "0,1,2,3,4,5,6,7", 53 "Counter": "0,1,2,3,4,5,6,7", 61 "Counter": "0,1,2,3,4,5,6,7", 70 "Counter": "0,1,2,3,4,5,6,7", 78 "Counter": "0,1,2,3,4,5,6,7", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/grandridge/ |
H A D | pipeline.json | 4 "Counter": "0,1,2,3,4,5,6,7", 13 "Counter": "0,1,2,3,4,5,6,7", 21 "Counter": "0,1,2,3,4,5,6,7", 29 "Counter": "0,1,2,3,4,5,6,7", 37 "Counter": "0,1,2,3,4,5,6,7", 45 "Counter": "0,1,2,3,4,5,6,7", 53 "Counter": "0,1,2,3,4,5,6,7", 61 "Counter": "0,1,2,3,4,5,6,7", 70 "Counter": "0,1,2,3,4,5,6,7", 78 "Counter": "0,1,2,3,4,5,6,7", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
H A D | pipeline.json | 4 "Counter": "0,1,2,3,4,5,6,7", 14 "Counter": "0,1,2,3,4,5,6,7", 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 24 "Counter": "0,1,2,3,4,5,6,7", 34 "Counter": "0,1,2,3,4,5,6,7", 43 "Counter": "0,1,2,3,4,5,6,7", 53 "Counter": "0,1,2,3,4,5,6,7", 62 "Counter": "0,1,2,3,4,5,6,7", 71 "Counter": "0,1,2,3,4,5,6,7", 81 "Counter": "0,1,2,3,4,5,6,7", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | pipeline.json | 4 "Counter": "0,1,2,3,4,5,6,7", 14 "Counter": "0,1,2,3,4,5,6,7", 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 24 "Counter": "0,1,2,3,4,5,6,7", 34 "Counter": "0,1,2,3,4,5,6,7", 43 "Counter": "0,1,2,3,4,5,6,7", 53 "Counter": "0,1,2,3,4,5,6,7", 62 "Counter": "0,1,2,3,4,5,6,7", 71 "Counter": "0,1,2,3,4,5,6,7", 81 "Counter": "0,1,2,3,4,5,6,7", [all …]
|
/linux/drivers/media/pci/cobalt/ |
H A D | cobalt-cpld.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2012-2015 Cisco Systems, Inc. and/or its affiliates. 11 #include "cobalt-cpld.h" 17 return cobalt_bus_read32(cobalt->bar1, ADRS(offset)); in cpld_read() 22 return cobalt_bus_write32(cobalt->bar1, ADRS(offset), val); in cpld_write() 36 …cobalt_info("CPLD HSMA Clk Osc register (read/write) - Must set wr trigger to load default values\… in cpld_info_ver3() 71 cobalt_info("\t\tADC ch3 5V: %u,%03uV\n", tmp / 1000, tmp % 1000); in cpld_info_ver3() 96 case 5: in cobalt_cpld_status() 132 { 4, 4, 1 }, { 5, 5, 1 }, { 6, 6, 1 }, 134 { 10, 5, 2 }, { 11, 11, 1 }, { 12, 6, 2 }, [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | subdev-formats.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _v4l2-mbus-format: 14 .. flat-table:: struct v4l2_mbus_framefmt 15 :header-rows: 0 16 :stub-columns: 0 19 * - __u32 20 - ``width`` 21 - Image width in pixels. 22 * - __u32 23 - ``height`` [all …]
|
/linux/arch/alpha/include/asm/ |
H A D | xor.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/asm-alpha/xor.h 5 * Optimized RAID-5 checksumming functions for alpha EV5 and EV6 52 srl $16, 6, $16 \n\ 61 ldq $5,16($18) \n\ 62 ldq $6,24($17) \n\ 78 xor $4,$5,$4 \n\ 81 xor $6,$7,$6 \n\ 85 stq $6,24($17) \n\ 107 srl $16, 6, $16 \n\ [all …]
|
/linux/Documentation/i2c/ |
H A D | i2c_bus.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- Created with Inkscape (http://www.inkscape.org/) --> 3 <!-- Updated to inclusive terminology by Wolfram Sang --> 8 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 14 inkscape:version="0.92.3 (2405546, 2018-03-11)" 31 inkscape:connector-curvature="0" 33 …d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" 34 …style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stro… 48 …style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stro… [all …]
|
/linux/include/asm-generic/ |
H A D | xor.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/asm-generic/xor.h 5 * Generic optimized RAID-5 checksumming functions. 22 p1[5] ^= p2[5]; in xor_8regs_2() 23 p1[6] ^= p2[6]; in xor_8regs_2() 27 } while (--lines > 0); in xor_8regs_2() 43 p1[5] ^= p2[5] ^ p3[5]; in xor_8regs_3() 44 p1[6] ^= p2[6] ^ p3[6]; in xor_8regs_3() 49 } while (--lines > 0); in xor_8regs_3() 66 p1[5] ^= p2[5] ^ p3[5] ^ p4[5]; in xor_8regs_4() [all …]
|
/linux/drivers/gpu/drm/display/ |
H A D | drm_dsc_helper.c | 1 // SPDX-License-Identifier: MIT 35 * drm_dsc_dp_pps_header_init() - Initializes the PPS Header 49 pps_header->HB1 = DP_SDP_PPS; in drm_dsc_dp_pps_header_init() 50 pps_header->HB2 = DP_SDP_PPS_HEADER_PAYLOAD_BYTES_MINUS_1; in drm_dsc_dp_pps_header_init() 55 * drm_dsc_dp_rc_buffer_size - get rc buffer size in bytes 57 * @rc_buffer_size: number of blocks - 1, according to DPCD offset 63h 82 * drm_dsc_pps_payload_pack() - Populates the DSC PPS 110 pps_payload->dsc_version = in drm_dsc_pps_payload_pack() 111 dsc_cfg->dsc_version_minor | in drm_dsc_pps_payload_pack() 112 dsc_cfg->dsc_version_major << DSC_PPS_VERSION_MAJOR_SHIFT; in drm_dsc_pps_payload_pack() [all …]
|
/linux/arch/m68k/fpsp040/ |
H A D | tbldo.S | 10 | index with a 10-bit index, with the first 46 | instruction ;opcode-stag Notes 49 .long smovcr |$00-0 fmovecr all 50 .long smovcr |$00-1 fmovecr all 51 .long smovcr |$00-2 fmovecr all 52 .long smovcr |$00-3 fmovecr all 53 .long smovcr |$00-4 fmovecr all 54 .long smovcr |$00-5 fmovecr all 55 .long smovcr |$00-6 fmovecr all 56 .long smovcr |$00-7 fmovecr all [all …]
|