fd_softc_t
static int fdstart_IOErr(fd_softc_t *);
fdstart(fd_softc_t *fd)
static int fdstart_Fault(fd_softc_t *);
int (*state[])(fd_softc_t *) = {
static int fdstart_Exit(fd_softc_t *);
fdstart_Init(fd_softc_t *fd)
fdstart_Seek(fd_softc_t *fd)
fdstart_Read(fd_softc_t *fd)
fdstart_Write(fd_softc_t *fd)
fdstart_Flush(fd_softc_t *fd)
fdstart_IOFinish(fd_softc_t *fd)
fdstart_IOErr(fd_softc_t *fd)
fdstart_Fault(fd_softc_t *fd)
fdstart_Exit(fd_softc_t *fd)
fd_softc_t *fd;
fdGetDiskLabel(fd_softc_t *fd, dev_t dev)
initCylinderCache(fd_softc_t *fd)
invalidateCylinderCache(fd_softc_t *fd)
fdDeviceToType(fd_softc_t *fd, dev_t dev)
seek(fd_softc_t *fd, int style)
CFATTACH_DECL_NEW(fd, sizeof(fd_softc_t),
fd_softc_t *fd;
fd_softc_t *fd;
fd_softc_t *fd;
fd_softc_t *fd;
static void fdGetDiskLabel(fd_softc_t *, dev_t);
static fdInfo_t *fdDeviceToType(fd_softc_t *, dev_t);
fd_softc_t *fd;
static void fdstart(fd_softc_t *);
static int seek(fd_softc_t *, int);
static int initCylinderCache(fd_softc_t *);
static void invalidateCylinderCache(fd_softc_t *);
static int fdstart_Init(fd_softc_t *);
static int fdstart_Seek(fd_softc_t *);
static int fdstart_Read(fd_softc_t *);
static int fdstart_Write(fd_softc_t *);
static int fdstart_Flush(fd_softc_t *);
static int fdstart_IOFinish(fd_softc_t *);
fd_softc_t *fd[IWM_MAX_DRIVE]; /* ptrs to children */