Lines Matching refs:uname

206 #define TESTPAGEFLAG(uname, lname, policy)				\  argument
207 static __always_inline int Page##uname(struct page *page) \
210 #define SETPAGEFLAG(uname, lname, policy) \ argument
211 static __always_inline void SetPage##uname(struct page *page) \
214 #define CLEARPAGEFLAG(uname, lname, policy) \ argument
215 static __always_inline void ClearPage##uname(struct page *page) \
218 #define __SETPAGEFLAG(uname, lname, policy) \ argument
219 static __always_inline void __SetPage##uname(struct page *page) \
222 #define __CLEARPAGEFLAG(uname, lname, policy) \ argument
223 static __always_inline void __ClearPage##uname(struct page *page) \
226 #define TESTSETFLAG(uname, lname, policy) \ argument
227 static __always_inline int TestSetPage##uname(struct page *page) \
230 #define TESTCLEARFLAG(uname, lname, policy) \ argument
231 static __always_inline int TestClearPage##uname(struct page *page) \
234 #define PAGEFLAG(uname, lname, policy) \ argument
235 TESTPAGEFLAG(uname, lname, policy) \
236 SETPAGEFLAG(uname, lname, policy) \
237 CLEARPAGEFLAG(uname, lname, policy)
239 #define __PAGEFLAG(uname, lname, policy) \ argument
240 TESTPAGEFLAG(uname, lname, policy) \
241 __SETPAGEFLAG(uname, lname, policy) \
242 __CLEARPAGEFLAG(uname, lname, policy)
244 #define TESTSCFLAG(uname, lname, policy) \ argument
245 TESTSETFLAG(uname, lname, policy) \
246 TESTCLEARFLAG(uname, lname, policy)
248 #define TESTPAGEFLAG_FALSE(uname) \ argument
249 static inline int Page##uname(const struct page *page) { return 0; }
251 #define SETPAGEFLAG_NOOP(uname) \ argument
252 static inline void SetPage##uname(struct page *page) { }
254 #define CLEARPAGEFLAG_NOOP(uname) \ argument
255 static inline void ClearPage##uname(struct page *page) { }
257 #define __CLEARPAGEFLAG_NOOP(uname) \ argument
258 static inline void __ClearPage##uname(struct page *page) { }
260 #define TESTSETFLAG_FALSE(uname) \ argument
261 static inline int TestSetPage##uname(struct page *page) { return 0; }
263 #define TESTCLEARFLAG_FALSE(uname) \ argument
264 static inline int TestClearPage##uname(struct page *page) { return 0; }
266 #define PAGEFLAG_FALSE(uname) TESTPAGEFLAG_FALSE(uname) \ argument
267 SETPAGEFLAG_NOOP(uname) CLEARPAGEFLAG_NOOP(uname)
269 #define TESTSCFLAG_FALSE(uname) \ argument
270 TESTSETFLAG_FALSE(uname) TESTCLEARFLAG_FALSE(uname)
668 #define PAGE_TYPE_OPS(uname, lname) \ argument
669 static __always_inline int Page##uname(struct page *page) \
673 static __always_inline void __SetPage##uname(struct page *page) \
678 static __always_inline void __ClearPage##uname(struct page *page) \
680 VM_BUG_ON_PAGE(!Page##uname(page), page); \