unit_idx          443 src/dps8/dps8_cable.c     uint unit_idx;
unit_idx          446 src/dps8/dps8_cable.c     if (name_match (param, "IOM", & unit_idx))
unit_idx          448 src/dps8/dps8_cable.c         if (unit_idx >= N_IOM_UNITS_MAX)
unit_idx          450 src/dps8/dps8_cable.c             sim_printf ("cable SCU: IOM unit number out of range <%d>\n", unit_idx);
unit_idx          476 src/dps8/dps8_cable.c                                  unit_idx, (uint) iom_port_num);
unit_idx          480 src/dps8/dps8_cable.c     else if (name_match (param, "CPU", & unit_idx))
unit_idx          482 src/dps8/dps8_cable.c         if (unit_idx >= N_CPU_UNITS_MAX)
unit_idx          484 src/dps8/dps8_cable.c             sim_printf ("cable SCU: IOM unit number out of range <%d>\n", unit_idx);
unit_idx          533 src/dps8/dps8_cable.c                                  (uint) scu_subport_num, unit_idx, (uint) cpu_port_num, is_exp);
unit_idx          680 src/dps8/dps8_cable.c     uint unit_idx;
unit_idx          683 src/dps8/dps8_cable.c     if (name_match (param, "IPC", & unit_idx))
unit_idx          685 src/dps8/dps8_cable.c         if (unit_idx >= N_IPC_UNITS_MAX)
unit_idx          687 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: IPC unit number out of range <%d>\n", unit_idx);
unit_idx          704 src/dps8/dps8_cable.c                            unit_idx, (uint) ipc_port_num,
unit_idx          707 src/dps8/dps8_cable.c                            & cables->ipc_to_iom[unit_idx][ipc_port_num],
unit_idx          709 src/dps8/dps8_cable.c                            & ipc_unit [unit_idx], dsk_iom_cmd); // XXX mtp_iom_cmd?
unit_idx          713 src/dps8/dps8_cable.c     if (name_match (param, "MSP", & unit_idx))
unit_idx          715 src/dps8/dps8_cable.c         if (unit_idx >= N_MSP_UNITS_MAX)
unit_idx          717 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: MSP unit number out of range <%d>\n", unit_idx);
unit_idx          734 src/dps8/dps8_cable.c                            unit_idx, (uint) msp_port_num,
unit_idx          737 src/dps8/dps8_cable.c                            & cables->msp_to_iom[unit_idx][msp_port_num],
unit_idx          739 src/dps8/dps8_cable.c                            & msp_unit [unit_idx], dsk_iom_cmd); // XXX mtp_iom_cmd?
unit_idx          743 src/dps8/dps8_cable.c     if (name_match (param, "MTP", & unit_idx))
unit_idx          745 src/dps8/dps8_cable.c         if (unit_idx >= N_MTP_UNITS_MAX)
unit_idx          747 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: MTP unit number out of range <%d>\n", unit_idx);
unit_idx          764 src/dps8/dps8_cable.c                            unit_idx, (uint) mtp_port_num,
unit_idx          767 src/dps8/dps8_cable.c                            & cables->mtp_to_iom[unit_idx][mtp_port_num],
unit_idx          769 src/dps8/dps8_cable.c                            & mtp_unit [unit_idx], mt_iom_cmd); // XXX mtp_iom_cmd?
unit_idx          773 src/dps8/dps8_cable.c     if (name_match (param, "URP", & unit_idx))
unit_idx          775 src/dps8/dps8_cable.c         if (unit_idx >= N_URP_UNITS_MAX)
unit_idx          777 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: URP unit number out of range <%d>\n", unit_idx);
unit_idx          795 src/dps8/dps8_cable.c                            unit_idx, (uint) urp_port_num,
unit_idx          798 src/dps8/dps8_cable.c                            & cables->urp_to_iom[unit_idx][urp_port_num],
unit_idx          800 src/dps8/dps8_cable.c                            & urp_unit [unit_idx], urp_iom_cmd);
unit_idx          804 src/dps8/dps8_cable.c     if (name_match (param, "OPC", & unit_idx))
unit_idx          806 src/dps8/dps8_cable.c         if (unit_idx >= N_OPC_UNITS_MAX)
unit_idx          808 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: OPC unit number out of range <%d>\n", unit_idx);
unit_idx          815 src/dps8/dps8_cable.c                            unit_idx, opc_port_num,
unit_idx          818 src/dps8/dps8_cable.c                            & cables->opc_to_iom[unit_idx][opc_port_num],
unit_idx          820 src/dps8/dps8_cable.c                            & opc_unit [unit_idx], opc_iom_cmd);
unit_idx          824 src/dps8/dps8_cable.c     if (name_match (param, "FNP", & unit_idx))
unit_idx          826 src/dps8/dps8_cable.c         if (unit_idx >= N_FNP_UNITS_MAX)
unit_idx          828 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: FNP unit number out of range <%d>\n", unit_idx);
unit_idx          835 src/dps8/dps8_cable.c                            unit_idx, fnp_port_num,
unit_idx          838 src/dps8/dps8_cable.c                            & cables->fnp_to_iom[unit_idx][fnp_port_num],
unit_idx          840 src/dps8/dps8_cable.c                            & fnp_unit [unit_idx], fnp_iom_cmd);
unit_idx          846 src/dps8/dps8_cable.c     if (name_match (param, "ABSI", & unit_idx))
unit_idx          848 src/dps8/dps8_cable.c         if (unit_idx >= N_ABSI_UNITS_MAX)
unit_idx          850 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: ABSI unit number out of range <%d>\n", unit_idx);
unit_idx          857 src/dps8/dps8_cable.c                            unit_idx, absi_port_num,
unit_idx          860 src/dps8/dps8_cable.c                            & cables->absi_to_iom[unit_idx][absi_port_num],
unit_idx          862 src/dps8/dps8_cable.c                            & absi_unit [unit_idx], absi_iom_cmd);
unit_idx          870 src/dps8/dps8_cable.c     if (name_match (param, "MGP", & unit_idx))
unit_idx          872 src/dps8/dps8_cable.c         if (unit_idx >= N_MGP_UNITS_MAX)
unit_idx          874 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: MGP unit number out of range <%d>\n", unit_idx);
unit_idx          881 src/dps8/dps8_cable.c                            unit_idx, mgp_port_num,
unit_idx          884 src/dps8/dps8_cable.c                            & cables->mgp_to_iom[unit_idx][mgp_port_num],
unit_idx          886 src/dps8/dps8_cable.c                            & mgp_unit [unit_idx], mgp_iom_cmd);
unit_idx          894 src/dps8/dps8_cable.c     if (name_match (param, "SKC", & unit_idx))
unit_idx          896 src/dps8/dps8_cable.c         if (unit_idx >= N_SKC_UNITS_MAX)
unit_idx          898 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: SKC unit number out of range <%d>\n", unit_idx);
unit_idx          905 src/dps8/dps8_cable.c                            unit_idx, skc_port_num,
unit_idx          908 src/dps8/dps8_cable.c                            & cables->sk_to_iom[unit_idx][skc_port_num],
unit_idx          910 src/dps8/dps8_cable.c                            & sk_unit [unit_idx], skc_iom_cmd);
unit_idx          960 src/dps8/dps8_cable.c                             uint unit_idx,
unit_idx         1005 src/dps8/dps8_cable.c         here->unit_idx = unit_idx;
unit_idx         1198 src/dps8/dps8_cable.c     uint unit_idx;
unit_idx         1201 src/dps8/dps8_cable.c     if (name_match (param, "RDR", & unit_idx))
unit_idx         1203 src/dps8/dps8_cable.c         if (unit_idx >= N_RDR_UNITS_MAX)
unit_idx         1205 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: DISK unit number out of range <%d>\n", unit_idx);
unit_idx         1214 src/dps8/dps8_cable.c                              unit_idx,
unit_idx         1216 src/dps8/dps8_cable.c                              & cables->rdr_to_urp[unit_idx],
unit_idx         1221 src/dps8/dps8_cable.c     if (name_match (param, "PUN", & unit_idx))
unit_idx         1223 src/dps8/dps8_cable.c         if (unit_idx >= N_PUN_UNITS_MAX)
unit_idx         1225 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: DISK unit number out of range <%d>\n", unit_idx);
unit_idx         1234 src/dps8/dps8_cable.c                              unit_idx,
unit_idx         1236 src/dps8/dps8_cable.c                              & cables->pun_to_urp[unit_idx],
unit_idx         1241 src/dps8/dps8_cable.c     if (name_match (param, "PRT", & unit_idx))
unit_idx         1243 src/dps8/dps8_cable.c         if (unit_idx >= N_PRT_UNITS_MAX)
unit_idx         1245 src/dps8/dps8_cable.c             sim_printf ("error: CABLE IOM: DISK unit number out of range <%d>\n", unit_idx);
unit_idx         1254 src/dps8/dps8_cable.c                              unit_idx,
unit_idx         1256 src/dps8/dps8_cable.c                              & cables->prt_to_urp[unit_idx],
unit_idx         1623 src/dps8/dps8_cable.c             sim_printf (" %4u  %4u        %4u %10p\n", u, prt, p->unit_idx, (void *) p->iom_cmd); \
unit_idx          199 src/dps8/dps8_cable.h     uint unit_idx;
unit_idx         1149 src/dps8/dps8_crdpun.c     uint devUnitIdx     = cables->urp_to_urd[ctlr_unit_idx][dev_code].unit_idx;
unit_idx         1195 src/dps8/dps8_crdpun.c   uint devUnitIdx      = cables->urp_to_urd[ctlr_unit_idx][dev_code].unit_idx;
unit_idx          470 src/dps8/dps8_crdrdr.c   uint unitIdx        = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx          921 src/dps8/dps8_crdrdr.c   uint unitIdx              = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx          129 src/dps8/dps8_dia.c     long unit_idx = DIA_UNIT_IDX (uptr);
unit_idx          130 src/dps8/dps8_dia.c     if (unit_idx >= (long) N_DIA_UNITS_MAX)
unit_idx          133 src/dps8/dps8_dia.c                    "DIA SHOW CONFIG: Invalid unit number %ld\n", (long) unit_idx);
unit_idx          134 src/dps8/dps8_dia.c         sim_printf ("error: Invalid unit number %ld\n", (long) unit_idx);
unit_idx          138 src/dps8/dps8_dia.c     sim_printf ("DIA unit number %ld\n", (long) unit_idx);
unit_idx          139 src/dps8/dps8_dia.c     struct dia_unit_data * dudp = dia_data.dia_unit_data + unit_idx;
unit_idx         1160 src/dps8/dps8_disk.c          uint dsk_unit_idx = dev_p[dev_num].unit_idx;
unit_idx         1219 src/dps8/dps8_disk.c     devUnitIdx = cables->ipc_to_dsk[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx         1221 src/dps8/dps8_disk.c     devUnitIdx = cables->msp_to_dsk[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx         1434 src/dps8/dps8_mt.c         uint unit_idx = p->unit_idx;
unit_idx         1438 src/dps8/dps8_mt.c         if (mt_unit [unit_idx].filename)
unit_idx         1447 src/dps8/dps8_mt.c                    "%s: unit %d handler %06o\n", __func__, unit_idx, handler);
unit_idx         1506 src/dps8/dps8_mt.c   uint devUnitIdx = cables->mtp_to_tape[ctlr_unit_idx][dev_code].unit_idx;
unit_idx         1128 src/dps8/dps8_prt.c   uint devUnitIdx      = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx         1212 src/dps8/dps8_prt.c   uint devUnitIdx      = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx         1308 src/dps8/dps8_prt.c   uint devUnitIdx      = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx         1404 src/dps8/dps8_prt.c   uint devUnitIdx      = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx         1747 src/dps8/dps8_prt.c   uint devUnitIdx     = cables->urp_to_urd[ctlr_unit_idx][p->IDCW_DEV_CODE].unit_idx;
unit_idx          330 src/dps8/dps8_socket_dev.c static void skt_socket (uint unit_idx, word5 dev_code, word36 * buffer)
unit_idx          381 src/dps8/dps8_socket_dev.c             sk_data.fd_unit[fd] = (int) unit_idx;
unit_idx          489 src/dps8/dps8_socket_dev.c static void skt_bind (uint unit_idx, word6 dev_code, word36 * buffer)
unit_idx          530 src/dps8/dps8_socket_dev.c     if (sk_data.fd_unit[socket_fd] != (int) unit_idx || sk_data.fd_dev_code[socket_fd] != dev_code)
unit_idx          554 src/dps8/dps8_socket_dev.c static void skt_listen (uint unit_idx, word6 dev_code, word36 * buffer)
unit_idx          578 src/dps8/dps8_socket_dev.c     if (sk_data.fd_unit[socket_fd] != (int) unit_idx || sk_data.fd_dev_code[socket_fd] != dev_code)
unit_idx          582 src/dps8/dps8_socket_dev.c             socket_fd, sk_data.fd_unit[socket_fd], sk_data.fd_dev_code[socket_fd], unit_idx, dev_code);
unit_idx          622 src/dps8/dps8_socket_dev.c static int skt_accept (uint unit_idx, word6 dev_code, word36 * buffer)
unit_idx          637 src/dps8/dps8_socket_dev.c     if (sk_data.fd_unit[socket_fd] != (int) unit_idx || sk_data.fd_dev_code[socket_fd] != dev_code)
unit_idx          643 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].accept_fd  = socket_fd;
unit_idx          644 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].unit_state = unit_accept;
unit_idx          648 src/dps8/dps8_socket_dev.c static void skt_close (uint unit_idx, word6 dev_code, word36 * buffer)
unit_idx          668 src/dps8/dps8_socket_dev.c     if (sk_data.fd_unit[socket_fd] != (int) unit_idx || sk_data.fd_dev_code[socket_fd] != dev_code)
unit_idx          676 src/dps8/dps8_socket_dev.c     if (sk_data.unit_data[unit_idx][dev_code].unit_state == unit_accept &&
unit_idx          677 src/dps8/dps8_socket_dev.c         sk_data.unit_data[unit_idx][dev_code].accept_fd == socket_fd)
unit_idx          679 src/dps8/dps8_socket_dev.c         sk_data.unit_data[unit_idx][dev_code].unit_state = unit_idle;
unit_idx          680 src/dps8/dps8_socket_dev.c         sk_data.unit_data[unit_idx][dev_code].accept_fd = -1;
unit_idx          696 src/dps8/dps8_socket_dev.c static int skt_read8 (uint unit_idx, word6 dev_code, UNUSED uint tally, word36 * buffer)
unit_idx          718 src/dps8/dps8_socket_dev.c     if (sk_data.fd_unit[socket_fd] != (int) unit_idx || sk_data.fd_dev_code[socket_fd] != dev_code)
unit_idx          724 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].read_fd        = socket_fd;
unit_idx          725 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].read_buffer_sz = count;
unit_idx          726 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].unit_state     = unit_read;
unit_idx          730 src/dps8/dps8_socket_dev.c static int skt_write8 (uint iom_unit_idx, uint chan, uint unit_idx, word6 dev_code, uint tally, word36 * buffer)
unit_idx          761 src/dps8/dps8_socket_dev.c     if (sk_data.fd_unit[socket_fd] != (int) unit_idx || sk_data.fd_dev_code[socket_fd] != dev_code)
unit_idx          856 src/dps8/dps8_socket_dev.c     uint unit_idx = get_ctlr_idx (iom_unit_idx, chan);
unit_idx          890 src/dps8/dps8_socket_dev.c             skt_socket (unit_idx, p->IDCW_DEV_CODE, buffer);
unit_idx          915 src/dps8/dps8_socket_dev.c             skt_bind (unit_idx, p->IDCW_DEV_CODE, buffer);
unit_idx          974 src/dps8/dps8_socket_dev.c             skt_listen (unit_idx, p->IDCW_DEV_CODE, buffer);
unit_idx          999 src/dps8/dps8_socket_dev.c             sk_data.unit_data[unit_idx][p->IDCW_DEV_CODE].words_processed = words_processed;
unit_idx         1001 src/dps8/dps8_socket_dev.c             rc = skt_accept (unit_idx, p->IDCW_DEV_CODE, buffer);
unit_idx         1030 src/dps8/dps8_socket_dev.c             skt_close (unit_idx, p->IDCW_DEV_CODE, buffer);
unit_idx         1054 src/dps8/dps8_socket_dev.c             sk_data.unit_data[unit_idx][p->IDCW_DEV_CODE].words_processed = words_processed;
unit_idx         1056 src/dps8/dps8_socket_dev.c             rc = skt_read8 (unit_idx, p->IDCW_DEV_CODE, tally, buffer);
unit_idx         1084 src/dps8/dps8_socket_dev.c             rc = skt_write8 (iom_unit_idx, chan, unit_idx, p->IDCW_DEV_CODE, tally, buffer);
unit_idx         1142 src/dps8/dps8_socket_dev.c static void do_try_accept (uint unit_idx, word6 dev_code)
unit_idx         1147 src/dps8/dps8_socket_dev.c     int fd = accept (sk_data.unit_data[unit_idx][dev_code].accept_fd, (struct sockaddr *) & from, & size);
unit_idx         1156 src/dps8/dps8_socket_dev.c         sk_data.fd_unit[fd] = (int) unit_idx;
unit_idx         1168 src/dps8/dps8_socket_dev.c     buffer[0] = ((word36) ((word36s) sk_data.unit_data[unit_idx][dev_code].accept_fd)) & MASK36;
unit_idx         1178 src/dps8/dps8_socket_dev.c     uint iom_unit_idx    = (uint) cables->sk_to_iom[unit_idx][0].iom_unit_idx;
unit_idx         1179 src/dps8/dps8_socket_dev.c     uint chan            = (uint) cables->sk_to_iom[unit_idx][0].chan_num;
unit_idx         1180 src/dps8/dps8_socket_dev.c     uint words_processed = sk_data.unit_data[unit_idx][dev_code].words_processed;
unit_idx         1185 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].unit_state = unit_idle;
unit_idx         1189 src/dps8/dps8_socket_dev.c static void do_try_read (uint unit_idx, word6 dev_code)
unit_idx         1192 src/dps8/dps8_socket_dev.c     uint count           = sk_data.unit_data[unit_idx][dev_code].read_buffer_sz;
unit_idx         1198 src/dps8/dps8_socket_dev.c     ssize_t nread = read (sk_data.unit_data[unit_idx][dev_code].read_fd, & netdata, count);
unit_idx         1208 src/dps8/dps8_socket_dev.c     buffer[0] = ((word36) ((word36s) sk_data.unit_data[unit_idx][dev_code].read_fd)) & MASK36;
unit_idx         1209 src/dps8/dps8_socket_dev.c     buffer[1] = ((word36) (sk_data.unit_data[unit_idx][dev_code].read_buffer_sz)) & MASK36;
unit_idx         1222 src/dps8/dps8_socket_dev.c     uint iom_unit_idx    = (uint) cables->sk_to_iom[unit_idx][0].iom_unit_idx;
unit_idx         1223 src/dps8/dps8_socket_dev.c     uint chan            = (uint) cables->sk_to_iom[unit_idx][0].chan_num;
unit_idx         1224 src/dps8/dps8_socket_dev.c     uint words_processed = sk_data.unit_data[unit_idx][dev_code].words_processed;
unit_idx         1227 src/dps8/dps8_socket_dev.c     sk_data.unit_data[unit_idx][dev_code].unit_state = unit_idle;
unit_idx         1234 src/dps8/dps8_socket_dev.c     for (uint unit_idx = 0; unit_idx < N_SKC_UNITS_MAX; unit_idx ++)
unit_idx         1238 src/dps8/dps8_socket_dev.c             if (sk_data.unit_data[unit_idx][dev_code].unit_state == unit_accept)
unit_idx         1240 src/dps8/dps8_socket_dev.c                 do_try_accept (unit_idx, dev_code);
unit_idx         1242 src/dps8/dps8_socket_dev.c             else if (sk_data.unit_data[unit_idx][dev_code].unit_state == unit_read)
unit_idx         1244 src/dps8/dps8_socket_dev.c                 do_try_read (unit_idx, dev_code);
unit_idx          217 src/dps8/dps8_urp.c  uint devUnitIdx  = cables->urp_to_urd[ctlrUnitIdx][p->IDCW_DEV_CODE].unit_idx;