Lines Matching refs:r

125 static void gf128mul_x_lle(be128 *r, const be128 *x)  in gf128mul_x_lle()  argument
131 r->b = cpu_to_be64((b >> 1) | (a << 63)); in gf128mul_x_lle()
132 r->a = cpu_to_be64((a >> 1) ^ (_tt << 48)); in gf128mul_x_lle()
135 static void gf128mul_x_bbe(be128 *r, const be128 *x) in gf128mul_x_bbe() argument
141 r->a = cpu_to_be64((a << 1) | (b >> 63)); in gf128mul_x_bbe()
142 r->b = cpu_to_be64((b << 1) ^ _tt); in gf128mul_x_bbe()
145 void gf128mul_x_ble(be128 *r, const be128 *x) in gf128mul_x_ble() argument
151 r->a = cpu_to_le64((a << 1) ^ _tt); in gf128mul_x_ble()
152 r->b = cpu_to_le64((b << 1) | (a >> 63)); in gf128mul_x_ble()
176 void gf128mul_lle(be128 *r, const be128 *b) in gf128mul_lle() argument
181 p[0] = *r; in gf128mul_lle()
185 memset(r, 0, sizeof(*r)); in gf128mul_lle()
190 be128_xor(r, r, &p[0]); in gf128mul_lle()
192 be128_xor(r, r, &p[1]); in gf128mul_lle()
194 be128_xor(r, r, &p[2]); in gf128mul_lle()
196 be128_xor(r, r, &p[3]); in gf128mul_lle()
198 be128_xor(r, r, &p[4]); in gf128mul_lle()
200 be128_xor(r, r, &p[5]); in gf128mul_lle()
202 be128_xor(r, r, &p[6]); in gf128mul_lle()
204 be128_xor(r, r, &p[7]); in gf128mul_lle()
209 gf128mul_x8_lle(r); in gf128mul_lle()
214 void gf128mul_bbe(be128 *r, const be128 *b) in gf128mul_bbe() argument
219 p[0] = *r; in gf128mul_bbe()
223 memset(r, 0, sizeof(*r)); in gf128mul_bbe()
228 be128_xor(r, r, &p[7]); in gf128mul_bbe()
230 be128_xor(r, r, &p[6]); in gf128mul_bbe()
232 be128_xor(r, r, &p[5]); in gf128mul_bbe()
234 be128_xor(r, r, &p[4]); in gf128mul_bbe()
236 be128_xor(r, r, &p[3]); in gf128mul_bbe()
238 be128_xor(r, r, &p[2]); in gf128mul_bbe()
240 be128_xor(r, r, &p[1]); in gf128mul_bbe()
242 be128_xor(r, r, &p[0]); in gf128mul_bbe()
247 gf128mul_x8_bbe(r); in gf128mul_bbe()
363 be128 r[1]; in gf128mul_64k_lle() local
366 *r = t->t[0]->t[ap[0]]; in gf128mul_64k_lle()
368 be128_xor(r, r, &t->t[i]->t[ap[i]]); in gf128mul_64k_lle()
369 *a = *r; in gf128mul_64k_lle()
376 be128 r[1]; in gf128mul_64k_bbe() local
379 *r = t->t[0]->t[ap[15]]; in gf128mul_64k_bbe()
381 be128_xor(r, r, &t->t[i]->t[ap[15 - i]]); in gf128mul_64k_bbe()
382 *a = *r; in gf128mul_64k_bbe()
449 be128 r[1]; in gf128mul_4k_lle() local
452 *r = t->t[ap[15]]; in gf128mul_4k_lle()
454 gf128mul_x8_lle(r); in gf128mul_4k_lle()
455 be128_xor(r, r, &t->t[ap[i]]); in gf128mul_4k_lle()
457 *a = *r; in gf128mul_4k_lle()
464 be128 r[1]; in gf128mul_4k_bbe() local
467 *r = t->t[ap[0]]; in gf128mul_4k_bbe()
469 gf128mul_x8_bbe(r); in gf128mul_4k_bbe()
470 be128_xor(r, r, &t->t[ap[i]]); in gf128mul_4k_bbe()
472 *a = *r; in gf128mul_4k_bbe()