Lines Matching defs:fid
812 struct cifs_fid fid;
821 .fid = &fid,
826 memcpy(&fid, &cfid->fid, sizeof(struct cifs_fid));
835 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
837 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
839 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
841 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
844 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
857 struct cifs_fid fid;
865 .fid = &fid,
873 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
875 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
877 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
889 struct cifs_fid fid;
913 .fid = &fid,
940 rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
959 struct cifs_fid *fid = &cfile->fid;
966 return SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid, &data->fi);
1121 struct cifs_fid fid;
1199 .fid = &fid,
1378 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
1383 cfile->fid.persistent_fid = fid->persistent_fid;
1384 cfile->fid.volatile_fid = fid->volatile_fid;
1385 cfile->fid.access = fid->access;
1387 cfile->fid.mid = fid->mid;
1389 server->ops->set_oplock_level(cinode, oplock, fid->epoch,
1390 &fid->purge_cache);
1392 memcpy(cfile->fid.create_guid, fid->create_guid, 16);
1397 struct cifs_fid *fid)
1399 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
1410 rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
1411 cfile->fid.volatile_fid, &file_inf);
1499 struct cifs_fid fid;
1546 .fid = &fid,
1729 srcfile->fid.persistent_fid,
1730 srcfile->fid.volatile_fid, pcchunk);
1752 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
1753 trgtfile->fid.volatile_fid, FSCTL_SRV_COPYCHUNK_WRITE,
1838 struct cifs_fid *fid)
1840 return SMB2_flush(xid, tcon, fid->persistent_fid, fid->volatile_fid);
1913 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
1914 cfile->fid.volatile_fid, FSCTL_SET_SPARSE,
1950 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
1951 cfile->fid.volatile_fid, cfile->pid, &eof);
1971 dup_ext_buf.VolatileFileHandle = srcfile->fid.volatile_fid;
1972 dup_ext_buf.PersistentFileHandle = srcfile->fid.persistent_fid;
1994 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
1995 trgtfile->fid.volatile_fid,
2013 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
2014 cfile->fid.volatile_fid);
2028 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2029 cfile->fid.volatile_fid,
2080 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2081 cfile->fid.volatile_fid,
2141 struct cifs_fid fid;
2183 .fid = &fid,
2191 rc = SMB2_change_notify(xid, tcon, fid.persistent_fid, fid.volatile_fid,
2195 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
2217 struct cifs_fid *fid, __u16 search_flags,
2256 .fid = fid,
2296 fid->persistent_fid = op_rsp->PersistentFileId;
2297 fid->volatile_fid = op_rsp->VolatileFileId;
2301 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
2303 trace_smb3_query_dir_err(xid, fid->persistent_fid,
2312 trace_smb3_query_dir_done(xid, fid->persistent_fid,
2322 trace_smb3_query_dir_err(xid, fid->persistent_fid, tcon->tid,
2328 trace_smb3_query_dir_done(xid, fid->persistent_fid, tcon->tid,
2342 struct cifs_fid *fid, __u16 search_flags,
2345 return SMB2_query_directory(xid, tcon, fid->persistent_fid,
2346 fid->volatile_fid, 0, srch_inf);
2351 struct cifs_fid *fid)
2353 return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
2553 struct cifs_fid fid;
2592 .fid = &fid,
2607 cfid->fid.persistent_fid,
2608 cfid->fid.volatile_fid,
2717 struct cifs_fid fid;
2728 .fid = &fid,
2736 rc = SMB311_posix_qfs_info(xid, tcon, fid.persistent_fid,
2737 fid.volatile_fid, buf);
2739 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
2746 return ob1->fid.persistent_fid == ob2->fid.persistent_fid &&
2747 ob1->fid.volatile_fid == ob2->fid.volatile_fid;
2757 cfile->fid.persistent_fid, cfile->fid.volatile_fid,
2762 smb2_get_lease_key(struct inode *inode, struct cifs_fid *fid)
2764 memcpy(fid->lease_key, CIFS_I(inode)->lease_key, SMB2_LEASE_KEY_SIZE);
2768 smb2_set_lease_key(struct inode *inode, struct cifs_fid *fid)
2770 memcpy(CIFS_I(inode)->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
2774 smb2_new_lease_key(struct cifs_fid *fid)
2776 generate_random_uuid(fid->lease_key);
3008 struct cifs_fid fid;
3049 .fid = &fid,
3174 struct cifs_fid fid;
3205 .fid = &fid,
3215 rc = SMB2_query_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
3216 fid.volatile_fid, (void **)&pntsd, pacllen,
3218 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
3240 struct cifs_fid fid;
3271 .fid = &fid,
3278 rc = SMB2_set_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
3279 fid.volatile_fid, pnntsd, acllen, aclflag);
3280 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
3302 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
3318 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3319 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3339 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3366 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3367 cfile->fid.volatile_fid, cfile->pid, &eof);
3379 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
3382 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
3419 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3420 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3442 io_parms.netfid = cfile->fid.netfid;
3445 io_parms.persistent_fid = cfile->fid.persistent_fid;
3446 io_parms.volatile_fid = cfile->fid.volatile_fid;
3481 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3482 cfile->fid.volatile_fid,
3567 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3572 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
3590 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3591 cfile->fid.volatile_fid, cfile->pid, &eof);
3669 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
3672 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
3714 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3715 cfile->fid.volatile_fid, cfile->pid, &eof);
3761 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3762 cfile->fid.volatile_fid, cfile->pid, &eof);
3816 smb2_flush_file(xid, tcon, &wrcfile->fid);
3829 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3830 cfile->fid.volatile_fid,
3889 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3890 cfile->fid.volatile_fid,
5115 struct cifs_fid fid;
5149 .fid = &fid,
5176 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms,
5182 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms,
5188 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms,
5191 tcon->ses->server->ops->close(xid, tcon, &fid);