Lines Matching refs:lname
139 #define TESTPAGEFLAG(uname, lname) \ argument
141 { return test_bit(PG_##lname, &page->flags); }
143 #define SETPAGEFLAG(uname, lname) \ argument
145 { set_bit(PG_##lname, &page->flags); }
147 #define CLEARPAGEFLAG(uname, lname) \ argument
149 { clear_bit(PG_##lname, &page->flags); }
151 #define __SETPAGEFLAG(uname, lname) \ argument
153 { __set_bit(PG_##lname, &page->flags); }
155 #define __CLEARPAGEFLAG(uname, lname) \ argument
157 { __clear_bit(PG_##lname, &page->flags); }
159 #define TESTSETFLAG(uname, lname) \ argument
161 { return test_and_set_bit(PG_##lname, &page->flags); }
163 #define TESTCLEARFLAG(uname, lname) \ argument
165 { return test_and_clear_bit(PG_##lname, &page->flags); }
167 #define __TESTCLEARFLAG(uname, lname) \ argument
169 { return __test_and_clear_bit(PG_##lname, &page->flags); }
171 #define PAGEFLAG(uname, lname) TESTPAGEFLAG(uname, lname) \ argument
172 SETPAGEFLAG(uname, lname) CLEARPAGEFLAG(uname, lname)
174 #define __PAGEFLAG(uname, lname) TESTPAGEFLAG(uname, lname) \ argument
175 __SETPAGEFLAG(uname, lname) __CLEARPAGEFLAG(uname, lname)
177 #define TESTSCFLAG(uname, lname) \ argument
178 TESTSETFLAG(uname, lname) TESTCLEARFLAG(uname, lname)