Searched refs:unsafe_addr (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.10/mm/ |
D | maccess.c | 65 long strncpy_from_kernel_nofault(char *dst, const void *unsafe_addr, long count) in strncpy_from_kernel_nofault() argument 67 const void *src = unsafe_addr; in strncpy_from_kernel_nofault() 71 if (!copy_from_kernel_nofault_allowed(unsafe_addr, count)) in strncpy_from_kernel_nofault() 79 } while (dst[-1] && src - unsafe_addr < count); in strncpy_from_kernel_nofault() 83 return src - unsafe_addr; in strncpy_from_kernel_nofault() 170 long strncpy_from_kernel_nofault(char *dst, const void *unsafe_addr, long count) in strncpy_from_kernel_nofault() argument 173 const void *src = unsafe_addr; in strncpy_from_kernel_nofault() 178 if (!copy_from_kernel_nofault_allowed(unsafe_addr, count)) in strncpy_from_kernel_nofault() 186 } while (dst[-1] && ret == 0 && src - unsafe_addr < count); in strncpy_from_kernel_nofault() 192 return ret ? -EFAULT : src - unsafe_addr; in strncpy_from_kernel_nofault() [all …]
|
/Linux-v5.10/tools/perf/include/bpf/ |
D | bpf.h | 65 static int (*probe_read)(void *dst, int size, const void *unsafe_addr) = (void *)BPF_FUNC_probe_rea… 66 static int (*probe_read_str)(void *dst, int size, const void *unsafe_addr) = (void *)BPF_FUNC_probe…
|
/Linux-v5.10/include/linux/ |
D | uaccess.h | 374 long strncpy_from_kernel_nofault(char *dst, const void *unsafe_addr, 377 long strncpy_from_user_nofault(char *dst, const void __user *unsafe_addr, 379 long strnlen_user_nofault(const void __user *unsafe_addr, long count);
|