Searched refs:diskp (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/sys/kern/
H A Dsubr_disk.c160 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 Ddevice-mapper.c270 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 Ddm_dev.c321 dmv->diskp = kmem_zalloc(sizeof(struct disk), KM_SLEEP);
338 if (dmv->diskp != NULL)
339 kmem_free(dmv->diskp, sizeof(struct disk));
H A Ddm.h150 struct disk *diskp; member in struct:dm_dev
H A Ddm_ioctl.c253 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 Dfdisk.c298 initvar_disk(const char **diskp) argument
312 *diskp = root_device;

Completed in 201 milliseconds