Lines Matching refs:crfid
542 mutex_lock(&tcon->crfid.fid_mutex); in open_shroot()
543 if (tcon->crfid.is_valid) { in open_shroot()
545 memcpy(pfid, tcon->crfid.fid, sizeof(struct cifs_fid)); in open_shroot()
546 kref_get(&tcon->crfid.refcount); in open_shroot()
547 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
564 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
566 mutex_lock(&tcon->crfid.fid_mutex); in open_shroot()
573 if (tcon->crfid.is_valid) { in open_shroot()
587 memcpy(pfid, tcon->crfid.fid, sizeof(*pfid)); in open_shroot()
588 kref_get(&tcon->crfid.refcount); in open_shroot()
590 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
603 memcpy(tcon->crfid.fid, pfid, sizeof(struct cifs_fid)); in open_shroot()
604 tcon->crfid.tcon = tcon; in open_shroot()
605 tcon->crfid.is_valid = true; in open_shroot()
606 kref_init(&tcon->crfid.refcount); in open_shroot()
607 kref_get(&tcon->crfid.refcount); in open_shroot()
610 mutex_unlock(&tcon->crfid.fid_mutex); in open_shroot()
653 close_shroot(&tcon->crfid); in smb3_qfs_tcon()
696 if ((*full_path == 0) && tcon->crfid.is_valid) in smb2_is_path_accessible()