Lines Matching defs:fmd
468 static void spu2_dump_fmd(struct SPU2_FMD *fmd)
470 spu2_dump_fmd_ctrl0(le64_to_cpu(fmd->ctrl0));
471 spu2_dump_fmd_ctrl1(le64_to_cpu(fmd->ctrl1));
472 spu2_dump_fmd_ctrl2(le64_to_cpu(fmd->ctrl2));
473 spu2_dump_fmd_ctrl3(le64_to_cpu(fmd->ctrl3));
510 struct SPU2_FMD *fmd = (struct SPU2_FMD *)buf;
522 spu2_dump_fmd(fmd);
523 omd = (u8 *)(fmd + 1);
525 ctrl1 = le64_to_cpu(fmd->ctrl1);
553 static int spu2_fmd_init(struct SPU2_FMD *fmd,
588 fmd->ctrl0 = cpu_to_le64(ctrl0);
589 fmd->ctrl1 = cpu_to_le64(ctrl1);
590 fmd->ctrl2 = cpu_to_le64(ctrl2);
591 fmd->ctrl3 = cpu_to_le64(ctrl3);
599 * @fmd: Start of FMD field to be written
608 static void spu2_fmd_ctrl0_write(struct SPU2_FMD *fmd,
636 fmd->ctrl0 = cpu_to_le64(ctrl0);
642 * @fmd: Start of FMD field to be written
659 static void spu2_fmd_ctrl1_write(struct SPU2_FMD *fmd, bool is_inbound,
716 fmd->ctrl1 = cpu_to_le64(ctrl1);
722 * @fmd: Start of FMD field to be written
730 static void spu2_fmd_ctrl2_write(struct SPU2_FMD *fmd, u64 cipher_offset,
750 fmd->ctrl2 = cpu_to_le64(ctrl2);
755 * @fmd: Fixed meta data. First field in SPU2 msg header.
758 static void spu2_fmd_ctrl3_write(struct SPU2_FMD *fmd, u64 payload_len)
764 fmd->ctrl3 = cpu_to_le64(ctrl3);
804 struct SPU2_FMD *fmd = (struct SPU2_FMD *)spu_hdr;
808 ctrl3 = le64_to_cpu(fmd->ctrl3);
946 struct SPU2_FMD *fmd;
1065 fmd = (struct SPU2_FMD *)spu_hdr;
1067 spu2_fmd_ctrl0_write(fmd, req_opts->is_inbound, req_opts->auth_first,
1071 spu2_fmd_ctrl1_write(fmd, req_opts->is_inbound, assoc_size,
1079 spu2_fmd_ctrl2_write(fmd, cipher_offset, hash_parms->key_len, 0,
1082 spu2_fmd_ctrl3_write(fmd, payload_len);
1084 ptr = (u8 *)(fmd + 1);
1125 struct SPU2_FMD *fmd;
1149 fmd = (struct SPU2_FMD *)spu_hdr;
1150 err = spu2_fmd_init(fmd, spu2_type, spu2_mode, cipher_parms->key_len,
1156 omd = (u8 *)(fmd + 1);
1185 struct SPU2_FMD *fmd;
1198 fmd = (struct SPU2_FMD *)spu_hdr;
1199 omd = (u8 *)(fmd + 1);
1205 ctrl0 = le64_to_cpu(fmd->ctrl0);
1210 fmd->ctrl0 = cpu_to_le64(ctrl0);
1218 ctrl3 = le64_to_cpu(fmd->ctrl3);
1221 fmd->ctrl3 = cpu_to_le64(ctrl3);