Lines Matching refs:cfid
605 struct cached_fid *cfid = container_of(ref, struct cached_fid, in smb2_close_cached_fid() local
608 if (cfid->is_valid) { in smb2_close_cached_fid()
610 SMB2_close(0, cfid->tcon, cfid->fid->persistent_fid, in smb2_close_cached_fid()
611 cfid->fid->volatile_fid); in smb2_close_cached_fid()
612 cfid->is_valid = false; in smb2_close_cached_fid()
613 cfid->file_all_info_is_valid = false; in smb2_close_cached_fid()
617 void close_shroot(struct cached_fid *cfid) in close_shroot() argument
619 mutex_lock(&cfid->fid_mutex); in close_shroot()
620 kref_put(&cfid->refcount, smb2_close_cached_fid); in close_shroot()
621 mutex_unlock(&cfid->fid_mutex); in close_shroot()
627 struct cached_fid *cfid = container_of(work, in smb2_cached_lease_break() local
630 close_shroot(cfid); in smb2_cached_lease_break()