Symbol: copy_from_kernel_nofault
arch/arm/kernel/ftrace.c
109
if (copy_from_kernel_nofault(&replaced, (void *)pc,
arch/arm/kernel/kgdb.c
259
err = copy_from_kernel_nofault(bpt->saved_instr, (char *)bpt->bpt_addr,
arch/arm64/kernel/patching.c
59
ret = copy_from_kernel_nofault(&val, addr, AARCH64_INSN_SIZE);
arch/csky/kernel/ftrace.c
75
if (copy_from_kernel_nofault((void *)olds, (void *)hook_pos,
arch/loongarch/kernel/inst.c
200
ret = copy_from_kernel_nofault(&val, addr, LOONGARCH_INSN_SIZE);
arch/mips/kernel/kprobes.c
92
if (copy_from_kernel_nofault(&prev_insn, p->addr - 1,
arch/parisc/kernel/ftrace.c
171
ret = copy_from_kernel_nofault(insn, ip, size);
arch/parisc/kernel/kgdb.c
158
int ret = copy_from_kernel_nofault(bpt->saved_instr,
arch/parisc/kernel/unwind.c
315
if (copy_from_kernel_nofault(&tmp,
arch/powerpc/kernel/module_64.c
1096
if (copy_from_kernel_nofault(&magic, &stub->magic,
arch/powerpc/kernel/module_64.c
1107
if (copy_from_kernel_nofault(&funcdata, &stub->funcdata,
arch/powerpc/perf/core-book3s.c
466
if (copy_from_kernel_nofault(&instr, (void *)addr,
arch/riscv/kernel/ftrace.c
63
if (copy_from_kernel_nofault(replaced, (void *)source, 2 * MCOUNT_INSN_SIZE))
arch/s390/kernel/dis.c
497
if (copy_from_kernel_nofault(dst, src, len))
arch/s390/kernel/ftrace.c
107
if (copy_from_kernel_nofault(&old, (void *)rec->ip, sizeof(old)))
arch/s390/kernel/ftrace.c
135
if (copy_from_kernel_nofault(&insn, (void *)rec->ip, sizeof(insn)))
arch/s390/kernel/ftrace.c
163
if (copy_from_kernel_nofault(&old, (void *)ip, sizeof(old)))
arch/s390/kernel/kprobes.c
91
if (copy_from_kernel_nofault(&insn, (void *)addr, sizeof(insn)))
arch/s390/net/bpf_jit_comp.c
2428
err = copy_from_kernel_nofault(&insn, ip, sizeof(insn));
arch/s390/net/bpf_jit_comp.c
2443
err = copy_from_kernel_nofault(&current_plt, plt,
arch/sh/kernel/ftrace.c
206
if (copy_from_kernel_nofault(replaced, (void *)ip, MCOUNT_INSN_SIZE))
arch/sh/kernel/ftrace.c
266
if (copy_from_kernel_nofault(code, (void *)ip, MCOUNT_INSN_SIZE))
arch/sh/kernel/io_trapped.c
283
if (copy_from_kernel_nofault(&instruction, (void *)(regs->pc),
arch/sh/kernel/traps_32.c
553
if (copy_from_kernel_nofault(&instruction, (void *)(regs->pc),
arch/sh/kernel/traps_32.c
82
return copy_from_kernel_nofault(dst, (const void __force *)src, cnt);
arch/x86/coco/sev/vc-handle.c
131
return copy_from_kernel_nofault(buffer, (unsigned char *)ctxt->regs->ip, MAX_INSN_SIZE);
arch/x86/coco/tdx/tdx.c
590
if (copy_from_kernel_nofault(buffer, (void *)regs->ip, MAX_INSN_SIZE))
arch/x86/include/asm/ptrace.h
386
extern long copy_from_kernel_nofault(void *dst, const void *src, size_t size);
arch/x86/include/asm/ptrace.h
406
ret = copy_from_kernel_nofault(&val, addr, sizeof(val));
arch/x86/kernel/cfi.c
38
if (copy_from_kernel_nofault(buffer, (void *)regs->ip - 12, MAX_INSN_SIZE))
arch/x86/kernel/cfi.c
47
if (copy_from_kernel_nofault(buffer, (void *)regs->ip - 6, MAX_INSN_SIZE))
arch/x86/kernel/cpu/mce/severity.c
245
if (copy_from_kernel_nofault(insn_buf, (void *)regs->ip, MAX_INSN_SIZE))
arch/x86/kernel/dumpstack.c
77
return copy_from_kernel_nofault(buf, (u8 *)src, nbytes);
arch/x86/kernel/ftrace.c
357
ret = copy_from_kernel_nofault(trampoline, (void *)start_offset, size);
arch/x86/kernel/ftrace.c
373
ret = copy_from_kernel_nofault(ip, x86_nops[2], 2);
arch/x86/kernel/ftrace.c
510
ret = copy_from_kernel_nofault(&call, ptr, CALL_INSN_SIZE);
arch/x86/kernel/ftrace.c
97
if (copy_from_kernel_nofault(cur_code, (void *)ip, MCOUNT_INSN_SIZE)) {
arch/x86/kernel/kgdb.c
735
err = copy_from_kernel_nofault(bpt->saved_instr, (char *)bpt->bpt_addr,
arch/x86/kernel/kprobes/core.c
237
if (copy_from_kernel_nofault(buf, (void *)addr,
arch/x86/kernel/kprobes/core.c
404
if (copy_from_kernel_nofault(dest, (void *)recovered_insn,
arch/x86/kernel/kprobes/opt.c
62
if (copy_from_kernel_nofault(buf, (void *)addr,
arch/x86/kernel/traps.c
760
if (copy_from_kernel_nofault(insn_buf, (void *)regs->ip,
arch/x86/mm/fault.c
493
if (copy_from_kernel_nofault(&desc, (void *)(gdt->address + offset),
arch/x86/xen/enlighten_pv.c
491
copy_from_kernel_nofault(&dummy, v, 1);
drivers/char/mem.c
141
probe = copy_from_kernel_nofault(bounce, ptr, sz);
drivers/dio/dio.c
143
if (copy_from_kernel_nofault(&i,
drivers/dio/dio.c
216
if (copy_from_kernel_nofault(&i,
drivers/input/serio/hp_sdc.c
1025
if (!copy_from_kernel_nofault(&i, (unsigned char *)hp_sdc.data_io, 1))
drivers/misc/kgdbts.c
843
copy_from_kernel_nofault(before, (char *)kgdbts_break_test,
drivers/misc/kgdbts.c
851
copy_from_kernel_nofault(after, (char *)kgdbts_break_test,
drivers/video/fbdev/hpfb.c
407
err = copy_from_kernel_nofault(&i, (unsigned char *)INTFBVADDR + DIO_IDOFF, 1);
fs/d_path.c
50
if (unlikely(copy_from_kernel_nofault(dst, src, len))) {
fs/proc/kcore.c
595
ret = copy_from_kernel_nofault(buf, __start, tsz);
include/linux/bpf.h
3389
ret = copy_from_kernel_nofault(dst, unsafe_ptr, size);
include/linux/bpfptr.h
54
return copy_from_kernel_nofault(dst, src.kernel + offset, size);
include/linux/uaccess.h
518
long copy_from_kernel_nofault(void *dst, const void *src, size_t size);
include/linux/uaccess.h
588
copy_from_kernel_nofault(&(val), __gk_ptr, sizeof(val));\
kernel/bpf/btf.c
1423
show->state.status = copy_from_kernel_nofault(show->obj.safe,
kernel/bpf/helpers.c
939
err = copy_from_kernel_nofault(cur_ip, unsafe_ptr,
kernel/debug/debug_core.c
160
err = copy_from_kernel_nofault(bpt->saved_instr, (char *)bpt->bpt_addr,
kernel/debug/gdbstub.c
249
err = copy_from_kernel_nofault(tmp, mem, count);
kernel/debug/kdb/kdb_main.c
2196
copy_from_kernel_nofault(&tmp, (char *)p, sizeof(unsigned long)))
kernel/debug/kdb/kdb_support.c
296
int ret = copy_from_kernel_nofault((char *)res, (char *)addr, size);
kernel/debug/kdb/kdb_support.c
520
copy_from_kernel_nofault(&tmp, (char *)p, sizeof(unsigned long)))
kernel/kthread.c
255
copy_from_kernel_nofault(&data, &kthread->data, sizeof(data));
kernel/sched/ext.c
5789
if (copy_from_kernel_nofault(&class, &p->sched_class, sizeof(class)) ||
kernel/sched/ext.c
5796
if (!copy_from_kernel_nofault(&runnable_at, &p->scx.runnable_at,
kernel/sched/ext.c
6874
ret = copy_from_kernel_nofault(data_buf, data, data__sz);
kernel/trace/bpf_trace.c
3494
return copy_from_kernel_nofault(dst, unsafe_src, size);
kernel/trace/bpf_trace.c
916
len = copy_from_kernel_nofault(&copy, path, sizeof(*path));
kernel/trace/ftrace.c
2156
if (copy_from_kernel_nofault(ins, p, MCOUNT_INSN_SIZE)) {
kernel/trace/trace_probe_kernel.h
116
return copy_from_kernel_nofault(dest, src, size);
kernel/trace/trace_probe_kernel.h
33
ret = copy_from_kernel_nofault(&c, (u8 *)addr + len, 1);
kernel/workqueue.c
6247
copy_from_kernel_nofault(&fn, &worker->current_func, sizeof(fn));
kernel/workqueue.c
6248
copy_from_kernel_nofault(&pwq, &worker->current_pwq, sizeof(pwq));
kernel/workqueue.c
6249
copy_from_kernel_nofault(&wq, &pwq->wq, sizeof(wq));
kernel/workqueue.c
6250
copy_from_kernel_nofault(name, wq->name, sizeof(name) - 1);
kernel/workqueue.c
6251
copy_from_kernel_nofault(desc, worker->desc, sizeof(desc) - 1);
mm/kfence/kfence_test.c
398
ret = copy_from_kernel_nofault(&dst, addr, 1);
mm/kmsan/kmsan_test.c
728
ret = copy_from_kernel_nofault((char *)&buf[0], (char *)&src[0], size);
mm/maccess.c
53
EXPORT_SYMBOL_GPL(copy_from_kernel_nofault);