Lines Matching refs:uname
276 #define TESTPAGEFLAG(uname, lname, policy) \ argument
277 static __always_inline int Page##uname(struct page *page) \
280 #define SETPAGEFLAG(uname, lname, policy) \ argument
281 static __always_inline void SetPage##uname(struct page *page) \
284 #define CLEARPAGEFLAG(uname, lname, policy) \ argument
285 static __always_inline void ClearPage##uname(struct page *page) \
288 #define __SETPAGEFLAG(uname, lname, policy) \ argument
289 static __always_inline void __SetPage##uname(struct page *page) \
292 #define __CLEARPAGEFLAG(uname, lname, policy) \ argument
293 static __always_inline void __ClearPage##uname(struct page *page) \
296 #define TESTSETFLAG(uname, lname, policy) \ argument
297 static __always_inline int TestSetPage##uname(struct page *page) \
300 #define TESTCLEARFLAG(uname, lname, policy) \ argument
301 static __always_inline int TestClearPage##uname(struct page *page) \
304 #define PAGEFLAG(uname, lname, policy) \ argument
305 TESTPAGEFLAG(uname, lname, policy) \
306 SETPAGEFLAG(uname, lname, policy) \
307 CLEARPAGEFLAG(uname, lname, policy)
309 #define __PAGEFLAG(uname, lname, policy) \ argument
310 TESTPAGEFLAG(uname, lname, policy) \
311 __SETPAGEFLAG(uname, lname, policy) \
312 __CLEARPAGEFLAG(uname, lname, policy)
314 #define TESTSCFLAG(uname, lname, policy) \ argument
315 TESTSETFLAG(uname, lname, policy) \
316 TESTCLEARFLAG(uname, lname, policy)
318 #define TESTPAGEFLAG_FALSE(uname) \ argument
319 static inline int Page##uname(const struct page *page) { return 0; }
321 #define SETPAGEFLAG_NOOP(uname) \ argument
322 static inline void SetPage##uname(struct page *page) { }
324 #define CLEARPAGEFLAG_NOOP(uname) \ argument
325 static inline void ClearPage##uname(struct page *page) { }
327 #define __CLEARPAGEFLAG_NOOP(uname) \ argument
328 static inline void __ClearPage##uname(struct page *page) { }
330 #define TESTSETFLAG_FALSE(uname) \ argument
331 static inline int TestSetPage##uname(struct page *page) { return 0; }
333 #define TESTCLEARFLAG_FALSE(uname) \ argument
334 static inline int TestClearPage##uname(struct page *page) { return 0; }
336 #define PAGEFLAG_FALSE(uname) TESTPAGEFLAG_FALSE(uname) \ argument
337 SETPAGEFLAG_NOOP(uname) CLEARPAGEFLAG_NOOP(uname)
339 #define TESTSCFLAG_FALSE(uname) \ argument
340 TESTSETFLAG_FALSE(uname) TESTCLEARFLAG_FALSE(uname)
731 #define PAGE_TYPE_OPS(uname, lname) \ argument
732 static __always_inline int Page##uname(struct page *page) \
736 static __always_inline void __SetPage##uname(struct page *page) \
741 static __always_inline void __ClearPage##uname(struct page *page) \
743 VM_BUG_ON_PAGE(!Page##uname(page), page); \