| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | sh_css_params.c | 1 // SPDX-License-Identifier: GPL-2.0 107 (sizeof(char) * (binary)->in_frame_info.res.height * \ 108 (binary)->in_frame_info.padded_width) 111 (sizeof(unsigned short) * (binary)->sctbl_height * \ 112 (binary)->sctbl_aligned_width_per_color * IA_CSS_SC_NUM_COLORS) 115 (sizeof(unsigned short) * max((binary)->sctbl_height, (binary)->sctbl_legacy_height) * \ 117 (binary)->sctbl_aligned_width_per_color * IA_CSS_SC_NUM_COLORS) 120 (SH_CSS_MORPH_TABLE_ELEM_BYTES * (binary)->morph_tbl_aligned_width * \ 121 (binary)->morph_tbl_height) 136 static int interleaved_lut_temp[4][HRT_GDC_N]; [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 /* Single Precision Float - float buf[32] */ 58 lfs 0, 0*4(3) 59 lfs 1, 1*4(3) 60 lfs 2, 2*4(3) 61 lfs 3, 3*4(3) [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/crypto/ |
| 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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 32 * where TASK_SIZE could either be retrieved from thread_info->addr_limit or 39 * non-ngeative, which implies that buffer start will be within limit too. [all …]
|
| /kernel/linux/linux-5.10/arch/x86/lib/ |
| D | memcpy_32.c | 1 // SPDX-License-Identifier: GPL-2.0 50 "jz 4f\n\t" in memmove() 59 "mov 0*4(%1), %3\n\t" in memmove() 60 "mov 1*4(%1), %4\n\t" in memmove() 61 "mov %3, 0*4(%2)\n\t" in memmove() 62 "mov %4, 1*4(%2)\n\t" in memmove() 63 "mov 2*4(%1), %3\n\t" in memmove() 64 "mov 3*4(%1), %4\n\t" in memmove() 65 "mov %3, 2*4(%2)\n\t" in memmove() 66 "mov %4, 3*4(%2)\n\t" in memmove() [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/drivers/block/paride/ |
| D | kbic.c | 2 kbic.c (c) 1997-8 Grant R. Guenther <grant@torque.net> 5 This is a low-level driver for the KBIC-951A and KBIC-971A 33 #define r12w() (delay_p,inw(pi->port+1)&0xffff) 35 #define j44(a,b) ((((a>>4)&0x0f)|(b&0xf0))^0x88) 36 #define j53(w) (((w>>3)&0x1f)|((w>>4)&0xe0)) 39 /* cont = 0 - access the IDE register file 40 cont = 1 - access the IDE command set 51 switch (pi->mode) { in kbic_read_regr() 53 case 0: w0(regr|0x18|s); w2(4); w2(6); w2(4); w2(1); w0(8); in kbic_read_regr() 54 a = r1(); w0(0x28); b = r1(); w2(4); in kbic_read_regr() [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/fs/exfat/ |
| D | balloc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2012-2013 Samsung Electronics Co., Ltd. 14 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2,/* 0 ~ 19*/ 16 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2,/* 40 ~ 59*/ 17 0, 1, 0, 6, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4,/* 60 ~ 79*/ 19 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3,/*100 ~ 119*/ 21 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 5,/*140 ~ 159*/ 22 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2,/*160 ~ 179*/ 24 0, 1, 0, 2, 0, 1, 0, 4, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2,/*200 ~ 219*/ 25 0, 1, 0, 5, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, 4,/*220 ~ 239*/ [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | vexpress-v2p-ca5s.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * Cortex-A5 MPCore (V2P-CA5s) 8 * HBI-0225B 11 /dts-v1/; 12 #include "vexpress-v2m-rs1.dtsi" 15 model = "V2P-CA5s"; 18 compatible = "arm,vexpress,v2p-ca5s", "arm,vexpress"; 19 interrupt-parent = <&gic>; 20 #address-cells = <1>; 21 #size-cells = <1>; [all …]
|
| D | vexpress-v2p-ca15-tc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * Cortex-A15 MPCore (V2P-CA15) 8 * HBI-0237A 11 /dts-v1/; 12 #include "vexpress-v2m-rs1.dtsi" 15 model = "V2P-CA15"; 18 compatible = "arm,vexpress,v2p-ca15,tc1", "arm,vexpress,v2p-ca15", "arm,vexpress"; 19 interrupt-parent = <&gic>; 20 #address-cells = <2>; 21 #size-cells = <2>; [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|