Lines Matching refs:cnt
64 size_t cnt; member
119 if (ts->cnt == ts->sz) { in thread_stack__push()
123 ts->cnt = 0; in thread_stack__push()
127 ts->stack[ts->cnt++].ret_addr = ret_addr; in thread_stack__push()
145 for (i = ts->cnt; i; ) { in thread_stack__pop()
147 ts->cnt = i; in thread_stack__pop()
155 if (!ts->cnt) in thread_stack__in_kernel()
158 return ts->stack[ts->cnt - 1].cp->in_kernel; in thread_stack__in_kernel()
194 ts->cnt = 0; in __thread_stack__flush()
198 while (ts->cnt) { in __thread_stack__flush()
199 err = thread_stack__call_return(thread, ts, --ts->cnt, in __thread_stack__flush()
203 ts->cnt = 0; in __thread_stack__flush()
296 chain->nr = min(sz, thread->ts->cnt + 1); in thread_stack__sample()
301 chain->ips[i] = thread->ts->stack[thread->ts->cnt - i].ret_addr; in thread_stack__sample()
340 if (ts->cnt == ts->sz) { in thread_stack__push_cp()
346 tse = &ts->stack[ts->cnt++]; in thread_stack__push_cp()
363 if (!ts->cnt) in thread_stack__pop_cp()
366 if (ts->cnt == 1) { in thread_stack__pop_cp()
370 return thread_stack__call_return(thread, ts, --ts->cnt, in thread_stack__pop_cp()
374 if (ts->stack[ts->cnt - 1].ret_addr == ret_addr) { in thread_stack__pop_cp()
375 return thread_stack__call_return(thread, ts, --ts->cnt, in thread_stack__pop_cp()
378 size_t i = ts->cnt - 1; in thread_stack__pop_cp()
384 while (ts->cnt > i) { in thread_stack__pop_cp()
386 --ts->cnt, in thread_stack__pop_cp()
392 return thread_stack__call_return(thread, ts, --ts->cnt, in thread_stack__pop_cp()
443 err = thread_stack__call_return(thread, ts, --ts->cnt, in thread_stack__no_call_return()
451 if (!ts->cnt) { in thread_stack__no_call_return()
463 err = thread_stack__call_return(thread, ts, --ts->cnt, in thread_stack__no_call_return()
471 if (ts->cnt) in thread_stack__no_call_return()
472 parent = ts->stack[ts->cnt - 1].cp; in thread_stack__no_call_return()
498 if (!ts->cnt) in thread_stack__trace_begin()
502 tse = &ts->stack[ts->cnt - 1]; in thread_stack__trace_begin()
504 err = thread_stack__call_return(thread, ts, --ts->cnt, in thread_stack__trace_begin()
521 if (!ts->cnt || (ts->cnt == 1 && ts->stack[0].ref == ref)) in thread_stack__trace_end()
524 cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp, NULL, 0, in thread_stack__trace_end()
571 if (!ts->cnt) { in thread_stack__process()
593 cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp, in thread_stack__process()
625 return thread->ts->cnt; in thread_stack__depth()