Lines Matching refs:type
86 #define DECLARE_PER_CPU_SECTION(type, name, sec) \ argument
88 extern __PCPU_ATTRS(sec) __typeof__(type) name
90 #define DEFINE_PER_CPU_SECTION(type, name, sec) \ argument
94 extern __PCPU_ATTRS(sec) __typeof__(type) name; \
95 __PCPU_ATTRS(sec) __weak __typeof__(type) name
100 #define DECLARE_PER_CPU_SECTION(type, name, sec) \ argument
101 extern __PCPU_ATTRS(sec) __typeof__(type) name
103 #define DEFINE_PER_CPU_SECTION(type, name, sec) \ argument
104 __PCPU_ATTRS(sec) __typeof__(type) name
111 #define DECLARE_PER_CPU(type, name) \ argument
112 DECLARE_PER_CPU_SECTION(type, name, "")
114 #define DEFINE_PER_CPU(type, name) \ argument
115 DEFINE_PER_CPU_SECTION(type, name, "")
121 #define DECLARE_PER_CPU_FIRST(type, name) \ argument
122 DECLARE_PER_CPU_SECTION(type, name, PER_CPU_FIRST_SECTION)
124 #define DEFINE_PER_CPU_FIRST(type, name) \ argument
125 DEFINE_PER_CPU_SECTION(type, name, PER_CPU_FIRST_SECTION)
138 #define DECLARE_PER_CPU_SHARED_ALIGNED(type, name) \ argument
139 DECLARE_PER_CPU_SECTION(type, name, PER_CPU_SHARED_ALIGNED_SECTION) \
142 #define DEFINE_PER_CPU_SHARED_ALIGNED(type, name) \ argument
143 DEFINE_PER_CPU_SECTION(type, name, PER_CPU_SHARED_ALIGNED_SECTION) \
146 #define DECLARE_PER_CPU_ALIGNED(type, name) \ argument
147 DECLARE_PER_CPU_SECTION(type, name, PER_CPU_ALIGNED_SECTION) \
150 #define DEFINE_PER_CPU_ALIGNED(type, name) \ argument
151 DEFINE_PER_CPU_SECTION(type, name, PER_CPU_ALIGNED_SECTION) \
157 #define DECLARE_PER_CPU_PAGE_ALIGNED(type, name) \ argument
158 DECLARE_PER_CPU_SECTION(type, name, "..page_aligned") \
161 #define DEFINE_PER_CPU_PAGE_ALIGNED(type, name) \ argument
162 DEFINE_PER_CPU_SECTION(type, name, "..page_aligned") \
168 #define DECLARE_PER_CPU_READ_MOSTLY(type, name) \ argument
169 DECLARE_PER_CPU_SECTION(type, name, "..read_mostly")
171 #define DEFINE_PER_CPU_READ_MOSTLY(type, name) \ argument
172 DEFINE_PER_CPU_SECTION(type, name, "..read_mostly")
179 #define DECLARE_PER_CPU_DECRYPTED(type, name) \ argument
180 DECLARE_PER_CPU_SECTION(type, name, "..decrypted")
182 #define DEFINE_PER_CPU_DECRYPTED(type, name) \ argument
183 DEFINE_PER_CPU_SECTION(type, name, "..decrypted")
185 #define DEFINE_PER_CPU_DECRYPTED(type, name) DEFINE_PER_CPU(type, name) argument