Lines Matching refs:src_inode

1203 static int cifs_precopy_set_eof(struct inode *src_inode, struct cifsInodeInfo *src_cifsi,  in cifs_precopy_set_eof()  argument
1215 src_inode->i_size, true /* no need to set sparse */); in cifs_precopy_set_eof()
1226 fscache_resize_cookie(cifs_inode_cookie(src_inode), src_end); in cifs_precopy_set_eof()
1230 return filemap_write_and_wait(src_inode->i_mapping); in cifs_precopy_set_eof()
1270 struct inode *src_inode = file_inode(src_file); in cifs_remap_file_range() local
1272 struct cifsInodeInfo *src_cifsi = CIFS_I(src_inode); in cifs_remap_file_range()
1304 lock_two_nondirectories(target_inode, src_inode); in cifs_remap_file_range()
1307 len = src_inode->i_size - off; in cifs_remap_file_range()
1312 rc = filemap_write_and_wait_range(src_inode->i_mapping, off, in cifs_remap_file_range()
1322 rc = cifs_precopy_set_eof(src_inode, src_cifsi, src_tcon, xid, off + len); in cifs_remap_file_range()
1369 if (off >= src_inode->i_size) { in cifs_remap_file_range()
1371 } else if (src_inode == target_inode) { in cifs_remap_file_range()
1386 unlock_two_nondirectories(src_inode, target_inode); in cifs_remap_file_range()
1397 struct inode *src_inode = file_inode(src_file); in cifs_file_copychunk_range() local
1399 struct cifsInodeInfo *src_cifsi = CIFS_I(src_inode); in cifs_file_copychunk_range()
1435 lock_two_nondirectories(target_inode, src_inode); in cifs_file_copychunk_range()
1439 rc = filemap_write_and_wait_range(src_inode->i_mapping, off, in cifs_file_copychunk_range()
1449 rc = cifs_precopy_set_eof(src_inode, src_cifsi, src_tcon, xid, off + len); in cifs_file_copychunk_range()
1491 unlock_two_nondirectories(src_inode, target_inode); in cifs_file_copychunk_range()