Lines Matching refs:altqsw
97 static struct altqsw altqsw[] = { /* minor */
164 int naltqsw = sizeof (altqsw) / sizeof (altqsw[0]);
193 return (*altqsw[unit].d_open)(dev, flag, fmt, l);
206 return (*altqsw[unit].d_close)(dev, flag, fmt, l);
257 return (*altqsw[unit].d_ioctl)(dev, cmd, addr, flag, l);
280 if (unit == 0 || altqsw[unit].d_open != NULL)
281 altqsw[unit].dev = make_dev(&altq_cdevsw, unit,
283 altqsw[unit].d_name);
300 static struct altqsw noqdisc = {"noq", noopen, noclose, noioctl};
302 static struct altqsw noqdisc = {"noq"};
329 if (altqsw[type].d_open != noopen)
331 if (altqsw[type].d_open != NULL)
334 altqsw[type] = *mdata->altqsw; /* set discipline functions */
338 "altq/%s", altqsw[type].d_name);
340 altqsw[type].dev = make_dev(&altq_cdevsw, type, UID_ROOT, GID_WHEEL,
341 0644, "altq/%s", altqsw[type].d_name);
360 destroy_dev(altqsw[type].dev);
362 altqsw[type] = noqdisc;