Lines Matching refs:lo

140 	struct pnfs_layout_hdr *lo;  in nfs_layout_find_inode_by_stateid()  local
144 list_for_each_entry_rcu(lo, &server->layouts, plh_layouts) { in nfs_layout_find_inode_by_stateid()
145 if (!pnfs_layout_is_valid(lo)) in nfs_layout_find_inode_by_stateid()
147 if (!nfs4_stateid_match_other(stateid, &lo->plh_stateid)) in nfs_layout_find_inode_by_stateid()
150 inode = igrab(lo->plh_inode); in nfs_layout_find_inode_by_stateid()
176 struct pnfs_layout_hdr *lo; in nfs_layout_find_inode_by_fh() local
180 list_for_each_entry_rcu(lo, &server->layouts, plh_layouts) { in nfs_layout_find_inode_by_fh()
181 nfsi = NFS_I(lo->plh_inode); in nfs_layout_find_inode_by_fh()
184 if (nfsi->layout != lo) in nfs_layout_find_inode_by_fh()
187 inode = igrab(lo->plh_inode); in nfs_layout_find_inode_by_fh()
216 static u32 pnfs_check_callback_stateid(struct pnfs_layout_hdr *lo, in pnfs_check_callback_stateid() argument
223 if (!pnfs_layout_is_valid(lo)) in pnfs_check_callback_stateid()
227 if (!nfs4_stateid_match_other(&lo->plh_stateid, new)) in pnfs_check_callback_stateid()
232 if (test_bit(NFS_LAYOUT_RETURN, &lo->plh_flags)) in pnfs_check_callback_stateid()
241 oldseq = be32_to_cpu(lo->plh_stateid.seqid); in pnfs_check_callback_stateid()
257 struct pnfs_layout_hdr *lo; in initiate_file_draining() local
272 lo = NFS_I(ino)->layout; in initiate_file_draining()
273 if (!lo) { in initiate_file_draining()
277 pnfs_get_layout_hdr(lo); in initiate_file_draining()
278 rv = pnfs_check_callback_stateid(lo, &args->cbl_stateid, cps); in initiate_file_draining()
285 if (test_bit(NFS_LAYOUT_BULK_RECALL, &lo->plh_flags)) { in initiate_file_draining()
290 pnfs_set_layout_stateid(lo, &args->cbl_stateid, NULL, true); in initiate_file_draining()
291 switch (pnfs_mark_matching_lsegs_return(lo, &free_me_list, in initiate_file_draining()
300 set_bit(NFS_LAYOUT_DRAIN, &lo->plh_flags); in initiate_file_draining()
305 NFS_SERVER(ino)->pnfs_curr_ld->return_range(lo, in initiate_file_draining()
314 pnfs_put_layout_hdr(lo); in initiate_file_draining()