Lines Matching refs:crp

72 void xlp_sec_print_data(struct cryptop *crp);
201 xlp_sec_print_data(struct cryptop *crp) in xlp_sec_print_data() argument
207 crp->crp_sid, crp->crp_ilen, crp->crp_olen); in xlp_sec_print_data()
209 printf("crp_flags = 0x%x\n", crp->crp_flags); in xlp_sec_print_data()
212 for (i = 0; i < crp->crp_ilen; i++) { in xlp_sec_print_data()
213 printf("%c ", crp->crp_buf[i]); in xlp_sec_print_data()
220 crp_desc = crp->crp_desc; in xlp_sec_print_data()
244 printf("crp :0x%x\n",(uint32_t)cmd->crp); in print_cmd()
305 KASSERT(cmd != NULL && cmd->crp != NULL, in nlm_xlpsec_msgring_handler()
324 crypto_copydata(cmd->crp->crp_flags, cmd->crp->crp_buf, in nlm_xlpsec_msgring_handler()
343 crypto_copyback(cmd->crp->crp_flags, in nlm_xlpsec_msgring_handler()
344 cmd->crp->crp_buf, cmd->maccrd->crd_inject, in nlm_xlpsec_msgring_handler()
349 crypto_done(cmd->crp); in nlm_xlpsec_msgring_handler()
573 struct cryptop *crp = NULL; in xlp_copyiv() local
575 crp = cmd->crp; in xlp_copyiv()
589 crypto_copyback(crp->crp_flags, in xlp_copyiv()
590 crp->crp_buf, enccrd->crd_inject, in xlp_copyiv()
597 crypto_copydata(crp->crp_flags, crp->crp_buf, in xlp_copyiv()
606 xlp_get_nsegs(struct cryptop *crp, unsigned int *nsegs) in xlp_get_nsegs() argument
609 if (crp->crp_flags & CRYPTO_F_IMBUF) { in xlp_get_nsegs()
612 m = (struct mbuf *)crp->crp_buf; in xlp_get_nsegs()
617 } else if (crp->crp_flags & CRYPTO_F_IOV) { in xlp_get_nsegs()
622 uio = (struct uio *)crp->crp_buf; in xlp_get_nsegs()
631 *nsegs = NLM_CRYPTO_NUM_SEGS_REQD(crp->crp_ilen); in xlp_get_nsegs()
695 xlp_sec_process(device_t dev, struct cryptop *crp, int hint) in xlp_sec_process() argument
704 if (crp == NULL || crp->crp_callback == NULL) { in xlp_sec_process()
707 session = XLP_SEC_SESSION(crp->crp_sid); in xlp_sec_process()
720 cmd->crp = crp; in xlp_sec_process()
724 if ((crd1 = crp->crp_desc) == NULL) { in xlp_sec_process()
730 if ((ret = xlp_get_nsegs(crp, &nsegs)) != 0) { in xlp_sec_process()
847 crp->crp_etype = err; in xlp_sec_process()
848 crypto_done(crp); in xlp_sec_process()