/openbmc/linux/fs/orangefs/ |
H A D | inode.c | 296 off = folio_pos(folio); in orangefs_read_folio() 418 } else if (folio_pos(folio) + offset <= wr->pos && in orangefs_invalidate_folio() 419 wr->pos + wr->len <= folio_pos(folio) + offset + length) { in orangefs_invalidate_folio() 425 } else if (wr->pos < folio_pos(folio) + offset && in orangefs_invalidate_folio() 426 wr->pos + wr->len <= folio_pos(folio) + offset + length && in orangefs_invalidate_folio() 427 folio_pos(folio) + offset < wr->pos + wr->len) { in orangefs_invalidate_folio() 429 x = wr->pos + wr->len - (folio_pos(folio) + offset); in orangefs_invalidate_folio() 435 } else if (folio_pos(folio) + offset <= wr->pos && in orangefs_invalidate_folio() 436 folio_pos(folio) + offset + length < wr->pos + wr->len && in orangefs_invalidate_folio() 437 wr->pos < folio_pos(folio) + offset + length) { in orangefs_invalidate_folio() [all …]
|
/openbmc/linux/fs/iomap/ |
H A D | buffered-io.c | 410 .pos = folio_pos(folio), in iomap_read_folio() 562 trace_iomap_release_folio(folio->mapping->host, folio_pos(folio), in iomap_release_folio() 580 folio_pos(folio) + offset, len); in iomap_invalidate_folio() 650 if (!(iter->flags & IOMAP_UNSHARE) && pos <= folio_pos(folio) && in __iomap_write_begin() 651 pos + len >= folio_pos(folio) + folio_size(folio)) in __iomap_write_begin() 769 if (pos + len > folio_pos(folio) + folio_size(folio)) in iomap_write_begin() 770 len = folio_pos(folio) + folio_size(folio) - pos; in iomap_write_begin() 1006 folio_pos(folio) + folio_size(folio) - 1); in iomap_write_delalloc_ifs_punch() 1011 ret = punch(inode, folio_pos(folio) + (i << blkbits), in iomap_write_delalloc_ifs_punch() 1050 folio_pos(folio) + folio_size(folio)); in iomap_write_delalloc_punch() [all …]
|
/openbmc/linux/fs/freevxfs/ |
H A D | vxfs_immed.c | 34 void *src = vip->vii_immed.vi_immed + folio_pos(folio); in vxfs_immed_read_folio()
|
/openbmc/linux/fs/ |
H A D | mpage.c | 586 if (folio_pos(folio) >= i_size) in __mpage_writepage() 589 if (folio_pos(folio) + length > i_size) { in __mpage_writepage() 598 length = i_size - folio_pos(folio); in __mpage_writepage()
|
H A D | buffer.c | 2251 size_t start = pos - folio_pos(folio); in block_write_end() 2632 (folio_pos(folio) >= size)) { in block_page_mkwrite() 2640 if (folio_pos(folio) + end > size) in block_page_mkwrite() 2641 end = size - folio_pos(folio); in block_page_mkwrite() 2740 if (folio_pos(folio) + folio_size(folio) <= i_size) in block_write_full_page() 2745 if (folio_pos(folio) >= i_size) { in block_write_full_page()
|
/openbmc/linux/fs/gfs2/ |
H A D | aops.c | 105 if (folio_pos(folio) < i_size && in gfs2_write_jdata_folio() 106 i_size < folio_pos(folio) + folio_size(folio)) in gfs2_write_jdata_folio() 499 offset = *pos + copied - folio_pos(folio); in gfs2_internal_read()
|
/openbmc/linux/fs/erofs/ |
H A D | fscache.c | 185 folio_pos(folio), folio_size(folio)); in erofs_fscache_meta_read_folio() 192 folio_pos(folio), folio_size(folio)); in erofs_fscache_meta_read_folio() 293 folio_pos(folio), folio_size(folio)); in erofs_fscache_read_folio()
|
/openbmc/linux/fs/afs/ |
H A D | write.c | 56 .range_start = folio_pos(folio), in afs_flush_conflicting_write() 61 return afs_writepages_region(mapping, &wbc, folio_pos(folio), LLONG_MAX, in afs_flush_conflicting_write() 727 start = folio_pos(folio); /* May regress with THPs */ in afs_writepages_region() 1022 ret = afs_store_data(vnode, &iter, folio_pos(folio) + f, true); in afs_launder_folio()
|
H A D | dir_edit.c | 529 block = kmap_local_folio(folio, b * AFS_DIR_BLOCK_SIZE - folio_pos(folio)); in afs_edit_dir_update_dotdot()
|
H A D | file.c | 349 fsreq->pos = folio_pos(folio); in afs_symlink_read_folio()
|
H A D | dir.c | 149 pos = folio_pos(folio); in afs_dir_check_folio() 208 size = min_t(loff_t, folio_size(folio), req->actual_len - folio_pos(folio)); in afs_dir_dump()
|
/openbmc/linux/mm/ |
H A D | truncate.c | 212 loff_t pos = folio_pos(folio); in truncate_inode_partial_folio() 378 same_folio = lend < folio_pos(folio) + folio_size(folio); in truncate_inode_pages_range()
|
H A D | filemap.c | 2438 if (folio_pos(folio) > pos) { in filemap_range_uptodate() 2439 count -= folio_pos(folio) - pos; in filemap_range_uptodate() 2442 pos -= folio_pos(folio); in filemap_range_uptodate() 2726 if (end_offset < folio_pos(folio)) in filemap_read() 2981 if (folio_pos(folio) >= end_offset) in filemap_splice_read()
|
/openbmc/linux/arch/xtensa/mm/ |
H A D | cache.c | 141 unsigned long temp = folio_pos(folio); in flush_dcache_folio()
|
/openbmc/linux/arch/arm/mm/ |
H A D | flush.c | 235 flush_pfn_alias(folio_pfn(folio), folio_pos(folio)); in __flush_dcache_folio()
|
/openbmc/linux/fs/9p/ |
H A D | vfs_addr.c | 155 loff_t start = folio_pos(folio); in v9fs_vfs_write_folio_locked()
|
/openbmc/linux/fs/affs/ |
H A D | file.c | 539 tmp = folio_pos(folio); in affs_do_read_folio_ofs() 637 if (folio_pos(folio) + to > inode->i_size) { in affs_read_folio_ofs() 638 to = inode->i_size - folio_pos(folio); in affs_read_folio_ofs()
|
/openbmc/linux/fs/netfs/ |
H A D | buffered_read.c | 55 pg_end = folio_pos(folio) + folio_size(folio) - 1; in netfs_rreq_unlock_folios()
|
/openbmc/linux/fs/xfs/ |
H A D | xfs_aops.c | 460 folio_pos(folio) + folio_size(folio)); in xfs_discard_folio()
|
/openbmc/linux/fs/ext4/ |
H A D | inode.c | 1898 if (folio_pos(folio) + len > size && in mpage_submit_folio() 2348 err = ext4_jbd2_inode_add_write(handle, inode, folio_pos(folio), len); in ext4_journal_folio_buffers() 2367 if (folio_pos(folio) + len > size && in mpage_journal_page_buffers() 6165 if (folio->mapping != mapping || folio_pos(folio) > size) { in ext4_page_mkwrite() 6172 if (folio_pos(folio) + len > size) in ext4_page_mkwrite() 6173 len = size - folio_pos(folio); in ext4_page_mkwrite() 6215 if (folio->mapping != mapping || folio_pos(folio) > size) { in ext4_page_mkwrite() 6221 if (folio_pos(folio) + len > size) in ext4_page_mkwrite() 6222 len = size - folio_pos(folio); in ext4_page_mkwrite()
|
/openbmc/linux/fs/nfs/ |
H A D | file.c | 502 inode->i_ino, folio_pos(folio)); in nfs_launder_folio()
|
/openbmc/linux/arch/arc/mm/ |
H A D | cache.c | 741 unsigned long vaddr = folio_pos(folio); in flush_dcache_folio()
|
/openbmc/linux/fs/smb/client/ |
H A D | cifsencrypt.c | 127 foffset = start - folio_pos(folio); in cifs_shash_xarray()
|
H A D | file.c | 2874 wdata->offset = folio_pos(folio); in cifs_write_back_from_locked_folio() 3006 start = folio_pos(folio); /* May regress with THPs */ in cifs_writepages_begin() 4994 loff_t range_start = folio_pos(folio); in cifs_launder_folio()
|
/openbmc/linux/include/linux/ |
H A D | pagemap.h | 950 static inline loff_t folio_pos(struct folio *folio) in folio_pos() function
|