Lines Matching refs:disk
58 struct disk *disk;
71 static int cfi_disk_open(struct disk *);
72 static int cfi_disk_close(struct disk *);
76 static int cfi_disk_ioctl(struct disk *, u_long, void *, int, struct thread *);
96 sc->disk = disk_alloc();
97 if (sc->disk == NULL)
99 sc->disk->d_name = "cfid";
100 sc->disk->d_unit = device_get_unit(dev);
101 sc->disk->d_open = cfi_disk_open;
102 sc->disk->d_close = cfi_disk_close;
103 sc->disk->d_strategy = cfi_disk_strategy;
104 sc->disk->d_ioctl = cfi_disk_ioctl;
105 sc->disk->d_dump = NULL; /* NB: no dumps */
106 sc->disk->d_getattr = cfi_disk_getattr;
107 sc->disk->d_sectorsize = CFI_DISK_SECSIZE;
108 sc->disk->d_mediasize = sc->parent->sc_size;
109 sc->disk->d_maxsize = CFI_DISK_MAXIOSIZE;
118 sc->disk->d_stripesize =
121 sc->disk->d_stripesize = sc->disk->d_mediasize;
122 sc->disk->d_drv1 = sc;
123 disk_create(sc->disk, DISK_VERSION);
146 disk_destroy(sc->disk);
152 cfi_disk_open(struct disk *dp)
162 cfi_disk_close(struct disk *dp)
341 cfi_disk_ioctl(struct disk *dp, u_long cmd, void *data, int fflag,