| /fs/smb/client/ |
| A D | file.c | 305 if (req->cfile) in cifs_free_request() 670 return cfile; in cifs_new_fileinfo() 674 kfree(cfile); in cifs_new_fileinfo() 682 kfree(cfile); in cifs_new_fileinfo() 688 fdlocks->cfile = cfile; in cifs_new_fileinfo() 691 cfile->count = 1; in cifs_new_fileinfo() 745 return cfile; in cifs_new_fileinfo() 1336 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file() 2589 return cfile; in find_writable_file() 3217 if (cfile) in cifs_swap_activate() [all …]
|
| A D | smb2inode.c | 222 if (cfile) in smb2_compound_op() 282 if (cfile) { in smb2_compound_op() 315 if (cfile) { in smb2_compound_op() 382 if (cfile) { in smb2_compound_op() 417 if (cfile) { in smb2_compound_op() 458 if (cfile) { in smb2_compound_op() 606 if (cfile) in smb2_compound_op() 621 if (cfile) { in smb2_compound_op() 684 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op() 708 if (rc == 0 && cfile && cfile->symlink_target) { in smb2_compound_op() [all …]
|
| A D | misc.c | 656 cifsFileInfo_get(cfile); in cifs_queue_oplock_break() 746 dclose->tlink = cfile->tlink; in cifs_add_deferred_close() 772 struct cifsFileInfo *cfile = NULL; in cifs_close_deferred_file() local 784 cifs_del_deferred_close(cfile); in cifs_close_deferred_file() 790 tmp_list->cfile = cfile; in cifs_close_deferred_file() 807 struct cifsFileInfo *cfile; in cifs_close_all_deferred_files() local 816 cifs_del_deferred_close(cfile); in cifs_close_all_deferred_files() 822 tmp_list->cfile = cfile; in cifs_close_all_deferred_files() 838 struct cifsFileInfo *cfile; in cifs_close_deferred_file_under_dentry() local 858 tmp_list->cfile = cfile; in cifs_close_deferred_file_under_dentry() [all …]
|
| A D | smb2file.c | 263 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range() 319 cfile->fid.persistent_fid, in smb2_unlock_range() 320 cfile->fid.volatile_fid, in smb2_unlock_range() 329 &cfile->llist->locks); in smb2_unlock_range() 344 cfile->fid.volatile_fid, current->tgid, in smb2_unlock_range() 363 struct cifsFileInfo *cfile = fdlocks->cfile; in smb2_push_mand_fdlocks() local 367 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_push_mand_fdlocks() 376 cfile->fid.persistent_fid, in smb2_push_mand_fdlocks() 377 cfile->fid.volatile_fid, in smb2_push_mand_fdlocks() 388 cfile->fid.persistent_fid, in smb2_push_mand_fdlocks() [all …]
|
| A D | readdir.c | 721 spin_lock(&cfile->file_info_lock); in find_cifs_entry() 723 cfile->invalidHandle = true; in find_cifs_entry() 731 if (cfile->srch_inf.smallBuf) in find_cifs_entry() 735 cifs_buf_release(cfile->srch_inf. in find_cifs_entry() 740 cfile->srch_inf.last_entry = NULL; in find_cifs_entry() 749 if (cfile->srch_inf.last_entry) in find_cifs_entry() 750 cifs_save_resume_key(cfile->srch_inf.last_entry, cfile); in find_cifs_entry() 762 &cfile->srch_inf); in find_cifs_entry() 766 if (cfile->srch_inf.last_entry) in find_cifs_entry() 767 cifs_save_resume_key(cfile->srch_inf.last_entry, cfile); in find_cifs_entry() [all …]
|
| A D | smb2misc.c | 544 struct cifsFileInfo *cfile; in smb2_tcon_has_lease() local 565 cfile->oplock_break_cancelled = true; in smb2_tcon_has_lease() 570 cfile->oplock_level = lease_state; in smb2_tcon_has_lease() 572 cifs_queue_oplock_break(cfile); in smb2_tcon_has_lease() 679 struct cifsFileInfo *cfile; in smb2_is_valid_oplock_break() local 709 cfile->fid.persistent_fid || in smb2_is_valid_oplock_break() 711 cfile->fid.volatile_fid) in smb2_is_valid_oplock_break() 718 spin_lock(&cfile->file_info_lock); in smb2_is_valid_oplock_break() 728 cfile->oplock_epoch = 0; in smb2_is_valid_oplock_break() 731 spin_unlock(&cfile->file_info_lock); in smb2_is_valid_oplock_break() [all …]
|
| A D | smb2ops.c | 1469 cfile->fid.mid = fid->mid; in smb2_set_fid() 2059 cfile->fid.volatile_fid, cfile->pid, size); in smb2_set_file_size() 2149 cfile->fid.volatile_fid, in smb3_set_integrity() 2924 cfile->fid.persistent_fid, cfile->fid.volatile_fid, in smb2_mand_lock() 3299 cfile->fid.volatile_fid, cfile->pid, new_size); in smb3_zero_range() 3375 cfile->fid.volatile_fid, cfile->pid, extend_to); in smb3_punch_hole() 3548 cfile->fid.volatile_fid, cfile->pid, new_eof); in smb3_simple_falloc() 3664 rc = smb2_copychunk_range(xid, cfile, cfile, off + len, in smb3_collapse_range() 3671 cfile->fid.volatile_fid, cfile->pid, new_eof); in smb3_collapse_range() 3719 cfile->fid.volatile_fid, cfile->pid, new_eof); in smb3_insert_range() [all …]
|
| A D | smb1ops.c | 719 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in cifs_query_file_info() argument 731 if (cfile->symlink_target) { in cifs_query_file_info() 732 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info() 737 rc = CIFSSMBQFileInfo(xid, tcon, cfile->fid.netfid, &fi); in cifs_query_file_info() 852 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_set_fid() 853 cfile->fid.netfid = fid->netfid; in cifs_set_fid() 1063 struct cifsFileInfo *cfile) in cifs_set_compression() argument 1065 return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid); in cifs_set_compression() 1142 return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid, in cifs_mand_lock() 1214 cifs_dir_needs_close(struct cifsFileInfo *cfile) in cifs_dir_needs_close() argument [all …]
|
| A D | cifs_debug.c | 241 struct cifsFileInfo *cfile; in cifs_debug_files_proc_show() local 258 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in cifs_debug_files_proc_show() 263 cfile->fid.persistent_fid, in cifs_debug_files_proc_show() 264 cfile->f_flags, in cifs_debug_files_proc_show() 265 cfile->count, in cifs_debug_files_proc_show() 266 cfile->pid, in cifs_debug_files_proc_show() 267 from_kuid(&init_user_ns, cfile->uid), in cifs_debug_files_proc_show() 268 cfile->dentry); in cifs_debug_files_proc_show() 270 seq_printf(m, " %llu\n", cfile->fid.mid); in cifs_debug_files_proc_show()
|
| A D | cifsproto.h | 209 extern int cifs_unlock_range(struct cifsFileInfo *cfile, 211 extern int cifs_push_mandatory_locks(struct cifsFileInfo *cfile); 291 extern bool cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset, 303 extern bool cifs_is_deferred_close(struct cifsFileInfo *cfile, 306 extern void cifs_add_deferred_close(struct cifsFileInfo *cfile, 309 extern void cifs_del_deferred_close(struct cifsFileInfo *cfile); 433 struct cifsFileInfo *cfile, __u64 size,
|
| A D | inode.c | 403 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info_unix() local 404 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix() 408 if (cfile->symlink_target) { in cifs_get_file_info_unix() 974 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info() local 975 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info() 2747 if (tlink_tcon(cfile->tlink)->unix_ext) 2910 struct cifsFileInfo *cfile; local 2929 cfile = find_readable_file(cifs_i, false); 2930 if (cfile == NULL) 2935 cifsFileInfo_put(cfile); [all …]
|
| A D | cifsfs.c | 1043 struct cifsFileInfo *cfile = file->private_data; in cifs_llseek() local 1077 if (cfile && cfile->tlink) { in cifs_llseek() 1078 tcon = tlink_tcon(cfile->tlink); in cifs_llseek() 1094 struct cifsFileInfo *cfile = file->private_data; in cifs_setlease() local 1101 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease() 1501 struct cifsFileInfo *cfile = dst_file->private_data; in cifs_copy_file_range() local 1503 if (cfile->swapfile) { in cifs_copy_file_range()
|
| A D | smb2proto.h | 125 extern int smb2_unlock_range(struct cifsFileInfo *cfile, 127 extern int smb2_push_mandatory_locks(struct cifsFileInfo *cfile);
|
| A D | cifsglob.h | 407 struct cifsFileInfo *cfile, struct cifs_open_info_data *data); 1473 struct cifsFileInfo *cfile; /* fid that owns locks */ member 1524 struct cifsFileInfo *cfile; member 1811 struct cifsFileInfo *cfile; member 2116 void cifs_queue_oplock_break(struct cifsFileInfo *cfile);
|
| A D | smb2pdu.c | 4523 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_readv_callback() 4609 rdata->req->cfile->fid.persistent_fid, in smb2_readv_callback() 4618 rdata->req->cfile->fid.persistent_fid, in smb2_readv_callback() 4663 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv() 4673 io_parms.tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv() 4678 io_parms.volatile_fid = rdata->req->cfile->fid.volatile_fid; in smb2_async_readv() 4824 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_writev_callback() 4911 wdata->req->cfile->fid.persistent_fid, in smb2_writev_callback() 4921 wdata->req->cfile->fid.persistent_fid, in smb2_writev_callback() 4962 .persistent_fid = wdata->req->cfile->fid.persistent_fid, in smb2_async_writev() [all …]
|
| A D | cifssmb.c | 1303 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_readv_callback() 1393 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_async_readv() 1418 smb->Fid = rdata->req->cfile->fid.netfid; in cifs_async_readv() 1689 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_writev_callback() 1766 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_async_writev() 1789 smb->Fid = wdata->req->cfile->fid.netfid; in cifs_async_writev() 5275 struct cifsFileInfo *cfile, __u64 size, bool set_allocation) in CIFSSMBSetFileSize() argument 5289 pSMB->hdr.Pid = cpu_to_le16((__u16)cfile->pid); in CIFSSMBSetFileSize() 5290 pSMB->hdr.PidHigh = cpu_to_le16((__u16)(cfile->pid >> 16)); in CIFSSMBSetFileSize() 5319 pSMB->Fid = cfile->fid.netfid; in CIFSSMBSetFileSize()
|