Lines Matching defs:block

153 static inline void Q(u32 *block, const u8 *Kr, const u32 *Km)
156 block[2] ^= F1(block[3], Kr[0], Km[0]);
157 block[1] ^= F2(block[2], Kr[1], Km[1]);
158 block[0] ^= F3(block[1], Kr[2], Km[2]);
159 block[3] ^= F1(block[0], Kr[3], Km[3]);
163 static inline void QBAR(u32 *block, const u8 *Kr, const u32 *Km)
166 block[3] ^= F1(block[0], Kr[3], Km[3]);
167 block[0] ^= F3(block[1], Kr[2], Km[2]);
168 block[1] ^= F2(block[2], Kr[1], Km[1]);
169 block[2] ^= F1(block[3], Kr[0], Km[0]);
175 u32 block[4];
179 block[0] = get_unaligned_be32(inbuf);
180 block[1] = get_unaligned_be32(inbuf + 4);
181 block[2] = get_unaligned_be32(inbuf + 8);
182 block[3] = get_unaligned_be32(inbuf + 12);
184 Km = c->Km[0]; Kr = c->Kr[0]; Q(block, Kr, Km);
185 Km = c->Km[1]; Kr = c->Kr[1]; Q(block, Kr, Km);
186 Km = c->Km[2]; Kr = c->Kr[2]; Q(block, Kr, Km);
187 Km = c->Km[3]; Kr = c->Kr[3]; Q(block, Kr, Km);
188 Km = c->Km[4]; Kr = c->Kr[4]; Q(block, Kr, Km);
189 Km = c->Km[5]; Kr = c->Kr[5]; Q(block, Kr, Km);
190 Km = c->Km[6]; Kr = c->Kr[6]; QBAR(block, Kr, Km);
191 Km = c->Km[7]; Kr = c->Kr[7]; QBAR(block, Kr, Km);
192 Km = c->Km[8]; Kr = c->Kr[8]; QBAR(block, Kr, Km);
193 Km = c->Km[9]; Kr = c->Kr[9]; QBAR(block, Kr, Km);
194 Km = c->Km[10]; Kr = c->Kr[10]; QBAR(block, Kr, Km);
195 Km = c->Km[11]; Kr = c->Kr[11]; QBAR(block, Kr, Km);
197 put_unaligned_be32(block[0], outbuf);
198 put_unaligned_be32(block[1], outbuf + 4);
199 put_unaligned_be32(block[2], outbuf + 8);
200 put_unaligned_be32(block[3], outbuf + 12);
212 u32 block[4];
216 block[0] = get_unaligned_be32(inbuf);
217 block[1] = get_unaligned_be32(inbuf + 4);
218 block[2] = get_unaligned_be32(inbuf + 8);
219 block[3] = get_unaligned_be32(inbuf + 12);
221 Km = c->Km[11]; Kr = c->Kr[11]; Q(block, Kr, Km);
222 Km = c->Km[10]; Kr = c->Kr[10]; Q(block, Kr, Km);
223 Km = c->Km[9]; Kr = c->Kr[9]; Q(block, Kr, Km);
224 Km = c->Km[8]; Kr = c->Kr[8]; Q(block, Kr, Km);
225 Km = c->Km[7]; Kr = c->Kr[7]; Q(block, Kr, Km);
226 Km = c->Km[6]; Kr = c->Kr[6]; Q(block, Kr, Km);
227 Km = c->Km[5]; Kr = c->Kr[5]; QBAR(block, Kr, Km);
228 Km = c->Km[4]; Kr = c->Kr[4]; QBAR(block, Kr, Km);
229 Km = c->Km[3]; Kr = c->Kr[3]; QBAR(block, Kr, Km);
230 Km = c->Km[2]; Kr = c->Kr[2]; QBAR(block, Kr, Km);
231 Km = c->Km[1]; Kr = c->Kr[1]; QBAR(block, Kr, Km);
232 Km = c->Km[0]; Kr = c->Kr[0]; QBAR(block, Kr, Km);
234 put_unaligned_be32(block[0], outbuf);
235 put_unaligned_be32(block[1], outbuf + 4);
236 put_unaligned_be32(block[2], outbuf + 8);
237 put_unaligned_be32(block[3], outbuf + 12);