Lines Matching full:locked
76 * and doesn't need to be locked. in btrfs_attach_subpage()
234 const int start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); in btrfs_subpage_end_and_test_lock()
248 * This @locked_page is locked by plain lock_page(), thus its in btrfs_subpage_end_and_test_lock()
249 * subpage::locked is 0. Handle them in a special way. in btrfs_subpage_end_and_test_lock()
267 * Handle different locked folios:
272 * - folio locked but without any subpage locked
277 * - folio locked with subpage range locked.
278 * We go through the locked sectors inside the range and clear their locked
280 * the last locked range.
295 * For subpage case, there are two types of locked page. With or in btrfs_folio_end_lock()
296 * without locked number. in btrfs_folio_end_lock()
298 * Since we own the page lock, no one else could touch subpage::locked in btrfs_folio_end_lock()
302 /* No subpage lock, locked by plain lock_page(). */ in btrfs_folio_end_lock()
329 /* No subpage lock, locked by plain lock_page(). */ in btrfs_folio_end_lock_bitmap()
722 * This is for folio already locked by plain lock_page()/folio_lock(), which
742 start_bit = subpage_calc_start_bit(fs_info, folio, locked, start, len); in btrfs_folio_set_lock()
745 /* Target range should not yet be locked. */ in btrfs_folio_set_lock()
747 SUBPAGE_DUMP_BITMAP(fs_info, folio, locked, start, len); in btrfs_folio_set_lock()
801 GET_SUBPAGE_BITMAP(fs_info, folio, locked, &locked_bitmap); in btrfs_subpage_dump_bitmap()
806 "start=%llu len=%u page=%llu, bitmaps uptodate=%*pbl dirty=%*pbl locked=%*pbl writeback=%*pbl order… in btrfs_subpage_dump_bitmap()