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