Lines Matching +full:0 +full:xf3
80 char *result = PTR_ALIGN(&buf[0], PADLOCK_ALIGNMENT); in padlock_sha1_finup()
114 asm volatile (".byte 0xf3,0x0f,0xa6,0xc8" /* rep xsha1 */ in padlock_sha1_finup()
130 return padlock_sha1_finup(desc, buf, 0, out); in padlock_sha1_final()
141 char *result = PTR_ALIGN(&buf[0], PADLOCK_ALIGNMENT); in padlock_sha256_finup()
175 asm volatile (".byte 0xf3,0x0f,0xa6,0xd0" /* rep xsha256 */ in padlock_sha256_finup()
191 return padlock_sha256_finup(desc, buf, 0, out); in padlock_sha256_final()
201 fallback_tfm = crypto_alloc_shash(fallback_driver_name, 0, in padlock_init_tfm()
211 return 0; in padlock_init_tfm()
277 return 0; in padlock_sha1_init_nano()
289 u8 *dst = PTR_ALIGN(&buf[0], PADLOCK_ALIGNMENT); in padlock_sha1_update_nano()
291 partial = sctx->count & 0x3f; in padlock_sha1_update_nano()
293 done = 0; in padlock_sha1_update_nano()
305 asm volatile (".byte 0xf3,0x0f,0xa6,0xc8" in padlock_sha1_update_nano()
314 asm volatile (".byte 0xf3,0x0f,0xa6,0xc8" in padlock_sha1_update_nano()
321 partial = 0; in padlock_sha1_update_nano()
326 return 0; in padlock_sha1_update_nano()
334 static const u8 padding[64] = { 0x80, }; in padlock_sha1_final_nano()
339 partial = state->count & 0x3f; in padlock_sha1_final_nano()
349 return 0; in padlock_sha1_final_nano()
361 return 0; in padlock_sha256_init_nano()
373 u8 *dst = PTR_ALIGN(&buf[0], PADLOCK_ALIGNMENT); in padlock_sha256_update_nano()
375 partial = sctx->count & 0x3f; in padlock_sha256_update_nano()
377 done = 0; in padlock_sha256_update_nano()
389 asm volatile (".byte 0xf3,0x0f,0xa6,0xd0" in padlock_sha256_update_nano()
398 asm volatile (".byte 0xf3,0x0f,0xa6,0xd0" in padlock_sha256_update_nano()
405 partial = 0; in padlock_sha256_update_nano()
410 return 0; in padlock_sha256_update_nano()
419 static const u8 padding[64] = { 0x80, }; in padlock_sha256_final_nano()
424 partial = state->count & 0x3f; in padlock_sha256_final_nano()
434 return 0; in padlock_sha256_final_nano()
444 return 0; in padlock_sha_export_nano()
454 return 0; in padlock_sha_import_nano()
502 struct cpuinfo_x86 *c = &cpu_data(0); in padlock_init()
511 if (c->x86_model < 0x0f) { in padlock_init()
529 return 0; in padlock_init()
541 struct cpuinfo_x86 *c = &cpu_data(0); in padlock_fini()
543 if (c->x86_model >= 0x0f) { in padlock_fini()