Lines Matching defs:minor
4978 minor_t minor;
4980 error = zfs_onexit_fd_hold(zc->zc_cleanup_fd, &minor);
4988 error = dsl_dataset_snapshot_tmp(zc->zc_name, snap_name, minor,
5206 minor_t minor = 0;
5213 error = zfs_onexit_fd_hold(cleanup_fd, &minor);
5218 error = dsl_dataset_user_hold(holds, minor, errlist);
5219 if (minor != 0)
5793 * Find a free minor number.
5818 minor_t minor;
5823 minor = zfsdev_minor_alloc();
5824 if (minor == 0)
5827 if (ddi_soft_state_zalloc(zfsdev_state, minor) != DDI_SUCCESS)
5830 devfs_set_cdevpriv((void *)(uintptr_t)minor, zfsdev_close);
5832 zs = ddi_get_soft_state(zfsdev_state, minor);
5840 zfs_ctldev_destroy(zfs_onexit_t *zo, minor_t minor)
5845 ddi_soft_state_free(zfsdev_state, minor);
5849 zfsdev_get_soft_state(minor_t minor, enum zfs_soft_state_type which)
5853 zp = ddi_get_soft_state(zfsdev_state, minor);
5870 /* This is the control device. Allocate a new minor if requested. */
5884 minor_t minor = (minor_t)(uintptr_t)data;
5886 if (minor == 0)
5890 zo = zfsdev_get_soft_state(minor, ZSST_CTLDEV);
5895 zfs_ctldev_destroy(zo, minor);
5907 minor_t minor = getminor(dev);
6224 * /dev/zfs is the control node, i.e. minor 0.
6225 * /dev/zvol/[r]dsk/pool/dataset are the zvols, minor > 0.