Lines Matching refs:devsw
85 for (i = 0; devsw[i] != NULL; i++) {
86 if (devsw[i]->dv_init != NULL) {
87 err = (devsw[i]->dv_init)();
90 devsw[i]->dv_name, err);
95 currdev.d_dev = devsw[i];
98 if (strcmp(devsw[i]->dv_name, "cd") == 0) {
102 if (devsw[i]->dv_open(&f, &currdev) == 0)
106 if (strcmp(devsw[i]->dv_name, "disk") == 0) {
112 if (devsw[i]->dv_open(&f, &currdev) == 0)
116 if (strcmp(devsw[i]->dv_name, "net") == 0)
120 if (devsw[i] == NULL)
123 printf("Boot device: %s\n", devsw[i]->dv_name);