Home
last modified time | relevance | path

Searched refs:PG_locked (Results 1 – 7 of 7) sorted by relevance

/linux/mm/
H A Dfilemap.c1239 if (bit_nr == PG_locked && in folio_wait_bit_common()
1402 wait_page.bit_nr = PG_locked; in migration_entry_wait_on_locked()
1407 if (!folio_trylock_flag(folio, PG_locked, wait)) in migration_entry_wait_on_locked()
1471 return folio_wait_bit_common(folio, PG_locked, state, DROP); in folio_put_wait_locked()
1506 BUILD_BUG_ON(PG_locked > 7); in folio_unlock()
1508 if (folio_xor_flags_has_waiters(folio, 1 << PG_locked)) in folio_unlock()
1509 folio_wake_bit(folio, PG_locked); in folio_unlock()
1529 unsigned long mask = 1 << PG_locked; in folio_end_read()
1539 folio_wake_bit(folio, PG_locked); in folio_end_read()
1645 folio_wait_bit_common(folio, PG_locked, TASK_UNINTERRUPTIBLE, in __folio_lock()
[all …]
H A Dslub.c649 bit_spin_lock(PG_locked, &slab->__page_flags); in slab_lock()
654 bit_spin_unlock(PG_locked, &slab->__page_flags); in slab_unlock()
H A Dhuge_memory.c2763 (1L << PG_locked) | in __split_huge_page_tail()
2908 * we can skip unlocking it below, since PG_locked is transferred to in __split_huge_page()
/linux/include/linux/
H A Dpagemap.h1023 return likely(!test_and_set_bit_lock(PG_locked, folio_flags(folio, 0)));
1135 folio_wait_bit(folio, PG_locked); in folio_wait_locked_killable()
1142 return folio_wait_bit_killable(folio, PG_locked); in wait_on_page_locked()
H A Dpage-flags.h101 PG_locked, /* Page is locked. Don't touch. */ enumerator
1146 (1UL << PG_lru | 1UL << PG_locked | \
/linux/fs/proc/
H A Dpage.c188 u |= kpf_copy_bit(k, KPF_LOCKED, PG_locked); in stable_page_flags()
/linux/fs/fuse/
H A Ddev.c774 ~(1 << PG_locked | in fuse_check_folio()