• Home
  • Raw
  • Download

Lines Matching refs:uname

246 #define TESTPAGEFLAG(uname, lname, policy)				\  argument
247 static __always_inline int Page##uname(struct page *page) \
250 #define SETPAGEFLAG(uname, lname, policy) \ argument
251 static __always_inline void SetPage##uname(struct page *page) \
254 #define CLEARPAGEFLAG(uname, lname, policy) \ argument
255 static __always_inline void ClearPage##uname(struct page *page) \
258 #define __SETPAGEFLAG(uname, lname, policy) \ argument
259 static __always_inline void __SetPage##uname(struct page *page) \
262 #define __CLEARPAGEFLAG(uname, lname, policy) \ argument
263 static __always_inline void __ClearPage##uname(struct page *page) \
266 #define TESTSETFLAG(uname, lname, policy) \ argument
267 static __always_inline int TestSetPage##uname(struct page *page) \
270 #define TESTCLEARFLAG(uname, lname, policy) \ argument
271 static __always_inline int TestClearPage##uname(struct page *page) \
274 #define PAGEFLAG(uname, lname, policy) \ argument
275 TESTPAGEFLAG(uname, lname, policy) \
276 SETPAGEFLAG(uname, lname, policy) \
277 CLEARPAGEFLAG(uname, lname, policy)
279 #define __PAGEFLAG(uname, lname, policy) \ argument
280 TESTPAGEFLAG(uname, lname, policy) \
281 __SETPAGEFLAG(uname, lname, policy) \
282 __CLEARPAGEFLAG(uname, lname, policy)
284 #define TESTSCFLAG(uname, lname, policy) \ argument
285 TESTSETFLAG(uname, lname, policy) \
286 TESTCLEARFLAG(uname, lname, policy)
288 #define TESTPAGEFLAG_FALSE(uname) \ argument
289 static inline int Page##uname(const struct page *page) { return 0; }
291 #define SETPAGEFLAG_NOOP(uname) \ argument
292 static inline void SetPage##uname(struct page *page) { }
294 #define CLEARPAGEFLAG_NOOP(uname) \ argument
295 static inline void ClearPage##uname(struct page *page) { }
297 #define __CLEARPAGEFLAG_NOOP(uname) \ argument
298 static inline void __ClearPage##uname(struct page *page) { }
300 #define TESTSETFLAG_FALSE(uname) \ argument
301 static inline int TestSetPage##uname(struct page *page) { return 0; }
303 #define TESTCLEARFLAG_FALSE(uname) \ argument
304 static inline int TestClearPage##uname(struct page *page) { return 0; }
306 #define PAGEFLAG_FALSE(uname) TESTPAGEFLAG_FALSE(uname) \ argument
307 SETPAGEFLAG_NOOP(uname) CLEARPAGEFLAG_NOOP(uname)
309 #define TESTSCFLAG_FALSE(uname) \ argument
310 TESTSETFLAG_FALSE(uname) TESTCLEARFLAG_FALSE(uname)
736 #define PAGE_TYPE_OPS(uname, lname) \ argument
737 static __always_inline int Page##uname(struct page *page) \
741 static __always_inline void __SetPage##uname(struct page *page) \
746 static __always_inline void __ClearPage##uname(struct page *page) \
748 VM_BUG_ON_PAGE(!Page##uname(page), page); \