Lines Matching refs:uname
263 #define TESTPAGEFLAG(uname, lname, policy) \ argument
264 static __always_inline int Page##uname(struct page *page) \
267 #define SETPAGEFLAG(uname, lname, policy) \ argument
268 static __always_inline void SetPage##uname(struct page *page) \
271 #define CLEARPAGEFLAG(uname, lname, policy) \ argument
272 static __always_inline void ClearPage##uname(struct page *page) \
275 #define __SETPAGEFLAG(uname, lname, policy) \ argument
276 static __always_inline void __SetPage##uname(struct page *page) \
279 #define __CLEARPAGEFLAG(uname, lname, policy) \ argument
280 static __always_inline void __ClearPage##uname(struct page *page) \
283 #define TESTSETFLAG(uname, lname, policy) \ argument
284 static __always_inline int TestSetPage##uname(struct page *page) \
287 #define TESTCLEARFLAG(uname, lname, policy) \ argument
288 static __always_inline int TestClearPage##uname(struct page *page) \
291 #define PAGEFLAG(uname, lname, policy) \ argument
292 TESTPAGEFLAG(uname, lname, policy) \
293 SETPAGEFLAG(uname, lname, policy) \
294 CLEARPAGEFLAG(uname, lname, policy)
296 #define __PAGEFLAG(uname, lname, policy) \ argument
297 TESTPAGEFLAG(uname, lname, policy) \
298 __SETPAGEFLAG(uname, lname, policy) \
299 __CLEARPAGEFLAG(uname, lname, policy)
301 #define TESTSCFLAG(uname, lname, policy) \ argument
302 TESTSETFLAG(uname, lname, policy) \
303 TESTCLEARFLAG(uname, lname, policy)
305 #define TESTPAGEFLAG_FALSE(uname) \ argument
306 static inline int Page##uname(const struct page *page) { return 0; }
308 #define SETPAGEFLAG_NOOP(uname) \ argument
309 static inline void SetPage##uname(struct page *page) { }
311 #define CLEARPAGEFLAG_NOOP(uname) \ argument
312 static inline void ClearPage##uname(struct page *page) { }
314 #define __CLEARPAGEFLAG_NOOP(uname) \ argument
315 static inline void __ClearPage##uname(struct page *page) { }
317 #define TESTSETFLAG_FALSE(uname) \ argument
318 static inline int TestSetPage##uname(struct page *page) { return 0; }
320 #define TESTCLEARFLAG_FALSE(uname) \ argument
321 static inline int TestClearPage##uname(struct page *page) { return 0; }
323 #define PAGEFLAG_FALSE(uname) TESTPAGEFLAG_FALSE(uname) \ argument
324 SETPAGEFLAG_NOOP(uname) CLEARPAGEFLAG_NOOP(uname)
326 #define TESTSCFLAG_FALSE(uname) \ argument
327 TESTSETFLAG_FALSE(uname) TESTCLEARFLAG_FALSE(uname)
730 #define PAGE_TYPE_OPS(uname, lname) \ argument
731 static __always_inline int Page##uname(struct page *page) \
735 static __always_inline void __SetPage##uname(struct page *page) \
740 static __always_inline void __ClearPage##uname(struct page *page) \
742 VM_BUG_ON_PAGE(!Page##uname(page), page); \