stm32_cryp_write
stm32_cryp_write(cryp, cryp->caps->dmacr, reg | DMACR_DIEN);
stm32_cryp_write(cryp, cryp->caps->dmacr, reg | DMACR_DOEN | DMACR_DIEN);
stm32_cryp_write(cryp, cryp->caps->imsc, IMSCR_IN | IMSCR_OUT);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->din, 0);
stm32_cryp_write(cryp, cryp->caps->din, size_bit);
stm32_cryp_write(cryp, cryp->caps->din, 0);
stm32_cryp_write(cryp, cryp->caps->din, size_bit);
stm32_cryp_write(cryp, cryp->caps->din, xiv);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cr & ~CR_CRYPEN);
stm32_cryp_write(cryp, cryp->caps->cr, cr);
stm32_cryp_write(cryp, cryp->caps->imsc, 0);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->iv1r, cryp->gcm_ctr - 2);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->imsc, 0);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->iv1r, iv1tmp);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->din, block[i]);
stm32_cryp_write(cryp, cryp->caps->imsc, it_mask);
stm32_cryp_write(cryp, cryp->caps->iv0l, be32_to_cpu(*iv++));
stm32_cryp_write(cryp, cryp->caps->iv0r, be32_to_cpu(*iv++));
stm32_cryp_write(cryp, cryp->caps->iv1l, be32_to_cpu(*iv++));
stm32_cryp_write(cryp, cryp->caps->iv1r, be32_to_cpu(*iv++));
stm32_cryp_write(c, c->caps->k1l, be32_to_cpu(c->ctx->key[0]));
stm32_cryp_write(c, c->caps->k1r, be32_to_cpu(c->ctx->key[1]));
stm32_cryp_write(c, r_id, tmpkey[i]);
stm32_cryp_write(c, r_id, be32_to_cpu(c->ctx->key[i - 1]));
stm32_cryp_write(cryp, cryp->caps->cr, cfg | CR_PH_INIT | CR_CRYPEN);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->imsc, 0);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg | CR_PH_INIT | CR_CRYPEN);
stm32_cryp_write(cryp, cryp->caps->din, xd);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->imsc, 0);
stm32_cryp_write(cryp, cryp->caps->cr,
stm32_cryp_write(cryp,
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->cr, cfg);
stm32_cryp_write(cryp, cryp->caps->dmacr, reg & ~(DMACR_DOEN | DMACR_DIEN));
stm32_cryp_write(cryp, cryp->caps->cr, reg | CR_CRYPEN);
stm32_cryp_write(cryp, cryp->caps->cr, reg & ~CR_CRYPEN);
stm32_cryp_write(cryp, cryp->caps->cr, reg);
stm32_cryp_write(cryp, cryp->caps->dmacr, reg & ~(DMACR_DOEN | DMACR_DIEN));
stm32_cryp_write(cryp, cryp->caps->cr, reg | CR_CRYPEN);