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);