g_eli_softc
struct g_eli_softc sc;
struct g_eli_softc *sc;
g_eli_destroy(struct g_eli_softc *sc, boolean_t force)
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
g_eli_cancel(struct g_eli_softc *sc)
g_eli_takefirst(struct g_eli_softc *sc)
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *w_softc;
eli_mediasize(const struct g_eli_softc *sc, off_t mediasize, u_int sectorsize)
eli_metadata_softc(struct g_eli_softc *sc, const struct g_eli_metadata *md,
int g_eli_destroy(struct g_eli_softc *sc, boolean_t force);
void g_eli_crypto_read(struct g_eli_softc *sc, struct bio *bp, boolean_t fromworker);
void g_eli_auth_read(struct g_eli_softc *sc, struct bio *bp);
void g_eli_crypto_ivgen(struct g_eli_softc *sc, off_t offset, u_char *iv,
void g_eli_mkey_propagate(struct g_eli_softc *sc, const unsigned char *mkey);
void g_eli_key_fill(struct g_eli_softc *sc, struct g_eli_key *key,
void g_eli_key_init(struct g_eli_softc *sc);
void g_eli_key_destroy(struct g_eli_softc *sc);
void g_eli_key_resize(struct g_eli_softc *sc);
uint8_t *g_eli_key_hold(struct g_eli_softc *sc, off_t offset, size_t blocksize);
void g_eli_key_drop(struct g_eli_softc *sc, uint8_t *rawkey);
g_eli_kill_one(struct g_eli_softc *sc)
struct g_eli_softc *sc;
static struct g_eli_softc *
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
struct g_eli_softc *sc;
g_eli_suspend_one(struct g_eli_softc *sc, struct gctl_req *req)
struct g_eli_softc *sc;
struct g_eli_softc *sc;
g_eli_crypto_ivgen(struct g_eli_softc *sc, off_t offset, u_char *iv,
g_eli_auth_keygen(struct g_eli_softc *sc, off_t offset, u_char *key)
struct g_eli_softc *sc;
struct g_eli_softc *sc;
g_eli_auth_read(struct g_eli_softc *sc, struct bio *bp)
struct g_eli_softc *sc;
g_eli_mkey_propagate(struct g_eli_softc *sc, const unsigned char *mkey)
g_eli_key_allocate(struct g_eli_softc *sc, uint64_t keyno)
g_eli_key_find_last(struct g_eli_softc *sc)
g_eli_key_replace(struct g_eli_softc *sc, struct g_eli_key *key, uint64_t keyno)
g_eli_key_remove(struct g_eli_softc *sc, struct g_eli_key *key)
g_eli_key_init(struct g_eli_softc *sc)
g_eli_key_destroy(struct g_eli_softc *sc)
g_eli_key_resize(struct g_eli_softc *sc)
g_eli_key_hold(struct g_eli_softc *sc, off_t offset, size_t blocksize)
g_eli_key_drop(struct g_eli_softc *sc, uint8_t *rawkey)
g_eli_key_fill(struct g_eli_softc *sc, struct g_eli_key *key, uint64_t keyno)
struct g_eli_softc *sc;
g_eli_crypto_read(struct g_eli_softc *sc, struct bio *bp, boolean_t fromworker)
struct g_eli_softc *sc;
struct g_eli_softc *sc;