Lines Matching refs:lo
133 void (*return_range) (struct pnfs_layout_hdr *lo,
178 void (*encode_layoutcommit) (struct pnfs_layout_hdr *lo,
230 void pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo);
254 void pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo);
255 void pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo,
259 struct pnfs_layout_hdr *lo,
262 int pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo,
285 void pnfs_clear_layoutreturn_waitbit(struct pnfs_layout_hdr *lo);
370 static inline void pnfs_set_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_set_retry_layoutget() argument
372 if (!test_and_set_bit(NFS_LAYOUT_RETRY_LAYOUTGET, &lo->plh_flags)) in pnfs_set_retry_layoutget()
373 atomic_inc(&lo->plh_refcount); in pnfs_set_retry_layoutget()
376 static inline void pnfs_clear_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_clear_retry_layoutget() argument
378 if (test_and_clear_bit(NFS_LAYOUT_RETRY_LAYOUTGET, &lo->plh_flags)) { in pnfs_clear_retry_layoutget()
379 atomic_dec(&lo->plh_refcount); in pnfs_clear_retry_layoutget()
381 wake_up_bit(&lo->plh_flags, NFS_LAYOUT_RETURN); in pnfs_clear_retry_layoutget()
385 static inline bool pnfs_should_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_should_retry_layoutget() argument
387 return test_bit(NFS_LAYOUT_RETRY_LAYOUTGET, &lo->plh_flags); in pnfs_should_retry_layoutget()