Lines Matching refs:lname
140 #define TESTPAGEFLAG(uname, lname) \ argument
142 { return test_bit(PG_##lname, &page->flags); }
144 #define SETPAGEFLAG(uname, lname) \ argument
146 { set_bit(PG_##lname, &page->flags); }
148 #define CLEARPAGEFLAG(uname, lname) \ argument
150 { clear_bit(PG_##lname, &page->flags); }
152 #define __SETPAGEFLAG(uname, lname) \ argument
154 { __set_bit(PG_##lname, &page->flags); }
156 #define __CLEARPAGEFLAG(uname, lname) \ argument
158 { __clear_bit(PG_##lname, &page->flags); }
160 #define TESTSETFLAG(uname, lname) \ argument
162 { return test_and_set_bit(PG_##lname, &page->flags); }
164 #define TESTCLEARFLAG(uname, lname) \ argument
166 { return test_and_clear_bit(PG_##lname, &page->flags); }
168 #define __TESTCLEARFLAG(uname, lname) \ argument
170 { return __test_and_clear_bit(PG_##lname, &page->flags); }
172 #define PAGEFLAG(uname, lname) TESTPAGEFLAG(uname, lname) \ argument
173 SETPAGEFLAG(uname, lname) CLEARPAGEFLAG(uname, lname)
175 #define __PAGEFLAG(uname, lname) TESTPAGEFLAG(uname, lname) \ argument
176 __SETPAGEFLAG(uname, lname) __CLEARPAGEFLAG(uname, lname)
178 #define TESTSCFLAG(uname, lname) \ argument
179 TESTSETFLAG(uname, lname) TESTCLEARFLAG(uname, lname)