cryptkop
static int ubsec_kprocess(void*, struct cryptkop *, int);
struct cryptkop *, int);
struct cryptkop *, int);
struct cryptkop *, int);
struct cryptkop *krp;
ubsec_kprocess(void *arg, struct cryptkop *krp, int hint)
ubsec_kprocess_modexp_sw(struct ubsec_softc *sc, struct cryptkop *krp,
ubsec_kprocess_modexp_hw(struct ubsec_softc *sc, struct cryptkop *krp,
ubsec_kprocess_rsapriv(struct ubsec_softc *sc, struct cryptkop *krp,
struct cryptkop * rpr_krp;
struct cryptkop * me_krp;
int (*kprocess)(void *, struct cryptkop *, int),
TAILQ_HEAD(crypto_crp_kq, cryptkop);
crypto_kdispatch(struct cryptkop *krp)
crypto_kinvoke(struct cryptkop *krp, int hint)
int (*process)(void *, struct cryptkop *, int);
TAILQ_HEAD(crypto_crp_ret_kq, cryptkop);
crypto_kfreereq(struct cryptkop *krp)
struct cryptkop *
struct cryptkop *krp;
memset(krp, 0, sizeof(struct cryptkop));
crypto_kdone(struct cryptkop *krp)
struct cryptkop *krp, *knext;
struct cryptkop *krp;
static int crypto_kinvoke(struct cryptkop *krp, int hint);
cryptkop_cache = pool_cache_init(sizeof(struct cryptkop),
TAILQ_HEAD(krprethead, cryptkop) crp_ret_mkq;
struct cryptkop *krp = NULL;
struct cryptkop *krp = NULL;
TAILQ_HEAD(, cryptkop) krp_delfree_q =
struct cryptkop *krp = NULL, *knext;
static void cryptodevkey_cb(struct cryptkop *);
static void cryptodevkey_mcb(struct cryptkop *);
cryptodevkey_cb(struct cryptkop *krp)
cryptodevkey_mcb(struct cryptkop *krp)
struct cryptkop *krp = NULL;
TAILQ_ENTRY(cryptkop) krp_next;
void (*krp_callback)(struct cryptkop *); /*
int (*cc_kprocess) (void*, struct cryptkop *, int);
int (*)(void*, struct cryptkop *, int),
extern void crypto_kdispatch(struct cryptkop *);
extern void crypto_kdone(struct cryptkop *);
extern void crypto_kfreereq(struct cryptkop *);
extern struct cryptkop *crypto_kgetreq(int, int);