Lines Matching defs:src
21 * @src: source address in user space
28 static inline void *memdup_array_user(const void __user *src, size_t n, size_t size)
35 return memdup_user(src, nbytes);
40 * @src: source address in user space
47 static inline void *vmemdup_array_user(const void __user *src, size_t n, size_t size)
54 return vmemdup_user(src, nbytes);
76 ssize_t strscpy_pad(char *dest, const char *src, size_t count);
205 static inline void memcpy_flushcache(void *dst, const void *src, size_t cnt)
207 memcpy(dst, src, cnt);
219 extern void *kmemdup(const void *src, size_t len, gfp_t gfp) __realloc_size(2);
220 extern void *kvmemdup(const void *src, size_t len, gfp_t gfp) __realloc_size(2);
297 #define unsafe_memcpy(dst, src, bytes, justification) \
298 memcpy(dst, src, bytes)
301 void memcpy_and_pad(void *dest, size_t dest_len, const void *src, size_t count,
308 * @src: Pointer to NUL-terminated string
318 #define strtomem_pad(dest, src, pad) do { \
320 const size_t _src_len = __builtin_object_size(src, 1); \
324 memcpy_and_pad(dest, _dest_len, src, \
325 strnlen(src, min(_src_len, _dest_len)), pad); \
332 * @src: Pointer to NUL-terminated string
341 #define strtomem(dest, src) do { \
343 const size_t _src_len = __builtin_object_size(src, 1); \
347 memcpy(dest, src, strnlen(src, min(_src_len, _dest_len))); \