Lines Matching defs:rec
113 struct dyn_ftrace *rec, unsigned long addr)
135 imm = *(unsigned int *)rec->ip;
138 bralid = *(unsigned int *)(rec->ip + 4);
144 ret = ftrace_modify_code(rec->ip, MICROBLAZE_NOP);
145 ret += ftrace_modify_code(rec->ip + 4, MICROBLAZE_NOP);
147 ret = ftrace_modify_code(rec->ip, MICROBLAZE_BRI);
153 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr)
156 pr_debug("%s: addr:0x%x, rec->ip: 0x%x, imm:0x%x\n",
157 __func__, (unsigned int)addr, (unsigned int)rec->ip, imm);
158 ret = ftrace_modify_code(rec->ip, imm);
161 ret += ftrace_modify_code(rec->ip + 4, bralid);