Lines Matching refs:fofs
39 ei.blk, ei.fofs, ei.len); in sanity_check_extent_cache()
62 __func__, inode->i_ino, ei.blk, ei.fofs, ei.len); in sanity_check_extent_cache()
70 __func__, inode->i_ino, ei.blk, ei.fofs, ei.len); in sanity_check_extent_cache()
75 unsigned int fofs, unsigned int len, in __set_extent_info() argument
80 ei->fofs = fofs; in __set_extent_info()
159 return (back->fofs + back->len == front->fofs && in __is_extent_mergeable()
162 return (back->fofs + back->len == front->fofs && in __is_extent_mergeable()
183 struct extent_node *cached_en, unsigned int fofs) in __lookup_extent_node() argument
189 if (cached_en && cached_en->ei.fofs <= fofs && in __lookup_extent_node()
190 cached_en->ei.fofs + cached_en->ei.len > fofs) in __lookup_extent_node()
197 if (fofs < en->ei.fofs) in __lookup_extent_node()
199 else if (fofs >= en->ei.fofs + en->ei.len) in __lookup_extent_node()
218 unsigned int fofs, in __lookup_extent_node_ret() argument
237 if (en && en->ei.fofs <= fofs && en->ei.fofs + en->ei.len > fofs) in __lookup_extent_node_ret()
246 if (fofs < en->ei.fofs) { in __lookup_extent_node_ret()
248 } else if (fofs >= en->ei.fofs + en->ei.len) { in __lookup_extent_node_ret()
261 if (parent && fofs > en->ei.fofs) in __lookup_extent_node_ret()
266 if (parent && fofs < en->ei.fofs) in __lookup_extent_node_ret()
272 if (fofs == en->ei.fofs) { in __lookup_extent_node_ret()
278 if (fofs == en->ei.fofs + en->ei.len - 1) { in __lookup_extent_node_ret()
401 pgoff_t fofs, unsigned int len) in __drop_largest_extent() argument
403 if (fofs < (pgoff_t)et->largest.fofs + et->largest.len && in __drop_largest_extent()
404 fofs + len > et->largest.fofs) { in __drop_largest_extent()
497 et->largest.fofs <= pgofs && in __lookup_extent_tree()
498 (pgoff_t)et->largest.fofs + et->largest.len > pgofs) { in __lookup_extent_tree()
553 next_ex->ei.fofs = ei->fofs; in __try_merge_extent_node()
601 if (ei->fofs < en->ei.fofs) { in __insert_extent_tree()
603 } else if (ei->fofs >= en->ei.fofs + en->ei.len) { in __insert_extent_tree()
659 unsigned int fofs = tei->fofs, len = tei->len; in __update_extent_tree_range() local
660 unsigned int end = fofs + len; in __update_extent_tree_range()
668 trace_f2fs_update_read_extent_tree_range(inode, fofs, len, in __update_extent_tree_range()
671 trace_f2fs_update_age_extent_tree_range(inode, fofs, len, in __update_extent_tree_range()
689 __drop_largest_extent(et, fofs, len); in __update_extent_tree_range()
694 et->cached_en, fofs, in __update_extent_tree_range()
702 while (en && en->ei.fofs < end) { in __update_extent_tree_range()
709 org_end = dei.fofs + dei.len; in __update_extent_tree_range()
710 f2fs_bug_on(sbi, fofs >= org_end); in __update_extent_tree_range()
712 if (fofs > dei.fofs && (type != EX_READ || in __update_extent_tree_range()
713 fofs - dei.fofs >= F2FS_MIN_EXTENT_LEN)) { in __update_extent_tree_range()
714 en->ei.len = fofs - en->ei.fofs; in __update_extent_tree_range()
726 end - dei.fofs + dei.blk, false, in __update_extent_tree_range()
734 end, en->ei.len - (end - dei.fofs), in __update_extent_tree_range()
735 en->ei.blk + (end - dei.fofs), true, in __update_extent_tree_range()
774 __set_extent_info(&ei, fofs, len, tei->blk, false, in __update_extent_tree_range()
799 __set_extent_info(&ei, fofs, len, 0, false, in __update_extent_tree_range()
816 pgoff_t fofs, block_t blkaddr, unsigned int llen, in f2fs_update_read_extent_tree_range_compressed() argument
827 trace_f2fs_update_read_extent_tree_range(inode, fofs, llen, in f2fs_update_read_extent_tree_range_compressed()
837 et->cached_en, fofs, in f2fs_update_read_extent_tree_range_compressed()
844 __set_extent_info(&ei, fofs, llen, blkaddr, true, 0, 0, EX_READ); in f2fs_update_read_extent_tree_range_compressed()
889 if ((f_size >> PAGE_SHIFT) == ei->fofs && f_size & (PAGE_SIZE - 1) && in __get_new_block_age()
893 if (__lookup_extent_tree(inode, ei->fofs, &tei, EX_BLOCK_AGE)) { in __get_new_block_age()
937 ei.fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page), dn->inode) + in __update_extent_cache()
1049 *blkaddr = ei.blk + index - ei.fofs; in f2fs_lookup_read_extent_cache_block()
1059 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_read_extent_cache_range() argument
1062 .fofs = fofs, in f2fs_update_read_extent_cache_range()
1097 pgoff_t fofs, unsigned int len) in f2fs_update_age_extent_cache_range() argument
1100 .fofs = fofs, in f2fs_update_age_extent_cache_range()