oparms 1063 fs/cifs/cifsacl.c struct cifs_open_parms oparms; oparms 1074 fs/cifs/cifsacl.c oparms.tcon = tcon; oparms 1075 fs/cifs/cifsacl.c oparms.cifs_sb = cifs_sb; oparms 1076 fs/cifs/cifsacl.c oparms.desired_access = READ_CONTROL; oparms 1077 fs/cifs/cifsacl.c oparms.create_options = create_options; oparms 1078 fs/cifs/cifsacl.c oparms.disposition = FILE_OPEN; oparms 1079 fs/cifs/cifsacl.c oparms.path = path; oparms 1080 fs/cifs/cifsacl.c oparms.fid = &fid; oparms 1081 fs/cifs/cifsacl.c oparms.reconnect = false; oparms 1083 fs/cifs/cifsacl.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 1127 fs/cifs/cifsacl.c struct cifs_open_parms oparms; oparms 1143 fs/cifs/cifsacl.c oparms.tcon = tcon; oparms 1144 fs/cifs/cifsacl.c oparms.cifs_sb = cifs_sb; oparms 1145 fs/cifs/cifsacl.c oparms.desired_access = access_flags; oparms 1146 fs/cifs/cifsacl.c oparms.create_options = create_options; oparms 1147 fs/cifs/cifsacl.c oparms.disposition = FILE_OPEN; oparms 1148 fs/cifs/cifsacl.c oparms.path = path; oparms 1149 fs/cifs/cifsacl.c oparms.fid = &fid; oparms 1150 fs/cifs/cifsacl.c oparms.reconnect = false; oparms 1152 fs/cifs/cifsacl.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 416 fs/cifs/cifsproto.h extern int CIFS_open(const unsigned int xid, struct cifs_open_parms *oparms, oparms 1394 fs/cifs/cifssmb.c CIFS_open(const unsigned int xid, struct cifs_open_parms *oparms, int *oplock, oparms 1403 fs/cifs/cifssmb.c struct cifs_sb_info *cifs_sb = oparms->cifs_sb; oparms 1404 fs/cifs/cifssmb.c struct cifs_tcon *tcon = oparms->tcon; oparms 1407 fs/cifs/cifssmb.c int create_options = oparms->create_options; oparms 1408 fs/cifs/cifssmb.c int desired_access = oparms->desired_access; oparms 1409 fs/cifs/cifssmb.c int disposition = oparms->disposition; oparms 1410 fs/cifs/cifssmb.c const char *path = oparms->path; oparms 1491 fs/cifs/cifssmb.c oparms->fid->netfid = rsp->Fid; oparms 1492 fs/cifs/cifssmb.c oparms->fid->access = desired_access; oparms 240 fs/cifs/dir.c struct cifs_open_parms oparms; oparms 363 fs/cifs/dir.c oparms.tcon = tcon; oparms 364 fs/cifs/dir.c oparms.cifs_sb = cifs_sb; oparms 365 fs/cifs/dir.c oparms.desired_access = desired_access; oparms 366 fs/cifs/dir.c oparms.create_options = create_options; oparms 367 fs/cifs/dir.c oparms.disposition = disposition; oparms 368 fs/cifs/dir.c oparms.path = full_path; oparms 369 fs/cifs/dir.c oparms.fid = fid; oparms 370 fs/cifs/dir.c oparms.reconnect = false; oparms 371 fs/cifs/dir.c oparms.mode = mode; oparms 372 fs/cifs/dir.c rc = server->ops->open(xid, &oparms, oplock, buf); oparms 186 fs/cifs/file.c struct cifs_open_parms oparms; oparms 235 fs/cifs/file.c oparms.tcon = tcon; oparms 236 fs/cifs/file.c oparms.cifs_sb = cifs_sb; oparms 237 fs/cifs/file.c oparms.desired_access = desired_access; oparms 238 fs/cifs/file.c oparms.create_options = create_options; oparms 239 fs/cifs/file.c oparms.disposition = disposition; oparms 240 fs/cifs/file.c oparms.path = full_path; oparms 241 fs/cifs/file.c oparms.fid = fid; oparms 242 fs/cifs/file.c oparms.reconnect = false; oparms 244 fs/cifs/file.c rc = server->ops->open(xid, &oparms, oplock, buf); oparms 689 fs/cifs/file.c struct cifs_open_parms oparms; oparms 742 fs/cifs/file.c oparms.reconnect = true; oparms 766 fs/cifs/file.c oparms.tcon = tcon; oparms 767 fs/cifs/file.c oparms.cifs_sb = cifs_sb; oparms 768 fs/cifs/file.c oparms.desired_access = desired_access; oparms 769 fs/cifs/file.c oparms.create_options = create_options; oparms 770 fs/cifs/file.c oparms.disposition = disposition; oparms 771 fs/cifs/file.c oparms.path = full_path; oparms 772 fs/cifs/file.c oparms.fid = &cfile->fid; oparms 773 fs/cifs/file.c oparms.reconnect = true; oparms 782 fs/cifs/file.c rc = server->ops->open(xid, &oparms, &oplock, NULL); oparms 783 fs/cifs/file.c if (rc == -ENOENT && oparms.reconnect == false) { oparms 785 fs/cifs/file.c rc = server->ops->open(xid, &oparms, &oplock, NULL); oparms 787 fs/cifs/file.c oparms.reconnect = true; oparms 831 fs/cifs/file.c if (oparms.reconnect) oparms 446 fs/cifs/inode.c struct cifs_open_parms oparms; oparms 472 fs/cifs/inode.c oparms.tcon = tcon; oparms 473 fs/cifs/inode.c oparms.cifs_sb = cifs_sb; oparms 474 fs/cifs/inode.c oparms.desired_access = GENERIC_READ; oparms 475 fs/cifs/inode.c oparms.create_options = CREATE_NOT_DIR; oparms 477 fs/cifs/inode.c oparms.create_options |= CREATE_OPEN_BACKUP_INTENT; oparms 478 fs/cifs/inode.c oparms.disposition = FILE_OPEN; oparms 479 fs/cifs/inode.c oparms.path = path; oparms 480 fs/cifs/inode.c oparms.fid = &fid; oparms 481 fs/cifs/inode.c oparms.reconnect = false; oparms 487 fs/cifs/inode.c rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL); oparms 1198 fs/cifs/inode.c struct cifs_open_parms oparms; oparms 1221 fs/cifs/inode.c oparms.tcon = tcon; oparms 1222 fs/cifs/inode.c oparms.cifs_sb = cifs_sb; oparms 1223 fs/cifs/inode.c oparms.desired_access = DELETE | FILE_WRITE_ATTRIBUTES; oparms 1224 fs/cifs/inode.c oparms.create_options = CREATE_NOT_DIR; oparms 1225 fs/cifs/inode.c oparms.disposition = FILE_OPEN; oparms 1226 fs/cifs/inode.c oparms.path = full_path; oparms 1227 fs/cifs/inode.c oparms.fid = &fid; oparms 1228 fs/cifs/inode.c oparms.reconnect = false; oparms 1230 fs/cifs/inode.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 1727 fs/cifs/inode.c struct cifs_open_parms oparms; oparms 1758 fs/cifs/inode.c oparms.tcon = tcon; oparms 1759 fs/cifs/inode.c oparms.cifs_sb = cifs_sb; oparms 1761 fs/cifs/inode.c oparms.desired_access = DELETE; oparms 1762 fs/cifs/inode.c oparms.create_options = CREATE_NOT_DIR; oparms 1763 fs/cifs/inode.c oparms.disposition = FILE_OPEN; oparms 1764 fs/cifs/inode.c oparms.path = from_path; oparms 1765 fs/cifs/inode.c oparms.fid = &fid; oparms 1766 fs/cifs/inode.c oparms.reconnect = false; oparms 1768 fs/cifs/inode.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 310 fs/cifs/link.c struct cifs_open_parms oparms; oparms 315 fs/cifs/link.c oparms.tcon = tcon; oparms 316 fs/cifs/link.c oparms.cifs_sb = cifs_sb; oparms 317 fs/cifs/link.c oparms.desired_access = GENERIC_READ; oparms 318 fs/cifs/link.c oparms.create_options = CREATE_NOT_DIR; oparms 319 fs/cifs/link.c oparms.disposition = FILE_OPEN; oparms 320 fs/cifs/link.c oparms.path = path; oparms 321 fs/cifs/link.c oparms.fid = &fid; oparms 322 fs/cifs/link.c oparms.reconnect = false; oparms 324 fs/cifs/link.c rc = CIFS_open(xid, &oparms, &oplock, &file_info); oparms 354 fs/cifs/link.c struct cifs_open_parms oparms; oparms 361 fs/cifs/link.c oparms.tcon = tcon; oparms 362 fs/cifs/link.c oparms.cifs_sb = cifs_sb; oparms 363 fs/cifs/link.c oparms.desired_access = GENERIC_WRITE; oparms 364 fs/cifs/link.c oparms.create_options = create_options; oparms 365 fs/cifs/link.c oparms.disposition = FILE_CREATE; oparms 366 fs/cifs/link.c oparms.path = path; oparms 367 fs/cifs/link.c oparms.fid = &fid; oparms 368 fs/cifs/link.c oparms.reconnect = false; oparms 370 fs/cifs/link.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 395 fs/cifs/link.c struct cifs_open_parms oparms; oparms 402 fs/cifs/link.c oparms.tcon = tcon; oparms 403 fs/cifs/link.c oparms.cifs_sb = cifs_sb; oparms 404 fs/cifs/link.c oparms.desired_access = GENERIC_READ; oparms 405 fs/cifs/link.c oparms.create_options = CREATE_NOT_DIR; oparms 407 fs/cifs/link.c oparms.create_options |= CREATE_OPEN_BACKUP_INTENT; oparms 408 fs/cifs/link.c oparms.disposition = FILE_OPEN; oparms 409 fs/cifs/link.c oparms.fid = &fid; oparms 410 fs/cifs/link.c oparms.reconnect = false; oparms 424 fs/cifs/link.c rc = SMB2_open(xid, &oparms, utf16_path, &oplock, pfile_info, NULL, oparms 458 fs/cifs/link.c struct cifs_open_parms oparms; oparms 474 fs/cifs/link.c oparms.tcon = tcon; oparms 475 fs/cifs/link.c oparms.cifs_sb = cifs_sb; oparms 476 fs/cifs/link.c oparms.desired_access = GENERIC_WRITE; oparms 477 fs/cifs/link.c oparms.create_options = create_options; oparms 478 fs/cifs/link.c oparms.disposition = FILE_CREATE; oparms 479 fs/cifs/link.c oparms.fid = &fid; oparms 480 fs/cifs/link.c oparms.reconnect = false; oparms 482 fs/cifs/link.c rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, oparms 565 fs/cifs/smb1ops.c struct cifs_open_parms oparms; oparms 567 fs/cifs/smb1ops.c oparms.tcon = tcon; oparms 568 fs/cifs/smb1ops.c oparms.cifs_sb = cifs_sb; oparms 569 fs/cifs/smb1ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 570 fs/cifs/smb1ops.c oparms.create_options = 0; oparms 571 fs/cifs/smb1ops.c oparms.disposition = FILE_OPEN; oparms 572 fs/cifs/smb1ops.c oparms.path = full_path; oparms 573 fs/cifs/smb1ops.c oparms.fid = &fid; oparms 574 fs/cifs/smb1ops.c oparms.reconnect = false; oparms 577 fs/cifs/smb1ops.c tmprc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 698 fs/cifs/smb1ops.c cifs_open_file(const unsigned int xid, struct cifs_open_parms *oparms, oparms 701 fs/cifs/smb1ops.c if (!(oparms->tcon->ses->capabilities & CAP_NT_SMBS)) oparms 702 fs/cifs/smb1ops.c return SMBLegacyOpen(xid, oparms->tcon, oparms->path, oparms 703 fs/cifs/smb1ops.c oparms->disposition, oparms 704 fs/cifs/smb1ops.c oparms->desired_access, oparms 705 fs/cifs/smb1ops.c oparms->create_options, oparms 706 fs/cifs/smb1ops.c &oparms->fid->netfid, oplock, buf, oparms 707 fs/cifs/smb1ops.c oparms->cifs_sb->local_nls, oparms 708 fs/cifs/smb1ops.c cifs_remap(oparms->cifs_sb)); oparms 709 fs/cifs/smb1ops.c return CIFS_open(xid, oparms, oplock, buf); oparms 762 fs/cifs/smb1ops.c struct cifs_open_parms oparms; oparms 795 fs/cifs/smb1ops.c oparms.tcon = tcon; oparms 796 fs/cifs/smb1ops.c oparms.cifs_sb = cifs_sb; oparms 797 fs/cifs/smb1ops.c oparms.desired_access = SYNCHRONIZE | FILE_WRITE_ATTRIBUTES; oparms 798 fs/cifs/smb1ops.c oparms.create_options = CREATE_NOT_DIR; oparms 799 fs/cifs/smb1ops.c oparms.disposition = FILE_OPEN; oparms 800 fs/cifs/smb1ops.c oparms.path = full_path; oparms 801 fs/cifs/smb1ops.c oparms.fid = &fid; oparms 802 fs/cifs/smb1ops.c oparms.reconnect = false; oparms 805 fs/cifs/smb1ops.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 950 fs/cifs/smb1ops.c struct cifs_open_parms oparms; oparms 972 fs/cifs/smb1ops.c oparms.tcon = tcon; oparms 973 fs/cifs/smb1ops.c oparms.cifs_sb = cifs_sb; oparms 974 fs/cifs/smb1ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 975 fs/cifs/smb1ops.c oparms.create_options = OPEN_REPARSE_POINT; oparms 976 fs/cifs/smb1ops.c oparms.disposition = FILE_OPEN; oparms 977 fs/cifs/smb1ops.c oparms.path = full_path; oparms 978 fs/cifs/smb1ops.c oparms.fid = &fid; oparms 979 fs/cifs/smb1ops.c oparms.reconnect = false; oparms 981 fs/cifs/smb1ops.c rc = CIFS_open(xid, &oparms, &oplock, NULL); oparms 1039 fs/cifs/smb1ops.c struct cifs_open_parms oparms; oparms 1098 fs/cifs/smb1ops.c oparms.tcon = tcon; oparms 1099 fs/cifs/smb1ops.c oparms.cifs_sb = cifs_sb; oparms 1100 fs/cifs/smb1ops.c oparms.desired_access = GENERIC_WRITE; oparms 1101 fs/cifs/smb1ops.c oparms.create_options = create_options; oparms 1102 fs/cifs/smb1ops.c oparms.disposition = FILE_CREATE; oparms 1103 fs/cifs/smb1ops.c oparms.path = full_path; oparms 1104 fs/cifs/smb1ops.c oparms.fid = &fid; oparms 1105 fs/cifs/smb1ops.c oparms.reconnect = false; oparms 1111 fs/cifs/smb1ops.c rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, buf); oparms 38 fs/cifs/smb2file.c smb2_open_file(const unsigned int xid, struct cifs_open_parms *oparms, oparms 45 fs/cifs/smb2file.c struct cifs_fid *fid = oparms->fid; oparms 48 fs/cifs/smb2file.c smb2_path = cifs_convert_path_to_utf16(oparms->path, oparms->cifs_sb); oparms 61 fs/cifs/smb2file.c oparms->desired_access |= FILE_READ_ATTRIBUTES; oparms 64 fs/cifs/smb2file.c rc = SMB2_open(xid, oparms, smb2_path, &smb2_oplock, smb2_data, NULL, oparms 70 fs/cifs/smb2file.c if (oparms->tcon->use_resilient) { oparms 73 fs/cifs/smb2file.c cpu_to_le32(oparms->tcon->handle_timeout); oparms 75 fs/cifs/smb2file.c rc = SMB2_ioctl(xid, oparms->tcon, fid->persistent_fid, oparms 83 fs/cifs/smb2file.c oparms->tcon->use_resilient = false; oparms 93 fs/cifs/smb2file.c rc = SMB2_get_srv_num(xid, oparms->tcon, oparms 60 fs/cifs/smb2inode.c struct cifs_open_parms oparms; oparms 98 fs/cifs/smb2inode.c oparms.tcon = tcon; oparms 99 fs/cifs/smb2inode.c oparms.desired_access = desired_access; oparms 100 fs/cifs/smb2inode.c oparms.disposition = create_disposition; oparms 101 fs/cifs/smb2inode.c oparms.create_options = create_options; oparms 103 fs/cifs/smb2inode.c oparms.create_options |= CREATE_OPEN_BACKUP_INTENT; oparms 104 fs/cifs/smb2inode.c oparms.fid = &fid; oparms 105 fs/cifs/smb2inode.c oparms.reconnect = false; oparms 106 fs/cifs/smb2inode.c oparms.mode = mode; oparms 111 fs/cifs/smb2inode.c rc = SMB2_open_init(tcon, &rqst[num_rqst], &oplock, &oparms, oparms 634 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 681 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 682 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 683 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 684 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 685 fs/cifs/smb2ops.c oparms.fid = pfid; oparms 686 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 688 fs/cifs/smb2ops.c rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, &utf16_path); oparms 756 fs/cifs/smb2ops.c oparms.fid->persistent_fid = o_rsp->PersistentFileId; oparms 757 fs/cifs/smb2ops.c oparms.fid->volatile_fid = o_rsp->VolatileFileId; oparms 759 fs/cifs/smb2ops.c oparms.fid->mid = le64_to_cpu(o_rsp->sync_hdr.MessageId); oparms 771 fs/cifs/smb2ops.c &oparms.fid->epoch, oparms 772 fs/cifs/smb2ops.c oparms.fid->lease_key, &oplock, NULL); oparms 802 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 806 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 807 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 808 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 809 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 810 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 811 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 814 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, &srch_path, &oplock, NULL, NULL, oparms 844 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 847 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 848 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 849 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 850 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 851 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 852 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 854 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, &srch_path, &oplock, NULL, NULL, NULL); oparms 872 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 882 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 883 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 884 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 886 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 888 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 889 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 890 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 892 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL); oparms 1087 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 1159 fs/cifs/smb2ops.c memset(&oparms, 0, sizeof(oparms)); oparms 1160 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 1161 fs/cifs/smb2ops.c oparms.desired_access = FILE_WRITE_EA; oparms 1162 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 1164 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 1166 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 1167 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 1168 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 1170 fs/cifs/smb2ops.c rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, utf16_path); oparms 1412 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 1453 fs/cifs/smb2ops.c memset(&oparms, 0, sizeof(oparms)); oparms 1454 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 1455 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 1457 fs/cifs/smb2ops.c oparms.create_options = CREATE_NOT_FILE; oparms 1459 fs/cifs/smb2ops.c oparms.create_options = CREATE_NOT_DIR; oparms 1460 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 1461 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 1466 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_DATA | FILE_WRITE_DATA | FILE_READ_ATTRIBUTES | SYNCHRONIZE; oparms 1469 fs/cifs/smb2ops.c oparms.desired_access = GENERIC_ALL; oparms 1472 fs/cifs/smb2ops.c oparms.desired_access = GENERIC_READ; oparms 1475 fs/cifs/smb2ops.c oparms.desired_access = GENERIC_WRITE; oparms 1479 fs/cifs/smb2ops.c oparms.desired_access = GENERIC_WRITE; oparms 1481 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES | READ_CONTROL; oparms 1484 fs/cifs/smb2ops.c rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, path); oparms 2036 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 2042 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 2043 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES | FILE_READ_DATA; oparms 2044 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 2046 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 2048 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 2049 fs/cifs/smb2ops.c oparms.fid = fid; oparms 2050 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 2052 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL); oparms 2231 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 2246 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 2247 fs/cifs/smb2ops.c oparms.desired_access = desired_access; oparms 2248 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 2250 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 2252 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 2253 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 2254 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 2256 fs/cifs/smb2ops.c rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, utf16_path); oparms 2350 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 2356 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 2357 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 2358 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 2359 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 2360 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 2361 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 2363 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, &srch_path, &oplock, NULL, NULL, NULL); oparms 2609 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 2650 fs/cifs/smb2ops.c memset(&oparms, 0, sizeof(oparms)); oparms 2651 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 2652 fs/cifs/smb2ops.c oparms.desired_access = FILE_READ_ATTRIBUTES; oparms 2653 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 2656 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 2658 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 2660 fs/cifs/smb2ops.c oparms.create_options = OPEN_REPARSE_POINT; oparms 2662 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 2663 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 2665 fs/cifs/smb2ops.c rc = SMB2_open_init(tcon, &rqst[0], &oplock, &oparms, utf16_path); oparms 2830 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 2841 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 2843 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 2852 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 2853 fs/cifs/smb2ops.c oparms.desired_access = READ_CONTROL; oparms 2854 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 2855 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 2856 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 2858 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL); oparms 2886 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 2897 fs/cifs/smb2ops.c oparms.create_options = CREATE_OPEN_BACKUP_INTENT; oparms 2899 fs/cifs/smb2ops.c oparms.create_options = 0; oparms 2913 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 2914 fs/cifs/smb2ops.c oparms.desired_access = access_flags; oparms 2915 fs/cifs/smb2ops.c oparms.disposition = FILE_OPEN; oparms 2916 fs/cifs/smb2ops.c oparms.path = path; oparms 2917 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 2918 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 2920 fs/cifs/smb2ops.c rc = SMB2_open(xid, &oparms, utf16_path, &oplock, NULL, NULL, NULL); oparms 4391 fs/cifs/smb2ops.c struct cifs_open_parms oparms; oparms 4425 fs/cifs/smb2ops.c oparms.tcon = tcon; oparms 4426 fs/cifs/smb2ops.c oparms.cifs_sb = cifs_sb; oparms 4427 fs/cifs/smb2ops.c oparms.desired_access = GENERIC_WRITE; oparms 4428 fs/cifs/smb2ops.c oparms.create_options = create_options; oparms 4429 fs/cifs/smb2ops.c oparms.disposition = FILE_CREATE; oparms 4430 fs/cifs/smb2ops.c oparms.path = full_path; oparms 4431 fs/cifs/smb2ops.c oparms.fid = &fid; oparms 4432 fs/cifs/smb2ops.c oparms.reconnect = false; oparms 4438 fs/cifs/smb2ops.c rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, buf); oparms 1984 fs/cifs/smb2pdu.c create_durable_v2_buf(struct cifs_open_parms *oparms) oparms 1986 fs/cifs/smb2pdu.c struct cifs_fid *pfid = oparms->fid; oparms 2007 fs/cifs/smb2pdu.c buf->dcontext.Timeout = cpu_to_le32(oparms->tcon->handle_timeout); oparms 2055 fs/cifs/smb2pdu.c struct cifs_open_parms *oparms) oparms 2060 fs/cifs/smb2pdu.c iov[num].iov_base = create_durable_v2_buf(oparms); oparms 2075 fs/cifs/smb2pdu.c struct cifs_open_parms *oparms) oparms 2081 fs/cifs/smb2pdu.c oparms->reconnect = false; oparms 2083 fs/cifs/smb2pdu.c iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid); oparms 2099 fs/cifs/smb2pdu.c struct cifs_open_parms *oparms, bool use_persistent) oparms 2105 fs/cifs/smb2pdu.c if (oparms->reconnect) oparms 2107 fs/cifs/smb2pdu.c oparms); oparms 2109 fs/cifs/smb2pdu.c return add_durable_v2_context(iov, num_iovec, oparms); oparms 2112 fs/cifs/smb2pdu.c if (oparms->reconnect) { oparms 2113 fs/cifs/smb2pdu.c iov[num].iov_base = create_reconnect_durable_buf(oparms->fid); oparms 2115 fs/cifs/smb2pdu.c oparms->reconnect = false; oparms 2414 fs/cifs/smb2pdu.c struct cifs_open_parms *oparms, __le16 *path) oparms 2435 fs/cifs/smb2pdu.c if (oparms->create_options & CREATE_OPTION_READONLY) oparms 2437 fs/cifs/smb2pdu.c if (oparms->create_options & CREATE_OPTION_SPECIAL) oparms 2441 fs/cifs/smb2pdu.c req->DesiredAccess = cpu_to_le32(oparms->desired_access); oparms 2446 fs/cifs/smb2pdu.c req->CreateDisposition = cpu_to_le32(oparms->disposition); oparms 2447 fs/cifs/smb2pdu.c req->CreateOptions = cpu_to_le32(oparms->create_options & CREATE_OPTIONS_MASK); oparms 2496 fs/cifs/smb2pdu.c (oparms->create_options & CREATE_NOT_FILE)) oparms 2500 fs/cifs/smb2pdu.c oparms->fid->lease_key, oplock); oparms 2514 fs/cifs/smb2pdu.c rc = add_durable_context(iov, &n_iov, oparms, oparms 2528 fs/cifs/smb2pdu.c rc = add_posix_context(iov, &n_iov, oparms->mode); oparms 2547 fs/cifs/smb2pdu.c if ((oparms->disposition == FILE_CREATE) && oparms 2548 fs/cifs/smb2pdu.c (oparms->mode != ACL_NO_MODE)) { oparms 2589 fs/cifs/smb2pdu.c SMB2_open(const unsigned int xid, struct cifs_open_parms *oparms, __le16 *path, oparms 2596 fs/cifs/smb2pdu.c struct cifs_tcon *tcon = oparms->tcon; oparms 2618 fs/cifs/smb2pdu.c rc = SMB2_open_init(tcon, &rqst, oplock, oparms, path); oparms 2623 fs/cifs/smb2pdu.c oparms->create_options, oparms->desired_access); oparms 2638 fs/cifs/smb2pdu.c oparms->create_options, oparms->desired_access, rc); oparms 2647 fs/cifs/smb2pdu.c ses->Suid, oparms->create_options, oparms 2648 fs/cifs/smb2pdu.c oparms->desired_access); oparms 2651 fs/cifs/smb2pdu.c oparms->fid->persistent_fid = rsp->PersistentFileId; oparms 2652 fs/cifs/smb2pdu.c oparms->fid->volatile_fid = rsp->VolatileFileId; oparms 2653 fs/cifs/smb2pdu.c oparms->fid->access = oparms->desired_access; oparms 2655 fs/cifs/smb2pdu.c oparms->fid->mid = le64_to_cpu(rsp->sync_hdr.MessageId); oparms 2668 fs/cifs/smb2pdu.c smb2_parse_contexts(server, rsp, &oparms->fid->epoch, oparms 2669 fs/cifs/smb2pdu.c oparms->fid->lease_key, oplock, buf); oparms 111 fs/cifs/smb2proto.h struct cifs_open_parms *oparms, oparms 136 fs/cifs/smb2proto.h extern int SMB2_open(const unsigned int xid, struct cifs_open_parms *oparms, oparms 141 fs/cifs/smb2proto.h __u8 *oplock, struct cifs_open_parms *oparms,