st_softc
sc->sc_play.st_softc = sc;
sc->sc_record.st_softc = sc;
struct vaudio_softc *sc = st->st_softc;
struct vaudio_softc *sc = st->st_softc;
struct vaudio_softc *st_softc;
struct st_softc *st = device_lookup_private(&st_cd, STUNIT(bp->b_dev));
struct st_softc *st = device_private(periph->periph_dev);
struct st_softc *st = device_private(periph->periph_dev);
struct st_softc *st = device_private(xs->xs_periph->periph_dev);
struct st_softc *st = device_lookup_private(&st_cd, STUNIT(dev));
struct st_softc *st = device_lookup_private(&st_cd, STUNIT(dev));
struct st_softc *st;
st_read(struct st_softc *st, char *bf, int size, int flags)
st_erase(struct st_softc *st, int full, int flags)
st_space(struct st_softc *st, int number, u_int what, int flags)
st_write_filemarks(struct st_softc *st, int number, int flags)
st_check_eod(struct st_softc *st, boolean position, int *nmarks, int flags)
st_load(struct st_softc *st, u_int type, int flags)
st_rewind(struct st_softc *st, u_int immediate, int flags)
st_updatefilepos(struct st_softc *st)
st_rdpos(struct st_softc *st, int hard, uint32_t *blkptr)
st_setpos(struct st_softc *st, int hard, uint32_t *blkptr)
struct st_softc *st = device_private(periph->periph_dev);
st_touch_tape(struct st_softc *st)
st_mode_select(struct st_softc *st, int flags)
static void st_identify_drive(struct st_softc *,
static void st_loadquirks(struct st_softc *);
static void st_unmount(struct st_softc *, boolean);
static int st_decide_mode(struct st_softc *, boolean);
static int st_read(struct st_softc *, char *, int, int);
static int st_space(struct st_softc *, int, u_int, int);
static int st_write_filemarks(struct st_softc *, int, int);
static int st_check_eod(struct st_softc *, boolean, int *, int);
static int st_load(struct st_softc *, u_int, int);
static int st_rewind(struct st_softc *, u_int, int);
static int st_touch_tape(struct st_softc *);
static int st_erase(struct st_softc *, int full, int flags);
static void st_updatefilepos(struct st_softc *);
static int st_rdpos(struct st_softc *, int, uint32_t *);
static int st_setpos(struct st_softc *, int, uint32_t *);
struct st_softc *st = device_private(self);
struct st_softc *st = device_private(self);
st_identify_drive(struct st_softc *st, struct scsipi_inquiry_pattern *inqbuf)
st_loadquirks(struct st_softc *st)
struct st_softc *st;
struct st_softc *st = device_lookup_private(&st_cd, STUNIT(dev));
struct st_softc *st;
st_unmount(struct st_softc *st, boolean eject)
st_decide_mode(struct st_softc *st, boolean first_read)
st_atapibus_ops(struct st_softc *st, int op, int flags)
st_atapibus_mode_sense(struct st_softc *st, int flags)
static int st_atapibus_ops(struct st_softc *, int, int);
static int st_atapibus_mode_sense(struct st_softc *, int);
sizeof(struct st_softc),
struct st_softc *st = device_private(self);
struct st_softc *st = device_private(self);
st_scsibus_ops(struct st_softc *st, int op, int flags)
st_scsibus_read_block_limits(struct st_softc *st, int flags)
st_scsibus_mode_sense(struct st_softc *st, int flags)
st_scsibus_cmprss(struct st_softc *st, int flags, int onoff)
static int st_scsibus_ops(struct st_softc *, int, int);
static int st_scsibus_read_block_limits(struct st_softc *, int);
static int st_scsibus_mode_sense(struct st_softc *, int);
static int st_scsibus_cmprss(struct st_softc *, int, int);
sizeof(struct st_softc),
int st_mode_select(struct st_softc *, int);
int (*ops)(struct st_softc *, int, int);