Home | History | Annotate | Download | only in qat

Lines Matching defs:crp

1494 qat_crypto_load_buf(struct qat_softc *sc, struct cryptop *crp,
1500 if (crp->crp_flags & CRYPTO_F_IMBUF) {
1501 struct mbuf *m = (struct mbuf *)crp->crp_buf;
1524 crp->crp_buf = m_new;
1531 crp->crp_buf = NULL;
1536 } else if (crp->crp_flags & CRYPTO_F_IOV) {
1538 (struct uio *)crp->crp_buf, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
1541 crp->crp_buf, crp->crp_ilen, NULL, BUS_DMA_NOWAIT);
1546 crp->crp_etype = error;
1577 qat_crypto_load_iv(struct qat_sym_cookie *qsc, struct cryptop *crp,
1587 } else if (crp->crp_flags & CRYPTO_F_IMBUF) {
1591 } else if (crp->crp_flags & CRYPTO_F_IOV) {
1599 if (crp->crp_flags & CRYPTO_F_IMBUF) {
1602 } else if (crp->crp_flags & CRYPTO_F_IOV) {
1620 qat_crypto_process(void *arg, struct cryptop *crp, int hint)
1633 qs = qcy->qcy_sessions[CRYPTO_SESID2LID(crp->crp_sid)];
1649 crd = crp->crp_desc;
1685 qsc->qsc_buf = crp->crp_buf;
1688 error = qat_crypto_load_iv(qsc, crp, crde, desc);
1693 error = qat_crypto_load_buf(qcy->qcy_sc, crp, qsc, desc, icv_buf,
1702 qsbc->qsbc_cb_tag = crp;
1723 crp->crp_etype = error;
1724 crypto_done(crp);
2071 struct cryptop *crp;
2078 crp = qsbc->qsbc_cb_tag;
2086 crp->crp_etype = 0;
2087 crypto_done(crp);