Lines Matching refs:newes
147 static int __es_insert_extent(struct inode *inode, struct extent_status *newes,
790 static int __es_insert_extent(struct inode *inode, struct extent_status *newes,
802 if (newes->es_lblk < es->es_lblk) {
803 if (ext4_es_can_be_merged(newes, es)) {
808 es->es_lblk = newes->es_lblk;
809 es->es_len += newes->es_len;
813 newes->es_pblk);
818 } else if (newes->es_lblk > ext4_es_end(es)) {
819 if (ext4_es_can_be_merged(es, newes)) {
820 es->es_len += newes->es_len;
837 ext4_es_init_extent(inode, es, newes->es_lblk, newes->es_len,
838 newes->es_pblk);
858 struct extent_status newes;
886 newes.es_lblk = lblk;
887 newes.es_len = len;
888 ext4_es_store_pblock_status(&newes, pblk, status);
889 trace_ext4_es_insert_extent(inode, &newes);
891 ext4_es_insert_extent_check(inode, &newes);
916 err2 = __es_insert_extent(inode, &newes, es2);
917 if (err2 == -ENOMEM && !ext4_es_must_keep(&newes))
956 struct extent_status newes;
962 newes.es_lblk = lblk;
963 newes.es_len = len;
964 ext4_es_store_pblock_status(&newes, pblk, status);
965 trace_ext4_es_cache_extent(inode, &newes);
976 __es_insert_extent(inode, &newes, NULL);
1411 struct extent_status newes;
1413 newes.es_lblk = end + 1;
1414 newes.es_len = len2;
1420 ext4_es_store_pblock_status(&newes, block,
1422 err = __es_insert_extent(inode, &newes, prealloc);
1424 if (!ext4_es_must_keep(&newes))
2074 struct extent_status newes;
2086 newes.es_lblk = lblk;
2087 newes.es_len = 1;
2088 ext4_es_store_pblock_status(&newes, ~0, EXTENT_STATUS_DELAYED);
2089 trace_ext4_es_insert_delayed_block(inode, &newes, allocated);
2091 ext4_es_insert_extent_check(inode, &newes);
2112 err2 = __es_insert_extent(inode, &newes, es2);