Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/compiler.h>
Go to the source code of this file.
Macros | |
#define | __HAVE_ARCH_STRLEN |
#define | strlen(s) |
#define | __HAVE_ARCH_STRNLEN |
#define | __HAVE_ARCH_STRCPY |
#define | strcpy(d, s) __kernel_strcpy(d, s) |
#define | __HAVE_ARCH_STRNCPY |
#define | __HAVE_ARCH_STRCAT |
#define | strcat(d, s) |
#define | __HAVE_ARCH_STRCMP |
#define | __HAVE_ARCH_MEMMOVE |
#define | memcmp(d, s, n) __builtin_memcmp(d, s, n) |
#define | __HAVE_ARCH_MEMSET |
#define | memset(d, c, n) __builtin_memset(d, c, n) |
#define | __HAVE_ARCH_MEMCPY |
#define | memcpy(d, s, n) __builtin_memcpy(d, s, n) |
Functions | |
void * | memmove (void *, const void *, __kernel_size_t) |
void * | memset (void *, int, __kernel_size_t) |
void * | memcpy (void *, const void *, __kernel_size_t) |
#define strlen | ( | s | ) |
memcpy - Copy one area of memory to another : Where to copy to : Where to copy from : The size of the area.
You should not use this function to access IO space, use memcpy_toio() or memcpy_fromio() instead.