Lines Matching refs:fbatch
939 struct folio_batch fbatch; in shmem_unlock_mapping() local
942 folio_batch_init(&fbatch); in shmem_unlock_mapping()
947 filemap_get_folios(mapping, &index, ~0UL, &fbatch)) { in shmem_unlock_mapping()
948 check_move_unevictable_folios(&fbatch); in shmem_unlock_mapping()
949 folio_batch_release(&fbatch); in shmem_unlock_mapping()
993 struct folio_batch fbatch; in shmem_undo_range() local
1007 folio_batch_init(&fbatch); in shmem_undo_range()
1010 &fbatch, indices)) { in shmem_undo_range()
1011 for (i = 0; i < folio_batch_count(&fbatch); i++) { in shmem_undo_range()
1012 folio = fbatch.folios[i]; in shmem_undo_range()
1026 folio_batch_remove_exceptionals(&fbatch); in shmem_undo_range()
1027 folio_batch_release(&fbatch); in shmem_undo_range()
1071 if (!find_get_entries(mapping, &index, end - 1, &fbatch, in shmem_undo_range()
1080 for (i = 0; i < folio_batch_count(&fbatch); i++) { in shmem_undo_range()
1081 folio = fbatch.folios[i]; in shmem_undo_range()
1127 folio_batch_remove_exceptionals(&fbatch); in shmem_undo_range()
1128 folio_batch_release(&fbatch); in shmem_undo_range()
1297 pgoff_t start, struct folio_batch *fbatch, in shmem_find_swap_entries() argument
1320 indices[folio_batch_count(fbatch)] = xas.xa_index; in shmem_find_swap_entries()
1321 if (!folio_batch_add(fbatch, folio)) in shmem_find_swap_entries()
1339 struct folio_batch *fbatch, pgoff_t *indices) in shmem_unuse_swap_entries() argument
1346 for (i = 0; i < folio_batch_count(fbatch); i++) { in shmem_unuse_swap_entries()
1347 struct folio *folio = fbatch->folios[i]; in shmem_unuse_swap_entries()
1374 struct folio_batch fbatch; in shmem_unuse_inode() local
1379 folio_batch_init(&fbatch); in shmem_unuse_inode()
1380 shmem_find_swap_entries(mapping, start, &fbatch, indices, type); in shmem_unuse_inode()
1381 if (folio_batch_count(&fbatch) == 0) { in shmem_unuse_inode()
1386 ret = shmem_unuse_swap_entries(inode, &fbatch, indices); in shmem_unuse_inode()
1390 start = indices[folio_batch_count(&fbatch) - 1]; in shmem_unuse_inode()