data 20 src/dps8/doAppendCycleABSA.h word24 doAppendCycleABSA (cpu_state_t * cpup, word36 * data, uint nWords) { data 18 src/dps8/doAppendCycleAPUDataRMW.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords) { data 334 src/dps8/doAppendCycleAPUDataRMW.h core_read_lock (cpup, finalAddress, data, "APU_DATA_RMW"); data 337 src/dps8/doAppendCycleAPUDataRMW.h core_readN (cpup, finalAddress, data, nWords, "APU_DATA_RMW"); data 18 src/dps8/doAppendCycleAPUDataRead.h word24 doAppendCycleAPUDataRead (cpu_state_t * cpup, word36 * data, uint nWords) { data 291 src/dps8/doAppendCycleAPUDataRead.h core_readN (cpup, finalAddress, data, nWords, "APU_DATA_READ"); data 18 src/dps8/doAppendCycleAPUDataStore.h word24 doAppendCycleAPUDataStore (cpu_state_t * cpup, word36 * data, uint nWords) { data 295 src/dps8/doAppendCycleAPUDataStore.h if (! sdpap_store (cpup, finalAddress, data, nWords)) data 296 src/dps8/doAppendCycleAPUDataStore.h core_writeN (cpup, finalAddress, data, nWords, "APU_DATA_STORE"); data 54 src/dps8/doAppendCycleIndirectWordFetch.h word24 doAppendCycleIndirectWordFetch (cpu_state_t * cpup, word36 * data, uint nWords) { data 408 src/dps8/doAppendCycleIndirectWordFetch.h core_readN (cpup, finalAddress, data, nWords, "INDIRECT_WORD_FETCH"); data 423 src/dps8/doAppendCycleIndirectWordFetch.h if (ISITS (* data)) data 425 src/dps8/doAppendCycleIndirectWordFetch.h if (ISITP (* data)) data 439 src/dps8/doAppendCycleIndirectWordFetch.h word3 its_RNR = GET_ITS_RN (data); data 454 src/dps8/doAppendCycleIndirectWordFetch.h n = GET_ITP_PRNUM (data); data 67 src/dps8/doAppendCycleInstructionFetch.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords) { data 594 src/dps8/doAppendCycleInstructionFetch.h core_readN (cpup, finalAddress, data, nWords, "INSTRUCTION_FETCH"); data 18 src/dps8/doAppendCycleOperandRMW.h word24 doAppendCycleOperandRMW (cpu_state_t * cpup, word36 * data, uint nWords) { data 335 src/dps8/doAppendCycleOperandRMW.h core_read_lock (cpup, finalAddress, data, "OPERAND_RMW"); data 338 src/dps8/doAppendCycleOperandRMW.h core_readN (cpup, finalAddress, data, nWords, "OPERAND_RMW"); data 58 src/dps8/doAppendCycleOperandRead.h word24 doAppendCycleOperandRead (cpu_state_t * cpup, word36 * data, uint nWords) { data 708 src/dps8/doAppendCycleOperandRead.h core_readN (cpup, finalAddress, data, nWords, "OPERAND_READ"); data 18 src/dps8/doAppendCycleOperandStore.h word24 doAppendCycleOperandStore (cpu_state_t * cpup, word36 * data, uint nWords) { data 295 src/dps8/doAppendCycleOperandStore.h { if (! sdpap_store (cpup, finalAddress, data, nWords)) data 296 src/dps8/doAppendCycleOperandStore.h core_write_zone (cpup, finalAddress, * data, "OPERAND_STORE"); } data 298 src/dps8/doAppendCycleOperandStore.h { if (! sdpap_store (cpup, finalAddress, data, nWords)) data 299 src/dps8/doAppendCycleOperandStore.h core_writeN (cpup, finalAddress, data, nWords, "OPERAND_STORE"); } data 18 src/dps8/doAppendCycleRTCDOperandFetch.h word24 doAppendCycleRTCDOperandFetch (cpu_state_t * cpup, word36 * data, uint nWords) { data 330 src/dps8/doAppendCycleRTCDOperandFetch.h core_readN (cpup, 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 1075 src/dps8/dps8_append.c word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords) { data 1078 src/dps8/dps8_append.c return doAppendCycleOperandStore (cpup, data, nWords); data 1080 src/dps8/dps8_append.c return doAppendCycleOperandRead (cpup, data, nWords); data 1082 src/dps8/dps8_append.c return doAppendCycleIndirectWordFetch (cpup, data, nWords); data 1084 src/dps8/dps8_append.c return doAppendCycleRTCDOperandFetch (cpup, data, nWords); data 1086 src/dps8/dps8_append.c return doAppendCycleInstructionFetch (cpup, data, nWords); data 1088 src/dps8/dps8_append.c return doAppendCycleAPUDataRead (cpup, data, nWords); data 1090 src/dps8/dps8_append.c return doAppendCycleAPUDataStore (cpup, data, nWords); data 1092 src/dps8/dps8_append.c return doAppendCycleABSA (cpup, data, nWords); data 1095 src/dps8/dps8_append.c return doAppendCycleOperandRMW (cpup, data, nWords); data 1097 src/dps8/dps8_append.c return doAppendCycleAPUDataRMW (cpup, data, nWords); data 1205 src/dps8/dps8_append.c word24 do_append_cycle (processor_cycle_type thisCycle, word36 * data, data 1912 src/dps8/dps8_append.c core_write_zone (finalAddress, * data, str_pct (thisCycle)); data 1916 src/dps8/dps8_append.c core_writeN (finalAddress, data, nWords, str_pct (thisCycle)); data 1923 src/dps8/dps8_append.c core_read_lock (finalAddress, data, str_pct (thisCycle)); data 1929 src/dps8/dps8_append.c core_readN (finalAddress, data, nWords, str_pct (thisCycle)); data 1933 src/dps8/dps8_append.c core_readN (finalAddress, data, nWords, str_pct (thisCycle)); data 1974 src/dps8/dps8_append.c if (ISITS (* data)) data 1976 src/dps8/dps8_append.c if (ISITP (* data)) data 2011 src/dps8/dps8_append.c data 2013 src/dps8/dps8_append.c if ((* data) & 060) data 2036 src/dps8/dps8_append.c word3 y = GET_ITS_RN (data); data 2040 src/dps8/dps8_append.c cpu.TPR.TSR = GET_ITS_SEGNO (data); data 2049 src/dps8/dps8_append.c cpu.TPR.CA = GET_ITS_WORDNO (data); data 2194 src/dps8/dps8_append.c word3 its_RNR = GET_ITS_RN (data); data 2209 src/dps8/dps8_append.c n = GET_ITP_PRNUM (data); data 125 src/dps8/dps8_append.h word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords); data 127 src/dps8/dps8_append.h word24 doAppendCycleUnknown (cpu_state_t * cpup, word36 * data, uint nWords); data 128 src/dps8/dps8_append.h word24 doAppendCycleOperandStore (cpu_state_t * cpup, word36 * data, uint nWords); data 129 src/dps8/dps8_append.h word24 doAppendCycleOperandRead (cpu_state_t * cpup, word36 * data, uint nWords); data 130 src/dps8/dps8_append.h word24 doAppendCycleIndirectWordFetch (cpu_state_t * cpup, word36 * data, uint nWords); data 131 src/dps8/dps8_append.h word24 doAppendCycleRTCDOperandFetch (cpu_state_t * cpup, word36 * data, uint nWords); data 132 src/dps8/dps8_append.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords); data 133 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRead (cpu_state_t * cpup, word36 * data, uint nWords); data 134 src/dps8/dps8_append.h word24 doAppendCycleAPUDataStore (cpu_state_t * cpup, word36 * data, uint nWords); data 135 src/dps8/dps8_append.h word24 doAppendCycleABSA (cpu_state_t * cpup, word36 * data, uint nWords); data 137 src/dps8/dps8_append.h word24 doAppendCycleOperandRMW (cpu_state_t * cpup, word36 * data, uint nWords); data 138 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords); data 141 src/dps8/dps8_append.h # define doAppendCycleUnknown(data, nWords) do_append_cycle (UNKNOWN_CYCLE, data, nWords) data 142 src/dps8/dps8_append.h # define doAppendCycleOperandStore(data, nWords) do_append_cycle (OPERAND_STORE, data, nWords) data 143 src/dps8/dps8_append.h # define doAppendCycleOperandRead(data, nWords) do_append_cycle (OPERAND_READ, data, nWords) data 144 src/dps8/dps8_append.h # define doAppendCycleIndirectWordFetch(data, nWords) do_append_cycle (INDIRECT_WORD_FETCH, data, nWords) data 145 src/dps8/dps8_append.h # define doAppendCycleRTCDOperandFetch(data, nWords) do_append_cycle (RTCD_OPERAND_FETCH, data, nWords) data 146 src/dps8/dps8_append.h # define doAppendCycleInstructionFetch(data, nWords) do_append_cycle (INSTRUCTION_FETCH, data, nWords) data 147 src/dps8/dps8_append.h # define doAppendCycleAPUDataRead(data, nWords) do_append_cycle (APU_DATA_READ, data, nWords) data 148 src/dps8/dps8_append.h # define doAppendCycleAPUDataStore(data, nWords) do_append_cycle (APU_DATA_STORE, data, nWords) data 149 src/dps8/dps8_append.h # define doAppendCycleABSA(data, nWords) do_append_cycle (ABSA_CYCLE, data, nWords) data 151 src/dps8/dps8_append.h # define doAppendCycleOperandRMW(data, nWords) do_append_cycle (OPERAND_RMW, data, nWords) data 152 src/dps8/dps8_append.h # define doAppendCycleAPUDataRMW(data, nWords) do_append_cycle (APU_DATA_RMW, data, nWords) data 1570 src/dps8/dps8_cpu.c bool sdpap_store (cpu_state_t * cpup, word24 addr, word36 * data, uint nWords) data 1597 src/dps8/dps8_cpu.c core_write_zone (cpup, addr, * data, "PARITY_STORE"); data 1599 src/dps8/dps8_cpu.c core_writeN (cpup, addr, data, nWords, "PARITY_STORE"); data 4561 src/dps8/dps8_cpu.c int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) data 4589 src/dps8/dps8_cpu.c *data = v & DMASK; data 4592 src/dps8/dps8_cpu.c *data = M[addr] & DMASK; data 4598 src/dps8/dps8_cpu.c addr, * data, ctx); data 4599 src/dps8/dps8_cpu.c PNL (trackport (addr, * data)); data 4605 src/dps8/dps8_cpu.c int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, UNUSED const char * ctx) data 4622 src/dps8/dps8_cpu.c * data = v & DMASK; data 4629 src/dps8/dps8_cpu.c int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) data 4651 src/dps8/dps8_cpu.c STORE_REL_CORE_WORD(addr, data); data 4654 src/dps8/dps8_cpu.c M[addr] = data & DMASK; data 4668 src/dps8/dps8_cpu.c addr, data, ctx); data 4669 src/dps8/dps8_cpu.c PNL (trackport (addr, data)); data 4675 src/dps8/dps8_cpu.c int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, UNUSED const char * ctx) data 4688 src/dps8/dps8_cpu.c STORE_REL_CORE_WORD(addr, data); data 4710 src/dps8/dps8_cpu.c int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) data 4733 src/dps8/dps8_cpu.c v = (v & ~cpu.zone) | (data & cpu.zone); data 4736 src/dps8/dps8_cpu.c M[mapAddr] = (M[mapAddr] & ~cpu.zone) | (data & cpu.zone); data 4751 src/dps8/dps8_cpu.c mapAddr, data, ctx); data 4752 src/dps8/dps8_cpu.c PNL (trackport (mapAddr, data)); data 489 src/dps8/dps8_cpu.h word36 data; data 2127 src/dps8/dps8_cpu.h static inline int core_read (word24 addr, word36 *data, \ data 2132 src/dps8/dps8_cpu.h * data = M[addr] & DMASK; data 2134 src/dps8/dps8_cpu.h PNL (trackport (addr, * data);) data 2138 src/dps8/dps8_cpu.h static inline int core_write (word24 addr, word36 data, \ data 2156 src/dps8/dps8_cpu.h M[addr] = data & DMASK; data 2158 src/dps8/dps8_cpu.h PNL (trackport (addr, data);) data 2162 src/dps8/dps8_cpu.h static inline int core_write_zone (word24 addr, word36 data, \ data 2180 src/dps8/dps8_cpu.h M[addr] = (M[addr] & ~cpu.zone) | (data & cpu.zone); data 2183 src/dps8/dps8_cpu.h PNL (trackport (addr, data);) data 2224 src/dps8/dps8_cpu.h int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx); data 2225 src/dps8/dps8_cpu.h int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); data 2226 src/dps8/dps8_cpu.h int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); data 2292 src/dps8/dps8_cpu.h int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx); data 2293 src/dps8/dps8_cpu.h int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); data 2356 src/dps8/dps8_cpu.h # define STORE_REL_CORE_WORD(addr, data) \ data 2359 src/dps8/dps8_cpu.h atomic_store_rel_64((volatile uint64_t *)&M[addr], data & DMASK); \ data 2401 src/dps8/dps8_cpu.h # define STORE_REL_CORE_WORD(addr, data) \ data 2404 src/dps8/dps8_cpu.h __atomic_store_n((volatile uint64_t *)&M[addr], data & \ data 2451 src/dps8/dps8_cpu.h # define STORE_REL_CORE_WORD(addr, data) \ data 2455 src/dps8/dps8_cpu.h M[addr] = data & DMASK; \ data 2462 src/dps8/dps8_cpu.h static inline void core_readN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, data 2467 src/dps8/dps8_cpu.h core_read (cpup, addr + i, data + i, ctx); data 2472 src/dps8/dps8_cpu.h static inline void core_writeN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, data 2477 src/dps8/dps8_cpu.h core_write (cpup, addr + i, data [i], ctx); data 2503 src/dps8/dps8_cpu.h bool sdpap_store (cpu_state_t * cpup, word24 addr, word36 * data, uint nWords); data 60 src/dps8/dps8_dia.c static inline void fnp_core_read (word24 addr, word36 *data, UNUSED const char * ctx) data 65 src/dps8/dps8_dia.c * data = M [addr] & DMASK; data 381 src/dps8/dps8_dia.c static inline void fnp_core_write (word24 addr, word36 data, UNUSED const char * ctx) data 386 src/dps8/dps8_dia.c M [addr] = data & DMASK; data 683 src/dps8/dps8_eis.c static void EISWriteIdx (cpu_state_t * cpup, EISaddr *p, uint n, word36 data, bool flush) data 709 src/dps8/dps8_eis.c p -> cachedParagraph [paragraphOffset] = data; data 781 src/dps8/dps8_eis.c static void EISReadPage (cpu_state_t * cpup, EISaddr * p, uint n, word36 * data) data 806 src/dps8/dps8_eis.c ReadPage (cpup, addressN, data, true); data 814 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 818 src/dps8/dps8_eis.c __func__, data [i], p -> SNR, addressN + i); data 831 src/dps8/dps8_eis.c ReadPage (cpup, addressN, data, false); data 837 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 843 src/dps8/dps8_eis.c static void EISWritePage (cpu_state_t * cpup, EISaddr * p, uint n, word36 * data) data 868 src/dps8/dps8_eis.c WritePage (cpup, addressN, data, true); data 876 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 880 src/dps8/dps8_eis.c __func__, data [i], p -> SNR, addressN + i); data 893 src/dps8/dps8_eis.c WritePage (cpup, addressN, data, false); data 899 src/dps8/dps8_eis.c __func__, data [i], cpu.TPR.TSR, addressN + i); data 937 src/dps8/dps8_eis.c word36 data = EISRead (cpup, & e -> addr [k - 1]); // read it from memory data 947 src/dps8/dps8_eis.c c = (word9) get4 (data, (int) residue); data 951 src/dps8/dps8_eis.c c = (word9) get6 (data, (int) residue); data 955 src/dps8/dps8_eis.c c = get9 (data, (int) residue); data 999 src/dps8/dps8_eis.c word36 data = EISRead (cpup, & e -> addr [k - 1]); // read it from memory data 1009 src/dps8/dps8_eis.c w = put4 (data, (int) residue, (word4) c469); data 1013 src/dps8/dps8_eis.c w = put6 (data, (int) residue, (word6) c469); data 1017 src/dps8/dps8_eis.c w = put9 (data, (int) residue, c469); data 1043 src/dps8/dps8_eis.c p -> data = EISRead (cpup, p); // read it from memory data 1047 src/dps8/dps8_eis.c p -> data = EISRead (cpup, p); // read data word from memory data 1054 src/dps8/dps8_eis.c c = get4 (p -> data, * pos); data 1057 src/dps8/dps8_eis.c c = get9 (p -> data, * pos); data 1088 src/dps8/dps8_eis.c p -> data = EISRead (cpup, p); // read data word from memory data 1092 src/dps8/dps8_eis.c p -> bit = getbits36_1 (p -> data, (uint) bitPosn); data 1096 src/dps8/dps8_eis.c p -> data = setbits36_1 (p -> data, (uint) bitPosn, p -> bit); data 1098 src/dps8/dps8_eis.c EISWriteIdx (cpup, p, 0, p -> data, flush); // write data word to memory data 6662 src/dps8/dps8_eis.c p->data = EISRead(cpup, p); // read data word from memory data 6669 src/dps8/dps8_eis.c p->data = EISRead(cpup, &e->ADDR2); // read it from memory data 6672 src/dps8/dps8_eis.c PNL (p->data = EISRead(cpup, e->mopAddress)); // read it from memory data 6675 src/dps8/dps8_eis.c p->data = EISRead(cpup, e->mopAddress); // read it from memory data 6678 src/dps8/dps8_eis.c p->data = EISRead(cpup, e->mopAddress); // read it from memory data 6683 src/dps8/dps8_eis.c word9 mop9 = (word9) get9 (p -> data, e -> mopPos); // get 9-bit mop data 8406 src/dps8/dps8_eis.c p -> data = EISRead (cpup, p); // read data word from memory data 8410 src/dps8/dps8_eis.c p -> bit = getbits36_1 (p -> data, (uint) bitPosn); data 8415 src/dps8/dps8_eis.c p -> data = setbits36_1 (p -> data, (uint) bitPosn, p -> bit); data 8417 src/dps8/dps8_eis.c EISWriteIdx (cpup, p, 0, p -> data, flush); // write data word to memory data 9044 src/dps8/dps8_eis.c p->data = EISRead(cpup, p); // read data word from memory data 9048 src/dps8/dps8_eis.c bool b = getbits36_1 (p->data, (uint) bitPosn) != 0; data 9509 src/dps8/dps8_eis.c word36 data = EISRead(cpup, addr); data 9528 src/dps8/dps8_eis.c data = EISRead(cpup, addr); // read it from memory data 9532 src/dps8/dps8_eis.c x = or_128 (x, construct_128 (0, GETBYTE (data, pos))); data 9534 src/dps8/dps8_eis.c x |= GETBYTE(data, pos); // fetch byte at position pos and 'or' it in data 9961 src/dps8/dps8_eis.c data 9979 src/dps8/dps8_eis.c data 9986 src/dps8/dps8_eis.c data 9989 src/dps8/dps8_eis.c data 310 src/dps8/dps8_fnp2.c word36 data; data 311 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan, timwAddress, & data, direct_read_clear); data 312 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, (uint) mbx, 1); data 313 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan, timwAddress, & data, direct_store); data 420 src/dps8/dps8_fnp2.c word36 data = 0; data 421 src/dps8/dps8_fnp2.c l_putbits36_3 (& data, 0, (word3) fnp_unit_idx); // dn355_no XXX data 422 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 8, 1); // is_hsla XXX data 423 src/dps8/dps8_fnp2.c l_putbits36_3 (& data, 9, 0); // la_no XXX data 424 src/dps8/dps8_fnp2.c l_putbits36_6 (& data, 12, (word6) lineno); // slot_no XXX data 425 src/dps8/dps8_fnp2.c l_putbits36_18 (& data, 18, 256); // blocks available XXX data 426 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD1, & data, direct_store); data 453 src/dps8/dps8_fnp2.c word36 data = 0; data 454 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 455 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 70); // op_code ack_echnego_init data 456 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 457 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 475 src/dps8/dps8_fnp2.c word36 data = 0; data 476 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 477 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 71); // op_code ack_echnego_stop data 478 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 479 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 497 src/dps8/dps8_fnp2.c word36 data = 0; data 498 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 499 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0101); // op_code cmd_data_len data 500 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 501 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 523 src/dps8/dps8_fnp2.c word36 data = 0; data 524 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, (word9) n_chars); // n_chars data 525 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0102); // op_code input_in_mailbox data 526 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 527 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 578 src/dps8/dps8_fnp2.c data = 0; data 579 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 16, (word1) output_chain_present); data 580 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 17, linep->input_break ? 1 : 0); data 581 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+INP_COMMAND_DATA, & data, direct_store); data 604 src/dps8/dps8_fnp2.c word36 data = 0; data 605 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len data 606 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0124); // op_code line_status data 607 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 608 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 632 src/dps8/dps8_fnp2.c word36 data = 0; data 633 src/dps8/dps8_fnp2.c l_putbits36_18 (& data, 0, (word18) linep->nPos); // cmd_data_len XXX data 634 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0112); // op_code accept_input data 635 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 636 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 641 src/dps8/dps8_fnp2.c data = 1; data 642 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+N_BUFFERS, & data, direct_store); data 644 src/dps8/dps8_fnp2.c data = 0; data 645 src/dps8/dps8_fnp2.c l_putbits36_12 (& data, 24, (word12) linep->nPos); data 646 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+DCWS+0, & data, direct_store); data 653 src/dps8/dps8_fnp2.c data = 0; data 654 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 16, (word1) output_chain_present); data 655 src/dps8/dps8_fnp2.c l_putbits36_1 (& data, 17, linep->input_break ? 1 : 0); data 656 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+INP_COMMAND_DATA, & data, direct_store); data 675 src/dps8/dps8_fnp2.c word36 data = 0; data 676 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 0); // cmd_data_len XXX data 677 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0113); // op_code line_break data 678 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 679 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 697 src/dps8/dps8_fnp2.c word36 data = 0; data 698 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 0); // cmd_data_len XXX data 699 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0105); // op_code send_output data 700 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 701 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 720 src/dps8/dps8_fnp2.c word36 data = 0; data 721 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len XXX data 722 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 82); // op_code acu_dial_failure data 723 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 724 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 744 src/dps8/dps8_fnp2.c word36 data = 0; data 745 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len XXX data 746 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 64); // op_code accept_new_terminal data 747 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 748 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 788 src/dps8/dps8_fnp2.c data = 0; data 789 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, linep->lineType); // ??? 0 instead of 27 ? data 790 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+MYSTERY+0, & data, direct_store); data 791 src/dps8/dps8_fnp2.c data = 0; data 792 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+MYSTERY+1, & data, direct_store); data 811 src/dps8/dps8_fnp2.c word36 data = 0; data 812 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 9, 2); // cmd_data_len XXX data 813 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 18, 0114); // op_code wru_timeout data 814 src/dps8/dps8_fnp2.c l_putbits36_9 (& data, 27, 1); // io_cmd rcd data 815 src/dps8/dps8_fnp2.c iom_direct_data_service (iom_unit_idx, chan_num, fsmbx+WORD2, & data, direct_store); data 849 src/dps8/dps8_fnp2.c uvClientData * p = linep->line_client->data; data 1237 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 1242 src/dps8/dps8_fnp2.c uvClientData * p = client->data; data 2724 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2732 src/dps8/dps8_fnp2.c uvClientData * p = client->data; data 2755 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2760 src/dps8/dps8_fnp2.c uvClientData * p = (uvClientData *) client->data; data 2831 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2836 src/dps8/dps8_fnp2.c uvClientData * p = (uvClientData *) client->data; data 2972 src/dps8/dps8_fnp2.c if (! client || ! client->data) data 2977 src/dps8/dps8_fnp2.c uvClientData * p = (uvClientData *) client->data; data 57 src/dps8/dps8_fnp2_iomcmd.c static inline void fnp_core_read_n (word24 addr, word36 *data, uint n, UNUSED const char * ctx) data 63 src/dps8/dps8_fnp2_iomcmd.c data [i] = M [addr + i] & DMASK; data 1118 src/dps8/dps8_fnp2_iomcmd.c static void tun_write (struct t_line * linep, uint16_t * data, uint tally) data 1122 src/dps8/dps8_fnp2_iomcmd.c data 1131 src/dps8/dps8_fnp2_iomcmd.c if (data [i] == 0x100) data 1146 src/dps8/dps8_fnp2_iomcmd.c linep->frame[linep->frameLen ++] = (uint8_t) (data [i] & 0xff); data 1178 src/dps8/dps8_fnp2_iomcmd.c unsigned char data [tally]; data 1193 src/dps8/dps8_fnp2_iomcmd.c data [i] = byte & 0377; data 1205 src/dps8/dps8_fnp2_iomcmd.c data 1206 src/dps8/dps8_fnp2_iomcmd.c data 1208 src/dps8/dps8_fnp2_iomcmd.c data 1223 src/dps8/dps8_fnp2_iomcmd.c if (! linep->line_client || ! linep->line_client->data) //-V560 data 1228 src/dps8/dps8_fnp2_iomcmd.c uvClientData * p = linep->line_client->data; data 1229 src/dps8/dps8_fnp2_iomcmd.c (* p->write_cb) (linep->line_client, data, tally); data 1252 src/dps8/dps8_fnp2_iomcmd.c word36 data; data 1253 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 1254 src/dps8/dps8_fnp2_iomcmd.c uint dcwAddr = getbits36_18 (data, 0); data 1255 src/dps8/dps8_fnp2_iomcmd.c uint dcwCnt = getbits36_9 (data, 27); data 1370 src/dps8/dps8_fnp2_iomcmd.c word36 data = dcws[j]; data 1371 src/dps8/dps8_fnp2_iomcmd.c word24 addr = getbits36_24 (data, 0); data 1372 src/dps8/dps8_fnp2_iomcmd.c word12 tally = getbits36_12 (data, 24); data 1302 src/dps8/dps8_iefp.c void Write (cpu_state_t * cpup, word18 address, word36 data, processor_cycle_type cyctyp) { data 1317 src/dps8/dps8_iefp.c core_write_zone (cpu.iefpFinalAddress, data, __func__); data 1319 src/dps8/dps8_iefp.c core_write (cpu.iefpFinalAddress, data, __func__); data 1320 src/dps8/dps8_iefp.c sim_debug (DBG_FINAL, & cpu_dev, "Write(Actual) Write: bar address=%08o writeData=%012"PRIo64"\r\n", address, data); data 1323 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "Write ABBR"); data 1330 src/dps8/dps8_iefp.c core_write_zone (address, data, __func__); data 1332 src/dps8/dps8_iefp.c core_write (address, data, __func__); data 1335 src/dps8/dps8_iefp.c address, data); data 1338 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "Write AB"); data 1350 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, & data, 1); data 1353 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1356 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write BR"); data 1360 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cpup, cyctyp, & data, 1); data 1363 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1366 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write"); data 1376 src/dps8/dps8_iefp.c void WriteAPUDataStore (cpu_state_t * cpup, word18 address, word36 data) { data 1390 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1)) data 1391 src/dps8/dps8_iefp.c core_write (cpup, cpu.iefpFinalAddress, data, __func__); data 1394 src/dps8/dps8_iefp.c address, data); data 1397 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "WriteAPUDataStore ABBR"); data 1403 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, address, & data, 1)) data 1404 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); data 1407 src/dps8/dps8_iefp.c address, data); data 1410 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "WriteAPUDataStore AB"); data 1422 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); data 1425 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1428 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteAPUDataStore BR"); data 1432 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); data 1435 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1438 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteAPUDataStore"); data 1446 src/dps8/dps8_iefp.c void WriteOperandStore (cpu_state_t * cpup, word18 address, word36 data) { data 1461 src/dps8/dps8_iefp.c { if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1)) core_write_zone (cpup, cpu.iefpFinalAddress, data, __func__); } data 1463 src/dps8/dps8_iefp.c { if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1)) core_write (cpup, cpu.iefpFinalAddress, data, __func__); } data 1466 src/dps8/dps8_iefp.c address, data); data 1469 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "WriteOperandStore ABBR"); data 1476 src/dps8/dps8_iefp.c { if (! sdpap_store (cpup, address, & data, 1)) core_write_zone (cpup, address, data, __func__); } data 1478 src/dps8/dps8_iefp.c { if (! sdpap_store (cpup, address, & data, 1)) core_write (cpup, address, data, __func__); } data 1481 src/dps8/dps8_iefp.c address, data); data 1484 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "WriteOperandStore AB"); data 1496 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, & data, 1); data 1499 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1502 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteOperandStore BR"); data 1506 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, & data, 1); data 1509 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1512 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "WriteOperandStore"); data 1522 src/dps8/dps8_iefp.c void Write2 (cpu_state_t * cpup, word18 address, word36 * data, processor_cycle_type cyctyp) data 1539 src/dps8/dps8_iefp.c core_write2 (cpu.iefpFinalAddress, data [0], data [1], data 1543 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data [0], "Write2 ABBR evn"); data 1544 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress+1, data [1], "Write2 ABBR odd"); data 1549 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1556 src/dps8/dps8_iefp.c core_write2 (address, data [0], data [1], __func__); data 1560 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1563 src/dps8/dps8_iefp.c HDBGMWrite (address, data [0], "Write2 AB evn"); data 1564 src/dps8/dps8_iefp.c HDBGMWrite (address+1, data [1], "Write2 AB odd"); data 1578 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cyctyp, data, 2); data 1582 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1585 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2 BR evn"); data 1586 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2 BR odd"); data 1592 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = do_append_cycle (cyctyp, data, 2); data 1596 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1599 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2 evn"); data 1600 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2 odd"); data 1610 src/dps8/dps8_iefp.c void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data) { data 1623 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, cpu.iefpFinalAddress, data, 2)) data 1624 src/dps8/dps8_iefp.c core_write2 (cpup, cpu.iefpFinalAddress, data [0], data [1], __func__); data 1627 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data [0], "Write2OperandStore ABBR evn"); data 1628 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress+1, data [1], "Write2OperandStore ABBR odd"); data 1632 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1637 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, address, data, 2)) data 1638 src/dps8/dps8_iefp.c core_write2 (cpup, address, data [0], data [1], __func__); data 1641 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1644 src/dps8/dps8_iefp.c HDBGMWrite (address, data [0], "Write2OperandStore AB evn"); data 1645 src/dps8/dps8_iefp.c HDBGMWrite (address+1, data [1], "Write2OperandStore AB odd"); data 1657 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, data, 2); data 1660 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1663 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2OperandStore BR evn"); data 1664 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2OperandStore BR odd"); data 1668 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleOperandStore (cpup, data, 2); data 1671 src/dps8/dps8_iefp.c address, data [0], data [1]); data 1674 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data[0], "Write2OperandStore evn"); data 1675 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + 1, cpu.iefpFinalAddress + 1, data[1], "Write2OperandStore odd"); data 1684 src/dps8/dps8_iefp.c void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR) data 1699 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, cpu.iefpFinalAddress, & data, 1)) data 1700 src/dps8/dps8_iefp.c core_write (cpup, cpu.iefpFinalAddress, data, __func__); data 1704 src/dps8/dps8_iefp.c address, data); data 1707 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress, data, "Write1 ABBR"); data 1715 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, address, & data, 1)) data 1716 src/dps8/dps8_iefp.c core_write (cpup, address, data, __func__); data 1720 src/dps8/dps8_iefp.c address, data); data 1723 src/dps8/dps8_iefp.c HDBGMWrite (address, data, "Write1 AB"); data 1738 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); data 1742 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1745 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write1 BR"); data 1752 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, & data, 1); data 1756 src/dps8/dps8_iefp.c cpu.iefpFinalAddress, data); data 1759 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA, cpu.iefpFinalAddress, data, "Write1"); data 1767 src/dps8/dps8_iefp.c void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR) data 1786 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, cpu.iefpFinalAddress, data, 8)) data 1787 src/dps8/dps8_iefp.c core_writeN (cpup, cpu.iefpFinalAddress, data, 8, __func__); data 1794 src/dps8/dps8_iefp.c address + i, data [i]); data 1799 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress + i, data [i], "Write8 ABBR"); data 1807 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, address, data, 8)) data 1808 src/dps8/dps8_iefp.c core_writeN (cpup, address, data, 8, __func__); data 1815 src/dps8/dps8_iefp.c address + i, data [i]); data 1820 src/dps8/dps8_iefp.c HDBGMWrite (address + i, data [i], "Write8 AB"); data 1835 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, 8); data 1842 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1847 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "Write8 BR"); data 1855 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, 8); data 1862 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1867 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "Write8"); data 1876 src/dps8/dps8_iefp.c void Write16 (cpu_state_t * cpup, word18 address, word36 * data) data 1879 src/dps8/dps8_iefp.c Write8 (cpup, address, data, cpu.currentInstruction.b29); data 1880 src/dps8/dps8_iefp.c Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29); data 1883 src/dps8/dps8_iefp.c void Write32 (cpu_state_t * cpup, word18 address, word36 * data) data 1888 src/dps8/dps8_iefp.c Write8 (cpup, address, data, cpu.currentInstruction.b29); data 1889 src/dps8/dps8_iefp.c Write8 (cpup, address + 8, data + 8, cpu.currentInstruction.b29); data 1890 src/dps8/dps8_iefp.c Write8 (cpup, address + 16, data + 16, cpu.currentInstruction.b29); data 1891 src/dps8/dps8_iefp.c Write8 (cpup, address + 24, data + 24, cpu.currentInstruction.b29); data 1894 src/dps8/dps8_iefp.c void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR) data 1917 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, cpu.iefpFinalAddress, data, PGSZ)) data 1918 src/dps8/dps8_iefp.c core_writeN (cpup, cpu.iefpFinalAddress, data, PGSZ, __func__); data 1925 src/dps8/dps8_iefp.c address + i, data [i]); data 1930 src/dps8/dps8_iefp.c HDBGMWrite (cpu.iefpFinalAddress + i, data [i], "WritePage ABBR"); data 1938 src/dps8/dps8_iefp.c if (! sdpap_store (cpup, address, data, PGSZ)) data 1939 src/dps8/dps8_iefp.c core_writeN (cpup, address, data, PGSZ, __func__); data 1946 src/dps8/dps8_iefp.c address + i, data [i]); data 1951 src/dps8/dps8_iefp.c HDBGMWrite (address + i, data [i], "WritePage AB"); data 1966 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, PGSZ); data 1974 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1979 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "WritePage BR"); data 1986 src/dps8/dps8_iefp.c cpu.iefpFinalAddress = doAppendCycleAPUDataStore (cpup, data, PGSZ); data 1993 src/dps8/dps8_iefp.c cpu.iefpFinalAddress + i, data [i]); data 1998 src/dps8/dps8_iefp.c HDBGAPUWrite (cpu.TPR.TSR, cpu.TPR.CA + i, cpu.iefpFinalAddress + i, data [i], "WritePage"); data 24 src/dps8/dps8_iefp.h void Write2 (word18 address, word36 * data, processor_cycle_type cyctyp); data 25 src/dps8/dps8_iefp.h # define ReadAPUDataRead(addr,data) Read (addr, data, APU_DATA_READ) data 26 src/dps8/dps8_iefp.h # define ReadOperandRead(addr,data) Read (addr, data, OPERAND_READ) data 28 src/dps8/dps8_iefp.h # define ReadOperandRMW(addr,data) Read (addr, data, OPERAND_RMW) data 29 src/dps8/dps8_iefp.h # define ReadAPUDataRMW(addr,data) Read (addr, data, APU_DATA_RMW) data 34 src/dps8/dps8_iefp.h # define ReadInstructionFetch(addr,data) Read (addr, data, INSTRUCTION_FETCH) data 35 src/dps8/dps8_iefp.h # define ReadIndirectWordFetch(addr,data) Read2 (addr, data, INDIRECT_WORD_FETCH) data 36 src/dps8/dps8_iefp.h # define Read2OperandRead(addr,data) Read2 (addr, data, OPERAND_READ) data 38 src/dps8/dps8_iefp.h # define Read2OperandRMW(addr,data) Read2 (addr, data, OPERAND_RMW) data 40 src/dps8/dps8_iefp.h # define Read2InstructionFetch(addr,data) Read2 (addr, data, INSTRUCTION_FETCH) data 41 src/dps8/dps8_iefp.h # define Read2RTCDOperandFetch(addr,data) Read2 (addr, data, RTCD_OPERAND_FETCH) data 42 src/dps8/dps8_iefp.h # define Read2IndirectWordFetch(addr,data) Read2 (addr, data, INDIRECT_WORD_FETCH) data 43 src/dps8/dps8_iefp.h # define WriteAPUDataStore(addr,data) Write (addr, data, APU_DATA_STORE) data 44 src/dps8/dps8_iefp.h # define WriteOperandStore(addr,data) Write (addr, data, OPERAND_STORE) data 45 src/dps8/dps8_iefp.h # define Write2OperandStore(addr,data) Write2 (addr, data, OPERAND_STORE) data 67 src/dps8/dps8_iefp.h void Write2OperandStore (cpu_state_t * cpup, word18 address, word36 * data); data 69 src/dps8/dps8_iefp.h void Write1 (cpu_state_t * cpup, word18 address, word36 data, bool isAR); data 70 src/dps8/dps8_iefp.h void Write8 (cpu_state_t * cpup, word18 address, word36 * data, bool isAR); data 71 src/dps8/dps8_iefp.h void Write16 (cpu_state_t * cpup, word18 address, word36 * data); data 72 src/dps8/dps8_iefp.h void Write32 (cpu_state_t * cpup, word18 address, word36 * data); data 75 src/dps8/dps8_iefp.h void WritePage (cpu_state_t * cpup, word18 address, word36 * data, bool isAR); data 816 src/dps8/dps8_iom.c void iom_core_read (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx) data 822 src/dps8/dps8_iom.c * data = v & DMASK; data 825 src/dps8/dps8_iom.c * data = M[addr] & DMASK; data 848 src/dps8/dps8_iom.c void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx) data 853 src/dps8/dps8_iom.c STORE_REL_CORE_WORD(addr, data); data 856 src/dps8/dps8_iom.c M[addr] = data & DMASK; data 878 src/dps8/dps8_iom.c void iom_core_read_lock (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx) data 885 src/dps8/dps8_iom.c * data = v & DMASK; data 888 src/dps8/dps8_iom.c * data = M[addr] & DMASK; data 892 src/dps8/dps8_iom.c void iom_core_write_unlock (UNUSED uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx) data 896 src/dps8/dps8_iom.c STORE_REL_CORE_WORD(addr, data); data 899 src/dps8/dps8_iom.c M[addr] = data & DMASK; data 1957 src/dps8/dps8_iom.c void iom_direct_data_service (uint iom_unit_idx, uint chan, word24 daddr, word36 * data, data 1984 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, daddr, * data, __func__); data 1986 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, daddr, data, __func__); data 1989 src/dps8/dps8_iom.c iom_core_read_lock (iom_unit_idx, daddr, data, __func__); data 1999 src/dps8/dps8_iom.c void iom_indirect_data_service (uint iom_unit_idx, uint chan, word36 * data, uint * cnt, bool write) { data 2026 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, addr, * data, __func__); data 2036 src/dps8/dps8_iom.c iom_core_write (iom_unit_idx, daddr2, * data, __func__); data 2040 src/dps8/dps8_iom.c data ++; data 2048 src/dps8/dps8_iom.c * data = 0; data 2053 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, addr, data, __func__); data 2064 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, daddr2, data, __func__); data 2069 src/dps8/dps8_iom.c data ++; data 2719 src/dps8/dps8_iom.c static int peek_list_word (uint iom_unit_idx, uint chan, int mode, word18 addr, word36 * data) data 2726 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, addr, data, __func__); data 2730 src/dps8/dps8_iom.c iom_core_read (iom_unit_idx, (word24) addr + ((word24) p -> LPWX_BOUND << 1), data, __func__); data 2745 src/dps8/dps8_iom.c data, __func__); data 404 src/dps8/dps8_iom.h void iom_direct_data_service (uint iom_unit_idx, uint chan, word24 daddr, word36 * data, data 406 src/dps8/dps8_iom.h void iom_indirect_data_service (uint iom_unit_idx, uint chan, word36 * data, data 420 src/dps8/dps8_iom.h void iom_core_read (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx); data 422 src/dps8/dps8_iom.h void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx); data 424 src/dps8/dps8_iom.h void iom_core_read_lock (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx); data 425 src/dps8/dps8_iom.h void iom_core_write_unlock (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx); data 461 src/dps8/dps8_prt.c buffered_write (int prt_unit_num, const void * data, size_t len) data 473 src/dps8/dps8_prt.c (void)memcpy (temp_buf + st -> history_buf_len, data, len); data 477 src/dps8/dps8_prt.c if (NULL != memchr (data, '\n', len)) data 535 src/dps8/dps8_prt.c ssize_t n_write = write (st -> prtfile, data, len); data 1020 src/dps8/dps8_utils.c void putByte(word36 *dst, word9 data, int posn) data 1040 src/dps8/dps8_utils.c putbits36_9 (dst, (uint) posn * 9, data); data 1043 src/dps8/dps8_utils.c void putChar(word36 *dst, word6 data, int posn) data 1069 src/dps8/dps8_utils.c putbits36_6 (dst, (uint) posn * 6, data); data 56 src/dps8/dps8_utils.h void putByte(word36 *dst, word9 data, int posn); data 57 src/dps8/dps8_utils.h void putChar(word36 *dst, word6 data, int posn); data 63 src/dps8/fnptelnet.c if (! client || ! client->data) data 70 src/dps8/fnptelnet.c uvClientData * p = (uvClientData *) client->data; data 71 src/dps8/fnptelnet.c (* p->read_cb) (client, (ssize_t) event->data.size, (unsigned char *)event->data.buffer); data 79 src/dps8/fnptelnet.c if (! client || ! client->data) data 86 src/dps8/fnptelnet.c uvClientData * p = client->data; data 87 src/dps8/fnptelnet.c (* p->write_actual_cb) (client, (unsigned char *) event->data.buffer, (ssize_t) event->data.size); data 173 src/dps8/fnptelnet.c if (! client || ! client->data) data 180 src/dps8/fnptelnet.c uvClientData * p = (uvClientData *) client->data; data 205 src/dps8/fnptelnet.c if (! client || ! client->data) data 212 src/dps8/fnptelnet.c uvClientData * p = (uvClientData *) client->data; data 272 src/dps8/fnpuv.c client->data = p; data 364 src/dps8/fnpuv.c if (! client->data) data 369 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 414 src/dps8/fnpuv.c uvClientData * p = (uvClientData *)stream->data; data 438 src/dps8/fnpuv.c uvClientData * p = (uvClientData *)handle->data; data 440 src/dps8/fnpuv.c handle->data = NULL; data 497 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) stream->data; data 607 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) stream->data; data 667 src/dps8/fnpuv.c FREE (req->data); data 706 src/dps8/fnpuv.c static void fnpuv_start_write_3270_actual (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 708 src/dps8/fnpuv.c if (!client || uv_is_closing ((uv_handle_t *)client) || !data || data 750 src/dps8/fnpuv.c req->data = buf.base; data 753 src/dps8/fnpuv.c memcpy (buf.base, data, (unsigned long) datalen); data 769 src/dps8/fnpuv.c void fnpuv_start_write_actual (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 771 src/dps8/fnpuv.c if (!client || uv_is_closing ((uv_handle_t *)client) || !data || data 792 src/dps8/fnpuv.c req->data = buf.base; data 795 src/dps8/fnpuv.c memcpy (buf.base, data, (unsigned long) datalen); data 815 src/dps8/fnpuv.c void fnpuv_start_write (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 818 src/dps8/fnpuv.c !data || datalen <= 0) data 820 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 828 src/dps8/fnpuv.c telnet_send (p->telnetp, (char *) data, (size_t) datalen); data 831 src/dps8/fnpuv.c void fnpuv_start_3270_write (uv_tcp_t * client, unsigned char * data, ssize_t datalen) data 833 src/dps8/fnpuv.c if (! client || uv_is_closing ((uv_handle_t *) client) || ! client->data || data 834 src/dps8/fnpuv.c !data || datalen <= 0) data 836 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 847 src/dps8/fnpuv.c if (datalen == 1 && data [0] == 0x37) // EOT data 856 src/dps8/fnpuv.c unsigned char * actual_data_start = data; data 859 src/dps8/fnpuv.c if (data [datalen - 1] == 0x03) // ETX; datalen > 0 checked above data 864 src/dps8/fnpuv.c if (data [0] == 0x02) // STX; datalen > 0 checked above data 868 src/dps8/fnpuv.c if (actual_datalen > 0 && data [1] == 0x27) // ESC data 885 src/dps8/fnpuv.c void fnpuv_start_writestr (uv_tcp_t * client, unsigned char * data) data 890 src/dps8/fnpuv.c if (! client->data) data 895 src/dps8/fnpuv.c uvClientData * p = client->data; data 896 src/dps8/fnpuv.c if (p->write_cb && data) data 897 src/dps8/fnpuv.c (* p->write_cb) (client, data, (ssize_t) strlen ((char *) data)); data 904 src/dps8/fnpuv.c if (! client->data) data 909 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) client->data; data 968 src/dps8/fnpuv.c client->data = NULL; data 980 src/dps8/fnpuv.c if (!server->data) data 997 src/dps8/fnpuv.c if (server->data) data 999 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) server->data; data 1031 src/dps8/fnpuv.c if (server->data) data 1033 src/dps8/fnpuv.c uvClientData * q = (uvClientData *)server->data; data 1042 src/dps8/fnpuv.c if (!server->data) data 1055 src/dps8/fnpuv.c if (! server->data) data 1073 src/dps8/fnpuv.c uvClientData * q = (uvClientData *) server->data; data 1079 src/dps8/fnpuv.c if (! server->data) data 1083 src/dps8/fnpuv.c uvClientData * p = (uvClientData *) server->data; data 1122 src/dps8/fnpuv.c fnpData.du_server.data = NULL; data 1190 src/dps8/fnpuv.c if (linep->server.data) data 1223 src/dps8/fnpuv.c uvClientData * p = (uvClientData *)client->data; data 1398 src/dps8/fnpuv.c linep->line_client->data = NULL; data 1462 src/dps8/fnpuv.c data 1490 src/dps8/fnpuv.c if (linep->server.data) data 1505 src/dps8/fnpuv.c linep->server.data = NULL; data 1517 src/dps8/fnpuv.c linep->server.data = p; data 1718 src/dps8/fnpuv.c client->data = NULL; data 1852 src/dps8/fnpuv.c fnpData.du3270_server.data = NULL; data 18 src/dps8/fnpuv.h typedef void (* uv_write_cb_t) (uv_tcp_t * client, unsigned char * data, ssize_t datalen); data 52 src/dps8/fnpuv.h void fnpuv_start_write (uv_tcp_t * client, unsigned char * data, ssize_t len); data 53 src/dps8/fnpuv.h void fnpuv_start_writestr (uv_tcp_t * client, unsigned char * data); data 56 src/dps8/fnpuv.h void fnpuv_start_write_actual (uv_tcp_t * client, unsigned char * data, ssize_t datalen); data 74 src/dps8/fnpuv.h void fnpuv_start_3270_write (uv_tcp_t * client, unsigned char * data, ssize_t datalen); data 76 src/dps8/hdbg.c word36 data; data 97 src/dps8/hdbg.c word36 data; data 102 src/dps8/hdbg.c struct par_s data; data 113 src/dps8/hdbg.c struct dsbr_s data; data 121 src/dps8/hdbg.c word36 data; data 208 src/dps8/hdbg.c void hdbgMRead (word24 addr, word36 data, const char * ctx) { data 212 src/dps8/hdbg.c hevp[p].memref.data = data; data 216 src/dps8/hdbg.c void hdbgMWrite (word24 addr, word36 data, const char * ctx) { data 220 src/dps8/hdbg.c hevp[p].memref.data = data; data 224 src/dps8/hdbg.c void hdbgAPURead (word15 segno, word18 offset, word24 final, word36 data, const char * ctx) { data 230 src/dps8/hdbg.c hevp[p].apu.data = data; data 234 src/dps8/hdbg.c void hdbgAPUWrite (word15 segno, word18 offset, word24 final, word36 data, const char * ctx) { data 240 src/dps8/hdbg.c hevp[p].apu.data = data; data 274 src/dps8/hdbg.c void hdbgRegR (enum hregs_t type, word36 data, const char * ctx) { data 278 src/dps8/hdbg.c hevp[p].reg.data = data; data 282 src/dps8/hdbg.c void hdbgRegW (enum hregs_t type, word36 data, const char * ctx) { data 286 src/dps8/hdbg.c hevp[p].reg.data = data; data 290 src/dps8/hdbg.c void hdbgPARegR (enum hregs_t type, struct par_s * data, const char * ctx) { data 294 src/dps8/hdbg.c hevp[p].par.data = * data; data 298 src/dps8/hdbg.c void hdbgPARegW (enum hregs_t type, struct par_s * data, const char * ctx) { data 302 src/dps8/hdbg.c hevp[p].par.data = * data; data 307 src/dps8/hdbg.c data 310 src/dps8/hdbg.c data 314 src/dps8/hdbg.c data 317 src/dps8/hdbg.c data 350 src/dps8/hdbg.c (unsigned long long int)p->memref.data); data 362 src/dps8/hdbg.c (unsigned long long int)p->apu.data); data 440 src/dps8/hdbg.c (unsigned long long int)p->reg.data, data 441 src/dps8/hdbg.c TSTF (p->reg.data, I_ZERO), data 442 src/dps8/hdbg.c TSTF (p->reg.data, I_NEG), data 443 src/dps8/hdbg.c TSTF (p->reg.data, I_CARRY), data 444 src/dps8/hdbg.c TSTF (p->reg.data, I_OFLOW), data 445 src/dps8/hdbg.c TSTF (p->reg.data, I_TALLY)); data 453 src/dps8/hdbg.c (unsigned long long int)p->reg.data); data 461 src/dps8/hdbg.c (unsigned long long int)p->reg.data); data 473 src/dps8/hdbg.c p->par.data.SNR, data 474 src/dps8/hdbg.c p->par.data.WORDNO, data 475 src/dps8/hdbg.c p->par.data.PR_BITNO, data 476 src/dps8/hdbg.c p->par.data.RNR); data 483 src/dps8/hdbg.c p->par.data.SNR, data 484 src/dps8/hdbg.c p->par.data.WORDNO, data 485 src/dps8/hdbg.c p->par.data.AR_CHAR, data 486 src/dps8/hdbg.c p->par.data.AR_BITNO, data 487 src/dps8/hdbg.c p->par.data.RNR); data 497 src/dps8/hdbg.c p->par.data.SNR, data 498 src/dps8/hdbg.c p->par.data.WORDNO, data 499 src/dps8/hdbg.c p->par.data.PR_BITNO, data 500 src/dps8/hdbg.c p->par.data.RNR); data 42 src/dps8/hdbg.h void hdbgMRead (word24 addr, word36 data, const char * ctx); data 43 src/dps8/hdbg.h void hdbgMWrite (word24 addr, word36 data, const char * ctx); data 66 src/dps8/hdbg.h void hdbgRegR (enum hregs_t type, word36 data, const char * ctx); data 67 src/dps8/hdbg.h void hdbgRegW (enum hregs_t type, word36 data, const char * ctx); data 69 src/dps8/hdbg.h void hdbgPARegR (enum hregs_t type, struct par_s * data, const char * ctx); data 70 src/dps8/hdbg.h void hdbgPARegW (enum hregs_t type, struct par_s * data, const char * ctx); data 72 src/dps8/hdbg.h void hdbgAPURead (word15 segno, word18 offset, word24 final, word36 data, const char * ctx); data 73 src/dps8/hdbg.h void hdbgAPUWrite (word15 segno, word18 offset, word24 final, word36 data, const char * ctx); data 202 src/dps8/libtelnet.c ev.data.buffer = buffer; data 203 src/dps8/libtelnet.c ev.data.size = size; data 815 src/dps8/libtelnet.c ev.data.buffer = buffer + start; data 816 src/dps8/libtelnet.c ev.data.size = i - start; data 825 src/dps8/libtelnet.c ev.data.buffer = buffer + start; data 826 src/dps8/libtelnet.c ev.data.size = i - start; data 838 src/dps8/libtelnet.c ev.data.buffer = (char*)&byte; data 839 src/dps8/libtelnet.c ev.data.size = 1; data 876 src/dps8/libtelnet.c ev.data.buffer = (char*)&byte; data 877 src/dps8/libtelnet.c ev.data.size = 1; data 992 src/dps8/libtelnet.c ev.data.buffer = buffer + start; data 993 src/dps8/libtelnet.c ev.data.size = i - start; data 264 src/dps8/libtelnet.h } data; data 1377 src/dps8/panelScraper.c #define SETS(word, data, from, n) \ data 1379 src/dps8/panelScraper.c if (data [from + i]) \ data 125 src/dps8/udplib.c uint16_t data[MAXDATA]; // and the actual H316 data words/IMP packet data 361 src/dps8/udplib.c pkt . data [i] = htons (* pdata ++); data 524 src/dps8/udplib.c * pdata ++ = ntohs (pkt . data [i]); data 254 src/dps8/uvutil.c if (!client || !client->data) data 256 src/dps8/uvutil.c access_client * session = (access_client *)client->data; data 297 src/dps8/uvutil.c FREE (req->data); data 330 src/dps8/uvutil.c access_client * session = (access_client *)stream->data; data 368 src/dps8/uvutil.c static void accessStartWriteActual (uv_tcp_t * client, char * data, data 372 src/dps8/uvutil.c datalen <= 0 || (uint64_t)datalen > UINT_MAX || !data) data 374 src/dps8/uvutil.c access_client * session = (access_client *)client->data; data 404 src/dps8/uvutil.c req->data = buf.base; data 406 src/dps8/uvutil.c memcpy (buf.base, data, (unsigned long) datalen); data 424 src/dps8/uvutil.c void accessStartWrite (uv_tcp_t * client, char * data, ssize_t datalen) data 428 src/dps8/uvutil.c access_client * session = (access_client *)client->data; data 429 src/dps8/uvutil.c if (!session || session->closing || !data || datalen <= 0 || data 433 src/dps8/uvutil.c telnet_send (session->telnetp, data, (size_t) datalen); data 435 src/dps8/uvutil.c accessStartWriteActual (client, data, (ssize_t) datalen); data 450 src/dps8/uvutil.c void accessStartWriteStr (uv_tcp_t * client, char * data) data 452 src/dps8/uvutil.c if (data) data 453 src/dps8/uvutil.c accessStartWrite (client, data, (ssize_t) strlen (data)); data 621 src/dps8/uvutil.c access_client * session = (access_client *)handle->data; data 627 src/dps8/uvutil.c access_client * session = (access_client *)stream->data; data 643 src/dps8/uvutil.c access_client * session = (access_client *)stream->data; data 683 src/dps8/uvutil.c access_client * session = (access_client *)timer->data; data 778 src/dps8/uvutil.c access_client * previous = (access_client *)old->data; data 856 src/dps8/uvutil.c access_client * session = (access_client *)client->data; data 882 src/dps8/uvutil.c accessTelnetReadCallback (client, (ssize_t) event->data.size, data 883 src/dps8/uvutil.c (unsigned char *)event->data.buffer); data 889 src/dps8/uvutil.c accessStartWriteActual (client, (char *) event->data.buffer, data 890 src/dps8/uvutil.c (ssize_t) event->data.size); data 1013 src/dps8/uvutil.c uv_access * access = (uv_access *)handle->data; data 1027 src/dps8/uvutil.c uv_access * access = (uv_access *) server->data; data 1042 src/dps8/uvutil.c client->data = NULL; data 1055 src/dps8/uvutil.c client->data = session; data 1080 src/dps8/uvutil.c session->timer.data = session; data 1158 src/dps8/uvutil.c access->server.data = (void *) access; data 47 src/dps8/uvutil.h void accessStartWriteStr (uv_tcp_t * client, char * data); data 54 src/dps8/uvutil.h void accessStartWrite (uv_tcp_t * client, char * data, ssize_t datalen); data 41 src/libsir/include/sir/filecache.h bool _sir_updatefile(sirfileid id, const sir_update_config_data* data); data 56 src/libsir/include/sir/filecache.h bool _sirfile_update(sirfile* sf, const sir_update_config_data* data); data 60 src/libsir/include/sir/filecache.h bool _sir_fcache_update(const sirfcache* sfc, sirfileid id, const sir_update_config_data* data); data 197 src/libsir/include/sir/helpers.h bool __sir_validupdatedata(const sir_update_config_data* data, const char* func, data 201 src/libsir/include/sir/helpers.h # define _sir_validupdatedata(data) \ data 202 src/libsir/include/sir/helpers.h __sir_validupdatedata(data, __func__, __file__, __LINE__) data 452 src/libsir/include/sir/helpers.h uint32_t FNV32_1a(const uint8_t* data, size_t len) { data 455 src/libsir/include/sir/helpers.h hash ^= (uint32_t)data[n]; data 72 src/libsir/include/sir/internal.h bool _sir_stdoutlevels(sirinit* si, const sir_update_config_data* data); data 75 src/libsir/include/sir/internal.h bool _sir_stdoutopts(sirinit* si, const sir_update_config_data* data); data 78 src/libsir/include/sir/internal.h bool _sir_stderrlevels(sirinit* si, const sir_update_config_data* data); data 81 src/libsir/include/sir/internal.h bool _sir_stderropts(sirinit* si, const sir_update_config_data* data); data 84 src/libsir/include/sir/internal.h bool _sir_sysloglevels(sirinit* si, const sir_update_config_data* data); data 87 src/libsir/include/sir/internal.h bool _sir_syslogopts(sirinit* si, const sir_update_config_data* data); data 90 src/libsir/include/sir/internal.h bool _sir_syslogid(sirinit* si, const sir_update_config_data* data); data 93 src/libsir/include/sir/internal.h bool _sir_syslogcat(sirinit* si, const sir_update_config_data* data); data 99 src/libsir/include/sir/internal.h bool _sir_writeinit(const sir_update_config_data* data, sirinit_update update); data 156 src/libsir/include/sir/internal.h bool _sir_syslog_updated(sirinit* si, const sir_update_config_data* data); data 38 src/libsir/include/sir/queue.h sir_queue_node* _sir_queue_node_create(void* data); data 42 src/libsir/include/sir/queue.h bool _sir_queue_node_destroy(sir_queue_node** node, void** data); data 57 src/libsir/include/sir/queue.h bool _sir_queue_push(sir_queue* q, void* data); data 60 src/libsir/include/sir/queue.h bool _sir_queue_pop(sir_queue* q, void** data); data 387 src/libsir/include/sir/types.h void* data; data 398 src/libsir/include/sir/types.h void* data; /**< Data to pass to the callback. */ data 160 src/libsir/src/sir.c sir_update_config_data data = {SIRU_LEVELS, &levels, NULL, NULL, NULL}; data 161 src/libsir/src/sir.c return _sir_updatefile(id, &data); data 166 src/libsir/src/sir.c sir_update_config_data data = {SIRU_OPTIONS, NULL, &opts, NULL, NULL}; data 167 src/libsir/src/sir.c return _sir_updatefile(id, &data); data 195 src/libsir/src/sir.c sir_update_config_data data = {SIRU_LEVELS, &levels, NULL, NULL, NULL}; data 196 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_stdoutlevels); data 201 src/libsir/src/sir.c sir_update_config_data data = {SIRU_OPTIONS, NULL, &opts, NULL, NULL}; data 202 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_stdoutopts); data 207 src/libsir/src/sir.c sir_update_config_data data = {SIRU_LEVELS, &levels, NULL, NULL, NULL}; data 208 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_stderrlevels); data 213 src/libsir/src/sir.c sir_update_config_data data = {SIRU_OPTIONS, NULL, &opts, NULL, NULL}; data 214 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_stderropts); data 220 src/libsir/src/sir.c sir_update_config_data data = {SIRU_LEVELS, &levels, NULL, NULL, NULL}; data 221 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_sysloglevels); data 231 src/libsir/src/sir.c sir_update_config_data data = {SIRU_OPTIONS, NULL, &opts, NULL, NULL}; data 232 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_syslogopts); data 241 src/libsir/src/sir.c sir_update_config_data data = {SIRU_SYSLOG_ID, NULL, NULL, identity, NULL}; data 242 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_syslogid); data 251 src/libsir/src/sir.c sir_update_config_data data = {SIRU_SYSLOG_CAT, NULL, NULL, NULL, category}; data 252 src/libsir/src/sir.c return _sir_writeinit(&data, _sir_syslogcat); data 56 src/libsir/src/sirfilecache.c bool _sir_updatefile(sirfileid id, const sir_update_config_data* data) { data 59 src/libsir/src/sirfilecache.c if (!_sir_sanity() || !_sir_validfileid(id) || !_sir_validupdatedata(data)) data 63 src/libsir/src/sirfilecache.c bool retval = _sir_fcache_update(sfc, id, data); data 371 src/libsir/src/sirfilecache.c bool _sirfile_update(sirfile* sf, const sir_update_config_data* data) { data 376 src/libsir/src/sirfilecache.c if (_sir_bittest(data->fields, SIRU_LEVELS)) { data 377 src/libsir/src/sirfilecache.c if (sf->levels != *data->levels) { data 379 src/libsir/src/sirfilecache.c " to %04"PRIx16, sf->id, sf->levels, *data->levels); data 380 src/libsir/src/sirfilecache.c sf->levels = *data->levels; data 389 src/libsir/src/sirfilecache.c if (_sir_bittest(data->fields, SIRU_OPTIONS)) { data 390 src/libsir/src/sirfilecache.c if (sf->opts != *data->opts) { data 392 src/libsir/src/sirfilecache.c " to %08"PRIx32, sf->id, sf->opts, *data->opts); data 393 src/libsir/src/sirfilecache.c sf->opts = *data->opts; data 443 src/libsir/src/sirfilecache.c bool _sir_fcache_update(const sirfcache* sfc, sirfileid id, const sir_update_config_data* data) { data 444 src/libsir/src/sirfilecache.c bool retval = _sir_validptr(sfc) && _sir_validfileid(id) && _sir_validupdatedata(data); data 448 src/libsir/src/sirfilecache.c retval = found ? _sirfile_update(found, data) : _sir_seterror(_SIR_E_NOITEM); data 85 src/libsir/src/sirhelpers.c bool __sir_validupdatedata(const sir_update_config_data* data, const char* func, data 87 src/libsir/src/sirhelpers.c if (!_sir_validptr(data)) data 91 src/libsir/src/sirhelpers.c if ((data->fields & SIRU_ALL) == 0U || (data->fields & ~SIRU_ALL) != 0U) data 94 src/libsir/src/sirhelpers.c if (valid && _sir_bittest(data->fields, SIRU_LEVELS)) data 95 src/libsir/src/sirhelpers.c valid = _sir_validptrnofail(data->levels) && data 96 src/libsir/src/sirhelpers.c _sir_validlevels(*data->levels); data 98 src/libsir/src/sirhelpers.c if (valid && _sir_bittest(data->fields, SIRU_OPTIONS)) data 99 src/libsir/src/sirhelpers.c valid = _sir_validptrnofail(data->opts) && data 100 src/libsir/src/sirhelpers.c _sir_validopts(*data->opts); data 102 src/libsir/src/sirhelpers.c if (valid && _sir_bittest(data->fields, SIRU_SYSLOG_ID)) data 103 src/libsir/src/sirhelpers.c valid = _sir_validstrnofail(data->sl_identity); data 105 src/libsir/src/sirhelpers.c if (valid && _sir_bittest(data->fields, SIRU_SYSLOG_CAT)) data 106 src/libsir/src/sirhelpers.c valid = _sir_validstrnofail(data->sl_category); data 351 src/libsir/src/sirinternal.c bool _sir_stdoutlevels(sirinit* si, const sir_update_config_data* data) { data 352 src/libsir/src/sirinternal.c return _sir_updatelevels(SIR_DESTNAME_STDOUT, &si->d_stdout.levels, data->levels); data 355 src/libsir/src/sirinternal.c bool _sir_stdoutopts(sirinit* si, const sir_update_config_data* data) { data 356 src/libsir/src/sirinternal.c return _sir_updateopts(SIR_DESTNAME_STDOUT, &si->d_stdout.opts, data->opts); data 359 src/libsir/src/sirinternal.c bool _sir_stderrlevels(sirinit* si, const sir_update_config_data* data) { data 360 src/libsir/src/sirinternal.c return _sir_updatelevels(SIR_DESTNAME_STDERR, &si->d_stderr.levels, data->levels); data 363 src/libsir/src/sirinternal.c bool _sir_stderropts(sirinit* si, const sir_update_config_data* data) { data 364 src/libsir/src/sirinternal.c return _sir_updateopts(SIR_DESTNAME_STDERR, &si->d_stderr.opts, data->opts); data 367 src/libsir/src/sirinternal.c bool _sir_sysloglevels(sirinit* si, const sir_update_config_data* data) { data 368 src/libsir/src/sirinternal.c bool updated = _sir_updatelevels(SIR_DESTNAME_SYSLOG, &si->d_syslog.levels, data->levels); data 371 src/libsir/src/sirinternal.c updated = _sir_syslog_updated(si, data); data 377 src/libsir/src/sirinternal.c bool _sir_syslogopts(sirinit* si, const sir_update_config_data* data) { data 378 src/libsir/src/sirinternal.c bool updated = _sir_updateopts(SIR_DESTNAME_SYSLOG, &si->d_syslog.opts, data->opts); data 381 src/libsir/src/sirinternal.c updated = _sir_syslog_updated(si, data); data 387 src/libsir/src/sirinternal.c bool _sir_syslogid(sirinit* si, const sir_update_config_data* data) { data 388 src/libsir/src/sirinternal.c bool retval = _sir_validptr(si) && _sir_validptr(data); data 392 src/libsir/src/sirinternal.c if (!cur_ok || 0 != strncmp(si->d_syslog.identity, data->sl_identity, SIR_MAX_SYSLOG_ID)) { data 394 src/libsir/src/sirinternal.c si->d_syslog.identity, data->sl_identity); data 395 src/libsir/src/sirinternal.c (void)_sir_strncpy(si->d_syslog.identity, SIR_MAX_SYSLOG_ID, data->sl_identity, data 396 src/libsir/src/sirinternal.c strnlen(data->sl_identity, SIR_MAX_SYSLOG_ID)); data 398 src/libsir/src/sirinternal.c retval = _sir_syslog_updated(si, data); data 409 src/libsir/src/sirinternal.c bool _sir_syslogcat(sirinit* si, const sir_update_config_data* data) { data 410 src/libsir/src/sirinternal.c bool retval = _sir_validptr(si) && _sir_validptr(data); data 414 src/libsir/src/sirinternal.c if (!cur_ok || 0 != strncmp(si->d_syslog.category, data->sl_category, SIR_MAX_SYSLOG_CAT)) { data 416 src/libsir/src/sirinternal.c si->d_syslog.category, data->sl_category); data 417 src/libsir/src/sirinternal.c (void)_sir_strncpy(si->d_syslog.category, SIR_MAX_SYSLOG_CAT, data->sl_category, data 418 src/libsir/src/sirinternal.c strnlen(data->sl_category, SIR_MAX_SYSLOG_CAT)); data 420 src/libsir/src/sirinternal.c retval = _sir_syslog_updated(si, data); data 431 src/libsir/src/sirinternal.c bool _sir_writeinit(const sir_update_config_data* data, sirinit_update update) { data 434 src/libsir/src/sirinternal.c if (!_sir_sanity() || !_sir_validupdatedata(data) || !_sir_validfnptr(update)) data 439 src/libsir/src/sirinternal.c bool updated = update(&_cfg->si, data); data 1062 src/libsir/src/sirinternal.c bool _sir_syslog_updated(sirinit* si, const sir_update_config_data* data) { data 1064 src/libsir/src/sirinternal.c if (!_sir_validptr(si) || !_sir_validptr(data)) data 1111 src/libsir/src/sirinternal.c SIR_UNUSED(data); data 36 src/libsir/src/sirqueue.c sir_queue_node* _sir_queue_node_create(void* data) { data 41 src/libsir/src/sirqueue.c retval->data = data; data 46 src/libsir/src/sirqueue.c bool _sir_queue_node_destroy(sir_queue_node** node, void** data) { data 50 src/libsir/src/sirqueue.c if (data) data 51 src/libsir/src/sirqueue.c *data = (*node)->data; data 78 src/libsir/src/sirqueue.c void* data = NULL; data 81 src/libsir/src/sirqueue.c if (_sir_queue_node_destroy(&this_node, &data)) data 82 src/libsir/src/sirqueue.c _sir_safefree(&data); data 109 src/libsir/src/sirqueue.c bool _sir_queue_push(sir_queue* q, void* data) { data 114 src/libsir/src/sirqueue.c q->head = _sir_queue_node_create(data); data 120 src/libsir/src/sirqueue.c next->next = _sir_queue_node_create(data); data 134 src/libsir/src/sirqueue.c bool _sir_queue_pop(sir_queue* q, void** data) { data 137 src/libsir/src/sirqueue.c if (!_sir_queue_isempty(q) && _sir_validptrptr(data)) { data 141 src/libsir/src/sirqueue.c retval = _sir_queue_node_destroy(&old_head, data); data 51 src/libsir/src/sirtextstyle.c _SIR_LOCK_SECTION(sir_text_style_data, data, SIRMI_TEXTSTYLE, NULL); data 57 src/libsir/src/sirtextstyle.c if (data->map[_mid].level == level) { data 58 src/libsir/src/sirtextstyle.c retval = data->map[_mid].str; data 62 src/libsir/src/sirtextstyle.c _SIR_ITERATE_BIN_SEARCH((data->map[_mid].level < level ? 1 : -1)); data 75 src/libsir/src/sirtextstyle.c _SIR_LOCK_SECTION(sir_text_style_data, data, SIRMI_TEXTSTYLE, false); data 83 src/libsir/src/sirtextstyle.c if (data->map[_mid].level == level) { data 84 src/libsir/src/sirtextstyle.c (void)memcpy(&data->map[_mid].style, style, sizeof(sir_textstyle)); data 85 src/libsir/src/sirtextstyle.c updated = _sir_formatstyle(*data->color_mode, style, data->map[_mid].str); data 89 src/libsir/src/sirtextstyle.c _SIR_ITERATE_BIN_SEARCH((data->map[_mid].level < level ? 1 : -1)); data 121 src/libsir/src/sirtextstyle.c _SIR_LOCK_SECTION(sir_text_style_data, data, SIRMI_TEXTSTYLE, false); data 124 src/libsir/src/sirtextstyle.c (void)memcpy(&data->map[n].style, _sir_getdefstyle(data->map[n].level), data 126 src/libsir/src/sirtextstyle.c _sir_eqland(all_ok, _sir_formatstyle(*data->color_mode, &data->map[n].style, data 127 src/libsir/src/sirtextstyle.c data->map[n].str)); data 199 src/libsir/src/sirtextstyle.c _SIR_LOCK_SECTION(sir_text_style_data, data, SIRMI_TEXTSTYLE, false); data 200 src/libsir/src/sirtextstyle.c if (*data->color_mode != mode) { data 201 src/libsir/src/sirtextstyle.c sir_colormode old = *data->color_mode; data 202 src/libsir/src/sirtextstyle.c *data->color_mode = mode; data 118 src/libsir/src/sirthreadpool.c if (pool && pool->jobs && job && job->fn && job->data) { data 217 src/libsir/src/sirthreadpool.c (uintptr_t)job->fn, job->data); data 218 src/libsir/src/sirthreadpool.c job->fn(job->data); data 1455 src/prt2pdf/prt2pdf.c read_cff_postscript_name_from_mem (const unsigned char * data, size_t data_len, uint32_t cff_offset, uint32_t cff_length) data 1460 src/prt2pdf/prt2pdf.c const unsigned char * p = data + cff_offset; 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 1593 src/simh/scp.c dl_iterate_phdr_callback (struct dl_phdr_info *info, size_t size, void *data) data 1596 src/simh/scp.c (void)data; data 10095 src/simh/scp.c t_stat sim_exp_check (EXPECT *exp, uint8 data) data 10107 src/simh/scp.c exp->buf[exp->buf_ins++] = data; /* Save new data */ data 10211 src/simh/scp.c t_stat sim_send_input (SEND *snd, uint8 *data, size_t size, uint32 after, uint32 delay) data 10235 src/simh/scp.c memcpy(snd->buffer+snd->insoff, data, size); data 10706 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 10713 src/simh/scp.c if (data && len) { data 10754 src/simh/scp.c if ((i > 0) && (0 == memcmp (&data[i], &data[i-16], 16))) { data 10773 src/simh/scp.c outbuf[oidx++] = hex[(data[i+sidx]>>4)&0xf]; data 10774 src/simh/scp.c outbuf[oidx++] = hex[data[i+sidx]&0xf]; data 10775 src/simh/scp.c if (sim_isprint (data[i+sidx])) data 10776 src/simh/scp.c strbuf[soff+sidx] = data[i+sidx]; data 10780 src/simh/scp.c uint16 word = data[i+sidx] + (((uint16)data[i+sidx+1]) << 8); data 10794 src/simh/scp.c if (sim_isprint (ebcdic2ascii[data[i+sidx]])) data 10795 src/simh/scp.c ebcdicbuf[eidx++] = ebcdic2ascii[data[i+sidx]]; data 183 src/simh/scp.h t_stat sim_send_input (SEND *snd, uint8 *data, size_t size, uint32 after, uint32 delay); data 194 src/simh/scp.h t_stat sim_exp_check (EXPECT *exp, uint8 data); data 202 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 1179 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 1187 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 119 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 305 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 312 src/simh/sim_tape.c sim_data_trace(ctx->dptr, uptr, (detail ? data : NULL), "", len, txt, reason);