Home
last modified time | relevance | path

Searched +full:1 +full:b (Results 1 – 25 of 1293) sorted by relevance

12345678910>>...52

/kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ccs/
Dccs-regs.asc8 # - b bool bit
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
[all …]
/kernel/linux/linux-6.6/arch/arm64/crypto/
Dsm4-ce-gcm-core.S18 .irp b, 0, 1, 2, 3, 24, 25, 26, 27, 28, 29, 30, 31
19 .set .Lv\b\().4s, \b
40 ext T0.16b, m1.16b, m1.16b, #8; \
41 pmull r0.1q, m0.1d, m1.1d; \
42 pmull T1.1q, m0.1d, T0.1d; \
43 pmull2 T0.1q, m0.2d, T0.2d; \
44 pmull2 r1.1q, m0.2d, m1.2d; \
45 eor T0.16b, T0.16b, T1.16b; \
46 ext T1.16b, RZERO.16b, T0.16b, #8; \
47 ext T0.16b, T0.16b, RZERO.16b, #8; \
[all …]
Dghash-ce-core.S64 pmull \rd\().1q, \rn\().1d, \rm\().1d
68 pmull2 \rd\().1q, \rn\().2d, \rm\().2d
72 ext t3.8b, \ad\().8b, \ad\().8b, #1 // A1
73 ext t5.8b, \ad\().8b, \ad\().8b, #2 // A2
74 ext t7.8b, \ad\().8b, \ad\().8b, #3 // A3
80 tbl t3.16b, {\ad\().16b}, perm1.16b // A1
81 tbl t5.16b, {\ad\().16b}, perm2.16b // A2
82 tbl t7.16b, {\ad\().16b}, perm3.16b // A3
88 __pmull_p8_tail \rq, \ad\().8b, SHASH.8b, 8b,, sh1, sh2, sh3, sh4
92 __pmull_p8_tail \rq, \ad\().8b, SHASH2.8b, 8b,, ss1, ss2, ss3, ss4
[all …]
Dsha3-ce-core.S15 .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
17 .set .Lv\b\().16b, \b
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
50 ld1 {v16.1d-v19.1d}, [x8], #32
51 ld1 {v20.1d-v23.1d}, [x8], #32
52 ld1 {v24.1d}, [x8]
[all …]
Daes-ce-ccm-core.S19 ld1 {v0.16b}, [x0] /* load mac */
20 cbz w3, 1f
22 eor v1.16b, v1.16b, v1.16b
23 0: ldrb w7, [x1], #1 /* get 1 byte of input */
24 subs w2, w2, #1
25 add w3, w3, #1
26 ins v1.b[0], w7
27 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */
29 cbnz w3, 0b
30 eor v0.16b, v0.16b, v1.16b
[all …]
Dsm4-ce-ccm-core.S17 .irp b, 0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24, 25, 26, 27, 28, 29, 30, 31
18 .set .Lv\b\().4s, \b
32 mov vctr.d[1], x8; \
34 adds x8, x8, #1; \
35 rev64 vctr.16b, vctr.16b; \
49 ld1 {RMAC.16b}, [x1]
57 ld1 {v0.16b-v3.16b}, [x2], #64
60 eor RMAC.16b, RMAC.16b, v0.16b
62 eor RMAC.16b, RMAC.16b, v1.16b
64 eor RMAC.16b, RMAC.16b, v2.16b
[all …]
Dpolyval-ce-core.S10 * ..., h^1 in the POLYVAL finite field. This precomputation allows us to split
14 * than 128. We then compute p(x) = h^8m_0 + ... + h^1m_7 where multiplication
18 * modulus g(x) = x^128 + x^127 + x^126 + x^121 + 1.
20 * This two step process is equivalent to computing h^8m_0 + ... + h^1m_7 where
22 * two-step process only requires 1 finite field reduction for every 8
96 ext v25.16b, X.16b, X.16b, #8
97 ext v26.16b, Y.16b, Y.16b, #8
98 eor v25.16b, v25.16b, X.16b
99 eor v26.16b, v26.16b, Y.16b
100 pmull2 v28.1q, X.2d, Y.2d
[all …]
Daes-neonbs-core.S192 in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \
193 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b
194 inv_gf256 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b, \
195 \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \
196 \t0\().16b, \t1\().16b, \t2\().16b, \t3\().16b, \
197 \s0\().16b, \s1\().16b, \s2\().16b, \s3\().16b
198 out_bs_ch \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \
199 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b
204 inv_in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \
205 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Dghash-ce-core.S63 pmull \rd\().1q, \rn\().1d, \rm\().1d
67 pmull2 \rd\().1q, \rn\().2d, \rm\().2d
71 ext t3.8b, \ad\().8b, \ad\().8b, #1 // A1
72 ext t5.8b, \ad\().8b, \ad\().8b, #2 // A2
73 ext t7.8b, \ad\().8b, \ad\().8b, #3 // A3
79 tbl t3.16b, {\ad\().16b}, perm1.16b // A1
80 tbl t5.16b, {\ad\().16b}, perm2.16b // A2
81 tbl t7.16b, {\ad\().16b}, perm3.16b // A3
87 __pmull_p8_tail \rq, \ad\().8b, SHASH.8b, 8b,, sh1, sh2, sh3, sh4
91 __pmull_p8_tail \rq, \ad\().8b, SHASH2.8b, 8b,, ss1, ss2, ss3, ss4
[all …]
Dsha3-ce-core.S15 .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
17 .set .Lv\b\().16b, \b
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
50 ld1 {v16.1d-v19.1d}, [x8], #32
51 ld1 {v20.1d-v23.1d}, [x8], #32
52 ld1 {v24.1d}, [x8]
[all …]
Daes-ce-ccm-core.S20 ld1 {v0.16b}, [x0] /* load mac */
21 cbz w8, 1f
23 eor v1.16b, v1.16b, v1.16b
24 0: ldrb w7, [x1], #1 /* get 1 byte of input */
25 subs w2, w2, #1
26 add w8, w8, #1
27 ins v1.b[0], w7
28 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */
30 cbnz w8, 0b
31 eor v0.16b, v0.16b, v1.16b
[all …]
Daes-neonbs-core.S191 in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \
192 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b
193 inv_gf256 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b, \
194 \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \
195 \t0\().16b, \t1\().16b, \t2\().16b, \t3\().16b, \
196 \s0\().16b, \s1\().16b, \s2\().16b, \s3\().16b
197 out_bs_ch \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \
198 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b
203 inv_in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \
204 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b
[all …]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/ni_route_values/
Dni_mseries.c57 [B(NI_PFI(0))] = {
58 [B(TRIGGER_LINE(0))] = I(18),
59 [B(TRIGGER_LINE(1))] = I(19),
60 [B(TRIGGER_LINE(2))] = I(20),
61 [B(TRIGGER_LINE(3))] = I(21),
62 [B(TRIGGER_LINE(4))] = I(22),
63 [B(TRIGGER_LINE(5))] = I(23),
64 [B(TRIGGER_LINE(6))] = I(24),
65 [B(TRIGGER_LINE(7))] = I(25),
66 [B(NI_CtrSource(0))] = I(9),
[all …]
Dni_eseries.c54 [B(NI_PFI(0))] = {
55 [B(NI_AI_StartTrigger)] = I(NI_PFI_OUTPUT_AI_START1),
57 [B(NI_PFI(1))] = {
58 [B(NI_AI_ReferenceTrigger)] = I(NI_PFI_OUTPUT_AI_START2),
60 [B(NI_PFI(2))] = {
61 [B(NI_AI_ConvertClock)] = I(NI_PFI_OUTPUT_AI_CONVERT),
63 [B(NI_PFI(3))] = {
64 [B(NI_CtrSource(1))] = I(NI_PFI_OUTPUT_G_SRC1),
66 [B(NI_PFI(4))] = {
67 [B(NI_CtrGate(1))] = I(NI_PFI_OUTPUT_G_GATE1),
[all …]
Dni_660x.c49 [B(NI_PFI(8))] = {
50 [B(NI_CtrInternalOutput(7))] = I(1),
52 [B(NI_PFI(10))] = {
53 [B(NI_CtrGate(7))] = I(1),
55 [B(NI_PFI(11))] = {
56 [B(NI_CtrSource(7))] = I(1),
58 [B(NI_PFI(12))] = {
59 [B(NI_CtrInternalOutput(6))] = I(1),
61 [B(NI_PFI(14))] = {
62 [B(NI_CtrGate(6))] = I(1),
[all …]
/kernel/linux/linux-6.6/drivers/comedi/drivers/ni_routing/ni_route_values/
Dni_mseries.c56 [B(NI_PFI(0))] = {
57 [B(TRIGGER_LINE(0))] = I(18),
58 [B(TRIGGER_LINE(1))] = I(19),
59 [B(TRIGGER_LINE(2))] = I(20),
60 [B(TRIGGER_LINE(3))] = I(21),
61 [B(TRIGGER_LINE(4))] = I(22),
62 [B(TRIGGER_LINE(5))] = I(23),
63 [B(TRIGGER_LINE(6))] = I(24),
64 [B(TRIGGER_LINE(7))] = I(25),
65 [B(NI_CtrSource(0))] = I(9),
[all …]
Dni_eseries.c53 [B(NI_PFI(0))] = {
54 [B(NI_AI_StartTrigger)] = I(NI_PFI_OUTPUT_AI_START1),
56 [B(NI_PFI(1))] = {
57 [B(NI_AI_ReferenceTrigger)] = I(NI_PFI_OUTPUT_AI_START2),
59 [B(NI_PFI(2))] = {
60 [B(NI_AI_ConvertClock)] = I(NI_PFI_OUTPUT_AI_CONVERT),
62 [B(NI_PFI(3))] = {
63 [B(NI_CtrSource(1))] = I(NI_PFI_OUTPUT_G_SRC1),
65 [B(NI_PFI(4))] = {
66 [B(NI_CtrGate(1))] = I(NI_PFI_OUTPUT_G_GATE1),
[all …]
Dni_660x.c48 [B(NI_PFI(8))] = {
49 [B(NI_CtrInternalOutput(7))] = I(1),
51 [B(NI_PFI(10))] = {
52 [B(NI_CtrGate(7))] = I(1),
54 [B(NI_PFI(11))] = {
55 [B(NI_CtrSource(7))] = I(1),
57 [B(NI_PFI(12))] = {
58 [B(NI_CtrInternalOutput(6))] = I(1),
60 [B(NI_PFI(14))] = {
61 [B(NI_CtrGate(6))] = I(1),
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dpixfmt-rgb.rst33 - :cspan:`7` Byte 1
44 - 1
53 - 1
62 - 1
71 - 1
79 - r\ :sub:`1`
82 - g\ :sub:`1`
84 - b\ :sub:`1`
85 - b\ :sub:`0`
94 - g\ :sub:`1`
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dpixfmt-rgb.rst45 - 'r', 'g' and 'b' denote bits of the red, green and blue components
58 word [15:0] laid out at as [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1`
59 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3` G\ :sub:`2` G\ :sub:`1`
60 G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` B\ :sub:`0`], and
61 stored in memory in two bytes, [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1`
63 G\ :sub:`1` G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1`
64 B\ :sub:`0`].
82 - :cspan:`7` Byte 1
93 - 1
102 - 1
[all …]
/kernel/linux/linux-6.6/arch/arc/include/asm/
Duaccess.h15 * -kernel shrunk by 200K even at -O3 (gcc 4.2.1)
32 case 1: __arc_get_user_one(*(k), u, "ldb", __ret); break; \
48 "1: "op" %1,[%2]\n" \
55 " mov %1, 0\n" \
56 " j 2b\n" \
60 " .word 1b,3b\n" \
68 "1: ld %1,[%2]\n" \
76 " mov %1, 0\n" \
78 " j 2b\n" \
82 " .word 1b,3b\n" \
[all …]
/kernel/linux/linux-5.10/arch/m68k/lib/
Duaccess.c18 "1: "MOVES".l (%1)+,%3\n" in __generic_copy_from_user()
20 " subq.l #1,%0\n" in __generic_copy_from_user()
21 " jne 1b\n" in __generic_copy_from_user()
22 "2: btst #1,%5\n" in __generic_copy_from_user()
24 "3: "MOVES".w (%1)+,%3\n" in __generic_copy_from_user()
28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user()
29 " move.b %3,(%2)+\n" in __generic_copy_from_user()
34 " btst #1,%5\n" in __generic_copy_from_user()
38 " jeq 6b\n" in __generic_copy_from_user()
39 "50: addq.l #1,%0\n" in __generic_copy_from_user()
[all …]
/kernel/linux/linux-6.6/arch/m68k/lib/
Duaccess.c18 "1: "MOVES".l (%1)+,%3\n" in __generic_copy_from_user()
20 " subq.l #1,%0\n" in __generic_copy_from_user()
21 " jne 1b\n" in __generic_copy_from_user()
22 "2: btst #1,%5\n" in __generic_copy_from_user()
24 "3: "MOVES".w (%1)+,%3\n" in __generic_copy_from_user()
28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user()
29 " move.b %3,(%2)+\n" in __generic_copy_from_user()
34 " btst #1,%5\n" in __generic_copy_from_user()
38 " jeq 6b\n" in __generic_copy_from_user()
39 "50: addq.l #1,%0\n" in __generic_copy_from_user()
[all …]
/kernel/linux/linux-6.6/arch/csky/lib/
Dusercopy.c13 "0: cmpnei %1, 0 \n" in raw_copy_from_user()
15 " mov %3, %1 \n" in raw_copy_from_user()
19 " bf 1f \n" in raw_copy_from_user()
21 "1: cmplti %0, 16 \n" in raw_copy_from_user()
25 " stw %3, (%1, 0) \n" in raw_copy_from_user()
26 " stw %4, (%1, 4) \n" in raw_copy_from_user()
29 " stw %3, (%1, 8) \n" in raw_copy_from_user()
30 " stw %4, (%1, 12) \n" in raw_copy_from_user()
32 " addi %1, 16 \n" in raw_copy_from_user()
34 " br 1b \n" in raw_copy_from_user()
[all …]
/kernel/linux/linux-5.10/arch/arc/include/asm/
Duaccess.h15 * -kernel shrunk by 200K even at -O3 (gcc 4.2.1)
61 case 1: __arc_get_user_one(*(k), u, "ldb", __ret); break; \
77 "1: "op" %1,[%2]\n" \
84 " mov %1, 0\n" \
85 " j 2b\n" \
89 " .word 1b,3b\n" \
97 "1: ld %1,[%2]\n" \
105 " mov %1, 0\n" \
107 " j 2b\n" \
111 " .word 1b,3b\n" \
[all …]

12345678910>>...52