DPDK  24.11.0-rc3
rte_memcpy.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(c) 2010-2014 Intel Corporation
3  */
4 
5 #ifndef _RTE_MEMCPY_H_
6 #define _RTE_MEMCPY_H_
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
27 static inline void
28 rte_mov16(uint8_t *dst, const uint8_t *src);
29 
39 static inline void
40 rte_mov32(uint8_t *dst, const uint8_t *src);
41 
42 #ifdef __DOXYGEN__
43 
53 static inline void
54 rte_mov48(uint8_t *dst, const uint8_t *src);
55 
56 #endif /* __DOXYGEN__ */
57 
67 static inline void
68 rte_mov64(uint8_t *dst, const uint8_t *src);
69 
79 static inline void
80 rte_mov128(uint8_t *dst, const uint8_t *src);
81 
91 static inline void
92 rte_mov256(uint8_t *dst, const uint8_t *src);
93 
94 #ifdef __DOXYGEN__
95 
115 static void *
116 rte_memcpy(void *dst, const void *src, size_t n);
117 
118 #endif /* __DOXYGEN__ */
119 
120 #ifdef __cplusplus
121 }
122 #endif
123 
124 #endif /* _RTE_MEMCPY_H_ */
static void rte_mov32(uint8_t *dst, const uint8_t *src)
static void rte_mov48(uint8_t *dst, const uint8_t *src)
static void rte_mov256(uint8_t *dst, const uint8_t *src)
static void rte_mov64(uint8_t *dst, const uint8_t *src)
static void * rte_memcpy(void *dst, const void *src, size_t n)
static void rte_mov128(uint8_t *dst, const uint8_t *src)
static void rte_mov16(uint8_t *dst, const uint8_t *src)