Lines Matching refs:seq
58 struct sequence *seq = zmalloc(sizeof(*seq)); in createSparklineSequence() local
59 seq->length = 0; in createSparklineSequence()
60 seq->samples = NULL; in createSparklineSequence()
61 return seq; in createSparklineSequence()
65 void sparklineSequenceAddSample(struct sequence *seq, double value, char *label) { in sparklineSequenceAddSample() argument
67 if (seq->length == 0) { in sparklineSequenceAddSample()
68 seq->min = seq->max = value; in sparklineSequenceAddSample()
70 if (value < seq->min) seq->min = value; in sparklineSequenceAddSample()
71 else if (value > seq->max) seq->max = value; in sparklineSequenceAddSample()
73 seq->samples = zrealloc(seq->samples,sizeof(struct sample)*(seq->length+1)); in sparklineSequenceAddSample()
74 seq->samples[seq->length].value = value; in sparklineSequenceAddSample()
75 seq->samples[seq->length].label = label; in sparklineSequenceAddSample()
76 seq->length++; in sparklineSequenceAddSample()
77 if (label) seq->labels++; in sparklineSequenceAddSample()
81 void freeSparklineSequence(struct sequence *seq) { in freeSparklineSequence() argument
84 for (j = 0; j < seq->length; j++) in freeSparklineSequence()
85 zfree(seq->samples[j].label); in freeSparklineSequence()
86 zfree(seq->samples); in freeSparklineSequence()
87 zfree(seq); in freeSparklineSequence()
97 sds sparklineRenderRange(sds output, struct sequence *seq, int rows, int offset, int len, int flags… in sparklineRenderRange() argument
99 double relmax = seq->max - seq->min; in sparklineRenderRange()
117 struct sample *s = &seq->samples[j+offset]; in sparklineRenderRange()
118 double relval = s->value - seq->min; in sparklineRenderRange()
138 if (seq->labels && row-rows < label_margin_top) { in sparklineRenderRange()
165 sds sparklineRender(sds output, struct sequence *seq, int columns, int rows, int flags) { in sparklineRender() argument
168 for (j = 0; j < seq->length; j += columns) { in sparklineRender()
169 int sublen = (seq->length-j) < columns ? (seq->length-j) : columns; in sparklineRender()
172 output = sparklineRenderRange(output, seq, rows, j, sublen, flags); in sparklineRender()