Lines Matching refs:pnfs_layout_hdr

57 static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo);
58 static void pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo,
64 static int pnfs_layout_return_on_reboot(struct pnfs_layout_hdr *lo);
265 pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_get_layout_hdr()
270 static struct pnfs_layout_hdr *
278 pnfs_free_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_free_layout_hdr()
295 pnfs_detach_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_detach_layout_hdr()
306 pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_put_layout_hdr()
330 pnfs_grab_inode_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_grab_inode_layout_hdr()
348 static void pnfs_barrier_update(struct pnfs_layout_hdr *lo, u32 newseq) in pnfs_barrier_update()
355 pnfs_set_plh_return_info(struct pnfs_layout_hdr *lo, enum pnfs_iomode iomode, in pnfs_set_plh_return_info()
374 pnfs_clear_layoutreturn_info(struct pnfs_layout_hdr *lo) in pnfs_clear_layoutreturn_info()
387 static void pnfs_clear_layoutreturn_waitbit(struct pnfs_layout_hdr *lo) in pnfs_clear_layoutreturn_waitbit()
416 struct pnfs_layout_hdr *lo; in nfs4_layout_refresh_old_stateid()
458 pnfs_mark_layout_stateid_invalid(struct pnfs_layout_hdr *lo, in pnfs_mark_layout_stateid_invalid()
480 static int pnfs_mark_layout_stateid_return(struct pnfs_layout_hdr *lo, in pnfs_mark_layout_stateid_return()
500 pnfs_layout_set_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit) in pnfs_layout_set_fail_bit()
508 pnfs_layout_clear_fail_bit(struct pnfs_layout_hdr *lo, int fail_bit) in pnfs_layout_clear_fail_bit()
515 pnfs_layout_io_set_failed(struct pnfs_layout_hdr *lo, u32 iomode) in pnfs_layout_io_set_failed()
535 pnfs_layout_io_test_failed(struct pnfs_layout_hdr *lo, u32 iomode) in pnfs_layout_io_test_failed()
553 pnfs_init_lseg(struct pnfs_layout_hdr *lo, struct pnfs_layout_segment *lseg, in pnfs_init_lseg()
576 pnfs_layout_remove_lseg(struct pnfs_layout_hdr *lo, in pnfs_layout_remove_lseg()
595 pnfs_cache_lseg_for_layoutreturn(struct pnfs_layout_hdr *lo, in pnfs_cache_lseg_for_layoutreturn()
610 struct pnfs_layout_hdr *lo; in pnfs_put_lseg()
720 pnfs_mark_matching_lsegs_invalid(struct pnfs_layout_hdr *lo, in pnfs_mark_matching_lsegs_invalid()
749 pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo, in pnfs_free_returned_lsegs()
777 static struct pnfs_layout_hdr *__pnfs_destroy_layout(struct nfs_inode *nfsi) in __pnfs_destroy_layout()
779 struct pnfs_layout_hdr *lo; in __pnfs_destroy_layout()
805 struct pnfs_layout_hdr *lo) in pnfs_layout_removed()
817 struct pnfs_layout_hdr *lo = __pnfs_destroy_layout(nfsi); in pnfs_destroy_layout_final()
827 struct pnfs_layout_hdr *lo; in pnfs_layout_add_bulk_destroy_list()
849 struct pnfs_layout_hdr *lo, *next; in pnfs_layout_bulk_destroy_byserver_locked()
884 struct pnfs_layout_hdr *lo; in pnfs_layout_free_bulk_destroy_list()
890 lo = list_entry(layout_list->next, struct pnfs_layout_hdr, in pnfs_layout_free_bulk_destroy_list()
1008 struct pnfs_layout_hdr *lo; in pnfs_layout_bulk_list_reboot()
1049 pnfs_set_layout_cred(struct pnfs_layout_hdr *lo, const struct cred *cred) in pnfs_set_layout_cred()
1061 pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo, const nfs4_stateid *new, in pnfs_set_layout_stateid()
1093 pnfs_layout_stateid_blocked(const struct pnfs_layout_hdr *lo, in pnfs_layout_stateid_blocked()
1103 pnfs_layoutgets_blocked(const struct pnfs_layout_hdr *lo) in pnfs_layoutgets_blocked()
1247 pnfs_layoutreturn_retry_later_locked(struct pnfs_layout_hdr *lo, in pnfs_layoutreturn_retry_later_locked()
1266 void pnfs_layoutreturn_retry_later(struct pnfs_layout_hdr *lo, in pnfs_layoutreturn_retry_later()
1278 void pnfs_layoutreturn_free_lsegs(struct pnfs_layout_hdr *lo, in pnfs_layoutreturn_free_lsegs()
1305 pnfs_prepare_layoutreturn(struct pnfs_layout_hdr *lo, in pnfs_prepare_layoutreturn()
1333 struct pnfs_layout_hdr *lo, in pnfs_init_layoutreturn_args()
1349 pnfs_send_layoutreturn(struct pnfs_layout_hdr *lo, in pnfs_send_layoutreturn()
1388 pnfs_layout_need_return(struct pnfs_layout_hdr *lo) in pnfs_layout_need_return()
1397 static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_layoutreturn_before_put_layout_hdr()
1432 struct pnfs_layout_hdr *lo = NULL; in _pnfs_return_layout()
1497 struct pnfs_layout_hdr *lo; in pnfs_commit_and_return_layout()
1521 static int pnfs_layout_return_on_reboot(struct pnfs_layout_hdr *lo) in pnfs_layout_return_on_reboot()
1547 struct pnfs_layout_hdr *lo; in pnfs_roc()
1694 struct pnfs_layout_hdr *lo = args->layout; in pnfs_roc_release()
1727 struct pnfs_layout_hdr *lo; in pnfs_wait_on_layoutreturn()
1782 pnfs_generic_layout_insert_lseg(struct pnfs_layout_hdr *lo, in pnfs_generic_layout_insert_lseg()
1826 pnfs_layout_insert_lseg(struct pnfs_layout_hdr *lo, in pnfs_layout_insert_lseg()
1842 static struct pnfs_layout_hdr *
1847 struct pnfs_layout_hdr *lo; in alloc_init_layout_hdr()
1863 static struct pnfs_layout_hdr *
1871 struct pnfs_layout_hdr *new = NULL; in pnfs_find_alloc_layout()
1928 pnfs_find_lseg(struct pnfs_layout_hdr *lo, in pnfs_find_lseg()
2025 static int pnfs_prepare_to_retry_layoutget(struct pnfs_layout_hdr *lo) in pnfs_prepare_to_retry_layoutget()
2037 static void nfs_layoutget_begin(struct pnfs_layout_hdr *lo) in nfs_layoutget_begin()
2042 static void nfs_layoutget_end(struct pnfs_layout_hdr *lo) in nfs_layoutget_end()
2049 static bool pnfs_is_first_layoutget(struct pnfs_layout_hdr *lo) in pnfs_is_first_layoutget()
2054 static void pnfs_clear_first_layoutget(struct pnfs_layout_hdr *lo) in pnfs_clear_first_layoutget()
2063 static void _add_to_server_list(struct pnfs_layout_hdr *lo, in _add_to_server_list()
2099 struct pnfs_layout_hdr *lo = NULL; in pnfs_update_layout()
2359 static struct pnfs_layout_hdr *
2362 struct pnfs_layout_hdr *lo; in _pnfs_grab_empty_layout()
2398 struct pnfs_layout_hdr *lo; in _lgopen_prepare_attached()
2465 struct pnfs_layout_hdr *lo; in pnfs_parse_lgopen()
2525 struct pnfs_layout_hdr *lo = lgp->lo; in pnfs_layout_process()
2617 pnfs_mark_matching_lsegs_return(struct pnfs_layout_hdr *lo, in pnfs_mark_matching_lsegs_return()
2666 struct pnfs_layout_hdr *lo; in pnfs_mark_layout_for_return()
2711 pnfs_layout_can_be_returned(struct pnfs_layout_hdr *lo) in pnfs_layout_can_be_returned()
2719 pnfs_find_first_lseg(struct pnfs_layout_hdr *lo, in pnfs_find_first_lseg()
2740 pnfs_should_return_unused_layout(struct pnfs_layout_hdr *lo, in pnfs_should_return_unused_layout()
2775 struct pnfs_layout_hdr *lo; in pnfs_layout_return_unused_byserver()
3427 struct pnfs_layout_hdr *hdr; in pnfs_report_layoutstat()