| Server IP : 65.1.209.187 / Your IP : 216.73.216.144 Web Server : nginx/1.24.0 System : Linux ip-172-31-5-206 6.14.0-1015-aws #15~24.04.1-Ubuntu SMP Tue Sep 23 22:44:48 UTC 2025 x86_64 User : ( 1001) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/src/linux-headers-6.14.0-1015-aws/include/linux/ |
Upload File : |
/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2023 Google LLC. */ #ifndef __UNROLL_H #define __UNROLL_H #include <linux/args.h> #define UNROLL(N, MACRO, args...) CONCATENATE(__UNROLL_, N)(MACRO, args) #define __UNROLL_0(MACRO, args...) #define __UNROLL_1(MACRO, args...) __UNROLL_0(MACRO, args) MACRO(0, args) #define __UNROLL_2(MACRO, args...) __UNROLL_1(MACRO, args) MACRO(1, args) #define __UNROLL_3(MACRO, args...) __UNROLL_2(MACRO, args) MACRO(2, args) #define __UNROLL_4(MACRO, args...) __UNROLL_3(MACRO, args) MACRO(3, args) #define __UNROLL_5(MACRO, args...) __UNROLL_4(MACRO, args) MACRO(4, args) #define __UNROLL_6(MACRO, args...) __UNROLL_5(MACRO, args) MACRO(5, args) #define __UNROLL_7(MACRO, args...) __UNROLL_6(MACRO, args) MACRO(6, args) #define __UNROLL_8(MACRO, args...) __UNROLL_7(MACRO, args) MACRO(7, args) #define __UNROLL_9(MACRO, args...) __UNROLL_8(MACRO, args) MACRO(8, args) #define __UNROLL_10(MACRO, args...) __UNROLL_9(MACRO, args) MACRO(9, args) #define __UNROLL_11(MACRO, args...) __UNROLL_10(MACRO, args) MACRO(10, args) #define __UNROLL_12(MACRO, args...) __UNROLL_11(MACRO, args) MACRO(11, args) #define __UNROLL_13(MACRO, args...) __UNROLL_12(MACRO, args) MACRO(12, args) #define __UNROLL_14(MACRO, args...) __UNROLL_13(MACRO, args) MACRO(13, args) #define __UNROLL_15(MACRO, args...) __UNROLL_14(MACRO, args) MACRO(14, args) #define __UNROLL_16(MACRO, args...) __UNROLL_15(MACRO, args) MACRO(15, args) #define __UNROLL_17(MACRO, args...) __UNROLL_16(MACRO, args) MACRO(16, args) #define __UNROLL_18(MACRO, args...) __UNROLL_17(MACRO, args) MACRO(17, args) #define __UNROLL_19(MACRO, args...) __UNROLL_18(MACRO, args) MACRO(18, args) #define __UNROLL_20(MACRO, args...) __UNROLL_19(MACRO, args) MACRO(19, args) #endif /* __UNROLL_H */