make_dev
sdev = make_dev(&my_devops, 0, UID_ROOT, GID_WHEEL, 0600,
make_dev(&xpt_ops, 0, UID_ROOT, GID_OPERATOR, 0600, "xpt0");
make_dev(&ch_ops, periph->unit_number, UID_ROOT,
make_dev(&pass_ops, periph->unit_number, UID_ROOT,
make_dev(&pt_ops, periph->unit_number, UID_ROOT,
make_dev(&sa_ops, SAMINOR(SA_CTLDEV,
make_dev(&sa_ops, SAMINOR(SA_NOT_CTLDEV,
make_dev(&sa_ops, SAMINOR(SA_NOT_CTLDEV,
make_dev(&sa_ops, SAMINOR(SA_NOT_CTLDEV,
make_dev(&sa_ops,
make_dev(&sa_ops,
make_dev(&sa_ops,
make_dev(&ses_ops, periph->unit_number,
softc->dev = make_dev(&sg_ops, periph->unit_number,
make_dev(&targ_ops, minor(dev), UID_ROOT, GID_WHEEL, 0600,
make_dev(&firewire_ops, minor(dev),
*dev = make_dev(&firewire_ops, MAKEMINOR(devflag[i], unit, sub),
sc->sc_devnode = make_dev(&iic_ops, device_get_unit(dev),
sc->devt = make_dev(&isavga_ops, VGA_MKMINOR(unit), 0, 0, 02660, "vga%x", VGA_MKMINOR(unit));
pci_cdev = make_dev(&pci_ops, 0, UID_ROOT, GID_WHEEL, 0644,
sc->sc_cdev = make_dev(&ucom_ops, ssc->sc_unit,
sc->sc_cdev_init = make_dev(&ucom_ops, ssc->sc_unit | CONTROL_INIT_STATE,
sc->sc_cdev_lock = make_dev(&ucom_ops, ssc->sc_unit | CONTROL_LOCK_STATE,
sc->sc_cdev2 = make_dev(&ucom_ops, ssc->sc_unit | CALLOUT_MASK,
sc->sc_cdev2_init = make_dev(&ucom_ops, ssc->sc_unit | CALLOUT_MASK | CONTROL_INIT_STATE,
sc->sc_cdev2_lock = make_dev(&ucom_ops, ssc->sc_unit | CALLOUT_MASK | CONTROL_LOCK_STATE,
usb_dev = make_dev(&usb_static_ops, 0, UID_ROOT, GID_OPERATOR,
pd->cdev = make_dev(&usb_ops, 0, uid, gid, mode, "%s", devname);
cdev = make_dev(&uvc_v4l2_cdevsw, v->unit,
sc->acpi_dev_t = make_dev(&acpi_ops, 0, UID_ROOT, GID_WHEEL, 0644, "acpi");
sc->hpcmi_dev_t = make_dev(&hpcmi_ops, 0, UID_ROOT,
sc->wmistat_dev_t = make_dev(&wmistat_ops, 0, UID_ROOT,
sc->as_devnode = make_dev(&agp_ops,
sc->sc_cdev = make_dev(&tpm_ops, device_get_unit(dev),
sc->sc_cdev = make_dev(&tpm20_ops, device_get_unit(sc->dev),
dmcdev = make_dev(&dmctl_ops, 0, UID_ROOT, GID_OPERATOR, 0640, "mapper/control");
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 1),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 2),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 3),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 4),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 5),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 6),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 7),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 8),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 9),
make_dev(&fd_ops, dkmakeminor(fd->fdu, WHOLE_DISK_SLICE, 128 + 10),
sp->dev = make_dev(&iscsi_ops, n, UID_ROOT, GID_WHEEL, 0600, "iscsi%d", n);
sc->dev = make_dev(&iscsi_ops, MAX_SESSIONS, UID_ROOT, GID_WHEEL, 0600, "iscsi");
isp->isp_osinfo.cdev = make_dev(&isp_ops, du, UID_ROOT, GID_OPERATOR, 0600, "%s", nu);
mpt->cdev = make_dev(&mpt_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
atacdev = make_dev(&ata_ops, 0, UID_ROOT, GID_OPERATOR, 0600, "ata");
cdev = make_dev(&acd_ops, dkmakeminor(device_get_unit(dev), 0, 0),
cdev = make_dev(&ast_ops, 2 * device_get_unit(dev), UID_ROOT, GID_OPERATOR,
cdev = make_dev(&ast_ops, 2 * device_get_unit(dev) + 1, UID_ROOT,
xdisk_dev = make_dev(&xdisk_ops, 0,
dev->devnode = make_dev(&drm_cdevsw, unit, DRM_DEV_UID, DRM_DEV_GID,
devnode = make_dev(&drm_cdevsw, minor->index,
make_dev(&backlight_cdevsw, sc->unit, UID_ROOT, GID_VIDEO,
sc->cdev = make_dev(&cmx_ops, 0, UID_ROOT, GID_WHEEL, 0600,
cpuctl_devs[cpu] = make_dev(&cpuctl_cdevsw, cpu,
pcsd->kern_dev = make_dev(&cuse_client_devsw, 0,
cuse_dev = make_dev(&cuse_server_devsw, 0,
cp->cn_dev = make_dev(&dcons_ops, DCONS_CON,
dev = make_dev(&dcons_ops, port, UID_ROOT, GID_WHEEL, 0600,
efidev = make_dev(&efi_ops, 0, UID_ROOT, GID_WHEEL,
dev = make_dev(&evdev_cdevsw, unit, UID_ROOT, GID_WHEEL, 0600,
gp->master_dev = make_dev(&gpio_master_ops, unit, UID_ROOT, GID_WHEEL, 0600,
gp->pins[i].dev = make_dev(&gpio_ops, unit, UID_ROOT, GID_WHEEL, 0600,
sc->dev = make_dev(&nled_ops, sc->unit,
sc->ipmi_cdev = make_dev(&ipmi_ops, device_get_unit(dev),
make_dev(&joy_ops, unit, 0, 0, 0600, "joy%d", unit);
kbd->kb_dev = make_dev(&kbd_ops, kbd->kb_index,
sc->dev = make_dev(&led_ops, sc->unit,
make_dev(&lpt_ops, unit, UID_ROOT, GID_WHEEL,
make_dev(&lpt_ops, unit | LP_BYPASS, UID_ROOT, GID_WHEEL,
pt->part1.dev = dev1 = make_dev(&nmdm_ops, n << 1,
pt->part2.dev = dev2 = make_dev(&nmdm_ops, (n << 1) + 1,
make_dev(&pcfclock_ops, unit,
make_dev(&ppi_ops, device_get_unit(dev), /* XXX cleanup */
make_dev(&pps_ops, unit, UID_ROOT, GID_WHEEL,
sc->cdev = make_dev(&psm_ops, unit, 0, 0, 0666, "psm%d", unit);
make_dev(&snp_ops, minor(dev), UID_ROOT, GID_WHEEL,
make_dev(&snp_ops, i, UID_ROOT, GID_WHEEL, 0600,
sc->dev[0] = make_dev(&sc_ops, unit*MAXCONS, UID_ROOT,
sc->dev[0] = make_dev(&sc_ops, sc_console_unit*MAXCONS, UID_ROOT,
dev = make_dev(&sc_ops, vc + unit * MAXCONS,
cctl_dev = make_dev(&sc_ops, SC_CONSOLECTL,
dev = make_dev(&sm_ops, 0, UID_ROOT, GID_WHEEL, 0600, "sysmouse");
tbridge_dev = make_dev(&tbridge_dev_ops,
sc->sc_cdev = make_dev(&iwn_cdevsw, device_get_unit(dev),
sc->aac_dev_t = make_dev(&aac_ops, unit, UID_ROOT, GID_OPERATOR,
sc->amr_dev_t = make_dev(&amr_ops, device_get_unit(sc->amr_dev), UID_ROOT, GID_OPERATOR,
acb->ioctl_dev = make_dev(&arcmsr_ops, unit, UID_ROOT, GID_WHEEL /* GID_OPERATOR */, S_IRUSR | S_IWUSR, "arcmsr%d", unit);
sc->ha_devt = make_dev(&asr_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sc->ciss_dev_t = make_dev(&ciss_ops, device_get_unit(sc->ciss_dev),
make_dev(&hpt_ops, DRIVER_MINOR, UID_ROOT, GID_OPERATOR,
hba->ioctl_dev = make_dev(&hptiop_ops, unit,
make_dev(&hpt_ops, DRIVER_MINOR, UID_ROOT, GID_OPERATOR,
dev = make_dev(&iir_ops, hba2minor(unit), UID_ROOT, GID_OPERATOR,
dev = make_dev(&iir_ops, 0, UID_ROOT, GID_OPERATOR,
dev = make_dev(&ips_ops, device_get_unit(sc->dev),
sc->mfi_cdev = make_dev(&mfi_ops, unit, UID_ROOT, GID_OPERATOR,
make_dev(&mlx_ops, device_get_unit(sc->mlx_dev),
sc->mly_dev_t = make_dev(&mly_ops, device_get_unit(sc->mly_dev),
sc->mpr_cdev = make_dev(&mpr_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sc->mps_cdev = make_dev(&mps_ops, unit, UID_ROOT, GID_OPERATOR, 0640,
sc->mrsas_cdev = make_dev(&mrsas_ops, device_get_unit(dev), UID_ROOT,
sc->ctrl_dev = make_dev(&twa_ops, device_get_unit(sc->bus_dev),
sc->twe_dev_t = make_dev(&twe_ops, device_get_unit(sc->twe_dev),
sc->tws_cdev = make_dev(&tws_ops, device_get_unit(dev),
vinum_super_dev = make_dev(&vinum_ops, VINUM_SUPERDEV,
vinum_wsuper_dev = make_dev(&vinum_ops, VINUM_WRONGSUPERDEV,
vinum_daemon_dev = make_dev(&vinum_ops, VINUM_DAEMON_DEV,
rootdev = make_dev(&vinum_ops, i, UID_ROOT, GID_OPERATOR,
sd->sd_dev = make_dev(&vinum_ops, VINUM_SD(sd->sdno),
vol->vol_dev = make_dev(&vinum_ops,
plex->plex_dev = make_dev(&vinum_ops, VINUM_PLEX(plex->plexno),
make_dev(&sio_ops, minorbase,
make_dev(&sio_ops, minorbase | CONTROL_INIT_STATE,
make_dev(&sio_ops, minorbase | CONTROL_LOCK_STATE,
make_dev(&sio_ops, minorbase | CALLOUT_MASK,
make_dev(&sio_ops, minorbase | CALLOUT_MASK | CONTROL_INIT_STATE,
make_dev(&sio_ops, minorbase | CALLOUT_MASK | CONTROL_LOCK_STATE,
sc->devnode = make_dev(&atmel_mxt_ops, sc->unit,
sc->devnode = make_dev(&atmel_mxt_ops, sc->unit,
sc->devnode = make_dev(&cyapa_ops, unit,
sc->devnode = make_dev(&cyapa_ops, unit,
sc->sc_devnode = make_dev(&smb_ops, unit,
sc->sc_devnode = make_dev(&smb_ops, unit,
midistat_dev = make_dev(&midistat_ops,
m->dev = make_dev(&midi_ops,
scp->seqdev = make_dev(&seq_ops,
scp->musicdev = make_dev(&seq_ops,
sc->cdev = make_dev(&emu10kx_ops, PCMMKMINOR(unit, 0, 0),
pdev = make_dev(&mixer_ops, PCMMKMINOR(unit, 0, 0),
sndstat_dev = make_dev(&sndstat_cdevsw, SND_DEV_STATUS,
d->dsp_clonedev = make_dev(&dsp_ops,
default_dsp = make_dev(&dsp_ops,
default_mixer = make_dev(&mixer_ops,
make_dev(&bktr_ops, unit, 0, 0, 0444, "bktr%d", unit);
make_dev(&bktr_ops, unit+16, 0, 0, 0444, "tuner%d", unit);
make_dev(&bktr_ops, unit+32, 0, 0, 0444, "vbi%d" , unit);
sc->cxm_dev_t = make_dev(&cxm_ops, unit,
vga_switcheroo_dev = make_dev(
dev = make_dev(&nvmm_ops, 0, UID_ROOT, GID_NVMM, 0640, "nvmm");
make_dev(&fildesc_ops, fd,
make_dev(&fildesc_ops, 0, UID_ROOT, GID_WHEEL, 0666, "stdin");
make_dev(&fildesc_ops, 1, UID_ROOT, GID_WHEEL, 0666, "stdout");
make_dev(&fildesc_ops, 2, UID_ROOT, GID_WHEEL, 0666, "stderr");
make_dev(&mem_ops_mem, 0, UID_ROOT, GID_KMEM, 0640, "mem");
make_dev(&mem_ops_mem, 1, UID_ROOT, GID_KMEM, 0640, "kmem");
make_dev(&mem_ops, 2, UID_ROOT, GID_WHEEL, 0666, "null");
make_dev(&mem_ops, 3, UID_ROOT, GID_WHEEL, 0644, "random");
make_dev(&mem_ops, 4, UID_ROOT, GID_WHEEL, 0644, "urandom");
make_dev(&mem_ops, 5, UID_ROOT, GID_WHEEL, 0666, "upmap");
make_dev(&mem_ops, 6, UID_ROOT, GID_WHEEL, 0444, "kpmap");
make_dev(&mem_ops, 7, UID_ROOT, GID_WHEEL, 0666, "lpmap");
zerodev = make_dev(&mem_ops, 12, UID_ROOT, GID_WHEEL, 0666, "zero");
make_dev(&mem_ops_noq, 14, UID_ROOT, GID_WHEEL, 0600, "io");
make_dev(&wdog_ops, 0,
make_dev(&devctl_ops, 0, UID_ROOT, GID_WHEEL, 0600, "devctl");
make_dev(&log_ops, 0, UID_ROOT, GID_WHEEL, 0600, "klog");
pti->devs = make_dev(&pts98_ops, unit,
make_dev(&ctty_ops, 0, 0, 0, 0666, "tty");
make_dev(&bpf_ops, i, 0, 0, 0600, "bpf%d", i);
netmap_dev = make_dev(&netmap_cdevsw, 0, UID_ROOT, GID_WHEEL, 0660,
pf_dev = make_dev(&pf_ops, 0, UID_ROOT, GID_WHEEL, 0600, PF_NAME);
dev = make_dev(&tap_ops, unit, UID_ROOT, GID_WHEEL,
dev = make_dev(&tun_ops, unit, UID_UUCP, GID_DIALER,
new_connection->ngddev = make_dev(&ngd_cdevsw,
priv->ngddev = make_dev(&ngd_cdevsw, unit2minor(priv->unit), UID_ROOT,
make_dev(&nsmb_ops, minor(dev),
dev = make_dev(&vcons_ops, i,
cdev_t make_dev(struct dev_ops *ops, int minor, uid_t uid, gid_t gid,
autofs_softc->sc_cdev = make_dev(&autofs_ops, 0, UID_ROOT, GID_OPERATOR,
devfs_dev = make_dev(&devfs_dev_ops, 0, UID_ROOT, GID_WHEEL,
fuse_dev = make_dev(&fuse_device_cdevsw, 0, UID_ROOT, GID_OPERATOR,
dev = make_dev(&mfs_ops, minnum, UID_ROOT, GID_WHEEL, 0600,
make_dev(&pktgen_ops, 0, UID_ROOT, GID_WHEEL, 0600,