Searched refs:e1 (Results 1 - 84 of 84) sorted by relevance

/linux-4.4.14/arch/alpha/lib/
H A Dcsum_ipv6_magic.S23 zapnot $20,15,$20 # .. e1 : zero extend incoming csum
25 ldq_u $21,7($16) # .. e1 : handle misalignment
28 ldq_u $1,8($16) # .. e1 :
30 ldq_u $22,15($16) # .. e1 :
33 ldq_u $2,0($17) # .. e1 :
35 ldq_u $23,7($17) # .. e1 :
38 ldq_u $3,8($17) # .. e1 :
40 ldq_u $24,15($17) # .. e1 :
43 or $0,$21,$0 # .. e1 : 1st src word complete
45 addq $20,$0,$20 # .. e1 : begin summing the words
48 cmpult $20,$0,$0 # .. e1 :
50 or $1,$22,$1 # .. e1 : 2nd src word complete
53 or $4,$18,$18 # .. e1 :
55 or $5,$6,$5 # .. e1 :
58 or $2,$23,$2 # .. e1 : 1st dst word complete
60 or $18,$5,$18 # .. e1 : len complete
63 or $3,$24,$3 # .. e1 : 2nd dst word complete
65 addq $20,$1,$20 # .. e1 :
68 cmpult $20,$1,$1 # .. e1 :
73 addq $20,$2,$20 # .. e1 :
75 addq $20,$3,$20 # .. e1 :
78 addq $20,$18,$20 # .. e1 :
80 addq $20,$19,$20 # .. e1 :
83 addq $0,$1,$0 # .. e1 : merge the carries back into the csum
85 addq $18,$19,$18 # .. e1 :
88 addq $20,$18,$20 # .. e1 :
93 zapnot $0,3,$3 # .. e1 :
95 addq $2,$3,$3 # .. e1 :
98 addq $3,$1,$3 # .. e1 :
103 zapnot $0,3,$0 # .. e1 :
108 zapnot $0,3,$0 # .. e1 :
110 not $0,$0 # .. e1 : and complement.
113 ret # .. e1 :
H A Dclear_user.S47 beq $4, 1f # .. e1 :
50 subq $0, 8, $0 # .. e1 :
52 addq $6, 8, $6 # .. e1 :
53 bne $4, 0b # e1 :
57 beq $1, $tail # .. e1 :
60 subq $0, 8, $0 # .. e1 :
62 subq $0, 8, $0 # .. e1 :
64 subq $0, 8, $0 # .. e1 :
66 subq $0, 8, $0 # .. e1 :
68 addq $6, 32, $6 # .. e1 :
69 bne $1, 2b # e1 :
72 bne $2, 1f # e1 : is there a tail to do?
73 ret $31, ($28), 1 # .. e1 :
76 clr $0 # .. e1 :
77 nop # e1 :
80 ret $31, ($28), 1 # .. e1 :
84 beq $0, $zerolength # .. e1 :
86 and $1, 7, $2 # e1 : number of bytes in tail
88 beq $4, $loop # .. e1 :
91 beq $1, $oneword # .. e1 : sub-word store?
94 addq $6, 8, $6 # .. e1 :
96 addq $0, $4, $0 # .. e1 : bytes left -= 8 - misalignment
98 subq $0, 8, $0 # .. e1 :
99 br $loop # e1 :
105 or $5, $4, $5 # e1 :
107 clr $0 # .. e1 :
111 ret $31, ($28), 1 # .. e1 :
H A Dstrchr.S22 ldq_u t0, 0(a0) # .. e1 : load first quadword
24 andnot a0, 7, v0 # .. e1 : align our loop pointer
26 lda t4, -1 # .. e1 : build garbage mask
28 cmpbge zero, t0, t2 # .. e1 : bits set iff byte == zero
30 or t5, a1, a1 # .. e1 :
32 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage
34 xor t0, a1, t1 # .. e1 : make bytes == c zero
36 or t2, t3, t0 # e1 : bits set iff char match or zero match
38 bne t0, $found # .. e1 (zdb)
41 addq v0, 8, v0 # .. e1 :
43 xor t0, a1, t1 # .. e1 (ev5 data stall)
45 cmpbge zero, t1, t3 # .. e1 : bits set iff byte == c
47 beq t0, $loop # .. e1 (zdb)
50 and t0, t1, t0 # e1 (stall)
53 beq t1, $retnull # .. e1 (zdb)
56 and t0, 0xcc, t3 # .. e1 :
58 cmovne t2, 4, t2 # .. e1 :
60 cmovne t4, 1, t4 # .. e1 :
62 addq v0, t4, v0 # .. e1 :
64 ret # .. e1 :
68 ret # .. e1 :
H A Dmemchr.S51 beq $18, $not_found # .. e1 :
52 ldq_u $1, 0($16) # e1 : load first quadword
55 cmpult $18, 9, $4 # .. e1 :
57 lda $3, -1($31) # .. e1 :
59 addq $16, $5, $5 # .. e1 :
60 or $2, $17, $17 # e1 : $17 = 00000000chchchch
63 or $2, $17, $17 # e1 : $17 = chchchchchchchch
65 beq $4, $first_quad # .. e1 :
67 ldq_u $6, -1($5) #-e1 : eight or less bytes to search
70 or $7, $6, $1 # .. e1 : $1 = quadword starting at $16
78 xor $17, $1, $1 # .. e1 :
80 cmpbge $31, $1, $2 # .. e1 :
82 beq $2, $not_found # .. e1 :
87 and $2, $3, $2 # e1 :
90 addq $0, 4, $3 # .. e1 :
93 addq $0, 2, $3 # .. e1 :
95 cmoveq $1, $3, $0 # .. e1 :
98 addq $0, 1, $3 # .. e1 :
101 $done: ret # .. e1 :
107 andnot $16, 0x7, $0 #-e1 :
110 or $1, $2, $1 # e1 : $1 = ====ffffffffffff
112 bne $2, $found_it # .. e1 :
117 subq $5, 1, $18 # .. e1 :
123 andnot $18, 0x7, $18 # .. e1 :
125 beq $2, $final # .. e1 :
130 and $4, 8, $4 # e1 : odd number of quads?
131 bne $4, $odd_quad_count # e1 :
140 xor $17, $4, $2 # .. e1 :
142 bne $2, $found_it # .. e1 :
146 xor $17, $1, $2 # .. e1 :
148 cmpbge $31, $2, $2 # .. e1 :
150 bne $2, $found_it # .. e1 :
153 addq $0, 8, $0 # .. e1 :
154 bne $6, $unrolled_loop #-e1 :
157 $final: subq $5, $0, $18 # .. e1 : $18 <- number of bytes left to do
158 bne $18, $last_quad # e1 :
162 ret # .. e1 :
H A Dstrrchr.S22 mov zero, t6 # .. e1 : t6 is last match aligned addr
24 mov zero, t8 # .. e1 : t8 is last match byte compare mask
26 ldq_u t0, 0(a0) # .. e1 : load first quadword
28 andnot a0, 7, v0 # .. e1 : align source addr
30 lda t4, -1 # .. e1 : build garbage mask
32 cmpbge zero, t0, t1 # .. e1 : bits set iff byte == zero
34 or t5, a1, a1 # .. e1 : character replication complete
36 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage
38 andnot t1, t4, t1 # .. e1 : clear garbage from null test
40 bne t1, $eos # .. e1 : did we already hit the terminator?
45 cmovne t3, v0, t6 # .. e1 : save previous comparisons match
47 addq v0, 8, v0 # .. e1 :
49 cmpbge zero, t0, t1 # .. e1 : bits set iff byte == zero
51 beq t1, $loop # .. e1 : if we havnt seen a null, loop
56 and t1, t4, t4 # e1 :
58 or t4, t5, t4 # e1 : ... and including the null
61 cmovne t3, t3, t8 # .. e1 : save it, if match found
68 beq t8, $retnull # .. e1 :
71 cmovne t2, t2, t8 # .. e1 (zdb)
73 and t8, 0xcc, t1 # .. e1 :
75 cmovne t1, 2, t1 # .. e1 :
77 cmovne t0, 1, t0 # .. e1 (zdb)
79 addq t6, t0, v0 # .. e1 : add our aligned base ptr to the mix
81 ret # .. e1 :
85 ret # .. e1 :
H A Dstxncpy.S54 lda t2, -1 # e1 : build a mask against false zero
57 ornot t1, t2, t2 # .. e1 :
59 cmpbge zero, t2, t8 # .. e1 : bits set iff null found
61 beq a2, $a_eoc # .. e1 :
62 bne t8, $a_eos # .. e1 :
69 addq a0, 8, a0 # .. e1 :
71 addq a1, 8, a1 # .. e1 :
73 cmpbge zero, t0, t8 # .. e1 (stall)
74 beq a2, $a_eoc # e1 :
75 beq t8, $a_loop # e1 :
86 and t8, t12, t12 # e1 (stall)
91 bne t6, 1f # .. e1 (zdb)
96 subq t12, 1, t6 # .. e1 :
100 zap t1, t8, t1 # .. e1 : clear dst bytes <= null
101 or t0, t1, t0 # e1 :
104 ret (t9) # e1 :
122 and a0, 7, t0 # .. e1 : find dest misalignment
124 addq a2, t0, a2 # .. e1 : bias count by dest misalignment
126 and a2, 7, t2 # e1 :
128 addq zero, 1, t10 # .. e1 :
130 bne t1, $unaligned # .. e1 :
135 addq a1, 8, a1 # .. e1 :
139 br stxncpy_aligned # .. e1 :
158 addq a1, 8, a1 # .. e1 :
161 or t1, t4, t1 # e1 : first aligned src word complete
164 or t0, t6, t6 # e1 : mask original data for zero test
166 beq a2, $u_eocfin # .. e1 :
168 bne t8, $u_final # .. e1 :
171 nop # .. e1 :
173 or t6, t2, t2 # .. e1 :
175 addq a0, 8, a0 # .. e1 :
177 bne t8, $u_late_head_exit # .. e1 :
183 beq a2, $u_eoc # .. e1 :
185 addq a1, 8, a1 # .. e1 :
187 cmpbge zero, t2, t8 # .. e1 :
189 bne t8, $u_eos # .. e1 :
208 subq a2, 1, a2 # .. e1 : decrement word count
210 addq a0, 8, a0 # .. e1 :
212 beq a2, $u_eoc # .. e1 :
214 addq a1, 8, a1 # .. e1 :
216 cmpbge zero, t2, t8 # e1 : test new word for eos (stall)
218 beq t8, $u_loop # .. e1 :
231 nop # .. e1 :
233 bne t8, $u_final # .. e1 (zdb)
236 addq a0, 8, a0 # .. e1 :
237 subq a2, 1, a2 # e1 :
242 or t8, t10, t6 # e1 :
244 nop # .. e1 :
252 and t6, t8, t12 # e1 :
255 bne t6, 1f # .. e1 (zdb)
258 subq t12, 1, t6 # .. e1 :
260 zapnot t0, t8, t0 # .. e1 : kill source bytes > null
262 or t0, t1, t0 # e1 :
265 ret (t9) # .. e1 :
271 and a1, 7, t6 # e1 :
274 bne t6, 1f # .. e1 :
277 nop # .. e1 :
279 or t1, t0, t1 # e1 :
294 and a0, 7, t4 # .. e1 : find dest misalignment
300 mov zero, t0 # .. e1 :
302 beq t4, 1f # .. e1 :
304 lda t6, -1 # .. e1 :
306 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr
311 1: cmplt t4, t5, t12 # e1 :
314 beq t12, $u_head # .. e1 :
317 cmpbge zero, t1, t8 # .. e1 : is there a zero?
319 or t8, t10, t5 # .. e1 : test for end-of-count too
321 cmoveq a2, t5, t8 # .. e1 :
323 beq t8, $u_head # .. e1 (zdb)
331 negq t8, t6 # .. e1 : build bitmask of bytes <= zero
333 and t6, t8, t12 # .. e1 :
335 or t6, t12, t8 # e1 :
338 zapnot t1, t8, t1 # .. e1 : to source validity mask
341 or t0, t1, t0 # e1 : and put it there
343 ret (t9) # .. e1 :
H A Dstxcpy.S46 lda t2, -1 # e1 : build a mask against false zero
49 ornot t1, t2, t2 # .. e1 :
51 cmpbge zero, t2, t8 # .. e1 : bits set iff null found
53 bne t8, $a_eos # .. e1 :
61 addq a0, 8, a0 # .. e1 :
63 addq a1, 8, a1 # .. e1 :
65 beq t8, $a_loop # .. e1 (zdb)
73 and t8, t6, t12 # e1 (stall)
78 bne t6, 1f # .. e1 (zdb)
83 subq t12, 1, t6 # .. e1 :
85 or t12, t6, t8 # .. e1 :
87 or t0, t1, t1 # e1 :
90 ret (t9) # .. e1 :
105 bne t0, $unaligned # .. e1 :
109 and a0, 7, t0 # .. e1 : take care not to load a word ...
111 beq t0, stxcpy_aligned # .. e1 : ... if we wont need it
113 br stxcpy_aligned # .. e1 :
132 addq a1, 8, a1 # .. e1 :
137 or t1, t4, t1 # .. e1 :
139 or t0, t1, t1 # e1 :
142 cmpbge zero, t6, t8 # .. e1 :
144 bne t8, $u_final # .. e1 :
147 or t6, t2, t2 # e1 : already extracted before
149 bne t8, $u_late_head_exit # .. e1 (zdb)
155 addq a0, 8, a0 # .. e1 :
157 ldq_u t2, 8(a1) # .. e1 : read next high-order source word
159 cmpbge zero, t2, t8 # .. e1 :
161 bne t8, $u_eos # .. e1 :
179 addq a1, 8, a1 # .. e1 :
181 addq a0, 8, a0 # .. e1 :
183 ldq_u t2, 0(a1) # .. e1 : load high word for next time
185 mov t3, t0 # .. e1 :
187 beq t8, $u_loop # .. e1 :
199 or t0, t1, t1 # e1 : first (partial) source word complete
202 bne t8, $u_final # .. e1 (zdb)
206 addq a0, 8, a0 # .. e1 :
208 cmpbge zero, t1, t8 # .. e1 :
216 and t6, t8, t12 # e1 :
219 bne t6, 1f # .. e1 (zdb)
222 subq t12, 1, t6 # .. e1 :
224 zapnot t1, t6, t1 # .. e1 : kill source bytes >= null
226 or t0, t1, t1 # e1 :
229 ret (t9) # .. e1 :
237 and a0, 7, t4 # .. e1 : find dest misalignment
243 mov zero, t0 # .. e1 :
245 beq t4, 1f # .. e1 :
247 lda t6, -1 # .. e1 :
250 subq a1, t4, a1 # .. e1 : sub dest misalignment from src addr
256 beq t12, $u_head # .. e1 (zdb)
258 lda t2, -1 # e1 : mask out leading garbage in source
261 ornot t1, t2, t3 # .. e1 :
263 beq t8, $u_head # .. e1 (zdb)
272 negq t8, t6 # .. e1 : build bitmask of bytes <= zero
274 and a1, 7, t5 # .. e1 :
276 or t6, t12, t8 # e1 :
279 zapnot t2, t8, t2 # .. e1 : prepare source word; mirror changes
280 and t1, t2, t1 # e1 : to source validity mask
284 andnot t0, t2, t0 # .. e1 : zero place for source to reside
285 or t0, t1, t1 # e1 : and put it there
287 ret (t9) # e1 :
H A Dev6-stxcpy.S313 andnot t0, t2, t0 # .. e1 : zero place for source to reside (stall)
315 or t0, t1, t1 # e1 : and put it there
317 ret (t9) # e1 :
H A Dev6-stxncpy.S126 zap t1, t8, t1 # .. e1 : clear dst bytes <= null
127 or t0, t1, t0 # e1 : (stall)
174 br stxncpy_aligned # .. e1 :
/linux-4.4.14/arch/x86/purgatory/
H A Dsha256.c34 #define e1(x) (ror32(x, 6) ^ ror32(x, 11) ^ ror32(x, 25)) macro
67 t1 = h + e1(e) + Ch(e, f, g) + 0x428a2f98 + W[0]; sha256_transform()
69 t1 = g + e1(d) + Ch(d, e, f) + 0x71374491 + W[1]; sha256_transform()
71 t1 = f + e1(c) + Ch(c, d, e) + 0xb5c0fbcf + W[2]; sha256_transform()
73 t1 = e + e1(b) + Ch(b, c, d) + 0xe9b5dba5 + W[3]; sha256_transform()
75 t1 = d + e1(a) + Ch(a, b, c) + 0x3956c25b + W[4]; sha256_transform()
77 t1 = c + e1(h) + Ch(h, a, b) + 0x59f111f1 + W[5]; sha256_transform()
79 t1 = b + e1(g) + Ch(g, h, a) + 0x923f82a4 + W[6]; sha256_transform()
81 t1 = a + e1(f) + Ch(f, g, h) + 0xab1c5ed5 + W[7]; sha256_transform()
84 t1 = h + e1(e) + Ch(e, f, g) + 0xd807aa98 + W[8]; sha256_transform()
86 t1 = g + e1(d) + Ch(d, e, f) + 0x12835b01 + W[9]; sha256_transform()
88 t1 = f + e1(c) + Ch(c, d, e) + 0x243185be + W[10]; sha256_transform()
90 t1 = e + e1(b) + Ch(b, c, d) + 0x550c7dc3 + W[11]; sha256_transform()
92 t1 = d + e1(a) + Ch(a, b, c) + 0x72be5d74 + W[12]; sha256_transform()
94 t1 = c + e1(h) + Ch(h, a, b) + 0x80deb1fe + W[13]; sha256_transform()
96 t1 = b + e1(g) + Ch(g, h, a) + 0x9bdc06a7 + W[14]; sha256_transform()
98 t1 = a + e1(f) + Ch(f, g, h) + 0xc19bf174 + W[15]; sha256_transform()
101 t1 = h + e1(e) + Ch(e, f, g) + 0xe49b69c1 + W[16]; sha256_transform()
103 t1 = g + e1(d) + Ch(d, e, f) + 0xefbe4786 + W[17]; sha256_transform()
105 t1 = f + e1(c) + Ch(c, d, e) + 0x0fc19dc6 + W[18]; sha256_transform()
107 t1 = e + e1(b) + Ch(b, c, d) + 0x240ca1cc + W[19]; sha256_transform()
109 t1 = d + e1(a) + Ch(a, b, c) + 0x2de92c6f + W[20]; sha256_transform()
111 t1 = c + e1(h) + Ch(h, a, b) + 0x4a7484aa + W[21]; sha256_transform()
113 t1 = b + e1(g) + Ch(g, h, a) + 0x5cb0a9dc + W[22]; sha256_transform()
115 t1 = a + e1(f) + Ch(f, g, h) + 0x76f988da + W[23]; sha256_transform()
118 t1 = h + e1(e) + Ch(e, f, g) + 0x983e5152 + W[24]; sha256_transform()
120 t1 = g + e1(d) + Ch(d, e, f) + 0xa831c66d + W[25]; sha256_transform()
122 t1 = f + e1(c) + Ch(c, d, e) + 0xb00327c8 + W[26]; sha256_transform()
124 t1 = e + e1(b) + Ch(b, c, d) + 0xbf597fc7 + W[27]; sha256_transform()
126 t1 = d + e1(a) + Ch(a, b, c) + 0xc6e00bf3 + W[28]; sha256_transform()
128 t1 = c + e1(h) + Ch(h, a, b) + 0xd5a79147 + W[29]; sha256_transform()
130 t1 = b + e1(g) + Ch(g, h, a) + 0x06ca6351 + W[30]; sha256_transform()
132 t1 = a + e1(f) + Ch(f, g, h) + 0x14292967 + W[31]; sha256_transform()
135 t1 = h + e1(e) + Ch(e, f, g) + 0x27b70a85 + W[32]; sha256_transform()
137 t1 = g + e1(d) + Ch(d, e, f) + 0x2e1b2138 + W[33]; sha256_transform()
139 t1 = f + e1(c) + Ch(c, d, e) + 0x4d2c6dfc + W[34]; sha256_transform()
141 t1 = e + e1(b) + Ch(b, c, d) + 0x53380d13 + W[35]; sha256_transform()
143 t1 = d + e1(a) + Ch(a, b, c) + 0x650a7354 + W[36]; sha256_transform()
145 t1 = c + e1(h) + Ch(h, a, b) + 0x766a0abb + W[37]; sha256_transform()
147 t1 = b + e1(g) + Ch(g, h, a) + 0x81c2c92e + W[38]; sha256_transform()
149 t1 = a + e1(f) + Ch(f, g, h) + 0x92722c85 + W[39]; sha256_transform()
152 t1 = h + e1(e) + Ch(e, f, g) + 0xa2bfe8a1 + W[40]; sha256_transform()
154 t1 = g + e1(d) + Ch(d, e, f) + 0xa81a664b + W[41]; sha256_transform()
156 t1 = f + e1(c) + Ch(c, d, e) + 0xc24b8b70 + W[42]; sha256_transform()
158 t1 = e + e1(b) + Ch(b, c, d) + 0xc76c51a3 + W[43]; sha256_transform()
160 t1 = d + e1(a) + Ch(a, b, c) + 0xd192e819 + W[44]; sha256_transform()
162 t1 = c + e1(h) + Ch(h, a, b) + 0xd6990624 + W[45]; sha256_transform()
164 t1 = b + e1(g) + Ch(g, h, a) + 0xf40e3585 + W[46]; sha256_transform()
166 t1 = a + e1(f) + Ch(f, g, h) + 0x106aa070 + W[47]; sha256_transform()
169 t1 = h + e1(e) + Ch(e, f, g) + 0x19a4c116 + W[48]; sha256_transform()
171 t1 = g + e1(d) + Ch(d, e, f) + 0x1e376c08 + W[49]; sha256_transform()
173 t1 = f + e1(c) + Ch(c, d, e) + 0x2748774c + W[50]; sha256_transform()
175 t1 = e + e1(b) + Ch(b, c, d) + 0x34b0bcb5 + W[51]; sha256_transform()
177 t1 = d + e1(a) + Ch(a, b, c) + 0x391c0cb3 + W[52]; sha256_transform()
179 t1 = c + e1(h) + Ch(h, a, b) + 0x4ed8aa4a + W[53]; sha256_transform()
181 t1 = b + e1(g) + Ch(g, h, a) + 0x5b9cca4f + W[54]; sha256_transform()
183 t1 = a + e1(f) + Ch(f, g, h) + 0x682e6ff3 + W[55]; sha256_transform()
186 t1 = h + e1(e) + Ch(e, f, g) + 0x748f82ee + W[56]; sha256_transform()
188 t1 = g + e1(d) + Ch(d, e, f) + 0x78a5636f + W[57]; sha256_transform()
190 t1 = f + e1(c) + Ch(c, d, e) + 0x84c87814 + W[58]; sha256_transform()
192 t1 = e + e1(b) + Ch(b, c, d) + 0x8cc70208 + W[59]; sha256_transform()
194 t1 = d + e1(a) + Ch(a, b, c) + 0x90befffa + W[60]; sha256_transform()
196 t1 = c + e1(h) + Ch(h, a, b) + 0xa4506ceb + W[61]; sha256_transform()
198 t1 = b + e1(g) + Ch(g, h, a) + 0xbef9a3f7 + W[62]; sha256_transform()
200 t1 = a + e1(f) + Ch(f, g, h) + 0xc67178f2 + W[63]; sha256_transform()
/linux-4.4.14/crypto/
H A Dsha256_generic.c41 #define e1(x) (ror32(x, 6) ^ ror32(x,11) ^ ror32(x,25)) macro
74 t1 = h + e1(e) + Ch(e,f,g) + 0x428a2f98 + W[ 0]; sha256_transform()
76 t1 = g + e1(d) + Ch(d,e,f) + 0x71374491 + W[ 1]; sha256_transform()
78 t1 = f + e1(c) + Ch(c,d,e) + 0xb5c0fbcf + W[ 2]; sha256_transform()
80 t1 = e + e1(b) + Ch(b,c,d) + 0xe9b5dba5 + W[ 3]; sha256_transform()
82 t1 = d + e1(a) + Ch(a,b,c) + 0x3956c25b + W[ 4]; sha256_transform()
84 t1 = c + e1(h) + Ch(h,a,b) + 0x59f111f1 + W[ 5]; sha256_transform()
86 t1 = b + e1(g) + Ch(g,h,a) + 0x923f82a4 + W[ 6]; sha256_transform()
88 t1 = a + e1(f) + Ch(f,g,h) + 0xab1c5ed5 + W[ 7]; sha256_transform()
91 t1 = h + e1(e) + Ch(e,f,g) + 0xd807aa98 + W[ 8]; sha256_transform()
93 t1 = g + e1(d) + Ch(d,e,f) + 0x12835b01 + W[ 9]; sha256_transform()
95 t1 = f + e1(c) + Ch(c,d,e) + 0x243185be + W[10]; sha256_transform()
97 t1 = e + e1(b) + Ch(b,c,d) + 0x550c7dc3 + W[11]; sha256_transform()
99 t1 = d + e1(a) + Ch(a,b,c) + 0x72be5d74 + W[12]; sha256_transform()
101 t1 = c + e1(h) + Ch(h,a,b) + 0x80deb1fe + W[13]; sha256_transform()
103 t1 = b + e1(g) + Ch(g,h,a) + 0x9bdc06a7 + W[14]; sha256_transform()
105 t1 = a + e1(f) + Ch(f,g,h) + 0xc19bf174 + W[15]; sha256_transform()
108 t1 = h + e1(e) + Ch(e,f,g) + 0xe49b69c1 + W[16]; sha256_transform()
110 t1 = g + e1(d) + Ch(d,e,f) + 0xefbe4786 + W[17]; sha256_transform()
112 t1 = f + e1(c) + Ch(c,d,e) + 0x0fc19dc6 + W[18]; sha256_transform()
114 t1 = e + e1(b) + Ch(b,c,d) + 0x240ca1cc + W[19]; sha256_transform()
116 t1 = d + e1(a) + Ch(a,b,c) + 0x2de92c6f + W[20]; sha256_transform()
118 t1 = c + e1(h) + Ch(h,a,b) + 0x4a7484aa + W[21]; sha256_transform()
120 t1 = b + e1(g) + Ch(g,h,a) + 0x5cb0a9dc + W[22]; sha256_transform()
122 t1 = a + e1(f) + Ch(f,g,h) + 0x76f988da + W[23]; sha256_transform()
125 t1 = h + e1(e) + Ch(e,f,g) + 0x983e5152 + W[24]; sha256_transform()
127 t1 = g + e1(d) + Ch(d,e,f) + 0xa831c66d + W[25]; sha256_transform()
129 t1 = f + e1(c) + Ch(c,d,e) + 0xb00327c8 + W[26]; sha256_transform()
131 t1 = e + e1(b) + Ch(b,c,d) + 0xbf597fc7 + W[27]; sha256_transform()
133 t1 = d + e1(a) + Ch(a,b,c) + 0xc6e00bf3 + W[28]; sha256_transform()
135 t1 = c + e1(h) + Ch(h,a,b) + 0xd5a79147 + W[29]; sha256_transform()
137 t1 = b + e1(g) + Ch(g,h,a) + 0x06ca6351 + W[30]; sha256_transform()
139 t1 = a + e1(f) + Ch(f,g,h) + 0x14292967 + W[31]; sha256_transform()
142 t1 = h + e1(e) + Ch(e,f,g) + 0x27b70a85 + W[32]; sha256_transform()
144 t1 = g + e1(d) + Ch(d,e,f) + 0x2e1b2138 + W[33]; sha256_transform()
146 t1 = f + e1(c) + Ch(c,d,e) + 0x4d2c6dfc + W[34]; sha256_transform()
148 t1 = e + e1(b) + Ch(b,c,d) + 0x53380d13 + W[35]; sha256_transform()
150 t1 = d + e1(a) + Ch(a,b,c) + 0x650a7354 + W[36]; sha256_transform()
152 t1 = c + e1(h) + Ch(h,a,b) + 0x766a0abb + W[37]; sha256_transform()
154 t1 = b + e1(g) + Ch(g,h,a) + 0x81c2c92e + W[38]; sha256_transform()
156 t1 = a + e1(f) + Ch(f,g,h) + 0x92722c85 + W[39]; sha256_transform()
159 t1 = h + e1(e) + Ch(e,f,g) + 0xa2bfe8a1 + W[40]; sha256_transform()
161 t1 = g + e1(d) + Ch(d,e,f) + 0xa81a664b + W[41]; sha256_transform()
163 t1 = f + e1(c) + Ch(c,d,e) + 0xc24b8b70 + W[42]; sha256_transform()
165 t1 = e + e1(b) + Ch(b,c,d) + 0xc76c51a3 + W[43]; sha256_transform()
167 t1 = d + e1(a) + Ch(a,b,c) + 0xd192e819 + W[44]; sha256_transform()
169 t1 = c + e1(h) + Ch(h,a,b) + 0xd6990624 + W[45]; sha256_transform()
171 t1 = b + e1(g) + Ch(g,h,a) + 0xf40e3585 + W[46]; sha256_transform()
173 t1 = a + e1(f) + Ch(f,g,h) + 0x106aa070 + W[47]; sha256_transform()
176 t1 = h + e1(e) + Ch(e,f,g) + 0x19a4c116 + W[48]; sha256_transform()
178 t1 = g + e1(d) + Ch(d,e,f) + 0x1e376c08 + W[49]; sha256_transform()
180 t1 = f + e1(c) + Ch(c,d,e) + 0x2748774c + W[50]; sha256_transform()
182 t1 = e + e1(b) + Ch(b,c,d) + 0x34b0bcb5 + W[51]; sha256_transform()
184 t1 = d + e1(a) + Ch(a,b,c) + 0x391c0cb3 + W[52]; sha256_transform()
186 t1 = c + e1(h) + Ch(h,a,b) + 0x4ed8aa4a + W[53]; sha256_transform()
188 t1 = b + e1(g) + Ch(g,h,a) + 0x5b9cca4f + W[54]; sha256_transform()
190 t1 = a + e1(f) + Ch(f,g,h) + 0x682e6ff3 + W[55]; sha256_transform()
193 t1 = h + e1(e) + Ch(e,f,g) + 0x748f82ee + W[56]; sha256_transform()
195 t1 = g + e1(d) + Ch(d,e,f) + 0x78a5636f + W[57]; sha256_transform()
197 t1 = f + e1(c) + Ch(c,d,e) + 0x84c87814 + W[58]; sha256_transform()
199 t1 = e + e1(b) + Ch(b,c,d) + 0x8cc70208 + W[59]; sha256_transform()
201 t1 = d + e1(a) + Ch(a,b,c) + 0x90befffa + W[60]; sha256_transform()
203 t1 = c + e1(h) + Ch(h,a,b) + 0xa4506ceb + W[61]; sha256_transform()
205 t1 = b + e1(g) + Ch(g,h,a) + 0xbef9a3f7 + W[62]; sha256_transform()
207 t1 = a + e1(f) + Ch(f,g,h) + 0xc67178f2 + W[63]; sha256_transform()
H A Dsha512_generic.c67 #define e1(x) (ror64(x,14) ^ ror64(x,18) ^ ror64(x,41)) macro
109 t1 = h + e1(e) + Ch(e,f,g) + sha512_K[i ] + W[(i & 15)]; sha512_transform()
111 t1 = g + e1(d) + Ch(d,e,f) + sha512_K[i+1] + W[(i & 15) + 1]; sha512_transform()
113 t1 = f + e1(c) + Ch(c,d,e) + sha512_K[i+2] + W[(i & 15) + 2]; sha512_transform()
115 t1 = e + e1(b) + Ch(b,c,d) + sha512_K[i+3] + W[(i & 15) + 3]; sha512_transform()
117 t1 = d + e1(a) + Ch(a,b,c) + sha512_K[i+4] + W[(i & 15) + 4]; sha512_transform()
119 t1 = c + e1(h) + Ch(h,a,b) + sha512_K[i+5] + W[(i & 15) + 5]; sha512_transform()
121 t1 = b + e1(g) + Ch(g,h,a) + sha512_K[i+6] + W[(i & 15) + 6]; sha512_transform()
123 t1 = a + e1(f) + Ch(f,g,h) + sha512_K[i+7] + W[(i & 15) + 7]; sha512_transform()
H A Dgf128mul.c110 (i & 0x80 ? xx(e1, 00) : 0) ^ (i & 0x40 ? xx(70, 80) : 0) ^ \
/linux-4.4.14/scripts/kconfig/
H A Dexpr.c14 static int expr_eq(struct expr *e1, struct expr *e2);
33 struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2) expr_alloc_two() argument
37 e->left.expr = e1; expr_alloc_two()
51 struct expr *expr_alloc_and(struct expr *e1, struct expr *e2) expr_alloc_and() argument
53 if (!e1) expr_alloc_and()
55 return e2 ? expr_alloc_two(E_AND, e1, e2) : e1; expr_alloc_and()
58 struct expr *expr_alloc_or(struct expr *e1, struct expr *e2) expr_alloc_or() argument
60 if (!e1) expr_alloc_or()
62 return e2 ? expr_alloc_two(E_OR, e1, e2) : e1; expr_alloc_or()
138 #define e1 (*ep1) macro
143 if (e1->type == type) { __expr_eliminate_eq()
144 __expr_eliminate_eq(type, &e1->left.expr, &e2); __expr_eliminate_eq()
145 __expr_eliminate_eq(type, &e1->right.expr, &e2); __expr_eliminate_eq()
149 __expr_eliminate_eq(type, &e1, &e2->left.expr); __expr_eliminate_eq()
150 __expr_eliminate_eq(type, &e1, &e2->right.expr); __expr_eliminate_eq()
153 if (e1->type == E_SYMBOL && e2->type == E_SYMBOL && __expr_eliminate_eq()
154 e1->left.sym == e2->left.sym && __expr_eliminate_eq()
155 (e1->left.sym == &symbol_yes || e1->left.sym == &symbol_no)) __expr_eliminate_eq()
157 if (!expr_eq(e1, e2)) __expr_eliminate_eq()
160 expr_free(e1); expr_free(e2); __expr_eliminate_eq()
163 e1 = expr_alloc_symbol(&symbol_no); __expr_eliminate_eq()
167 e1 = expr_alloc_symbol(&symbol_yes); __expr_eliminate_eq()
177 if (!e1 || !e2) expr_eliminate_eq()
179 switch (e1->type) { expr_eliminate_eq()
182 __expr_eliminate_eq(e1->type, ep1, ep2); expr_eliminate_eq()
186 if (e1->type != e2->type) switch (e2->type) { expr_eliminate_eq()
193 e1 = expr_eliminate_yn(e1); expr_eliminate_eq()
197 #undef e1 macro
200 static int expr_eq(struct expr *e1, struct expr *e2) expr_eq() argument
204 if (e1->type != e2->type) expr_eq()
206 switch (e1->type) { expr_eq()
213 return e1->left.sym == e2->left.sym && e1->right.sym == e2->right.sym; expr_eq()
215 return e1->left.sym == e2->left.sym; expr_eq()
217 return expr_eq(e1->left.expr, e2->left.expr); expr_eq()
220 e1 = expr_copy(e1); expr_eq()
223 expr_eliminate_eq(&e1, &e2); expr_eq()
224 res = (e1->type == E_SYMBOL && e2->type == E_SYMBOL && expr_eq()
225 e1->left.sym == e2->left.sym); expr_eq()
226 expr_free(e1); expr_eq()
237 expr_fprint(e1, stdout); expr_eq()
359 * e1 || e2 -> ?
361 static struct expr *expr_join_or(struct expr *e1, struct expr *e2) expr_join_or() argument
366 if (expr_eq(e1, e2)) expr_join_or()
367 return expr_copy(e1); expr_join_or()
368 if (e1->type != E_EQUAL && e1->type != E_UNEQUAL && e1->type != E_SYMBOL && e1->type != E_NOT) expr_join_or()
372 if (e1->type == E_NOT) { expr_join_or()
373 tmp = e1->left.expr; expr_join_or()
378 sym1 = e1->left.sym; expr_join_or()
390 if (e1->type == E_EQUAL && e2->type == E_EQUAL && expr_join_or()
391 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_mod) || expr_join_or()
392 (e1->right.sym == &symbol_mod && e2->right.sym == &symbol_yes))) { expr_join_or()
396 if (e1->type == E_EQUAL && e2->type == E_EQUAL && expr_join_or()
397 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_no) || expr_join_or()
398 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_yes))) { expr_join_or()
402 if (e1->type == E_EQUAL && e2->type == E_EQUAL && expr_join_or()
403 ((e1->right.sym == &symbol_mod && e2->right.sym == &symbol_no) || expr_join_or()
404 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_mod))) { expr_join_or()
410 if ((e1->type == E_NOT && e1->left.expr->type == E_SYMBOL && e2->type == E_SYMBOL) || expr_join_or()
411 (e2->type == E_NOT && e2->left.expr->type == E_SYMBOL && e1->type == E_SYMBOL)) expr_join_or()
417 expr_fprint(e1, stdout); expr_join_or()
425 static struct expr *expr_join_and(struct expr *e1, struct expr *e2) expr_join_and() argument
430 if (expr_eq(e1, e2)) expr_join_and()
431 return expr_copy(e1); expr_join_and()
432 if (e1->type != E_EQUAL && e1->type != E_UNEQUAL && e1->type != E_SYMBOL && e1->type != E_NOT) expr_join_and()
436 if (e1->type == E_NOT) { expr_join_and()
437 tmp = e1->left.expr; expr_join_and()
442 sym1 = e1->left.sym; expr_join_and()
454 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_yes) || expr_join_and()
455 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_yes)) expr_join_and()
459 if ((e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_no) || expr_join_and()
460 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_no)) expr_join_and()
464 if ((e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_mod) || expr_join_and()
465 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_mod)) expr_join_and()
470 if (e1->type == E_EQUAL && e2->type == E_UNEQUAL) { expr_join_and()
472 sym2 = e1->right.sym; expr_join_and()
477 if (e1->type == E_UNEQUAL && e2->type == E_EQUAL) { expr_join_and()
480 if ((e1->right.sym->flags & SYMBOL_CONST) && (sym2->flags & SYMBOL_CONST)) expr_join_and()
481 return sym2 != e1->right.sym ? expr_alloc_comp(E_EQUAL, sym1, sym2) expr_join_and()
484 if (e1->type == E_UNEQUAL && e2->type == E_UNEQUAL && expr_join_and()
485 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_no) || expr_join_and()
486 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_yes))) expr_join_and()
490 if (e1->type == E_UNEQUAL && e2->type == E_UNEQUAL && expr_join_and()
491 ((e1->right.sym == &symbol_yes && e2->right.sym == &symbol_mod) || expr_join_and()
492 (e1->right.sym == &symbol_mod && e2->right.sym == &symbol_yes))) expr_join_and()
496 if (e1->type == E_UNEQUAL && e2->type == E_UNEQUAL && expr_join_and()
497 ((e1->right.sym == &symbol_mod && e2->right.sym == &symbol_no) || expr_join_and()
498 (e1->right.sym == &symbol_no && e2->right.sym == &symbol_mod))) expr_join_and()
502 if ((e1->type == E_SYMBOL && e2->type == E_EQUAL && e2->right.sym == &symbol_mod) || expr_join_and()
503 (e2->type == E_SYMBOL && e1->type == E_EQUAL && e1->right.sym == &symbol_mod) || expr_join_and()
504 (e1->type == E_SYMBOL && e2->type == E_UNEQUAL && e2->right.sym == &symbol_yes) || expr_join_and()
505 (e2->type == E_SYMBOL && e1->type == E_UNEQUAL && e1->right.sym == &symbol_yes)) expr_join_and()
511 expr_fprint(e1, stdout); expr_join_and()
521 #define e1 (*ep1) expr_eliminate_dups1() macro
525 if (e1->type == type) { expr_eliminate_dups1()
526 expr_eliminate_dups1(type, &e1->left.expr, &e2); expr_eliminate_dups1()
527 expr_eliminate_dups1(type, &e1->right.expr, &e2); expr_eliminate_dups1()
531 expr_eliminate_dups1(type, &e1, &e2->left.expr); expr_eliminate_dups1()
532 expr_eliminate_dups1(type, &e1, &e2->right.expr); expr_eliminate_dups1()
535 if (e1 == e2) expr_eliminate_dups1()
538 switch (e1->type) { expr_eliminate_dups1()
540 expr_eliminate_dups1(e1->type, &e1, &e1); expr_eliminate_dups1()
547 tmp = expr_join_or(e1, e2); expr_eliminate_dups1()
549 expr_free(e1); expr_free(e2); expr_eliminate_dups1()
550 e1 = expr_alloc_symbol(&symbol_no); expr_eliminate_dups1()
556 tmp = expr_join_and(e1, e2); expr_eliminate_dups1()
558 expr_free(e1); expr_free(e2); expr_eliminate_dups1()
559 e1 = expr_alloc_symbol(&symbol_yes); expr_eliminate_dups1()
567 #undef e1 expr_eliminate_dups1() macro
810 struct expr *e1, *e2; expr_trans_compare() local
820 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym); expr_trans_compare()
823 e = expr_alloc_two(E_AND, e1, e2); expr_trans_compare()
825 e = expr_alloc_two(E_OR, e1, e2); expr_trans_compare()
830 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym); expr_trans_compare()
833 e = expr_alloc_two(E_OR, e1, e2); expr_trans_compare()
835 e = expr_alloc_two(E_AND, e1, e2); expr_trans_compare()
1045 * Given expression `e1' and `e2', returns the leaf of the longest
1046 * sub-expression of `e1' not containing 'e2.
1048 struct expr *expr_simplify_unmet_dep(struct expr *e1, struct expr *e2) expr_simplify_unmet_dep() argument
1052 switch (e1->type) { expr_simplify_unmet_dep()
1055 expr_simplify_unmet_dep(e1->left.expr, e2), expr_simplify_unmet_dep()
1056 expr_simplify_unmet_dep(e1->right.expr, e2)); expr_simplify_unmet_dep()
1059 e = expr_alloc_and(expr_copy(e1), expr_copy(e2)); expr_simplify_unmet_dep()
1061 ret = (!expr_eq(e, e1)) ? e1 : NULL; expr_simplify_unmet_dep()
1066 ret = e1; expr_simplify_unmet_dep()
H A Dexpr.h204 struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2);
206 struct expr *expr_alloc_and(struct expr *e1, struct expr *e2);
207 struct expr *expr_alloc_or(struct expr *e1, struct expr *e2);
218 struct expr *expr_simplify_unmet_dep(struct expr *e1, struct expr *e2);
/linux-4.4.14/arch/mips/bcm47xx/
H A Dboard.c220 const struct bcm47xx_board_type_list1 *e1; bcm47xx_board_get_nvram() local
225 for (e1 = bcm47xx_board_list_model_name; e1->value1; e1++) { bcm47xx_board_get_nvram()
226 if (!strcmp(buf1, e1->value1)) bcm47xx_board_get_nvram()
227 return &e1->board; bcm47xx_board_get_nvram()
232 for (e1 = bcm47xx_board_list_hardware_version; e1->value1; e1++) { bcm47xx_board_get_nvram()
233 if (strstarts(buf1, e1->value1)) bcm47xx_board_get_nvram()
234 return &e1->board; bcm47xx_board_get_nvram()
248 for (e1 = bcm47xx_board_list_productid; e1->value1; e1++) { bcm47xx_board_get_nvram()
249 if (!strcmp(buf1, e1->value1)) bcm47xx_board_get_nvram()
250 return &e1->board; bcm47xx_board_get_nvram()
255 for (e1 = bcm47xx_board_list_ModelId; e1->value1; e1++) { bcm47xx_board_get_nvram()
256 if (!strcmp(buf1, e1->value1)) bcm47xx_board_get_nvram()
257 return &e1->board; bcm47xx_board_get_nvram()
264 for (e1 = bcm47xx_board_list_melco_id; e1->value1; e1++) { bcm47xx_board_get_nvram()
265 if (!strcmp(buf1, e1->value1)) bcm47xx_board_get_nvram()
266 return &e1->board; bcm47xx_board_get_nvram()
280 for (e1 = bcm47xx_board_list_board_id; e1->value1; e1++) { bcm47xx_board_get_nvram()
281 if (!strcmp(buf1, e1->value1)) bcm47xx_board_get_nvram()
282 return &e1->board; bcm47xx_board_get_nvram()
/linux-4.4.14/arch/mn10300/lib/
H A Ddo_csum.S67 mov (a0+),e1
71 addc e1,d1
75 mov (a0+),e1
79 addc e1,d1
95 mov (a0+),e1
99 addc e1,d1
H A Dmemcpy.S53 mov (a1+),e1
61 mov e1,(a0+)
81 mov (a1+),e1
85 mov e1,(a0+)
H A Dmemmove.S103 mov (a1),e1
105 mov e1,(a0)
/linux-4.4.14/arch/mips/include/asm/txx9/
H A Dtx3927.h56 #define endian_def_s2(e1, e2) \
57 volatile unsigned short e1, e2
58 #define endian_def_sb2(e1, e2, e3) \
59 volatile unsigned short e1;volatile unsigned char e2, e3
60 #define endian_def_b2s(e1, e2, e3) \
61 volatile unsigned char e1, e2;volatile unsigned short e3
62 #define endian_def_b4(e1, e2, e3, e4) \
63 volatile unsigned char e1, e2, e3, e4
65 #define endian_def_s2(e1, e2) \
66 volatile unsigned short e2, e1
67 #define endian_def_sb2(e1, e2, e3) \
68 volatile unsigned char e3, e2;volatile unsigned short e1
69 #define endian_def_b2s(e1, e2, e3) \
70 volatile unsigned short e3;volatile unsigned char e2, e1
71 #define endian_def_b4(e1, e2, e3, e4) \
72 volatile unsigned char e4, e3, e2, e1
/linux-4.4.14/arch/h8300/lib/
H A Dmulsi3.S29 mov.w e1,r3 ; ( 2 states) c * b
H A Dmemset.S46 mov.w r1,e1
H A Dlibgcc.h45 #define A1E e1
H A Dudivsi3.S62 mov.w e1,r2
/linux-4.4.14/arch/ia64/lib/
H A Didiv64.S55 (p6) fmpy.s1 f7 = f6, f6 // e1 = e0*e0
60 (p6) fma.s1 f10 = f10, f7, f10 // q2 = q1*e1 + q1
63 (p6) fma.s1 f6 = f6, f7, f6 // y2 = y1*e1 + y1
H A Didiv32.S68 (p6) fma.s1 f6 = f6, f6, f7 // e1 = e0*e0 + 2^-34
73 (p6) fma.s1 f6 = f6, f8, f8 // q2 = e1*q1 + q1
/linux-4.4.14/drivers/mtd/ubi/
H A Dwl.c158 struct ubi_wl_entry *e1; wl_tree_add() local
161 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); wl_tree_add()
163 if (e->ec < e1->ec) wl_tree_add()
165 else if (e->ec > e1->ec) wl_tree_add()
168 ubi_assert(e->pnum != e1->pnum); wl_tree_add()
169 if (e->pnum < e1->pnum) wl_tree_add()
255 struct ubi_wl_entry *e1; in_wl_tree() local
257 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); in_wl_tree()
259 if (e->pnum == e1->pnum) { in_wl_tree()
260 ubi_assert(e == e1); in_wl_tree()
264 if (e->ec < e1->ec) in_wl_tree()
266 else if (e->ec > e1->ec) in_wl_tree()
269 ubi_assert(e->pnum != e1->pnum); in_wl_tree()
270 if (e->pnum < e1->pnum) in_wl_tree()
322 struct ubi_wl_entry *e1; find_wl_entry() local
324 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); find_wl_entry()
325 if (e1->ec >= max) find_wl_entry()
330 e = e1; find_wl_entry()
650 struct ubi_wl_entry *e1, *e2; local
689 e1 = find_anchor_wl_entry(&ubi->used);
690 if (!e1)
696 self_check_in_wl_tree(ubi, e1, &ubi->used);
697 rb_erase(&e1->u.rb, &ubi->used);
698 dbg_wl("anchor-move PEB %d to PEB %d", e1->pnum, e2->pnum);
708 e1 = rb_entry(rb_first(&ubi->used), struct ubi_wl_entry, u.rb);
713 if (!(e2->ec - e1->ec >= UBI_WL_THRESHOLD)) {
715 e1->ec, e2->ec);
722 self_check_in_wl_tree(ubi, e1, &ubi->used);
723 rb_erase(&e1->u.rb, &ubi->used);
725 e1->pnum, e1->ec, e2->pnum, e2->ec);
729 e1 = rb_entry(rb_first(&ubi->scrub), struct ubi_wl_entry, u.rb);
734 self_check_in_wl_tree(ubi, e1, &ubi->scrub);
735 rb_erase(&e1->u.rb, &ubi->scrub);
736 dbg_wl("scrub PEB %d to PEB %d", e1->pnum, e2->pnum);
739 ubi->move_from = e1;
744 * Now we are going to copy physical eraseblock @e1->pnum to @e2->pnum.
746 * eraseblock (@e1) belongs to. We have to read the volume identifier
754 err = ubi_io_read_vid_hdr(ubi, e1->pnum, vid_hdr, 0);
767 dbg_wl("PEB %d has no VID header", e1->pnum);
777 e1->pnum);
783 err, e1->pnum);
790 err = ubi_eba_copy_leb(ubi, e1->pnum, e2->pnum, vid_hdr);
843 e1->pnum, vol_id, lnum, e2->pnum);
855 err = do_sync_erase(ubi, e1, vol_id, lnum, 0);
880 * something else. @e1 was not changed, so return it back. @e2 might
886 e1->pnum, vol_id, lnum, e2->pnum, err);
889 e1->pnum, e2->pnum, err);
892 prot_queue_add(ubi, e1);
894 wl_tree_add(e1, &ubi->erroneous);
897 wl_tree_add(e1, &ubi->scrub);
899 wl_tree_add(e1, &ubi->used);
916 err, e1->pnum, e2->pnum);
919 err, e1->pnum, vol_id, lnum, e2->pnum);
926 wl_entry_destroy(ubi, e1);
955 struct ubi_wl_entry *e1; ensure_wear_leveling() local
979 e1 = rb_entry(rb_first(&ubi->used), struct ubi_wl_entry, u.rb); ensure_wear_leveling()
982 if (!(e2->ec - e1->ec >= UBI_WL_THRESHOLD)) ensure_wear_leveling()
/linux-4.4.14/security/selinux/ss/
H A Debitmap.c27 int ebitmap_cmp(struct ebitmap *e1, struct ebitmap *e2) ebitmap_cmp() argument
31 if (e1->highbit != e2->highbit) ebitmap_cmp()
34 n1 = e1->node; ebitmap_cmp()
194 * Check to see if all the bits set in e2 are also set in e1. Optionally,
198 int ebitmap_contains(struct ebitmap *e1, struct ebitmap *e2, u32 last_e2bit) ebitmap_contains() argument
203 if (e1->highbit < e2->highbit) ebitmap_contains()
206 n1 = e1->node; ebitmap_contains()
H A Debitmap.h124 int ebitmap_cmp(struct ebitmap *e1, struct ebitmap *e2);
126 int ebitmap_contains(struct ebitmap *e1, struct ebitmap *e2, u32 last_e2bit);
/linux-4.4.14/drivers/gpu/drm/msm/mdp/
H A Dmdp_format.c74 #define FMT(name, a, r, g, b, e0, e1, e2, e3, alpha, tight, c, cnt, fp, cs, yuv) { \
80 .unpack = { e0, e1, e2, e3 }, \
97 /* name a r g b e0 e1 e2 e3 alpha tight cpp cnt ... */
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
H A Dinterval_tree.c72 static inline int extent_compare(struct interval_node_extent *e1, extent_compare() argument
77 if (e1->start == e2->start) { extent_compare()
78 if (e1->end < e2->end) extent_compare()
80 else if (e1->end > e2->end) extent_compare()
85 if (e1->start < e2->start) extent_compare()
93 static inline int extent_equal(struct interval_node_extent *e1, extent_equal() argument
96 return (e1->start == e2->start) && (e1->end == e2->end); extent_equal()
/linux-4.4.14/arch/powerpc/crypto/
H A Daes-tab-4k.S54 .long R(75, b7, b7, c2), R(e1, fd, fd, 1c)
104 .long R(be, 5f, 5f, e1), R(35, 97, 97, a2)
150 .long R(d9, e1, e1, 38), R(eb, f8, f8, 13)
178 .long R(45, ea, 0e, 98), R(5d, fe, c0, e1)
187 .long R(be, e1, 4f, b6), R(f0, 88, ad, 17)
206 .long R(05, 8a, e1, 32), R(a4, f6, eb, 75)
284 .long R(e1, 1c, e5, ed), R(7a, 47, b1, 3c)
/linux-4.4.14/net/netfilter/ipset/
H A Dip_set_hash_mac.c45 hash_mac4_data_equal(const struct hash_mac4_elem *e1, hash_mac4_data_equal() argument
49 return ether_addr_equal(e1->ether, e2->ether); hash_mac4_data_equal()
H A Dip_set_hash_ip.c52 hash_ip4_data_equal(const struct hash_ip4_elem *e1, hash_ip4_data_equal() argument
56 return e1->ip == e2->ip; hash_ip4_data_equal()
/linux-4.4.14/arch/mn10300/include/uapi/asm/
H A Dsigcontext.h30 unsigned long e1; member in struct:sigcontext
H A Dptrace.h56 unsigned long e1; member in struct:pt_regs
/linux-4.4.14/arch/s390/kernel/
H A Dtime.c451 * e0 e1 dp p0 p1 ea es sl
493 .e0 = 0, .e1 = 0, ._pad0 = 4, .dp = 0, etr_reset()
688 /* Paranoia check: e0/e1 should better be the same. */ etr_aib_follows()
690 a1->esw.eacr.e1 != a2->esw.eacr.e1) etr_aib_follows()
873 if (eacr.e1) etr_handle_events()
882 eacr.e1 = 0; etr_handle_events()
920 if (!eacr.e0 && !eacr.e1) etr_handle_update()
990 dp_changed = etr_eacr.e0 > eacr.e0 || etr_eacr.e1 > eacr.e1 || etr_update_eacr()
1061 eacr.e1 = 0; etr_work_fn()
1064 eacr.e1 = 1; etr_work_fn()
1070 eacr.e1 = 1; etr_work_fn()
1082 eacr.e1 = 0; etr_work_fn()
1085 eacr.e1 = 1; etr_work_fn()
1091 eacr.e1 = 1; etr_work_fn()
1252 etr_eacr.e0 : etr_eacr.e1); etr_stepping_control_show()
/linux-4.4.14/arch/mn10300/include/asm/
H A Delf.h78 _ur->e1 = 0; _ur->e0 = 0; _ur->e7 = 0; _ur->e6 = 0; \
111 pr_reg[8] = regs->e1; \
H A Dgdb-stub.h82 u32 e0, e1, e2, e3, e4, e5, e6, e7; member in struct:gdb_regs
/linux-4.4.14/drivers/input/
H A Dff-core.c52 static inline int check_effects_compatible(struct ff_effect *e1, check_effects_compatible() argument
55 return e1->type == e2->type && check_effects_compatible()
56 (e1->type != FF_PERIODIC || check_effects_compatible()
57 e1->u.periodic.waveform == e2->u.periodic.waveform); check_effects_compatible()
/linux-4.4.14/drivers/media/tuners/
H A Dqt1010_priv.h40 0c e1 ?
/linux-4.4.14/arch/h8300/kernel/
H A Dentry.S103 mov.w e1,r1 /* e1 highbyte = ccr */
141 mov.w r1,e1
394 and.w #0xff,e1
/linux-4.4.14/arch/ia64/kernel/
H A Dmodule.c849 struct unw_table_entry tmp, *e1, *e2, *core, *init; register_unwind_table() local
853 for (e1 = start; e1 < end; ++e1) register_unwind_table()
854 if (in_init(mod, e1->start_offset)) register_unwind_table()
863 for (e1 = start; e1 < end; ++e1) { register_unwind_table()
864 for (e2 = e1 + 1; e2 < end; ++e2) { register_unwind_table()
865 if (e2->start_offset < e1->start_offset) { register_unwind_table()
866 tmp = *e1; register_unwind_table()
867 *e1 = *e2; register_unwind_table()
/linux-4.4.14/tools/perf/util/
H A Devsel.h262 static inline bool perf_evsel__match2(struct perf_evsel *e1, perf_evsel__match2() argument
265 return (e1->attr.type == e2->attr.type) && perf_evsel__match2()
266 (e1->attr.config == e2->attr.config); perf_evsel__match2()
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/
H A Drouter.c410 struct list_head *e1; lnet_check_routes() local
420 list_for_each(e1, rn_list) { list_for_each()
421 rnet = list_entry(e1, lnet_remotenet_t, lrn_list); list_for_each()
466 struct list_head *e1; lnet_del_route() local
485 list_for_each(e1, rn_list) { list_for_each()
486 rnet = list_entry(e1, lnet_remotenet_t, lrn_list); list_for_each()
545 struct list_head *e1; lnet_get_route() local
557 list_for_each(e1, rn_list) { list_for_each()
558 rnet = list_entry(e1, lnet_remotenet_t, lrn_list); list_for_each()
/linux-4.4.14/arch/x86/crypto/sha-mb/
H A Dsha1_x8_avx2.S76 # r4 = {e7 e6 e5 e4 e3 e2 e1 e0}
83 # r1 = {h1 g1 f1 e1 d1 c1 b1 a1}
105 vshufps $0x44, \r5, \r4, \r2 # r2 = {f5 f4 e5 e4 f1 f0 e1 e0}
109 vshufps $0xDD, \t1, \r2, \r7 # r7 = {h5 g5 f5 e5 h1 g1 f1 e1}
/linux-4.4.14/arch/mn10300/kernel/
H A Dasm-offsets.c41 OFFSET(REG_E1, pt_regs, e1); foo()
H A Dhead.S192 mov 0xed00e1ed,e1
229 mov 0xfd00e1ed,e1
H A Dkgdb.c52 gdb_regs[GDB_FR_E1] = regs->e1; pt_regs_to_gdb_regs()
104 regs->e1 = gdb_regs[GDB_FR_E1]; gdb_regs_to_pt_regs()
H A Dsignal.c51 COPY(e0); COPY(e1); COPY(e2); COPY(e3); restore_sigcontext()
166 COPY(e0); COPY(e1); COPY(e2); COPY(e3); setup_sigcontext()
H A Dtraps.c311 printk(KERN_EMERG "e0: %08lx e1: %08lx e2: %08lx e3: %08lx\n", show_registers_only()
312 regs->e0, regs->e1, regs->e2, regs->e3); show_registers_only()
H A Dgdb-stub.c1399 ptr = mem2hex(&regs->e1, ptr, 4, 0); gdbstub()
1449 ptr = hex2mem(ptr, &regs->e1, 4, 0); gdbstub()
1721 "e0: %08lx e1: %08lx e2: %08lx e3: %08lx\n", debugger_intercept()
1722 regs->e0, regs->e1, regs->e2, regs->e3); debugger_intercept()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
H A Dsge.c1169 struct cmdQ_e *e1 = *e; write_large_page_tx_descs() local
1174 write_tx_desc(e1, *desc_mapping, SGE_TX_DESC_MAX_PLEN, write_large_page_tx_descs()
1181 e1++; write_large_page_tx_descs()
1186 e1 = q->entries; write_large_page_tx_descs()
1190 *e = e1; write_large_page_tx_descs()
1205 struct cmdQ_e *e, *e1; write_tx_descs() local
1210 e = e1 = &q->entries[pidx]; write_tx_descs()
1234 e1++; write_tx_descs()
1239 e1 = q->entries; write_tx_descs()
1242 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen, write_tx_descs()
1247 write_tx_desc(e1, desc_mapping, desc_len, gen, write_tx_descs()
1257 e1++; write_tx_descs()
1262 e1 = q->entries; write_tx_descs()
1271 pidx = write_large_page_tx_descs(pidx, &e1, &ce, &gen, write_tx_descs()
1275 write_tx_desc(e1, desc_mapping, desc_len, gen, write_tx_descs()
/linux-4.4.14/arch/arc/kernel/
H A Dunwind.c243 const struct eh_frame_hdr_table_entry *e1 = p1; cmp_eh_frame_hdr_table_entries() local
246 return (e1->start > e2->start) - (e1->start < e2->start); cmp_eh_frame_hdr_table_entries()
251 struct eh_frame_hdr_table_entry *e1 = p1; swap_eh_frame_hdr_table_entries() local
255 v = e1->start; swap_eh_frame_hdr_table_entries()
256 e1->start = e2->start; swap_eh_frame_hdr_table_entries()
258 v = e1->fde; swap_eh_frame_hdr_table_entries()
259 e1->fde = e2->fde; swap_eh_frame_hdr_table_entries()
/linux-4.4.14/drivers/firewire/
H A Dcore-cdev.c1362 struct iso_resource_event *e1, *e2; init_iso_resource() local
1371 e1 = kmalloc(sizeof(*e1), GFP_KERNEL); init_iso_resource()
1373 if (r == NULL || e1 == NULL || e2 == NULL) { init_iso_resource()
1384 r->e_alloc = e1; init_iso_resource()
1387 e1->iso_resource.closure = request->closure; init_iso_resource()
1388 e1->iso_resource.type = FW_CDEV_EVENT_ISO_RESOURCE_ALLOCATED; init_iso_resource()
1407 kfree(e1); init_iso_resource()
/linux-4.4.14/drivers/usb/atm/
H A Dueagle-atm.c143 struct cmv_dsc_e1 e1; member in union:cmv_dsc
518 #define e1_bSwapPageNo u.e1.s1.swapinfo.bSwapPageNo
519 #define e1_bOvl u.e1.s1.swapinfo.bOvl
555 union intr_data_e1 e1; member in union:intr_pkt::__anon10982
1192 sc->cmv_dsc.e1.function = function | 0x2; uea_cmv_e1()
1193 sc->cmv_dsc.e1.idx++; uea_cmv_e1()
1194 sc->cmv_dsc.e1.address = address; uea_cmv_e1()
1195 sc->cmv_dsc.e1.offset = offset; uea_cmv_e1()
1200 cmv.wIndex = cpu_to_le16(sc->cmv_dsc.e1.idx); uea_cmv_e1()
1895 sc->cmv_dsc.e1.function = E1_MAKEFUNCTION(E1_ADSLDIRECTIVE, uea_start_reset()
2009 struct cmv_dsc_e1 *dsc = &sc->cmv_dsc.e1; uea_dispatch_cmv_e1()
2010 struct cmv_e1 *cmv = &intr->u.e1.s2.cmv; uea_dispatch_cmv_e1()
/linux-4.4.14/arch/s390/include/asm/
H A Detr.h11 unsigned int e1 : 1; /* port 1 stepping control */ member in struct:etr_eacr
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init.h566 u32 e1; /* 57710 */ member in struct:__anon6551::__anon6552
696 return bnx2x_blocks_parity_data[idx].reg_mask.e1; bnx2x_parity_reg_mask()
H A Dbnx2x.h1241 struct mac_configuration_cmd e1; member in union:bnx2x_slowpath::__anon6526
H A Dbnx2x_main.c78 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw"
3201 /* pause - not for e1 */ bnx2x_pf_rx_q_prep()
/linux-4.4.14/arch/arm/mach-versatile/
H A Dcore.c649 APB_DEVICE(wdog, "dev:e1", WATCHDOG, NULL);
719 OF_DEV_AUXDATA("arm,primecell", VERSATILE_WATCHDOG_BASE, "dev:e1", NULL),
/linux-4.4.14/arch/cris/arch-v10/drivers/
H A Daxisflashmap.c99 * The map for chip select e1.
/linux-4.4.14/arch/arm/mach-ebsa110/
H A Dio.c195 * f00007c0 - f00007c1 3e0 - 3e1 pcmcia
/linux-4.4.14/firmware/
H A DMakefile34 fw-shipped-$(CONFIG_BNX2X) += bnx2x/bnx2x-e1-6.2.9.0.fw \
/linux-4.4.14/arch/cris/arch-v32/drivers/
H A Daxisflashmap.c104 * The map for chip select e1.
/linux-4.4.14/drivers/tty/
H A Dcyclades.c4110 unsigned int i, e1; cy_cleanup_module() local
4116 e1 = tty_unregister_driver(cy_serial_driver); cy_cleanup_module()
4117 if (e1) cy_cleanup_module()
4119 "driver(%d)\n", e1); cy_cleanup_module()
4139 for (e1 = card->first_line; e1 < card->first_line + cy_cleanup_module()
4140 card->nports; e1++) cy_cleanup_module()
4141 tty_unregister_device(cy_serial_driver, e1); cy_cleanup_module()
/linux-4.4.14/drivers/hid/
H A Dhid-sensor-custom.c828 .name = "HID-SENSOR-2000e1",
/linux-4.4.14/arch/m68k/fpsp040/
H A Dutil.S356 beql unf_e1_exc |branch to e1 underflow
H A Dbindec.S791 | | 0 | e3 | e2 | e1 | e4 | X | X | X |
868 bfins %d0,FP_SCR1(%a6){#4:#12} |put e3:e2:e1 in FP_SCR1
/linux-4.4.14/arch/arm/mach-omap2/
H A Dmux34xx.c802 _OMAP3_BALLENTRY(GPMC_A7, "e1", NULL),
1173 _OMAP3_BALLENTRY(GPMC_NWP, "e1", NULL),
/linux-4.4.14/drivers/isdn/hardware/mISDN/
H A Dhfc_multi.h209 int opticalsupport; /* has the e1 board */
H A Dhfcmulti.c2 * hfcmulti.c low level driver for hfc-4s/hfc-8s/hfc-e1 based cards
3761 /* reset fifos on e1 activation */ ph_state_change()
4873 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", init_e1_port()
4876 snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d", HFC_cnt + 1); init_e1_port()
/linux-4.4.14/drivers/media/usb/gspca/
H A Dspca561.c274 {0xe1, 0x8638}, /* e1 */
H A Dspca508.c1236 /* READ { 0x0000, 0x8612 } -> 0000: e1 */
/linux-4.4.14/arch/mn10300/mm/
H A Dmisalignment.c833 register u32 y asm("e1"); test_misalignment()
/linux-4.4.14/drivers/staging/lustre/lustre/lmv/
H A Dlmv_obd.c2059 * in general e0==s1, e1==s2, etc.):
2064 * |s1|e1|f1|p|ent|ent| ... |ent|
/linux-4.4.14/fs/
H A Deventpoll.c80 * epoll_ctl(e1, EPOLL_CTL_ADD, e2), e1->mtx will always be acquired
/linux-4.4.14/drivers/isdn/mISDN/
H A Dl1oip_core.c1314 sprintf(hc->name, "l1oip-e1.%d", l1oip_cnt + 1); init_card()
/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_drv.h1573 static inline bool skl_ddb_entry_equal(const struct skl_ddb_entry *e1, skl_ddb_entry_equal() argument
1576 if (e1->start == e2->start && e1->end == e2->end) skl_ddb_entry_equal()
/linux-4.4.14/kernel/events/
H A Dcore.c3655 static bool exclusive_event_match(struct perf_event *e1, struct perf_event *e2) exclusive_event_match() argument
3657 if ((e1->pmu->capabilities & PERF_PMU_CAP_EXCLUSIVE) && exclusive_event_match()
3658 (e1->cpu == e2->cpu || exclusive_event_match()
3659 e1->cpu == -1 || exclusive_event_match()
/linux-4.4.14/fs/btrfs/
H A Dsend.c1181 static int __clone_root_cmp_sort(const void *e1, const void *e2) __clone_root_cmp_sort() argument
1183 struct clone_root *cr1 = (struct clone_root *)e1; __clone_root_cmp_sort()
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dchip.c193 e1, e1val, \
210 ((u64)(e1val) << DCC_CFG_SC_VL_TABLE_##range##_ENTRY##e1##_SHIFT) | \
/linux-4.4.14/arch/m68k/ifpsp060/src/
H A Dpfpsp.S14237 # | 0 | e3 | e2 | e1 | e4 | X | X | X |
14314 bfins %d0,FP_SCR0(%a6){&4:&12} # put e3:e2:e1 in FP_SCR0
H A Dfpsp.S24277 # | 0 | e3 | e2 | e1 | e4 | X | X | X |
24354 bfins %d0,FP_SCR0(%a6){&4:&12} # put e3:e2:e1 in FP_SCR0

Completed in 4293 milliseconds