                                                                        00005000
<<                                                               >>     00010000
                                                                        00015000
                                                                        00020000
                                                                        00025000
<<                         inclsbh5                              >>     00030000
                                                                        00035000
                                                                        00040000
<<===============================================================>>     00045000
<<                                                               >>     00050000
<<             sssss       bbbbbb       h    h      555555       >>     00055000
<<              s          b   bb       h    h      5            >>     00060000
<<               s         bbbb         hhhhhh      555555       >>     00065000
<<                 s       b   bb       h    h           5       >>     00070000
<<             sssss       bbbbbb       h    h      555555       >>     00075000
<<===============================================================>>     00080000
                                                                        00085000
<<             i o         queue        head                     >>     00090000
$if x8 = off                                                            00095000
$control nolist                                                         00100000
$if                                                                     00105000
comment                                                                 00110000
                                                                        00115000
                     sbf table layout                                   00120000
                     ----------------                                   00125000
                                                                        00130000
                                                                        00135000
                |------------------------|                              00140000
                | total number of entries|                              00145000
                |------------------------|                              00150000
                |    entry  size         |                              00155000
                |------------------------|                              00160000
                | number of primary ent. |                              00165000
                |------------------------|                              00170000
                |  impeded     pcb       |                              00175000
                |------------------------|                              00180000
         -------|      head index        |  thead                       00185000
         |      |------------------------|                              00190000
   -------------|      tail index        |  ttail                       00195000
   |     |      |------------------------|                              00200000
   |     |      |maximum    in   use     |  tuse                        00205000
   |     |      |------------------------|                              00210000
   |     |      |current    in   use     |                              00215000
   |     |      |------------------------|                              00220000
   |     |      |      overflows         |  tovrfl                      00225000
   |     |      |------------------------|                              00230000
   |     |      |                        |                              00235000
   |     |      |    total requests      |  trqsts                      00240000
   |     |      |                        |                              00245000
   |     |      |------------------------|                              00250000
   |     |   -->|                        |                              00255000
   |     |   |  |------------------------|                              00260000
   |     |   |  |      index of 5        |-----                         00265000
   |     |   |  |------------------------|    |                         00270000
   |     |   |  |                        |    |                         00275000
   |     |   |  |                        |    |                         00280000
   |     |   |  |       entry 1          |    |                         00285000
   |     |   |  |                        |    |                         00290000
   |     |   |  |                        |    |                         00295000
   |     |   |  |------------------------|    |                         00300000
   |-----|---|->|                        |<---|----                     00305000
                |        (in use)        |    |   |                     00310000
                |                        |    |   |                     00315000
                |                        |    |   |                     00320000
                |------------------------|    |   |                     00325000
                |                        |<---|   |                     00330000
                |------------------------|        |                     00335000
                |       index of 2       |--------|                     00340000
                |------------------------|                              00345000
                |                        |                              00350000
                |                        |                              00355000
                |         entry 5        |                              00360000
                |                        |                              00365000
                |                        |                              00370000
                |------------------------|                              00375000
                                                                        00380000
                                                                        00385000
           dst  %10                                                     00390000
           system table   6                                             00395000
                                                                        00400000
                                                                        00405000
                                                                        00410000
                       sbf table head                                   00415000
                       -----------                                      00420000
                                                                        00425000
    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15                      00430000
  |--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|                     00435000
 0|  total number of   elements in table          |                     00440000
  |-----------------------------------------------|                     00445000
 1|        entry          size                    |                     00450000
  |-----------------------------------------------|                     00455000
 2|        number    of   primary   entries       |                     00460000
  |-----------------------------------------------|                     00465000
 3|      impeded  process    pcb  number          |                     00470000
  |-----------------------------------------------|                     00475000
 4|       free queue element list head index      |  thead              00480000
  |-----------------------------------------------|                     00485000
 5|       free queue element list tail index      |  ttail              00490000
  |-----------------------------------------------|                     00495000
 6|     maximum    elements ever in use           |  tuse               00500000
  |-----------------------------------------------|                     00505000
 7|      current number of elements in use        |                     00510000
  |-----------------------------------------------|                     00515000
 8|       number of times table has overflowed    |  tovrfl             00520000
  |-----------------------------------------------|                     00525000
 9|                    total                      |  trqsts             00530000
  |                                               |                     00535000
