Lines Matching refs:cryptop
438 struct cryptop { struct
439 TAILQ_ENTRY(cryptop) crp_next;
499 int (*crp_callback)(struct cryptop *); /* Callback function */ argument
542 crypto_use_buf(struct cryptop *crp, void *buf, int len) in crypto_use_buf()
548 crypto_use_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_mbuf()
554 crypto_use_vmpage(struct cryptop *crp, vm_page_t *pages, int len, int offset) in crypto_use_vmpage()
560 crypto_use_uio(struct cryptop *crp, struct uio *uio) in crypto_use_uio()
566 crypto_use_output_buf(struct cryptop *crp, void *buf, int len) in crypto_use_output_buf()
572 crypto_use_output_mbuf(struct cryptop *crp, struct mbuf *m) in crypto_use_output_mbuf()
578 crypto_use_output_vmpage(struct cryptop *crp, vm_page_t *pages, int len, in crypto_use_output_vmpage()
585 crypto_use_output_uio(struct cryptop *crp, struct uio *uio) in crypto_use_output_uio()
652 extern int crypto_dispatch(struct cryptop *crp);
657 extern void crypto_done(struct cryptop *crp);
661 extern void crypto_destroyreq(struct cryptop *crp);
662 extern void crypto_initreq(struct cryptop *crp, crypto_session_t cses);
663 extern void crypto_freereq(struct cryptop *crp);
664 extern struct cryptop *crypto_getreq(crypto_session_t cses, int how);
690 void crypto_copyback(struct cryptop *crp, int off, int size,
692 void crypto_copydata(struct cryptop *crp, int off, int size, void *dst);
693 int crypto_apply(struct cryptop *crp, int off, int len,
695 void *crypto_contiguous_subsegment(struct cryptop *crp, size_t skip,
716 crypto_read_iv(struct cryptop *crp, void *iv) in crypto_read_iv()