Home
last modified time | relevance | path

Searched refs:prev_folio (Results 1 – 3 of 3) sorted by relevance

/linux/mm/
H A Dpage_io.c264 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 Dswap_ops.h33 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 Dfile.c2184 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()