Lines Matching refs:fofs
312 pgoff_t fofs, unsigned int len) in __drop_largest_extent() argument
316 if (fofs < largest->fofs + largest->len && fofs + len > largest->fofs) { in __drop_largest_extent()
385 if (et->largest.fofs <= pgofs && in f2fs_lookup_extent_tree()
386 et->largest.fofs + et->largest.len > pgofs) { in f2fs_lookup_extent_tree()
434 next_ex->ei.fofs = ei->fofs; in __try_merge_extent_node()
473 p = f2fs_lookup_rb_tree_for_insert(sbi, &et->root, &parent, ei->fofs); in __insert_extent_tree()
490 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_tree_range() argument
498 unsigned int end = fofs + len; in f2fs_update_extent_tree_range()
499 unsigned int pos = (unsigned int)fofs; in f2fs_update_extent_tree_range()
504 trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, len); in f2fs_update_extent_tree_range()
520 __drop_largest_extent(inode, fofs, len); in f2fs_update_extent_tree_range()
524 (struct rb_entry *)et->cached_en, fofs, in f2fs_update_extent_tree_range()
532 while (en && en->ei.fofs < end) { in f2fs_update_extent_tree_range()
539 org_end = dei.fofs + dei.len; in f2fs_update_extent_tree_range()
542 if (pos > dei.fofs && pos - dei.fofs >= F2FS_MIN_EXTENT_LEN) { in f2fs_update_extent_tree_range()
543 en->ei.len = pos - en->ei.fofs; in f2fs_update_extent_tree_range()
551 end - dei.fofs + dei.blk, in f2fs_update_extent_tree_range()
557 en->ei.fofs = end; in f2fs_update_extent_tree_range()
558 en->ei.blk += end - dei.fofs; in f2fs_update_extent_tree_range()
559 en->ei.len -= end - dei.fofs; in f2fs_update_extent_tree_range()
592 set_extent_info(&ei, fofs, blkaddr, len); in f2fs_update_extent_tree_range()
765 pgoff_t fofs; in f2fs_update_extent_cache() local
776 fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page), dn->inode) + in f2fs_update_extent_cache()
778 f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, 1); in f2fs_update_extent_cache()
782 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_cache_range() argument
788 f2fs_update_extent_tree_range(dn->inode, fofs, blkaddr, len); in f2fs_update_extent_cache_range()