Lines Matching refs:pnfs_layout_hdr
68 struct pnfs_layout_hdr *pls_layout;
126 struct pnfs_layout_hdr * (*alloc_layout_hdr) (struct inode *inode, gfp_t gfp_flags);
127 void (*free_layout_hdr) (struct pnfs_layout_hdr *);
129 …struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutge…
131 void (*add_lseg) (struct pnfs_layout_hdr *layoutid,
135 void (*return_range) (struct pnfs_layout_hdr *lo,
174 void (*encode_layoutreturn) (struct pnfs_layout_hdr *layoutid,
180 void (*encode_layoutcommit) (struct pnfs_layout_hdr *lo,
187 struct pnfs_layout_hdr { struct
234 void pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo);
258 void pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo);
259 void pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo,
263 struct pnfs_layout_hdr *lo,
266 int pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo,
290 void pnfs_clear_layoutreturn_waitbit(struct pnfs_layout_hdr *lo);
292 void pnfs_generic_layout_insert_lseg(struct pnfs_layout_hdr *lo,
382 static inline void pnfs_set_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_set_retry_layoutget()
388 static inline void pnfs_clear_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_clear_retry_layoutget()
397 static inline bool pnfs_should_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_should_retry_layoutget()