Home
last modified time | relevance | path

Searched refs:thp_size (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.15/tools/testing/selftests/vm/
Dsplit_huge_page_test.c172 uint64_t thp_size; in split_pmd_thp() local
187 thp_size = check_huge(one_page); in split_pmd_thp()
188 if (!thp_size) { in split_pmd_thp()
204 thp_size = check_huge(one_page); in split_pmd_thp()
205 if (thp_size) { in split_pmd_thp()
206 printf("Still %ld kB AnonHugePages not split\n", thp_size); in split_pmd_thp()
218 uint64_t thp_size; in split_pte_mapped_thp() local
252 thp_size = check_huge(one_page); in split_pte_mapped_thp()
253 if (!thp_size) { in split_pte_mapped_thp()
274 thp_size = 0; in split_pte_mapped_thp()
[all …]
/Linux-v5.15/fs/afs/
Dwrite.c114 unsigned int f, from = pos & (thp_size(page) - 1); in afs_write_end()
199 psize = thp_size(page); in afs_kill_pages()
245 psize = thp_size(page); in afs_redirty_pages()
489 psize = thp_size(page); in afs_extend_writeback()
589 (to == thp_size(page) || new_content)) in afs_write_back_from_locked_page()
723 start += thp_size(page); in afs_writepages_region()
902 priv = afs_page_dirty(page, 0, thp_size(page)); in afs_page_mkwrite()
965 t = thp_size(page); in afs_launder_page()
Dfile.c406 if (offset == 0 && length == thp_size(page)) in afs_invalidate_dirty()
Ddir.c2076 if (offset == 0 && length == thp_size(page)) in afs_dir_invalidatepage()
/Linux-v5.15/fs/ceph/
Daddr.c149 if (offset != 0 || length != thp_size(page)) { in ceph_invalidatepage()
326 u64 len = thp_size(page); in ceph_readpage()
337 zero_user_segment(page, 0, thp_size(page)); in ceph_readpage()
472 if (end > page_offset(page) + thp_size(page)) in get_writepages_data_length()
473 end = page_offset(page) + thp_size(page); in get_writepages_data_length()
491 loff_t len = thp_size(page); in writepage_nounlock()
519 page->mapping->a_ops->invalidatepage(page, 0, thp_size(page)); in writepage_nounlock()
545 WARN_ON_ONCE(len > thp_size(page)); in writepage_nounlock()
836 0, thp_size(page)); in ceph_writepages_start()
925 len += thp_size(page); in ceph_writepages_start()
[all …]
/Linux-v5.15/fs/netfs/
Dread_helper.c408 unsigned int pgend = pgpos + thp_size(page); in netfs_rreq_unlock()
972 rreq->len = thp_size(page); in netfs_readpage()
1035 if (offset == 0 && len >= thp_size(page)) in netfs_skip_page_read()
1048 zero_user_segments(page, 0, offset, offset + len, thp_size(page)); in netfs_skip_page_read()
1133 rreq->len = thp_size(page); in netfs_write_begin()
/Linux-v5.15/mm/
Dpage_io.c345 bio_add_page(bio, page, thp_size(page), 0); in __swap_writepage()
411 bio_add_page(bio, page, thp_size(page), 0); in swap_readpage()
Dtruncate.c176 do_invalidatepage(page, 0, thp_size(page)); in truncate_cleanup_page()
Dfilemap.c2661 size_t page_size = thp_size(page); in filemap_read()
2808 } while (offset < thp_size(page)); in page_seek_hole_data()
2820 return thp_size(page); in seek_page_size()
/Linux-v5.15/drivers/nvdimm/
Dpmem.c242 rc = pmem_do_write(pmem, page, 0, sector, thp_size(page)); in pmem_rw_page()
244 rc = pmem_do_read(pmem, page, 0, sector, thp_size(page)); in pmem_rw_page()
Dbtt.c1495 rc = btt_do_bvec(btt, NULL, page, thp_size(page), 0, op, sector); in btt_rw_page()
/Linux-v5.15/include/linux/
Dhuge_mm.h493 static inline unsigned long thp_size(struct page *page) in thp_size() function
Dpagemap.h1084 return thp_size(page) >> inode->i_blkbits; in i_blocks_per_page()
Dmm.h1702 #define offset_in_thp(page, p) ((unsigned long)(p) & (thp_size(page) - 1))