Lines Matching refs:open_file

1634 cifs_write(struct cifsFileInfo *open_file, __u32 pid, const char *write_data,  in cifs_write()  argument
1644 struct dentry *dentry = open_file->dentry; in cifs_write()
1653 tcon = tlink_tcon(open_file->tlink); in cifs_write()
1668 if (open_file->invalidHandle) { in cifs_write()
1673 rc = cifs_reopen_file(open_file, false); in cifs_write()
1687 rc = server->ops->sync_write(xid, &open_file->fid, in cifs_write()
1721 struct cifsFileInfo *open_file = NULL; in find_readable_file() local
1732 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { in find_readable_file()
1733 if (fsuid_only && !uid_eq(open_file->uid, current_fsuid())) in find_readable_file()
1735 if (OPEN_FMODE(open_file->f_flags) & FMODE_READ) { in find_readable_file()
1736 if (!open_file->invalidHandle) { in find_readable_file()
1739 cifsFileInfo_get_locked(open_file); in find_readable_file()
1741 return open_file; in find_readable_file()
1755 struct cifsFileInfo *open_file, *inv_file = NULL; in find_writable_file() local
1783 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { in find_writable_file()
1784 if (!any_available && open_file->pid != current->tgid) in find_writable_file()
1786 if (fsuid_only && !uid_eq(open_file->uid, current_fsuid())) in find_writable_file()
1788 if (OPEN_FMODE(open_file->f_flags) & FMODE_WRITE) { in find_writable_file()
1789 if (!open_file->invalidHandle) { in find_writable_file()
1791 cifsFileInfo_get_locked(open_file); in find_writable_file()
1793 return open_file; in find_writable_file()
1796 inv_file = open_file; in find_writable_file()
1841 struct cifsFileInfo *open_file; in cifs_partialpagewrite() local
1867 open_file = find_writable_file(CIFS_I(mapping->host), false); in cifs_partialpagewrite()
1868 if (open_file) { in cifs_partialpagewrite()
1869 bytes_written = cifs_write(open_file, open_file->pid, in cifs_partialpagewrite()
1871 cifsFileInfo_put(open_file); in cifs_partialpagewrite()
2466 struct cifsFileInfo *open_file, in cifs_write_from_iter() argument
2479 pid = open_file->pid; in cifs_write_from_iter()
2483 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_write_from_iter()
2530 wdata->cfile = cifsFileInfo_get(open_file); in cifs_write_from_iter()
2566 struct cifsFileInfo *open_file; in cifs_user_writev() local
2586 open_file = file->private_data; in cifs_user_writev()
2587 tcon = tlink_tcon(open_file->tlink); in cifs_user_writev()
2595 open_file, cifs_sb, &wdata_list); in cifs_user_writev()
2638 open_file, cifs_sb, &tmp_list); in cifs_user_writev()
2902 cifs_send_async_read(loff_t offset, size_t len, struct cifsFileInfo *open_file, in cifs_send_async_read() argument
2912 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_send_async_read()
2915 pid = open_file->pid; in cifs_send_async_read()
2941 rdata->cfile = cifsFileInfo_get(open_file); in cifs_send_async_read()
2980 struct cifsFileInfo *open_file; in cifs_user_readv() local
2990 open_file = file->private_data; in cifs_user_readv()
2991 tcon = tlink_tcon(open_file->tlink); in cifs_user_readv()
2999 rc = cifs_send_async_read(offset, len, open_file, cifs_sb, &rdata_list); in cifs_user_readv()
3128 struct cifsFileInfo *open_file; in cifs_read() local
3144 open_file = file->private_data; in cifs_read()
3145 tcon = tlink_tcon(open_file->tlink); in cifs_read()
3154 pid = open_file->pid; in cifs_read()
3176 if (open_file->invalidHandle) { in cifs_read()
3177 rc = cifs_reopen_file(open_file, true); in cifs_read()
3185 rc = server->ops->sync_read(xid, &open_file->fid, &io_parms, in cifs_read()
3439 struct cifsFileInfo *open_file = file->private_data; in cifs_readpages() local
3457 pid = open_file->pid; in cifs_readpages()
3462 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_readpages()
3522 rdata->cfile = cifsFileInfo_get(open_file); in cifs_readpages()
3634 struct cifsFileInfo *open_file; in is_inode_writable() local
3637 list_for_each_entry(open_file, &cifs_inode->openFileList, flist) { in is_inode_writable()
3638 if (OPEN_FMODE(open_file->f_flags) & FMODE_WRITE) { in is_inode_writable()