/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | ptrace.c | 137 REG_IN_ONE(callee.r25, &cregs->r25); in genregs_set() 138 REG_IN_ONE(callee.r24, &cregs->r24); in genregs_set() 139 REG_IN_ONE(callee.r23, &cregs->r23); in genregs_set() 140 REG_IN_ONE(callee.r22, &cregs->r22); in genregs_set() 141 REG_IN_ONE(callee.r21, &cregs->r21); in genregs_set() 142 REG_IN_ONE(callee.r20, &cregs->r20); in genregs_set() 143 REG_IN_ONE(callee.r19, &cregs->r19); in genregs_set() 144 REG_IN_ONE(callee.r18, &cregs->r18); in genregs_set() 145 REG_IN_ONE(callee.r17, &cregs->r17); in genregs_set() 146 REG_IN_ONE(callee in genregs_set() [all...] |
H A D | entry.S | 214 ; Save callee regs in case gdb wants to have a look 316 ; save/restore callee-saved regs. 318 ; However, here we need to explicitly save callee regs because 326 ; save location of saved Callee Regs @ thread_struct->callee
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | ptrace.c | 220 REG_IN_ONE(callee.r25, &cregs->r25); in genregs_set() 221 REG_IN_ONE(callee.r24, &cregs->r24); in genregs_set() 222 REG_IN_ONE(callee.r23, &cregs->r23); in genregs_set() 223 REG_IN_ONE(callee.r22, &cregs->r22); in genregs_set() 224 REG_IN_ONE(callee.r21, &cregs->r21); in genregs_set() 225 REG_IN_ONE(callee.r20, &cregs->r20); in genregs_set() 226 REG_IN_ONE(callee.r19, &cregs->r19); in genregs_set() 227 REG_IN_ONE(callee.r18, &cregs->r18); in genregs_set() 228 REG_IN_ONE(callee.r17, &cregs->r17); in genregs_set() 229 REG_IN_ONE(callee in genregs_set() [all...] |
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 291 ; save/restore callee-saved regs. 293 ; However, here we need to explicitly save callee regs because 301 ; save location of saved Callee Regs @ thread_struct->callee
|
H A D | entry-arcv2.S | 141 ; TBD: optimize - do this only if a callee reg was involved
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | ftrace.h | 103 #define make_call_t0(caller, callee, call) \ 106 (unsigned long) callee - (unsigned long) caller; \ 119 #define make_call_ra(caller, callee, call) \ 122 (unsigned long) callee - (unsigned long) caller; \
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | ftrace.h | 59 #define make_call(caller, callee, call) \ 61 call[0] = to_auipc_insn((unsigned int)((unsigned long)callee - \ 63 call[1] = to_jalr_insn((unsigned int)((unsigned long)callee - \
|
/kernel/liteos_m/testsuites/sample/kernel/dynlink/lib/ |
H A D | dynamic_sym.c | 32 int callee(int a, int b) in callee() function 39 return 2021 + callee(a, b); in caller()
|
H A D | dynamic_initfini.c | 58 int callee(int a, int b) in callee() function 65 int c = callee(a, b); in test_api()
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | ftrace.c | 27 * If the (callee - current_pc) is less then 64MB, we'll use bsr: 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()
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | ftrace.c | 27 * If the (callee - current_pc) is less then 64MB, we'll use bsr: 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()
|
/kernel/linux/linux-6.6/scripts/gcc-plugins/ |
H A D | gcc-common.h | 190 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ 191 (caller)->create_edge((callee), (call_stmt), (count)) 193 #define cgraph_create_edge_including_clones(caller, callee, \ 195 (caller)->create_edge_including_clones((callee), \ 198 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ 199 (caller)->create_edge((callee), (call_stmt), (count), (freq)) 201 #define cgraph_create_edge_including_clones(caller, callee, \ 203 (caller)->create_edge_including_clones((callee), \
|
/kernel/linux/linux-5.10/scripts/tracing/ |
H A D | draw_functrace.py | 118 calltime, callee, caller = parseLine(line) 124 tree = tree.calls(callee, calltime)
|
/kernel/linux/linux-6.6/scripts/tracing/ |
H A D | draw_functrace.py | 118 calltime, callee, caller = parseLine(line) 124 tree = tree.calls(callee, calltime)
|
/kernel/linux/linux-5.10/scripts/gcc-plugins/ |
H A D | gcc-common.h | 729 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ 730 (caller)->create_edge((callee), (call_stmt), (count)) 732 #define cgraph_create_edge_including_clones(caller, callee, \ 734 (caller)->create_edge_including_clones((callee), \ 737 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ 738 (caller)->create_edge((callee), (call_stmt), (count), (freq)) 740 #define cgraph_create_edge_including_clones(caller, callee, \ 742 (caller)->create_edge_including_clones((callee), \
|
/kernel/linux/linux-5.10/arch/arc/include/uapi/asm/ |
H A D | ptrace.h | 32 * hence callee regs need to be in there too. 47 } callee; member
|
/kernel/linux/linux-6.6/arch/arc/include/uapi/asm/ |
H A D | ptrace.h | 32 * hence callee regs need to be in there too. 47 } callee; member
|
/kernel/linux/linux-5.10/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() argument 149 ebb_user_func = callee; in setup_ebb_handler()
|
/kernel/linux/linux-6.6/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() argument 149 ebb_user_func = callee; in setup_ebb_handler()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | verifier.c | 68 * R6-R9 callee saved registers 3104 * issues like callee-saved registers, stack slot allocation time, etc. 3882 * bitmasks until we return back from callee(s) in backtrack_insn() 3956 * call foo // uses callee's r6 inside to compute r0 5886 /* find the callee */ in check_max_stack_depth_subprog() 9182 struct bpf_func_state *callee, 9187 struct bpf_func_state *callee, int insn_idx); 9193 struct bpf_func_state *caller, *callee; in setup_func_entry() local 9209 callee = kzalloc(sizeof(*callee), GFP_KERNE in setup_func_entry() 9245 struct bpf_func_state *caller, *callee; push_callback_call() local 9367 map_set_for_each_callback_args(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee) map_set_for_each_callback_args() argument 9394 set_callee_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_callee_state() argument 9408 set_map_elem_callback_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_map_elem_callback_state() argument 9438 set_loop_callback_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_loop_callback_state() argument 9460 set_timer_callback_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_timer_callback_state() argument 9490 set_find_vma_callback_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_find_vma_callback_state() argument 9518 set_user_ringbuf_callback_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_user_ringbuf_callback_state() argument 9541 set_rbtree_add_callback_state(struct bpf_verifier_env *env, struct bpf_func_state *caller, struct bpf_func_state *callee, int insn_idx) set_rbtree_add_callback_state() argument 9583 struct bpf_func_state *callee; in_rbtree_lock_required_cb() local 9601 struct bpf_func_state *caller, *callee; prepare_func_exit() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | irq.c | 210 "bl %[callee]@notoc ;" in call_do_softirq() 212 "bl %[callee] ;" in call_do_softirq() 218 [callee] "i" (__do_softirq) in call_do_softirq() 267 "bl %[callee]@notoc ;" in call_do_irq() 269 "bl %[callee] ;" in call_do_irq() 276 [callee] "i" (__do_irq) in call_do_irq()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | machine.c | 2252 bool callee, int end) in lbr_callchain_add_kernel_ip() 2258 if (callee) { in lbr_callchain_add_kernel_ip() 2311 bool callee) in lbr_callchain_add_lbr_ip() 2336 if (callee) { in lbr_callchain_add_lbr_ip() 2451 bool callee) in has_stitched_lbr() 2510 if (callee) in has_stitched_lbr() 2560 bool callee = (callchain_param.order == ORDER_CALLEE); in resolve_lbr_callchain_sample() local 2583 max_lbr, callee); in resolve_lbr_callchain_sample() 2592 if (callee) { in resolve_lbr_callchain_sample() 2246 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) lbr_callchain_add_kernel_ip() argument 2305 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) lbr_callchain_add_lbr_ip() argument 2447 has_stitched_lbr(struct thread *thread, struct perf_sample *cur, struct perf_sample *prev, unsigned int max_lbr, bool callee) has_stitched_lbr() argument
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | machine.c | 2489 bool callee, int end) in lbr_callchain_add_kernel_ip() 2495 if (callee) { in lbr_callchain_add_kernel_ip() 2548 bool callee) in lbr_callchain_add_lbr_ip() 2573 if (callee) { in lbr_callchain_add_lbr_ip() 2688 bool callee) in has_stitched_lbr() 2747 if (callee) in has_stitched_lbr() 2799 bool callee = (callchain_param.order == ORDER_CALLEE); in resolve_lbr_callchain_sample() local 2822 max_lbr, callee); in resolve_lbr_callchain_sample() 2831 if (callee) { in resolve_lbr_callchain_sample() 2483 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) lbr_callchain_add_kernel_ip() argument 2542 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) lbr_callchain_add_lbr_ip() argument 2684 has_stitched_lbr(struct thread *thread, struct perf_sample *cur, struct perf_sample *prev, unsigned int max_lbr, bool callee) has_stitched_lbr() argument
|