Lines Matching refs:sig_ptr

71 static void draw_trace_signame (Trace_t *trace, const Signal_t *sig_ptr, Position y);
115 const Signal_t *sig_ptr, in draw_analog_value() argument
122 case STATE_B32: ythis_pct = (double)cptr->number[0] / (double)sig_ptr->value_mask[0]; break; in draw_analog_value()
124 if (sig_ptr->bits > 96) { in draw_analog_value()
126 (((double)cptr->number[3] / (double)sig_ptr->value_mask[3]) in draw_analog_value()
127 + ((double)cptr->number[2] / (double)sig_ptr->value_mask[3] / (double)sig_ptr->value_mask[2]) in draw_analog_value()
128 …+ ((double)cptr->number[1] / (double)sig_ptr->value_mask[3] / (double)sig_ptr->value_mask[2] / (do… in draw_analog_value()
129 …r->number[0] / (double)sig_ptr->value_mask[3] / (double)sig_ptr->value_mask[2] / (double)sig_ptr->… in draw_analog_value()
130 } else if (sig_ptr->bits > 64) { in draw_analog_value()
132 (((double)cptr->number[2] / (double)sig_ptr->value_mask[2]) in draw_analog_value()
133 + ((double)cptr->number[1] / (double)sig_ptr->value_mask[2] / (double)sig_ptr->value_mask[1]) in draw_analog_value()
134 …+ ((double)cptr->number[0] / (double)sig_ptr->value_mask[2] / (double)sig_ptr->value_mask[1] / (do… in draw_analog_value()
135 } else if (sig_ptr->bits > 32) { in draw_analog_value()
137 (((double)cptr->number[1] / (double)sig_ptr->value_mask[1]) in draw_analog_value()
138 + ((double)cptr->number[0] / (double)sig_ptr->value_mask[1] / (double)sig_ptr->value_mask[0])); in draw_analog_value()
141 ((((double)cptr->number[0] / (double)sig_ptr->value_mask[0]))); in draw_analog_value()
146 if (sig_ptr->waveform == WAVEFORM_ANALOG_SIGNED) { in draw_analog_value()
229 Signal_t *sig_ptr = grid_ptr->signal_synced; in draw_grid() local
230 if (sig_ptr) { in draw_grid()
232 for (cptr = sig_ptr->cptr; (CPTR_TIME(cptr) != EOT && CPTR_TIME(cptr) < end_time); in draw_grid()
417 const Signal_t *sig_ptr, in draw_signal() argument
460 colornum_sig = trace->xcolornums[sig_ptr->color]; in draw_signal()
462 draw_trace_signame (trace, sig_ptr, ysigfntloc); in draw_signal()
470 cptr = sig_ptr->cptr; in draw_signal()
571 if (sig_ptr->waveform != WAVEFORM_DIGITAL) { in draw_signal()
575 double ythis_pct = draw_analog_value (sig_ptr, cptr); in draw_signal()
610 if ((sig_ptr->bits>1 || (sig_ptr->decode != NULL)) in draw_signal()
611 && (sig_ptr->waveform == WAVEFORM_DIGITAL) in draw_signal()
624 && (sig_ptr->decode != NULL) in draw_signal()
625 && (num0 < sig_ptr->decode->numstates) in draw_signal()
626 && (sig_ptr->decode->statename[num0][0] != '\0')) { in draw_signal()
627 strcpy (strg, sig_ptr->decode->statename[num0]); in draw_signal()
637 val_to_string (sig_ptr->radix, strg, cptr, sig_ptr->bits, TRUE, FALSE); in draw_signal()
678 const Signal_t *sig_ptr; /* Current signal being printed */ in draw_trace() local
691 for (sig_ptr = trace->dispsig, numprt = 0; sig_ptr && numprt<trace->numsigvis; in draw_trace()
692 sig_ptr = sig_ptr->forward, numprt++) { in draw_trace()
710 for (sig_ptr = trace->dispsig, numprt = 0; sig_ptr && numprt<trace->numsigvis; in draw_trace()
711 sig_ptr = sig_ptr->forward, numprt++) { in draw_trace()
712 draw_signal (trace, sig_ptr, numprt); in draw_trace()
733 const Signal_t *sig_ptr, in draw_trace_signame() argument
748 showname = sig_ptr->signame; in draw_trace_signame()
750 prefix_chars = MIN(global->namepos_prefix, (int)strlen(sig_ptr->signame)); in draw_trace_signame()
753 basename = sig_basename (trace, sig_ptr); in draw_trace_signame()
805 Signal_t *sig_ptr; in draw_update_sigstart() local
830 for (sig_ptr = (Signal_t *)trace->firstsig; sig_ptr; sig_ptr = sig_ptr->forward) { in draw_update_sigstart()
831 basename = sig_basename (trace, sig_ptr); in draw_update_sigstart()
832 widest_hier = MAX(widest_hier, (strlen (sig_ptr->signame) - strlen(basename))); in draw_update_sigstart()
835 prefix = strdup(sig_ptr->signame); in draw_update_sigstart()
839 char *ap = sig_ptr->signame, *bp = prefix; in draw_update_sigstart()
1072 Signal_t *sig_ptr; in draw_vscroll() local
1112 for (sig_ptr = trace->firstsig, signum=0; sig_ptr; sig_ptr = sig_ptr->forward, signum++) { in draw_vscroll()
1113 color = sig_ptr->color; in draw_vscroll()