1/*
2 * MACHINE GENERATED: DO NOT EDIT
3 *
4 * devsw.c, from "XEN3_DOMU"
5 */
6
7#include <sys/param.h>
8#include <sys/conf.h>
9
10/* device switch table for block device */
11extern const struct bdevsw swap_bdevsw;
12extern const struct bdevsw vnd_bdevsw;
13extern const struct bdevsw ccd_bdevsw;
14extern const struct bdevsw md_bdevsw;
15extern const struct bdevsw raid_bdevsw;
16extern const struct bdevsw cgd_bdevsw;
17extern const struct bdevsw xbd_bdevsw;
18extern const struct bdevsw fss_bdevsw;
19extern const struct bdevsw dk_bdevsw;
20extern const struct bdevsw dm_bdevsw;
21
22const struct bdevsw *bdevsw0[] = {
23 NULL, // 0
24 &swap_bdevsw, // 1
25 NULL, // 2
26 NULL, // 3
27 NULL, // 4
28 NULL, // 5
29 NULL, // 6
30 NULL, // 7
31 NULL, // 8
32 NULL, // 9
33 NULL, // 10
34 NULL, // 11
35 NULL, // 12
36 NULL, // 13
37 &vnd_bdevsw, // 14
38 NULL, // 15
39 &ccd_bdevsw, // 16
40 &md_bdevsw, // 17
41 &raid_bdevsw, // 18
42 NULL, // 19
43 &cgd_bdevsw, // 20
44 NULL, // 21
45 NULL, // 22
46 NULL, // 23
47 NULL, // 24
48 NULL, // 25
49 NULL, // 26
50 NULL, // 27
51 NULL, // 28
52 NULL, // 29
53 NULL, // 30
54 NULL, // 31
55 NULL, // 32
56 NULL, // 33
57 NULL, // 34
58 NULL, // 35
59 NULL, // 36
60 NULL, // 37
61 NULL, // 38
62 NULL, // 39
63 NULL, // 40
64 NULL, // 41
65 NULL, // 42
66 NULL, // 43
67 NULL, // 44
68 NULL, // 45
69 NULL, // 46
70 NULL, // 47
71 NULL, // 48
72 NULL, // 49
73 NULL, // 50
74 NULL, // 51
75 NULL, // 52
76 NULL, // 53
77 NULL, // 54
78 NULL, // 55
79 NULL, // 56
80 NULL, // 57
81 NULL, // 58
82 NULL, // 59
83 NULL, // 60
84 NULL, // 61
85 NULL, // 62
86 NULL, // 63
87 NULL, // 64
88 NULL, // 65
89 NULL, // 66
90 NULL, // 67
91 NULL, // 68
92 NULL, // 69
93 NULL, // 70
94 NULL, // 71
95 NULL, // 72
96 NULL, // 73
97 NULL, // 74
98 NULL, // 75
99 NULL, // 76
100 NULL, // 77
101 NULL, // 78
102 NULL, // 79
103 NULL, // 80
104 NULL, // 81
105 NULL, // 82
106 NULL, // 83
107 NULL, // 84
108 NULL, // 85
109 NULL, // 86
110 NULL, // 87
111 NULL, // 88
112 NULL, // 89
113 NULL, // 90
114 NULL, // 91
115 NULL, // 92
116 NULL, // 93
117 NULL, // 94
118 NULL, // 95
119 NULL, // 96
120 NULL, // 97
121 NULL, // 98
122 NULL, // 99
123 NULL, // 100
124 NULL, // 101
125 NULL, // 102
126 NULL, // 103
127 NULL, // 104
128 NULL, // 105
129 NULL, // 106
130 NULL, // 107
131 NULL, // 108
132 NULL, // 109
133 NULL, // 110
134 NULL, // 111
135 NULL, // 112
136 NULL, // 113
137 NULL, // 114
138 NULL, // 115
139 NULL, // 116
140 NULL, // 117
141 NULL, // 118
142 NULL, // 119
143 NULL, // 120
144 NULL, // 121
145 NULL, // 122
146 NULL, // 123
147 NULL, // 124
148 NULL, // 125
149 NULL, // 126
150 NULL, // 127
151 NULL, // 128
152 NULL, // 129
153 NULL, // 130
154 NULL, // 131
155 NULL, // 132
156 NULL, // 133
157 NULL, // 134
158 NULL, // 135
159 NULL, // 136
160 NULL, // 137
161 NULL, // 138
162 NULL, // 139
163 NULL, // 140
164 NULL, // 141
165 &xbd_bdevsw, // 142
166 NULL, // 143
167 NULL, // 144
168 NULL, // 145
169 NULL, // 146
170 NULL, // 147
171 NULL, // 148
172 NULL, // 149
173 NULL, // 150
174 NULL, // 151
175 NULL, // 152
176 NULL, // 153
177 NULL, // 154
178 NULL, // 155
179 NULL, // 156
180 NULL, // 157
181 NULL, // 158
182 NULL, // 159
183 NULL, // 160
184 NULL, // 161
185 NULL, // 162
186 &fss_bdevsw, // 163
187 NULL, // 164
188 NULL, // 165
189 NULL, // 166
190 NULL, // 167
191 &dk_bdevsw, // 168
192 &dm_bdevsw, // 169
193 NULL, // 170
194 NULL, // 171
195 NULL, // 172
196 NULL, // 173
197 NULL, // 174
198 NULL, // 175
199 NULL, // 176
200 NULL, // 177
201 NULL, // 178
202 NULL, // 179
203 NULL, // 180
204 NULL, // 181
205 NULL, // 182
206 NULL, // 183
207 NULL, // 184
208 NULL, // 185
209 NULL, // 186
210 NULL, // 187
211 NULL, // 188
212 NULL, // 189
213 NULL, // 190
214 NULL, // 191
215 NULL, // 192
216 NULL, // 193
217 NULL, // 194
218 NULL, // 195
219 NULL, // 196
220 NULL, // 197
221 NULL, // 198
222 NULL, // 199
223 NULL, // 200
224 NULL, // 201
225 NULL, // 202
226 NULL, // 203
227 NULL, // 204
228 NULL, // 205
229 NULL, // 206
230 NULL, // 207
231 NULL, // 208
232};
233
234const struct bdevsw **bdevsw = bdevsw0;
235const int sys_bdevsws = __arraycount(bdevsw0);
236int max_bdevsws = __arraycount(bdevsw0);
237
238/* device switch table for character device */
239extern const struct cdevsw cons_cdevsw;
240extern const struct cdevsw ctty_cdevsw;
241extern const struct cdevsw mem_cdevsw;
242extern const struct cdevsw swap_cdevsw;
243extern const struct cdevsw pts_cdevsw;
244extern const struct cdevsw ptc_cdevsw;
245extern const struct cdevsw log_cdevsw;
246extern const struct cdevsw ccd_cdevsw;
247extern const struct cdevsw filedesc_cdevsw;
248extern const struct cdevsw bpf_cdevsw;
249extern const struct cdevsw md_cdevsw;
250extern const struct cdevsw tun_cdevsw;
251extern const struct cdevsw vnd_cdevsw;
252extern const struct cdevsw ipl_cdevsw;
253extern const struct cdevsw rnd_cdevsw;
254extern const struct cdevsw vcoda_cdevsw;
255extern const struct cdevsw raid_cdevsw;
256extern const struct cdevsw sysmon_cdevsw;
257extern const struct cdevsw clockctl_cdevsw;
258extern const struct cdevsw cgd_cdevsw;
259extern const struct cdevsw ksyms_cdevsw;
260extern const struct cdevsw nsmb_cdevsw;
261extern const struct cdevsw xbd_cdevsw;
262extern const struct cdevsw xencons_cdevsw;
263extern const struct cdevsw crypto_cdevsw;
264extern const struct cdevsw fss_cdevsw;
265extern const struct cdevsw ptm_cdevsw;
266extern const struct cdevsw drvctl_cdevsw;
267extern const struct cdevsw dk_cdevsw;
268extern const struct cdevsw tap_cdevsw;
269extern const struct cdevsw putter_cdevsw;
270extern const struct cdevsw cpuctl_cdevsw;
271extern const struct cdevsw dm_cdevsw;
272
273const struct cdevsw *cdevsw0[] = {
274 &cons_cdevsw, // 0
275 &ctty_cdevsw, // 1
276 &mem_cdevsw, // 2
277 NULL, // 3
278 &swap_cdevsw, // 4
279 &pts_cdevsw, // 5
280 &ptc_cdevsw, // 6
281 &log_cdevsw, // 7
282 NULL, // 8
283 NULL, // 9
284 NULL, // 10
285 NULL, // 11
286 NULL, // 12
287 NULL, // 13
288 NULL, // 14
289 NULL, // 15
290 NULL, // 16
291 NULL, // 17
292 &ccd_cdevsw, // 18
293 NULL, // 19
294 NULL, // 20
295 NULL, // 21
296 &filedesc_cdevsw, // 22
297 &bpf_cdevsw, // 23
298 &md_cdevsw, // 24
299 NULL, // 25
300 NULL, // 26
301 NULL, // 27
302 NULL, // 28
303 NULL, // 29
304 NULL, // 30
305 NULL, // 31
306 NULL, // 32
307 NULL, // 33
308 NULL, // 34
309 NULL, // 35
310 NULL, // 36
311 NULL, // 37
312 NULL, // 38
313 NULL, // 39
314 &tun_cdevsw, // 40
315 &vnd_cdevsw, // 41
316 NULL, // 42
317 NULL, // 43
318 &ipl_cdevsw, // 44
319 NULL, // 45
320 &rnd_cdevsw, // 46
321 NULL, // 47
322 NULL, // 48
323 NULL, // 49
324 NULL, // 50
325 NULL, // 51
326 NULL, // 52
327 NULL, // 53
328 NULL, // 54
329 NULL, // 55
330 NULL, // 56
331 NULL, // 57
332 NULL, // 58
333 NULL, // 59
334 &vcoda_cdevsw, // 60
335 NULL, // 61
336 &raid_cdevsw, // 62
337 NULL, // 63
338 NULL, // 64
339 NULL, // 65
340 NULL, // 66
341 &sysmon_cdevsw, // 67
342 NULL, // 68
343 NULL, // 69
344 NULL, // 70
345 NULL, // 71
346 NULL, // 72
347 NULL, // 73
348 NULL, // 74
349 NULL, // 75
350 NULL, // 76
351 NULL, // 77
352 NULL, // 78
353 &clockctl_cdevsw, // 79
354 NULL, // 80
355 &cgd_cdevsw, // 81
356 NULL, // 82
357 NULL, // 83
358 NULL, // 84
359 &ksyms_cdevsw, // 85
360 NULL, // 86
361 NULL, // 87
362 NULL, // 88
363 NULL, // 89
364 NULL, // 90
365 NULL, // 91
366 NULL, // 92
367 NULL, // 93
368 NULL, // 94
369 NULL, // 95
370 NULL, // 96
371 NULL, // 97
372 &nsmb_cdevsw, // 98
373 NULL, // 99
374 NULL, // 100
375 NULL, // 101
376 NULL, // 102
377 NULL, // 103
378 NULL, // 104
379 NULL, // 105
380 NULL, // 106
381 NULL, // 107
382 NULL, // 108
383 NULL, // 109
384 NULL, // 110
385 NULL, // 111
386 NULL, // 112
387 NULL, // 113
388 NULL, // 114
389 NULL, // 115
390 NULL, // 116
391 NULL, // 117
392 NULL, // 118
393 NULL, // 119
394 NULL, // 120
395 NULL, // 121
396 NULL, // 122
397 NULL, // 123
398 NULL, // 124
399 NULL, // 125
400 NULL, // 126
401 NULL, // 127
402 NULL, // 128
403 NULL, // 129
404 NULL, // 130
405 NULL, // 131
406 NULL, // 132
407 NULL, // 133
408 NULL, // 134
409 NULL, // 135
410 NULL, // 136
411 NULL, // 137
412 NULL, // 138
413 NULL, // 139
414 NULL, // 140
415 NULL, // 141
416 &xbd_cdevsw, // 142
417 &xencons_cdevsw, // 143
418 NULL, // 144
419 NULL, // 145
420 NULL, // 146
421 NULL, // 147
422 NULL, // 148
423 NULL, // 149
424 NULL, // 150
425 NULL, // 151
426 NULL, // 152
427 NULL, // 153
428 NULL, // 154
429 NULL, // 155
430 NULL, // 156
431 NULL, // 157
432 NULL, // 158
433 NULL, // 159
434 &crypto_cdevsw, // 160
435 NULL, // 161
436 NULL, // 162
437 &fss_cdevsw, // 163
438 NULL, // 164
439 &ptm_cdevsw, // 165
440 NULL, // 166
441 &drvctl_cdevsw, // 167
442 &dk_cdevsw, // 168
443 &tap_cdevsw, // 169
444 NULL, // 170
445 NULL, // 171
446 NULL, // 172
447 NULL, // 173
448 NULL, // 174
449 NULL, // 175
450 NULL, // 176
451 NULL, // 177
452 &putter_cdevsw, // 178
453 NULL, // 179
454 NULL, // 180
455 NULL, // 181
456 NULL, // 182
457 NULL, // 183
458 NULL, // 184
459 NULL, // 185
460 NULL, // 186
461 NULL, // 187
462 &cpuctl_cdevsw, // 188
463 NULL, // 189
464 NULL, // 190
465 NULL, // 191
466 NULL, // 192
467 NULL, // 193
468 &dm_cdevsw, // 194
469 NULL, // 195
470 NULL, // 196
471 NULL, // 197
472 NULL, // 198
473 NULL, // 199
474 NULL, // 200
475 NULL, // 201
476 NULL, // 202
477 NULL, // 203
478 NULL, // 204
479 NULL, // 205
480 NULL, // 206
481 NULL, // 207
482 NULL, // 208
483 NULL, // 209
484 NULL, // 210
485 NULL, // 211
486 NULL, // 212
487 NULL, // 213
488 NULL, // 214
489 NULL, // 215
490 NULL, // 216
491 NULL, // 217
492 NULL, // 218
493 NULL, // 219
494 NULL, // 220
495 NULL, // 221
496 NULL, // 222
497 NULL, // 223
498 NULL, // 224
499 NULL, // 225
500 NULL, // 226
501 NULL, // 227
502 NULL, // 228
503 NULL, // 229
504 NULL, // 230
505 NULL, // 231
506 NULL, // 232
507 NULL, // 233
508 NULL, // 234
509 NULL, // 235
510 NULL, // 236
511 NULL, // 237
512 NULL, // 238
513 NULL, // 239
514 NULL, // 240
515 NULL, // 241
516 NULL, // 242
517 NULL, // 243
518 NULL, // 244
519 NULL, // 245
520 NULL, // 246
521 NULL, // 247
522 NULL, // 248
523 NULL, // 249
524 NULL, // 250
525 NULL, // 251
526 NULL, // 252
527 NULL, // 253
528 NULL, // 254
529 NULL, // 255
530 NULL, // 256
531 NULL, // 257
532 NULL, // 258
533 NULL, // 259
534 NULL, // 260
535 NULL, // 261
536 NULL, // 262
537 NULL, // 263
538 NULL, // 264
539 NULL, // 265
540 NULL, // 266
541 NULL, // 267
542 NULL, // 268
543 NULL, // 269
544 NULL, // 270
545 NULL, // 271
546 NULL, // 272
547 NULL, // 273
548 NULL, // 274
549 NULL, // 275
550 NULL, // 276
551 NULL, // 277
552 NULL, // 278
553 NULL, // 279
554 NULL, // 280
555 NULL, // 281
556 NULL, // 282
557 NULL, // 283
558 NULL, // 284
559 NULL, // 285
560 NULL, // 286
561 NULL, // 287
562 NULL, // 288
563 NULL, // 289
564 NULL, // 290
565 NULL, // 291
566 NULL, // 292
567 NULL, // 293
568 NULL, // 294
569 NULL, // 295
570 NULL, // 296
571 NULL, // 297
572 NULL, // 298
573 NULL, // 299
574 NULL, // 300
575 NULL, // 301
576 NULL, // 302
577 NULL, // 303
578 NULL, // 304
579 NULL, // 305
580 NULL, // 306
581 NULL, // 307
582 NULL, // 308
583 NULL, // 309
584 NULL, // 310
585 NULL, // 311
586 NULL, // 312
587 NULL, // 313
588 NULL, // 314
589 NULL, // 315
590 NULL, // 316
591 NULL, // 317
592 NULL, // 318
593 NULL, // 319
594 NULL, // 320
595 NULL, // 321
596 NULL, // 322
597 NULL, // 323
598 NULL, // 324
599 NULL, // 325
600 NULL, // 326
601 NULL, // 327
602 NULL, // 328
603 NULL, // 329
604 NULL, // 330
605 NULL, // 331
606 NULL, // 332
607 NULL, // 333
608 NULL, // 334
609 NULL, // 335
610 NULL, // 336
611 NULL, // 337
612 NULL, // 338
613 NULL, // 339
614 NULL, // 340
615 NULL, // 341
616};
617
618const struct cdevsw **cdevsw = cdevsw0;
619const int sys_cdevsws = __arraycount(cdevsw0);
620int max_cdevsws = __arraycount(cdevsw0);
621
622/* device conversion table */
623struct devsw_conv devsw_conv0[] = {
624 { "crypto", -1, 160, DEVNODE_SINGLE, 0, { 0, 0 }},
625 { "pf", -1, 161, DEVNODE_SINGLE, 0, { 0, 0 }},
626 { "fss", 163, 163, DEVNODE_VECTOR, 0, { 4, 0 }},
627 { "pps", -1, 164, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
628 { "ptm", -1, 165, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
629 { "atabus", -1, 166, DEVNODE_VECTOR, 0, { 4, 0 }},
630 { "drvctl", -1, 167, DEVNODE_SINGLE, 0, { 0, 0 }},
631 { "dk", 168, 168, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
632 { "tap", -1, 169, DEVNODE_VECTOR, 0, { 4, 0 }},
633 { "veriexec", -1, 170, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
634 { "fw", -1, 171, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
635 { "ucycom", -1, 172, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
636 { "gpio", -1, 173, DEVNODE_VECTOR, DEVNODE_FLAG_LINKZERO, { 8, 0 }},
637 { "utoppy", -1, 174, DEVNODE_VECTOR, 0, { 2, 0 }},
638 { "bthub", -1, 175, DEVNODE_SINGLE, 0, { 0, 0 }},
639 { "amr", -1, 176, DEVNODE_VECTOR, 0, { 1, 0 }},
640 { "lockstat", -1, 177, DEVNODE_SINGLE, 0, { 0, 0 }},
641 { "putter", -1, 178, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
642 { "srt", -1, 179, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
643 { "drm", -1, 180, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
644 { "bio", -1, 181, DEVNODE_SINGLE, 0, { 0, 0 }},
645 { "altmem", 182, 182, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
646 { "twa", -1, 187, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
647 { "cpuctl", -1, 188, DEVNODE_SINGLE, 0, { 0, 0 }},
648 { "pad", -1, 189, DEVNODE_VECTOR, DEVNODE_FLAG_LINKZERO, { 4, 0 }},
649 { "zfs", 190, 190, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
650 { "tprof", -1, 191, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
651 { "isv", -1, 192, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
652 { "video", -1, 193, DEVNODE_VECTOR, 0, { 4, 0 }},
653 { "dm", 169, 194, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
654 { "hdaudio", -1, 195, DEVNODE_VECTOR, 0, { 4, 0 }},
655 { "uhso", -1, 196, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
656 { "rumpblk", 197, 197, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
657 { "npf", -1, 198, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
658 { "flash", 199, 199, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
659 { "dtv", -1, 200, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
660 { "iic", -1, 201, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
661 { "filemon", -1, 202, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
662 { "iscsi", -1, 203, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
663 { "tpm", -1, 204, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
664 { "mfi", -1, 205, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
665 { "seeprom", -1, 206, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
666 { "dtrace", -1, 207, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
667 { "spiflash", 208, 208, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
668 { "lua", -1, 209, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
669 { "hdmicec", -1, 340, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
670 { "nvme", -1, 341, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
671 { "cons", -1, 0, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
672 { "ctty", -1, 1, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
673 { "mem", -1, 2, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
674 { "wd", 0, 3, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
675 { "swap", 1, 4, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
676 { "pts", -1, 5, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
677 { "ptc", -1, 6, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
678 { "log", -1, 7, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
679 { "com", -1, 8, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
680 { "fd", 2, 9, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
681 { "wt", 3, 10, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
682 { "pc", -1, 12, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
683 { "sd", 4, 13, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
684 { "st", 5, 14, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
685 { "cd", 6, 15, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
686 { "lpt", -1, 16, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
687 { "ch", -1, 17, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
688 { "ccd", 16, 18, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
689 { "ss", -1, 19, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
690 { "uk", -1, 20, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
691 { "filedesc", -1, 22, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
692 { "bpf", -1, 23, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
693 { "md", 17, 24, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
694 { "spkr", -1, 27, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
695 { "cy", -1, 38, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
696 { "mcd", 7, 39, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
697 { "tun", -1, 40, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
698 { "vnd", 14, 41, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
699 { "audio", -1, 42, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
700 { "svr4_net", -1, 43, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
701 { "ipl", -1, 44, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
702 { "satlink", -1, 45, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
703 { "rnd", -1, 46, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
704 { "wsdisplay", -1, 47, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
705 { "wskbd", -1, 48, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
706 { "wsmouse", -1, 49, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
707 { "isdn", -1, 50, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
708 { "isdnctl", -1, 51, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
709 { "isdnbchan", -1, 52, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
710 { "isdntrc", -1, 53, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
711 { "isdntel", -1, 54, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
712 { "usb", -1, 55, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
713 { "uhid", -1, 56, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
714 { "ulpt", -1, 57, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
715 { "midi", -1, 58, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
716 { "sequencer", -1, 59, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
717 { "vcoda", -1, 60, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
718 { "scsibus", -1, 61, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
719 { "raid", 18, 62, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
720 { "esh", -1, 63, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
721 { "ugen", -1, 64, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
722 { "wsmux", -1, 65, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
723 { "ucom", -1, 66, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
724 { "sysmon", -1, 67, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
725 { "ld", 19, 69, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
726 { "urio", -1, 70, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
727 { "bktr", -1, 71, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
728 { "cz", -1, 73, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
729 { "ses", -1, 74, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
730 { "uscanner", -1, 75, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
731 { "iop", -1, 76, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
732 { "altq", -1, 77, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
733 { "mlx", -1, 78, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
734 { "clockctl", -1, 79, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
735 { "cgd", 20, 81, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
736 { "agp", -1, 82, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
737 { "pci", -1, 83, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
738 { "irframe", -1, 84, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
739 { "ksyms", -1, 85, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
740 { "wsfont", -1, 86, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
741 { "mly", -1, 87, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
742 { "dpti", -1, 88, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
743 { "joy", -1, 89, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
744 { "cir", -1, 90, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
745 { "radio", -1, 91, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
746 { "kttcp", -1, 92, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
747 { "dpt", -1, 96, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
748 { "twe", -1, 97, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
749 { "nsmb", -1, 98, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
750 { "xenevt", -1, 141, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
751 { "xbd", 142, 142, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
752 { "xencons", -1, 143, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
753};
754
755struct devsw_conv *devsw_conv = devsw_conv0;
756int max_devsw_convs = __arraycount(devsw_conv0);
757
758const dev_t swapdev = makedev(1, 0);
759const dev_t zerodev = makedev(2, DEV_ZERO);
760
761/* mem_no is only used in iskmemdev() */
762const int mem_no = 2;
763