devsw
struct devsw devsw[] = {
int ndevs = (sizeof(devsw)/sizeof(devsw[0]));
dp = devsw;
for (dp = devsw, i = 0; i < ndevs; dp++, i++)
for (dp = devsw, i = 0; i < ndevs; dp++, i++)
register struct devsw *dp;
struct devsw devsw[] = {
int ndevs = sizeof(devsw) / sizeof(devsw[0]);
struct devsw *dp;
dp = &devsw[0];
struct devsw devsw[] = {
dp = devsw;
for (dp = devsw, i = 0; i < ndevs; dp++, i++)
for (dp = devsw, i = 0; i < ndevs; dp++, i++)
register struct devsw *dp;
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw *dp = devsw;
struct devsw *dp = devsw;
struct devsw netsw[] = {
struct devsw devsw[] = {
int ndevs = nitems(devsw);
extern struct devsw netsw[];
struct devsw *dp = devsw;
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw *dp;
dp = &devsw[dev];
struct devsw *dp;
for (dp = devsw, i = 0; i < ndevs; dp++, i++) {
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw *dp;
for (dp = devsw, i = 0; i < ndevs; dp++, i++) {
struct devsw *dp;
dp = &devsw[dev];
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw devsw[] = {
int ndevs = nitems(devsw);
if ((rc = (*devsw[dp->dev_type].dv_open)(f, file)) == 0) {
f->f_dev = &devsw[dp->dev_type];
f->f_dev = &devsw[dp->dev_type];
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw *dp = devsw;
int ndevs = nitems(devsw);
struct devsw netsw[] = {
struct devsw devsw[] = {
extern struct devsw netsw[];
struct devsw *dp = devsw;
struct devsw devsw[] = {
int ndevs = nitems(devsw);
f->f_dev = &devsw[0];
f->f_dev = &devsw[0];
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw *dp;
dp = &devsw[dev];
struct devsw *dp;
for (dp = devsw, i = 0; i < ndevs; dp++, i++) {
struct devsw devsw[] = {
int ndevs = sizeof(devsw) / sizeof(devsw[0]);
devsw[dev].dv_name, unit, part, *file, strerror(error));
struct devsw *dp;
for (dp = devsw; dp->dv_name; dp++)
major = dp - devsw;
struct devsw *dp;
devsw[dev].dv_name, unit, part, *file);
dp = &devsw[dev];
struct devsw devsw[1] = {
int ndevs = sizeof devsw / sizeof devsw[0];
of->f_dev = devsw;
of->f_dev = devsw;
struct devsw devsw[] = {
int ndevs = nitems(devsw);
struct devsw *dp;
for (dp = devsw, i = 0; i < ndevs; dp++, i++) {
struct devsw *dp;
dp = &devsw[dev];
struct devsw devsw[1] = {
int ndevs = sizeof devsw / sizeof devsw[0];
of->f_dev = devsw;
of->f_dev = devsw;
of->f_dev = devsw;
extern struct devsw devsw[]; /* device array */
struct devsw *f_dev; /* pointer to device operations */