disklist
dl = (struct disklist *) malloc(len);
static struct disklist *dl;
struct disklist *dl;
dklist_size = sizeof(struct disklist) + (x86_ndisks - 1) *
struct disklist *x86_alldisks;
node.sysctl_size = sizeof(struct disklist) +
struct disklist *x86_alldisks;
TAILQ_INSERT_TAIL(&disklist, dip, list);
TAILQ_INIT(&disklist);
for (dip = TAILQ_FIRST(&disklist); dip != NULL;
struct disklist_lh disklist;
extern struct disklist *x86_alldisks;
struct disklist *dl = x86_alldisks;
static struct disklist *disklist = NULL;
if (disklist == NULL) {
disklist = malloc(len);
if (disklist == NULL) {
sysctl(mib, 2, disklist, &len, NULL, 0);
for (i = 0; i < disklist->dl_nnativedisks; i++) {
nat = &disklist->dl_nativedisks[i];
bip = &disklist->dl_biosdisks[nip->ni_biosmatches[0]];
bip = &disklist->dl_biosdisks[
biosdisk = &disklist->dl_biosdisks[