Lines Matching refs:fp
135 struct nfs4_file *fp = ls->ls_stid.sc_file; in nfsd4_free_layout_stateid() local
143 spin_lock(&fp->fi_lock); in nfsd4_free_layout_stateid()
145 spin_unlock(&fp->fi_lock); in nfsd4_free_layout_stateid()
188 struct nfs4_file *fp = parent->sc_file; in nfsd4_alloc_layout_stateid() local
196 get_nfs4_file(fp); in nfsd4_alloc_layout_stateid()
197 stp->sc_file = fp; in nfsd4_alloc_layout_stateid()
209 ls->ls_file = get_file(fp->fi_deleg_file); in nfsd4_alloc_layout_stateid()
211 ls->ls_file = find_any_file(fp); in nfsd4_alloc_layout_stateid()
215 put_nfs4_file(fp); in nfsd4_alloc_layout_stateid()
225 spin_lock(&fp->fi_lock); in nfsd4_alloc_layout_stateid()
226 list_add(&ls->ls_perfile, &fp->fi_lo_states); in nfsd4_alloc_layout_stateid()
227 spin_unlock(&fp->fi_lock); in nfsd4_alloc_layout_stateid()
352 struct nfs4_file *fp = ls->ls_stid.sc_file; in nfsd4_recall_conflict() local
356 assert_spin_locked(&fp->fi_lock); in nfsd4_recall_conflict()
358 list_for_each_entry_safe(l, n, &fp->fi_lo_states, ls_perfile) { in nfsd4_recall_conflict()
372 struct nfs4_file *fp = ls->ls_stid.sc_file; in nfsd4_insert_layout() local
376 spin_lock(&fp->fi_lock); in nfsd4_insert_layout()
386 spin_unlock(&fp->fi_lock); in nfsd4_insert_layout()
394 spin_lock(&fp->fi_lock); in nfsd4_insert_layout()
412 spin_unlock(&fp->fi_lock); in nfsd4_insert_layout()
561 nfsd4_return_all_file_layouts(struct nfs4_client *clp, struct nfs4_file *fp) in nfsd4_return_all_file_layouts() argument
566 spin_lock(&fp->fi_lock); in nfsd4_return_all_file_layouts()
567 list_for_each_entry_safe(ls, n, &fp->fi_lo_states, ls_perfile) { in nfsd4_return_all_file_layouts()
571 spin_unlock(&fp->fi_lock); in nfsd4_return_all_file_layouts()