/linux-6.12.1/arch/arm64/crypto/ |
D | sha3-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * sha3-ce-core.S - core SHA-3 transform using v8.2 Crypto Extensions 8 * it under the terms of the GNU General Public License version 2 as 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 16 .set .Lv\b\().2d, \b 21 * ARMv8.2 Crypto Extensions instructions 46 ld1 { v0.1d- v3.1d}, [x0] 47 ld1 { v4.1d- v7.1d}, [x8], #32 48 ld1 { v8.1d-v11.1d}, [x8], #32 49 ld1 {v12.1d-v15.1d}, [x8], #32 [all …]
|
D | crct10dif-ce-core.S | 2 // Accelerated CRC-T10DIF using arm64 NEON and Crypto Extensions instructions 8 // it under the terms of the GNU General Public License version 2 as 14 // Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions 26 // General Public License (GPL) Version 2, available from the file 62 // /white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf 69 .arch armv8-a+crypto 110 movi k32_48.2d, #0xffffffff 111 mov k32_48.h[2], k32_48.h[0] 112 ushr k00_16.2d, k32_48.2d, #32 116 movi perm4.8b, #8 [all …]
|
/linux-6.12.1/arch/xtensa/variants/test_kc705_hifi/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2014 Tensilica Inc. 35 #define XCHAL_CP_NUM 2 /* number of coprocessors */ 36 #define XCHAL_CP_MAX 8 /* max CP ID + 1 (0 if none) */ 44 #define XCHAL_CP1_SA_ALIGN 8 /* min alignment of save area */ 66 /* Save area for non-coprocessor optional and custom (TIE) state: */ 71 #define XCHAL_TOTAL_SA_SIZE 240 /* with 16-byte align padding */ 72 #define XCHAL_TOTAL_SA_ALIGN 8 /* actual minimum alignment */ 84 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 85 * kind = 0 (special reg), 1 (TIE user reg), or 2 (TIE regfile reg) [all …]
|
/linux-6.12.1/Documentation/gpu/ |
D | afbc.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 It provides fine-grained random access and minimizes the amount of 21 AFBC streams can contain several components - where a component 33 * Component 2: B 37 reside in the least-significant bits of the corresponding linear 42 * Component 0: R(8) 43 * Component 1: G(8) 44 * Component 2: B(8) 45 * Component 3: A(8) 49 * Component 0: R(8) [all …]
|
/linux-6.12.1/Documentation/driver-api/media/drivers/ccs/ |
D | ccs-regs.asc | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 2 # Copyright (C) 2019--2020 Intel Corporation 5 # - f field LSB MSB rflags 6 # - e enum value # after a field 7 # - e enum value [LSB MSB] 8 # - b bool bit 9 # - l arg name min max elsize [discontig...] 12 # 8, 16, 32 register bits (default is 8) 20 module_revision_number_major 0x0002 8 21 frame_count 0x0005 8 [all …]
|
/linux-6.12.1/arch/xtensa/variants/test_kc705_be/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 35 #define XCHAL_CP_NUM 2 /* number of coprocessors */ 36 #define XCHAL_CP_MAX 8 /* max CP ID + 1 (0 if none) */ 44 #define XCHAL_CP1_SA_ALIGN 8 /* min alignment of save area */ 66 /* Save area for non-coprocessor optional and custom (TIE) state: */ 71 #define XCHAL_TOTAL_SA_SIZE 160 /* with 16-byte align padding */ 72 #define XCHAL_TOTAL_SA_ALIGN 8 /* actual minimum alignment */ 84 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 85 * kind = 0 (special reg), 1 (TIE user reg), or 2 (TIE regfile reg) [all …]
|
/linux-6.12.1/drivers/media/test-drivers/vicodec/ |
D | codec-fwht.c | 1 // SPDX-License-Identifier: LGPL-2.1+ 6 * 8x8 Fast Walsh Hadamard Transform in sequency order based on the paper: 8 * A Recursive Algorithm for Sequency-Ordered Fast Walsh Transforms, 15 #include "codec-fwht.h" 21 * be guaranteed that the magic 8 byte sequence (see below) can 34 1, 8, 35 2, 9, 16, 57 s16 block[8 * 8]; in rlc() 67 for (y = 0; y < 8; y++) { in rlc() 68 for (x = 0; x < 8; x++) { in rlc() [all …]
|
/linux-6.12.1/drivers/gpu/drm/display/ |
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-6.12.1/arch/arm/mach-davinci/ |
D | da830.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/clk-provider.h> 14 #include <linux/irqchip/irq-davinci-cp-intc.h> 16 #include <clocksource/timer-davinci.h> 26 /* Offsets of the 8 compare registers on the da830 */ 47 MUX_CFG(DA830, RTCK, 0, 0, 0xf, 8, false) 49 MUX_CFG(DA830, EMU_0, 0, 4, 0xf, 8, false) 50 MUX_CFG(DA830, EMB_SDCKE, 0, 8, 0xf, 1, false) 52 MUX_CFG(DA830, EMB_CLK, 0, 12, 0xf, 2, false) 59 MUX_CFG(DA830, EMB_A_0, 1, 8, 0xf, 1, false) [all …]
|
D | da850.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI DA850/OMAP-L138 chip specific setup 5 * Copyright (C) 2009 Texas Instruments Incorporated - https://www.ti.com/ 7 * Derived from: arch/arm/mach-davinci/da830.c 16 #include <linux/mfd/da8xx-cfgchip.h> 20 #include <clocksource/timer-davinci.h> 47 MUX_CFG(DA850, NUART0_CTS, 3, 24, 15, 2, false) 48 MUX_CFG(DA850, NUART0_RTS, 3, 28, 15, 2, false) 49 MUX_CFG(DA850, UART0_RXD, 3, 16, 15, 2, false) 50 MUX_CFG(DA850, UART0_TXD, 3, 20, 15, 2, false) [all …]
|
/linux-6.12.1/include/sound/ |
D | ump_msg.h | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 UMP_CC_BREATH = 2, 36 UMP_CC_BALANCE = 8, 135 u32 note:8; 136 u32 velocity:8; 138 u32 velocity:8; 139 u32 note:8; 154 u32 note:8; 155 u32 data:8; 157 u32 data:8; [all …]
|
/linux-6.12.1/drivers/pinctrl/mediatek/ |
D | pinctrl-mt8173.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015 MediaTek Inc. 12 #include <linux/pinctrl/pinconf-generic.h> 13 #include <dt-bindings/pinctrl/mt65xx.h> 15 #include "pinctrl-mtk-common.h" 16 #include "pinctrl-mtk-mt8173.h" 21 MTK_PIN_PUPD_SPEC_SR(119, 0xe00, 2, 1, 0), /* KROW0 */ 23 MTK_PIN_PUPD_SPEC_SR(121, 0xe00, 10, 9, 8), /* KROW2 */ 24 MTK_PIN_PUPD_SPEC_SR(122, 0xe10, 2, 1, 0), /* KCOL0 */ 26 MTK_PIN_PUPD_SPEC_SR(124, 0xe10, 10, 9, 8), /* KCOL2 */ [all …]
|
D | pinctrl-mt2712.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/pinctrl/pinconf-generic.h> 14 #include <dt-bindings/pinctrl/mt65xx.h> 16 #include "pinctrl-mtk-common.h" 17 #include "pinctrl-mtk-mt2712.h" 20 MTK_PIN_PUPD_SPEC_SR(18, 0xe50, 2, 1, 0), 24 MTK_PIN_PUPD_SPEC_SR(22, 0xe50, 8, 7, 6), 25 MTK_PIN_PUPD_SPEC_SR(23, 0xe70, 2, 1, 0), 27 MTK_PIN_PUPD_SPEC_SR(30, 0xf30, 2, 1, 0), 29 MTK_PIN_PUPD_SPEC_SR(32, 0xf30, 10, 9, 8), [all …]
|
/linux-6.12.1/arch/arm/mach-omap1/ |
D | opp_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-omap1/opp_data.c 5 * Copyright (C) 2004 - 2005 Nokia corporation 13 /*------------------------------------------------------------------------- 15 *-------------------------------------------------------------------------*/ 21 { 216000000, 12000000, 216000000, 0x050d, 0x2910, /* 1/1/2/2/2/8 */ 23 { 195000000, 13000000, 195000000, 0x050e, 0x2790, /* 1/1/2/2/4/8 */ 25 { 192000000, 19200000, 192000000, 0x050f, 0x2510, /* 1/1/2/2/8/8 */ 27 { 192000000, 12000000, 192000000, 0x050f, 0x2810, /* 1/1/2/2/8/8 */ 29 { 96000000, 12000000, 192000000, 0x055f, 0x2810, /* 2/2/2/2/8/8 */ [all …]
|
/linux-6.12.1/arch/mips/kernel/ |
D | mips-r2-to-r6-emul.c | 28 #include <asm/mips-r2-to-r6-emul.h> 55 extern const unsigned int fpucondbit[8]; 65 pr_info("MIPS R2-to-R6 Emulator Enabled!"); in mipsr2emu_enable() 72 * mipsr6_emul - Emulate some frequent R2/R5/R6 instructions in delay slot 83 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul() 84 (s32)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul() 92 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul() 93 (s64)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul() 101 return -SIGFPE; in mipsr6_emul() 106 regs->regs[MIPSInst_RD(ir)] = in mipsr6_emul() [all …]
|
/linux-6.12.1/arch/arc/include/asm/ |
D | arcregs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 16 #define ARC_REG_FP_BCR 0x6B /* ARCompact: Single-Precision FPU */ 63 * ECR: Exception Cause Reg bits-n-pieces 65 * [15: 8] = Exception Cause Code 101 #define ECR_C_BIT_DTLB_LD_MISS 8 106 #define AUX_EXEC_CTRL 8 112 * Status regs are read-only (build-time) so need not be saved/restored 122 * DSP-related registers 154 #define PAGES_TO_KB(n_pages) ((n_pages) << (PAGE_SHIFT - 10)) [all …]
|
/linux-6.12.1/drivers/video/fbdev/ |
D | atafb_iplan2p8.c | 2 * linux/drivers/video/iplan2p8.c -- Low level frame buffer operations for 3 * interleaved bitplanes à la Atari (8 4 * planes, 2 bytes interleave) 20 #define BPL 8 24 /* Copies a 8 plane column from 's', height 'h', to 'd'. */ 26 /* This expands a 8 bit color into two longs for two movepl (8 plane) 54 /* odd->odd or even->even */ in atafb_iplan2p8_copyarea() 57 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea() 58 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea() 60 memmove32_col(dst, src, 0xff00ff, height, next_line - BPL * 2); in atafb_iplan2p8_copyarea() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dml/dsc/ |
D | rc_calc_fpu.c | 31 #define table_hash(mode, bpc, max_min) ((mode << 16) | (bpc << 8) | max_min) 57 num = num - 0.5; in dsc_roundf() 76 TABLE_CASE(444, 8, max); in get_qp_set() 77 TABLE_CASE(444, 8, min); in get_qp_set() 82 TABLE_CASE(422, 8, max); in get_qp_set() 83 TABLE_CASE(422, 8, min); in get_qp_set() 88 TABLE_CASE(420, 8, max); in get_qp_set() 89 TABLE_CASE(420, 8, min); in get_qp_set() 99 index = (bpp - table[0].bpp) * 2; in get_qp_set() 115 …8) && (bpp <= 12))) ? (2) : ((bpp >= 15) ? (10) : ((((bpp > 6) && (bpp < 8))) ? (0 + dsc_roundf((b… in get_ofs_set() [all …]
|
/linux-6.12.1/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) .... 139 _SEG('1', 0,0 , 22,2 , 22,2 , 0,0 , 0,0 , 0,0 , 0,0 ), [all …]
|
/linux-6.12.1/include/asm-generic/ |
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. 14 long lines = bytes / (sizeof (long)) / 8; in xor_8regs_2() 19 p1[2] ^= p2[2]; in xor_8regs_2() 25 p1 += 8; in xor_8regs_2() 26 p2 += 8; in xor_8regs_2() 27 } while (--lines > 0); in xor_8regs_2() 35 long lines = bytes / (sizeof (long)) / 8; in xor_8regs_3() 40 p1[2] ^= p2[2] ^ p3[2]; in xor_8regs_3() [all …]
|
/linux-6.12.1/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
D | tie.h | 9 * Copyright (C) 1999-2009 Tensilica Inc. 16 #define XCHAL_CP_MAX 2 /* max CP ID + 1 (0 if none) */ 24 #define XCHAL_CP1_SA_ALIGN 8 /* min alignment of save area */ 43 /* Save area for non-coprocessor optional and custom (TIE) state: */ 48 #define XCHAL_TOTAL_SA_SIZE 128 /* with 16-byte align padding */ 49 #define XCHAL_TOTAL_SA_ALIGN 8 /* actual minimum alignment */ 61 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 62 * kind = 0 (special reg), 1 (TIE user reg), or 2 (TIE regfile reg) 65 * galign = group byte alignment (power of 2) (galign >= align) 66 * align = register byte alignment (power of 2) [all …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | dvb_intro.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 structure of DVB-T cards are substantially similar to Analogue TV cards, 30 embedded within the modulated composite analogue signal - 38 signal encoded at a resolution of 768x576 24-bit color pixels over 25 39 frames per second - a fair amount of data is generated and must be 43 encoded and compressed form - similar to the form that is used in 46 The purpose of a simple budget digital TV card (DVB-T,C or S) is to 96 On this example, we're considering tuning into DVB-T channels in 115 The digital TV Scan utilities (like dvbv5-scan) have use a set of 116 compiled-in defaults for various countries and regions. Those are [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_qp_tables.c | 1 // SPDX-License-Identifier: MIT 43 { 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 45 { 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 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, 54 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0 }, 55 { 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 56 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0 }, [all …]
|
/linux-6.12.1/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
D | taprio.json | 4 "name": "Add taprio Qdisc to multi-queue device (8 queues)", 13 "echo \"1 1 8\" > /sys/bus/netdevsim/new_device" 15 …H root handle 1: taprio num_tc 3 map 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 queues 1@0 1@0 1@0 base-time … 18 … "matchPattern": "qdisc taprio 1: root refcnt [0-9]+ tc 3 map 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2", 26 "name": "Add taprio Qdisc with multiple sched-entry", 35 "echo \"1 1 8\" > /sys/bus/netdevsim/new_device" 37 …num_tc 3 map 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 queues 1@0 1@0 1@0 base-time 1000000000 sched-entry S… 40 "matchPattern": "index [0-9]+ cmd S gatemask 0x[0-9]+ interval [0-9]+00000", 47 "id": "8d92", 48 "name": "Add taprio Qdisc with txtime-delay", [all …]
|
/linux-6.12.1/arch/powerpc/crypto/ |
D | aes-spe-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 14 #include "aes-spe-regs.h" 17 rlwimi rT0,in,28-((bpos+3)%4)*8,20,27; 20 rlwimi rT1,in,24-((bpos+3)%4)*8,24,31; 41 LBZ(out, rT0, 8) 44 LBZ(out, rT0, 8) /* load enc byte */ 56 * via bl/blr. It expects that caller has pre-xored input data with first 57 * 4 words of encryption key into rD0-rD3. Pointer/counter registers must 58 * have also been set up before (rT0, rKP, CTR). Output is stored in rD0-rD3 59 * and rW0-rW3 and caller must execute a final xor on the output registers. [all …]
|