Lines Matching refs:sc_disk
88 struct disk *sc_disk; member
376 if (count % sc->sc_disk->d_sectorsize != 0 || in mx25l_read()
377 offset % sc->sc_disk->d_sectorsize != 0) in mx25l_read()
511 sc->sc_disk = disk_alloc(); in mx25l_attach()
512 sc->sc_disk->d_open = mx25l_open; in mx25l_attach()
513 sc->sc_disk->d_close = mx25l_close; in mx25l_attach()
514 sc->sc_disk->d_strategy = mx25l_strategy; in mx25l_attach()
515 sc->sc_disk->d_getattr = mx25l_getattr; in mx25l_attach()
516 sc->sc_disk->d_ioctl = mx25l_ioctl; in mx25l_attach()
517 sc->sc_disk->d_name = "flash/spi"; in mx25l_attach()
518 sc->sc_disk->d_drv1 = sc; in mx25l_attach()
519 sc->sc_disk->d_maxsize = DFLTPHYS; in mx25l_attach()
520 sc->sc_disk->d_sectorsize = MX25L_SECTORSIZE; in mx25l_attach()
521 sc->sc_disk->d_mediasize = ident->sectorsize * ident->sectorcount; in mx25l_attach()
522 sc->sc_disk->d_stripesize = sc->sc_erasesize; in mx25l_attach()
523 sc->sc_disk->d_unit = device_get_unit(sc->sc_dev); in mx25l_attach()
524 sc->sc_disk->d_dump = NULL; /* NB: no dumps */ in mx25l_attach()
525 strlcpy(sc->sc_disk->d_descr, ident->name, in mx25l_attach()
526 sizeof(sc->sc_disk->d_descr)); in mx25l_attach()
528 disk_create(sc->sc_disk, DISK_VERSION); in mx25l_attach()
569 disk_destroy(sc->sc_disk); in mx25l_detach()