Lines Matching refs:src
49 static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, in copy_from_bpfptr_offset() argument
52 if (!bpfptr_is_kernel(src)) in copy_from_bpfptr_offset()
53 return copy_from_user(dst, src.user + offset, size); in copy_from_bpfptr_offset()
54 return copy_from_kernel_nofault(dst, src.kernel + offset, size); in copy_from_bpfptr_offset()
57 static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) in copy_from_bpfptr() argument
59 return copy_from_bpfptr_offset(dst, src, 0, size); in copy_from_bpfptr()
63 const void *src, size_t size) in copy_to_bpfptr_offset() argument
65 return copy_to_sockptr_offset((sockptr_t) dst, offset, src, size); in copy_to_bpfptr_offset()
68 static inline void *kvmemdup_bpfptr_noprof(bpfptr_t src, size_t len) in kvmemdup_bpfptr_noprof() argument
74 if (copy_from_bpfptr(p, src, len)) { in kvmemdup_bpfptr_noprof()
82 static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count) in strncpy_from_bpfptr() argument
84 if (bpfptr_is_kernel(src)) in strncpy_from_bpfptr()
85 return strncpy_from_kernel_nofault(dst, src.kernel, count); in strncpy_from_bpfptr()
86 return strncpy_from_user(dst, src.user, count); in strncpy_from_bpfptr()