crp 342 arch/i386/i386/via.c viac3_crypto_swauth(struct cryptop *crp, struct cryptodesc *crd,
crp 347 arch/i386/i386/via.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 352 arch/i386/i386/via.c return (swcr_authcompute(crp, crd, sw, buf, type));
crp 356 arch/i386/i386/via.c viac3_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd,
crp 382 arch/i386/i386/via.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 383 arch/i386/i386/via.c m_copyback((struct mbuf *)crp->crp_buf,
crp 385 arch/i386/i386/via.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 386 arch/i386/i386/via.c cuio_copyback((struct uio *)crp->crp_buf,
crp 390 arch/i386/i386/via.c crp->crp_buf + crd->crd_inject, 16);
crp 398 arch/i386/i386/via.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 399 arch/i386/i386/via.c m_copydata((struct mbuf *)crp->crp_buf,
crp 401 arch/i386/i386/via.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 402 arch/i386/i386/via.c cuio_copydata((struct uio *)crp->crp_buf,
crp 405 arch/i386/i386/via.c bcopy(crp->crp_buf + crd->crd_inject,
crp 410 arch/i386/i386/via.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 411 arch/i386/i386/via.c m_copydata((struct mbuf *)crp->crp_buf,
crp 413 arch/i386/i386/via.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 414 arch/i386/i386/via.c cuio_copydata((struct uio *)crp->crp_buf,
crp 417 arch/i386/i386/via.c bcopy(crp->crp_buf + crd->crd_skip, sc->op_buf, crd->crd_len);
crp 423 arch/i386/i386/via.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 424 arch/i386/i386/via.c m_copyback((struct mbuf *)crp->crp_buf,
crp 426 arch/i386/i386/via.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 427 arch/i386/i386/via.c cuio_copyback((struct uio *)crp->crp_buf,
crp 430 arch/i386/i386/via.c bcopy(sc->op_buf, crp->crp_buf + crd->crd_skip,
crp 435 arch/i386/i386/via.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 436 arch/i386/i386/via.c m_copydata((struct mbuf *)crp->crp_buf,
crp 439 arch/i386/i386/via.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 440 arch/i386/i386/via.c cuio_copydata((struct uio *)crp->crp_buf,
crp 444 arch/i386/i386/via.c bcopy(crp->crp_buf + crd->crd_skip +
crp 458 arch/i386/i386/via.c viac3_crypto_process(struct cryptop *crp)
crp 465 arch/i386/i386/via.c if (crp == NULL || crp->crp_callback == NULL) {
crp 470 arch/i386/i386/via.c sesn = VIAC3_SESSION(crp->crp_sid);
crp 477 arch/i386/i386/via.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 480 arch/i386/i386/via.c if ((err = viac3_crypto_encdec(crp, crd, ses, sc,
crp 481 arch/i386/i386/via.c crp->crp_buf)) != 0)
crp 491 arch/i386/i386/via.c if ((err = viac3_crypto_swauth(crp, crd, ses->swd,
crp 492 arch/i386/i386/via.c crp->crp_buf)) != 0)
crp 502 arch/i386/i386/via.c crp->crp_etype = err;
crp 503 arch/i386/i386/via.c crypto_done(crp);
crp 569 arch/i386/pci/glxsb.c glxsb_crypto_swauth(struct cryptop *crp, struct cryptodesc *crd,
crp 574 arch/i386/pci/glxsb.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 579 arch/i386/pci/glxsb.c return (swcr_authcompute(crp, crd, sw, buf, type));
crp 583 arch/i386/pci/glxsb.c glxsb_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd,
crp 621 arch/i386/pci/glxsb.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 622 arch/i386/pci/glxsb.c m_copyback((struct mbuf *)crp->crp_buf,
crp 624 arch/i386/pci/glxsb.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 625 arch/i386/pci/glxsb.c cuio_copyback((struct uio *)crp->crp_buf,
crp 629 arch/i386/pci/glxsb.c crp->crp_buf + crd->crd_inject, sizeof(op_iv));
crp 636 arch/i386/pci/glxsb.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 637 arch/i386/pci/glxsb.c m_copydata((struct mbuf *)crp->crp_buf,
crp 639 arch/i386/pci/glxsb.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 640 arch/i386/pci/glxsb.c cuio_copydata((struct uio *)crp->crp_buf,
crp 643 arch/i386/pci/glxsb.c bcopy(crp->crp_buf + crd->crd_inject,
crp 656 arch/i386/pci/glxsb.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 657 arch/i386/pci/glxsb.c m_copydata((struct mbuf *)crp->crp_buf,
crp 659 arch/i386/pci/glxsb.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 660 arch/i386/pci/glxsb.c cuio_copydata((struct uio *)crp->crp_buf,
crp 663 arch/i386/pci/glxsb.c bcopy(crp->crp_buf + crd->crd_skip + offset, op_src,
crp 673 arch/i386/pci/glxsb.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 674 arch/i386/pci/glxsb.c m_copyback((struct mbuf *)crp->crp_buf,
crp 676 arch/i386/pci/glxsb.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 677 arch/i386/pci/glxsb.c cuio_copyback((struct uio *)crp->crp_buf,
crp 680 arch/i386/pci/glxsb.c bcopy(op_dst, crp->crp_buf + crd->crd_skip + offset,
crp 717 arch/i386/pci/glxsb.c glxsb_crypto_process(struct cryptop *crp)
crp 727 arch/i386/pci/glxsb.c if (crp == NULL || crp->crp_callback == NULL) {
crp 731 arch/i386/pci/glxsb.c crd = crp->crp_desc;
crp 737 arch/i386/pci/glxsb.c sesn = GLXSB_SESSION(crp->crp_sid);
crp 744 arch/i386/pci/glxsb.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 747 arch/i386/pci/glxsb.c if ((err = glxsb_crypto_encdec(crp, crd, ses, sc,
crp 748 arch/i386/pci/glxsb.c crp->crp_buf)) != 0)
crp 758 arch/i386/pci/glxsb.c if ((err = glxsb_crypto_swauth(crp, crd, ses->ses_swd,
crp 759 arch/i386/pci/glxsb.c crp->crp_buf)) != 0)
crp 770 arch/i386/pci/glxsb.c crp->crp_etype = err;
crp 771 arch/i386/pci/glxsb.c crypto_done(crp);
crp 406 crypto/crypto.c crypto_dispatch(struct cryptop *crp)
crp 417 crypto/crypto.c hid = (crp->crp_sid >> 32) & 0xffffffff;
crp 421 crypto/crypto.c crp->crp_next = NULL;
crp 423 crypto/crypto.c crp_req_queue = crp;
crp 424 crypto/crypto.c crp_req_queue_tail = &(crp->crp_next);
crp 428 crypto/crypto.c *crp_req_queue_tail = crp;
crp 429 crypto/crypto.c crp_req_queue_tail = &(crp->crp_next);
crp 504 crypto/crypto.c crypto_invoke(struct cryptop *crp)
crp 512 crypto/crypto.c if (crp == NULL || crp->crp_callback == NULL)
crp 515 crypto/crypto.c if (crp->crp_desc == NULL || crypto_drivers == NULL) {
crp 516 crypto/crypto.c crp->crp_etype = EINVAL;
crp 517 crypto/crypto.c crypto_done(crp);
crp 521 crypto/crypto.c hid = (crp->crp_sid >> 32) & 0xffffffff;
crp 528 crypto/crypto.c crypto_freesession(crp->crp_sid);
crp 536 crypto/crypto.c crypto_drivers[hid].cc_bytes += crp->crp_ilen;
crp 538 crypto/crypto.c error = crypto_drivers[hid].cc_process(crp);
crp 545 crypto/crypto.c crp->crp_etype = error;
crp 546 crypto/crypto.c crypto_done(crp);
crp 554 crypto/crypto.c for (crd = crp->crp_desc; crd->crd_next; crd = crd->crd_next)
crp 557 crypto/crypto.c if (crypto_newsession(&nid, &(crp->crp_desc->CRD_INI), 0) == 0)
crp 558 crypto/crypto.c crp->crp_sid = nid;
crp 560 crypto/crypto.c crp->crp_etype = EAGAIN;
crp 561 crypto/crypto.c crypto_done(crp);
crp 569 crypto/crypto.c crypto_freereq(struct cryptop *crp)
crp 574 crypto/crypto.c if (crp == NULL)
crp 579 crypto/crypto.c while ((crd = crp->crp_desc) != NULL) {
crp 580 crypto/crypto.c crp->crp_desc = crd->crd_next;
crp 584 crypto/crypto.c pool_put(&cryptop_pool, crp);
crp 595 crypto/crypto.c struct cryptop *crp;
crp 608 crypto/crypto.c crp = pool_get(&cryptop_pool, PR_NOWAIT);
crp 609 crypto/crypto.c if (crp == NULL) {
crp 613 crypto/crypto.c bzero(crp, sizeof(struct cryptop));
crp 619 crypto/crypto.c crypto_freereq(crp);
crp 624 crypto/crypto.c crd->crd_next = crp->crp_desc;
crp 625 crypto/crypto.c crp->crp_desc = crd;
crp 629 crypto/crypto.c return crp;
crp 638 crypto/crypto.c struct cryptop *crp;
crp 645 crypto/crypto.c crp = crp_req_queue;
crp 647 crypto/crypto.c if (crp == NULL && krp == NULL) {
crp 652 crypto/crypto.c if (crp) {
crp 654 crypto/crypto.c crp_req_queue = crp->crp_next;
crp 655 crypto/crypto.c crypto_invoke(crp);
crp 669 crypto/crypto.c crypto_done(struct cryptop *crp)
crp 671 crypto/crypto.c crp->crp_flags |= CRYPTO_F_DONE;
crp 672 crypto/crypto.c crp->crp_callback(crp);
crp 306 crypto/cryptodev.c struct cryptop *crp = NULL;
crp 333 crypto/cryptodev.c crp = crypto_getreq((cse->txform != NULL) + (cse->thash != NULL));
crp 334 crypto/cryptodev.c if (crp == NULL) {
crp 340 crypto/cryptodev.c crda = crp->crp_desc;
crp 345 crypto/cryptodev.c crde = crp->crp_desc;
crp 378 crypto/cryptodev.c crp->crp_ilen = cop->len;
crp 379 crypto/cryptodev.c crp->crp_buf = (caddr_t)&cse->uio;
crp 380 crypto/cryptodev.c crp->crp_callback = cryptodev_cb;
crp 381 crypto/cryptodev.c crp->crp_sid = cse->sid;
crp 382 crypto/cryptodev.c crp->crp_opaque = cse;
crp 411 crypto/cryptodev.c crp->crp_mac = cse->tmp_mac;
crp 415 crypto/cryptodev.c crp->crp_flags = CRYPTO_F_IOV | CRYPTO_F_NOQUEUE;
crp 416 crypto/cryptodev.c hid = (crp->crp_sid >> 32) & 0xffffffff;
crp 423 crypto/cryptodev.c error = crypto_drivers[hid].cc_process(crp);
crp 426 crypto/cryptodev.c crp->crp_etype = 0;
crp 431 crypto/cryptodev.c crp->crp_flags = CRYPTO_F_IOV;
crp 432 crypto/cryptodev.c crypto_dispatch(crp);
crp 435 crypto/cryptodev.c while (!(crp->crp_flags & CRYPTO_F_DONE)) {
crp 448 crypto/cryptodev.c if (crp->crp_etype != 0) {
crp 449 crypto/cryptodev.c error = crp->crp_etype;
crp 459 crypto/cryptodev.c (error = copyout(crp->crp_mac, cop->mac, cse->thash->authsize)))
crp 463 crypto/cryptodev.c if (crp)
crp 464 crypto/cryptodev.c crypto_freereq(crp);
crp 472 crypto/cryptodev.c cryptodev_cb(struct cryptop *crp)
crp 474 crypto/cryptodev.c struct csession *cse = crp->crp_opaque;
crp 476 crypto/cryptodev.c cse->error = crp->crp_etype;
crp 477 crypto/cryptodev.c if (crp->crp_etype == EAGAIN) {
crp 478 crypto/cryptodev.c crp->crp_flags = CRYPTO_F_IOV;
crp 479 crypto/cryptodev.c return crypto_dispatch(crp);
crp 383 crypto/cryptosoft.c swcr_authcompute(struct cryptop *crp, struct cryptodesc *crd,
crp 446 crypto/cryptosoft.c bcopy(aalg, crp->crp_mac, axf->authsize);
crp 832 crypto/cryptosoft.c swcr_process(struct cryptop *crp)
crp 840 crypto/cryptosoft.c if (crp == NULL)
crp 843 crypto/cryptosoft.c if (crp->crp_desc == NULL || crp->crp_buf == NULL) {
crp 844 crypto/cryptosoft.c crp->crp_etype = EINVAL;
crp 848 crypto/cryptosoft.c lid = crp->crp_sid & 0xffffffff;
crp 850 crypto/cryptosoft.c crp->crp_etype = ENOENT;
crp 854 crypto/cryptosoft.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 860 crypto/cryptosoft.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 878 crypto/cryptosoft.c crp->crp_etype = EINVAL;
crp 892 crypto/cryptosoft.c if ((crp->crp_etype = swcr_encdec(crd, sw,
crp 893 crypto/cryptosoft.c crp->crp_buf, type)) != 0)
crp 906 crypto/cryptosoft.c if ((crp->crp_etype = swcr_authcompute(crp, crd, sw,
crp 907 crypto/cryptosoft.c crp->crp_buf, type)) != 0)
crp 912 crypto/cryptosoft.c if ((crp->crp_etype = swcr_compdec(crd, sw,
crp 913 crypto/cryptosoft.c crp->crp_buf, type)) != 0)
crp 916 crypto/cryptosoft.c crp->crp_olen = (int)sw->sw_size;
crp 921 crypto/cryptosoft.c crp->crp_etype = EINVAL;
crp 927 crypto/cryptosoft.c crypto_done(crp);
crp 1378 dev/pci/hifn7751.c struct cryptop *crp)
crp 1388 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1394 dev/pci/hifn7751.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1407 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IOV)
crp 1409 dev/pci/hifn7751.c else if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1413 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1416 dev/pci/hifn7751.c } else if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1476 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1482 dev/pci/hifn7751.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1627 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF &&
crp 1931 dev/pci/hifn7751.c hifn_process(struct cryptop *crp)
crp 1938 dev/pci/hifn7751.c if (crp == NULL || crp->crp_callback == NULL) {
crp 1943 dev/pci/hifn7751.c if (crp->crp_ilen == 0) {
crp 1948 dev/pci/hifn7751.c card = HIFN_CARD(crp->crp_sid);
crp 1955 dev/pci/hifn7751.c session = HIFN_SESSION(crp->crp_sid);
crp 1969 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1970 dev/pci/hifn7751.c cmd->srcu.src_m = (struct mbuf *)crp->crp_buf;
crp 1971 dev/pci/hifn7751.c cmd->dstu.dst_m = (struct mbuf *)crp->crp_buf;
crp 1972 dev/pci/hifn7751.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1973 dev/pci/hifn7751.c cmd->srcu.src_io = (struct uio *)crp->crp_buf;
crp 1974 dev/pci/hifn7751.c cmd->dstu.dst_io = (struct uio *)crp->crp_buf;
crp 1980 dev/pci/hifn7751.c crd1 = crp->crp_desc;
crp 2003 dev/pci/hifn7751.c return (hifn_compression(sc, crp, cmd));
crp 2079 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 2083 dev/pci/hifn7751.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 2091 dev/pci/hifn7751.c else if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 2095 dev/pci/hifn7751.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 2164 dev/pci/hifn7751.c cmd->crp = crp;
crp 2168 dev/pci/hifn7751.c err = hifn_crypto(sc, cmd, crp);
crp 2179 dev/pci/hifn7751.c crp->crp_etype = err;
crp 2180 dev/pci/hifn7751.c crypto_done(crp);
crp 2189 dev/pci/hifn7751.c struct cryptop *crp;
crp 2195 dev/pci/hifn7751.c crp = cmd->crp;
crp 2217 dev/pci/hifn7751.c crp->crp_buf = (caddr_t)cmd->dstu.dst_m;
crp 2226 dev/pci/hifn7751.c crp->crp_etype = ENOMEM;
crp 2230 dev/pci/hifn7751.c crp->crp_etype = ENOMEM;
crp 2236 dev/pci/hifn7751.c if (crp->crp_etype != EAGAIN)
crp 2237 dev/pci/hifn7751.c crypto_done(crp);
crp 2256 dev/pci/hifn7751.c struct cryptop *crp = cmd->crp;
crp 2272 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 2274 dev/pci/hifn7751.c crp->crp_buf = (caddr_t)cmd->dstu.dst_m;
crp 2290 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 2291 dev/pci/hifn7751.c m_copyback((struct mbuf *)crp->crp_buf,
crp 2294 dev/pci/hifn7751.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 2295 dev/pci/hifn7751.c cuio_copyback((struct uio *)crp->crp_buf,
crp 2323 dev/pci/hifn7751.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 2330 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 2331 dev/pci/hifn7751.c m_copydata((struct mbuf *)crp->crp_buf,
crp 2334 dev/pci/hifn7751.c else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 2335 dev/pci/hifn7751.c cuio_copydata((struct uio *)crp->crp_buf,
crp 2351 dev/pci/hifn7751.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 2364 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 2365 dev/pci/hifn7751.c m_copyback((struct mbuf *)crp->crp_buf,
crp 2367 dev/pci/hifn7751.c else if ((crp->crp_flags & CRYPTO_F_IOV) && crp->crp_mac)
crp 2368 dev/pci/hifn7751.c bcopy((caddr_t)macbuf, crp->crp_mac, len);
crp 2380 dev/pci/hifn7751.c crypto_done(crp);
crp 2384 dev/pci/hifn7751.c hifn_compression(struct hifn_softc *sc, struct cryptop *crp,
crp 2387 dev/pci/hifn7751.c struct cryptodesc *crd = crp->crp_desc;
crp 2393 dev/pci/hifn7751.c if ((crp->crp_flags & CRYPTO_F_IMBUF) == 0) {
crp 2420 dev/pci/hifn7751.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 2451 dev/pci/hifn7751.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 2475 dev/pci/hifn7751.c cmd->crp = crp;
crp 2508 dev/pci/hifn7751.c crp->crp_etype = err;
crp 2509 dev/pci/hifn7751.c crypto_done(crp);
crp 2617 dev/pci/hifn7751.c struct cryptop *crp = cmd->crp;
crp 2699 dev/pci/hifn7751.c crp->crp_olen = olen - cmd->compcrd->crd_skip;
crp 2708 dev/pci/hifn7751.c crp->crp_buf = (caddr_t)m;
crp 2720 dev/pci/hifn7751.c crp->crp_etype = 0;
crp 2721 dev/pci/hifn7751.c crypto_done(crp);
crp 2738 dev/pci/hifn7751.c crp->crp_etype = err;
crp 2739 dev/pci/hifn7751.c crypto_done(crp);
crp 268 dev/pci/hifn7751var.h struct cryptop *crp;
crp 1137 dev/pci/ises.c ises_process(struct cryptop *crp)
crp 1153 dev/pci/ises.c if (crp == NULL || crp->crp_callback == NULL)
crp 1156 dev/pci/ises.c card = ISES_CARD(crp->crp_sid);
crp 1165 dev/pci/ises.c DPRINTF(("%s:ises_process: start (crp = %p)\n", dv, crp));
crp 1179 dev/pci/ises.c q->q_sesn = ISES_SESSION(crp->crp_sid);
crp 1185 dev/pci/ises.c q->q_crp = crp;
crp 1187 dev/pci/ises.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1188 dev/pci/ises.c q->q_src.mbuf = (struct mbuf *)crp->crp_buf;
crp 1189 dev/pci/ises.c q->q_dst.mbuf = (struct mbuf *)crp->crp_buf;
crp 1190 dev/pci/ises.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1191 dev/pci/ises.c q->q_src.uio = (struct uio *)crp->crp_buf;
crp 1192 dev/pci/ises.c q->q_dst.uio = (struct uio *)crp->crp_buf;
crp 1206 dev/pci/ises.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1259 dev/pci/ises.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1263 dev/pci/ises.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1275 dev/pci/ises.c else if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1278 dev/pci/ises.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1347 dev/pci/ises.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1350 dev/pci/ises.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1369 dev/pci/ises.c if (!nicealign && (crp->crp_flags & CRYPTO_F_IOV)) {
crp 1371 dev/pci/ises.c } else if (!nicealign && (crp->crp_flags & CRYPTO_F_IMBUF)) {
crp 1456 dev/pci/ises.c crp->crp_etype = err;
crp 1457 dev/pci/ises.c crypto_done(crp);
crp 1464 dev/pci/ises.c struct cryptop *crp = (struct cryptop *)q->q_crp;
crp 1469 dev/pci/ises.c if ((crp->crp_flags & CRYPTO_F_IMBUF) &&
crp 1472 dev/pci/ises.c crp->crp_buf = (caddr_t)q->q_dst.mbuf;
crp 1478 dev/pci/ises.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1482 dev/pci/ises.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1483 dev/pci/ises.c m_copydata((struct mbuf *)crp->crp_buf,
crp 1485 dev/pci/ises.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1486 dev/pci/ises.c cuio_copydata((struct uio *)crp->crp_buf,
crp 1491 dev/pci/ises.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1496 dev/pci/ises.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1497 dev/pci/ises.c m_copyback((struct mbuf *)crp->crp_buf,
crp 1499 dev/pci/ises.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1500 dev/pci/ises.c bcopy((u_int8_t *)q->q_macbuf, crp->crp_mac, 12);
crp 1508 dev/pci/ises.c crypto_done(crp);
crp 877 dev/pci/noct.c struct cryptop *crp;
crp 892 dev/pci/noct.c crp = q->q_crp;
crp 893 dev/pci/noct.c crd = crp->crp_desc;
crp 911 dev/pci/noct.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 912 dev/pci/noct.c m_copyback((struct mbuf *)crp->crp_buf,
crp 915 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 916 dev/pci/noct.c bcopy(q->q_macbuf, crp->crp_mac, len);
crp 921 dev/pci/noct.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 922 dev/pci/noct.c m_copyback((struct mbuf *)crp->crp_buf,
crp 925 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 926 dev/pci/noct.c cuio_copyback((struct uio *)crp->crp_buf,
crp 935 dev/pci/noct.c crp->crp_etype = 0;
crp 938 dev/pci/noct.c crypto_done(crp);
crp 961 dev/pci/noct.c struct cryptop *crp;
crp 965 dev/pci/noct.c crp = q->q_crp;
crp 966 dev/pci/noct.c crd = crp->crp_desc;
crp 977 dev/pci/noct.c noct_ea_start_hash(sc, q, crp, crd);
crp 981 dev/pci/noct.c noct_ea_start_des(sc, q, crp, crd);
crp 991 dev/pci/noct.c crp->crp_etype = err;
crp 994 dev/pci/noct.c crypto_done(crp);
crp 999 dev/pci/noct.c noct_ea_start_hash(sc, q, crp, crd)
crp 1002 dev/pci/noct.c struct cryptop *crp;
crp 1030 dev/pci/noct.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1031 dev/pci/noct.c m_copydata((struct mbuf *)crp->crp_buf,
crp 1033 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1034 dev/pci/noct.c cuio_copydata((struct uio *)crp->crp_buf,
crp 1100 dev/pci/noct.c crp->crp_etype = err;
crp 1103 dev/pci/noct.c crypto_done(crp);
crp 1108 dev/pci/noct.c noct_ea_start_des(sc, q, crp, crd)
crp 1111 dev/pci/noct.c struct cryptop *crp;
crp 1145 dev/pci/noct.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1146 dev/pci/noct.c m_copyback((struct mbuf *)crp->crp_buf,
crp 1148 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1149 dev/pci/noct.c cuio_copyback((struct uio *)crp->crp_buf,
crp 1155 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1156 dev/pci/noct.c m_copydata((struct mbuf *)crp->crp_buf,
crp 1158 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1159 dev/pci/noct.c cuio_copydata((struct uio *)crp->crp_buf,
crp 1179 dev/pci/noct.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1180 dev/pci/noct.c m_copydata((struct mbuf *)crp->crp_buf,
crp 1182 dev/pci/noct.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 1183 dev/pci/noct.c cuio_copydata((struct uio *)crp->crp_buf,
crp 1261 dev/pci/noct.c crp->crp_etype = err;
crp 1264 dev/pci/noct.c crypto_done(crp);
crp 1856 dev/pci/noct.c noct_process(crp)
crp 1857 dev/pci/noct.c struct cryptop *crp;
crp 1863 dev/pci/noct.c if (crp == NULL || crp->crp_callback == NULL)
crp 1866 dev/pci/noct.c card = NOCT_CARD(crp->crp_sid);
crp 1877 dev/pci/noct.c q->q_crp = crp;
crp 1888 dev/pci/noct.c crp->crp_etype = err;
crp 1889 dev/pci/noct.c crypto_done(crp);
crp 322 dev/pci/safe.c safe_process(struct cryptop *crp)
crp 336 dev/pci/safe.c if (crp == NULL || crp->crp_callback == NULL) {
crp 341 dev/pci/safe.c card = SAFE_CARD(crp->crp_sid);
crp 349 dev/pci/safe.c if (SAFE_SESSION(crp->crp_sid) >= sc->sc_nsessions) {
crp 367 dev/pci/safe.c re->re_crp = crp;
crp 368 dev/pci/safe.c re->re_sesn = SAFE_SESSION(crp->crp_sid);
crp 370 dev/pci/safe.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 371 dev/pci/safe.c re->re_src_m = (struct mbuf *)crp->crp_buf;
crp 372 dev/pci/safe.c re->re_dst_m = (struct mbuf *)crp->crp_buf;
crp 373 dev/pci/safe.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 374 dev/pci/safe.c re->re_src_io = (struct uio *)crp->crp_buf;
crp 375 dev/pci/safe.c re->re_dst_io = (struct uio *)crp->crp_buf;
crp 385 dev/pci/safe.c crd1 = crp->crp_desc;
crp 478 dev/pci/safe.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 481 dev/pci/safe.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 494 dev/pci/safe.c else if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 497 dev/pci/safe.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 637 dev/pci/safe.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 646 dev/pci/safe.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 692 dev/pci/safe.c if (crp->crp_flags & CRYPTO_F_IOV) {
crp 745 dev/pci/safe.c } else if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 972 dev/pci/safe.c crp->crp_etype = err;
crp 973 dev/pci/safe.c crypto_done(crp);
crp 1506 dev/pci/safe.c struct cryptop *crp;
crp 1514 dev/pci/safe.c crp = (struct cryptop *)re->re_crp;
crp 1518 dev/pci/safe.c crp->crp_etype = EFAULT;
crp 1519 dev/pci/safe.c crypto_done(crp);
crp 1637 dev/pci/safe.c struct cryptop *crp = (struct cryptop *)re->re_crp;
crp 1651 dev/pci/safe.c crp->crp_etype = EIO; /* something more meaningful? */
crp 1668 dev/pci/safe.c if ((crp->crp_flags & CRYPTO_F_IMBUF) && re->re_src_m != re->re_dst_m) {
crp 1670 dev/pci/safe.c crp->crp_buf = (caddr_t)re->re_dst_m;
crp 1675 dev/pci/safe.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1685 dev/pci/safe.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1686 dev/pci/safe.c m_copydata((struct mbuf *)crp->crp_buf,
crp 1690 dev/pci/safe.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1691 dev/pci/safe.c cuio_copydata((struct uio *)crp->crp_buf,
crp 1702 dev/pci/safe.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1715 dev/pci/safe.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1716 dev/pci/safe.c m_copyback((struct mbuf *)crp->crp_buf,
crp 1719 dev/pci/safe.c } else if (crp->crp_flags & CRYPTO_F_IOV && crp->crp_mac) {
crp 1721 dev/pci/safe.c crp->crp_mac, 12);
crp 1727 dev/pci/safe.c crypto_done(crp);
crp 712 dev/pci/ubsec.c ubsec_process(struct cryptop *crp)
crp 725 dev/pci/ubsec.c if (crp == NULL || crp->crp_callback == NULL) {
crp 729 dev/pci/ubsec.c card = UBSEC_CARD(crp->crp_sid);
crp 754 dev/pci/ubsec.c q->q_sesn = UBSEC_SESSION(crp->crp_sid);
crp 758 dev/pci/ubsec.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 759 dev/pci/ubsec.c q->q_src_m = (struct mbuf *)crp->crp_buf;
crp 760 dev/pci/ubsec.c q->q_dst_m = (struct mbuf *)crp->crp_buf;
crp 761 dev/pci/ubsec.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 762 dev/pci/ubsec.c q->q_src_io = (struct uio *)crp->crp_buf;
crp 763 dev/pci/ubsec.c q->q_dst_io = (struct uio *)crp->crp_buf;
crp 773 dev/pci/ubsec.c q->q_crp = crp;
crp 775 dev/pci/ubsec.c crd1 = crp->crp_desc;
crp 834 dev/pci/ubsec.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 838 dev/pci/ubsec.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 848 dev/pci/ubsec.c else if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 851 dev/pci/ubsec.c else if (crp->crp_flags & CRYPTO_F_IOV)
crp 925 dev/pci/ubsec.c if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 933 dev/pci/ubsec.c } else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1007 dev/pci/ubsec.c if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1024 dev/pci/ubsec.c } else if (crp->crp_flags & CRYPTO_F_IMBUF) {
crp 1211 dev/pci/ubsec.c crp->crp_etype = err;
crp 1212 dev/pci/ubsec.c crypto_done(crp);
crp 1219 dev/pci/ubsec.c struct cryptop *crp = (struct cryptop *)q->q_crp;
crp 1240 dev/pci/ubsec.c if ((crp->crp_flags & CRYPTO_F_IMBUF) && (q->q_src_m != q->q_dst_m)) {
crp 1242 dev/pci/ubsec.c crp->crp_buf = (caddr_t)q->q_dst_m;
crp 1247 dev/pci/ubsec.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1251 dev/pci/ubsec.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1252 dev/pci/ubsec.c m_copydata((struct mbuf *)crp->crp_buf,
crp 1255 dev/pci/ubsec.c else if (crp->crp_flags & CRYPTO_F_IOV) {
crp 1256 dev/pci/ubsec.c cuio_copydata((struct uio *)crp->crp_buf,
crp 1264 dev/pci/ubsec.c for (crd = crp->crp_desc; crd; crd = crd->crd_next) {
crp 1268 dev/pci/ubsec.c if (crp->crp_flags & CRYPTO_F_IMBUF)
crp 1269 dev/pci/ubsec.c m_copyback((struct mbuf *)crp->crp_buf,
crp 1272 dev/pci/ubsec.c else if (crp->crp_flags & CRYPTO_F_IOV && crp->crp_mac)
crp 1274 dev/pci/ubsec.c crp->crp_mac, 12);
crp 1278 dev/pci/ubsec.c crypto_done(crp);
crp 1641 dev/pci/ubsec.c struct cryptop *crp;
crp 1654 dev/pci/ubsec.c crp = (struct cryptop *)q2->q_crp;
crp 1658 dev/pci/ubsec.c crp->crp_etype = EFAULT;
crp 1659 dev/pci/ubsec.c crypto_done(crp);
crp 1671 dev/pci/ubsec.c crp = (struct cryptop *)q->q_crp;
crp 1675 dev/pci/ubsec.c crp->crp_etype = EFAULT;
crp 1676 dev/pci/ubsec.c crypto_done(crp);
crp 2907 dev/softraid.c struct cryptop *crp;
crp 2932 dev/softraid.c crp = crypto_getreq(n);
crp 2934 dev/softraid.c crp->crp_sid = sd->mds.mdd_raidc.src_sid;
crp 2935 dev/softraid.c crp->crp_ilen = xs->datalen;
crp 2936 dev/softraid.c crp->crp_alloctype = M_DEVBUF;
crp 2937 dev/softraid.c crp->crp_buf = uio;
crp 2938 dev/softraid.c for (i = 0, crd = crp->crp_desc; crd; i++, crd = crd->crd_next) {
crp 2950 dev/softraid.c return (crp);
crp 2954 dev/softraid.c sr_raidc_putcryptop(struct cryptop *crp)
crp 2956 dev/softraid.c struct uio *uio = crp->crp_buf;
crp 2957 dev/softraid.c void *opaque = crp->crp_opaque;
crp 2959 dev/softraid.c DNPRINTF(SR_D_DIS, "sr_raidc_putcryptop crp: %p\n", crp);
crp 2963 dev/softraid.c crypto_freereq(crp);
crp 3021 dev/softraid.c struct cryptop *crp;
crp 3026 dev/softraid.c crp = sr_raidc_getcryptop(wu, 1);
crp 3027 dev/softraid.c crp->crp_callback = sr_raidc_rw2;
crp 3028 dev/softraid.c crp->crp_opaque = wu;
crp 3029 dev/softraid.c crypto_dispatch(crp);
crp 3035 dev/softraid.c sr_raidc_rw2(struct cryptop *crp)
crp 3037 dev/softraid.c struct sr_workunit *wu = sr_raidc_putcryptop(crp);
crp 3216 dev/softraid.c struct cryptop *crp;
crp 3228 dev/softraid.c crp = sr_raidc_getcryptop(wu, 0);
crp 3229 dev/softraid.c crp->crp_callback = sr_raidc_intr2;
crp 3230 dev/softraid.c crp->crp_opaque = bp;
crp 3231 dev/softraid.c crypto_dispatch(crp);
crp 3235 dev/softraid.c sr_raidc_intr2(struct cryptop *crp)
crp 3237 dev/softraid.c struct buf *bp = sr_raidc_putcryptop(crp);
crp 3246 dev/softraid.c DEVNAME(sc), crp, xs);
crp 552 netinet/ip_ah.c struct cryptop *crp;
crp 636 netinet/ip_ah.c crp = crypto_getreq(1);
crp 637 netinet/ip_ah.c if (crp == NULL) {
crp 645 netinet/ip_ah.c crda = crp->crp_desc;
crp 684 netinet/ip_ah.c crypto_freereq(crp);
crp 709 netinet/ip_ah.c crypto_freereq(crp);
crp 715 netinet/ip_ah.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
crp 716 netinet/ip_ah.c crp->crp_flags = CRYPTO_F_IMBUF;
crp 717 netinet/ip_ah.c crp->crp_buf = (caddr_t) m;
crp 718 netinet/ip_ah.c crp->crp_callback = (int (*) (struct cryptop *)) ah_input_cb;
crp 719 netinet/ip_ah.c crp->crp_sid = tdb->tdb_cryptoid;
crp 720 netinet/ip_ah.c crp->crp_opaque = (caddr_t) tc;
crp 731 netinet/ip_ah.c return crypto_dispatch(crp);
crp 733 netinet/ip_ah.c return ah_input_cb(crp);
crp 748 netinet/ip_ah.c struct cryptop *crp;
crp 755 netinet/ip_ah.c crp = (struct cryptop *) op;
crp 756 netinet/ip_ah.c crd = crp->crp_desc;
crp 758 netinet/ip_ah.c tc = (struct tdb_crypto *) crp->crp_opaque;
crp 763 netinet/ip_ah.c m = (struct mbuf *) crp->crp_buf;
crp 767 netinet/ip_ah.c crypto_freereq(crp);
crp 788 netinet/ip_ah.c if (crp->crp_etype) {
crp 789 netinet/ip_ah.c if (crp->crp_etype == EAGAIN) {
crp 792 netinet/ip_ah.c tdb->tdb_cryptoid = crp->crp_sid;
crp 794 netinet/ip_ah.c return crypto_dispatch(crp);
crp 798 netinet/ip_ah.c DPRINTF(("ah_input_cb(): crypto error %d\n", crp->crp_etype));
crp 799 netinet/ip_ah.c error = crp->crp_etype;
crp 802 netinet/ip_ah.c crypto_freereq(crp); /* No longer needed. */
crp 803 netinet/ip_ah.c crp = NULL;
crp 972 netinet/ip_ah.c if (crp != NULL)
crp 973 netinet/ip_ah.c crypto_freereq(crp);
crp 989 netinet/ip_ah.c struct cryptop *crp;
crp 1156 netinet/ip_ah.c crp = crypto_getreq(1);
crp 1157 netinet/ip_ah.c if (crp == NULL) {
crp 1165 netinet/ip_ah.c crda = crp->crp_desc;
crp 1185 netinet/ip_ah.c crypto_freereq(crp);
crp 1238 netinet/ip_ah.c crypto_freereq(crp);
crp 1248 netinet/ip_ah.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
crp 1249 netinet/ip_ah.c crp->crp_flags = CRYPTO_F_IMBUF;
crp 1250 netinet/ip_ah.c crp->crp_buf = (caddr_t) m;
crp 1251 netinet/ip_ah.c crp->crp_callback = (int (*) (struct cryptop *)) ah_output_cb;
crp 1252 netinet/ip_ah.c crp->crp_sid = tdb->tdb_cryptoid;
crp 1253 netinet/ip_ah.c crp->crp_opaque = (caddr_t) tc;
crp 1263 netinet/ip_ah.c return crypto_dispatch(crp);
crp 1265 netinet/ip_ah.c return ah_output_cb(crp);
crp 1276 netinet/ip_ah.c struct cryptop *crp;
crp 1282 netinet/ip_ah.c crp = (struct cryptop *) op;
crp 1283 netinet/ip_ah.c tc = (struct tdb_crypto *) crp->crp_opaque;
crp 1288 netinet/ip_ah.c m = (struct mbuf *) crp->crp_buf;
crp 1292 netinet/ip_ah.c crypto_freereq(crp);
crp 1311 netinet/ip_ah.c if (crp->crp_etype) {
crp 1312 netinet/ip_ah.c if (crp->crp_etype == EAGAIN) {
crp 1315 netinet/ip_ah.c tdb->tdb_cryptoid = crp->crp_sid;
crp 1317 netinet/ip_ah.c return crypto_dispatch(crp);
crp 1321 netinet/ip_ah.c DPRINTF(("ah_output_cb(): crypto error %d\n", crp->crp_etype));
crp 1322 netinet/ip_ah.c error = crp->crp_etype;
crp 1336 netinet/ip_ah.c crypto_freereq(crp);
crp 1348 netinet/ip_ah.c crypto_freereq(crp);
crp 299 netinet/ip_esp.c struct cryptop *crp;
crp 401 netinet/ip_esp.c crp = crypto_getreq(esph && espx ? 2 : 1);
crp 402 netinet/ip_esp.c if (crp == NULL) {
crp 418 netinet/ip_esp.c crypto_freereq(crp);
crp 428 netinet/ip_esp.c crda = crp->crp_desc;
crp 444 netinet/ip_esp.c crde = crp->crp_desc;
crp 447 netinet/ip_esp.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
crp 448 netinet/ip_esp.c crp->crp_flags = CRYPTO_F_IMBUF;
crp 449 netinet/ip_esp.c crp->crp_buf = (caddr_t) m;
crp 450 netinet/ip_esp.c crp->crp_callback = (int (*) (struct cryptop *)) esp_input_cb;
crp 451 netinet/ip_esp.c crp->crp_sid = tdb->tdb_cryptoid;
crp 452 netinet/ip_esp.c crp->crp_opaque = (caddr_t) tc;
crp 485 netinet/ip_esp.c return crypto_dispatch(crp);
crp 487 netinet/ip_esp.c return esp_input_cb(crp);
crp 501 netinet/ip_esp.c struct cryptop *crp;
crp 507 netinet/ip_esp.c crp = (struct cryptop *) op;
crp 509 netinet/ip_esp.c tc = (struct tdb_crypto *) crp->crp_opaque;
crp 514 netinet/ip_esp.c m = (struct mbuf *) crp->crp_buf;
crp 518 netinet/ip_esp.c crypto_freereq(crp);
crp 538 netinet/ip_esp.c if (crp->crp_etype) {
crp 539 netinet/ip_esp.c if (crp->crp_etype == EAGAIN) {
crp 542 netinet/ip_esp.c tdb->tdb_cryptoid = crp->crp_sid;
crp 544 netinet/ip_esp.c return crypto_dispatch(crp);
crp 548 netinet/ip_esp.c DPRINTF(("esp_input_cb(): crypto error %d\n", crp->crp_etype));
crp 549 netinet/ip_esp.c error = crp->crp_etype;
crp 616 netinet/ip_esp.c crypto_freereq(crp);
crp 718 netinet/ip_esp.c crypto_freereq(crp);
crp 739 netinet/ip_esp.c struct cryptop *crp;
crp 921 netinet/ip_esp.c crp = crypto_getreq(esph && espx ? 2 : 1);
crp 922 netinet/ip_esp.c if (crp == NULL) {
crp 931 netinet/ip_esp.c crde = crp->crp_desc;
crp 961 netinet/ip_esp.c crda = crp->crp_desc;
crp 968 netinet/ip_esp.c crypto_freereq(crp);
crp 980 netinet/ip_esp.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
crp 981 netinet/ip_esp.c crp->crp_flags = CRYPTO_F_IMBUF;
crp 982 netinet/ip_esp.c crp->crp_buf = (caddr_t) m;
crp 983 netinet/ip_esp.c crp->crp_callback = (int (*) (struct cryptop *)) esp_output_cb;
crp 984 netinet/ip_esp.c crp->crp_opaque = (caddr_t) tc;
crp 985 netinet/ip_esp.c crp->crp_sid = tdb->tdb_cryptoid;
crp 1000 netinet/ip_esp.c return crypto_dispatch(crp);
crp 1002 netinet/ip_esp.c return esp_output_cb(crp);
crp 1011 netinet/ip_esp.c struct cryptop *crp = (struct cryptop *) op;
crp 1017 netinet/ip_esp.c tc = (struct tdb_crypto *) crp->crp_opaque;
crp 1019 netinet/ip_esp.c m = (struct mbuf *) crp->crp_buf;
crp 1023 netinet/ip_esp.c crypto_freereq(crp);
crp 1043 netinet/ip_esp.c if (crp->crp_etype) {
crp 1044 netinet/ip_esp.c if (crp->crp_etype == EAGAIN) {
crp 1047 netinet/ip_esp.c tdb->tdb_cryptoid = crp->crp_sid;
crp 1049 netinet/ip_esp.c return crypto_dispatch(crp);
crp 1054 netinet/ip_esp.c crp->crp_etype));
crp 1055 netinet/ip_esp.c error = crp->crp_etype;
crp 1061 netinet/ip_esp.c crypto_freereq(crp);
crp 1083 netinet/ip_esp.c crypto_freereq(crp);
crp 153 netinet/ip_ipcomp.c struct cryptop *crp;
crp 158 netinet/ip_ipcomp.c crp = crypto_getreq(1);
crp 159 netinet/ip_ipcomp.c if (crp == NULL) {
crp 170 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 176 netinet/ip_ipcomp.c crdc = crp->crp_desc;
crp 188 netinet/ip_ipcomp.c crp->crp_ilen = m->m_pkthdr.len - (skip + hlen);
crp 189 netinet/ip_ipcomp.c crp->crp_flags = CRYPTO_F_IMBUF;
crp 190 netinet/ip_ipcomp.c crp->crp_buf = (caddr_t) m;
crp 191 netinet/ip_ipcomp.c crp->crp_callback = (int (*) (struct cryptop *)) ipcomp_input_cb;
crp 192 netinet/ip_ipcomp.c crp->crp_sid = tdb->tdb_cryptoid;
crp 193 netinet/ip_ipcomp.c crp->crp_opaque = (caddr_t) tc;
crp 202 netinet/ip_ipcomp.c return crypto_dispatch(crp);
crp 218 netinet/ip_ipcomp.c struct cryptop *crp;
crp 223 netinet/ip_ipcomp.c crp = (struct cryptop *) op;
crp 224 netinet/ip_ipcomp.c crd = crp->crp_desc;
crp 226 netinet/ip_ipcomp.c tc = (struct tdb_crypto *) crp->crp_opaque;
crp 230 netinet/ip_ipcomp.c m = (struct mbuf *) crp->crp_buf;
crp 234 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 273 netinet/ip_ipcomp.c if (crp->crp_etype) {
crp 274 netinet/ip_ipcomp.c if (crp->crp_etype == EAGAIN) {
crp 277 netinet/ip_ipcomp.c tdb->tdb_cryptoid = crp->crp_sid;
crp 279 netinet/ip_ipcomp.c return crypto_dispatch(crp);
crp 284 netinet/ip_ipcomp.c crp->crp_etype));
crp 285 netinet/ip_ipcomp.c error = crp->crp_etype;
crp 291 netinet/ip_ipcomp.c clen = crp->crp_olen;
crp 352 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 368 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 387 netinet/ip_ipcomp.c struct cryptop *crp;
crp 499 netinet/ip_ipcomp.c crp = crypto_getreq(1);
crp 500 netinet/ip_ipcomp.c if (crp == NULL) {
crp 506 netinet/ip_ipcomp.c crdc = crp->crp_desc;
crp 522 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 535 netinet/ip_ipcomp.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
crp 536 netinet/ip_ipcomp.c crp->crp_flags = CRYPTO_F_IMBUF;
crp 537 netinet/ip_ipcomp.c crp->crp_buf = (caddr_t) m;
crp 538 netinet/ip_ipcomp.c crp->crp_callback = (int (*) (struct cryptop *)) ipcomp_output_cb;
crp 539 netinet/ip_ipcomp.c crp->crp_opaque = (caddr_t) tc;
crp 540 netinet/ip_ipcomp.c crp->crp_sid = tdb->tdb_cryptoid;
crp 542 netinet/ip_ipcomp.c return crypto_dispatch(crp);
crp 552 netinet/ip_ipcomp.c struct cryptop *crp = (struct cryptop *) cp;
crp 566 netinet/ip_ipcomp.c tc = (struct tdb_crypto *) crp->crp_opaque;
crp 568 netinet/ip_ipcomp.c rlen = crp->crp_ilen - skip;
crp 570 netinet/ip_ipcomp.c m = (struct mbuf *) crp->crp_buf;
crp 574 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 593 netinet/ip_ipcomp.c if (crp->crp_etype) {
crp 594 netinet/ip_ipcomp.c if (crp->crp_etype == EAGAIN) {
crp 597 netinet/ip_ipcomp.c tdb->tdb_cryptoid = crp->crp_sid;
crp 599 netinet/ip_ipcomp.c return crypto_dispatch(crp);
crp 604 netinet/ip_ipcomp.c crp->crp_etype));
crp 605 netinet/ip_ipcomp.c error = crp->crp_etype;
crp 611 netinet/ip_ipcomp.c if (rlen < crp->crp_olen) {
crp 613 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 664 netinet/ip_ipcomp.c crypto_freereq(crp);
crp 676 netinet/ip_ipcomp.c crypto_freereq(crp);