devsw.c revision 1.4.2.2 1 1.4.2.2 yamt /*
2 1.4.2.2 yamt * MACHINE GENERATED: DO NOT EDIT
3 1.4.2.2 yamt * (BUT I'M A REBEL AND I'VE EDITED!)
4 1.4.2.2 yamt */
5 1.4.2.2 yamt
6 1.4.2.2 yamt #include <sys/param.h>
7 1.4.2.2 yamt #include <sys/conf.h>
8 1.4.2.2 yamt
9 1.4.2.2 yamt /* device conversion table */
10 1.4.2.2 yamt struct devsw_conv devsw_conv0[] = {
11 1.4.2.2 yamt { "crypto", -1, 160, DEVNODE_SINGLE, 0, { 0, 0 }},
12 1.4.2.2 yamt { "pf", -1, 161, DEVNODE_SINGLE, 0, { 0, 0 }},
13 1.4.2.2 yamt { "fss", 163, 163, DEVNODE_VECTOR, DEVNODE_FLAG_LINKZERO, { 4, 0 }},
14 1.4.2.2 yamt { "pps", -1, 164, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
15 1.4.2.2 yamt { "ptm", -1, 165, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
16 1.4.2.2 yamt { "atabus", -1, 166, DEVNODE_VECTOR, 0, { 4, 0 }},
17 1.4.2.2 yamt { "drvctl", -1, 167, DEVNODE_SINGLE, 0, { 0, 0 }},
18 1.4.2.2 yamt { "dk", 168, 168, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
19 1.4.2.2 yamt { "tap", -1, 169, DEVNODE_VECTOR, 0, { 4, 0 }},
20 1.4.2.2 yamt { "veriexec", -1, 170, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
21 1.4.2.2 yamt { "fw", -1, 171, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
22 1.4.2.2 yamt { "ucycom", -1, 172, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
23 1.4.2.2 yamt { "gpio", -1, 173, DEVNODE_VECTOR, DEVNODE_FLAG_LINKZERO, { 8, 0 }},
24 1.4.2.2 yamt { "utoppy", -1, 174, DEVNODE_VECTOR, 0, { 2, 0 }},
25 1.4.2.2 yamt { "bthub", -1, 175, DEVNODE_SINGLE, 0, { 0, 0 }},
26 1.4.2.2 yamt { "amr", -1, 176, DEVNODE_VECTOR, 0, { 1, 0 }},
27 1.4.2.2 yamt { "lockstat", -1, 177, DEVNODE_SINGLE, 0, { 0, 0 }},
28 1.4.2.2 yamt { "putter", -1, 178, DEVNODE_SINGLE, 0, { 0, 0 }},
29 1.4.2.2 yamt { "srt", -1, 179, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
30 1.4.2.2 yamt { "drm", -1, 180, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
31 1.4.2.2 yamt { "bio", -1, 181, DEVNODE_SINGLE, 0, { 0, 0 }},
32 1.4.2.2 yamt { "altmem", 182, 182, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
33 1.4.2.2 yamt { "twa", -1, 187, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
34 1.4.2.2 yamt { "cpuctl", -1, 188, DEVNODE_SINGLE, 0, { 0, 0 }},
35 1.4.2.2 yamt { "pad", -1, 189, DEVNODE_VECTOR, DEVNODE_FLAG_LINKZERO, { 4, 0 }},
36 1.4.2.2 yamt { "zfs", 190, 190, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
37 1.4.2.2 yamt { "tprof", -1, 191, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
38 1.4.2.2 yamt { "isv", -1, 192, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
39 1.4.2.2 yamt { "video", -1, 193, DEVNODE_VECTOR, 0, { 4, 0 }},
40 1.4.2.2 yamt { "dm", 169, 194, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
41 1.4.2.2 yamt { "hdaudio", -1, 195, DEVNODE_VECTOR, 0, { 4, 0 }},
42 1.4.2.2 yamt { "uhso", -1, 196, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
43 1.4.2.2 yamt { "rumpblk", 197, 197, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
44 1.4.2.2 yamt { "cons", -1, 0, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
45 1.4.2.2 yamt { "ctty", -1, 1, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
46 1.4.2.2 yamt { "null", -1, 2, DEVNODE_SINGLE, 0, { 0, 0 }},
47 1.4.2.2 yamt { "wd", 0, 3, DEVNODE_VECTOR, 0, { 8, 8 }},
48 1.4.2.2 yamt { "swap", 1, 4, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
49 1.4.2.2 yamt { "pts", -1, 5, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
50 1.4.2.2 yamt { "ptc", -1, 6, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
51 1.4.2.2 yamt { "log", -1, 7, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
52 1.4.2.2 yamt { "com", -1, 8, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
53 1.4.2.2 yamt { "fd", 2, 9, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
54 1.4.2.2 yamt { "wt", 3, 10, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
55 1.4.2.2 yamt { "pc", -1, 12, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
56 1.4.2.2 yamt { "sd", 4, 13, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
57 1.4.2.2 yamt { "st", 5, 14, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
58 1.4.2.2 yamt { "cd", 6, 15, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
59 1.4.2.2 yamt { "lpt", -1, 16, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
60 1.4.2.2 yamt { "ch", -1, 17, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
61 1.4.2.2 yamt { "ccd", 16, 18, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
62 1.4.2.2 yamt { "ss", -1, 19, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
63 1.4.2.2 yamt { "uk", -1, 20, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
64 1.4.2.2 yamt { "apm", -1, 21, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
65 1.4.2.2 yamt { "filedesc", -1, 22, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
66 1.4.2.2 yamt { "bpf", -1, 23, DEVNODE_VECTOR, DEVNODE_FLAG_LINKZERO, { 8, 0 }},
67 1.4.2.2 yamt { "md", 17, 24, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
68 1.4.2.2 yamt { "joy", -1, 26, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
69 1.4.2.2 yamt { "spkr", -1, 27, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
70 1.4.2.2 yamt { "cy", -1, 38, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
71 1.4.2.2 yamt { "mcd", 7, 39, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
72 1.4.2.2 yamt { "tun", -1, 40, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
73 1.4.2.2 yamt { "vnd", 14, 41, DEVNODE_VECTOR, 0, { 8, 8 }},
74 1.4.2.2 yamt { "audio", -1, 42, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
75 1.4.2.2 yamt { "svr4_net", -1, 43, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
76 1.4.2.2 yamt { "ipl", -1, 44, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
77 1.4.2.2 yamt { "satlink", -1, 45, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
78 1.4.2.2 yamt { "rnd", -1, 46, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
79 1.4.2.2 yamt { "wsdisplay", -1, 47, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
80 1.4.2.2 yamt { "wskbd", -1, 48, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
81 1.4.2.2 yamt { "wsmouse", -1, 49, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
82 1.4.2.2 yamt { "isdn", -1, 50, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
83 1.4.2.2 yamt { "isdnctl", -1, 51, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
84 1.4.2.2 yamt { "isdnbchan", -1, 52, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
85 1.4.2.2 yamt { "isdntrc", -1, 53, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
86 1.4.2.2 yamt { "isdntel", -1, 54, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
87 1.4.2.2 yamt { "usb", -1, 55, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
88 1.4.2.2 yamt { "uhid", -1, 56, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
89 1.4.2.2 yamt { "ulpt", -1, 57, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
90 1.4.2.2 yamt { "midi", -1, 58, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
91 1.4.2.2 yamt { "sequencer", -1, 59, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
92 1.4.2.2 yamt { "vcoda", -1, 60, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
93 1.4.2.2 yamt { "scsibus", -1, 61, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
94 1.4.2.2 yamt { "raid", 18, 62, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
95 1.4.2.2 yamt { "esh", -1, 63, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
96 1.4.2.2 yamt { "ugen", -1, 64, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
97 1.4.2.2 yamt { "wsmux", -1, 65, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
98 1.4.2.2 yamt { "ucom", -1, 66, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
99 1.4.2.2 yamt { "sysmon", -1, 67, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
100 1.4.2.2 yamt { "vmegeneric", -1, 68, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
101 1.4.2.2 yamt { "ld", 19, 69, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
102 1.4.2.2 yamt { "urio", -1, 70, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
103 1.4.2.2 yamt { "bktr", -1, 71, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
104 1.4.2.2 yamt { "cz", -1, 73, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
105 1.4.2.2 yamt { "ses", -1, 74, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
106 1.4.2.2 yamt { "uscanner", -1, 75, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
107 1.4.2.2 yamt { "iop", -1, 76, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
108 1.4.2.2 yamt { "altq", -1, 77, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
109 1.4.2.2 yamt { "mlx", -1, 78, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
110 1.4.2.2 yamt { "ed", 20, 79, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
111 1.4.2.2 yamt { "mly", -1, 80, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
112 1.4.2.2 yamt { "wsfont", -1, 81, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
113 1.4.2.2 yamt { "agp", -1, 82, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
114 1.4.2.2 yamt { "pci", -1, 83, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
115 1.4.2.2 yamt { "dpti", -1, 84, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
116 1.4.2.2 yamt { "irframe", -1, 85, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
117 1.4.2.2 yamt { "cir", -1, 86, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
118 1.4.2.2 yamt { "radio", -1, 87, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
119 1.4.2.2 yamt { "cmos", -1, 88, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
120 1.4.2.2 yamt { "clockctl", -1, 89, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
121 1.4.2.2 yamt { "kttcp", -1, 91, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
122 1.4.2.2 yamt { "dmoverio", -1, 92, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
123 1.4.2.2 yamt { "cgd", 21, 93, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
124 1.4.2.2 yamt { "dpt", -1, 96, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
125 1.4.2.2 yamt { "twe", -1, 97, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
126 1.4.2.2 yamt { "nsmb", -1, 98, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
127 1.4.2.2 yamt { "vmmon", -1, 99, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
128 1.4.2.2 yamt { "vmnet", -1, 100, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
129 1.4.2.2 yamt { "ksyms", -1, 101, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
130 1.4.2.2 yamt { "icp", -1, 102, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
131 1.4.2.2 yamt { "gpib", -1, 103, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
132 1.4.2.2 yamt { "ppi", -1, 104, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
133 1.4.2.2 yamt { "rd", 22, 105, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
134 1.4.2.2 yamt { "ct", 23, 106, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
135 1.4.2.2 yamt { "mt", 24, 107, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
136 1.4.2.2 yamt { "xenevt", -1, 141, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
137 1.4.2.2 yamt { "xbd", 142, 142, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
138 1.4.2.2 yamt { "xencons", -1, 143, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
139 1.4.2.2 yamt };
140 1.4.2.2 yamt
141 1.4.2.2 yamt struct devsw_conv *devsw_conv = devsw_conv0;
142 1.4.2.2 yamt int max_devsw_convs = __arraycount(devsw_conv0);
143