mvxpsec_packet
struct mvxpsec_packet *mv_p;
mvxpsec_header_finalize(struct mvxpsec_packet *mv_p)
struct mvxpsec_packet *mv_p = obj;
struct mvxpsec_packet *mv_p = obj;
STATIC struct mvxpsec_packet *
struct mvxpsec_packet *mv_p;
mvxpsec_packet_dealloc(struct mvxpsec_packet *mv_p)
mvxpsec_packet_enqueue(struct mvxpsec_packet *mv_p)
struct mvxpsec_packet *last_packet;
last_packet = SIMPLEQ_LAST(&sc->sc_wait_queue, mvxpsec_packet, queue);
mvxpsec_done_packet(struct mvxpsec_packet *mv_p)
INLINE int mvxpsec_dma_copy_packet(struct mvxpsec_softc *, struct mvxpsec_packet *);
INLINE int mvxpsec_dma_sync_packet(struct mvxpsec_softc *, struct mvxpsec_packet *);
STATIC struct mvxpsec_packet *mvxpsec_packet_alloc(struct mvxpsec_session *);
INLINE void mvxpsec_packet_enqueue(struct mvxpsec_packet *);
STATIC void mvxpsec_packet_dealloc(struct mvxpsec_packet *);
STATIC int mvxpsec_done_packet(struct mvxpsec_packet *);
struct mvxpsec_packet *mv_p;
STATIC int mvxpsec_header_finalize(struct mvxpsec_packet *);
INLINE void mvxpsec_drop(struct mvxpsec_softc *, struct cryptop *, struct mvxpsec_packet *, int);
INLINE int mvxpsec_parse_crd(struct mvxpsec_packet *, struct cryptodesc *);
INLINE int mvxpsec_parse_crp(struct mvxpsec_packet *);
struct mvxpsec_packet *mv_p;
INLINE int mvxpsec_packet_setcrp(struct mvxpsec_packet *, struct cryptop *);
struct mvxpsec_packet *mv_p, int err)
STATIC int mvxpsec_packet_setdata(struct mvxpsec_packet *, void *, uint32_t);
STATIC int mvxpsec_packet_setmbuf(struct mvxpsec_packet *, struct mbuf *);
STATIC int mvxpsec_packet_setuio(struct mvxpsec_packet *, struct uio *);
struct mvxpsec_packet *mv_p;
STATIC int mvxpsec_packet_rdata(struct mvxpsec_packet *, int, int, void *);
_STATIC int mvxpsec_packet_wdata(struct mvxpsec_packet *, int, int, void *);
STATIC int mvxpsec_packet_write_iv(struct mvxpsec_packet *, void *, int);
mv_p = SIMPLEQ_LAST(&sc->sc_run_queue, mvxpsec_packet, queue);
STATIC int mvxpsec_packet_copy_iv(struct mvxpsec_packet *, int, int);
mvxpsec_parse_crd(struct mvxpsec_packet *mv_p, struct cryptodesc *crd)
INLINE void mvxpsec_packet_reset_op(struct mvxpsec_packet *);
INLINE void mvxpsec_packet_update_op_order(struct mvxpsec_packet *, int);
mvxpsec_parse_crp(struct mvxpsec_packet *mv_p)
mvxpsec_packet_setcrp(struct mvxpsec_packet *mv_p, struct cryptop *crp)
mvxpsec_packet_setdata(struct mvxpsec_packet *mv_p,
mvxpsec_packet_setmbuf(struct mvxpsec_packet *mv_p, struct mbuf *m)
mvxpsec_packet_setuio(struct mvxpsec_packet *mv_p, struct uio *uio)
mvxpsec_packet_rdata(struct mvxpsec_packet *mv_p,
mvxpsec_packet_wdata(struct mvxpsec_packet *mv_p,
mvxpsec_packet_write_iv(struct mvxpsec_packet *mv_p, void *iv, int ivlen)
_STATIC void mvxpsec_dump_packet(const char *, struct mvxpsec_packet *);
_STATIC void mvxpsec_dump_packet_data(const char *, struct mvxpsec_packet *);
_STATIC void mvxpsec_dump_packet_desc(const char *, struct mvxpsec_packet *);
mvxpsec_packet_copy_iv(struct mvxpsec_packet *mv_p, int off, int ivlen)
mvxpsec_packet_reset_op(struct mvxpsec_packet *mv_p)
mvxpsec_packet_update_op_order(struct mvxpsec_packet *mv_p, int op)
mvxpsec_dump_packet(const char *name, struct mvxpsec_packet *mv_p)
mvxpsec_dump_packet_data(const char *name, struct mvxpsec_packet *mv_p)
mvxpsec_dump_packet_desc(const char *name, struct mvxpsec_packet *mv_p)
struct mvxpsec_packet *mv_p;
mvxpsec_dma_copy_packet(struct mvxpsec_softc *sc, struct mvxpsec_packet *mv_p)
mvxpsec_dma_sync_packet(struct mvxpsec_softc *sc, struct mvxpsec_packet *mv_p)
SIMPLEQ_ENTRY(mvxpsec_packet) queue;
SLIST_ENTRY(mvxpsec_packet) free_list;
typedef SIMPLEQ_HEAD(mvxpsec_packet_queue, mvxpsec_packet) mvxpsec_queue_t;
typedef SLIST_HEAD(mvxpsec_packet_list, mvxpsec_packet) mvxpsec_list_t;