Lines Matching defs:new
309 ff_lseg_merge(struct pnfs_layout_segment *new,
316 if (new->pls_range.iomode != old->pls_range.iomode)
320 if (old_end < new->pls_range.offset)
322 new_end = pnfs_calc_offset_end(new->pls_range.offset,
323 new->pls_range.length);
326 if (!ff_lseg_match_mirrors(new, old))
329 /* Mergeable: copy info from 'old' to 'new' */
332 if (new->pls_range.offset < old->pls_range.offset)
333 new->pls_range.offset = old->pls_range.offset;
334 new->pls_range.length = pnfs_calc_offset_length(new->pls_range.offset,
337 set_bit(NFS_LSEG_ROC, &new->pls_flags);
1123 * Destroy layout so new i/o will get a new layout.
1127 * layout is destroyed and a new valid layout is obtained.
2053 struct pnfs_commit_array *array, *new;
2055 new = pnfs_alloc_commit_array(flseg->mirror_array_cnt,
2057 if (new) {
2059 array = pnfs_add_commit_array(fl_cinfo, new, lseg);
2061 if (array != new)
2062 pnfs_free_commit_array(new);