Lines Matching refs:lseg
130 void (*free_lseg) (struct pnfs_layout_segment *lseg);
132 struct pnfs_layout_segment *lseg,
144 struct pnfs_layout_segment *lseg,
235 void pnfs_put_lseg(struct pnfs_layout_segment *lseg);
236 void pnfs_put_lseg_locked(struct pnfs_layout_segment *lseg);
248 void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg);
293 struct pnfs_layout_segment *lseg,
296 bool (*do_merge)(struct pnfs_layout_segment *lseg,
305 struct pnfs_layout_segment *lseg);
366 struct pnfs_layout_segment *lseg,
403 pnfs_get_lseg(struct pnfs_layout_segment *lseg) in pnfs_get_lseg() argument
405 if (lseg) { in pnfs_get_lseg()
406 atomic_inc(&lseg->pls_refcount); in pnfs_get_lseg()
409 return lseg; in pnfs_get_lseg()
444 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit() argument
450 if (lseg == NULL || ld->mark_request_commit == NULL) in pnfs_mark_request_commit()
452 ld->mark_request_commit(req, lseg, cinfo, ds_commit_idx); in pnfs_mark_request_commit()
585 pnfs_get_lseg(struct pnfs_layout_segment *lseg) in pnfs_get_lseg() argument
590 static inline void pnfs_put_lseg(struct pnfs_layout_segment *lseg) in pnfs_put_lseg() argument
672 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit() argument