devtype
const char *devtype);
const char *devtype __unused)
static const struct devtype devtypes[] = {
id->devtype = devtypes[i].value;
if (devtypes[i].value == id->devtype) {
dr->dev_type = id->devtype;
int devtype;
const char *devtype __unused)
devtype = PCMDEV(dev);
(devtype == SND_DEV_DSPHW_PLAY || devtype == SND_DEV_DSPHW_VPLAY ||
devtype == SND_DEV_DSPHW_REC || devtype == SND_DEV_DSPHW_VREC)) {
int i, unit, udcmask, cunit, devtype, devhw, devcmax, tumax;
devtype = -1;
devtype = dsp_cdevs[i].type;
udcmask = snd_u2unit(unit) | snd_d2unit(devtype);
if (((devtype == SND_DEV_DSPHW_VPLAY && d->pvchancount > 0) ||
(devtype == SND_DEV_DSPHW_VREC && d->rvchancount > 0)) &&
PCMMKMINOR(unit, devtype, subunit),
int i, error, rderror, wrerror, devtype, wdevunit, rdevunit;
devtype = PCMDEV(i_dev);
if (devtype != dsp_cdevs[i].type || dsp_cdevs[i].alias != NULL)
int j, devtype, ret;
const char *devtype;
devtype = device_get_name(dev);
if (!strcmp(devtype, "pcm"))
else if (!strcmp(devtype, "midi"))
else if (!strcmp(devtype, "sequencer"))
uintptr_t devtype;
devtype = -1;
VIRTIO_IVAR_DEVTYPE, &devtype);
return ((int) devtype);
dev_dopen(cdev_t dev, int oflags, int devtype, struct ucred *cred,
ap.a_devtype = devtype;
dev_dclose(cdev_t dev, int fflag, int devtype, struct file *fp)
ap.a_devtype = devtype;
int dev_dopen(cdev_t dev, int oflags, int devtype, struct ucred *cred,
int dev_dclose(cdev_t dev, int fflag, int devtype, struct file *fp);