| /linux/arch/csky/kernel/ |
| H A D | ftrace.c | 41 static inline void make_jbsr(unsigned long callee, unsigned long pc, in make_jbsr() argument 48 offset = (long) callee - (long) pc; in make_jbsr() 52 call[2] = callee >> 16; in make_jbsr() 54 call[4] = callee & 0xffff; in make_jbsr()
|
| /linux/arch/arc/kernel/ |
| H A D | entry.S | 195 ; save callee regs in case tracer/gdb wants to peek 198 ; safekeep ref to callee regs 205 ; unwind stack to discard callee regs
|
| H A D | entry-arcv2.S | 141 ; TBD: optimize - do this only if a callee reg was involved
|
| H A D | entry-compact.S | 279 ; TBD: optimize - do this only if a callee reg was involved
|
| /linux/scripts/gcc-plugins/ |
| H A D | gcc-common.h | 205 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ argument 206 (caller)->create_edge((callee), (call_stmt), (count)) 208 #define cgraph_create_edge_including_clones(caller, callee, \ argument 210 (caller)->create_edge_including_clones((callee), \
|
| /linux/arch/riscv/include/asm/ |
| H A D | ftrace.h | 98 #define make_call_t0(caller, callee, call) \ argument 101 (unsigned long) (callee) - (unsigned long) (caller); \
|
| /linux/kernel/bpf/ |
| H A D | verifier.c | 3117 int callee; in sort_subprogs_topo() local 3121 callee = bpf_find_subprog(env, idx + insn[idx].imm + 1); in sort_subprogs_topo() 3122 if (callee < 0) { in sort_subprogs_topo() 3126 if (color[callee] == 2) in sort_subprogs_topo() 3128 if (color[callee] == 1) { in sort_subprogs_topo() 3133 bpf_subprog_name(env, callee)); in sort_subprogs_topo() 3142 color[callee] = 1; in sort_subprogs_topo() 3143 dfs_stack[top++] = callee; in sort_subprogs_topo() 9563 struct bpf_func_state *callee, 9568 struct bpf_func_state *callee, int insn_idx); [all …]
|
| H A D | cfg.c | 84 struct bpf_subprog_info *caller, *callee; in merge_callee_effects() local 87 callee = bpf_find_containing_subprog(env, w); in merge_callee_effects() 88 caller->changes_pkt_data |= callee->changes_pkt_data; in merge_callee_effects() 89 caller->might_sleep |= callee->might_sleep; in merge_callee_effects() 90 caller->might_throw |= callee->might_throw; in merge_callee_effects()
|
| H A D | liveness.c | 1893 int callee, target; in analyze_subprog() local 1900 callee = bpf_find_subprog(env, target); in analyze_subprog() 1901 if (callee < 0) in analyze_subprog() 1910 callee = find_callback_subprog(env, insn, idx, &caller_reg, &cb_callee_reg); in analyze_subprog() 1911 if (callee == -2) { in analyze_subprog() 1925 if (callee < 0) in analyze_subprog() 1945 callee_instance = call_instance(env, instance, idx, callee); in analyze_subprog()
|
| /linux/arch/arc/include/uapi/asm/ |
| H A D | ptrace.h | 47 } callee; member
|
| /linux/tools/testing/selftests/powerpc/pmu/ebb/ |
| H A D | ebb.h | 50 void setup_ebb_handler(void (*callee)(void));
|
| H A D | ebb.c | 131 void setup_ebb_handler(void (*callee)(void)) in setup_ebb_handler() 149 ebb_user_func = callee; in setup_ebb_handler()
|
| /linux/Documentation/bpf/standardization/ |
| H A D | abi.rst | 21 * R6 - R9: callee saved registers that function calls will preserve
|
| /linux/Documentation/bpf/ |
| H A D | classic_vs_extended.rst | 20 sparcv9/mips64 have 7 - 8 registers for arguments; x86_64 has 6 callee saved 21 registers, and aarch64/sparcv9/mips64 have 11 or more callee saved registers. 75 a return value of the function. Since R6 - R9 are callee saved, their state 131 and rbx, r12 - r15 are callee saved.
|
| /linux/tools/perf/util/ |
| H A D | machine.c | 2393 bool callee, int end, in lbr_callchain_add_lbr_ip() 2400 if (callee) { in lbr_callchain_add_lbr_ip() 2459 bool callee, in lbr_callchain_add_lbr_ip() 2485 if (callee) { in lbr_callchain_add_lbr_ip() 2612 bool callee) in has_stitched_lbr() 2675 if (callee) in resolve_lbr_callchain_sample() 2730 bool callee = (callchain_param.order == ORDER_CALLEE); in resolve_lbr_callchain_sample() 2753 max_lbr, callee); in find_prev_cpumode() 2766 if (callee) { in find_prev_cpumode() 2333 lbr_callchain_add_kernel_ip(struct thread * thread,struct callchain_cursor * cursor,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,u64 branch_from,bool callee,int end,bool symbols) lbr_callchain_add_kernel_ip() argument 2399 lbr_callchain_add_lbr_ip(struct thread * thread,struct callchain_cursor * cursor,struct perf_sample * sample,struct symbol ** parent,struct addr_location * root_al,u64 * branch_from,bool callee,bool symbols) lbr_callchain_add_lbr_ip() argument 2552 has_stitched_lbr(struct thread * thread,struct perf_sample * cur,struct perf_sample * prev,unsigned int max_lbr,bool callee) has_stitched_lbr() argument 2670 bool callee = (callchain_param.order == ORDER_CALLEE); resolve_lbr_callchain_sample() local
|
| /linux/Documentation/livepatch/ |
| H A D | reliable-stacktrace.rst | 296 ADR LR, <callee> 301 The ADR places the address of 'callee' into the LR, before the BLR branches to 302 this address. If a trace is made immediately after the ADR, 'callee' will
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-config.txt | 496 'callee' which means callee is printed at top and then followed by its 503 still default to 'callee'.
|
| H A D | perf-report.txt | 293 - callee: callee based call graph. 295 Default is 'caller' when --children is used, otherwise 'callee'.
|
| /linux/include/linux/ |
| H A D | bpf.h | 180 struct bpf_func_state *callee); 3028 struct bpf_func_state *callee);
|
| /linux/Documentation/driver-api/media/ |
| H A D | v4l2-subdev.rst | 615 the callee's active state with :c:func:`v4l2_subdev_lock_and_get_active_state()`,
|