scu               285 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].type    = ADEV_NONE;
scu               286 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_idx = 0;
scu               288 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].is_exp  = false;
scu               311 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].type        = ADEV_IOM;
scu               312 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_idx     = (int) iom_unit_idx;
scu               313 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_port[0] = (int) iom_port_num;
scu               315 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].is_exp      = 0;
scu               370 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].type                      = ADEV_NONE;
scu               371 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_idx                   = 0;
scu               373 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].is_exp                    = false;
scu               374 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_port[scu_subport_num] = 0;
scu               397 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].type                      = ADEV_CPU;
scu               398 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_idx                   = (int) cpu_unit_idx;
scu               399 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_port[0]               = (int) cpu_port_num;
scu               401 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].is_exp                    = is_exp;
scu               402 src/dps8/dps8_cable.c         scu[scu_unit_idx].ports[scu_port_num].dev_port[scu_subport_num] = (int) cpu_port_num;
scu               172 src/dps8/dps8_cpu.c                 scu [0].steady_clock);
scu               182 src/dps8/dps8_cpu.c                 scu [0].y2k);
scu               535 src/dps8/dps8_cpu.c           scu [0].steady_clock = (uint) v;
scu               545 src/dps8/dps8_cpu.c           scu [0].y2k = (uint) v;
scu               561 src/dps8/dps8_scu.c scu_t scu [N_SCU_UNITS_MAX];
scu               641 src/dps8/dps8_scu.c     scu_t * scup = scu + scu_unit_idx;
scu               927 src/dps8/dps8_scu.c           scu [scu_unit_idx].elapsed_days = (uint) v;
scu               929 src/dps8/dps8_scu.c           scu [scu_unit_idx].steady_clock = (uint) v;
scu               931 src/dps8/dps8_scu.c           scu [scu_unit_idx].bullet_time = (uint) v;
scu               933 src/dps8/dps8_scu.c           scu [scu_unit_idx].y2k = (uint) v;
scu              1046 src/dps8/dps8_scu.c     scu_t * up = scu + scu_unit_idx;
scu              1075 src/dps8/dps8_scu.c 
scu              1107 src/dps8/dps8_scu.c     scu_t * up = scu + scu_unit_idx;
scu              1132 src/dps8/dps8_scu.c         struct ports * portp = & scu [scu_unit_idx].ports [port_num];
scu              1178 src/dps8/dps8_scu.c     if (scu [0].steady_clock)
scu              1187 src/dps8/dps8_scu.c         if (scu [0].bullet_time)
scu              1191 src/dps8/dps8_scu.c         uint128 days = construct_128 (0, scu[0].elapsed_days);
scu              1200 src/dps8/dps8_scu.c         if (scu [0].bullet_time)
scu              1203 src/dps8/dps8_scu.c         big += scu [0].elapsed_days * 1000000llu * 60llu * 60llu * 24llu;
scu              1226 src/dps8/dps8_scu.c         Multics_usecs += (uint64) scu [scu_unit_idx].user_correction;
scu              1231 src/dps8/dps8_scu.c         if (scu [scu_unit_idx].last_time >= Multics_usecs)
scu              1234 src/dps8/dps8_scu.c             Multics_usecs = scu [scu_unit_idx].last_time + 1;
scu              1236 src/dps8/dps8_scu.c         scu [scu_unit_idx].last_time = Multics_usecs;
scu              1256 src/dps8/dps8_scu.c     if (scu [0].y2k) // subtract 20 years....
scu              1330 src/dps8/dps8_scu.c     Multics_usecs += (uint64) scu [scu_unit_idx].user_correction;
scu              1332 src/dps8/dps8_scu.c     if (scu [scu_unit_idx].last_time >= Multics_usecs)
scu              1333 src/dps8/dps8_scu.c         Multics_usecs = scu [scu_unit_idx].last_time + 1;
scu              1334 src/dps8/dps8_scu.c     scu [scu_unit_idx].last_time = Multics_usecs;
scu              1341 src/dps8/dps8_scu.c     return scu [scu_unit_idx].last_time;
scu              1350 src/dps8/dps8_scu.c         if (scu [scu_unit_idx].cells [i])
scu              1394 src/dps8/dps8_scu.c         if (! scu [scu_unit_idx].cells [inum])
scu              1405 src/dps8/dps8_scu.c             if (scu [scu_unit_idx].mask_enable [pima] == 0)
scu              1407 src/dps8/dps8_scu.c             uint mask = scu [scu_unit_idx].exec_intr_mask [pima];
scu              1408 src/dps8/dps8_scu.c             uint port = scu [scu_unit_idx].mask_assignment [pima];
scu              1413 src/dps8/dps8_scu.c             if (scu [scu_unit_idx].ports [port].type != ADEV_CPU)
scu              1418 src/dps8/dps8_scu.c                 if (scu[scu_unit_idx].ports[port].is_exp)
scu              1420 src/dps8/dps8_scu.c                     sn = (uint) scu[scu_unit_idx].ports[port].xipmaskval;
scu              1461 src/dps8/dps8_scu.c         if (! scu [scu_unit_idx].cells [inum])
scu              1472 src/dps8/dps8_scu.c             if (scu [scu_unit_idx].mask_enable [pima] == 0)
scu              1474 src/dps8/dps8_scu.c             uint mask = scu [scu_unit_idx].exec_intr_mask [pima];
scu              1475 src/dps8/dps8_scu.c             uint port = scu [scu_unit_idx].mask_assignment [pima];
scu              1480 src/dps8/dps8_scu.c             if (scu [scu_unit_idx].ports [port].type != ADEV_CPU)
scu              1485 src/dps8/dps8_scu.c                 if (scu[scu_unit_idx].ports[port].is_exp)
scu              1487 src/dps8/dps8_scu.c                     sn = (uint) scu[scu_unit_idx].ports[port].xipmaskval;
scu              1541 src/dps8/dps8_scu.c               scu [scu_unit_idx].cells [i + 16] = 1;
scu              1553 src/dps8/dps8_scu.c               scu [scu_unit_idx].cells [i] = 1;
scu              1565 src/dps8/dps8_scu.c 
scu              1576 src/dps8/dps8_scu.c 
scu              1664 src/dps8/dps8_scu.c             scu [scu_unit_idx].id = (word4) getbits36_4 (regq, 50 - 36);
scu              1665 src/dps8/dps8_scu.c             scu [scu_unit_idx].mode_reg = getbits36_18 (regq, 54 - 36);
scu              1681 src/dps8/dps8_scu.c             scu_t * up = scu + scu_unit_idx;
scu              1765 src/dps8/dps8_scu.c                 if (scu [scu_unit_idx].mask_enable [p] == 0)
scu              1768 src/dps8/dps8_scu.c                 if (scu [scu_unit_idx ].mask_assignment [p] == port_num)
scu              1798 src/dps8/dps8_scu.c             scu [scu_unit_idx].exec_intr_mask [mask_num] = 0;
scu              1799 src/dps8/dps8_scu.c             scu [scu_unit_idx].exec_intr_mask [mask_num] |=
scu              1801 src/dps8/dps8_scu.c             scu [scu_unit_idx].exec_intr_mask [mask_num] |=
scu              1807 src/dps8/dps8_scu.c 
scu              1816 src/dps8/dps8_scu.c                        scu [scu_unit_idx].exec_intr_mask [mask_num]);
scu              1818 src/dps8/dps8_scu.c             scu [scu_unit_idx].mask_enable [mask_num] = 1;
scu              1823 src/dps8/dps8_scu.c                        scu[scu_unit_idx].exec_intr_mask[mask_num]);
scu              1839 src/dps8/dps8_scu.c                 scu [scu_unit_idx].cells [i] =
scu              1841 src/dps8/dps8_scu.c                 scu [scu_unit_idx].cells [i + 16] =
scu              1869 src/dps8/dps8_scu.c             scu [scu_unit_idx].user_correction =
scu              1938 src/dps8/dps8_scu.c             putbits36_4 (regq, 50 - 36, scu [scu_unit_idx].id);
scu              1939 src/dps8/dps8_scu.c             putbits36_18 (regq, 54 - 36, scu [scu_unit_idx].mode_reg);
scu              1982 src/dps8/dps8_scu.c             scu_t * up = scu + scu_unit_idx;
scu              2074 src/dps8/dps8_scu.c             scu_t * up = scu + scu_unit_idx;
scu              2116 src/dps8/dps8_scu.c             scu_t * up = scu + scu_unit_idx;
scu              2227 src/dps8/dps8_scu.c     struct ports * portp = & scu [scu_unit_idx].ports [scu_port_num];
scu              2230 src/dps8/dps8_scu.c     if (! scu [scu_unit_idx].port_enable [scu_port_num])
scu              2413 src/dps8/dps8_scu.c     scu [scu_unit_idx].cells [inum] = 1;
scu              2438 src/dps8/dps8_scu.c             if (scu [scu_unit_idx].mask_enable [pima] == 0)
scu              2440 src/dps8/dps8_scu.c             uint mask = scu [scu_unit_idx].exec_intr_mask [pima];
scu              2441 src/dps8/dps8_scu.c             uint port = scu [scu_unit_idx].mask_assignment [pima];
scu              2444 src/dps8/dps8_scu.c             if (scu[scu_unit_idx].ports[port].type != ADEV_CPU ||
scu              2447 src/dps8/dps8_scu.c             if (scu [scu_unit_idx].cells [inum] &&
scu              2450 src/dps8/dps8_scu.c                 sim_debug (DBG_TRACE, & scu_dev, "scu_get_highest_intr inum %d pima %u mask 0%011o port %u cells 0%011o\n", inum, pima, mask, port, scu [scu_unit_idx].cells [inum]);
scu              2451 src/dps8/dps8_scu.c                 scu [scu_unit_idx].cells [inum] = false;
scu              2486 src/dps8/dps8_scu.c                 scu[u].ports[p].dev_port[s]        = -1;
scu              2487 src/dps8/dps8_scu.c                 scu[u].ports[p].subport_enables[s] = false;
scu              2488 src/dps8/dps8_scu.c                 scu[u].ports[p].xipmask[s]         = false;
scu              2490 src/dps8/dps8_scu.c                 scu[u].ports[p].xipmaskval         = N_SCU_SUBPORTS;
scu              2492 src/dps8/dps8_scu.c             scu[u].ports[p].type   = ADEV_NONE;
scu              2493 src/dps8/dps8_scu.c             scu[u].ports[p].is_exp = false;
scu              2499 src/dps8/dps8_scu.c         scu [u].id           = 02l; // 0b0010
scu              2500 src/dps8/dps8_scu.c         scu [u].mode_reg     = 0;   // used by T&D
scu              2501 src/dps8/dps8_scu.c         scu [u].elapsed_days = 0;
scu              2509 src/dps8/dps8_scu.c     scu_t * up = scu + scu_unit_idx;
scu              2608 src/dps8/dps8_scu.c     scu_t * up = scu + scu_unit_idx;
scu              2668 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [0] = (uint) getbits36_1 (rega, 32);
scu              2669 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [1] = (uint) getbits36_1 (rega, 33);
scu              2670 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [2] = (uint) getbits36_1 (rega, 34);
scu              2671 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [3] = (uint) getbits36_1 (rega, 35);
scu              2672 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [4] = (uint) getbits36_1 (regq, 32);
scu              2673 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [5] = (uint) getbits36_1 (regq, 33);
scu              2674 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [6] = (uint) getbits36_1 (regq, 34);
scu              2675 src/dps8/dps8_scu.c     scu [scu_unit_idx].port_enable [7] = (uint) getbits36_1 (regq, 35);
scu                91 src/dps8/dps8_scu.h extern scu_t scu [N_SCU_UNITS_MAX];