Lines Matching refs:pnfs_layout_segment
69 struct pnfs_layout_segment { struct
144 …struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutge…
145 void (*free_lseg) (struct pnfs_layout_segment *lseg);
147 struct pnfs_layout_segment *lseg,
179 void (*cancel_io)(struct pnfs_layout_segment *lseg);
184 struct pnfs_layout_segment *);
192 struct pnfs_layout_segment *lseg,
255 extern struct pnfs_layout_segment *
263 void pnfs_put_lseg(struct pnfs_layout_segment *lseg);
276 void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg);
277 struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp);
315 void pnfs_set_layoutcommit(struct inode *, struct pnfs_layout_segment *, loff_t);
325 struct pnfs_layout_segment *pnfs_update_layout(struct inode *ino,
341 struct pnfs_layout_segment *lseg,
344 bool (*do_merge)(struct pnfs_layout_segment *lseg,
345 struct pnfs_layout_segment *old),
353 struct pnfs_layout_segment *lseg);
396 struct pnfs_layout_segment *);
399 struct pnfs_layout_segment *lseg);
428 struct pnfs_layout_segment *lseg,
454 static inline struct pnfs_layout_segment *
455 pnfs_get_lseg(struct pnfs_layout_segment *lseg) in pnfs_get_lseg()
465 pnfs_is_valid_lseg(struct pnfs_layout_segment *lseg) in pnfs_is_valid_lseg()
526 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit()
680 pnfs_lseg_request_intersecting(struct pnfs_layout_segment *lseg, struct nfs_page *req) in pnfs_lseg_request_intersecting()
690 struct pnfs_layout_segment *lseg) in pnfs_lseg_cancel_io()
730 static inline struct pnfs_layout_segment *
731 pnfs_get_lseg(struct pnfs_layout_segment *lseg) in pnfs_get_lseg()
736 static inline void pnfs_put_lseg(struct pnfs_layout_segment *lseg) in pnfs_put_lseg()
845 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit()