##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~~~~~~~~ linux/tools/include/linux/bitfield.h:149:16: note: in definition of macro ‘____MAKE_OP’ 149 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ linux/tools/include/linux/bitfield.h:170:1: note: in expansion of macro ‘__MAKE_OP’ 170 | __MAKE_OP(16) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘le16_get_bits’: linux/tools/include/linux/bitfield.h:166:54: error: implicit declaration of function ‘le16_to_cpu’ [-Wimplicit-function-declaration] 166 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~ linux/tools/include/linux/bitfield.h:163:17: note: in definition of macro ‘____MAKE_OP’ 163 | return (from(v) & field)/field_multiplier(field); \ | ^~~~ linux/tools/include/linux/bitfield.h:170:1: note: in expansion of macro ‘__MAKE_OP’ 170 | __MAKE_OP(16) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘be16_encode_bits’: linux/tools/include/linux/bitfield.h:167:38: error: implicit declaration of function ‘cpu_to_be16’ [-Wimplicit-function-declaration] 167 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~ linux/tools/include/linux/bitfield.h:149:16: note: in definition of macro ‘____MAKE_OP’ 149 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ linux/tools/include/linux/bitfield.h:170:1: note: in expansion of macro ‘__MAKE_OP’ 170 | __MAKE_OP(16) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘be16_get_bits’: linux/tools/include/linux/bitfield.h:167:54: error: implicit declaration of function ‘be16_to_cpu’ [-Wimplicit-function-declaration] 167 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~ linux/tools/include/linux/bitfield.h:163:17: note: in definition of macro ‘____MAKE_OP’ 163 | return (from(v) & field)/field_multiplier(field); \ | ^~~~ linux/tools/include/linux/bitfield.h:170:1: note: in expansion of macro ‘__MAKE_OP’ 170 | __MAKE_OP(16) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘le32_encode_bits’: linux/tools/include/linux/bitfield.h:166:38: error: implicit declaration of function ‘cpu_to_le32’ [-Wimplicit-function-declaration] 166 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~~~~~~~~ linux/tools/include/linux/bitfield.h:149:16: note: in definition of macro ‘____MAKE_OP’ 149 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ linux/tools/include/linux/bitfield.h:171:1: note: in expansion of macro ‘__MAKE_OP’ 171 | __MAKE_OP(32) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘le32_get_bits’: linux/tools/include/linux/bitfield.h:166:54: error: implicit declaration of function ‘le32_to_cpu’ [-Wimplicit-function-declaration] 166 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~ linux/tools/include/linux/bitfield.h:163:17: note: in definition of macro ‘____MAKE_OP’ 163 | return (from(v) & field)/field_multiplier(field); \ | ^~~~ linux/tools/include/linux/bitfield.h:171:1: note: in expansion of macro ‘__MAKE_OP’ 171 | __MAKE_OP(32) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘be32_encode_bits’: linux/tools/include/linux/bitfield.h:167:38: error: implicit declaration of function ‘cpu_to_be32’ [-Wimplicit-function-declaration] 167 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~ linux/tools/include/linux/bitfield.h:149:16: note: in definition of macro ‘____MAKE_OP’ 149 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ linux/tools/include/linux/bitfield.h:171:1: note: in expansion of macro ‘__MAKE_OP’ 171 | __MAKE_OP(32) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘be32_get_bits’: linux/tools/include/linux/bitfield.h:167:54: error: implicit declaration of function ‘be32_to_cpu’ [-Wimplicit-function-declaration] 167 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~ linux/tools/include/linux/bitfield.h:163:17: note: in definition of macro ‘____MAKE_OP’ 163 | return (from(v) & field)/field_multiplier(field); \ | ^~~~ linux/tools/include/linux/bitfield.h:171:1: note: in expansion of macro ‘__MAKE_OP’ 171 | __MAKE_OP(32) | ^~~~~~~~~ CC util/thread.o linux/tools/include/linux/bitfield.h: In function ‘le64_encode_bits’: linux/tools/include/linux/bitfield.h:166:38: error: implicit declaration of function ‘cpu_to_le64’ [-Wimplicit-function-declaration] 166 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~~~~~~~~ linux/tools/include/linux/bitfield.h:149:16: note: in definition of macro ‘____MAKE_OP’ 149 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ linux/tools/include/linux/bitfield.h:172:1: note: in expansion of macro ‘__MAKE_OP’ 172 | __MAKE_OP(64) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘le64_get_bits’: linux/tools/include/linux/bitfield.h:166:54: error: implicit declaration of function ‘le64_to_cpu’ [-Wimplicit-function-declaration] 166 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~ linux/tools/include/linux/bitfield.h:163:17: note: in definition of macro ‘____MAKE_OP’ 163 | return (from(v) & field)/field_multiplier(field); \ | ^~~~ linux/tools/include/linux/bitfield.h:172:1: note: in expansion of macro ‘__MAKE_OP’ 172 | __MAKE_OP(64) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘be64_encode_bits’: CC util/thread_map.o linux/tools/include/linux/bitfield.h:167:38: error: implicit declaration of function ‘cpu_to_be64’ [-Wimplicit-function-declaration] 167 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~ linux/tools/include/linux/bitfield.h:149:16: note: in definition of macro ‘____MAKE_OP’ 149 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ linux/tools/include/linux/bitfield.h:172:1: note: in expansion of macro ‘__MAKE_OP’ 172 | __MAKE_OP(64) | ^~~~~~~~~ linux/tools/include/linux/bitfield.h: In function ‘be64_get_bits’: linux/tools/include/linux/bitfield.h:167:54: error: implicit declaration of function ‘be64_to_cpu’ [-Wimplicit-function-declaration] 167 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~ linux/tools/include/linux/bitfield.h:163:17: note: in definition of macro ‘____MAKE_OP’ 163 | return (from(v) & field)/field_multiplier(field); \ | ^~~~ linux/tools/include/linux/bitfield.h:172:1: note: in expansion of macro ‘__MAKE_OP’ 172 | __MAKE_OP(64) | ^~~~~~~~~ BR, Hamza[PATCH 6.6 176/737] perf arm-spe: Extend branch operationsHamza Mahfooz undefinedcascardo@igalia.com undefined undefined undefined undefined undefined undefined undefined