Annotation of researchv10dc/sys/lib/devs, revision 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.