Home | History | Annotate | Download | only in netipsec

Lines Matching defs:crp

532 	struct cryptop *crp = NULL;
593 crp = crypto_getreq(1);
594 if (crp == NULL) {
601 crda = crp->crp_desc;
673 crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
674 crp->crp_flags = CRYPTO_F_IMBUF;
675 crp->crp_buf = m;
676 crp->crp_callback = ah_input_cb;
677 crp->crp_sid = sav->tdb_cryptoid;
678 crp
691 crp->crp_ilen, tc->tc_skip,
694 crypto_dispatch(crp);
704 if (crp != NULL)
705 crypto_freereq(crp);
728 ah_input_cb(struct cryptop *crp)
744 KASSERT(crp->crp_opaque != NULL);
745 tc = crp->crp_opaque;
749 m = crp->crp_buf;
771 if (crp->crp_etype) {
773 sav->tdb_cryptoid = crp->crp_sid;
776 DPRINTF("crypto error %d\n", crp->crp_etype);
780 crypto_freereq(crp); /* No longer needed. */
781 crp = NULL;
872 if (crp != NULL)
873 crypto_freereq(crp);
889 struct cryptop *crp;
1007 crp = crypto_getreq(1);
1008 if (crp == NULL) {
1015 crda = crp->crp_desc;
1091 crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
1092 crp->crp_flags = CRYPTO_F_IMBUF;
1093 crp->crp_buf = m;
1094 crp->crp_callback = ah_output_cb;
1095 crp->crp_sid = sav->tdb_cryptoid;
1096 crp->crp_opaque = tc;
1108 crypto_dispatch(crp);
1117 crypto_freereq(crp);
1127 ah_output_cb(struct cryptop *crp)
1140 KASSERT(crp->crp_opaque != NULL);
1141 tc = crp->crp_opaque;
1144 m = crp->crp_buf;
1154 if (crp->crp_etype) {
1156 sav->tdb_cryptoid = crp->crp_sid;
1159 DPRINTF("crypto error %d\n", crp->crp_etype);
1177 crypto_freereq(crp);
1209 crypto_freereq(crp);