PG_locked
~(1 << PG_locked |
u |= kpf_copy_bit(k, KPF_LOCKED, PG_locked);
(1UL << PG_lru | 1UL << PG_locked | \
return likely(!test_and_set_bit_lock(PG_locked, folio_flags(folio, 0)));
folio_wait_bit(folio, PG_locked);
return folio_wait_bit_killable(folio, PG_locked);
if (bit_nr == PG_locked &&
wait_page.bit_nr = PG_locked;
if (!folio_trylock_flag(folio, PG_locked, wait))
return folio_wait_bit_common(folio, PG_locked, state, DROP);
BUILD_BUG_ON(PG_locked > 7);
if (folio_xor_flags_has_waiters(folio, 1 << PG_locked))
folio_wake_bit(folio, PG_locked);
unsigned long mask = 1 << PG_locked;
folio_wake_bit(folio, PG_locked);
folio_wait_bit_common(folio, PG_locked, TASK_UNINTERRUPTIBLE,
return folio_wait_bit_common(folio, PG_locked, TASK_KILLABLE,
wait->bit_nr = PG_locked;
(1L << PG_locked) |
SL_locked = PG_locked,