10|                   requests                    |                     00540000
  |-----------------------------------------------|                     00545000
11|                                               |                     00550000
  |-----------------------------------------------|                     00555000
12|                                               |                     00560000
  |-----------------------------------------------|                     00565000
                                                                        00570000
<<   no pegging should be required for this set of declarations >>      00575000
<<   since it starts at word zero of the i o queue    table    >>       00580000
<<                                                             >>       00585000
<<                                                             >>       00590000
<<                                                             >>       00595000
;                                                                       00600000
$control list                                                           00605000
                                                                        00610000
                                                                        00615000
logical pointer sbh = %6   ;     << system table definition for sbh >>  00620000
                                                                        00625000
                                                                        00630000
equate                                                                  00635000
                                                                        00640000
    sbh'dst           =  8,   << dst # for sbh >>                       00645000
                                                                        00650000
    sbh'totent'index  =  0,                                             00655000
    sbh'entsize'index =  1,                                             00660000
    sbh'prient'index  =  2,                                             00665000
    sbh'imppcb'index  =  3,                                             00670000
    sbh'freehead'index=  4,                                             00675000
    sbh'freetail'index=  5,                                             00680000
    sbh'maxinuse'index=  6,                                             00685000
    sbh'curinuse'index=  7,                                             00690000
    sbh'ovrflows'index=  8,                                             00695000
    sbh'reqcount'index=  9,                                             00700000
    sbh'reqcounu'index=  10,                                            00705000
    sbh'header'size   =  12;                                            00710000
                                                                        00715000
                                                                        00720000
define                                                                  00725000
                                                                        00730000
    sbh'tot'ent =   sbh(sbh'totent'index)#,   << total # of entries >>  00735000
    sbh'ent'size=   sbh(sbh'entsize'index)#,  << entry size         >>  00740000
    sbh'pri'ent =   sbh(sbh'prient'index)#,   << # of primary entries >>00745000
    sbh'imp'pcb =   sbh(sbh'imppcb'index)#,   << impeded pcb         >> 00750000
    sbh'freehead=   sbh(sbh'freehead'index)#, << free entry list pntr >>00755000
    sbh'freetail=   sbh(sbh'freetail'index)#, << free list tail pntr >> 00760000
    sbh'max'nuse=   sbh(sbh'maxinuse'index)#, << max ques ever used >>  00765000
    sbh'cur'nuse=   sbh(sbh'curinuse'index)#, << current ques used  >>  00770000
    sbh'ovrflows=   sbh(sbh'ovrflows'index)#, << number of overflows >> 00775000
    sbh'reqcount=   sbh(sbh'reqcount'index)#, << total of all request >>00780000
    sbh'reqcounu=   sbh(sbh'reqcounu'index)#; << total of all request >>00785000
                                                                        00790000
                                                                        00795000
                                                                        00800000
                                                                        00805000
                                                                        00810000
                                                                        00815000
<<---------------------------------------------------------->>          00820000
                                                                        00825000
<<                       s b f                              >>          00830000
                                                                        00835000
<<---------------------------------------------------------->>          00840000
                                                                        00845000
logical pointer sbf = %6;   << sys. table definition for sbf >>         00850000
                                                                        00855000
equate                                                                  00860000
                                                                        00865000
    sbf'link'index  = -1;                                               00870000
                                                                        00875000
define                                                                  00880000
    sbf'link        = sbf(sbf'link'index + sbf'entry'index)#;           00885000
