Lines Matching refs:pgofs
254 static void f2fs_map_bh(struct super_block *sb, pgoff_t pgofs, in f2fs_map_bh() argument
262 map_bh(bh_result, sb, ei->blk + pgofs - ei->fofs); in f2fs_map_bh()
263 mapped_size = (ei->fofs + ei->len - pgofs) << blkbits; in f2fs_map_bh()
267 static bool lookup_extent_info(struct inode *inode, pgoff_t pgofs, in lookup_extent_info() argument
286 if (pgofs >= start_fofs && pgofs <= end_fofs) { in lookup_extent_info()
606 static bool f2fs_lookup_extent_tree(struct inode *inode, pgoff_t pgofs, in f2fs_lookup_extent_tree() argument
613 trace_f2fs_lookup_extent_tree_start(inode, pgofs); in f2fs_lookup_extent_tree()
620 en = __lookup_extent_tree(et, pgofs); in f2fs_lookup_extent_tree()
632 trace_f2fs_lookup_extent_tree_end(inode, pgofs, en); in f2fs_lookup_extent_tree()
875 static bool f2fs_lookup_extent_cache(struct inode *inode, pgoff_t pgofs, in f2fs_lookup_extent_cache() argument
882 return f2fs_lookup_extent_tree(inode, pgofs, ei); in f2fs_lookup_extent_cache()
884 return lookup_extent_info(inode, pgofs, ei); in f2fs_lookup_extent_cache()
1225 pgoff_t pgofs, end_offset; in __get_data_block() local
1231 pgofs = (pgoff_t)(iblock >> (PAGE_CACHE_SHIFT - blkbits)); in __get_data_block()
1233 if (f2fs_lookup_extent_cache(inode, pgofs, &ei)) { in __get_data_block()
1234 f2fs_map_bh(inode->i_sb, pgofs, &ei, bh_result); in __get_data_block()
1243 err = get_dnode_of_data(&dn, pgofs, mode); in __get_data_block()
1269 pgofs++; in __get_data_block()
1279 err = get_dnode_of_data(&dn, pgofs, mode); in __get_data_block()
1305 pgofs++; in __get_data_block()