1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef _ARCH_POWERPC_MM_VPHN_H_ 3 #define _ARCH_POWERPC_MM_VPHN_H_ 4 5 /* The H_HOME_NODE_ASSOCIATIVITY h_call returns 6 64-bit registers. 6 */ 7 #define VPHN_REGISTER_COUNT 6 8 9 /* 10 * 6 64-bit registers unpacked into up to 24 be32 associativity values. To 11 * form the complete property we have to add the length in the first cell. 12 */ 13 #define VPHN_ASSOC_BUFSIZE (VPHN_REGISTER_COUNT*sizeof(u64)/sizeof(u16) + 1) 14 15 extern int vphn_unpack_associativity(const long *packed, __be32 *unpacked); 16 17 #endif 18