Searched refs:diskp (Results 1 - 6 of 6) sorted by relevance
/netbsd-current/sys/kern/ |
H A D | subr_disk.c | 160 disk_init(struct disk *diskp, const char *name, const struct dkdriver *driver) argument 167 mutex_init(&diskp->dk_rawlock, MUTEX_DEFAULT, IPL_NONE); 168 mutex_init(&diskp->dk_openlock, MUTEX_DEFAULT, IPL_NONE); 169 LIST_INIT(&diskp->dk_wedges); 170 diskp->dk_nwedges = 0; 171 diskp->dk_labelsector = LABELSECTOR; 172 diskp->dk_blkshift = DK_BSIZE2BLKSHIFT(blocksize); 173 diskp->dk_byteshift = DK_BSIZE2BYTESHIFT(blocksize); 174 diskp->dk_name = name; 175 diskp 182 disk_rename(struct disk *diskp, const char *name) argument 193 disk_attach(struct disk *diskp) argument 232 disk_detach(struct disk *diskp) argument 256 disk_destroy(struct disk *diskp) argument 267 disk_wait(struct disk *diskp) argument 277 disk_busy(struct disk *diskp) argument 287 disk_unbusy(struct disk *diskp, long bcount, int read) argument 297 disk_isbusy(struct disk *diskp) argument [all...] |
/netbsd-current/sys/dev/dm/ |
H A D | device-mapper.c | 270 mutex_enter(&dmv->diskp->dk_openlock); 271 busy = (dmv->diskp->dk_openmask != 0 && (flags & DETACH_FORCE) == 0); 272 mutex_exit(&dmv->diskp->dk_openlock); 292 disk_detach(dmv->diskp); 293 disk_destroy(dmv->diskp); 354 dk = dmv->diskp; 383 dk = dmv->diskp; 515 if (dmv->diskp->dk_info == NULL) { 520 dmv->diskp->dk_info); 631 disk_busy(dmv->diskp); [all...] |
H A D | dm_dev.c | 321 dmv->diskp = kmem_zalloc(sizeof(struct disk), KM_SLEEP); 338 if (dmv->diskp != NULL) 339 kmem_free(dmv->diskp, sizeof(struct disk));
|
H A D | dm.h | 150 struct disk *diskp; member in struct:dm_dev
|
H A D | dm_ioctl.c | 253 disk_init(dmv->diskp, device_xname(devt), &dmdkdriver); 254 disk_attach(dmv->diskp); 256 dmv->diskp->dk_info = NULL; 547 dmgetproperties(dmv->diskp, &dmv->table_head);
|
/netbsd-current/sbin/fdisk/ |
H A D | fdisk.c | 298 initvar_disk(const char **diskp) argument 312 *diskp = root_device;
|
Completed in 144 milliseconds