data 23 src/dps8/doAppendCycleABSA.h word24 doAppendCycleABSA (word36 * data, uint nWords) { data 21 src/dps8/doAppendCycleAPUDataRMW.h word24 doAppendCycleAPUDataRMW (word36 * data, uint nWords) { data 335 src/dps8/doAppendCycleAPUDataRMW.h core_read_lock (finalAddress, data, "APU_DATA_RMW"); data 338 src/dps8/doAppendCycleAPUDataRMW.h core_readN (finalAddress, data, nWords, "APU_DATA_RMW"); data 21 src/dps8/doAppendCycleAPUDataRead.h word24 doAppendCycleAPUDataRead (word36 * data, uint nWords) { data 290 src/dps8/doAppendCycleAPUDataRead.h core_readN (finalAddress, data, nWords, "APU_DATA_READ"); data 21 src/dps8/doAppendCycleAPUDataStore.h word24 doAppendCycleAPUDataStore (word36 * data, uint nWords) { data 295 src/dps8/doAppendCycleAPUDataStore.h core_writeN (finalAddress, data, nWords, "APU_DATA_STORE"); data 57 src/dps8/doAppendCycleIndirectWordFetch.h word24 doAppendCycleIndirectWordFetch (word36 * data, uint nWords) { data 405 src/dps8/doAppendCycleIndirectWordFetch.h core_readN (finalAddress, data, nWords, "INDIRECT_WORD_FETCH"); data 420 src/dps8/doAppendCycleIndirectWordFetch.h if (ISITS (* data)) data 422 src/dps8/doAppendCycleIndirectWordFetch.h if (ISITP (* data)) data 436 src/dps8/doAppendCycleIndirectWordFetch.h word3 its_RNR = GET_ITS_RN (data); data 450 src/dps8/doAppendCycleIndirectWordFetch.h n = GET_ITP_PRNUM (data); data 65 src/dps8/doAppendCycleInstructionFetch.h word24 doAppendCycleInstructionFetch (word36 * data, uint nWords) { data 582 src/dps8/doAppendCycleInstructionFetch.h core_readN (finalAddress, data, nWords, "INSTRUCTION_FETCH"); data 21 src/dps8/doAppendCycleOperandRMW.h word24 doAppendCycleOperandRMW (word36 * data, uint nWords) { data 334 src/dps8/doAppendCycleOperandRMW.h core_read_lock (finalAddress, data, "OPERAND_RMW"); data 337 src/dps8/doAppendCycleOperandRMW.h core_readN (finalAddress, data, nWords, "OPERAND_RMW"); data 61 src/dps8/doAppendCycleOperandRead.h word24 doAppendCycleOperandRead (word36 * data, uint nWords) { data 687 src/dps8/doAppendCycleOperandRead.h core_readN (finalAddress, data, nWords, "OPERAND_READ"); data 21 src/dps8/doAppendCycleOperandStore.h word24 doAppendCycleOperandStore (word36 * data, uint nWords) { data 294 src/dps8/doAppendCycleOperandStore.h core_write_zone (finalAddress, * data, "OPERAND_STORE"); data 296 src/dps8/doAppendCycleOperandStore.h core_writeN (finalAddress, data, nWords, "OPERAND_STORE"); data 21 src/dps8/doAppendCycleRTCDOperandFetch.h word24 doAppendCycleRTCDOperandFetch (word36 * data, uint nWords) { data 330 src/dps8/doAppendCycleRTCDOperandFetch.h core_readN (finalAddress, data, nWords, "RTCD_OPERAND_FETCH"); data 343 src/dps8/doAppendCycleRTCDOperandFetch.h word3 y = GET_ITS_RN (data); data 347 src/dps8/doAppendCycleRTCDOperandFetch.h cpu.TPR.TSR = GET_ITS_SEGNO (data); data 356 src/dps8/doAppendCycleRTCDOperandFetch.h cpu.TPR.CA = GET_ITS_WORDNO (data); data 1066 src/dps8/dps8_append.c word24 do_append_cycle (processor_cycle_type thisCycle, word36 * data, uint nWords) { data 1069 src/dps8/dps8_append.c return doAppendCycleOperandStore (data, nWords); data 1071 src/dps8/dps8_append.c return doAppendCycleOperandRead (data, nWords); data 1073 src/dps8/dps8_append.c return doAppendCycleIndirectWordFetch (data, nWords); data 1075 src/dps8/dps8_append.c return doAppendCycleRTCDOperandFetch (data, nWords); data 1077 src/dps8/dps8_append.c return doAppendCycleInstructionFetch (data, nWords); data 1079 src/dps8/dps8_append.c return doAppendCycleAPUDataRead (data, nWords); data 1081 src/dps8/dps8_append.c return doAppendCycleAPUDataStore (data, nWords); data 1083 src/dps8/dps8_append.c return doAppendCycleABSA (data, nWords); data 1086 src/dps8/dps8_append.c return doAppendCycleOperandRMW (data, nWords); data 1088 src/dps8/dps8_append.c return doAppendCycleAPUDataRMW (data, nWords); data 1196 src/dps8/dps8_append.c word24 do_append_cycle (processor_cycle_type thisCycle, word36 * data, data 1901 src/dps8/dps8_append.c core_write_zone (finalAddress, * data, str_pct (thisCycle)); data 1905 src/dps8/dps8_append.c core_writeN (finalAddress, data, nWords, str_pct (thisCycle)); data 1912 src/dps8/dps8_append.c core_read_lock (finalAddress, data, str_pct (thisCycle)); data 1918 src/dps8/dps8_append.c core_readN (finalAddress, data, nWords, str_pct (thisCycle)); data 1922 src/dps8/dps8_append.c core_readN (finalAddress, data, nWords, str_pct (thisCycle)); data 1963 src/dps8/dps8_append.c if (ISITS (* data)) data 1965 src/dps8/dps8_append.c if (ISITP (* data)) data 2000 src/dps8/dps8_append.c data 2002 src/dps8/dps8_append.c if ((* data) & 060) data 2025 src/dps8/dps8_append.c word3 y = GET_ITS_RN (data); data 2029 src/dps8/dps8_append.c cpu.TPR.TSR = GET_ITS_SEGNO (data); data 2038 src/dps8/dps8_append.c cpu.TPR.CA = GET_ITS_WORDNO (data); data 2183 src/dps8/dps8_append.c word3 its_RNR = GET_ITS_RN (data); data 2198 src/dps8/dps8_append.c n = GET_ITP_PRNUM (data); data 128 src/dps8/dps8_append.h word24 do_append_cycle (processor_cycle_type thisCycle, word36 * data, uint nWords); data 130 src/dps8/dps8_append.h word24 doAppendCycleUnknown (word36 * data, uint nWords); data 131 src/dps8/dps8_append.h word24 doAppendCycleOperandStore (word36 * data, uint nWords); data 132 src/dps8/dps8_append.h word24 doAppendCycleOperandRead (word36 * data, uint nWords); data 133 src/dps8/dps8_append.h word24 doAppendCycleIndirectWordFetch (word36 * data, uint nWords); data 134 src/dps8/dps8_append.h word24 doAppendCycleRTCDOperandFetch (word36 * data, uint nWords); data 135 src/dps8/dps8_append.h word24 doAppendCycleInstructionFetch (word36 * data, uint nWords); data 136 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRead (word36 * data, uint nWords); data 137 src/dps8/dps8_append.h word24 doAppendCycleAPUDataStore (word36 * data, uint nWords); data 138 src/dps8/dps8_append.h word24 doAppendCycleABSA (word36 * data, uint nWords); data 140 src/dps8/dps8_append.h word24 doAppendCycleOperandRMW (word36 * data, uint nWords); data 141 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRMW (word36 * data, uint nWords); data 144 src/dps8/dps8_append.h # define doAppendCycleUnknown(data, nWords) do_append_cycle (UNKNOWN_CYCLE, data, nWords) data 145 src/dps8/dps8_append.h # define doAppendCycleOperandStore(data, nWords) do_append_cycle (OPERAND_STORE, data, nWords) data 146 src/dps8/dps8_append.h # define doAppendCycleOperandRead(data, nWords) do_append_cycle (OPERAND_READ, data, nWords) data 147 src/dps8/dps8_append.h # define doAppendCycleIndirectWordFetch(data, nWords) do_append_cycle (INDIRECT_WORD_FETCH, data, nWords) data 148 src/dps8/dps8_append.h # define doAppendCycleRTCDOperandFetch(data, nWords) do_append_cycle (RTCD_OPERAND_FETCH, data, nWords) data 149 src/dps8/dps8_append.h # define doAppendCycleInstructionFetch(data, nWords) do_append_cycle (INSTRUCTION_FETCH, data, nWords) data 150 src/dps8/dps8_append.h # define doAppendCycleAPUDataRead(data, nWords) do_append_cycle (APU_DATA_READ, data, nWords) data 151 src/dps8/dps8_append.h # define doAppendCycleAPUDataStore(data, nWords) do_append_cycle (APU_DATA_STORE, data, nWords) data 152 src/dps8/dps8_append.h # define doAppendCycleABSA(data, nWords) do_append_cycle (ABSA_CYCLE, data, nWords) data 154 src/dps8/dps8_append.h # define doAppendCycleOperandRMW(data, nWords) do_append_cycle (OPERAND_RMW, data, nWords) data 155 src/dps8/dps8_append.h # define doAppendCycleAPUDataRMW(data, nWords) do_append_cycle (APU_DATA_RMW, data, nWords) data 1967 src/dps8/dps8_console.c uv_access * console_access = (uv_access *) client->data; data 3545 src/dps8/dps8_cpu.c int core_read (word24 addr, word36 *data, const char * ctx) data 3571 src/dps8/dps8_cpu.c *data = v & DMASK; data 3574 src/dps8/dps8_cpu.c *data = M[addr] & DMASK; data 3582 src/dps8/dps8_cpu.c addr, * data, ctx); data 3583 src/dps8/dps8_cpu.c PNL (trackport (addr, * data)); data 3589 src/dps8/dps8_cpu.c int core_read_lock (word24 addr, word36 *data, UNUSED const char * ctx) data 3603 src/dps8/dps8_cpu.c * data = v & DMASK; data 3610 src/dps8/dps8_cpu.c int core_write (word24 addr, word36 data, const char * ctx) data 3630 src/dps8/dps8_cpu.c STORE_REL_CORE_WORD(addr, data); data 3633 src/dps8/dps8_cpu.c M[addr] = data & DMASK; data 3649 src/dps8/dps8_cpu.c addr, data, ctx); data 3650 src/dps8/dps8_cpu.c PNL (trackport (addr, data)); data 3656 src/dps8/dps8_cpu.c int core_write_unlock (word24 addr, word36 data, UNUSED const char * ctx) data 3668 src/dps8/dps8_cpu.c STORE_REL_CORE_WORD(addr, data); data 3690 src/dps8/dps8_cpu.c int core_write_zone (word24 addr, word36 data, const char * ctx) data 3711 src/dps8/dps8_cpu.c v = (v & ~cpu.zone) | (data & cpu.zone); data 3714 src/dps8/dps8_cpu.c M[mapAddr] = (M[mapAddr] & ~cpu.zone) | (data & cpu.zone); data 3731 src/dps8/dps8_cpu.c mapAddr, data, ctx); data 3732 src/dps8/dps8_cpu.c PNL (trackport (mapAddr, data)); data 487 src/dps8/dps8_cpu.h word36 data; data 1998 src/dps8/dps8_cpu.h static inline int core_read (word24 addr, word36 *data, \ data 2003 src/dps8/dps8_cpu.h * data = M[addr] & DMASK; data 2007 src/dps8/dps8_cpu.h PNL (trackport (addr, * data);) data 2011 src/dps8/dps8_cpu.h static inline int core_write (word24 addr, word36 data, \ data 2029 src/dps8/dps8_cpu.h M[addr] = data & DMASK; data 2033 src/dps8/dps8_cpu.h PNL (trackport (addr, data);) data 2037 src/dps8/dps8_cpu.h static inline int core_write_zone (word24 addr, word36 data, \ data 2055 src/dps8/dps8_cpu.h M[addr] = (M[addr] & ~cpu.zone) | (data & cpu.zone); data 2060 src/dps8/dps8_cpu.h PNL (trackport (addr, data);) data 2105 src/dps8/dps8_cpu.h int core_read (word24 addr, word36 *data, const char * ctx); data 2106 src/dps8/dps8_cpu.h int core_write (word24 addr, word36 data, const char * ctx); data 2107 src/dps8/dps8_cpu.h int core_write_zone (word24 addr, word36 data, const char * ctx); data 2173 src/dps8/dps8_cpu.h int core_read_lock (word24 addr, word36 *data, const char * ctx); data 2174 src/dps8/dps8_cpu.h int core_write_unlock (word24 addr, word36 data, const char * ctx); data 2236 src/dps8/dps8_cpu.h # define STORE_REL_CORE_WORD(addr, data) \ data 2239 src/dps8/dps8_cpu.h atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK); \ data 2281 src/dps8/dps8_cpu.h # define STORE_REL_CORE_WORD(addr, data) \ data 2284 src/dps8/dps8_cpu.h __atomic_store_n((volatile uint64_t *)&M[addr], data & \ data 2330 src/dps8/dps8_cpu.h # define STORE_REL_CORE_WORD(addr, data) \ data 2334 src/dps8/dps8_cpu.h M[addr] = data & DMASK; \ data 2341 src/dps8/dps8_cpu.h static inline void core_readN (word24 addr, word36 * data, uint n, data 2346 src/dps8/dps8_cpu.h core_read (addr + i, data + i, ctx); data 2351 src/dps8/dps8_cpu.h static inline void core_writeN (word24 addr, word36 * data, uint n, data 2356 src/dps8/dps8_cpu.h core_write (addr + i, data [i], ctx); data 59 src/dps8/dps8_dia.c static inline void fnp_core_read (word24 addr, word36 *data, UNUSED const char * ctx) data 64 src/dps8/dps8_dia.c * data = M [addr] & DMASK; data 380 src/dps8/dps8_dia.c static inline void fnp_core_write (word24 addr, word36 data, UNUSED const char * ctx) data 385 src/dps8/dps8_dia.c M [addr] = data & DMASK; data 689 src/dps8/dps8_eis.c static void EISWriteIdx (EISaddr *p, uint n, word36 data, bool flush) data 715 src/dps8/dps8_eis.c p -> cachedParagraph [paragraphOffset] = data; data 787 src/dps8/dps8_eis.c static void EISReadPage (EISaddr * p, uint n, word36 * data) data 812 src/dps8/dps8_eis.c ReadPage (addressN, data, true); data 820 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 824 src/dps8/dps8_eis.c __func__, data [i], p -> SNR, addressN + i); data 837 src/dps8/dps8_eis.c ReadPage (addressN, data, false); data 843 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 849 src/dps8/dps8_eis.c static void EISWritePage (EISaddr * p, uint n, word36 * data) data 874 src/dps8/dps8_eis.c WritePage (addressN, data, true); data 882 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 886 src/dps8/dps8_eis.c __func__, data [i], p -> SNR, addressN + i); data 899 src/dps8/dps8_eis.c WritePage (addressN, data, false); data 905 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 943 src/dps8/dps8_eis.c word36 data = EISRead (& e -> addr [k - 1]); // read it from memory data 953 src/dps8/dps8_eis.c c = (word9) get4 (data, (int) residue); data 957 src/dps8/dps8_eis.c c = (word9) get6 (data, (int) residue); data 961 src/dps8/dps8_eis.c c = get9 (data, (int) residue); data 1005 src/dps8/dps8_eis.c word36 data = EISRead (& e -> addr [k - 1]); // read it from memory data 1015 src/dps8/dps8_eis.c w = put4 (data, (int) residue, (word4) c469); data 1019 src/dps8/dps8_eis.c w = put6 (data, (int) residue, (word6) c469); data 1023 src/dps8/dps8_eis.c w = put9 (data, (int) residue, c469); data 1049 src/dps8/dps8_eis.c p -> data = EISRead (p); // read it from memory data 1053 src/dps8/dps8_eis.c p -> data = EISRead (p); // read data word from memory data 1060 src/dps8/dps8_eis.c c = get4 (p -> data, * pos); data 1063 src/dps8/dps8_eis.c c = get9 (p -> data, * pos); data 1094 src/dps8/dps8_eis.c p -> data = EISRead (p); // read data word from memory data 1098 src/dps8/dps8_eis.c p -> bit = getbits36_1 (p -> data, (uint) bitPosn); data 1102 src/dps8/dps8_eis.c p -> data = setbits36_1 (p -> data, (uint) bitPosn, p -> bit); data 1104 src/dps8/dps8_eis.c EISWriteIdx (p, 0, p -> data, flush); // write data word to memory data 6466 src/dps8/dps8_eis.c p->data = EISRead(p); // read data word from memory data 6473 src/dps8/dps8_eis.c p->data = EISRead(&e->ADDR2); // read it from memory data 6476 src/dps8/dps8_eis.c PNL (p->data = EISRead(e->mopAddress)); // read it from memory data 6479 src/dps8/dps8_eis.c p->data = EISRead(e->mopAddress); // read it from memory data 6482 src/dps8/dps8_eis.c p->data = EISRead(e->mopAddress); // read it from memory data 6487 src/dps8/dps8_eis.c word9 mop9 = (word9) get9 (p -> data, e -> mopPos); // get 9-bit mop data 8185 src/dps8/dps8_eis.c p -> data = EISRead (p); // read data word from memory data 8189 src/dps8/dps8_eis.c p -> bit = getbits36_1 (p -> data, (uint) bitPosn); data 8194 src/dps8/dps8_eis.c p -> data = setbits36_1 (p -> data, (uint) bitPosn, p -> bit); data 8196 src/dps8/dps8_eis.c EISWriteIdx (p, 0, p -> data, flush); // write data word to memory data 8819 src/dps8/dps8_eis.c p->data = EISRead(p); // read data word from memory data 8823 src/dps8/dps8_eis.c bool b = getbits36_1 (p->data, (uint) bitPosn) != 0; data 9272 src/dps8/dps8_eis.c word36 data = EISRead(addr); data 9291 src/dps8/dps8_eis.c data = EISRead(addr); // read it from memory data 9295 src/dps8/dps8_eis.c x = or_128 (x, construct_128 (0, GETBYTE (data, pos))); data 9297 src/dps8/dps8_eis.c x |= GETBYTE(data, pos); // fetch byte at position pos and 'or' it in data 9714 src/dps8/dps8_eis.c data 9732 src/dps8/dps8_eis.c data 9739 src/dps8/dps8_eis.c data 9742 src/dps8/dps8_eis.c data 308 src/dps8/dps8_fnp2.c word36 data; data 309 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan, timwAddress, & data, direct_read_clear); data 310 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, (uint) mbx, 1); data 311 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan, timwAddress, & data, direct_store); data 365 src/dps8/dps8_fnp2.c uvClientData * data = (uvClientData *) line_client->data; data 367 src/dps8/dps8_fnp2.c if (data && data->telnetp) { data 369 src/dps8/dps8_fnp2.c fnpUnitIdx, lineNum, data->telnetp); data 370 src/dps8/dps8_fnp2.c FREE (data->telnetp); data 371 src/dps8/dps8_fnp2.c data->telnetp = NULL; data 415 src/dps8/dps8_fnp2.c word36 data = 0; data 416 src/dps8/dps8_fnp2.c l_putbits36_3 (& data, 0, (word3) fnp_unit_idx); // dn355_no XXX data 417 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 8, 1); // is_hsla XXX data 418 src/dps8/dps8_fnp2.c l_putbits36_3 (& data, 9, 0); // la_no XXX data 419 src/dps8/dps8_fnp2.c l_putbits36_6 (& data, 12, (word6) lineno); // slot_no XXX data 420 src/dps8/dps8_fnp2.c l_putbits36_18 (& data, 18, 256); // blocks available XXX data 421 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD1, & data, direct_store); data 445 src/dps8/dps8_fnp2.c word36 data = 0; data 446 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 447 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 70); // op_code ack_echnego_init data 448 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 449 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 464 src/dps8/dps8_fnp2.c word36 data = 0; data 465 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 466 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 71); // op_code ack_echnego_stop data 467 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 468 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 483 src/dps8/dps8_fnp2.c word36 data = 0; data 484 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 485 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0101); // op_code cmd_data_len data 486 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 487 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 506 src/dps8/dps8_fnp2.c word36 data = 0; data 507 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, (word9) n_chars); // n_chars data 508 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0102); // op_code input_in_mailbox data 509 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 510 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 561 src/dps8/dps8_fnp2.c data = 0; data 562 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 16, (word1) output_chain_present); data 563 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 17, linep->input_break ? 1 : 0); data 564 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+INP_COMMAND_DATA, & data, direct_store); data 587 src/dps8/dps8_fnp2.c word36 data = 0; data 588 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 589 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0124); // op_code line_status data 590 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 591 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 612 src/dps8/dps8_fnp2.c word36 data = 0; data 613 src/dps8/dps8_fnp2.c l_putbits36_18 (& data, 0, (word18) linep->nPos); // cmd_data_len XXX data 614 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0112); // op_code accept_input data 615 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 616 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 621 src/dps8/dps8_fnp2.c data = 1; data 622 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+N_BUFFERS, & data, direct_store); data 624 src/dps8/dps8_fnp2.c data = 0; data 625 src/dps8/dps8_fnp2.c l_putbits36_12 (& data, 24, (word12) linep->nPos); data 626 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+DCWS+0, & data, direct_store); data 633 src/dps8/dps8_fnp2.c data = 0; data 634 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 16, (word1) output_chain_present); data 635 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 17, linep->input_break ? 1 : 0); data 636 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+INP_COMMAND_DATA, & data, direct_store); data 652 src/dps8/dps8_fnp2.c word36 data = 0; data 653 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 0); // cmd_data_len XXX data 654 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0113); // op_code line_break data 655 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 656 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 671 src/dps8/dps8_fnp2.c word36 data = 0; data 672 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 0); // cmd_data_len XXX data 673 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0105); // op_code send_output data 674 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 675 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 691 src/dps8/dps8_fnp2.c word36 data = 0; data 692 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len XXX data 693 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 82); // op_code acu_dial_failure data 694 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 695 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 712 src/dps8/dps8_fnp2.c word36 data = 0; data 713 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len XXX data 714 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 64); // op_code accept_new_terminal data 715 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 716 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 756 src/dps8/dps8_fnp2.c data = 0; data 757 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, linep->lineType); // ??? 0 instead of 27 ? data 758 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+MYSTERY+0, & data, direct_store); data 759 src/dps8/dps8_fnp2.c data = 0; data 760 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+MYSTERY+1, & data, direct_store); data 776 src/dps8/dps8_fnp2.c word36 data = 0; data 777 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len XXX data 778 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0114); // op_code wru_timeout data 779 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 780 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 802 src/dps8/dps8_fnp2.c uvClientData * p = linep->line_client->data; data 1192 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 1197 src/dps8/dps8_fnp2.c uvClientData * p = client->data; data 2567 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2575 src/dps8/dps8_fnp2.c uvClientData * p = client->data; data 2593 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2598 src/dps8/dps8_fnp2.c uvClientData * p = (uvClientData *) client->data; data 2654 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2659 src/dps8/dps8_fnp2.c uvClientData * p = (uvClientData *) client->data; data 2775 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2780 src/dps8/dps8_fnp2.c uvClientData * p = (uvClientData *) client->data; data 60 src/dps8/dps8_fnp2_iomcmd.c static inline void fnp_core_read_n (word24 addr, word36 *data, uint n, UNUSED const char * ctx) data 66 src/dps8/dps8_fnp2_iomcmd.c data [i] = M [addr + i] & DMASK; data 1075 src/dps8/dps8_fnp2_iomcmd.c static void tun_write (struct t_line * linep, uint16_t * data, uint tally) data 1079 src/dps8/dps8_fnp2_iomcmd.c data 1088 src/dps8/dps8_fnp2_iomcmd.c if (data [i] == 0x100) data 1103 src/dps8/dps8_fnp2_iomcmd.c linep->frame[linep->frameLen ++] = (uint8_t) (data [i] & 0xff); data 1132 src/dps8/dps8_fnp2_iomcmd.c unsigned char data [tally]; data 1147 src/dps8/dps8_fnp2_iomcmd.c data [i] = byte & 0377; data 1159 src/dps8/dps8_fnp2_iomcmd.c data 1160 src/dps8/dps8_fnp2_iomcmd.c data 1162 src/dps8/dps8_fnp2_iomcmd.c data 1177 src/dps8/dps8_fnp2_iomcmd.c if (! linep->line_client || ! linep->line_client->data) //-V560 data 1182 src/dps8/dps8_fnp2_iomcmd.c uvClientData * p = linep->line_client->data; data 1183 src/dps8/dps8_fnp2_iomcmd.c (* p->write_cb) (linep->line_client, data, tally); data 1200 src/dps8/dps8_fnp2_iomcmd.c word36 data; data 1201 src/dps8/dps8_fnp2_iomcmd.c iom_direct_data_service (decoded_p->iom_unit, decoded_p->chan_num, decoded_p->smbx+WORD6, & data, direct_load); data 1202 src/dps8/dps8_fnp2_iomcmd.c uint dcwAddr = getbits36_18 (data, 0); data 1203 src/dps8/dps8_fnp2_iomcmd.c uint dcwCnt = getbits36_9 (data, 27); data 1280 src/dps8/dps8_fnp2_iomcmd.c word36 data; data 1281 src/dps8/dps8_fnp2_iomcmd.c iom_direct_data_service (decoded_p->iom_unit, decoded_p->chan_num, decoded_p->fsmbx+DCWS+j, & data, direct_load); data 1282 src/dps8/dps8_fnp2_iomcmd.c word24 addr = getbits36_24 (data, 0); data 1283 src/dps8/dps8_fnp2_iomcmd.c word12 tally = getbits36_12 (data, 24); data 1209 src/dps8/dps8_iefp.c void Write (word18 address, word36 data, processor_cycle_type cyctyp) { data 1224 src/dps8/dps8_iefp.c core_write_zone (cpu.iefpFinalAddress, data, __func__); data 1226 src/dps8/dps8_iefp.c core_write (cpu.iefpFinalAddress, data, __func__); data 1227 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "Write(Actual) Write: bar address=%08o writeData=%012"PRIo64"\n", address, data); data 1230 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "Write ABBR"); data 1237 src/dps8/dps8_iefp.c core_write_zone (address, data, __func__); data 1239 src/dps8/dps8_iefp.c core_write (address, data, __func__); data 1240 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "Write(Actual) Write: abs address=%08o writeData=%012"PRIo64"\n", address, data); data 1243 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "Write AB"); data 1255 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cyctyp, & data, 1); data 1256 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "Write(Actual) Write: bar iefpFinalAddress=%08o writeData=%012"PRIo64"\n", cpu.iefpFinalAddress, data); data 1259 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write BR"); data 1263 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cyctyp, & data, 1); data 1264 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "Write(Actual) Write: iefpFinalAddress=%08o " "writeData=%012"PRIo64"\n", cpu.iefpFinalAddress, data); data 1267 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write"); data 1277 src/dps8/dps8_iefp.c void WriteAPUDataStore (word18 address, word36 data) { data 1291 src/dps8/dps8_iefp.c core_write (cpu.iefpFinalAddress, data, __func__); data 1292 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "WriteAPUDataStore(Actual) Write: bar address=%08o writeData=%012"PRIo64"\n", address, data); data 1295 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "WriteAPUDataStore ABBR"); data 1301 src/dps8/dps8_iefp.c core_write (address, data, __func__); data 1302 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "WriteAPUDataStore(Actual) Write: abs address=%08o writeData=%012"PRIo64"\n", address, data); data 1305 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "WriteAPUDataStore AB"); data 1317 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (& data, 1); data 1318 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "WriteAPUDataStore(Actual) Write: bar iefpFinalAddress=%08o writeData=%012"PRIo64"\n", cpu.iefpFinalAddress, data); data 1321 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteAPUDataStore BR"); data 1325 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (& data, 1); data 1326 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "WriteAPUDataStore(Actual) Write: iefpFinalAddress=%08o " "writeData=%012"PRIo64"\n", cpu.iefpFinalAddress, data); data 1329 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteAPUDataStore"); data 1337 src/dps8/dps8_iefp.c void WriteOperandStore (word18 address, word36 data) { data 1352 src/dps8/dps8_iefp.c core_write_zone (cpu.iefpFinalAddress, data, __func__); data 1354 src/dps8/dps8_iefp.c core_write (cpu.iefpFinalAddress, data, __func__); data 1355 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "WriteOperandStore(Actual) Write: bar address=%08o writeData=%012"PRIo64"\n", address, data); data 1358 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "WriteOperandStore ABBR"); data 1365 src/dps8/dps8_iefp.c core_write_zone (address, data, __func__); data 1367 src/dps8/dps8_iefp.c core_write (address, data, __func__); data 1368 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "WriteOperandStore(Actual) Write: abs address=%08o writeData=%012"PRIo64"\n", address, data); data 1371 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "WriteOperandStore AB"); data 1383 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (& data, 1); data 1384 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "WriteOperandStore(Actual) Write: bar iefpFinalAddress=%08o writeData=%012"PRIo64"\n", cpu.iefpFinalAddress, data); data 1387 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteOperandStore BR"); data 1391 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (& data, 1); data 1392 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "WriteOperandStore(Actual) Write: iefpFinalAddress=%08o " "writeData=%012"PRIo64"\n", cpu.iefpFinalAddress, data); data 1395 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteOperandStore"); data 1405 src/dps8/dps8_iefp.c void Write2 (word18 address, word36 * data, processor_cycle_type cyctyp) data 1422 src/dps8/dps8_iefp.c core_write2 (cpu.iefpFinalAddress, data [0], data [1], data 1426 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data [0], "Write2 ABBR evn"); data 1427 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress+1, data [1], "Write2 ABBR odd"); data 1432 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1439 src/dps8/dps8_iefp.c core_write2 (address, data [0], data [1], __func__); data 1443 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1446 src/dps8/dps8_iefp.c HDBGMWrite (address, data [0], "Write2 AB evn"); data 1447 src/dps8/dps8_iefp.c HDBGMWrite (address+1, data [1], "Write2 AB odd"); data 1461 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cyctyp, data, 2); data 1465 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1468 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2 BR evn"); data 1469 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2 BR odd"); data 1475 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cyctyp, data, 2); data 1479 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1482 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2 evn"); data 1483 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2 odd"); data 1493 src/dps8/dps8_iefp.c void Write2OperandStore (word18 address, word36 * data) { data 1506 src/dps8/dps8_iefp.c core_write2 (cpu.iefpFinalAddress, data [0], data [1], __func__); data 1509 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data [0], "Write2OperandStore ABBR evn"); data 1510 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress+1, data [1], "Write2OperandStore ABBR odd"); data 1512 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "Write2OperandStore (Actual) Write: bar address=%08o " "writeData=%012"PRIo64" %012"PRIo64"\n", address, data [0], data [1]); data 1517 src/dps8/dps8_iefp.c core_write2 (address, data [0], data [1], __func__); data 1518 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "Write2OperandStore (Actual) Write: abs address=%08o " "writeData=%012"PRIo64" %012"PRIo64"\n", address, data [0], data [1]); data 1521 src/dps8/dps8_iefp.c HDBGMWrite (address, data [0], "Write2OperandStore AB evn"); data 1522 src/dps8/dps8_iefp.c HDBGMWrite (address+1, data [1], "Write2OperandStore AB odd"); data 1534 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (data, 2); data 1535 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "Write2OperandStore (Actual) Write: bar iefpFinalAddress=%08o " "writeData=%012"PRIo64" %012"PRIo64"\n", address, data [0], data [1]); data 1538 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2OperandStore BR evn"); data 1539 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2OperandStore BR odd"); data 1543 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (data, 2); data 1544 src/dps8/dps8_iefp.c sim_debug (DBG_APPENDING | DBG_FINAL, & cpu_dev, "Write2OperandStore (Actual) Write: iefpFinalAddress=%08o " "writeData=%012"PRIo64" %012"PRIo64"\n", address, data [0], data [1]); data 1547 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2OperandStore evn"); data 1548 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2OperandStore odd"); data 1557 src/dps8/dps8_iefp.c void Write1 (word18 address, word36 data, bool isAR) data 1572 src/dps8/dps8_iefp.c core_write (cpu.iefpFinalAddress, data, __func__); data 1576 src/dps8/dps8_iefp.c address, data); data 1579 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "Write1 ABBR"); data 1587 src/dps8/dps8_iefp.c core_write (address, data, __func__); data 1591 src/dps8/dps8_iefp.c address, data); data 1594 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "Write1 AB"); data 1609 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (& data, 1); data 1613 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1616 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write1 BR"); data 1623 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (& data, 1); data 1627 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1630 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write1"); data 1638 src/dps8/dps8_iefp.c void Write8 (word18 address, word36 * data, bool isAR) data 1657 src/dps8/dps8_iefp.c core_writeN (cpu.iefpFinalAddress, data, 8, __func__); data 1664 src/dps8/dps8_iefp.c address + i, data [i]); data 1669 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress + i, data [i], "Write8 ABBR"); data 1677 src/dps8/dps8_iefp.c core_writeN (address, data, 8, __func__); data 1684 src/dps8/dps8_iefp.c address + i, data [i]); data 1689 src/dps8/dps8_iefp.c HDBGMWrite (address + i, data [i], "Write8 AB"); data 1704 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (data, 8); data 1711 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1716 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "Write8 BR"); data 1724 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (data, 8); data 1731 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1736 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "Write8"); data 1745 src/dps8/dps8_iefp.c void Write16 (word18 address, word36 * data) data 1748 src/dps8/dps8_iefp.c Write8 (address, data, cpu.currentInstruction.b29); data 1749 src/dps8/dps8_iefp.c Write8 (address + 8, data + 8, cpu.currentInstruction.b29); data 1752 src/dps8/dps8_iefp.c void Write32 (word18 address, word36 * data) data 1757 src/dps8/dps8_iefp.c Write8 (address, data, cpu.currentInstruction.b29); data 1758 src/dps8/dps8_iefp.c Write8 (address + 8, data + 8, cpu.currentInstruction.b29); data 1759 src/dps8/dps8_iefp.c Write8 (address + 16, data + 16, cpu.currentInstruction.b29); data 1760 src/dps8/dps8_iefp.c Write8 (address + 24, data + 24, cpu.currentInstruction.b29); data 1763 src/dps8/dps8_iefp.c void WritePage (word18 address, word36 * data, bool isAR) data 1786 src/dps8/dps8_iefp.c core_writeN (cpu.iefpFinalAddress, data, PGSZ, __func__); data 1793 src/dps8/dps8_iefp.c address + i, data [i]); data 1798 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress + i, data [i], "WritePage ABBR"); data 1806 src/dps8/dps8_iefp.c core_writeN (address, data, PGSZ, __func__); data 1813 src/dps8/dps8_iefp.c address + i, data [i]); data 1818 src/dps8/dps8_iefp.c HDBGMWrite (address + i, data [i], "WritePage AB"); data 1833 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (data, PGSZ); data 1841 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1846 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "WritePage BR"); data 1853 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (data, PGSZ); data 1860 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1865 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "WritePage"); data 27 src/dps8/dps8_iefp.h void Write2 (word18 address, word36 * data, processor_cycle_type cyctyp); data 28 src/dps8/dps8_iefp.h # define ReadAPUDataRead(addr,data) Read (addr, data, APU_DATA_READ) data 29 src/dps8/dps8_iefp.h # define ReadOperandRead(addr,data) Read (addr, data, OPERAND_READ) data 31 src/dps8/dps8_iefp.h # define ReadOperandRMW(addr,data) Read (addr, data, OPERAND_RMW) data 32 src/dps8/dps8_iefp.h # define ReadAPUDataRMW(addr,data) Read (addr, data, APU_DATA_RMW) data 37 src/dps8/dps8_iefp.h # define ReadInstructionFetch(addr,data) Read (addr, data, INSTRUCTION_FETCH) data 38 src/dps8/dps8_iefp.h # define ReadIndirectWordFetch(addr,data) Read2 (addr, data, INDIRECT_WORD_FETCH) data 39 src/dps8/dps8_iefp.h # define Read2OperandRead(addr,data) Read2 (addr, data, OPERAND_READ) data 41 src/dps8/dps8_iefp.h # define Read2OperandRMW(addr,data) Read2 (addr, data, OPERAND_RMW) data 43 src/dps8/dps8_iefp.h # define Read2InstructionFetch(addr,data) Read2 (addr, data, INSTRUCTION_FETCH) data 44 src/dps8/dps8_iefp.h # define Read2RTCDOperandFetch(addr,data) Read2 (addr, data, RTCD_OPERAND_FETCH) data 45 src/dps8/dps8_iefp.h # define Read2IndirectWordFetch(addr,data) Read2 (addr, data, INDIRECT_WORD_FETCH) data 46 src/dps8/dps8_iefp.h # define WriteAPUDataStore(addr,data) Write (addr, data, APU_DATA_STORE) data 47 src/dps8/dps8_iefp.h # define WriteOperandStore(addr,data) Write (addr, data, OPERAND_STORE) data 48 src/dps8/dps8_iefp.h # define Write2OperandStore(addr,data) Write2 (addr, data, OPERAND_STORE) data 70 src/dps8/dps8_iefp.h void Write2OperandStore (word18 address, word36 * data); data 72 src/dps8/dps8_iefp.h void Write1 (word18 address, word36 data, bool isAR); data 73 src/dps8/dps8_iefp.h void Write8 (word18 address, word36 * data, bool isAR); data 74 src/dps8/dps8_iefp.h void Write16 (word18 address, word36 * data); data 75 src/dps8/dps8_iefp.h void Write32 (word18 address, word36 * data); data 78 src/dps8/dps8_iefp.h void WritePage (word18 address, word36 * data, bool isAR); data 812 src/dps8/dps8_iom.c void iom_core_read (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx) data 818 src/dps8/dps8_iom.c * data = v & DMASK; data 821 src/dps8/dps8_iom.c * data = M[addr] & DMASK; data 844 src/dps8/dps8_iom.c void iom_core_write (UNUSED uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx) data 849 src/dps8/dps8_iom.c STORE_REL_CORE_WORD(addr, data); data 852 src/dps8/dps8_iom.c M[addr] = data & DMASK; data 874 src/dps8/dps8_iom.c void iom_core_read_lock (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx) data 881 src/dps8/dps8_iom.c * data = v & DMASK; data 884 src/dps8/dps8_iom.c * data = M[addr] & DMASK; data 888 src/dps8/dps8_iom.c void iom_core_write_unlock (UNUSED uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx) data 892 src/dps8/dps8_iom.c STORE_REL_CORE_WORD(addr, data); data 895 src/dps8/dps8_iom.c M[addr] = data & DMASK; data 1952 src/dps8/dps8_iom.c void iom_direct_data_service (uint iom_unit_idx, uint chan, word24 daddr, word36 * data, data 1979 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, daddr, * data, __func__); data 1981 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, daddr, data, __func__); data 1984 src/dps8/dps8_iom.c iom_core_read_lock (iom_unit_idx, daddr, data, __func__); data 1994 src/dps8/dps8_iom.c void iom_indirect_data_service (uint iom_unit_idx, uint chan, word36 * data, uint * cnt, bool write) { data 2021 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, addr, * data, __func__); data 2031 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, daddr2, * data, __func__); data 2035 src/dps8/dps8_iom.c data ++; data 2043 src/dps8/dps8_iom.c * data = 0; data 2048 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, addr, data, __func__); data 2059 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, daddr2, data, __func__); data 2064 src/dps8/dps8_iom.c data ++; data 406 src/dps8/dps8_iom.h void iom_direct_data_service (uint iom_unit_idx, uint chan, word24 daddr, word36 * data, data 408 src/dps8/dps8_iom.h void iom_indirect_data_service (uint iom_unit_idx, uint chan, word36 * data, data 419 src/dps8/dps8_iom.h void iom_core_read (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx); data 421 src/dps8/dps8_iom.h void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx); data 423 src/dps8/dps8_iom.h void iom_core_read_lock (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx); data 424 src/dps8/dps8_iom.h void iom_core_write_unlock (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx); data 889 src/dps8/dps8_utils.c void putByte(word36 *dst, word9 data, int posn) data 909 src/dps8/dps8_utils.c putbits36_9 (dst, (uint) posn * 9, data); data 912 src/dps8/dps8_utils.c void putChar(word36 *dst, word6 data, int posn) data 938 src/dps8/dps8_utils.c putbits36_6 (dst, (uint) posn * 6, data); data 59 src/dps8/dps8_utils.h void putByte(word36 *dst, word9 data, int posn); data 60 src/dps8/dps8_utils.h void putChar(word36 *dst, word6 data, int posn); data 58 src/dps8/fnptelnet.c if (! client || ! client->data) data 63 src/dps8/fnptelnet.c uvClientData * p = (uvClientData *) client->data; data 64 src/dps8/fnptelnet.c (* p->read_cb) (client, (ssize_t) event->data.size, (unsigned char *)event->data.buffer); data 72 src/dps8/fnptelnet.c if (! client || ! client->data) data 77 src/dps8/fnptelnet.c uvClientData * p = client->data; data 78 src/dps8/fnptelnet.c (* p->write_actual_cb) (client, (unsigned char *) event->data.buffer, (ssize_t) event->data.size); data 154 src/dps8/fnptelnet.c if (! client || ! client->data) data 159 src/dps8/fnptelnet.c uvClientData * p = (uvClientData *) client->data; data 179 src/dps8/fnptelnet.c if (! client || ! client->data) data 184 src/dps8/fnptelnet.c uvClientData * p = (uvClientData *) client->data; data 274 src/dps8/fnpuv.c if (! client->data) data 279 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 332 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) stream->data; data 384 src/dps8/fnpuv.c if (((uvClientData *) stream->data)->ttype) data 385 src/dps8/fnpuv.c FREE (((uvClientData *) stream->data)->ttype); data 386 src/dps8/fnpuv.c FREE (stream->data); data 387 src/dps8/fnpuv.c stream->data = NULL; data 417 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) stream->data; data 474 src/dps8/fnpuv.c FREE (req->data); data 520 src/dps8/fnpuv.c static void fnpuv_start_write_3270_actual (UNUSED uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 527 src/dps8/fnpuv.c data 530 src/dps8/fnpuv.c data 534 src/dps8/fnpuv.c data 535 src/dps8/fnpuv.c data 537 src/dps8/fnpuv.c data 541 src/dps8/fnpuv.c data 542 src/dps8/fnpuv.c data 544 src/dps8/fnpuv.c data 584 src/dps8/fnpuv.c req->data = buf.base; data 587 src/dps8/fnpuv.c memcpy (buf.base, data, (unsigned long) datalen); data 598 src/dps8/fnpuv.c void fnpuv_start_write_actual (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 622 src/dps8/fnpuv.c req->data = buf.base; data 625 src/dps8/fnpuv.c memcpy (buf.base, data, (unsigned long) datalen); data 640 src/dps8/fnpuv.c void fnpuv_start_write (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 644 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 652 src/dps8/fnpuv.c telnet_send (p->telnetp, (char *) data, (size_t) datalen); data 655 src/dps8/fnpuv.c void fnpuv_start_3270_write (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 657 src/dps8/fnpuv.c if (! client || uv_is_closing ((uv_handle_t *) client) || ! client->data) data 659 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 667 src/dps8/fnpuv.c data 670 src/dps8/fnpuv.c data 674 src/dps8/fnpuv.c data 675 src/dps8/fnpuv.c data 677 src/dps8/fnpuv.c data 681 src/dps8/fnpuv.c data 682 src/dps8/fnpuv.c data 684 src/dps8/fnpuv.c data 692 src/dps8/fnpuv.c if (datalen == 1 && data [0] == 0x37) // EOT data 701 src/dps8/fnpuv.c unsigned char * actual_data_start = data; data 704 src/dps8/fnpuv.c if (data [datalen - 1] == 0x03) // ETX data 709 src/dps8/fnpuv.c if (data [0] == 0x02) // STX data 713 src/dps8/fnpuv.c if (data [1] == 0x27) // ESC data 727 src/dps8/fnpuv.c void fnpuv_start_writestr (uv_tcp_t * client, unsigned char * data) data 732 src/dps8/fnpuv.c if (! client->data) data 737 src/dps8/fnpuv.c uvClientData * p = client->data; data 738 src/dps8/fnpuv.c (* p->write_cb) (client, data, (ssize_t) strlen ((char *) data)); data 745 src/dps8/fnpuv.c if (! client->data) data 750 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 818 src/dps8/fnpuv.c if (server->data) data 820 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) server->data; data 863 src/dps8/fnpuv.c client->data = p; data 869 src/dps8/fnpuv.c if (! server->data) data 886 src/dps8/fnpuv.c uvClientData * q = (uvClientData *) server->data; data 892 src/dps8/fnpuv.c if (! server->data) data 896 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) server->data; data 931 src/dps8/fnpuv.c fnpData.du_server.data = NULL; data 973 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) server->handle->data; data 996 src/dps8/fnpuv.c linep->line_client->data = p; data 1144 src/dps8/fnpuv.c linep->line_client->data = p; data 1170 src/dps8/fnpuv.c data 1196 src/dps8/fnpuv.c if (linep->server.data) data 1227 src/dps8/fnpuv.c linep->server.data = p; data 1279 src/dps8/fnpuv.c data 1549 src/dps8/fnpuv.c client->data = p; data 1622 src/dps8/fnpuv.c fnpData.du3270_server.data = NULL; data 21 src/dps8/fnpuv.h typedef void (* uv_write_cb_t) (uv_tcp_t * client, unsigned char * data, ssize_t datalen); data 45 src/dps8/fnpuv.h void fnpuv_start_write (uv_tcp_t * client, unsigned char * data, ssize_t len); data 46 src/dps8/fnpuv.h void fnpuv_start_writestr (uv_tcp_t * client, unsigned char * data); data 49 src/dps8/fnpuv.h void fnpuv_start_write_actual (uv_tcp_t * client, unsigned char * data, ssize_t datalen); data 64 src/dps8/fnpuv.h void fnpuv_start_3270_write (uv_tcp_t * client, unsigned char * data, ssize_t datalen); data 72 src/dps8/hdbg.c word36 data; data 93 src/dps8/hdbg.c word36 data; data 98 src/dps8/hdbg.c struct par_s data; data 109 src/dps8/hdbg.c struct dsbr_s data; data 117 src/dps8/hdbg.c word36 data; data 196 src/dps8/hdbg.c void hdbgMRead (word24 addr, word36 data, const char * ctx) { data 199 src/dps8/hdbg.c hevents[p].memref.data = data; data 203 src/dps8/hdbg.c void hdbgMWrite (word24 addr, word36 data, const char * ctx) { data 206 src/dps8/hdbg.c hevents[p].memref.data = data; data 210 src/dps8/hdbg.c void hdbgAPURead (word15 segno, word18 offset, word24 final, word36 data, const char * ctx) { data 215 src/dps8/hdbg.c hevents[p].apu.data = data; data 219 src/dps8/hdbg.c void hdbgAPUWrite (word15 segno, word18 offset, word24 final, word36 data, const char * ctx) { data 224 src/dps8/hdbg.c hevents[p].apu.data = data; data 255 src/dps8/hdbg.c void hdbgRegR (enum hregs_t type, word36 data, const char * ctx) { data 258 src/dps8/hdbg.c hevents[p].reg.data = data; data 262 src/dps8/hdbg.c void hdbgRegW (enum hregs_t type, word36 data, const char * ctx) { data 265 src/dps8/hdbg.c hevents[p].reg.data = data; data 269 src/dps8/hdbg.c void hdbgPARegR (enum hregs_t type, struct par_s * data, const char * ctx) { data 272 src/dps8/hdbg.c hevents[p].par.data = * data; data 276 src/dps8/hdbg.c void hdbgPARegW (enum hregs_t type, struct par_s * data, const char * ctx) { data 279 src/dps8/hdbg.c hevents[p].par.data = * data; data 284 src/dps8/hdbg.c data 287 src/dps8/hdbg.c data 291 src/dps8/hdbg.c data 294 src/dps8/hdbg.c data 325 src/dps8/hdbg.c (unsigned long long int)p->memref.data); data 337 src/dps8/hdbg.c (unsigned long long int)p->apu.data); data 415 src/dps8/hdbg.c (unsigned long long int)p->reg.data, data 416 src/dps8/hdbg.c TSTF (p->reg.data, I_ZERO), data 417 src/dps8/hdbg.c TSTF (p->reg.data, I_NEG), data 418 src/dps8/hdbg.c TSTF (p->reg.data, I_CARRY), data 419 src/dps8/hdbg.c TSTF (p->reg.data, I_OFLOW), data 420 src/dps8/hdbg.c TSTF (p->reg.data, I_TALLY)); data 428 src/dps8/hdbg.c (unsigned long long int)p->reg.data); data 436 src/dps8/hdbg.c (unsigned long long int)p->reg.data); data 448 src/dps8/hdbg.c p->par.data.SNR, data 449 src/dps8/hdbg.c p->par.data.WORDNO, data 450 src/dps8/hdbg.c p->par.data.PR_BITNO, data 451 src/dps8/hdbg.c p->par.data.RNR); data 458 src/dps8/hdbg.c p->par.data.SNR, data 459 src/dps8/hdbg.c p->par.data.WORDNO, data 460 src/dps8/hdbg.c p->par.data.AR_CHAR, data 461 src/dps8/hdbg.c p->par.data.AR_BITNO, data 462 src/dps8/hdbg.c p->par.data.RNR); data 472 src/dps8/hdbg.c p->par.data.SNR, data 473 src/dps8/hdbg.c p->par.data.WORDNO, data 474 src/dps8/hdbg.c p->par.data.PR_BITNO, data 475 src/dps8/hdbg.c p->par.data.RNR); data 48 src/dps8/hdbg.h void hdbgMRead (word24 addr, word36 data, const char * ctx); data 49 src/dps8/hdbg.h void hdbgMWrite (word24 addr, word36 data, const char * ctx); data 72 src/dps8/hdbg.h void hdbgRegR (enum hregs_t type, word36 data, const char * ctx); data 73 src/dps8/hdbg.h void hdbgRegW (enum hregs_t type, word36 data, const char * ctx); data 75 src/dps8/hdbg.h void hdbgPARegR (enum hregs_t type, struct par_s * data, const char * ctx); data 76 src/dps8/hdbg.h void hdbgPARegW (enum hregs_t type, struct par_s * data, const char * ctx); data 79 src/dps8/hdbg.h data 80 src/dps8/hdbg.h data 82 src/dps8/hdbg.h void hdbgAPURead (word15 segno, word18 offset, word24 final, word36 data, const char * ctx); data 83 src/dps8/hdbg.h void hdbgAPUWrite (word15 segno, word18 offset, word24 final, word36 data, const char * ctx); data 203 src/dps8/libtelnet.c ev.data.buffer = buffer; data 204 src/dps8/libtelnet.c ev.data.size = size; data 793 src/dps8/libtelnet.c ev.data.buffer = buffer + start; data 794 src/dps8/libtelnet.c ev.data.size = i - start; data 803 src/dps8/libtelnet.c ev.data.buffer = buffer + start; data 804 src/dps8/libtelnet.c ev.data.size = i - start; data 816 src/dps8/libtelnet.c ev.data.buffer = (char*)&byte; data 817 src/dps8/libtelnet.c ev.data.size = 1; data 854 src/dps8/libtelnet.c ev.data.buffer = (char*)&byte; data 855 src/dps8/libtelnet.c ev.data.size = 1; data 971 src/dps8/libtelnet.c ev.data.buffer = buffer + start; data 972 src/dps8/libtelnet.c ev.data.size = i - start; data 264 src/dps8/libtelnet.h } data; data 122 src/dps8/udplib.c uint16_t data[MAXDATA]; // and the actual H316 data words/IMP packet data 353 src/dps8/udplib.c pkt . data [i] = htons (* pdata ++); data 506 src/dps8/udplib.c * pdata ++ = ntohs (pkt . data [i]); data 78 src/dps8/uvutil.c FREE (req->data); data 116 src/dps8/uvutil.c uv_access * access = (uv_access *) stream->data; data 154 src/dps8/uvutil.c static void accessStartWriteActual (uv_tcp_t * client, char * data, data 179 src/dps8/uvutil.c req->data = buf.base; data 181 src/dps8/uvutil.c memcpy (buf.base, data, (unsigned long) datalen); data 194 src/dps8/uvutil.c void accessStartWrite (uv_tcp_t * client, char * data, ssize_t datalen) data 198 src/dps8/uvutil.c uv_access * access = (uv_access *) client->data; data 200 src/dps8/uvutil.c telnet_send (access->telnetp, data, (size_t) datalen); data 202 src/dps8/uvutil.c accessStartWriteActual (client, data, (ssize_t) datalen); data 217 src/dps8/uvutil.c void accessStartWriteStr (uv_tcp_t * client, char * data) data 219 src/dps8/uvutil.c accessStartWrite (client, data, (ssize_t) strlen (data)); data 352 src/dps8/uvutil.c uv_access * access = (uv_access *) stream->data; data 421 src/dps8/uvutil.c uv_access * access = (uv_access *) client->data; data 437 src/dps8/uvutil.c accessTelnetReadCallback (client, (ssize_t) event->data.size, data 438 src/dps8/uvutil.c (unsigned char *)event->data.buffer); data 444 src/dps8/uvutil.c accessStartWriteActual (client, (char *) event->data.buffer, data 445 src/dps8/uvutil.c (ssize_t) event->data.size); data 557 src/dps8/uvutil.c uv_access * access = (uv_access *) server->data; data 573 src/dps8/uvutil.c client->data = server->data; data 648 src/dps8/uvutil.c access->server.data = (void *) access; data 50 src/dps8/uvutil.h void accessStartWriteStr (uv_tcp_t * client, char * data); data 57 src/dps8/uvutil.h void accessStartWrite (uv_tcp_t * client, char * data, ssize_t datalen); data 60 src/simh/backtrace_func.c error_callback(void *data, const char *message, int error_number) data 65 src/simh/backtrace_func.c (void)data; (void)error_number; data 73 src/simh/backtrace_func.c full_callback(void *data, uintptr_t pc, const char *pathname, data 76 src/simh/backtrace_func.c (void)data; (void)pc; data 9465 src/simh/scp.c t_stat sim_exp_check (EXPECT *exp, uint8 data) data 9474 src/simh/scp.c exp->buf[exp->buf_ins++] = data; /* Save new data */ data 9573 src/simh/scp.c t_stat sim_send_input (SEND *snd, uint8 *data, size_t size, uint32 after, uint32 delay) data 9597 src/simh/scp.c memcpy(snd->buffer+snd->insoff, data, size); data 10059 src/simh/scp.c void sim_data_trace(DEVICE *dptr, UNIT *uptr, const uint8 *data, const char *position, size_t len, const char *txt, uint32 reason) data 10064 src/simh/scp.c if (data && len) { data 10105 src/simh/scp.c if ((i > 0) && (0 == memcmp (&data[i], &data[i-16], 16))) { data 10122 src/simh/scp.c outbuf[oidx++] = hex[(data[i+sidx]>>4)&0xf]; data 10123 src/simh/scp.c outbuf[oidx++] = hex[data[i+sidx]&0xf]; data 10124 src/simh/scp.c if (sim_isprint (data[i+sidx])) data 10125 src/simh/scp.c strbuf[soff+sidx] = data[i+sidx]; data 10129 src/simh/scp.c uint16 word = data[i+sidx] + (((uint16)data[i+sidx+1]) << 8); data 10143 src/simh/scp.c if (sim_isprint (ebcdic2ascii[data[i+sidx]])) data 10144 src/simh/scp.c ebcdicbuf[eidx++] = ebcdic2ascii[data[i+sidx]]; data 181 src/simh/scp.h t_stat sim_send_input (SEND *snd, uint8 *data, size_t size, uint32 after, uint32 delay); data 192 src/simh/scp.h t_stat sim_exp_check (EXPECT *exp, uint8 data); data 200 src/simh/scp.h void sim_data_trace(DEVICE *dptr, UNIT *uptr, const uint8 *data, const char *position, size_t len, const char *txt, uint32 reason); data 1136 src/simh/sim_disk.c void sim_disk_data_trace(UNIT *uptr, const uint8 *data, size_t lba, size_t len, const char* txt, int detail, uint32 reason) data 1144 src/simh/sim_disk.c sim_data_trace(ctx->dptr, uptr, (detail ? data : NULL), pos, len, txt, reason); data 92 src/simh/sim_disk.h void sim_disk_data_trace (UNIT *uptr, const uint8 *data, size_t lba, size_t len, const char* txt, int detail, uint32 reason); data 114 src/simh/sim_tape.c static void sim_tape_data_trace (UNIT *uptr, const uint8 *data, size_t len, const char* txt, int detail, uint32 reason); data 300 src/simh/sim_tape.c static void sim_tape_data_trace(UNIT *uptr, const uint8 *data, size_t len, const char* txt, int detail, uint32 reason) data 307 src/simh/sim_tape.c sim_data_trace(ctx->dptr, uptr, (detail ? data : NULL), "", len, txt, reason);