| /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 70 ldq $23,48($17) \n\ 88 xor $23,$24,$23 \n\ 92 stq $23,48($17) \n\ 96 addq $17,64,$17 \n\ 97 addq $18,64,$18 \n\ 126 ldq $23,24($19) \n\ 143 xor $22,$23,$23 # 7 cycles from $23 load \n\ [all …]
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | dispc_coefs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 14 { 0, -4, 123, 9, 0 }, 15 { 0, -4, 108, 24, 0 }, 16 { 0, -2, 87, 43, 0 }, 17 { 0, 64, 64, 0, 0 }, 18 { 0, 43, 87, -2, 0 }, 19 { 0, 24, 108, -4, 0 }, 20 { 0, 9, 123, -4, 0 }, 26 { 0, -2, 100, 30, 0 }, [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | dispc_coefs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 { 0, -4, 123, 9, 0 }, 17 { 0, -4, 108, 24, 0 }, 18 { 0, -2, 87, 43, 0 }, 19 { 0, 64, 64, 0, 0 }, 20 { 0, 43, 87, -2, 0 }, 21 { 0, 24, 108, -4, 0 }, 22 { 0, 9, 123, -4, 0 }, 28 { 0, -2, 100, 30, 0 }, 29 { 0, -2, 83, 47, 0 }, [all …]
|
| /linux/drivers/input/misc/ |
| H A D | yealink.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 16 u8 size; /* 1-11, size of used data bytes. */ 49 * offset key number [0-1f] 57 * size 1-11 58 * offset 0-23 77 * data[0] 0-0xff volume 84 * size 1-11 85 * offset 0-> 86 * data binary representation LE16(-freq), LE16(duration) .... 164 _PIC('.', 23,2 , "NEW" ), [all …]
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | router_multipath.sh | 2 # SPDX-License-Identifier: GPL-2.0 10 vrf_create "vrf-h1" 11 ip link set dev $h1 master vrf-h1 13 ip link set dev vrf-h1 up 17 ip address add 2001:db8:1::2/64 dev $h1 19 ip route add 198.51.100.0/24 vrf vrf-h1 nexthop via 192.0.2.1 20 ip route add 2001:db8:2::/64 vrf vrf-h1 nexthop via 2001:db8:1::1 25 ip route del 2001:db8:2::/64 vrf vrf-h1 26 ip route del 198.51.100.0/24 vrf vrf-h1 28 ip address del 2001:db8:1::2/64 dev $h1 [all …]
|
| H A D | router_mpath_nh.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # +-------------------------+ 8 # | 2001:db8:1::2/64 | | 9 # +-------------------|-----+ 11 # +-------------------|----------------------+ 15 # | 2001:db8:1::1/64 | 19 # | | fe80:2::12/64 | fe80:3::13/64 | 20 # +--|--------------------|------------------+ 22 # +--|--------------------|------------------+ 25 # | fe80:2::22/64 fe80:3::23/64 | [all …]
|
| H A D | router_mpath_nh_res.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # +-------------------------+ 8 # | 2001:db8:1::2/64 | | 9 # +-------------------|-----+ 11 # +-------------------|----------------------+ 15 # | 2001:db8:1::1/64 | 19 # | | fe80:2::12/64 | fe80:3::13/64 | 20 # +--|--------------------|------------------+ 22 # +--|--------------------|------------------+ 25 # | fe80:2::22/64 fe80:3::23/64 | [all …]
|
| /linux/arch/alpha/lib/ |
| H A D | divide.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 * __divqu: 64-bit unsigned long divide 15 * __remqu: 64-bit unsigned long remainder 16 * __divqs/__remqs: signed 64-bit 17 * __divlu/__remlu: unsigned 32-bit 18 * __divls/__remls: signed 32-bit 27 * This is a rather simple bit-at-a-time algorithm: it's very good 28 * at dividing random 64-bit numbers, but the more usual case where 37 * $0 - current bit 38 * $1 - shifted divisor [all …]
|
| H A D | ev6-divide.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-divide.S 5 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 14 * __divqu: 64-bit unsigned long divide 15 * __remqu: 64-bit unsigned long remainder 16 * __divqs/__remqs: signed 64-bit 17 * __divlu/__remlu: unsigned 32-bit 18 * __divls/__remls: signed 32-bit 27 * This is a rather simple bit-at-a-time algorithm: it's very good 28 * at dividing random 64-bit numbers, but the more usual case where [all …]
|
| /linux/include/acpi/ |
| H A D | acbuffer.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: acbuffer.h - Support for buffers returned by ACPI predefined names 6 * Copyright (C) 2000 - 2025, Intel Corp. 23 * essentially useless for dealing with packed data in on-disk formats or 110 * 1) Convert a _PLD buffer to internal struct acpi_pld_info format - ACPI_PLD_GET* 112 * 2) Construct a _PLD buffer - ACPI_PLD_SET* 119 /* First 32-bit dword, bits 0:32 */ 136 /* Second 32-bit dword, bits 33:63 */ 144 /* Third 32-bit dword, bits 64:95 */ 147 …R_VISIBLE(dword,value) ACPI_SET_BITS (dword, 0, ACPI_1BIT_MASK, value) /* Offset 64+0=64, Len 1 */ [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | i9xx_wm_regs.h | 1 /* SPDX-License-Identifier: MIT */ 45 #define DSPFW_SR_SHIFT 23 46 #define DSPFW_SR_MASK (0x1ff << 23) 67 #define DSPFW_PLANEC_OLD_MASK (0x7f << 0) /* pre-gen4 sprite C */ 134 #define DSPFW_SPRITEF_HI_SHIFT 23 135 #define DSPFW_SPRITEF_HI_MASK (1 << 23) 155 #define DSPFW_SPRITEF_WM1_HI_SHIFT 23 156 #define DSPFW_SPRITEF_WM1_HI_MASK (1 << 23) 184 #define G4X_FIFO_LINE_SIZE 64 185 #define I915_FIFO_LINE_SIZE 64 [all …]
|
| /linux/lib/crypto/powerpc/ |
| 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, … 56 #include <asm/asm-offsets.h> 57 #include <asm/asm-compat.h> 95 stdu 1,-752(1) [all …]
|
| 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. 73 stdu 1,-144(1) 75 std 22,64(1) 76 std 23,72(1) 94 mulhdu 23,7,6 [all …]
|
| /linux/lib/crc/riscv/ |
| H A D | crc-clmul-consts.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 …* ./scripts/gen-crc-consts.py riscv_clmul crc16_msb_0x8bb7,crc32_msb_0x04c11db7,crc32_lsb_0xedb883… 18 * Constants generated for most-significant-bit-first CRC-16 using 26 .barrett_reduction_const_2 = 0x0000000000008bb7, /* G - x^16 */ 29 .fold_across_2_longs_const_lo = 0x0000f249, /* x^64 mod G */ 31 .barrett_reduction_const_2 = 0x00008bb7, /* G - x^16 */ 36 * Constants generated for most-significant-bit-first CRC-32 using 37 * G(x) = x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11 + x^10 + x^8 + x^7 + 45 .barrett_reduction_const_2 = 0x0000000004c11db7, /* G - x^32 */ 48 .fold_across_2_longs_const_lo = 0x490d678d, /* x^64 mod G */ [all …]
|
| /linux/arch/s390/lib/ |
| H A D | csum-partial.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * and adds in "sum" (32-bit). If copy is true copies to dst. 11 * Returns a 32-bit number suitable for feeding into itself 17 * It's best to have src and dst aligned on a 64-bit boundary. 33 while (len >= 64) { in csum_copy() 34 fpu_vlm(20, 23, src); in csum_copy() 36 fpu_vstm(20, 23, dst); in csum_copy() 37 dst += 64; in csum_copy() 42 fpu_vcksm(19, 23, 19); in csum_copy() 43 src += 64; in csum_copy() [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | entry.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Kernel entry-points. 8 #include <asm/asm-offsets.h> 24 .cfi_return_column 64 26 .cfi_rel_offset 64, 8 35 .size \func, . - \func 39 * This defines the normal kernel pt-regs layout. 41 * regs 9-15 preserved by C code 42 * regs 16-18 saved by PAL-code 43 * regs 29-30 saved and set up by PAL-code [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | xfrm_policy.sh | 2 # SPDX-License-Identifier: GPL-2.0 8 # ns1 ---- ns3 ----- ns4 ---- ns2 38 …ip -net $ns xfrm policy add src $lnet dst $rnet dir out tmpl src $me dst $remote proto esp mode tu… 40 …ip -net $ns xfrm policy add src $rnet dst $lnet dir fwd tmpl src $remote dst $me proto esp mode tu… 52 …ip -net $ns xfrm state add src $remote dst $me proto esp spi $spi_in enc aes $KEY_AES auth sha1 … 53 …ip -net $ns xfrm state add src $me dst $remote proto esp spi $spi_out enc aes $KEY_AES auth sha1 … 60 # re-built. 64 # Adding a policy for '10.0.1.0/23' will make it necessary to 75 ip -net $ns xfrm policy add src 10.1.0.0/24 dst 10.0.0.0/24 dir fwd priority 200 action block 78 ip -net $ns xfrm policy add src 10.2.0.0/24 dst 10.0.0.0/24 dir fwd priority 200 action block [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | metafmt-vsp1-hgo.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _v4l2-meta-fmt-vsp1-hgo: 9 Renesas R-Car VSP1 1-D Histogram Data 15 This format describes histogram data generated by the Renesas R-Car VSP1 1-D 20 computes the minimum, maximum and sum of all pixels as well as per-channel 25 additionally output the histogram with 64 or 256 bins, resulting in four 28 - In *64 bins normal mode*, the HGO operates on the three channels independently 29 to compute three 64-bins histograms. RGB, YCbCr and HSV image formats are 31 - In *64 bins maximum mode*, the HGO operates on the maximum of the (R, G, B) 32 channels to compute a single 64-bins histogram. Only the RGB image format is [all …]
|
| /linux/drivers/staging/media/ipu3/ |
| H A D | ipu3-tables.c | 1 // SPDX-License-Identifier: GPL-2.0 4 #include "ipu3-tables.h" 12 .even = { { 0, 0, 64, 6, 0, 0, 0 } }, 13 .odd = { { 0, 0, 64, 6, 0, 0, 0 } } }, 15 .even = { { 0, 0, 64, 6, 0, 0, 0 } }, 16 .odd = { { 0, 0, 64, 6, 0, 0, 0 } } }, 25 { 0, 0, 122, 7, 7, -1, 0 }, 26 { 0, -3, 122, 7, 10, -1, 0 }, 27 { 0, -5, 121, 7, 14, -2, 0 }, 28 { 0, -7, 120, 7, 18, -3, 0 }, [all …]
|
| /linux/tools/testing/selftests/gpio/ |
| H A D | gpio-mockup.sh | 1 #!/bin/bash -efu 2 # SPDX-License-Identifier: GPL-2.0 7 #4: skip test - including run as non-root user 13 module="gpio-mockup" 29 echo "$0 [-frv] [-t type]" 30 echo "-f: full test (minimal set run by default)" 31 echo "-r: test random lines as well as fence posts" 32 echo "-t: interface type:" 33 echo " cdev (character device ABI) - default" 36 echo "-v: verbose progress reporting" [all …]
|
| /linux/Documentation/admin-guide/blockdev/ |
| H A D | zoned_loop.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 ----------- 47 -------------------------- 50 character device file /dev/zloop-control can be used to add a zloop device. 51 This is done by writing an "add" command directly to the /dev/zloop-control 55 $ ls -l /dev/zloop* 56 crw-------. 1 root root 10, 123 Jan 6 19:18 /dev/zloop-control 58 $ mkdir -p <base directory/<device ID> 59 $ echo "add [options]" > /dev/zloop-control 62 /dev/zloop-control device:: [all …]
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | rpath.sh | 2 # SPDX-License-Identifier: GPL-2.0 7 if iptables-legacy --version >/dev/null 2>&1; then 8 iptables='iptables-legacy' 9 elif iptables --version >/dev/null 2>&1; then 15 if ip6tables-legac [all...] |
| /linux/Documentation/arch/x86/x86_64/ |
| H A D | mm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Complete virtual memory map with 4-level page tables 12 - Negative addresses such as "-23 TB" are absolute addresses in bytes, counted down 13 from the top of the 64-bit address space. It's easier to understand the layout 14 when seen both in absolute addresses and in distance-from-top notation. 16 For example 0xffffe90000000000 == -23 TB, it's 23 TB lower than the top of the 17 64-bit address space (ffffffffffffffff). 22 - "16M TB" might look weird at first sight, but it's an easier way to visualize size 24 It also shows it nicely how incredibly large 64-bit address space is. 32 …0000000000000000 | 0 | 00007fffffffefff | ~128 TB | user-space virtual memory, different … [all …]
|
| /linux/include/dt-bindings/clock/ |
| H A D | exynos5433.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 27 #define CLK_MOUT_ACLK_MSCL_400_B 23 68 #define CLK_MOUT_SCLK_HDMI_SPDIF 64 224 #define CLK_MOUT_CLKM_PHY_A 23 260 #define CLK_DIV_ACLK_MIF_400 64 418 #define CLK_PCLK_HSI2C9 23 459 #define CLK_SCLK_PCM1 64 488 #define CLK_PCLK_TZPC3 23 531 #define CLK_MOUT_SCLK_MPHY 23 561 #define CLK_PDMA1 64 [all …]
|
| /linux/include/linux/spi/ |
| H A D | sh_msiof.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 33 #define SIMDR1_SYNCAC BIT(25) /* Sync Polarity (1 = Active-low) */ 37 #define SIMDR1_FLD GENMASK(3, 2) /* Frame Sync Signal Interval (0-3) */ 46 #define SIMDR2_BITLEN1 GENMASK(28, 24) /* Data Size (8-32 bits) */ 47 #define SIMDR2_WDLEN1 GENMASK(23, 16) /* Word Count (1-64/256 (SH, A1))) */ 48 #define SIMDR2_GRPMASK GENMASK(3, 0) /* Group Output Mask 1-4 (SH, A1) */ 51 #define SIMDR3_BITLEN2 GENMASK(28, 24) /* Data Size (8-32 bits) */ 52 #define SIMDR3_WDLEN2 GENMASK(23, 16) /* Word Count (1-64/256 (SH, A1))) */ 55 #define SISCR_BRPS GENMASK(12, 8) /* Prescaler Setting (1-32) */ 67 #define SICTR_TXDIZ GENMASK(23, 22) /* Pin Output When TX is Disabled */ [all …]
|