Lines Matching refs:fid
297 struct cifs_fid fid; in smb3_qfs_tcon() local
303 oparms.fid = &fid; in smb3_qfs_tcon()
314 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
316 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
318 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb3_qfs_tcon()
320 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb3_qfs_tcon()
331 struct cifs_fid fid; in smb2_qfs_tcon() local
337 oparms.fid = &fid; in smb2_qfs_tcon()
344 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb2_qfs_tcon()
346 SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb2_qfs_tcon()
348 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb2_qfs_tcon()
360 struct cifs_fid fid; in smb2_is_path_accessible() local
370 oparms.fid = &fid; in smb2_is_path_accessible()
379 rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb2_is_path_accessible()
395 struct cifs_fid *fid, FILE_ALL_INFO *data) in smb2_query_file_info() argument
405 rc = SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid, in smb2_query_file_info()
529 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument
534 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid()
535 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid()
536 server->ops->set_oplock_level(cinode, oplock, fid->epoch, in smb2_set_fid()
537 &fid->purge_cache); in smb2_set_fid()
543 struct cifs_fid *fid) in smb2_close_file() argument
545 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_close_file()
600 srcfile->fid.persistent_fid, in smb2_clone_range()
601 srcfile->fid.volatile_fid, pcchunk); in smb2_clone_range()
621 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid, in smb2_clone_range()
622 trgtfile->fid.volatile_fid, FSCTL_SRV_COPYCHUNK_WRITE, in smb2_clone_range()
702 struct cifs_fid *fid) in smb2_flush_file() argument
704 return SMB2_flush(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_flush_file()
772 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb2_set_sparse()
773 cfile->fid.volatile_fid, FSCTL_SET_SPARSE, in smb2_set_sparse()
809 return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid, in smb2_set_file_size()
810 cfile->fid.volatile_fid, cfile->pid, &eof, false); in smb2_set_file_size()
830 dup_ext_buf.VolatileFileHandle = srcfile->fid.volatile_fid; in smb2_duplicate_extents()
831 dup_ext_buf.PersistentFileHandle = srcfile->fid.persistent_fid; in smb2_duplicate_extents()
842 rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid, in smb2_duplicate_extents()
843 trgtfile->fid.volatile_fid, in smb2_duplicate_extents()
861 return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid, in smb2_set_compression()
862 cfile->fid.volatile_fid); in smb2_set_compression()
877 return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_set_integrity()
878 cfile->fid.volatile_fid, in smb3_set_integrity()
890 struct cifs_fid *fid, __u16 search_flags, in smb2_query_dir_first() argument
906 oparms.fid = fid; in smb2_query_dir_first()
919 rc = SMB2_query_directory(xid, tcon, fid->persistent_fid, in smb2_query_dir_first()
920 fid->volatile_fid, 0, srch_inf); in smb2_query_dir_first()
923 SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_query_dir_first()
930 struct cifs_fid *fid, __u16 search_flags, in smb2_query_dir_next() argument
933 return SMB2_query_directory(xid, tcon, fid->persistent_fid, in smb2_query_dir_next()
934 fid->volatile_fid, 0, srch_inf); in smb2_query_dir_next()
939 struct cifs_fid *fid) in smb2_close_dir() argument
941 return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid); in smb2_close_dir()
967 smb2_oplock_response(struct cifs_tcon *tcon, struct cifs_fid *fid, in smb2_oplock_response() argument
974 return SMB2_oplock_break(0, tcon, fid->persistent_fid, in smb2_oplock_response()
975 fid->volatile_fid, in smb2_oplock_response()
987 struct cifs_fid fid; in smb2_queryfs() local
993 oparms.fid = &fid; in smb2_queryfs()
1000 rc = SMB2_QFS_info(xid, tcon, fid.persistent_fid, fid.volatile_fid, in smb2_queryfs()
1002 SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid); in smb2_queryfs()
1009 return ob1->fid.persistent_fid == ob2->fid.persistent_fid && in smb2_compare_fids()
1010 ob1->fid.volatile_fid == ob2->fid.volatile_fid; in smb2_compare_fids()
1020 cfile->fid.persistent_fid, cfile->fid.volatile_fid, in smb2_mand_lock()
1025 smb2_get_lease_key(struct inode *inode, struct cifs_fid *fid) in smb2_get_lease_key() argument
1027 memcpy(fid->lease_key, CIFS_I(inode)->lease_key, SMB2_LEASE_KEY_SIZE); in smb2_get_lease_key()
1031 smb2_set_lease_key(struct inode *inode, struct cifs_fid *fid) in smb2_set_lease_key() argument
1033 memcpy(CIFS_I(inode)->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE); in smb2_set_lease_key()
1037 smb2_new_lease_key(struct cifs_fid *fid) in smb2_new_lease_key() argument
1039 get_random_bytes(fid->lease_key, SMB2_LEASE_KEY_SIZE); in smb2_new_lease_key()
1051 struct cifs_fid fid; in smb2_query_symlink() local
1066 oparms.fid = &fid; in smb2_query_symlink()
1135 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_zero_range()
1136 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, in smb3_zero_range()
1169 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb3_punch_hole()
1170 cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA, in smb3_punch_hole()