Lines Matching refs:cryptop
447 struct cryptop { struct
448 TAILQ_ENTRY(cryptop) crp_next;
508 int (*crp_callback)(struct cryptop *); /* Callback function */ argument
558 crypto_use_buf(struct cryptop *crp, void *buf, int len) in crypto_use_buf()
564 crypto_use_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_mbuf()
570 crypto_use_single_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_single_mbuf()
576 crypto_use_vmpage(struct cryptop *crp, vm_page_t *pages, int len, int offset) in crypto_use_vmpage()
582 crypto_use_uio(struct cryptop *crp, struct uio *uio) in crypto_use_uio()
588 crypto_use_output_buf(struct cryptop *crp, void *buf, int len) in crypto_use_output_buf()
594 crypto_use_output_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_output_mbuf()
600 crypto_use_output_single_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_output_single_mbuf()
606 crypto_use_output_vmpage(struct cryptop *crp, vm_page_t *pages, int len, in crypto_use_output_vmpage()
613 crypto_use_output_uio(struct cryptop *crp, struct uio *uio) in crypto_use_output_uio()
680 extern int crypto_dispatch(struct cryptop *crp);
685 extern void crypto_done(struct cryptop *crp);
689 extern void crypto_destroyreq(struct cryptop *crp);
690 extern void crypto_initreq(struct cryptop *crp, crypto_session_t cses);
691 extern void crypto_freereq(struct cryptop *crp);
692 extern struct cryptop *crypto_getreq(crypto_session_t cses, int how);
718 void crypto_copyback(struct cryptop *crp, int off, int size,
720 void crypto_copydata(struct cryptop *crp, int off, int size, void *dst);
721 int crypto_apply(struct cryptop *crp, int off, int len,
723 void *crypto_contiguous_subsegment(struct cryptop *crp, size_t skip,
745 crypto_read_iv(struct cryptop *crp, void *iv) in crypto_read_iv()