Annotation of researchv10dc/sys/lib/devs, revision 1.1.1.1

1.1       root        1: #
                      2: # tables and config numbers
                      3: # keep these at the top of the file
                      4: # so includes will be early
                      5: #
                      6: proc   proc    count dupok     data struct proc proc; inc sys/vtimes.h sys/proc.h;
                      7: inode  inode   count dupok     data struct inode inode; inc sys/inode.h;
                      8: file   file    count dupok     data struct file file; inc sys/file.h;
                      9: text   text    count dupok     data struct text text; inc sys/text.h;
                     10: callout        callout count dupok     data struct callout callout; inc sys/callout.h;
                     11: swbuf  swbuf   count   data struct buf swapbuf, struct swapinfo swapinfo; inc sys/buf.h;
                     12: swmap  swmap   count dupok     data struct map swapmap; inc sys/map.h;
                     13: argmap arg     count dupok     data struct map argmap; inc sys/map.h;
                     14: kernelmap kernel count dupok   data struct map kernelmap; inc sys/map.h;
                     15: bufs   nbuf    param dupok
                     16: bufhash        bufh    count dupok     data struct bufhd bufhash; inc sys/buf.h;
                     17: dst    dstflag param dupok
                     18: tz     timezone param dupok
                     19: maxdsize maxdsize param dupok
                     20: maxssize maxssize param dupok
                     21: maxtsize maxtsize param dupok
                     22: queue  queue   count dupok     data struct queue queue; inc sys/stream.h;
                     23: block  blk     count dupok     data struct block cblock; inc sys/stream.h;
                     24: blkbuf blkb    count dupok     data struct buf *cblkbuf; inc sys/buf.h;
                     25: stream stream  count dupok     data struct stdata streams; inc sys/stream.h;
                     26: lnode  lnode   count dupok     data struct kern_lnode lnodes; inc sys/lnode.h;
                     27: 
                     28: #
                     29: # io adapters
                     30: #
                     31: mba    mba     sbi mba data struct mba mba; inc sys/buf.h sys/mba.h sys/mbaddr.h sys/nxaddr.h;
                     32: dw780  uba     sbi uba rawvec  data struct uba uba, long ubazvec, char *ubavoff, long *ubavreg; inc sys/nexus.h sys/nxaddr.h sys/ubaddr.h sys/uba.h;
                     33: dw750  uba     sbi uba         data struct uba uba; inc sys/nexus.h sys/nxaddr.h sys/ubaddr.h sys/uba.h;
                     34: dwbua  uba     vaxbi uba       data struct uba uba; inc sys/nexus.h sys/ubaddr.h sys/uba.h;
                     35: uvqbus uba     nobus uba vec 0 data struct uba uba; inc sys/ubaddr.h sys/uba.h;
                     36: bia    bia     vaxbi vaxbia    data int bianode; inc sys/nexus.h sys/biaddr.h
                     37: uda50  ud      ub mscpa        data struct ud ud; inc sys/uda.h;
                     38: kdb50  bd      vaxbi mscpa     vec 2 data struct bd bd; inc sys/bda.h;
                     39: 
                     40: #
                     41: # memory controllers
                     42: #
                     43: ms750  mcr     sbi vec 0 data caddr_t mcrregs, time_t mcrtime; inc sys/nxaddr.h;
                     44: ms780  mcr     sbi vec 0 data caddr_t mcrregs, time_t mcrtime; inc sys/nxaddr.h;
                     45: 
                     46: #
                     47: # devices
                     48: #
                     49: # vax builtins and inevitables
                     50: #
                     51: errlog err     count   data struct errlog errlog; inc sys/errlog.h;
                     52: console        cn      count
                     53: drum   sw
                     54: cometcons ctu  nobus   vec 2
                     55: nautcons cbs
                     56: starcons cbs
                     57: fineclock clk
                     58: 
                     59: #
                     60: # software constructs
                     61: #
                     62: mem    mm
                     63: stdio  fd
                     64: pt     sp      count   data struct queue *spipes; inc sys/stream.h;
                     65: ip     ip      count   data struct ipif ipif, struct ipif *ipifsort; inc sys/inet/in.h sys/inet/ip_var.h;
                     66: udp    udp     count   data struct udp udpconn; inc sys/inet/udp.h;
                     67: tcp    tcp     count   data struct tcpcb tcpcb; inc sys/inet/tcp.h sys/inet/tcp_timer.h sys/inet/tcp_var.h;
                     68: arp    arp     count   data struct ip_arp ip_arps; inc sys/inet/in.h sys/inet/ip_var.h;
                     69: #
                     70: # unibus storage devices
                     71: #
                     72: sc21   sc      ub      data struct scctl scctl; inc sys/up.h;
                     73: up     up      sub     data struct updisk updisk, struct buf upbuf; inc sys/up.h sys/subaddr.h;
                     74: #
                     75: # other unibus devices
                     76: #
                     77: dz11   dz      ub      rep 8 vec 2 data struct dz dz; inc sys/dz.h;
                     78: dhv11  dhv     ub      rep 8 vec 2 data struct dhv dhv; inc sys/dhv11.h;
                     79: om     om      ub      data struct om om; inc sys/om.h;
                     80: mg     mg      ub      vec 2 data struct mg mg; inc sys/mg.h;
                     81: rco    rco     ub      data struct rco rco; inc sys/rco.h;
                     82: im     im      ub      data struct im im; inc sys/im.h;
                     83: imx    imx     ub      data struct imx imx; inc sys/imx.h;
                     84: vplot  vplot   ub      data struct vplot vplot; inc sys/vplot.h;
                     85: gpib   gpib    ub
                     86: pg     pg      ub      vec 0 data caddr_t pgcaddr;
                     87: dk     dk      ub      vec 2 rep 256 data struct dk dk, char dkstate; inc sys/dk.h;
                     88: kmc11b kmc     ub      vec 2 data struct kmc kmc; inc sys/kmc.h;
                     89: kdi    kdi     count   data struct kdikmc kdikmc, struct kmcdk k; inc sys/kdi.h;
                     90: kmcdk  kb      count   data struct kb kb, char kbstate; inc sys/kb.h;
                     91: scsi   scsi    ub      data struct scsi scsi; inc sys/uda.h; inc sys/mscp.h; inc sys/scsi.h
                     92: cure   cure    ub      vec 2
                     93: rcure  rcure   ub
                     94: dn11   dn      ub      data caddr_t dnreg
                     95: drbit  dr      ub      vec 0 data caddr_t drreg
                     96: ni1010a        il      ub      vec 2 data struct il il; inc sys/ni1010a.h;
                     97: deqna  qe      ub      data struct qe qe; inc sys/deqna.h;
                     98: #
                     99: # mscp class drivers
                    100: #
                    101: ra     ra      mscp    data struct radisk radisk, struct buf rabuf; inc sys/mscp.h sys/udaioc.h sys/ra.h;
                    102: ta     ta      mscp    data struct tatape tatape, struct buf tabuf; inc sys/mscp.h sys/ta.h;
                    103: #
                    104: # massbus devices
                    105: #
                    106: tm78   tm78    mb      data struct tm78 tm78; inc sys/tu78.h
                    107: tu78   tu78    sub     data struct tu78 tu78, struct buf ctu78buf, struct buf rtu78buf; inc sys/tu78.h sys/subaddr.h
                    108: tm03   tm03    mb      data struct tm03 tm03; inc sys/te16.h
                    109: te16   te16    sub     data struct te16 te16, struct buf cte16buf, struct buf rte16buf; inc sys/te16.h sys/subaddr.h
                    110: hp     hp      mb      data struct hpdisk hpdisk, struct buf hpbuf, struct buf hpbadbuf, struct bad144 hpbad; inc sys/hp.h sys/bad144.h
                    111: #
                    112: # miscellaneous VAXBI devices
                    113: #
                    114: debna  bna     vaxbi   data struct bnactl bna, struct bnabuf bnabuf; inc sys/bvp.h sys/debna.h
                    115: 
                    116: #
                    117: # line disciplines
                    118: #
                    119: ttyld  tty     count data struct ttyld ttyld; inc sys/ttyio.h sys/ttyld.h;
                    120: xttyld xtty    count data struct xttyld xttyld; inc sys/ttyio.h sys/xttyld.h;
                    121: bufld  bufld   count data struct bufld bufld; inc sys/bufld.h;
                    122: ebufld ebufld  count data struct ebufld ebufld; inc sys/ebufld.h;
                    123: cdkpld cdkp    count
                    124: cmcld  rdk     count
                    125: archosld       adk     count
                    126: unixpld        xp      count
                    127: mesgld msg     count data struct imesg mesg; inc sys/mesg.h;
                    128: dkpld  dkp     count data struct dkp dkp; inc sys/dkp.h;
                    129: nttyld ntty    count data struct nttyld ntty; inc sys/nttyio.h sys/nttyld.h;
                    130: rmesgld        rmsg
                    131: connld conn
                    132: ipld   ip
                    133: udpld  udp
                    134: tcpld  tcp
                    135: 
                    136: #
                    137: # filesystems
                    138: #
                    139: regfs  fs      count data struct mount fsmtab; inc sys/mount.h;
                    140: netafs na
                    141: netbfs nb
                    142: procfs pr
                    143: msfs   ms
                    144: errfs  er
                    145: pipefs pip

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.