Lines Matching defs:fid

630 		SMB2_close(0, cfid->tcon, cfid->fid->persistent_fid,
631 cfid->fid->volatile_fid);
715 pfid = tcon->crfid.fid;
731 oparms.fid = pfid;
769 struct cifs_fid fid = {
779 memcpy(pfid, tcon->crfid.fid, sizeof(*pfid));
786 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
806 oparms.fid->persistent_fid = o_rsp->PersistentFileId;
807 oparms.fid->volatile_fid = o_rsp->VolatileFileId;
809 oparms.fid->mid = le64_to_cpu(o_rsp->sync_hdr.MessageId);
812 memcpy(tcon->crfid.fid, pfid, sizeof(struct cifs_fid));
822 &oparms.fid->epoch,
823 oparms.fid->lease_key, &oplock,
858 struct cifs_fid fid;
867 .fid = &fid,
876 memcpy(&fid, cfid->fid, sizeof(struct cifs_fid));
883 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
885 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
887 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
889 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
892 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
905 struct cifs_fid fid;
911 oparms.fid = &fid;
919 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
921 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
923 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
934 struct cifs_fid fid;
947 oparms.fid = &fid;
957 rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
973 struct cifs_fid *fid, FILE_ALL_INFO *data)
983 rc = SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid,
1150 struct cifs_fid fid;
1225 oparms.fid = &fid;
1405 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
1410 cfile->fid.persistent_fid = fid->persistent_fid;
1411 cfile->fid.volatile_fid = fid->volatile_fid;
1412 cfile->fid.access = fid->access;
1414 cfile->fid.mid = fid->mid;
1416 server->ops->set_oplock_level(cinode, oplock, fid->epoch,
1417 &fid->purge_cache);
1419 memcpy(cfile->fid.create_guid, fid->create_guid, 16);
1424 struct cifs_fid *fid)
1426 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
1437 rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
1438 cfile->fid.volatile_fid, &file_inf);
1530 struct cifs_fid fid;
1577 oparms.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,
1990 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
1991 cfile->fid.volatile_fid, cfile->pid, &eof);
2011 dup_ext_buf.VolatileFileHandle = srcfile->fid.volatile_fid;
2012 dup_ext_buf.PersistentFileHandle = srcfile->fid.persistent_fid;
2034 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
2035 trgtfile->fid.volatile_fid,
2053 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
2054 cfile->fid.volatile_fid);
2068 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2069 cfile->fid.volatile_fid,
2120 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
2121 cfile->fid.volatile_fid,
2180 struct cifs_fid fid;
2209 oparms.fid = &fid;
2217 rc = SMB2_change_notify(xid, tcon, fid.persistent_fid, fid.volatile_fid,
2220 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
2233 struct cifs_fid *fid, __u16 search_flags,
2269 oparms.fid = fid;
2305 fid->persistent_fid = op_rsp->PersistentFileId;
2306 fid->volatile_fid = op_rsp->VolatileFileId;
2310 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
2312 trace_smb3_query_dir_err(xid, fid->persistent_fid,
2321 trace_smb3_query_dir_done(xid, fid->persistent_fid,
2331 trace_smb3_query_dir_err(xid, fid->persistent_fid, tcon->tid,
2337 trace_smb3_query_dir_done(xid, fid->persistent_fid, tcon->tid,
2351 struct cifs_fid *fid, __u16 search_flags,
2354 return SMB2_query_directory(xid, tcon, fid->persistent_fid,
2355 fid->volatile_fid, 0, srch_inf);
2360 struct cifs_fid *fid)
2362 return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
2416 smb2_oplock_response(struct cifs_tcon *tcon, struct cifs_fid *fid,
2423 return SMB2_oplock_break(0, tcon, fid->persistent_fid,
2424 fid->volatile_fid,
2522 struct cifs_fid fid;
2540 oparms.fid = &fid;
2642 struct cifs_fid fid;
2651 oparms.fid = &fid;
2659 rc = SMB311_posix_qfs_info(xid, tcon, fid.persistent_fid,
2660 fid.volatile_fid, buf);
2662 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
2669 return ob1->fid.persistent_fid == ob2->fid.persistent_fid &&
2670 ob1->fid.volatile_fid == ob2->fid.volatile_fid;
2680 cfile->fid.persistent_fid, cfile->fid.volatile_fid,
2685 smb2_get_lease_key(struct inode *inode, struct cifs_fid *fid)
2687 memcpy(fid->lease_key, CIFS_I(inode)->lease_key, SMB2_LEASE_KEY_SIZE);
2691 smb2_set_lease_key(struct inode *inode, struct cifs_fid *fid)
2693 memcpy(CIFS_I(inode)->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
2697 smb2_new_lease_key(struct cifs_fid *fid)
2699 generate_random_uuid(fid->lease_key);
2903 struct cifs_fid fid;
2950 oparms.fid = &fid;
2966 &rqst[1], fid.persistent_fid,
2967 fid.volatile_fid, FSCTL_GET_REPARSE_POINT, NULL, 0,
3091 struct cifs_fid fid;
3130 oparms.fid = &fid;
3252 struct cifs_fid fid;
3279 oparms.fid = &fid;
3286 rc = SMB2_query_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
3287 fid.volatile_fid, (void **)&pntsd, pacllen);
3288 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
3310 struct cifs_fid fid;
3338 oparms.fid = &fid;
3345 rc = SMB2_set_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
3346 fid.volatile_fid, pnntsd, acllen, aclflag);
3347 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
3369 pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen);
3391 trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3404 trace_smb3_zero_err(xid, cfile->fid.persistent_fid,
3415 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3416 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3428 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3429 cfile->fid.volatile_fid, cfile->pid, &eof);
3435 trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
3438 trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
3474 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3475 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
3496 io_parms.netfid = cfile->fid.netfid;
3499 io_parms.persistent_fid = cfile->fid.persistent_fid;
3500 io_parms.volatile_fid = cfile->fid.volatile_fid;
3535 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3536 cfile->fid.volatile_fid,
3621 trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
3626 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
3644 rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
3645 cfile->fid.volatile_fid, cfile->pid, &eof);
3723 trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
3726 trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
3763 smb2_flush_file(xid, tcon, &wrcfile->fid);
3776 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3777 cfile->fid.volatile_fid,
3836 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
3837 cfile->fid.volatile_fid,
5041 struct cifs_fid fid;
5080 oparms.fid = &fid;
5107 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms,
5113 rc = tcon->ses->server->ops->sync_write(xid, &fid, &io_parms,
5116 tcon->ses->server->ops->close(xid, tcon, &fid);