Home
last modified time | relevance | path

Searched refs:folio_start (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dfs-io-pagecache.c211 u64 folio_start = folio_sector(folio); in bch2_folio_set()
213 unsigned folio_offset = max(bkey_start_offset(k.k), folio_start) - in bch2_folio_set()
214 folio_start; in bch2_folio_set()
216 folio_offset - folio_start; in bch2_folio_set()
218 BUG_ON(k.k->p.offset < folio_start); in bch2_folio_set()
267 u64 folio_start = folio_sector(folio); in bch2_mark_pagecache_unallocated() local
269 unsigned folio_offset = max(start, folio_start) - folio_start; in bch2_mark_pagecache_unallocated()
273 BUG_ON(end <= folio_start); in bch2_mark_pagecache_unallocated()
321 u64 folio_start = folio_sector(folio); in bch2_mark_pagecache_reserved() local
324 BUG_ON(end <= folio_start); in bch2_mark_pagecache_reserved()
[all …]
/linux-6.15/arch/arm64/mm/
H A Dcontpte.c97 unsigned long folio_start, folio_end; in __contpte_try_fold() local
113 folio_start = addr - (page - &folio->page) * PAGE_SIZE; in __contpte_try_fold()
114 folio_end = folio_start + folio_nr_pages(folio) * PAGE_SIZE; in __contpte_try_fold()
118 if (folio_start > cont_start || folio_end < cont_end) in __contpte_try_fold()
/linux-6.15/fs/btrfs/
H A Dextent_io.c1274 const u64 folio_start = folio_pos(folio); in set_delalloc_bitmap() local
1278 ASSERT(start >= folio_start && start + len <= folio_start + folio_size(folio)); in set_delalloc_bitmap()
1290 const u64 folio_start = folio_pos(folio); in find_next_delalloc_bitmap() local
1296 ASSERT(start >= folio_start && start < folio_start + folio_size(folio)); in find_next_delalloc_bitmap()
1607 const u64 folio_start = folio_pos(folio); in extent_writepage_io() local
1613 ASSERT(start >= folio_start && in extent_writepage_io()
2024 u64 folio_start = folio_pos(folio); in submit_eb_subpage() local
4282 u64 folio_start = folio_pos(folio); in get_next_extent_buffer() local
4283 u64 cur = folio_start; in get_next_extent_buffer()
4288 while (cur < folio_start + PAGE_SIZE) { in get_next_extent_buffer()
[all …]
H A Drelocation.c2821 u64 folio_start; in relocate_one_folio() local
2880 folio_start = folio_pos(folio); in relocate_one_folio()
2881 folio_end = folio_start + PAGE_SIZE - 1; in relocate_one_folio()
2887 cur = max(folio_start, cluster->boundary[*cluster_nr] - offset); in relocate_one_folio()
2893 u64 clamped_start = max(folio_start, extent_start); in relocate_one_folio()
2929 if (in_range(cluster->boundary[*cluster_nr] - offset, folio_start, PAGE_SIZE)) { in relocate_one_folio()
/linux-6.15/mm/
H A Dmemory.c4627 unsigned long folio_start = ALIGN_DOWN(vmf->address, nr * PAGE_SIZE); in do_swap_page() local
4628 unsigned long idx = (vmf->address - folio_start) / PAGE_SIZE; in do_swap_page()
4637 address = folio_start; in do_swap_page()
4649 unsigned long folio_start = address - idx * PAGE_SIZE; in do_swap_page() local
4650 unsigned long folio_end = folio_start + nr * PAGE_SIZE; in do_swap_page()
4654 if (unlikely(folio_start < max(address & PMD_MASK, vma->vm_start))) in do_swap_page()
4666 address = folio_start; in do_swap_page()