cifs_inode 325 fs/cifs/cifsfs.c struct cifsInodeInfo *cifs_inode; cifs_inode 326 fs/cifs/cifsfs.c cifs_inode = kmem_cache_alloc(cifs_inode_cachep, GFP_KERNEL); cifs_inode 327 fs/cifs/cifsfs.c if (!cifs_inode) cifs_inode 329 fs/cifs/cifsfs.c cifs_inode->cifsAttrs = 0x20; /* default */ cifs_inode 330 fs/cifs/cifsfs.c cifs_inode->time = 0; cifs_inode 335 fs/cifs/cifsfs.c cifs_set_oplock_level(cifs_inode, 0); cifs_inode 336 fs/cifs/cifsfs.c cifs_inode->flags = 0; cifs_inode 337 fs/cifs/cifsfs.c spin_lock_init(&cifs_inode->writers_lock); cifs_inode 338 fs/cifs/cifsfs.c cifs_inode->writers = 0; cifs_inode 339 fs/cifs/cifsfs.c cifs_inode->vfs_inode.i_blkbits = 14; /* 2**14 = CIFS_MAX_MSGSIZE */ cifs_inode 340 fs/cifs/cifsfs.c cifs_inode->server_eof = 0; cifs_inode 341 fs/cifs/cifsfs.c cifs_inode->uniqueid = 0; cifs_inode 342 fs/cifs/cifsfs.c cifs_inode->createtime = 0; cifs_inode 343 fs/cifs/cifsfs.c cifs_inode->epoch = 0; cifs_inode 344 fs/cifs/cifsfs.c spin_lock_init(&cifs_inode->open_file_lock); cifs_inode 345 fs/cifs/cifsfs.c generate_random_uuid(cifs_inode->lease_key); cifs_inode 352 fs/cifs/cifsfs.c INIT_LIST_HEAD(&cifs_inode->openFileList); cifs_inode 353 fs/cifs/cifsfs.c INIT_LIST_HEAD(&cifs_inode->llist); cifs_inode 354 fs/cifs/cifsfs.c return &cifs_inode->vfs_inode; cifs_inode 137 fs/cifs/cifsproto.h extern int cifs_get_writable_file(struct cifsInodeInfo *cifs_inode, cifs_inode 1884 fs/cifs/file.c struct cifsFileInfo *find_readable_file(struct cifsInodeInfo *cifs_inode, cifs_inode 1888 fs/cifs/file.c struct cifs_sb_info *cifs_sb = CIFS_SB(cifs_inode->vfs_inode.i_sb); cifs_inode 1894 fs/cifs/file.c spin_lock(&cifs_inode->open_file_lock); cifs_inode 1898 fs/cifs/file.c list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { cifs_inode 1906 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 1914 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 1920 fs/cifs/file.c cifs_get_writable_file(struct cifsInodeInfo *cifs_inode, int flags, cifs_inode 1938 fs/cifs/file.c if (cifs_inode == NULL) { cifs_inode 1944 fs/cifs/file.c cifs_sb = CIFS_SB(cifs_inode->vfs_inode.i_sb); cifs_inode 1950 fs/cifs/file.c spin_lock(&cifs_inode->open_file_lock); cifs_inode 1953 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 1956 fs/cifs/file.c list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { cifs_inode 1967 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 1987 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 1996 fs/cifs/file.c spin_lock(&cifs_inode->open_file_lock); cifs_inode 1997 fs/cifs/file.c list_move_tail(&inv_file->flist, &cifs_inode->openFileList); cifs_inode 1998 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 2002 fs/cifs/file.c spin_lock(&cifs_inode->open_file_lock); cifs_inode 2010 fs/cifs/file.c find_writable_file(struct cifsInodeInfo *cifs_inode, int flags) cifs_inode 2015 fs/cifs/file.c rc = cifs_get_writable_file(cifs_inode, flags, &cfile); cifs_inode 4509 fs/cifs/file.c static int is_inode_writable(struct cifsInodeInfo *cifs_inode) cifs_inode 4513 fs/cifs/file.c spin_lock(&cifs_inode->open_file_lock); cifs_inode 4514 fs/cifs/file.c list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { cifs_inode 4516 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 4520 fs/cifs/file.c spin_unlock(&cifs_inode->open_file_lock); cifs_inode 1340 fs/cifs/inode.c struct cifsInodeInfo *cifs_inode; cifs_inode 1406 fs/cifs/inode.c cifs_inode = CIFS_I(inode); cifs_inode 1407 fs/cifs/inode.c origattr = cifs_inode->cifsAttrs; cifs_inode 1428 fs/cifs/inode.c cifs_inode = CIFS_I(inode); cifs_inode 1429 fs/cifs/inode.c cifs_inode->time = 0; /* will force revalidate to get info cifs_inode 1434 fs/cifs/inode.c cifs_inode = CIFS_I(dir);