Lines Matching refs:numdevs
175 int numdevs; in devstat_getnumdevs() local
183 if (sysctlbyname("kern.devstat.numdevs", &numdevs, in devstat_getnumdevs()
191 return(numdevs); in devstat_getnumdevs()
194 if (KREADNL(kd, X_NUMDEVS, numdevs) == -1) in devstat_getnumdevs()
197 return(numdevs); in devstat_getnumdevs()
365 if ((dinfo->numdevs = devstat_getnumdevs(kd)) < 0) in devstat_getdevs()
373 dssize = (dinfo->numdevs * sizeof(struct devstat)) + in devstat_getdevs()
383 dssize = (dinfo->numdevs * sizeof(struct devstat)) + in devstat_getdevs()
412 if ((dinfo->numdevs = devstat_getnumdevs(kd)) < 0) in devstat_getdevs()
415 dssize = (dinfo->numdevs * in devstat_getdevs()
447 if ((dinfo->numdevs = devstat_getnumdevs(kd)) == -1) in devstat_getdevs()
474 if (devstat_getnumdevs(kd) != dinfo->numdevs) { in devstat_getdevs()
475 if ((dinfo->numdevs = devstat_getnumdevs(kd)) < 0) in devstat_getdevs()
477 dssize = (dinfo->numdevs * sizeof(struct devstat)) + in devstat_getdevs()
555 int numdevs, struct devstat_match *matches, int num_matches, in devstat_selectdevs() argument
567 if ((dev_select == NULL) || (devices == NULL) || (numdevs < 0)) in devstat_selectdevs()
578 *dev_select = (struct device_selection *)malloc(numdevs * in devstat_selectdevs()
590 } else if (*num_selections != numdevs) { in devstat_selectdevs()
648 if (!changed && *num_selections != numdevs) { in devstat_selectdevs()
650 numdevs * sizeof(struct device_selection)); in devstat_selectdevs()
654 bzero(*dev_select, sizeof(struct device_selection) * numdevs); in devstat_selectdevs()
656 for (i = 0; i < numdevs; i++) { in devstat_selectdevs()
666 *num_selections = numdevs; in devstat_selectdevs()
668 for (i = 0; i < numdevs; i++) in devstat_selectdevs()
743 for (j = 0; j < numdevs; j++) { in devstat_selectdevs()
790 for (k = 0; k < numdevs; k++) { in devstat_selectdevs()