DPDK 25.03.0-rc0
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
9extern "C" {
10#endif
11
27static inline void
28rte_mov16(uint8_t *dst, const uint8_t *src);
29
39static inline void
40rte_mov32(uint8_t *dst, const uint8_t *src);
41
42#ifdef __DOXYGEN__
43
53static inline void
54rte_mov48(uint8_t *dst, const uint8_t *src);
55
56#endif /* __DOXYGEN__ */
57
67static inline void
68rte_mov64(uint8_t *dst, const uint8_t *src);
69
79static inline void
80rte_mov128(uint8_t *dst, const uint8_t *src);
81
91static inline void
92rte_mov256(uint8_t *dst, const uint8_t *src);
93
94#ifdef __DOXYGEN__
95
115static void *
116rte_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_mov128(uint8_t *dst, const uint8_t *src)
static void * rte_memcpy(void *dst, const void *src, size_t n)
static void rte_mov48(uint8_t *dst, const uint8_t *src)
static void rte_mov32(uint8_t *dst, const uint8_t *src)
static void rte_mov256(uint8_t *dst, const uint8_t *src)
static void rte_mov16(uint8_t *dst, const uint8_t *src)
static void rte_mov64(uint8_t *dst, const uint8_t *src)