Home
last modified time | relevance | path

Searched +full:4 +full:- (Results 1 – 25 of 1161) sorted by relevance

12345678910>>...47

/linux-6.12.1/drivers/staging/media/atomisp/pci/
Dsh_css_params.c1 // 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/
Dreg.S1 /* 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/
Dsm4-ce-asm.h1 /* 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 …]
Dchacha-neon-core.S4 * 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 …]
Dsm4-neon-core.S1 /* 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 …]
Dsm4-ce-cipher-core.S1 // 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 …]
Dsha2-ce-core.S1 /* 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/
Dhip06.dtsi1 // 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 …]
Dhip07.dtsi1 // 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/
Dump_msg.h1 // 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/
Duaccess.h1 /* 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/
Dvgetrandom-chacha.S1 // 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/
Dkbic.c1 // 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/
Dhisi.h1 /* 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/
Dmemmove_32.S1 /* 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/
Dsn9c2028.c1 // 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/
Dmemmove.S1 /* 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/
Dk3-j721e-evm-gesi-exp-board.dtso1 // 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/
Dsamsung-sxgbe.txt4 - 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/
Dxdpe152c4.rst1 .. 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/
Dsocfpga_stratix10.dtsi1 // 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/
Dmcdi_pcol.h1 /* 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/
Djfs_logmgr.h1 /* 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/
Dmetrics.json5 …_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/
Dcast5-avx-x86_64-asm_64.S1 /* 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 …]

12345678910>>...47