Lines Matching refs:newes
147 static int __es_insert_extent(struct inode *inode, struct extent_status *newes);
757 static int __es_insert_extent(struct inode *inode, struct extent_status *newes) in __es_insert_extent() argument
768 if (newes->es_lblk < es->es_lblk) { in __es_insert_extent()
769 if (ext4_es_can_be_merged(newes, es)) { in __es_insert_extent()
774 es->es_lblk = newes->es_lblk; in __es_insert_extent()
775 es->es_len += newes->es_len; in __es_insert_extent()
779 newes->es_pblk); in __es_insert_extent()
784 } else if (newes->es_lblk > ext4_es_end(es)) { in __es_insert_extent()
785 if (ext4_es_can_be_merged(es, newes)) { in __es_insert_extent()
786 es->es_len += newes->es_len; in __es_insert_extent()
797 es = ext4_es_alloc_extent(inode, newes->es_lblk, newes->es_len, in __es_insert_extent()
798 newes->es_pblk); in __es_insert_extent()
819 struct extent_status newes; in ext4_es_insert_extent() local
843 newes.es_lblk = lblk; in ext4_es_insert_extent()
844 newes.es_len = len; in ext4_es_insert_extent()
845 ext4_es_store_pblock_status(&newes, pblk, status); in ext4_es_insert_extent()
846 trace_ext4_es_insert_extent(inode, &newes); in ext4_es_insert_extent()
848 ext4_es_insert_extent_check(inode, &newes); in ext4_es_insert_extent()
855 err = __es_insert_extent(inode, &newes); in ext4_es_insert_extent()
859 if (err == -ENOMEM && !ext4_es_is_delayed(&newes)) in ext4_es_insert_extent()
885 struct extent_status newes; in ext4_es_cache_extent() local
891 newes.es_lblk = lblk; in ext4_es_cache_extent()
892 newes.es_len = len; in ext4_es_cache_extent()
893 ext4_es_store_pblock_status(&newes, pblk, status); in ext4_es_cache_extent()
894 trace_ext4_es_cache_extent(inode, &newes); in ext4_es_cache_extent()
905 __es_insert_extent(inode, &newes); in ext4_es_cache_extent()
1342 struct extent_status newes; in __es_remove_extent() local
1344 newes.es_lblk = end + 1; in __es_remove_extent()
1345 newes.es_len = len2; in __es_remove_extent()
1351 ext4_es_store_pblock_status(&newes, block, in __es_remove_extent()
1353 err = __es_insert_extent(inode, &newes); in __es_remove_extent()
1988 struct extent_status newes; in ext4_es_insert_delayed_block() local
1997 newes.es_lblk = lblk; in ext4_es_insert_delayed_block()
1998 newes.es_len = 1; in ext4_es_insert_delayed_block()
1999 ext4_es_store_pblock_status(&newes, ~0, EXTENT_STATUS_DELAYED); in ext4_es_insert_delayed_block()
2000 trace_ext4_es_insert_delayed_block(inode, &newes, allocated); in ext4_es_insert_delayed_block()
2002 ext4_es_insert_extent_check(inode, &newes); in ext4_es_insert_delayed_block()
2010 err = __es_insert_extent(inode, &newes); in ext4_es_insert_delayed_block()