octcf_softc
sizeof(struct octcf_softc), octcfprobe, octcfattach,
void octcfgetdefaultlabel(struct octcf_softc *, struct disklabel *);
int octcfgetdisklabel(dev_t dev, struct octcf_softc *, struct disklabel *, int);
void _octcfstart(struct octcf_softc*, struct buf *);
#define octcflookup(unit) (struct octcf_softc *)disk_lookup(&octcf_cd, (unit))
int octcf_write_sectors(struct octcf_softc *, uint32_t, uint32_t, void *);
int octcf_read_sectors(struct octcf_softc *, uint32_t, uint32_t, void *);
int octcf_wait_busy(struct octcf_softc *);
void octcf_command(struct octcf_softc *, uint32_t, uint8_t);
int octcf_get_params(struct octcf_softc *, struct ataparams *);
struct octcf_softc *wd = (void *)self;
struct octcf_softc *sc = (struct octcf_softc *)self;
struct octcf_softc *wd;
struct octcf_softc *wd = arg;
_octcfstart(struct octcf_softc *wd, struct buf *bp)
struct octcf_softc *wd = arg;
struct octcf_softc *wd;
struct octcf_softc *wd;
octcfgetdefaultlabel(struct octcf_softc *wd, struct disklabel *lp)
octcfgetdisklabel(dev_t dev, struct octcf_softc *wd, struct disklabel *lp,
struct octcf_softc *wd;
struct octcf_softc *wd;
octcf_read_sectors(struct octcf_softc *wd, uint32_t nr_sectors,
octcf_write_sectors(struct octcf_softc *wd, uint32_t nr_sectors,
octcf_command(struct octcf_softc *wd, uint32_t lba, uint8_t cmd)
octcf_wait_busy(struct octcf_softc *wd)
octcf_get_params(struct octcf_softc *wd, struct ataparams *params)