wd_softc
struct wd_softc wd;
struct wd_softc *real_wd, *wd = &my->wd;
real_wd = (struct wd_softc *)disk_lookup(&wd_cd, DISKUNIT(dev));
wd_get_params(struct wd_softc *wd, u_int8_t flags, struct ataparams *params)
wd_flushcache(struct wd_softc *wd, int flags)
wd_standby(struct wd_softc *wd, int flags)
sizeof(struct wd_softc), wdprobe, wdattach,
void wdgetdefaultlabel(struct wd_softc *, struct disklabel *);
int wdgetdisklabel(dev_t dev, struct wd_softc *, struct disklabel *, int);
void __wdstart(struct wd_softc*, struct buf *);
int wd_get_params(struct wd_softc *, u_int8_t, struct ataparams *);
int wd_flushcache(struct wd_softc *, int);
void wd_standby(struct wd_softc *, int);
#define wdlookup(unit) (struct wd_softc *)disk_lookup(&wd_cd, (unit))
struct wd_softc *wd = (void *)self;
struct wd_softc *wd = (void *)self;
struct wd_softc *sc = (struct wd_softc *)self;
struct wd_softc *wd;
struct wd_softc *wd = arg;
__wdstart(struct wd_softc *wd, struct buf *bp)
struct wd_softc *wd = v;
struct wd_softc *wd = v;
struct wd_softc *wd;
struct wd_softc *wd;
wdgetdefaultlabel(struct wd_softc *wd, struct disklabel *lp)
wdgetdisklabel(dev_t dev, struct wd_softc *wd, struct disklabel *lp,
struct wd_softc *wd;
struct wd_softc *wd;
struct wd_softc *wd; /* disk unit to do the I/O */
struct wd_softc *wd;