/linux-6.12.1/drivers/staging/media/atomisp/pci/ |
D | sh_css_params.c | 1 // SPDX-License-Identifier: GPL-2.0 104 binary->in_frame_info.res.height, in fpntbl_bytes() 105 binary->in_frame_info.padded_width); in fpntbl_bytes() 111 array3_size(binary->sctbl_height, in sctbl_bytes() 112 binary->sctbl_aligned_width_per_color, in sctbl_bytes() 119 binary->morph_tbl_aligned_width, in morph_plane_bytes() 120 binary->morph_tbl_height); in morph_plane_bytes() 136 static int interleaved_lut_temp[4][HRT_GDC_N]; 143 static const int zoom_table[4][HRT_GDC_N] = { 145 0 << 4, 0 << 4, 0 << 4, 0 << 4, 0 << 4, 0 << 4, 0 << 4, 0 << 4, [all …]
|
/linux-6.12.1/tools/testing/selftests/powerpc/lib/ |
D | reg.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 #include <ppc-asm.h> 11 /* Non volatile GPR - unsigned long buf[18] */ 17 ld 18, 4*8(3) 39 std 18, 4*8(3) 56 /* Double Precision Float - double buf[32] */ 62 stfd 4, 4*8(3) 93 /* VMX/VSX registers - unsigned long buf[128] */ 95 lis 4, 0 96 LXVD2X (0,(4),(3)) [all …]
|
/linux-6.12.1/arch/arm64/crypto/ |
D | sm4-ce-asm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 ld1 {v24.16b-v27.16b}, [ptr], #64; \ 9 ld1 {v28.16b-v31.16b}, [ptr]; 12 sm4e b0.4s, v24.4s; \ 13 sm4e b0.4s, v25.4s; \ 14 sm4e b0.4s, v26.4s; \ 15 sm4e b0.4s, v27.4s; \ 16 sm4e b0.4s, v28.4s; \ 17 sm4e b0.4s, v29.4s; \ 18 sm4e b0.4s, v30.4s; \ [all …]
|
D | chacha-neon-core.S | 4 * Copyright (C) 2016-2018 Linaro, Ltd. <ard.biesheuvel@linaro.org> 11 * ChaCha20 256-bit cipher algorithm, RFC7539, x64 SSSE3 functions 29 * chacha_permute - permute one block 31 * Permute one 64-byte block where the state matrix is stored in the four NEON 32 * registers v0-v3. It performs matrix operations on four words in parallel, 42 ld1 {v12.4s}, [x10] 46 add v0.4s, v0.4s, v1.4s 51 add v2.4s, v2.4s, v3.4s 53 shl v1.4s, v4.4s, #12 54 sri v1.4s, v4.4s, #20 [all …]
|
D | sm4-neon-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * https://tools.ietf.org/id/draft-ribose-cfrg-sm4-10.html 35 ld1 {v16.16b-v19.16b}, [x5], #64; \ 36 ld1 {v20.16b-v23.16b}, [x5], #64; \ 37 ld1 {v24.16b-v27.16b}, [x5], #64; \ 38 ld1 {v28.16b-v31.16b}, [x5]; 41 zip1 RTMP0.4s, s0.4s, s1.4s; \ 42 zip1 RTMP1.4s, s2.4s, s3.4s; \ 43 zip2 RTMP2.4s, s0.4s, s1.4s; \ 44 zip2 RTMP3.4s, s2.4s, s3.4s; \ [all …]
|
D | sm4-ce-cipher-core.S | 1 // SPDX-License-Identifier: GPL-2.0 6 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8 7 .set .Lv\b\().4s, \b 19 ld1 {v8.4s}, [x2] 20 ld1 {v0.4s-v3.4s}, [x0], #64 22 ld1 {v4.4s-v7.4s}, [x0] 23 sm4e v8.4s, v0.4s 24 sm4e v8.4s, v1.4s 25 sm4e v8.4s, v2.4s 26 sm4e v8.4s, v3.4s [all …]
|
D | sha2-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * sha2-ce-core.S - core SHA-224/SHA-256 transform using v8 Crypto Extensions 12 .arch armv8-a+crypto 32 add t1.4s, v\s0\().4s, \rc\().4s 33 sha256h dg0q, dg1q, t0.4s 34 sha256h2 dg1q, dg2q, t0.4s 37 add t0.4s, v\s0\().4s, \rc\().4s 39 sha256h dg0q, dg1q, t1.4s 40 sha256h2 dg1q, dg2q, t1.4s 45 sha256su0 v\s0\().4s, v\s1\().4s [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/hisilicon/ |
D | hip06.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 compatible = "hisilicon,hip06-d03"; 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 compatible = "arm,psci-0.2"; 22 #address-cells = <1>; 23 #size-cells = <0>; 25 cpu-map { [all …]
|
D | hip07.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 compatible = "hisilicon,hip07-d05"; 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 compatible = "arm,psci-0.2"; 22 #address-cells = <1>; 23 #size-cells = <0>; 25 cpu-map { [all …]
|
/linux-6.12.1/include/sound/ |
D | ump_msg.h | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 /* MIDI 1.0 / 2.0 Status Code (4bit) */ 32 UMP_CC_FOOT = 4, 131 u32 type:4; 132 u32 group:4; 133 u32 status:4; 134 u32 channel:4; 140 u32 channel:4; 141 u32 status:4; 142 u32 group:4; [all …]
|
/linux-6.12.1/arch/arc/include/asm/ |
D | uaccess.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 6 * -__clear_user( ) called multiple times during elf load was byte loop 10 * -Hand crafted constant propagation for "constant" copy sizes 11 * -stock kernel shrunk by 33K at -O3 14 * -Added option to (UN)inline copy_(to|from)_user to reduce code sz 15 * -kernel shrunk by 200K even at -O3 (gcc 4.2.1) 16 * -Enabled when doing -Os 34 case 4: __arc_get_user_one(*(k), u, "ld", __ret); break; \ 41 * Returns 0 on success, -EFAULT if not. [all …]
|
/linux-6.12.1/arch/arm64/kernel/vdso/ |
D | vgetrandom-chacha.S | 1 // SPDX-License-Identifier: GPL-2.0 27 * number of blocks of output with nonce 0, taking an input key and 8-bytes 30 * This implementation avoids d8-d15 because they are callee-save in user 39 * x1: 32-byte key input 40 * x2: 8-byte counter input/output 41 * x3: number of 64-byte block to write to output 45 /* copy0 = "expand 32-byte k" */ 52 ld1 { copy1.4s, copy2.4s }, [x1] 57 uzp1 one_v.4s, one_v.4s, one_v.4s 69 * Permute one 64-byte block where the state matrix is stored in the four NEON [all …]
|
/linux-6.12.1/drivers/ata/pata_parport/ |
D | kbic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * (c) 1997-1998 Grant R. Guenther <grant@torque.net> 5 * This is a low-level driver for the KBIC-951A and KBIC-971A 23 #define r12w() (delay_p, inw(pi->port + 1) & 0xffff) 25 #define j44(a, b) ((((a >> 4) & 0x0f) | (b & 0xf0)) ^ 0x88) 26 #define j53(w) (((w >> 3) & 0x1f) | ((w >> 4) & 0xe0)) 30 * cont = 0 - access the IDE register file 31 * cont = 1 - access the IDE command set 41 switch (pi->mode) { in kbic_read_regr() 43 w0(regr | 0x18 | s); w2(4); w2(6); w2(4); w2(1); w0(8); in kbic_read_regr() [all …]
|
/linux-6.12.1/include/dt-bindings/pinctrl/ |
D | hisi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 17 #define MUX_M4 4 29 #define DRIVE_MASK (7 << 4) 30 #define DRIVE1_02MA (0 << 4) 31 #define DRIVE1_04MA (1 << 4) 32 #define DRIVE1_08MA (2 << 4) 33 #define DRIVE1_10MA (3 << 4) 34 #define DRIVE2_02MA (0 << 4) 35 #define DRIVE2_04MA (1 << 4) 36 #define DRIVE2_08MA (2 << 4) [all …]
|
/linux-6.12.1/arch/x86/lib/ |
D | memmove_32.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * -mregparm=3 passes these in registers: 31 * Save all callee-saved registers, because this function is going to clobber 70 movl 0*4(src), tmp0 71 movl 1*4(src), tmp1 72 movl tmp0, 0*4(dest) 73 movl tmp1, 1*4(dest) 74 movl 2*4(src), tmp0 75 movl 3*4(src), tmp1 76 movl tmp0, 2*4(dest) [all …]
|
/linux-6.12.1/drivers/media/usb/gspca/ |
D | sn9c2028.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 44 .sizeimage = 640 * 480 * 3 / 4, 53 .sizeimage = 352 * 288 * 3 / 4, 58 /* the bytes to write are in gspca_dev->usb_buf */ 65 command[3], command[4], command[5]); in sn9c2028_command() 67 memcpy(gspca_dev->usb_buf, command, 6); in sn9c2028_command() 68 rc = usb_control_msg(gspca_dev->dev, in sn9c2028_command() 69 usb_sndctrlpipe(gspca_dev->dev, 0), in sn9c2028_command() 72 2, 0, gspca_dev->usb_buf, 6, 500); in sn9c2028_command() 75 gspca_dev->usb_buf[0], rc); in sn9c2028_command() [all …]
|
/linux-6.12.1/arch/alpha/lib/ |
D | memmove.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * This is hand-massaged output from the original memcpy.c. We defer to 15 .align 4 24 addq $16,$18,$4 26 cmpule $4,$17,$1 /* dest + n <= src */ 34 and $2,7,$2 /* Test for src/dest co-alignment. */ 39 and $4,7,$1 45 lda $4,-1($4) 46 lda $5,-1($5) 51 ldq_u $2,0($4) [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-j721e-evm-gesi-exp-board.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 8 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/net/ti-dp83867.h> 17 #include "k3-pinctrl.h" 21 ethernet1 = "/bus@100000/ethernet@c000000/ethernet-ports/port@1"; 22 ethernet2 = "/bus@100000/ethernet@c000000/ethernet-ports/port@2"; 23 ethernet3 = "/bus@100000/ethernet@c000000/ethernet-ports/port@3"; 24 ethernet4 = "/bus@100000/ethernet@c000000/ethernet-ports/port@4"; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | samsung-sxgbe.txt | 4 - compatible: Should be "samsung,sxgbe-v2.0a" 5 - reg: Address and length of the register set for the device 6 - interrupts: Should contain the SXGBE interrupts 9 index 0 - this is fixed common interrupt of SXGBE and it is always 11 index 1 to 25 - 8 variable transmit interrupts, variable 16 receive interrupts 13 - phy-mode: String, operation mode of the PHY interface. 15 - samsung,pbl: Integer, Programmable Burst Length. 16 Supported values are 1, 2, 4, 8, 16, or 32. 17 - samsung,burst-map: Integer, Program the possible bursts supported by sxgbe 19 Allowable range is 0x01-0x3F. When this field is set fixed burst is enabled. [all …]
|
/linux-6.12.1/Documentation/hwmon/ |
D | xdpe152c4.rst | 1 .. SPDX-License-Identifier: GPL-2.0 21 ----------- 23 This driver implements support for Infineon Digital Multi-phase Controller 27 - Intel VR13, VR13HC and VR14 rev 1.86 29 - Intel SVID rev 1.93. protocol. 30 - PMBus rev 1.3.1 interface. 41 indexes 1, 2 are for "iin" and 3, 4 for "iout": 43 **curr[1-4]_crit** 45 **curr[1-4]_crit_alarm** 47 **curr[1-4]_input** [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/altera/ |
D | socfpga_stratix10.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 7 #include <dt-bindings/reset/altr,rst-mgr-s10.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/clock/stratix10-clock.h> 12 compatible = "altr,socfpga-stratix10"; 13 #address-cells = <2>; 14 #size-cells = <2>; 16 reserved-memory { 17 #address-cells = <2>; [all …]
|
/linux-6.12.1/drivers/net/ethernet/sfc/ |
D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 19 #define MC_FW_STATE_BOOTING (4) 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error [all …]
|
/linux-6.12.1/fs/jfs/ |
D | jfs_logmgr.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (C) International Business Machines Corp., 2000-2004 4 * Portions Copyright (C) Christoph Hellwig, 2001-2002 36 * blocks 2 - (N-1) are used to contain log records. 38 * when a volume group is varied-on-line, logRedo() must have 54 __le32 magic; /* 4: log lv identifier */ 55 __le32 version; /* 4: version number */ 56 __le32 serial; /* 4: log open/mount counter */ 57 __le32 size; /* 4: size in number of LOGPSIZE blocks */ 58 __le32 bsize; /* 4: logical block size in byte */ [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/arm64/freescale/imx95/sys/ |
D | metrics.json | 5 …_wr_beat_filt\\,axi_mask\\=0x000\\,axi_id\\=0x000@ ) * 32 / duration_time) / (6400 * 1000000 * 4)", 14 "ScaleUnit": "9.765625e-4KB", 22 "ScaleUnit": "9.765625e-4KB", 30 "ScaleUnit": "9.765625e-4KB", 38 "ScaleUnit": "9.765625e-4KB", 46 "ScaleUnit": "9.765625e-4KB", 54 "ScaleUnit": "9.765625e-4KB", 62 "ScaleUnit": "9.765625e-4KB", 70 "ScaleUnit": "9.765625e-4KB", 78 "ScaleUnit": "9.765625e-4KB", [all …]
|
/linux-6.12.1/arch/x86/crypto/ |
D | cast5-avx-x86_64-asm_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Cast5 Cipher 16-way parallel algorithm (AVX/x86_64) 6 * <Johannes.Goetzfried@informatik.stud.uni-erlangen.de> 14 .file "cast5-avx-x86_64-asm_64.S" 23 #define kr (16*4) 24 #define rr ((16*4)+16) 26 /* s-boxes */ 33 16-way AVX cast5 88 movl (RID2,RID1,4), dst ## d; \ 91 op1 (RID1,RID2,4), dst ## d; \ [all …]
|