/arch/x86/kernel/ |
D | ftrace.c | 153 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 156 unsigned long ip = rec->ip; in ftrace_make_nop() 170 return ftrace_modify_code_direct(rec->ip, old, new); in ftrace_make_nop() 179 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 182 unsigned long ip = rec->ip; in ftrace_make_call() 188 return ftrace_modify_code_direct(rec->ip, old, new); in ftrace_make_call() 236 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument 356 static int add_brk_on_call(struct dyn_ftrace *rec, unsigned long addr) in add_brk_on_call() argument 359 unsigned long ip = rec->ip; in add_brk_on_call() 363 return add_break(rec->ip, old); in add_brk_on_call() [all …]
|
/arch/arm/kernel/ |
D | ftrace.c | 50 static unsigned long ftrace_nop_replace(struct dyn_ftrace *rec) in ftrace_nop_replace() argument 55 static unsigned long adjust_address(struct dyn_ftrace *rec, unsigned long addr) in adjust_address() argument 131 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 134 unsigned long ip = rec->ip; in ftrace_make_call() 136 old = ftrace_nop_replace(rec); in ftrace_make_call() 138 new = ftrace_call_replace(ip, adjust_address(rec, addr)); in ftrace_make_call() 140 return ftrace_modify_code(rec->ip, old, new, true); in ftrace_make_call() 145 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument 149 unsigned long ip = rec->ip; in ftrace_modify_call() 151 old = ftrace_call_replace(ip, adjust_address(rec, old_addr)); in ftrace_modify_call() [all …]
|
/arch/powerpc/kernel/trace/ |
D | ftrace.c | 124 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop() argument 127 unsigned long ip = rec->ip; in __ftrace_make_nop() 218 struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop() argument 222 unsigned long ip = rec->ip; in __ftrace_make_nop() 388 static int __ftrace_make_nop_kernel(struct dyn_ftrace *rec, unsigned long addr) in __ftrace_make_nop_kernel() argument 390 unsigned long tramp, ip = rec->ip; in __ftrace_make_nop_kernel() 428 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 430 unsigned long ip = rec->ip; in ftrace_make_nop() 444 return __ftrace_make_nop_kernel(rec, addr); in ftrace_make_nop() 452 if (!rec->arch.mod) { in ftrace_make_nop() [all …]
|
/arch/riscv/kernel/ |
D | ftrace.c | 66 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 68 int ret = ftrace_check_current_call(rec->ip, NULL); in ftrace_make_call() 73 return __ftrace_modify_call(rec->ip, addr, true); in ftrace_make_call() 76 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument 82 make_call(rec->ip, addr, call); in ftrace_make_nop() 83 ret = ftrace_check_current_call(rec->ip, call); in ftrace_make_nop() 88 return __ftrace_modify_call(rec->ip, addr, false); in ftrace_make_nop() 110 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument 116 make_call(rec->ip, old_addr, call); in ftrace_modify_call() 117 ret = ftrace_check_current_call(rec->ip, call); in ftrace_modify_call() [all …]
|
/arch/microblaze/kernel/ |
D | ftrace.c | 113 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 135 imm = *(unsigned int *)rec->ip; in ftrace_make_nop() 138 bralid = *(unsigned int *)(rec->ip + 4); in ftrace_make_nop() 144 ret = ftrace_modify_code(rec->ip, MICROBLAZE_NOP); in ftrace_make_nop() 145 ret += ftrace_modify_code(rec->ip + 4, MICROBLAZE_NOP); in ftrace_make_nop() 147 ret = ftrace_modify_code(rec->ip, MICROBLAZE_BRI); in ftrace_make_nop() 153 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 157 __func__, (unsigned int)addr, (unsigned int)rec->ip, imm); in ftrace_make_call() 158 ret = ftrace_modify_code(rec->ip, imm); in ftrace_make_call() 161 ret += ftrace_modify_code(rec->ip + 4, bralid); in ftrace_make_call()
|
/arch/s390/kernel/ |
D | ftrace.c | 100 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument 106 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument 111 if (probe_kernel_read(&old, (void *) rec->ip, sizeof(old))) in ftrace_make_nop() 129 ftrace_generate_call_insn(&orig, rec->ip); in ftrace_make_nop() 135 s390_kernel_write((void *) rec->ip, &new, sizeof(new)); in ftrace_make_nop() 139 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 143 if (probe_kernel_read(&old, (void *) rec->ip, sizeof(old))) in ftrace_make_call() 158 ftrace_generate_call_insn(&new, rec->ip); in ftrace_make_call() 163 s390_kernel_write((void *) rec->ip, &new, sizeof(new)); in ftrace_make_call()
|
/arch/ia64/kernel/ |
D | ftrace.c | 127 static int ftrace_make_nop_check(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop_check() argument 130 unsigned long ip = rec->ip; in ftrace_make_nop_check() 134 if (rec->flags & FTRACE_FL_CONVERTED) { in ftrace_make_nop_check() 160 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 165 ret = ftrace_make_nop_check(rec, addr); in ftrace_make_nop() 169 return ftrace_modify_code(rec->ip, NULL, new, 0); in ftrace_make_nop() 172 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 174 unsigned long ip = rec->ip; in ftrace_make_call()
|
D | mca_drv.c | 727 mca_try_to_recover(void *rec, struct ia64_sal_os_state *sos) in mca_try_to_recover() argument 736 platform_err = mca_make_slidx(rec, &slidx); in mca_try_to_recover()
|
/arch/parisc/kernel/ |
D | ftrace.c | 106 int ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, in ftrace_modify_call() argument 117 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 167 if (rec->ip & 0x4) { in ftrace_make_call() 173 ip = (void *)(rec->ip + 4 - size); in ftrace_make_call() 188 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument 197 __patch_text((void *)rec->ip, INSN_NOP); in ftrace_make_nop() 198 __patch_text_multiple((void *)rec->ip + 4 - sizeof(insn), in ftrace_make_nop()
|
/arch/csky/kernel/ |
D | ftrace.c | 109 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 111 int ret = ftrace_check_current_nop(rec->ip); in ftrace_make_call() 116 return ftrace_modify_code(rec->ip, addr, true, false); in ftrace_make_call() 119 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument 122 return ftrace_modify_code(rec->ip, addr, false, false); in ftrace_make_nop()
|
/arch/sh/kernel/ |
D | ftrace.c | 234 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 237 unsigned long ip = rec->ip; in ftrace_make_nop() 242 return ftrace_modify_code(rec->ip, old, new); in ftrace_make_nop() 245 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 248 unsigned long ip = rec->ip; in ftrace_make_call() 253 return ftrace_modify_code(rec->ip, old, new); in ftrace_make_call()
|
/arch/sparc/kernel/ |
D | ftrace.c | 56 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 58 unsigned long ip = rec->ip; in ftrace_make_nop() 66 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 68 unsigned long ip = rec->ip; in ftrace_make_call()
|
/arch/arm64/kernel/ |
D | ftrace.c | 68 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 70 unsigned long pc = rec->ip; in ftrace_make_call() 150 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument 153 unsigned long pc = rec->ip; in ftrace_make_nop()
|
/arch/nds32/kernel/ |
D | ftrace.c | 184 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 186 unsigned long pc = rec->ip; in ftrace_make_call() 195 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument 198 unsigned long pc = rec->ip; in ftrace_make_nop()
|
/arch/mips/kernel/ |
D | ftrace.c | 179 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() argument 182 unsigned long ip = rec->ip; in ftrace_make_nop() 203 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 206 unsigned long ip = rec->ip; in ftrace_make_call()
|
/arch/m68k/q40/ |
D | config.c | 197 int __init q40_parse_bootinfo(const struct bi_record *rec) in q40_parse_bootinfo() argument
|
/arch/s390/include/uapi/asm/ |
D | dasd.h | 211 unsigned int rec; /* Record that is in error */ member
|
/arch/arm/boot/dts/ |
D | spear1340-evb.dts | 232 i2s1: i2s-rec@b2000000 { 282 i2s-rec@b2000000 {
|
D | imx6q-h100.dts | 91 led2: rec { 92 label = "rec";
|
D | spear1340.dtsi | 75 i2s-rec@b2000000 {
|
D | rk3288-veyron.dtsi | 570 rec_mode_l: rec-mode-l {
|