Lines Matching refs:crp

104 	struct call_return_processor *crp;  member
127 struct call_return_processor *crp) in thread_stack__new() argument
144 ts->crp = crp; in thread_stack__new()
199 struct call_return_processor *crp = ts->crp; in thread_stack__call_return() local
219 return crp->process(&cr, crp->data); in thread_stack__call_return()
224 struct call_return_processor *crp = ts->crp; in thread_stack__flush() local
227 if (!crp) { in thread_stack__flush()
272 if (thread->ts->crp) in thread_stack__event()
436 struct call_return_processor *crp; in call_return_processor__new() local
438 crp = zalloc(sizeof(struct call_return_processor)); in call_return_processor__new()
439 if (!crp) in call_return_processor__new()
441 crp->cpr = call_path_root__new(); in call_return_processor__new()
442 if (!crp->cpr) in call_return_processor__new()
444 crp->process = process; in call_return_processor__new()
445 crp->data = data; in call_return_processor__new()
446 return crp; in call_return_processor__new()
449 free(crp); in call_return_processor__new()
453 void call_return_processor__free(struct call_return_processor *crp) in call_return_processor__free() argument
455 if (crp) { in call_return_processor__free()
456 call_path_root__free(crp->cpr); in call_return_processor__free()
457 free(crp); in call_return_processor__free()
533 struct call_path_root *cpr = ts->crp->cpr; in thread_stack__bottom()
563 struct call_path_root *cpr = ts->crp->cpr; in thread_stack__no_call_return()
644 struct call_path_root *cpr = ts->crp->cpr; in thread_stack__trace_end()
667 struct call_return_processor *crp) in thread_stack__process() argument
673 if (!ts->crp) { in thread_stack__process()
676 thread->ts = thread_stack__new(thread, crp); in thread_stack__process()
683 thread->ts = thread_stack__new(thread, crp); in thread_stack__process()
710 struct call_path_root *cpr = ts->crp->cpr; in thread_stack__process()