• Home
  • Raw
  • Download

Lines Matching refs:dst

17 #define copy_from_kernel_nofault_loop(dst, src, len, type, err_label)	\  argument
19 __get_kernel_nofault(dst, src, type, err_label); \
20 dst += sizeof(type); \
25 long copy_from_kernel_nofault(void *dst, const void *src, size_t size) in copy_from_kernel_nofault() argument
31 copy_from_kernel_nofault_loop(dst, src, size, u64, Efault); in copy_from_kernel_nofault()
32 copy_from_kernel_nofault_loop(dst, src, size, u32, Efault); in copy_from_kernel_nofault()
33 copy_from_kernel_nofault_loop(dst, src, size, u16, Efault); in copy_from_kernel_nofault()
34 copy_from_kernel_nofault_loop(dst, src, size, u8, Efault); in copy_from_kernel_nofault()
43 #define copy_to_kernel_nofault_loop(dst, src, len, type, err_label) \ argument
45 __put_kernel_nofault(dst, src, type, err_label); \
46 dst += sizeof(type); \
51 long copy_to_kernel_nofault(void *dst, const void *src, size_t size) in copy_to_kernel_nofault() argument
54 copy_to_kernel_nofault_loop(dst, src, size, u64, Efault); in copy_to_kernel_nofault()
55 copy_to_kernel_nofault_loop(dst, src, size, u32, Efault); in copy_to_kernel_nofault()
56 copy_to_kernel_nofault_loop(dst, src, size, u16, Efault); in copy_to_kernel_nofault()
57 copy_to_kernel_nofault_loop(dst, src, size, u8, Efault); in copy_to_kernel_nofault()
65 long strncpy_from_kernel_nofault(char *dst, const void *unsafe_addr, long count) in strncpy_from_kernel_nofault() argument
76 __get_kernel_nofault(dst, src, u8, Efault); in strncpy_from_kernel_nofault()
77 dst++; in strncpy_from_kernel_nofault()
79 } while (dst[-1] && src - unsafe_addr < count); in strncpy_from_kernel_nofault()
82 dst[-1] = '\0'; in strncpy_from_kernel_nofault()
86 dst[0] = '\0'; in strncpy_from_kernel_nofault()
105 long copy_from_kernel_nofault(void *dst, const void *src, size_t size) in copy_from_kernel_nofault() argument
115 ret = __copy_from_user_inatomic(dst, (__force const void __user *)src, in copy_from_kernel_nofault()
135 long copy_to_kernel_nofault(void *dst, const void *src, size_t size) in copy_to_kernel_nofault() argument
142 ret = __copy_to_user_inatomic((__force void __user *)dst, src, size); in copy_to_kernel_nofault()
170 long strncpy_from_kernel_nofault(char *dst, const void *unsafe_addr, long count) in strncpy_from_kernel_nofault() argument
185 ret = __get_user(*dst++, (const char __user __force *)src++); in strncpy_from_kernel_nofault()
186 } while (dst[-1] && ret == 0 && src - unsafe_addr < count); in strncpy_from_kernel_nofault()
188 dst[-1] = '\0'; in strncpy_from_kernel_nofault()
205 long copy_from_user_nofault(void *dst, const void __user *src, size_t size) in copy_from_user_nofault() argument
212 ret = __copy_from_user_inatomic(dst, src, size); in copy_from_user_nofault()
232 long copy_to_user_nofault(void __user *dst, const void *src, size_t size) in copy_to_user_nofault() argument
237 if (access_ok(dst, size)) { in copy_to_user_nofault()
239 ret = __copy_to_user_inatomic(dst, src, size); in copy_to_user_nofault()
268 long strncpy_from_user_nofault(char *dst, const void __user *unsafe_addr, in strncpy_from_user_nofault() argument
279 ret = strncpy_from_user(dst, unsafe_addr, count); in strncpy_from_user_nofault()
285 dst[ret - 1] = '\0'; in strncpy_from_user_nofault()