Lines Matching refs:trace_nr
334 u32 trace_nr) in stack_map_get_build_id_offset_sleepable() argument
345 for (u32 i = 0; i < trace_nr; i++) { in stack_map_get_build_id_offset_sleepable()
415 u32 trace_nr, bool user, bool may_fault) in stack_map_get_build_id_offset() argument
424 stack_map_get_build_id_offset_sleepable(id_offs, trace_nr); in stack_map_get_build_id_offset()
440 for (i = 0; i < trace_nr; i++) { in stack_map_get_build_id_offset()
472 for (i = 0; i < trace_nr; i++) in stack_map_get_build_id_offset()
524 const struct perf_callchain_entry *trace, u32 trace_nr, u64 flags) in stackid_init() argument
530 if (trace_nr <= skip) in stackid_init()
535 stackid->nr = min_t(u32, trace_nr - skip, max_depth - skip); in stackid_init()
546 const struct perf_callchain_entry *trace, u32 trace_nr, in stackid_fastpath() argument
551 err = stackid_init(stackid, map, trace, trace_nr, flags); in stackid_fastpath()
692 u32 trace_nr; in BPF_CALL_3() local
714 trace_nr = nr_kernel; in BPF_CALL_3()
718 trace_nr = trace->nr; in BPF_CALL_3()
726 ret = stackid_fastpath(&stackid, map, trace, trace_nr, flags); in BPF_CALL_3()
745 static u32 callchain_store(const struct perf_callchain_entry *trace, u32 trace_nr, in callchain_store() argument
753 trace_nr = trace_nr - skip; in callchain_store()
754 copy_len = trace_nr * elem_size; in callchain_store()
760 for (u32 i = 0; i < trace_nr; i++) in callchain_store()
765 return trace_nr; in callchain_store()
768 static long callchain_finalize(void *buf, u32 size, u32 trace_nr, u32 elem_size, in callchain_finalize() argument
773 u32 copy_len = trace_nr * elem_size; in callchain_finalize()
776 stack_map_get_build_id_offset(buf, trace_nr, user, may_fault); in callchain_finalize()
791 u32 trace_nr, elem_size, max_depth; in __bpf_get_stack() local
837 trace_nr = callchain_store(trace, trace->nr, buf, elem_size, flags); in __bpf_get_stack()
844 return callchain_finalize(buf, size, trace_nr, elem_size, flags, may_fault); in __bpf_get_stack()
941 static int __bpf_get_stack_pe(const struct perf_callchain_entry *trace, u32 trace_nr, in __bpf_get_stack_pe() argument
958 trace_nr = min_t(u32, trace_nr, max_depth); in __bpf_get_stack_pe()
960 if (trace_nr < skip) in __bpf_get_stack_pe()
963 nr_trace = callchain_store(trace, trace_nr, buf, elem_size, flags); in __bpf_get_stack_pe()