Lines Matching refs:fid

813 	struct cifs_fid fid;
822 .fid = &fid,
827 memcpy(&fid, &cfid->fid, sizeof(struct cifs_fid));
836 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
838 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
840 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
842 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
845 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
858 struct cifs_fid fid;
866 .fid = &fid,
874 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
876 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
878 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
890 struct cifs_fid fid;
914 .fid = &fid,
941 rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
960 struct cifs_fid *fid = &cfile->fid;
967 return SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid, &data->fi);
1122 struct cifs_fid fid;
1207 .fid = &fid,
1398 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
1403 cfile->fid.persistent_fid = fid->persistent_fid;
1404 cfile->fid.volatile_fid = fid->volatile_fid;
1405 cfile->fid.access = fid->access;
1407 cfile->fid.mid = fid->mid;
1409 server->ops->set_oplock_level(cinode, oplock, fid->epoch,
1410 &fid->purge_cache);
1412 memcpy(cfile->fid.create_guid, fid->create_guid, 16);
1417 struct cifs_fid *fid)
1419 return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
1430 rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
1431 cfile->fid.volatile_fid, &file_inf);
1520 struct cifs_fid fid;
1574 .fid = &fid,
1769 srcfile->fid.persistent_fid,
1770 srcfile->fid.volatile_fid, pcchunk);
1792 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
1793 trgtfile->fid.volatile_fid, FSCTL_SRV_COPYCHUNK_WRITE,
1878 struct cifs_fid *fid)
1880 return SMB2_flush(xid, tcon, fid->persistent_fid, fid->volatile_fid);
1953 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
1954 cfile->fid.volatile_fid, FSCTL_SET_SPARSE,
1989 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
1990 cfile->fid.volatile_fid, cfile->pid, size);
2010 dup_ext_buf.VolatileFileHandle = srcfile->fid.volatile_fid;
2011 dup_ext_buf.PersistentFileHandle = srcfile->fid.persistent_fid;
2033 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
2034 trgtfile->fid.volatile_fid,
2052 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
2053 cfile->fid.volatile_fid);
2067 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2068 cfile->fid.volatile_fid,
2119 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2120 cfile->fid.volatile_fid,
2180 struct cifs_fid fid;
2222 .fid = &fid,
2230 rc = SMB2_change_notify(xid, tcon, fid.persistent_fid, fid.volatile_fid,
2234 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
2256 struct cifs_fid *fid, __u16 search_flags,
2301 .fid = fid,
2343 fid->persistent_fid = op_rsp->PersistentFileId;
2344 fid->volatile_fid = op_rsp->VolatileFileId;
2348 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
2350 trace_smb3_query_dir_err(xid, fid->persistent_fid,
2359 trace_smb3_query_dir_done(xid, fid->persistent_fid,
2369 trace_smb3_query_dir_err(xid, fid->persistent_fid, tcon->tid,
2375 trace_smb3_query_dir_done(xid, fid->persistent_fid, tcon->tid,
2394 struct cifs_fid *fid, __u16 search_flags,
2397 return SMB2_query_directory(xid, tcon, fid->persistent_fid,
2398 fid->volatile_fid, 0, srch_inf);
2403 struct cifs_fid *fid)
2405 return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
2644 struct cifs_fid fid;
2690 .fid = &fid,
2706 cfid->fid.persistent_fid,
2707 cfid->fid.volatile_fid,
2829 struct cifs_fid fid;
2840 .fid = &fid,
2848 rc = SMB311_posix_qfs_info(xid, tcon, fid.persistent_fid,
2849 fid.volatile_fid, buf);
2851 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
2858 return ob1->fid.persistent_fid == ob2->fid.persistent_fid &&
2859 ob1->fid.volatile_fid == ob2->fid.volatile_fid;
2869 cfile->fid.persistent_fid, cfile->fid.volatile_fid,
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);
2886 smb2_new_lease_key(struct cifs_fid *fid)
2888 generate_random_uuid(fid->lease_key);
3037 struct cifs_fid fid;
3068 .fid = &fid,
3078 rc = SMB2_query_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
3079 fid.volatile_fid, (void **)&pntsd, pacllen,
3081 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
3103 struct cifs_fid fid;
3134 .fid = &fid,
3141 rc = SMB2_set_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
3142 fid.volatile_fid, pnntsd, acllen, aclflag);
3143 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
3165 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
3181 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3182 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3201 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3227 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3228 cfile->fid.volatile_fid, cfile->pid, new_size);
3243 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
3246 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
3283 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3284 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3306 io_parms.netfid = cfile->fid.netfid;
3309 io_parms.persistent_fid = cfile->fid.persistent_fid;
3310 io_parms.volatile_fid = cfile->fid.volatile_fid;
3345 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3346 cfile->fid.volatile_fid,
3431 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3436 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
3454 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3455 cfile->fid.volatile_fid, cfile->pid, new_eof);
3533 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
3536 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
3579 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3580 cfile->fid.volatile_fid, cfile->pid, new_eof);
3627 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3628 cfile->fid.volatile_fid, cfile->pid, new_eof);
3683 smb2_flush_file(xid, tcon, &wrcfile->fid);
3696 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3697 cfile->fid.volatile_fid,
3756 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3757 cfile->fid.volatile_fid,
4980 struct cifs_fid fid;
5008 oparms.fid = &fid;
5020 rc = server->ops->sync_write(xid, &fid, &io_parms,
5022 server->ops->close(xid, tcon, &fid);