Lines Matching refs:pnfs_layout_segment
70 struct pnfs_layout_segment { struct
145 …struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutge…
146 void (*free_lseg) (struct pnfs_layout_segment *lseg);
148 struct pnfs_layout_segment *lseg,
180 void (*cancel_io)(struct pnfs_layout_segment *lseg);
185 struct pnfs_layout_segment *);
193 struct pnfs_layout_segment *lseg,
256 extern struct pnfs_layout_segment *
264 void pnfs_put_lseg(struct pnfs_layout_segment *lseg);
277 void pnfs_set_lo_fail(struct pnfs_layout_segment *lseg);
278 struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp);
316 void pnfs_set_layoutcommit(struct inode *, struct pnfs_layout_segment *, loff_t);
326 struct pnfs_layout_segment *pnfs_update_layout(struct inode *ino,
342 struct pnfs_layout_segment *lseg,
345 bool (*do_merge)(struct pnfs_layout_segment *lseg,
346 struct pnfs_layout_segment *old),
354 struct pnfs_layout_segment *lseg);
397 struct pnfs_layout_segment *);
400 struct pnfs_layout_segment *lseg);
430 struct pnfs_layout_segment *lseg,
456 static inline struct pnfs_layout_segment *
457 pnfs_get_lseg(struct pnfs_layout_segment *lseg) in pnfs_get_lseg()
467 pnfs_is_valid_lseg(struct pnfs_layout_segment *lseg) in pnfs_is_valid_lseg()
528 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit()
682 pnfs_lseg_request_intersecting(struct pnfs_layout_segment *lseg, struct nfs_page *req) in pnfs_lseg_request_intersecting()
692 struct pnfs_layout_segment *lseg) in pnfs_lseg_cancel_io()
732 static inline struct pnfs_layout_segment *
733 pnfs_get_lseg(struct pnfs_layout_segment *lseg) in pnfs_get_lseg()
738 static inline void pnfs_put_lseg(struct pnfs_layout_segment *lseg) in pnfs_put_lseg()
847 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, in pnfs_mark_request_commit()