Lines Matching refs:cifs_inode
1926 struct cifsFileInfo *find_readable_file(struct cifsInodeInfo *cifs_inode,
1930 struct cifs_sb_info *cifs_sb = CIFS_SB(cifs_inode->vfs_inode.i_sb);
1936 spin_lock(&cifs_inode->open_file_lock);
1940 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) {
1948 spin_unlock(&cifs_inode->open_file_lock);
1956 spin_unlock(&cifs_inode->open_file_lock);
1962 cifs_get_writable_file(struct cifsInodeInfo *cifs_inode, int flags,
1980 if (cifs_inode == NULL) {
1986 cifs_sb = CIFS_SB(cifs_inode->vfs_inode.i_sb);
1992 spin_lock(&cifs_inode->open_file_lock);
1995 spin_unlock(&cifs_inode->open_file_lock);
1998 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) {
2009 spin_unlock(&cifs_inode->open_file_lock);
2029 spin_unlock(&cifs_inode->open_file_lock);
2038 spin_lock(&cifs_inode->open_file_lock);
2039 list_move_tail(&inv_file->flist, &cifs_inode->openFileList);
2040 spin_unlock(&cifs_inode->open_file_lock);
2044 spin_lock(&cifs_inode->open_file_lock);
2052 find_writable_file(struct cifsInodeInfo *cifs_inode, int flags)
2057 rc = cifs_get_writable_file(cifs_inode, flags, &cfile);
4612 static int is_inode_writable(struct cifsInodeInfo *cifs_inode)
4616 spin_lock(&cifs_inode->open_file_lock);
4617 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) {
4619 spin_unlock(&cifs_inode->open_file_lock);
4623 spin_unlock(&cifs_inode->open_file_lock);