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