Lines Matching refs:pnfs_layout_segment
316 init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg) in init_lseg()
326 static void pnfs_free_lseg(struct pnfs_layout_segment *lseg) in pnfs_free_lseg()
335 struct pnfs_layout_segment *lseg) in pnfs_layout_remove_lseg()
351 struct pnfs_layout_segment *lseg) in pnfs_layout_need_return()
353 struct pnfs_layout_segment *s; in pnfs_layout_need_return()
376 static void pnfs_layoutreturn_before_put_lseg(struct pnfs_layout_segment *lseg, in pnfs_layoutreturn_before_put_lseg()
401 pnfs_put_lseg(struct pnfs_layout_segment *lseg) in pnfs_put_lseg()
439 struct pnfs_layout_segment *lseg; in pnfs_free_lseg_async_work()
442 lseg = container_of(work, struct pnfs_layout_segment, pls_work); in pnfs_free_lseg_async_work()
449 static void pnfs_free_lseg_async(struct pnfs_layout_segment *lseg) in pnfs_free_lseg_async()
456 pnfs_put_lseg_locked(struct pnfs_layout_segment *lseg) in pnfs_put_lseg_locked()
534 static bool pnfs_lseg_dec_and_remove_zero(struct pnfs_layout_segment *lseg, in pnfs_lseg_dec_and_remove_zero()
545 static int mark_lseg_invalid(struct pnfs_layout_segment *lseg, in mark_lseg_invalid()
571 struct pnfs_layout_segment *lseg, *next; in pnfs_mark_matching_lsegs_invalid()
596 struct pnfs_layout_segment *lseg, *tmp; in pnfs_free_lseg_list()
861 static struct pnfs_layout_segment *
870 struct pnfs_layout_segment *lseg; in send_layoutget()
928 struct pnfs_layout_segment *lseg, *tmp; in pnfs_clear_layoutcommit()
1078 struct pnfs_layout_segment *lseg, *tmp; in pnfs_roc()
1228 pnfs_lseg_no_merge(struct pnfs_layout_segment *lseg, in pnfs_lseg_no_merge()
1229 struct pnfs_layout_segment *old) in pnfs_lseg_no_merge()
1236 struct pnfs_layout_segment *lseg, in pnfs_generic_layout_insert_lseg()
1239 bool (*do_merge)(struct pnfs_layout_segment *, in pnfs_generic_layout_insert_lseg() argument
1240 struct pnfs_layout_segment *), in pnfs_generic_layout_insert_lseg() argument
1243 struct pnfs_layout_segment *lp, *tmp; in pnfs_generic_layout_insert_lseg()
1280 struct pnfs_layout_segment *lseg, in pnfs_layout_insert_lseg()
1371 static struct pnfs_layout_segment *
1375 struct pnfs_layout_segment *lseg, *ret = NULL; in pnfs_find_lseg()
1503 struct pnfs_layout_segment *
1520 struct pnfs_layout_segment *lseg = NULL; in pnfs_update_layout()
1657 struct pnfs_layout_segment *
1662 struct pnfs_layout_segment *lseg; in pnfs_layout_process()
1737 struct pnfs_layout_segment *lseg, *next; in pnfs_mark_matching_lsegs_return()
1759 struct pnfs_layout_segment *lseg) in pnfs_error_mark_layout_for_return()
1951 struct pnfs_layout_segment *lseg, in pnfs_try_to_write_data()
1974 struct pnfs_layout_segment *lseg = desc->pg_lseg; in pnfs_do_write()
2070 struct pnfs_layout_segment *lseg) in pnfs_try_to_read_data()
2102 struct pnfs_layout_segment *lseg = desc->pg_lseg; in pnfs_do_read()
2155 struct pnfs_layout_segment *lseg; in pnfs_list_write_lseg()
2166 struct pnfs_layout_segment *lseg, *tmp; in pnfs_list_write_lseg_done()
2177 void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg) in pnfs_set_lo_fail()
2184 pnfs_set_layoutcommit(struct inode *inode, struct pnfs_layout_segment *lseg, in pnfs_set_layoutcommit()