Lines Matching refs:ctrl1

369 static void spu2_dump_fmd_ctrl1(u64 ctrl1)  in spu2_dump_fmd_ctrl1()  argument
379 packet_log(" FMD CTRL1 %#16llx\n", ctrl1); in spu2_dump_fmd_ctrl1()
380 if (ctrl1 & SPU2_TAG_LOC) in spu2_dump_fmd_ctrl1()
384 if (ctrl1 & SPU2_HAS_FR_DATA) in spu2_dump_fmd_ctrl1()
386 if (ctrl1 & SPU2_HAS_AAD1) in spu2_dump_fmd_ctrl1()
388 if (ctrl1 & SPU2_HAS_NAAD) in spu2_dump_fmd_ctrl1()
390 if (ctrl1 & SPU2_HAS_AAD2) in spu2_dump_fmd_ctrl1()
392 if (ctrl1 & SPU2_HAS_ESN) in spu2_dump_fmd_ctrl1()
396 hash_key_len = (ctrl1 & SPU2_HASH_KEY_LEN) >> SPU2_HASH_KEY_LEN_SHIFT; in spu2_dump_fmd_ctrl1()
399 ciph_key_len = (ctrl1 & SPU2_CIPH_KEY_LEN) >> SPU2_CIPH_KEY_LEN_SHIFT; in spu2_dump_fmd_ctrl1()
402 if (ctrl1 & SPU2_GENIV) in spu2_dump_fmd_ctrl1()
405 if (ctrl1 & SPU2_HASH_IV) in spu2_dump_fmd_ctrl1()
408 if (ctrl1 & SPU2_RET_IV) in spu2_dump_fmd_ctrl1()
411 ret_iv_len = (ctrl1 & SPU2_RET_IV_LEN) >> SPU2_RET_IV_LEN_SHIFT; in spu2_dump_fmd_ctrl1()
415 iv_offset = (ctrl1 & SPU2_IV_OFFSET) >> SPU2_IV_OFFSET_SHIFT; in spu2_dump_fmd_ctrl1()
418 iv_len = (ctrl1 & SPU2_IV_LEN) >> SPU2_IV_LEN_SHIFT; in spu2_dump_fmd_ctrl1()
421 hash_tag_len = (ctrl1 & SPU2_HASH_TAG_LEN) >> SPU2_HASH_TAG_LEN_SHIFT; in spu2_dump_fmd_ctrl1()
425 ret_md = (ctrl1 & SPU2_RETURN_MD) >> SPU2_RETURN_MD_SHIFT; in spu2_dump_fmd_ctrl1()
432 if (ctrl1 & SPU2_RETURN_FD) in spu2_dump_fmd_ctrl1()
434 if (ctrl1 & SPU2_RETURN_AAD1) in spu2_dump_fmd_ctrl1()
436 if (ctrl1 & SPU2_RETURN_NAAD) in spu2_dump_fmd_ctrl1()
438 if (ctrl1 & SPU2_RETURN_AAD2) in spu2_dump_fmd_ctrl1()
440 if (ctrl1 & SPU2_RETURN_PAY) in spu2_dump_fmd_ctrl1()
472 spu2_dump_fmd_ctrl1(le64_to_cpu(fmd->ctrl1)); in spu2_dump_fmd()
513 u64 ctrl1; in spu2_dump_msg_hdr() local
526 ctrl1 = le64_to_cpu(fmd->ctrl1); in spu2_dump_msg_hdr()
527 hash_key_len = (ctrl1 & SPU2_HASH_KEY_LEN) >> SPU2_HASH_KEY_LEN_SHIFT; in spu2_dump_msg_hdr()
528 ciph_key_len = (ctrl1 & SPU2_CIPH_KEY_LEN) >> SPU2_CIPH_KEY_LEN_SHIFT; in spu2_dump_msg_hdr()
530 ciph_iv_len = (ctrl1 & SPU2_IV_LEN) >> SPU2_IV_LEN_SHIFT; in spu2_dump_msg_hdr()
561 u64 ctrl1; in spu2_fmd_init() local
572 ctrl1 = (cipher_key_len << SPU2_CIPH_KEY_LEN_SHIFT) | in spu2_fmd_init()
591 fmd->ctrl1 = cpu_to_le64(ctrl1); in spu2_fmd_init()
670 u64 ctrl1 = 0; in spu2_fmd_ctrl1_write() local
673 ctrl1 |= SPU2_TAG_LOC; in spu2_fmd_ctrl1_write()
676 ctrl1 |= SPU2_HAS_AAD2; in spu2_fmd_ctrl1_write()
677 ctrl1 |= SPU2_RETURN_AAD2; /* need aad2 for gcm aes esp */ in spu2_fmd_ctrl1_write()
681 ctrl1 |= ((auth_key_len << SPU2_HASH_KEY_LEN_SHIFT) & in spu2_fmd_ctrl1_write()
685 ctrl1 |= ((cipher_key_len << SPU2_CIPH_KEY_LEN_SHIFT) & in spu2_fmd_ctrl1_write()
689 ctrl1 |= SPU2_GENIV; in spu2_fmd_ctrl1_write()
692 ctrl1 |= SPU2_HASH_IV; in spu2_fmd_ctrl1_write()
695 ctrl1 |= SPU2_RET_IV; in spu2_fmd_ctrl1_write()
696 ctrl1 |= ret_iv_len << SPU2_RET_IV_LEN_SHIFT; in spu2_fmd_ctrl1_write()
697 ctrl1 |= ret_iv_offset << SPU2_IV_OFFSET_SHIFT; in spu2_fmd_ctrl1_write()
700 ctrl1 |= ((cipher_iv_len << SPU2_IV_LEN_SHIFT) & SPU2_IV_LEN); in spu2_fmd_ctrl1_write()
703 ctrl1 |= ((digest_size << SPU2_HASH_TAG_LEN_SHIFT) & in spu2_fmd_ctrl1_write()
710 ctrl1 |= ((u64)SPU2_RET_FMD_ONLY << SPU2_RETURN_MD_SHIFT); in spu2_fmd_ctrl1_write()
712 ctrl1 |= ((u64)SPU2_RET_NO_MD << SPU2_RETURN_MD_SHIFT); in spu2_fmd_ctrl1_write()
717 ctrl1 |= SPU2_RETURN_PAY; in spu2_fmd_ctrl1_write()
719 fmd->ctrl1 = cpu_to_le64(ctrl1); in spu2_fmd_ctrl1_write()