Lines Matching refs:cryptop

414 struct cryptop {  struct
415 TAILQ_ENTRY(cryptop) crp_next;
469 int (*crp_callback)(struct cryptop *); /* Callback function */ argument
479 TAILQ_HEAD(cryptopq, cryptop); argument
521 crypto_use_buf(struct cryptop *crp, void *buf, int len) in crypto_use_buf()
527 crypto_use_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_mbuf()
533 crypto_use_single_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_single_mbuf()
539 crypto_use_vmpage(struct cryptop *crp, vm_page_t *pages, int len, int offset) in crypto_use_vmpage()
545 crypto_use_uio(struct cryptop *crp, struct uio *uio) in crypto_use_uio()
551 crypto_use_output_buf(struct cryptop *crp, void *buf, int len) in crypto_use_output_buf()
557 crypto_use_output_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_output_mbuf()
563 crypto_use_output_single_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_output_single_mbuf()
569 crypto_use_output_vmpage(struct cryptop *crp, vm_page_t *pages, int len, in crypto_use_output_vmpage()
576 crypto_use_output_uio(struct cryptop *crp, struct uio *uio) in crypto_use_output_uio()
625 int crypto_dispatch(struct cryptop *crp);
627 int crypto_dispatch_async(struct cryptop *crp, int flags);
631 void crypto_done(struct cryptop *crp);
633 struct cryptop *crypto_clonereq(struct cryptop *crp, crypto_session_t cses,
635 void crypto_destroyreq(struct cryptop *crp);
636 void crypto_initreq(struct cryptop *crp, crypto_session_t cses);
637 void crypto_freereq(struct cryptop *crp);
638 struct cryptop *crypto_getreq(crypto_session_t cses, int how);
663 void crypto_copyback(struct cryptop *crp, int off, int size,
665 void crypto_copydata(struct cryptop *crp, int off, int size, void *dst);
666 int crypto_apply(struct cryptop *crp, int off, int len,
668 void *crypto_contiguous_subsegment(struct cryptop *crp, size_t skip,
695 crypto_read_iv(struct cryptop *crp, void *iv) in crypto_read_iv()