Lines Matching refs:lseg
56 pnfs_put_lseg(data->lseg); in pnfs_generic_commit_release()
66 struct pnfs_layout_segment *freeme = bucket->lseg; in pnfs_free_bucket_lseg()
67 bucket->lseg = NULL; in pnfs_free_bucket_lseg()
108 p->lseg = NULL; in pnfs_alloc_commit_array()
112 b->lseg = NULL; in pnfs_alloc_commit_array()
128 struct pnfs_layout_segment *lseg) in pnfs_find_commit_array_by_lseg() argument
133 if (array->lseg == lseg) in pnfs_find_commit_array_by_lseg()
142 struct pnfs_layout_segment *lseg) in pnfs_add_commit_array() argument
146 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_add_commit_array()
149 new->lseg = lseg; in pnfs_add_commit_array()
152 list_add(&new->lseg_list, &lseg->pls_commits); in pnfs_add_commit_array()
159 struct pnfs_layout_segment *lseg) in pnfs_lookup_commit_array() argument
164 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_lookup_commit_array()
167 fl_cinfo->ops->setup_ds_info(fl_cinfo, lseg); in pnfs_lookup_commit_array()
169 array = pnfs_find_commit_array_by_lseg(fl_cinfo, lseg); in pnfs_lookup_commit_array()
210 array->lseg = NULL; in pnfs_remove_and_free_commit_array()
217 struct pnfs_layout_segment *lseg) in pnfs_generic_ds_cinfo_release_lseg() argument
221 list_for_each_entry_safe(array, tmp, &lseg->pls_commits, lseg_list) in pnfs_generic_ds_cinfo_release_lseg()
285 if (!array->lseg || !pnfs_get_commit_array(array)) in pnfs_generic_scan_commit_lists()
339 if (!array->lseg || !pnfs_get_commit_array(array)) in pnfs_generic_recover_commit_reqs()
359 struct pnfs_layout_segment *lseg; in pnfs_bucket_get_committing() local
365 lseg = pnfs_free_bucket_lseg(bucket); in pnfs_bucket_get_committing()
366 if (!lseg) in pnfs_bucket_get_committing()
367 lseg = pnfs_get_lseg(bucket->lseg); in pnfs_bucket_get_committing()
368 return lseg; in pnfs_bucket_get_committing()
379 data->lseg = pnfs_bucket_get_committing(&data->pages, bucket, cinfo); in pnfs_bucket_fetch_commitdata()
446 if (!array->lseg || !pnfs_get_commit_array(array)) in pnfs_alloc_ds_commits_list()
495 nfs_init_commit(data, NULL, data->lseg, cinfo); in pnfs_generic_commit_pagelist()
1154 struct pnfs_layout_segment *lseg, in pnfs_layout_mark_request_commit() argument
1163 array = pnfs_lookup_commit_array(cinfo->ds, lseg); in pnfs_layout_mark_request_commit()
1164 if (!array || !pnfs_is_valid_lseg(lseg)) in pnfs_layout_mark_request_commit()
1174 if (!bucket->lseg) in pnfs_layout_mark_request_commit()
1175 bucket->lseg = pnfs_get_lseg(lseg); in pnfs_layout_mark_request_commit()