xref: /openbmc/linux/arch/hexagon/include/asm/string.h (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*08dbd0f8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
28feca0e1SRichard Kuo /*
3e1858b2aSRichard Kuo  * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
48feca0e1SRichard Kuo  */
58feca0e1SRichard Kuo 
68feca0e1SRichard Kuo #ifndef _ASM_STRING_H_
78feca0e1SRichard Kuo #define _ASM_STRING_H_
88feca0e1SRichard Kuo 
98feca0e1SRichard Kuo #ifdef __KERNEL__
108feca0e1SRichard Kuo #define __HAVE_ARCH_MEMCPY
118feca0e1SRichard Kuo extern void *memcpy(void *__to, __const__ void *__from, size_t __n);
128feca0e1SRichard Kuo 
138feca0e1SRichard Kuo /*  ToDo:  use dczeroa, accelerate the compiler-constant zero case  */
148feca0e1SRichard Kuo #define __HAVE_ARCH_MEMSET
158feca0e1SRichard Kuo extern void *memset(void *__to, int c, size_t __n);
168feca0e1SRichard Kuo #endif
178feca0e1SRichard Kuo 
188feca0e1SRichard Kuo 
198feca0e1SRichard Kuo #endif /* _ASM_STRING_H_ */
20