Home
last modified time | relevance | path

Searched refs:cifs_inode (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/fs/cifs/
H A Dcifsfs.c333 struct cifsInodeInfo *cifs_inode; in cifs_alloc_inode() local
334 cifs_inode = kmem_cache_alloc(cifs_inode_cachep, GFP_KERNEL); in cifs_alloc_inode()
335 if (!cifs_inode) in cifs_alloc_inode()
337 cifs_inode->cifsAttrs = 0x20; /* default */ in cifs_alloc_inode()
338 cifs_inode->time = 0; in cifs_alloc_inode()
343 cifs_set_oplock_level(cifs_inode, 0); in cifs_alloc_inode()
344 cifs_inode->flags = 0; in cifs_alloc_inode()
345 spin_lock_init(&cifs_inode->writers_lock); in cifs_alloc_inode()
346 cifs_inode->writers = 0; in cifs_alloc_inode()
347 cifs_inode in cifs_alloc_inode()
[all...]
H A Dfile.c1926 struct cifsFileInfo *find_readable_file(struct cifsInodeInfo *cifs_inode, in find_readable_file() argument
1930 struct cifs_sb_info *cifs_sb = CIFS_SB(cifs_inode->vfs_inode.i_sb); in find_readable_file()
1936 spin_lock(&cifs_inode->open_file_lock); in find_readable_file()
1940 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { in find_readable_file()
1948 spin_unlock(&cifs_inode->open_file_lock); in find_readable_file()
1956 spin_unlock(&cifs_inode->open_file_lock); in find_readable_file()
1962 cifs_get_writable_file(struct cifsInodeInfo *cifs_inode, int flags, in cifs_get_writable_file() argument
1980 if (cifs_inode == NULL) { in cifs_get_writable_file()
1986 cifs_sb = CIFS_SB(cifs_inode->vfs_inode.i_sb); in cifs_get_writable_file()
1992 spin_lock(&cifs_inode in cifs_get_writable_file()
2052 find_writable_file(struct cifsInodeInfo *cifs_inode, int flags) find_writable_file() argument
4612 is_inode_writable(struct cifsInodeInfo *cifs_inode) is_inode_writable() argument
[all...]
H A Dinode.c1607 struct cifsInodeInfo *cifs_inode; local
1678 cifs_inode = CIFS_I(inode);
1679 origattr = cifs_inode->cifsAttrs;
1700 cifs_inode = CIFS_I(inode);
1701 cifs_inode->time = 0; /* will force revalidate to get info
1706 cifs_inode = CIFS_I(dir);
H A Dcifsproto.h142 extern int cifs_get_writable_file(struct cifsInodeInfo *cifs_inode,
/kernel/linux/linux-6.6/fs/smb/client/
H A Dcifsfs.c383 struct cifsInodeInfo *cifs_inode; in cifs_alloc_inode() local
384 cifs_inode = alloc_inode_sb(sb, cifs_inode_cachep, GFP_KERNEL); in cifs_alloc_inode()
385 if (!cifs_inode) in cifs_alloc_inode()
387 cifs_inode->cifsAttrs = 0x20; /* default */ in cifs_alloc_inode()
388 cifs_inode->time = 0; in cifs_alloc_inode()
393 cifs_set_oplock_level(cifs_inode, 0); in cifs_alloc_inode()
394 cifs_inode->flags = 0; in cifs_alloc_inode()
395 spin_lock_init(&cifs_inode->writers_lock); in cifs_alloc_inode()
396 cifs_inode->writers = 0; in cifs_alloc_inode()
397 cifs_inode in cifs_alloc_inode()
[all...]
H A Dmisc.c748 cifs_close_deferred_file(struct cifsInodeInfo *cifs_inode) in cifs_close_deferred_file() argument
754 if (cifs_inode == NULL) in cifs_close_deferred_file()
758 spin_lock(&cifs_inode->open_file_lock); in cifs_close_deferred_file()
759 list_for_each_entry(cfile, &cifs_inode->openFileList, flist) { in cifs_close_deferred_file()
762 spin_lock(&cifs_inode->deferred_lock); in cifs_close_deferred_file()
764 spin_unlock(&cifs_inode->deferred_lock); in cifs_close_deferred_file()
774 spin_unlock(&cifs_inode->open_file_lock); in cifs_close_deferred_file()
H A Dfile.c2212 struct cifsFileInfo *find_readable_file(struct cifsInodeInfo *cifs_inode, in find_readable_file() argument
2216 struct cifs_sb_info *cifs_sb = CIFS_SB(cifs_inode->netfs.inode.i_sb); in find_readable_file()
2222 spin_lock(&cifs_inode->open_file_lock); in find_readable_file()
2226 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { in find_readable_file()
2234 spin_unlock(&cifs_inode->open_file_lock); in find_readable_file()
2242 spin_unlock(&cifs_inode->open_file_lock); in find_readable_file()
2248 cifs_get_writable_file(struct cifsInodeInfo *cifs_inode, int flags, in cifs_get_writable_file() argument
2266 if (cifs_inode == NULL) { in cifs_get_writable_file()
2272 cifs_sb = CIFS_SB(cifs_inode->netfs.inode.i_sb); in cifs_get_writable_file()
2278 spin_lock(&cifs_inode in cifs_get_writable_file()
2338 find_writable_file(struct cifsInodeInfo *cifs_inode, int flags) find_writable_file() argument
4748 is_inode_writable(struct cifsInodeInfo *cifs_inode) is_inode_writable() argument
[all...]
H A Dcifsproto.h152 extern int cifs_get_writable_file(struct cifsInodeInfo *cifs_inode,
291 extern void cifs_close_deferred_file(struct cifsInodeInfo *cifs_inode);
H A Dinode.c1771 struct cifsInodeInfo *cifs_inode; in cifs_unlink() local
1849 cifs_inode = CIFS_I(inode); in cifs_unlink()
1850 origattr = cifs_inode->cifsAttrs; in cifs_unlink()
1871 cifs_inode = CIFS_I(inode); in cifs_unlink()
1872 cifs_inode->time = 0; /* will force revalidate to get info in cifs_unlink()
1877 cifs_inode = CIFS_I(dir); in cifs_unlink()
H A Dcifsglob.h465 __u16 net_fid, struct cifsInodeInfo *cifs_inode);

Completed in 25 milliseconds