Lines Matching refs:sample
231 struct cpu_sample *sample;
244 sample = malloc(sizeof(struct cpu_sample));
245 assert(sample != NULL);
246 memset(sample, 0, sizeof(struct cpu_sample));
247 sample->start_time = start;
248 sample->end_time = end;
249 sample->type = type;
250 sample->next = c->samples;
251 sample->cpu = cpu;
252 c->samples = sample;
254 if (sample->type == TYPE_RUNNING && end > start && start > 0) {
520 * After the last sample we need to wrap up the current C/P state
702 struct cpu_sample *sample;
707 sample = c->samples;
708 while (sample) {
709 if (sample->type == TYPE_RUNNING)
710 svg_process(sample->cpu, sample->start_time, sample->end_time, "sample", c->comm);
712 sample = sample->next;
724 struct cpu_sample *sample;
740 sample = c->samples;
741 while (sample) {
742 if (sample->type == TYPE_RUNNING)
743 svg_sample(Y, sample->cpu, sample->start_time, sample->end_time);
744 if (sample->type == TYPE_BLOCKED)
745 svg_box(Y, sample->start_time, sample->end_time, "blocked");
746 if (sample->type == TYPE_WAITING)
747 svg_waiting(Y, sample->start_time, sample->end_time);
748 sample = sample->next;
924 .sample = process_sample_event,