Lines Matching defs:sbuf
319 free(s->ts_sess.sbuf);
1068 struct sample_buf *sbuf = NULL;
1072 sbuf = s->sbuf;
1073 if (!sbuf || !sbuf->enabled)
1076 idx = (((uint64_t)pc - sbuf->offset)/2 * sbuf->scale)/65536;
1077 if (idx < sbuf->nsamples) {
1083 (uaddr_t)&sbuf->samples[idx],
1084 sizeof(*sbuf->samples));
1087 sbuf->samples[idx]++;
1089 sbuf->count++;
1095 struct sample_buf *sbuf = s->sbuf;
1097 if (!sbuf)
1101 assert(sbuf->usr_entered);
1102 sbuf->usr += now - sbuf->usr_entered;
1103 sbuf->usr_entered = 0;
1105 assert(!sbuf->usr_entered);
1108 sbuf->usr_entered = now;