Home | History | Annotate | Download | only in netipsec

Lines Matching defs:crp

94 static void esp_output_cb(struct cryptop *crp);
309 struct cryptop *crp;
376 crp = crypto_getreq(esph ? 2 : 1);
377 if (crp == NULL) {
404 KASSERT(crp->crp_desc != NULL);
405 crda = crp->crp_desc;
431 crde = crp->crp_desc;
451 crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
452 crp->crp_flags = CRYPTO_F_IMBUF;
453 crp->crp_buf = m;
454 crp->crp_callback = esp_input_cb;
455 crp->crp_sid = sav->tdb_cryptoid;
456 crp->crp_opaque = tc;
479 crypto_dispatch(crp);
485 crypto_freereq(crp);
509 esp_input_cb(struct cryptop *crp)
522 KASSERT(crp->crp_desc != NULL);
523 KASSERT(crp->crp_opaque != NULL);
525 tc = crp->crp_opaque;
528 m = crp->crp_buf;
541 if (crp->crp_etype) {
544 sav->tdb_cryptoid = crp->crp_sid;
547 DPRINTF("crypto error %d\n", crp->crp_etype);
584 crypto_freereq(crp);
585 crp = NULL;
670 if (crp != NULL)
671 crypto_freereq(crp);
693 struct cryptop *crp;
839 crp = crypto_getreq(esph ? 2 : 1);
840 if (crp == NULL) {
848 crde = crp->crp_desc;
867 crypto_freereq(crp);
884 crypto_freereq(crp);
903 crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
904 crp->crp_flags = CRYPTO_F_IMBUF;
905 crp->crp_buf = m;
906 crp->crp_callback = esp_output_cb;
907 crp->crp_opaque = tc;
908 crp->crp_sid = sav->tdb_cryptoid;
931 crypto_dispatch(crp);
943 esp_output_cb(struct cryptop *crp)
952 KASSERT(crp->crp_opaque != NULL);
953 tc = crp->crp_opaque;
954 m = crp->crp_buf;
962 if (crp->crp_etype) {
965 sav->tdb_cryptoid = crp->crp_sid;
968 DPRINTF("crypto error %d\n", crp->crp_etype);
979 crypto_freereq(crp);
1013 crypto_freereq(crp);