| /Linux-v5.4/arch/arc/kernel/ |
| D | ptrace.c | 74 REG_O_ONE(callee.r25, &cregs->r25); in genregs_get() 75 REG_O_ONE(callee.r24, &cregs->r24); in genregs_get() 76 REG_O_ONE(callee.r23, &cregs->r23); in genregs_get() 77 REG_O_ONE(callee.r22, &cregs->r22); in genregs_get() 78 REG_O_ONE(callee.r21, &cregs->r21); in genregs_get() 79 REG_O_ONE(callee.r20, &cregs->r20); in genregs_get() 80 REG_O_ONE(callee.r19, &cregs->r19); in genregs_get() 81 REG_O_ONE(callee.r18, &cregs->r18); in genregs_get() 82 REG_O_ONE(callee.r17, &cregs->r17); in genregs_get() 83 REG_O_ONE(callee.r16, &cregs->r16); in genregs_get() [all …]
|
| D | entry.S | 308 ; save/restore callee-saved regs. 310 ; However, here we need to explicitly save callee regs because 318 ; save location of saved Callee Regs @ thread_struct->callee
|
| D | entry-arcv2.S | 150 ; TBD: optimize - do this only if a callee reg was involved
|
| D | entry-compact.S | 291 ; TBD: optimize - do this only if a callee reg was involved
|
| /Linux-v5.4/arch/riscv/include/asm/ |
| D | ftrace.h | 46 #define make_call(caller, callee, call) \ argument 48 call[0] = to_auipc_insn((unsigned int)((unsigned long)callee - \ 50 call[1] = to_jalr_insn((unsigned int)((unsigned long)callee - \
|
| /Linux-v5.4/arch/csky/kernel/ |
| D | ftrace.c | 40 static inline void make_jbsr(unsigned long callee, unsigned long pc, in make_jbsr() argument 47 offset = (long) callee - (long) pc; in make_jbsr() 51 call[2] = callee >> 16; in make_jbsr() 53 call[4] = callee & 0xffff; in make_jbsr()
|
| /Linux-v5.4/scripts/tracing/ |
| D | draw_functrace.py | 118 calltime, callee, caller = parseLine(line) 124 tree = tree.calls(callee, calltime)
|
| /Linux-v5.4/scripts/gcc-plugins/ |
| D | gcc-common.h | 724 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ argument 725 (caller)->create_edge((callee), (call_stmt), (count)) 727 #define cgraph_create_edge_including_clones(caller, callee, \ argument 729 (caller)->create_edge_including_clones((callee), \ 732 #define cgraph_create_edge(caller, callee, call_stmt, count, freq) \ argument 733 (caller)->create_edge((callee), (call_stmt), (count), (freq)) 735 #define cgraph_create_edge_including_clones(caller, callee, \ argument 737 (caller)->create_edge_including_clones((callee), \
|
| /Linux-v5.4/arch/arc/include/uapi/asm/ |
| D | ptrace.h | 47 } callee; member
|
| /Linux-v5.4/tools/testing/selftests/powerpc/pmu/ebb/ |
| D | ebb.h | 50 void setup_ebb_handler(void (*callee)(void));
|
| 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-v5.4/Documentation/arm64/ |
| D | sve.rst | 472 (*) callee-save: 474 FPCR contains callee-save and caller-save bits. See [4] for details. 485 * Z8 bits [63:0] .. Z15 bits [63:0] are callee-save. 526 (*) callee-save: 528 FPCR contains a mixture of callee-save and caller-save bits.
|
| /Linux-v5.4/kernel/bpf/ |
| D | verifier.c | 3754 struct bpf_func_state *caller, *callee; in check_func_call() local 3778 callee = kzalloc(sizeof(*callee), GFP_KERNEL); in check_func_call() 3779 if (!callee) in check_func_call() 3781 state->frame[state->curframe + 1] = callee; in check_func_call() 3787 init_func_state(env, callee, in check_func_call() 3794 err = transfer_reference_state(callee, caller); in check_func_call() 3802 callee->regs[i] = caller->regs[i]; in check_func_call() 3820 print_verifier_state(env, callee); in check_func_call() 3828 struct bpf_func_state *caller, *callee; in prepare_func_exit() local 3832 callee = state->frame[state->curframe]; in prepare_func_exit() [all …]
|
| /Linux-v5.4/tools/perf/Documentation/ |
| D | perf-config.txt | 421 'callee' which means callee is printed at top and then followed by its 428 still default to 'callee'.
|
| D | perf-report.txt | 243 - callee: callee based call graph. 245 Default is 'caller' when --children is used, otherwise 'callee'.
|
| /Linux-v5.4/Documentation/networking/ |
| D | filter.txt | 622 sparcv9/mips64 have 7 - 8 registers for arguments; x86_64 has 6 callee saved 623 registers, and aarch64/sparcv9/mips64 have 11 or more callee saved registers. 629 * R6 - R9 - callee saved registers that in-kernel function will preserve 684 a return value of the function. Since R6 - R9 are callee saved, their state 738 and rbx, r12 - r15 are callee saved. 1048 Since R6-R9 are callee saved, their state is preserved across the call. 1091 callee saved registers may not be enough for some programs.
|
| D | strparser.txt | 144 is queued. The callee must consume the sk_buff; it can
|
| /Linux-v5.4/arch/sh/kernel/cpu/sh5/ |
| D | entry.S | 1506 st.q SP, 24, r35 ! r35 is callee-save
|