Lines Matching refs:rec
63 static bool ftrace_find_callable_addr(struct dyn_ftrace *rec, struct module *mod, unsigned long *ad… in ftrace_find_callable_addr() argument
65 unsigned long pc = rec->ip + LOONGARCH_INSN_SIZE; in ftrace_find_callable_addr()
110 static bool ftrace_find_callable_addr(struct dyn_ftrace *rec, struct module *mod, unsigned long *ad… in ftrace_find_callable_addr() argument
117 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, unsigned long addr) in ftrace_modify_call() argument
122 pc = rec->ip + LOONGARCH_INSN_SIZE; in ftrace_modify_call()
124 if (!ftrace_find_callable_addr(rec, NULL, &addr)) in ftrace_modify_call()
127 if (!ftrace_find_callable_addr(rec, NULL, &old_addr)) in ftrace_modify_call()
169 int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec) in ftrace_init_nop() argument
174 pc = rec->ip; in ftrace_init_nop()
181 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument
186 pc = rec->ip + LOONGARCH_INSN_SIZE; in ftrace_make_call()
188 if (!ftrace_find_callable_addr(rec, NULL, &addr)) in ftrace_make_call()
197 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument
202 pc = rec->ip + LOONGARCH_INSN_SIZE; in ftrace_make_nop()
204 if (!ftrace_find_callable_addr(rec, NULL, &addr)) in ftrace_make_nop()