Searched refs:prev_folio (Results 1 – 3 of 3) sorted by relevance
| /linux/mm/ |
| H A D | page_io.c | 264 static bool folio_blkg_can_merge(struct folio *folio, struct folio *prev_folio) in folio_blkg_can_merge() argument 268 if (folio_memcg_charged(folio) != folio_memcg_charged(prev_folio)) in folio_blkg_can_merge() 273 folio_memcg_blkg_css(prev_folio)) in folio_blkg_can_merge() 297 static bool folio_blkg_can_merge(struct folio *folio, struct folio *prev_folio) in folio_blkg_can_merge() argument 324 struct folio *prev_folio = bvec_folio(last_bv); in swap_can_merge() local 325 size_t prev_folio_size = folio_size(prev_folio); in swap_can_merge() 329 return sis->ops->can_merge(folio, prev_folio, prev_folio_size, rw); in swap_can_merge() 636 static bool swap_bdev_can_merge(struct folio *folio, struct folio *prev_folio, in swap_bdev_can_merge() argument 640 swap_folio_sector(prev_folio) + (prev_folio_size >> SECTOR_SHIFT)) in swap_bdev_can_merge() 642 if (rw == WRITE && !folio_blkg_can_merge(folio, prev_folio)) in swap_bdev_can_merge() [all …]
|
| /linux/include/linux/ |
| H A D | swap_ops.h | 33 bool (*can_merge)(struct folio *folio, struct folio *prev_folio, 40 bool swap_fs_can_merge(struct folio *folio, struct folio *prev_folio,
|
| /linux/fs/fuse/ |
| H A D | file.c | 2184 struct folio *prev_folio; in fuse_folios_need_send() local 2203 prev_folio = ap->folios[ap->num_folios - 1]; in fuse_folios_need_send() 2205 prev_pos = folio_pos(prev_folio) + prev_desc.offset + prev_desc.length; in fuse_folios_need_send()
|