Lines Matching defs:inode

1427 	struct inode *inode;
1435 inode = d_inode(cfile->dentry);
1437 spin_lock(&inode->i_lock);
1438 CIFS_I(inode)->time = jiffies;
1442 inode_set_mtime_to_ts(inode,
1445 inode_set_ctime_to_ts(inode,
1448 inode_set_atime_to_ts(inode,
1457 inode->i_blocks =
1461 spin_unlock(&inode->i_lock);
1926 struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse)
1931 cifsi = CIFS_I(inode);
1974 struct inode *inode;
1980 inode = d_inode(cfile->dentry);
1982 if (!set_alloc && (size > inode->i_size + 8192)) {
1986 smb2_set_sparse(xid, tcon, cfile, inode, set_sparse);
2001 struct inode *inode;
2018 inode = d_inode(trgtfile->dentry);
2019 if (inode->i_size < dest_off + len) {
2031 cifs_setsize(inode, dest_off + len);
2177 struct inode *inode = file_inode(pfile);
2178 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
2874 smb2_get_lease_key(struct inode *inode, struct cifs_fid *fid)
2876 memcpy(fid->lease_key, CIFS_I(inode)->lease_key, SMB2_LEASE_KEY_SIZE);
2880 smb2_set_lease_key(struct inode *inode, struct cifs_fid *fid)
2882 memcpy(CIFS_I(inode)->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
3095 struct inode *inode, const char *path, int aclflag)
3101 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
3154 struct inode *inode, const char *path,
3160 if (inode && !(info & SACL_SECINFO))
3161 open_file = find_readable_file(CIFS_I(inode), true);
3192 struct inode *inode = file_inode(file);
3193 struct cifsInodeInfo *cifsi = CIFS_I(inode);
3204 inode_lock(inode);
3205 filemap_invalidate_lock(inode->i_mapping);
3211 truncate_pagecache_range(inode, offset, offset + len - 1);
3226 if (keep_size == false && (unsigned long long)i_size_read(inode) < new_size) {
3230 truncate_setsize(inode, new_size);
3234 fscache_resize_cookie(cifs_inode_cookie(inode), new_size);
3239 filemap_invalidate_unlock(inode->i_mapping);
3240 inode_unlock(inode);
3254 struct inode *inode = file_inode(file);
3263 inode_lock(inode);
3266 if (!smb2_set_sparse(xid, tcon, cfile, inode, set_sparse)) {
3271 filemap_invalidate_lock(inode->i_mapping);
3276 truncate_pagecache_range(inode, offset, offset + len - 1);
3288 filemap_invalidate_unlock(inode->i_mapping);
3290 inode_unlock(inode);
3419 struct inode *inode;
3428 inode = d_inode(cfile->dentry);
3429 cifsi = CIFS_I(inode);
3445 if ((keep_size == false) && i_size_read(inode) < off + len) {
3446 rc = inode_newsize_ok(inode, off + len);
3451 smb2_set_sparse(xid, tcon, cfile, inode, false);
3458 cifs_setsize(inode, new_eof);
3459 cifs_truncate_page(inode->i_mapping, inode->i_size);
3460 truncate_setsize(inode, new_eof);
3480 if (off >= i_size_read(inode)) {
3488 if (off + len > i_size_read(inode)) {
3489 len = i_size_read(inode) - off;
3493 if ((keep_size == true) || (i_size_read(inode) >= off + len)) {
3522 if ((off > 8192) || (off + len + 8192 < i_size_read(inode))) {
3528 smb2_set_sparse(xid, tcon, cfile, inode, false);
3548 struct inode *inode = file_inode(file);
3549 struct cifsInodeInfo *cifsi = CIFS_I(inode);
3556 inode_lock(inode);
3558 old_eof = i_size_read(inode);
3565 filemap_invalidate_lock(inode->i_mapping);
3566 rc = filemap_write_and_wait_range(inode->i_mapping, off, old_eof - 1);
3570 truncate_pagecache_range(inode, off, old_eof);
3586 truncate_setsize(inode, new_eof);
3589 fscache_resize_cookie(cifs_inode_cookie(inode), new_eof);
3591 filemap_invalidate_unlock(inode->i_mapping);
3593 inode_unlock(inode);
3604 struct inode *inode = file_inode(file);
3605 struct cifsInodeInfo *cifsi = CIFS_I(inode);
3610 inode_lock(inode);
3612 old_eof = i_size_read(inode);
3621 filemap_invalidate_lock(inode->i_mapping);
3622 rc = filemap_write_and_wait_range(inode->i_mapping, off, new_eof - 1);
3625 truncate_pagecache_range(inode, off, old_eof);
3632 truncate_setsize(inode, new_eof);
3633 netfs_resize_file(&cifsi->netfs, i_size_read(inode), true);
3634 fscache_resize_cookie(cifs_inode_cookie(inode), i_size_read(inode));
3646 filemap_invalidate_unlock(inode->i_mapping);
3648 inode_unlock(inode);
3657 struct inode *inode;
3666 inode = d_inode(cfile->dentry);
3667 cifsi = CIFS_I(inode);
3669 if (offset < 0 || offset >= i_size_read(inode))
3682 filemap_write_and_wait(inode->i_mapping);
3689 offset = i_size_read(inode);
3694 in_data.length = cpu_to_le64(i_size_read(inode));
3732 return vfs_setpos(file, offset, inode->i_sb->s_maxbytes);
3880 cifs_dbg(FYI, "Batch Oplock granted on inode %p\n",
3881 &cinode->netfs.inode);
3884 cifs_dbg(FYI, "Exclusive Oplock granted on inode %p\n",
3885 &cinode->netfs.inode);
3888 cifs_dbg(FYI, "Level II Oplock granted on inode %p\n",
3889 &cinode->netfs.inode);
3927 cifs_dbg(FYI, "%s Lease granted on inode %p\n", message,
3928 &cinode->netfs.inode);
4071 smb2_wp_retry_size(struct inode *inode)
4073 return min_t(unsigned int, CIFS_SB(inode->i_sb)->ctx->wsize,
4972 static int __cifs_sfu_make_node(unsigned int xid, struct inode *inode,
4979 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
5026 int cifs_sfu_make_node(unsigned int xid, struct inode *inode,
5030 struct inode *new = NULL;
5033 rc = __cifs_sfu_make_node(xid, inode, dentry, tcon,
5040 inode->i_sb, xid);
5043 inode->i_sb, xid);
5046 inode->i_sb, xid, NULL);
5053 static int smb2_make_node(unsigned int xid, struct inode *inode,
5057 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
5067 rc = cifs_sfu_make_node(xid, inode, dentry, tcon,
5070 rc = smb2_mknod_reparse(xid, inode, dentry, tcon,