/Linux-v6.6/arch/powerpc/crypto/ |
D | aes-gcm-p10.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 # Accelerated AES-GCM stitched implementation for ppc64le. 5 # Copyright 2022- IBM Inc. All rights reserved 22 # Hash keys = v3 - v14 29 # v31 - counter 1 32 # vs0 - vs14 for round keys 35 # This implementation uses stitched AES-GCM approach to improve overall performance. 48 # v15 - v18 - input states 49 # vs1 - vs9 - round keys 60 vcipher 18, 18, 19 [all …]
|
D | chacha-p10le-8x.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 # Copyright 2023- IBM Corp. All rights reserved 43 #include <asm/asm-offsets.h> 44 #include <asm/asm-compat.h> 81 stdu 1,-752(1) 87 SAVE_GPR 18, 144, 1 92 SAVE_GPR 23, 184, 1 106 SAVE_VRS 23, 48, 9 120 SAVE_VSX 18, 256, 9 125 SAVE_VSX 23, 336, 9 [all …]
|
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 …]
|
/Linux-v6.6/arch/alpha/include/asm/ |
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 56 ldq $1,0($18) \n\ 58 ldq $3,8($18) \n\ 61 ldq $5,16($18) \n\ 63 ldq $7,24($18) \n\ 66 ldq $20,32($18) \n\ 68 ldq $22,40($18) \n\ 70 ldq $23,48($17) \n\ [all …]
|
/Linux-v6.6/include/linux/ |
D | inet.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 15 * $Id: dev.c,v 0.8.4.13 1993/01/23 18:00:11 bir7 Exp $ 16 * $Id: dev.h,v 0.8.4.7 1993/01/23 18:00:11 bir7 Exp $ 17 * $Id: eth.c,v 0.8.4.4 1993/01/22 23:21:38 bir7 Exp $ 18 * $Id: eth.h,v 0.8.4.1 1992/11/10 00:17:18 bir7 Exp $ 19 * $Id: icmp.c,v 0.8.4.9 1993/01/23 18:00:11 bir7 Exp $ 22 * $Id: ip.h,v 0.8.4.2 1993/01/23 18:00:11 bir7 Exp $ 23 * $Id: loopback.c,v 0.8.4.8 1993/01/23 18:00:11 bir7 Exp $ 31 * $Id: timer.c,v 0.8.4.8 1993/01/23 18:00:11 bir7 Exp $ 32 * $Id: timer.h,v 0.8.4.2 1993/01/23 18:00:11 bir7 Exp $ [all …]
|
/Linux-v6.6/lib/zstd/compress/ |
D | clevels.h | 5 * This source code is licensed under both the BSD-style license (found in the 8 * You may select, at your option, one of the above-listed licenses. 17 /*-===== Pre-defined compression levels =====-*/ 24 { /* "default" - for any srcSize > 256 KB */ 30 { 21, 18, 18, 1, 5, 0, ZSTD_dfast }, /* level 4 */ 31 { 21, 18, 19, 3, 5, 2, ZSTD_greedy }, /* level 5 */ 32 { 21, 18, 19, 3, 5, 4, ZSTD_lazy }, /* level 6 */ 38 { 22, 22, 23, 6, 5, 32, ZSTD_lazy2 }, /* level 12 */ 40 { 22, 22, 23, 5, 5, 32, ZSTD_btlazy2 }, /* level 14 */ 41 { 22, 23, 23, 6, 5, 32, ZSTD_btlazy2 }, /* level 15 */ [all …]
|
/Linux-v6.6/include/soc/mscc/ |
D | ocelot_hsio.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 90 #define HSIO_PLL5G_CFG0_SELBGV820(x) (((x) << 23) & GENMASK(26, 23)) 91 #define HSIO_PLL5G_CFG0_SELBGV820_M GENMASK(26, 23) 92 #define HSIO_PLL5G_CFG0_SELBGV820_X(x) (((x) & GENMASK(26, 23)) >> 23) 93 #define HSIO_PLL5G_CFG0_LOOP_BW_RES(x) (((x) << 18) & GENMASK(22, 18)) 94 #define HSIO_PLL5G_CFG0_LOOP_BW_RES_M GENMASK(22, 18) 95 #define HSIO_PLL5G_CFG0_LOOP_BW_RES_X(x) (((x) & GENMASK(22, 18)) >> 18) 109 #define HSIO_PLL5G_CFG1_ENA_DIRECT BIT(18) 131 #define HSIO_PLL5G_CFG2_AMPC_SEL(x) (((x) << 16) & GENMASK(23, 16)) 132 #define HSIO_PLL5G_CFG2_AMPC_SEL_M GENMASK(23, 16) [all …]
|
/Linux-v6.6/Documentation/translations/zh_CN/core-api/ |
D | packing.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 3 .. include:: ../disclaimer-zh_CN.rst 5 :Original: Documentation/core-api/packing.rst 22 -------- 42 -------- 46 - 将一个CPU可使用的数字打包到内存缓冲区中(具有硬件约束/特殊性)。 47 - 将内存缓冲区(具有硬件约束/特殊性)解压缩为一个CPU可使用的数字。 63 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 77 24 25 26 27 28 29 30 31 16 17 18 19 20 21 22 23 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 89 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 23 22 21 20 19 18 17 16 31 30 29 28 27 26 25 24 [all …]
|
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
D | mac.h | 1 /* SPDX-License-Identifier: ISC */ 10 #define MT_RXD0_NORMAL_IP_SUM BIT(23) 29 #define MT_RXD1_NORMAL_HDR_TRANS BIT(23) 49 #define MT_RXD2_NORMAL_AMSDU_ERR BIT(23) 54 #define MT_RXD2_NORMAL_CM BIT(18) 64 #define MT_RXD3_NORMAL_WOL GENMASK(18, 14) 77 #define MT_RXV1_HT_AGGR BIT(18) 109 #define MT_RXV5_FOE GENMASK(18, 7) 117 #define MT_RXV6_NF2 GENMASK(23, 16) 135 #define MT_TXD0_IP_SUM BIT(23) [all …]
|
/Linux-v6.6/drivers/gpu/drm/display/ |
D | drm_dsc_helper.c | 1 // SPDX-License-Identifier: MIT 34 * drm_dsc_dp_pps_header_init() - Initializes the PPS Header 48 pps_header->HB1 = DP_SDP_PPS; in drm_dsc_dp_pps_header_init() 49 pps_header->HB2 = DP_SDP_PPS_HEADER_PAYLOAD_BYTES_MINUS_1; in drm_dsc_dp_pps_header_init() 54 * drm_dsc_dp_rc_buffer_size - get rc buffer size in bytes 56 * @rc_buffer_size: number of blocks - 1, according to DPCD offset 63h 81 * drm_dsc_pps_payload_pack() - Populates the DSC PPS 109 pps_payload->dsc_version = in drm_dsc_pps_payload_pack() 110 dsc_cfg->dsc_version_minor | in drm_dsc_pps_payload_pack() 111 dsc_cfg->dsc_version_major << DSC_PPS_VERSION_MAJOR_SHIFT; in drm_dsc_pps_payload_pack() [all …]
|
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/ |
D | mt76_connac2_mac.h | 1 /* SPDX-License-Identifier: ISC */ 36 #define MT_TX_FREE_WLAN_ID GENMASK(23, 14) 46 #define MT_TXD0_PKT_FMT GENMASK(24, 23) 53 #define MT_TXD1_AMSDU BIT(23) 55 #define MT_TXD1_HDR_PAD GENMASK(19, 18) 65 #define MT_TXD2_MAX_TX_TIME GENMASK(23, 16) 133 /* VHT/HE only use bits 0-3 */ 140 #define MT_TXS0_TXS_FORMAT GENMASK(24, 23) 146 #define MT_TXS0_QUEUE_TIMEOUT BIT(18) 149 #define MT_TXS0_ACK_ERROR_MASK GENMASK(18, 16) [all …]
|
D | mt76_connac3_mac.h | 1 /* SPDX-License-Identifier: ISC */ 28 #define MT_RXD0_MESH BIT(18) 31 #define MT_RXD0_NORMAL_IP_SUM BIT(23) 42 #define MT_RXD1_NORMAL_GROUP_3 BIT(18) 46 #define MT_RXD1_NORMAL_CM BIT(23) 63 #define MT_RXD2_NORMAL_AMSDU_ERR BIT(23) 78 #define MT_RXD3_NORMAL_HTC_VLD BIT(18) 101 /* P-RXV */ 110 #define MT_PRXV_RCPI2 GENMASK(23, 16) 119 /* C-RXV */ [all …]
|
/Linux-v6.6/arch/alpha/lib/ |
D | csum_ipv6_magic.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 26 extqh $18,1,$4 # e0 : byte swap len & proto while we wait 29 extbl $18,1,$5 # e0 : 31 extbl $18,2,$6 # e0 : 34 extbl $18,3,$18 # e0 : 37 ldq_u $23,7($17) # .. e1 : 55 or $4,$18,$18 # .. e1 : 56 extqh $23,$17,$23 # e0 : 60 or $2,$23,$2 # .. e1 : 1st dst word complete 62 or $18,$5,$18 # .. e1 : len complete [all …]
|
D | ev6-csum_ipv6_magic.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-csum_ipv6_magic.S 4 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 15 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 17 * E - either cluster 18 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 19 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 32 * Then turn it back into a sign extended 32-bit item 35 * Swap <len> (an unsigned int) using Mike Burrows' 7-instruction sequence 36 * (we can't hide the 3-cycle latency of the unpkbw in the 6-instruction sequence) [all …]
|
D | fpreg.c | 1 // SPDX-License-Identifier: GPL-2.0 27 if (current_thread_info()->status & TS_SAVED_FP) in alpha_read_fp_reg() 28 val = current_thread_info()->fp[reg]; in alpha_read_fp_reg() 48 case 18: STT(18, val); break; in alpha_read_fp_reg() 53 case 23: STT(23, val); break; in alpha_read_fp_reg() 81 if (current_thread_info()->status & TS_SAVED_FP) { in alpha_write_fp_reg() 82 current_thread_info()->status |= TS_RESTORE_FP; in alpha_write_fp_reg() 83 current_thread_info()->fp[reg] = val; in alpha_write_fp_reg() 103 case 18: LDT(18, val); break; in alpha_write_fp_reg() 108 case 23: LDT(23, val); break; in alpha_write_fp_reg() [all …]
|
/Linux-v6.6/Documentation/core-api/ |
D | packing.rst | 6 ----------------- 10 One can memory-map a pointer to a carefully crafted struct over the hardware 23 were performed byte-by-byte. Also the code can easily get cluttered, and the 24 high-level idea might get lost among the many bit shifts required. 25 Many drivers take the bit-shifting approach and then attempt to reduce the 30 ------------ 34 - Packing a CPU-usable number into a memory buffer (with hardware 36 - Unpacking a memory buffer (which has hardware constraints/quirks) 37 into a CPU-usable number. 57 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 [all …]
|
/Linux-v6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
D | mac.h | 1 /* SPDX-License-Identifier: ISC */ 15 #define MT_RXD0_NORMAL_IP_SUM BIT(23) 27 #define MT_RXD1_NORMAL_HDR_TRANS BIT(23) 49 #define MT_RXD2_NORMAL_AMSDU_ERR BIT(23) 54 #define MT_RXD2_NORMAL_CM BIT(18) 64 #define MT_RXD3_NORMAL_WOL GENMASK(18, 14) 82 #define MT_RXV1_NUM_RX GENMASK(23, 22) 86 #define MT_RXV1_HT_AGGR BIT(18) 102 #define MT_RXV3_IB_RSSI GENMASK(23, 16) 105 #define MT_RXV4_RCPI2 GENMASK(23, 16) [all …]
|
/Linux-v6.6/include/dt-bindings/clock/ |
D | r8a7793-clock.h | 1 /* SPDX-License-Identifier: GPL-2.0 34 #define R8A7793_CLK_FDP1_1 18 53 #define R8A7793_CLK_SYS_DMAC1 18 62 #define R8A7793_CLK_IIC0 18 64 #define R8A7793_CLK_IIC1 23 79 #define R8A7793_CLK_PWM 23 89 #define R8A7793_CLK_SCIF3 18 93 #define R8A7793_CLK_DU1 23 139 #define R8A7793_CLK_SCU_DVC1 18 144 #define R8A7793_CLK_SCU_SRC8 23
|
D | r8a7791-clock.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 33 #define R8A7791_CLK_FDP1_1 18 52 #define R8A7791_CLK_SYS_DMAC1 18 61 #define R8A7791_CLK_IIC0 18 63 #define R8A7791_CLK_IIC1 23 78 #define R8A7791_CLK_PWM 23 88 #define R8A7791_CLK_SCIF3 18 92 #define R8A7791_CLK_DU1 23 141 #define R8A7791_CLK_SCU_DVC1 18 146 #define R8A7791_CLK_SCU_SRC8 23
|
D | exynos5433.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 22 #define CLK_MOUT_ACLK_CAM1_552_B 18 27 #define CLK_MOUT_ACLK_MSCL_400_B 23 219 #define CLK_MOUT_CLK2X_PHY_C 18 224 #define CLK_MOUT_CLKM_PHY_A 23 413 #define CLK_PCLK_I2C0 18 418 #define CLK_PCLK_HSI2C9 23 483 #define CLK_PCLK_TZPC8 18 488 #define CLK_PCLK_TZPC3 23 526 #define CLK_MOUT_PHYCLK_UFS_RX1_SYMBOL_USER 18 [all …]
|
D | r8a7790-clock.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 37 #define R8A7790_CLK_FDP1_1 18 58 #define R8A7790_CLK_SYS_DMAC1 18 71 #define R8A7790_CLK_IIC0 18 73 #define R8A7790_CLK_IIC1 23 88 #define R8A7790_CLK_PWM 23 98 #define R8A7790_CLK_DU1 23 143 #define R8A7790_CLK_SCU_DVC1 18 148 #define R8A7790_CLK_SCU_SRC8 23
|
/Linux-v6.6/drivers/staging/media/rkvdec/ |
D | rkvdec-h264.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Jeffy Chen <jeffy.chen@rock-chips.com> 12 #include <media/v4l2-h264.h> 13 #include <media/v4l2-mem2mem.h> 16 #include "rkvdec-regs.h" 48 #define BIT_DEPTH_CHROMA PS_FIELD(18, 3) 133 /* Table 9-12 – Values of variables m and n for ctxIdx from 0 to 10 */ 134 CABAC_ENTRY(0, 20, -15, 20, -15, 20, -15, 20, -15), 137 CABAC_ENTRY(3, 20, -15, 20, -15, 20, -15, 20, -15), 140 CABAC_ENTRY(6, -28, 127, -28, 127, -28, 127, -28, 127), [all …]
|
/Linux-v6.6/security/apparmor/include/ |
D | sig_names.h | 18 [SIGTRAP] = 5, /* -, 5, - */ 19 [SIGABRT] = 6, /* SIGIOT: -, 6, - */ 30 [SIGSTKFLT] = 16, /* -, 16, - */ 32 [SIGCHLD] = 17, /* 20, 17, 18. SIGCHLD -, -, 18 */ 33 [SIGCONT] = 18, /* 19, 18, 25 */ 34 [SIGSTOP] = 19, /* 17, 19, 23 */ 35 [SIGTSTP] = 20, /* 18, 20, 24 */ 38 [SIGURG] = 23, /* 16, 23, 21 */ 44 [SIGIO] = 29, /* SIGPOLL: 23, 29, 22 */ 45 [SIGPWR] = 30, /* 29, 30, 19. SIGINFO 29, -, - */ [all …]
|
/Linux-v6.6/drivers/input/misc/ |
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) .... 131 * Format : 18.e8.M8.88...188 [all …]
|
/Linux-v6.6/drivers/comedi/drivers/ni_routing/ni_device_routes/ |
D | pci-6602.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * comedi/drivers/ni_routing/ni_device_routes/pci-6602.c 6 * COMEDI - Linux Control and Measurement Device Interface 31 .device = "pci-6602", 73 NI_PFI(23), 102 NI_PFI(23), 275 .dest = NI_PFI(18), 354 .dest = NI_PFI(23), 446 NI_PFI(18), 478 NI_PFI(18), [all …]
|