Lines Matching refs:d_unit
138 dev.dd.d_unit = i; in userdisk_print()
166 if (dev->dd.d_unit < 0 || dev->dd.d_unit >= userdisk_maxunit) in userdisk_open()
168 ud_info[dev->dd.d_unit].ud_open++; in userdisk_open()
169 if (ud_info[dev->dd.d_unit].ud_bcache == NULL) in userdisk_open()
170 ud_info[dev->dd.d_unit].ud_bcache = bcache_allocate(); in userdisk_open()
171 return (disk_open(dev, ud_info[dev->dd.d_unit].mediasize, in userdisk_open()
172 ud_info[dev->dd.d_unit].sectorsize)); in userdisk_open()
181 ud_info[dev->dd.d_unit].ud_open--; in userdisk_close()
182 if (ud_info[dev->dd.d_unit].ud_open == 0) { in userdisk_close()
183 bcache_free(ud_info[dev->dd.d_unit].ud_bcache); in userdisk_close()
184 ud_info[dev->dd.d_unit].ud_bcache = NULL; in userdisk_close()
199 bcd.dv_cache = ud_info[dev->dd.d_unit].ud_bcache; in userdisk_strategy()
215 off = dblk * ud_info[dev->dd.d_unit].sectorsize; in userdisk_realstrategy()
218 rc = CALLBACK(diskread, dev->dd.d_unit, off, buf, size, &resid); in userdisk_realstrategy()
221 rc = CALLBACK(diskwrite, dev->dd.d_unit, off, buf, size, in userdisk_realstrategy()
246 return (CALLBACK(diskioctl, dev->dd.d_unit, cmd, data)); in userdisk_ioctl()