Searched refs:unsafe_src (Results 1 – 8 of 8) sorted by relevance
/linux/arch/x86/mm/ |
H A D | maccess.c | 9 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) in copy_from_kernel_nofault_allowed() argument 11 unsigned long vaddr = (unsigned long)unsafe_src; in copy_from_kernel_nofault_allowed() 39 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) in copy_from_kernel_nofault_allowed() argument 41 return (unsigned long)unsafe_src >= TASK_SIZE_MAX; in copy_from_kernel_nofault_allowed()
|
/linux/arch/mips/mm/ |
H A D | maccess.c | 6 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) in copy_from_kernel_nofault_allowed() argument 9 return (unsigned long)unsafe_src >> (BITS_PER_LONG - 1); in copy_from_kernel_nofault_allowed()
|
/linux/arch/loongarch/mm/ |
H A D | maccess.c | 6 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) in copy_from_kernel_nofault_allowed() argument 9 return (unsigned long)unsafe_src >> (BITS_PER_LONG - 1); in copy_from_kernel_nofault_allowed()
|
/linux/arch/powerpc/mm/ |
H A D | maccess.c | 10 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) in copy_from_kernel_nofault_allowed() argument 12 return is_kernel_addr((unsigned long)unsafe_src); in copy_from_kernel_nofault_allowed()
|
/linux/arch/parisc/lib/ |
H A D | memcpy.c | 68 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size) in copy_from_kernel_nofault_allowed() argument 70 if ((unsigned long)unsafe_src < PAGE_SIZE) in copy_from_kernel_nofault_allowed()
|
/linux/kernel/trace/ |
H A D | bpf_trace.c | 3549 const void *unsafe_src, in __bpf_dynptr_copy_str() argument 3561 return str_copy_fn(dst_slice, unsafe_src, size, tsk); in __bpf_dynptr_copy_str() 3573 cnt = str_copy_fn(buf, unsafe_src + off, chunk_sz, tsk); in __bpf_dynptr_copy_str() 3586 u32 size, const void *unsafe_src, in __bpf_dynptr_copy() argument 3597 return copy_fn(dst_slice, unsafe_src, size, tsk); in __bpf_dynptr_copy() 3605 err = copy_fn(buf, unsafe_src + off, chunk_sz, tsk); in __bpf_dynptr_copy() 3615 static __always_inline int copy_user_data_nofault(void *dst, const void *unsafe_src, in copy_user_data_nofault() argument 3618 return copy_from_user_nofault(dst, (const void __user *)unsafe_src, size); in copy_user_data_nofault() 3621 static __always_inline int copy_user_data_sleepable(void *dst, const void *unsafe_src, in copy_user_data_sleepable() argument 3627 ret = copy_from_user(dst, (const void __user *)unsafe_src, size); in copy_user_data_sleepable() [all …]
|
/linux/mm/ |
H A D | maccess.c | 10 bool __weak copy_from_kernel_nofault_allowed(const void *unsafe_src, in copy_from_kernel_nofault_allowed() argument
|
/linux/include/linux/ |
H A D | uaccess.h | 505 bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size);
|