Lines Matching refs:ipsd_disk
147 dsc->ipsd_disk = disk_alloc(); in ipsd_attach()
148 dsc->ipsd_disk->d_drv1 = dsc; in ipsd_attach()
149 dsc->ipsd_disk->d_name = "ipsd"; in ipsd_attach()
150 dsc->ipsd_disk->d_maxsize = IPS_MAX_IO_SIZE; in ipsd_attach()
151 dsc->ipsd_disk->d_open = ipsd_open; in ipsd_attach()
152 dsc->ipsd_disk->d_close = ipsd_close; in ipsd_attach()
153 dsc->ipsd_disk->d_strategy = ipsd_strategy; in ipsd_attach()
154 dsc->ipsd_disk->d_dump = ipsd_dump; in ipsd_attach()
159 dsc->ipsd_disk->d_fwheads = IPS_NORM_HEADS; in ipsd_attach()
160 dsc->ipsd_disk->d_fwsectors = IPS_NORM_SECTORS; in ipsd_attach()
162 dsc->ipsd_disk->d_fwheads = IPS_COMP_HEADS; in ipsd_attach()
163 dsc->ipsd_disk->d_fwsectors = IPS_COMP_SECTORS; in ipsd_attach()
165 dsc->ipsd_disk->d_sectorsize = IPS_BLKSIZE; in ipsd_attach()
166 dsc->ipsd_disk->d_mediasize = (off_t)totalsectors * IPS_BLKSIZE; in ipsd_attach()
167 dsc->ipsd_disk->d_unit = dsc->unit; in ipsd_attach()
168 dsc->ipsd_disk->d_flags = 0; in ipsd_attach()
169 disk_create(dsc->ipsd_disk, DISK_VERSION); in ipsd_attach()
184 disk_destroy(dsc->ipsd_disk); in ipsd_detach()