Lines Matching refs:fp
159 struct nfs4_file *fp = ls->ls_stid.sc_file; in nfsd4_free_layout_stateid() local
167 spin_lock(&fp->fi_lock); in nfsd4_free_layout_stateid()
169 spin_unlock(&fp->fi_lock); in nfsd4_free_layout_stateid()
216 struct nfs4_file *fp = parent->sc_file; in nfsd4_alloc_layout_stateid() local
225 get_nfs4_file(fp); in nfsd4_alloc_layout_stateid()
226 stp->sc_file = fp; in nfsd4_alloc_layout_stateid()
239 ls->ls_file = nfsd_file_get(fp->fi_deleg_file); in nfsd4_alloc_layout_stateid()
241 ls->ls_file = find_any_file(fp); in nfsd4_alloc_layout_stateid()
246 put_nfs4_file(fp); in nfsd4_alloc_layout_stateid()
256 spin_lock(&fp->fi_lock); in nfsd4_alloc_layout_stateid()
257 list_add(&ls->ls_perfile, &fp->fi_lo_states); in nfsd4_alloc_layout_stateid()
258 spin_unlock(&fp->fi_lock); in nfsd4_alloc_layout_stateid()
385 struct nfs4_file *fp = ls->ls_stid.sc_file; in nfsd4_recall_conflict() local
389 assert_spin_locked(&fp->fi_lock); in nfsd4_recall_conflict()
391 list_for_each_entry_safe(l, n, &fp->fi_lo_states, ls_perfile) { in nfsd4_recall_conflict()
405 struct nfs4_file *fp = ls->ls_stid.sc_file; in nfsd4_insert_layout() local
409 spin_lock(&fp->fi_lock); in nfsd4_insert_layout()
419 spin_unlock(&fp->fi_lock); in nfsd4_insert_layout()
427 spin_lock(&fp->fi_lock); in nfsd4_insert_layout()
444 spin_unlock(&fp->fi_lock); in nfsd4_insert_layout()
591 nfsd4_return_all_file_layouts(struct nfs4_client *clp, struct nfs4_file *fp) in nfsd4_return_all_file_layouts() argument
596 spin_lock(&fp->fi_lock); in nfsd4_return_all_file_layouts()
597 list_for_each_entry_safe(ls, n, &fp->fi_lo_states, ls_perfile) { in nfsd4_return_all_file_layouts()
601 spin_unlock(&fp->fi_lock); in nfsd4_return_all_file_layouts()