Home | History | Annotate | Download | only in marvell

Lines Matching defs:crp

594 		mv_p->crp->crp_etype = EINVAL;
1783 mv_p->crp->crp_etype = 0;
1784 crypto_done(mv_p->crp);
1785 mv_p->crp = NULL;
2065 mvxpsec_dispatch(void *arg, struct cryptop *crp, int hint)
2080 mv_s = mvxpsec_session_lookup(sc, crp->crp_sid);
2117 err = mvxpsec_packet_setcrp(mv_p, crp);
2161 mvxpsec_drop(sc, crp, mv_p, err);
2205 mvxpsec_drop(struct mvxpsec_softc *sc, struct cryptop *crp,
2215 crp->crp_etype = err;
2216 crypto_done(crp);
2413 struct cryptop *crp = mv_p->crp;
2417 KASSERT(crp);
2421 for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
2431 mvxpsec_packet_setcrp(struct mvxpsec_packet *mv_p, struct cryptop *crp)
2435 /* register crp to the MVXPSEC packet */
2436 if (crp->crp_flags & CRYPTO_F_IMBUF) {
2438 (struct mbuf *)crp->crp_buf);
2439 mv_p->crp = crp;
2441 else if (crp->crp_flags & CRYPTO_F_IOV) {
2443 (struct uio *)crp->crp_buf);
2444 mv_p->crp = crp;
2448 (struct mbuf *)crp->crp_buf, crp->crp_ilen);
2449 mv_p->crp = crp;
2454 /* parse crp and setup MVXPSEC registers/descriptors */