162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci#ifndef PERF_MEMSWAP_H_ 362306a36Sopenharmony_ci#define PERF_MEMSWAP_H_ 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci#include <linux/types.h> 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciunion u64_swap { 862306a36Sopenharmony_ci u64 val64; 962306a36Sopenharmony_ci u32 val32[2]; 1062306a36Sopenharmony_ci}; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_civoid mem_bswap_64(void *src, int byte_size); 1362306a36Sopenharmony_civoid mem_bswap_32(void *src, int byte_size); 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci#endif /* PERF_MEMSWAP_H_ */ 16