Lines Matching refs:t
268 struct gf128mul_64k *t; in gf128mul_init_64k_lle() local
271 t = kzalloc(sizeof(*t), GFP_KERNEL); in gf128mul_init_64k_lle()
272 if (!t) in gf128mul_init_64k_lle()
276 t->t[i] = kzalloc(sizeof(*t->t[i]), GFP_KERNEL); in gf128mul_init_64k_lle()
277 if (!t->t[i]) { in gf128mul_init_64k_lle()
278 gf128mul_free_64k(t); in gf128mul_init_64k_lle()
279 t = NULL; in gf128mul_init_64k_lle()
284 t->t[0]->t[128] = *g; in gf128mul_init_64k_lle()
286 gf128mul_x_lle(&t->t[0]->t[j], &t->t[0]->t[j + j]); in gf128mul_init_64k_lle()
291 be128_xor(&t->t[i]->t[j + k], in gf128mul_init_64k_lle()
292 &t->t[i]->t[j], &t->t[i]->t[k]); in gf128mul_init_64k_lle()
298 t->t[i]->t[j] = t->t[i - 1]->t[j]; in gf128mul_init_64k_lle()
299 gf128mul_x8_lle(&t->t[i]->t[j]); in gf128mul_init_64k_lle()
304 return t; in gf128mul_init_64k_lle()
310 struct gf128mul_64k *t; in gf128mul_init_64k_bbe() local
313 t = kzalloc(sizeof(*t), GFP_KERNEL); in gf128mul_init_64k_bbe()
314 if (!t) in gf128mul_init_64k_bbe()
318 t->t[i] = kzalloc(sizeof(*t->t[i]), GFP_KERNEL); in gf128mul_init_64k_bbe()
319 if (!t->t[i]) { in gf128mul_init_64k_bbe()
320 gf128mul_free_64k(t); in gf128mul_init_64k_bbe()
321 t = NULL; in gf128mul_init_64k_bbe()
326 t->t[0]->t[1] = *g; in gf128mul_init_64k_bbe()
328 gf128mul_x_bbe(&t->t[0]->t[j + j], &t->t[0]->t[j]); in gf128mul_init_64k_bbe()
333 be128_xor(&t->t[i]->t[j + k], in gf128mul_init_64k_bbe()
334 &t->t[i]->t[j], &t->t[i]->t[k]); in gf128mul_init_64k_bbe()
340 t->t[i]->t[j] = t->t[i - 1]->t[j]; in gf128mul_init_64k_bbe()
341 gf128mul_x8_bbe(&t->t[i]->t[j]); in gf128mul_init_64k_bbe()
346 return t; in gf128mul_init_64k_bbe()
350 void gf128mul_free_64k(struct gf128mul_64k *t) in gf128mul_free_64k() argument
355 kfree(t->t[i]); in gf128mul_free_64k()
356 kfree(t); in gf128mul_free_64k()
360 void gf128mul_64k_lle(be128 *a, struct gf128mul_64k *t) in gf128mul_64k_lle() argument
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()
373 void gf128mul_64k_bbe(be128 *a, struct gf128mul_64k *t) in gf128mul_64k_bbe() argument
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()
404 struct gf128mul_4k *t; in gf128mul_init_4k_lle() local
407 t = kzalloc(sizeof(*t), GFP_KERNEL); in gf128mul_init_4k_lle()
408 if (!t) in gf128mul_init_4k_lle()
411 t->t[128] = *g; in gf128mul_init_4k_lle()
413 gf128mul_x_lle(&t->t[j], &t->t[j+j]); in gf128mul_init_4k_lle()
417 be128_xor(&t->t[j + k], &t->t[j], &t->t[k]); in gf128mul_init_4k_lle()
420 return t; in gf128mul_init_4k_lle()
426 struct gf128mul_4k *t; in gf128mul_init_4k_bbe() local
429 t = kzalloc(sizeof(*t), GFP_KERNEL); in gf128mul_init_4k_bbe()
430 if (!t) in gf128mul_init_4k_bbe()
433 t->t[1] = *g; in gf128mul_init_4k_bbe()
435 gf128mul_x_bbe(&t->t[j + j], &t->t[j]); in gf128mul_init_4k_bbe()
439 be128_xor(&t->t[j + k], &t->t[j], &t->t[k]); in gf128mul_init_4k_bbe()
442 return t; in gf128mul_init_4k_bbe()
446 void gf128mul_4k_lle(be128 *a, struct gf128mul_4k *t) in gf128mul_4k_lle() argument
452 *r = t->t[ap[15]]; in gf128mul_4k_lle()
455 be128_xor(r, r, &t->t[ap[i]]); in gf128mul_4k_lle()
461 void gf128mul_4k_bbe(be128 *a, struct gf128mul_4k *t) in gf128mul_4k_bbe() argument
467 *r = t->t[ap[0]]; in gf128mul_4k_bbe()
470 be128_xor(r, r, &t->t[ap[i]]); in gf128mul_4k_bbe()