/linux/Documentation/driver-api/media/drivers/ccs/ |
H A D | ccs-regs.asc | 13 # v1.1 defined in version 1.1 24 - e RGGB 1 41 - e es 1 53 - e 2-byte 1 62 - e embedded 1 78 - e embedded 1 103 analog_linear_gain_min 0x0094 16 v1.1 104 analog_linear_gain_max 0x0096 16 v1.1 105 analog_linear_gain_step_size 0x0098 16 v1.1 106 analog_exponential_gain_min 0x009a 16 v1.1 [all …]
|
/linux/arch/s390/include/asm/ |
H A D | fpu-insn.h | 139 static __always_inline void fpu_vab(u8 v1, u8 v2, u8 v3) in fpu_vab() argument 141 asm volatile("VAB %[v1],%[v2],%[v3]" in fpu_vab() 143 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vab() 147 static __always_inline void fpu_vcksm(u8 v1, u8 v2, u8 v3) in fpu_vcksm() argument 149 asm volatile("VCKSM %[v1],%[v2],%[v3]" in fpu_vcksm() 151 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vcksm() 155 static __always_inline void fpu_vesravb(u8 v1, u8 v2, u8 v3) in fpu_vesravb() argument 157 asm volatile("VESRAVB %[v1],%[v2],%[v3]" in fpu_vesravb() 159 : [v1] "I" (v1), [v2] "I" (v2), [v3] "I" (v3) in fpu_vesravb() 163 static __always_inline void fpu_vgfmag(u8 v1, u8 v2, u8 v3, u8 v4) in fpu_vgfmag() argument [all …]
|
H A D | fpu-insn-asm.h | 34 \opd = 1 97 .ifc \vxr,%v1 98 \opd = 1 198 * @v1: Vector register designated operand whose MSB is stored in 202 * RXB bit 1 (instruction bit 37) and whose remaining bits 211 * Note: In most vector instruction formats [1] V1, V2, V3, and V4 directly 212 * correspond to @v1, @v2, @v3, and @v4. But there are exceptions, such as but 216 * [1] IBM z/Architecture Principles of Operation, chapter "Program 219 .macro RXB rxb v1 v2=0 v3=0 v4=0 221 .if \v1 & 0x10 [all …]
|
/linux/net/ceph/ |
H A D | messenger_v1.c | 33 iov_iter_kvec(&msg.msg_iter, ITER_DEST, &iov, 1, len); in ceph_tcp_recvmsg() 49 iov_iter_bvec(&msg.msg_iter, ITER_DEST, &bvec, 1, length); in ceph_tcp_recvpage() 101 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, size); in ceph_tcp_sendpage() 112 BUG_ON(con->v1.out_skip); in con_out_kvec_reset() 114 con->v1.out_kvec_left = 0; in con_out_kvec_reset() 115 con->v1.out_kvec_bytes = 0; in con_out_kvec_reset() 116 con->v1.out_kvec_cur = &con->v1.out_kvec[0]; in con_out_kvec_reset() 122 int index = con->v1.out_kvec_left; in con_out_kvec_add() 124 BUG_ON(con->v1.out_skip); in con_out_kvec_add() 125 BUG_ON(index >= ARRAY_SIZE(con->v1.out_kvec)); in con_out_kvec_add() [all …]
|
/linux/tools/testing/selftests/powerpc/math/ |
H A D | vmx_asm.S | 9 # Should be safe from C, only touches r4, r5 and v0,v1,v2 13 li r3,1 # assume a bad result 16 vcmpequd. v1,v0,v20 17 vmr v2,v1 21 vcmpequd. v1,v0,v21 22 vand v2,v2,v1 26 vcmpequd. v1,v0,v22 27 vand v2,v2,v1 31 vcmpequd. v1,v0,v23 32 vand v2,v2,v1 [all …]
|
/linux/tools/arch/x86/lib/ |
H A D | x86-opcode-map.txt | 29 # (v1): this opcode only supports 128bit VEX. 34 # (W=1): this opcode requires XOP.W == 1 78 1a: SBB Gb,Eb 79 1b: SBB Gv,Ev 80 1c: SBB AL,Ib 81 1d: SBB rAX,Iz 82 1e: PUSH DS (i64) 83 1f: POP DS (i64) 187 80: Grp1 Eb,Ib (1A) 188 81: Grp1 Ev,Iz (1A) [all …]
|
/linux/arch/x86/lib/ |
H A D | x86-opcode-map.txt | 29 # (v1): this opcode only supports 128bit VEX. 34 # (W=1): this opcode requires XOP.W == 1 78 1a: SBB Gb,Eb 79 1b: SBB Gv,Ev 80 1c: SBB AL,Ib 81 1d: SBB rAX,Iz 82 1e: PUSH DS (i64) 83 1f: POP DS (i64) 187 80: Grp1 Eb,Ib (1A) 188 81: Grp1 Ev,Iz (1A) [all …]
|
/linux/drivers/video/fbdev/ |
H A D | atafb_iplan2p8.c | 82 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea() 83 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea() 113 u32 pval[4], v, v1, mask; in atafb_iplan2p8_copyarea() local 123 f = 1; in atafb_iplan2p8_copyarea() 133 if (f & 1) { in atafb_iplan2p8_copyarea() 135 pval[1] = (*src32++ << 8) & mask; in atafb_iplan2p8_copyarea() 140 pval[1] = dst32[1] & mask; in atafb_iplan2p8_copyarea() 147 v1 = v & mask; in atafb_iplan2p8_copyarea() 148 *dst32++ = pval[0] | (v1 >> 8); in atafb_iplan2p8_copyarea() 149 pval[0] = (v ^ v1) << 8; in atafb_iplan2p8_copyarea() [all …]
|
/linux/arch/powerpc/lib/ |
H A D | memcpy_power7.S | 11 /* 0 == don't use VMX, 1 == use VMX */ 42 bf cr7*4+3,1f 44 addi r4,r4,1 46 addi r3,r3,1 48 1: bf cr7*4+2,2f 54 2: bf cr7*4+1,3f 136 6: bf cr7*4+1,7f 191 12: bf cr7*4+1,13f 232 * 1 for the store side. 236 ori r9,r9,1 /* stream=1 */ [all …]
|
H A D | xor_vmx.c | 31 V##_1 = V[1]; \ 39 V[1] = V##_1; \ 44 #define XOR(V1, V2) \ argument 46 V1##_0 = vec_xor(V1##_0, V2##_0); \ 47 V1##_1 = vec_xor(V1##_1, V2##_1); \ 48 V1##_2 = vec_xor(V1##_2, V2##_2); \ 49 V1##_3 = vec_xor(V1##_3, V2##_3); \ 56 DEFINE(v1); in __xor_altivec_2() 61 LOAD(v1); in __xor_altivec_2() 63 XOR(v1, v2); in __xor_altivec_2() [all …]
|
H A D | copyuser_power7.S | 11 /* 0 == don't use VMX, 1 == use VMX */ 98 bf cr7*4+3,1f 100 addi r4,r4,1 102 addi r3,r3,1 104 1: bf cr7*4+2,2f 110 2: bf cr7*4+1,3f 192 6: bf cr7*4+1,7f 247 12: bf cr7*4+1,13f 286 * 1 for the store side. 290 ori r9,r9,1 /* stream=1 */ [all …]
|
/linux/tools/testing/selftests/powerpc/copyloops/ |
H A D | memcpy_power7.S | 11 /* 0 == don't use VMX, 1 == use VMX */ 42 bf cr7*4+3,1f 44 addi r4,r4,1 46 addi r3,r3,1 48 1: bf cr7*4+2,2f 54 2: bf cr7*4+1,3f 136 6: bf cr7*4+1,7f 191 12: bf cr7*4+1,13f 232 * 1 for the store side. 236 ori r9,r9,1 /* stream=1 */ [all …]
|
H A D | copyuser_power7.S | 11 /* 0 == don't use VMX, 1 == use VMX */ 98 bf cr7*4+3,1f 100 addi r4,r4,1 102 addi r3,r3,1 104 1: bf cr7*4+2,2f 110 2: bf cr7*4+1,3f 192 6: bf cr7*4+1,7f 247 12: bf cr7*4+1,13f 286 * 1 for the store side. 290 ori r9,r9,1 /* stream=1 */ [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8qm-apalis-v1.1-ixora-v1.1.dts | 6 /dts-v1/; 8 #include "imx8qm-apalis-v1.1.dtsi" 9 #include "imx8-apalis-ixora-v1.1.dtsi" 12 model = "Toradex Apalis iMX8QM V1.1 on Apalis Ixora V1.1 Carrier Board"; 13 compatible = "toradex,apalis-imx8-v1.1-ixora-v1.1", 14 "toradex,apalis-imx8-v1.1",
|
H A D | imx8qm-apalis-v1.1-eval-v1.2.dts | 6 /dts-v1/; 8 #include "imx8qm-apalis-v1.1.dtsi" 9 #include "imx8-apalis-eval-v1.2.dtsi" 12 model = "Toradex Apalis iMX8QM V1.1 on Apalis Evaluation Board V1.2"; 13 compatible = "toradex,apalis-imx8-v1.1-eval-v1.2", 14 "toradex,apalis-imx8-v1.1", 20 /delete-property/ no-1-8-v; 25 /delete-property/ no-1-8-v;
|
H A D | imx8qm-apalis-v1.1-ixora-v1.2.dts | 6 /dts-v1/; 8 #include "imx8qm-apalis-v1.1.dtsi" 9 #include "imx8-apalis-ixora-v1.2.dtsi" 12 model = "Toradex Apalis iMX8QM V1.1 on Apalis Ixora V1.2 Carrier Board"; 13 compatible = "toradex,apalis-imx8-v1.1-ixora-v1.2", 14 "toradex,apalis-imx8-v1.1",
|
/linux/lib/crc/s390/ |
H A D | crc32le-vx.c | 35 * R1 = [(x4*128+32 mod P'(x) << 32)]' << 1 36 * R2 = [(x4*128-32 mod P'(x) << 32)]' << 1 37 * R3 = [(x128+32 mod P'(x) << 32)]' << 1 38 * R4 = [(x128-32 mod P'(x) << 32)]' << 1 39 * R5 = [(x64 mod P'(x) << 32)]' << 1 40 * R6 = [(x32 mod P'(x) << 32)]' << 1 65 0x0, 0x1db710641 /* P'(x) << 1 */ 74 0x0, 0x105ec76f0 /* P'(x) << 1 */ 87 * V1..V4: Data for CRC computation. 108 fpu_vlm(1, 4, buf); in crc32_le_vgfm_generic() [all …]
|
/linux/lib/crc/powerpc/ |
H A D | crc-vpmsum-template.S | 101 vspltisw v0,-1 127 1: lis r7,MAX_SIZE@h 148 addi r7,r7,-1 158 vxor v1,v1,v1 172 cmpdi r0,1 262 vxor v1,v1,v9 317 vxor v1,v1,v9 348 vxor v1,v1,v9 364 vsldoi v1,v1,zeroes,4 394 vxor v17,v1,v9 [all …]
|
/linux/arch/arm64/crypto/ |
H A D | sm4-ce-core.S | 17 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, \ 53 ld1 {v1.16b}, [x3]; 59 eor v0.16b, v0.16b, v1.16b; 62 sm4ekey v1.4s, v0.4s, v25.4s; 63 sm4ekey v2.4s, v1.4s, v26.4s; 82 tbl v22.16b, {v1.16b}, v24.16b 124 SM4_CRYPT_BLK8(v0, v1, v2, v3, v4, v5, v6, v7); 140 SM4_CRYPT_BLK4(v0, v1, v2, v3); 146 sub w3, w3, #1; 181 eor v1.16b, v1.16b, v0.16b [all …]
|
H A D | aes-ce-core.S | 14 ld1 {v1.4s}, [x0], #16 18 mov v3.16b, v1.16b 20 0: mov v2.16b, v1.16b 22 1: aese v0.16b, v2.16b 24 2: ld1 {v1.4s}, [x0], #16 29 aese v0.16b, v1.16b 32 bpl 1b 42 ld1 {v1.4s}, [x0], #16 46 mov v3.16b, v1.16b 48 0: mov v2.16b, v1.16b [all …]
|
H A D | aes-modes.S | 26 encrypt_block4x v0, v1, v2, v3, w3, x2, x8, w7 31 decrypt_block4x v0, v1, v2, v3, w3, x2, x8, w7 37 encrypt_block5x v0, v1, v2, v3, v4, w3, x2, x8, w7 42 decrypt_block5x v0, v1, v2, v3, v4, w3, x2, x8, w7 76 subs w4, w4, #1 106 subs w4, w4, #1 146 eor v1.16b, v1.16b, v0.16b 147 encrypt_block v1, w3, x2, x6, w7 148 eor v2.16b, v2.16b, v1.16b 163 subs w4, w4, #1 [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ |
H A D | mapfile.csv | 2 GenuineIntel-6-(97|9A|B7|BA|BF),v1.34,alderlake,core 3 GenuineIntel-6-BE,v1.34,alderlaken,core 4 GenuineIntel-6-C[56],v1.13,arrowlake,core 5 GenuineIntel-6-(1C|26|27|35|36),v5,bonnell,core 9 GenuineIntel-6-55-[56789ABCDEF],v1.25,cascadelakex,core 10 GenuineIntel-6-DD,v1.00,clearwaterforest,core 11 GenuineIntel-6-9[6C],v1.05,elkhartlake,core 12 GenuineIntel-6-CF,v1.20,emeraldrapids,core 14 GenuineIntel-6-7A,v1.01,goldmontplus,core 15 GenuineIntel-6-B6,v1.10,grandridge,core [all …]
|
/linux/net/rxrpc/ |
H A D | key.c | 62 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]), in rxrpc_preparse_xdr_rxkad() 91 token->kad->kvno = ntohl(xdr[1]); in rxrpc_preparse_xdr_rxkad() 104 token->kad->session_key[0], token->kad->session_key[1], in rxrpc_preparse_xdr_rxkad() 110 token->kad->ticket[0], token->kad->ticket[1], in rxrpc_preparse_xdr_rxkad() 116 prep->payload.data[1] = (void *)((unsigned long)prep->payload.data[1] + 1); in rxrpc_preparse_xdr_rxkad() 134 return (u64)ntohl(xdr[0]) << 32 | (u64)ntohl(xdr[1]); 177 ntohl(xdr[0]), ntohl(xdr[1]), ntohl(xdr[2]), ntohl(xdr[3]), in rxrpc_preparse_xdr() 183 key = xdr + (6 * 2 + 1); in rxrpc_preparse_xdr() 279 const struct rxrpc_key_data_v1 *v1; rxrpc_preparse() local 489 struct rxrpc_key_data_v1 v1; rxrpc_get_server_data_key() member [all...] |
/linux/tools/testing/selftests/bpf/ |
H A D | test_xdp_features.sh | 8 readonly V1_IP6=2001:db8::1 10 ret=1 16 ip link add v1 type veth peer name v0 netns ${NS} 18 ip link set v1 up 19 ip addr add $V1_IP4/24 dev v1 20 ip addr add $V1_IP6/64 nodad dev v1 26 ethtool -K v1 gro on 27 ethtool -K v1 tx-checksumming off 30 } > /dev/null 2>&1 34 ip link del v1 2> /dev/null [all …]
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | qoriq-raid1.0-0.dtsi | 36 compatible = "fsl,raideng-v1.0"; 37 #address-cells = <1>; 38 #size-cells = <1>; 43 compatible = "fsl,raideng-v1.0-job-queue"; 44 #address-cells = <1>; 45 #size-cells = <1>; 50 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-hp-ring"; 57 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-lp-ring"; 65 compatible = "fsl,raideng-v1.0-job-queue"; 66 #address-cells = <1>; [all …]
|