Lines Matching refs:uname
266 #define TESTPAGEFLAG(uname, lname, policy) \ argument
267 static __always_inline int Page##uname(struct page *page) \
270 #define SETPAGEFLAG(uname, lname, policy) \ argument
271 static __always_inline void SetPage##uname(struct page *page) \
274 #define CLEARPAGEFLAG(uname, lname, policy) \ argument
275 static __always_inline void ClearPage##uname(struct page *page) \
278 #define __SETPAGEFLAG(uname, lname, policy) \ argument
279 static __always_inline void __SetPage##uname(struct page *page) \
282 #define __CLEARPAGEFLAG(uname, lname, policy) \ argument
283 static __always_inline void __ClearPage##uname(struct page *page) \
286 #define TESTSETFLAG(uname, lname, policy) \ argument
287 static __always_inline int TestSetPage##uname(struct page *page) \
290 #define TESTCLEARFLAG(uname, lname, policy) \ argument
291 static __always_inline int TestClearPage##uname(struct page *page) \
294 #define PAGEFLAG(uname, lname, policy) \ argument
295 TESTPAGEFLAG(uname, lname, policy) \
296 SETPAGEFLAG(uname, lname, policy) \
297 CLEARPAGEFLAG(uname, lname, policy)
299 #define __PAGEFLAG(uname, lname, policy) \ argument
300 TESTPAGEFLAG(uname, lname, policy) \
301 __SETPAGEFLAG(uname, lname, policy) \
302 __CLEARPAGEFLAG(uname, lname, policy)
304 #define TESTSCFLAG(uname, lname, policy) \ argument
305 TESTSETFLAG(uname, lname, policy) \
306 TESTCLEARFLAG(uname, lname, policy)
308 #define TESTPAGEFLAG_FALSE(uname) \ argument
309 static inline int Page##uname(const struct page *page) { return 0; }
311 #define SETPAGEFLAG_NOOP(uname) \ argument
312 static inline void SetPage##uname(struct page *page) { }
314 #define CLEARPAGEFLAG_NOOP(uname) \ argument
315 static inline void ClearPage##uname(struct page *page) { }
317 #define __CLEARPAGEFLAG_NOOP(uname) \ argument
318 static inline void __ClearPage##uname(struct page *page) { }
320 #define TESTSETFLAG_FALSE(uname) \ argument
321 static inline int TestSetPage##uname(struct page *page) { return 0; }
323 #define TESTCLEARFLAG_FALSE(uname) \ argument
324 static inline int TestClearPage##uname(struct page *page) { return 0; }
326 #define PAGEFLAG_FALSE(uname) TESTPAGEFLAG_FALSE(uname) \ argument
327 SETPAGEFLAG_NOOP(uname) CLEARPAGEFLAG_NOOP(uname)
329 #define TESTSCFLAG_FALSE(uname) \ argument
330 TESTSETFLAG_FALSE(uname) TESTCLEARFLAG_FALSE(uname)
739 #define PAGE_TYPE_OPS(uname, lname) \ argument
740 static __always_inline int Page##uname(struct page *page) \
744 static __always_inline void __SetPage##uname(struct page *page) \
749 static __always_inline void __ClearPage##uname(struct page *page) \
751 VM_BUG_ON_PAGE(!Page##uname(page), page); \