1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 298521b38SArnaldo Carvalho de Melo #ifndef PERF_MEMSWAP_H_ 398521b38SArnaldo Carvalho de Melo #define PERF_MEMSWAP_H_ 498521b38SArnaldo Carvalho de Melo 5*5cac8ea3SArnaldo Carvalho de Melo #include <linux/types.h> 6*5cac8ea3SArnaldo Carvalho de Melo 7*5cac8ea3SArnaldo Carvalho de Melo union u64_swap { 8*5cac8ea3SArnaldo Carvalho de Melo u64 val64; 9*5cac8ea3SArnaldo Carvalho de Melo u32 val32[2]; 10*5cac8ea3SArnaldo Carvalho de Melo }; 11*5cac8ea3SArnaldo Carvalho de Melo 1298521b38SArnaldo Carvalho de Melo void mem_bswap_64(void *src, int byte_size); 1398521b38SArnaldo Carvalho de Melo void mem_bswap_32(void *src, int byte_size); 1498521b38SArnaldo Carvalho de Melo 1598521b38SArnaldo Carvalho de Melo #endif /* PERF_MEMSWAP_H_ */ 16