• Home
  • Raw
  • Download

Lines Matching refs:req

554 assemble_neg_contexts(struct smb2_negotiate_req *req,  in assemble_neg_contexts()  argument
557 char *pneg_ctxt = (char *)req; in assemble_neg_contexts()
572 pneg_ctxt = (*total_len) + (char *)req; in assemble_neg_contexts()
573 req->NegotiateContextOffset = cpu_to_le32(*total_len); in assemble_neg_contexts()
593 req->NegotiateContextCount = cpu_to_le16(5); in assemble_neg_contexts()
595 req->NegotiateContextCount = cpu_to_le16(4); in assemble_neg_contexts()
767 struct smb2_create_req *req = iov[0].iov_base; in add_posix_context() local
776 if (!req->CreateContextsOffset) in add_posix_context()
777 req->CreateContextsOffset = cpu_to_le32( in add_posix_context()
780 le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); in add_posix_context()
805 struct smb2_negotiate_req *req; in SMB2_negotiate() local
824 rc = smb2_plain_req_init(SMB2_NEGOTIATE, NULL, (void **) &req, &total_len); in SMB2_negotiate()
828 req->sync_hdr.SessionId = 0; in SMB2_negotiate()
835 req->Dialects[0] = cpu_to_le16(SMB30_PROT_ID); in SMB2_negotiate()
836 req->Dialects[1] = cpu_to_le16(SMB302_PROT_ID); in SMB2_negotiate()
837 req->DialectCount = cpu_to_le16(2); in SMB2_negotiate()
841 req->Dialects[0] = cpu_to_le16(SMB21_PROT_ID); in SMB2_negotiate()
842 req->Dialects[1] = cpu_to_le16(SMB30_PROT_ID); in SMB2_negotiate()
843 req->Dialects[2] = cpu_to_le16(SMB302_PROT_ID); in SMB2_negotiate()
844 req->Dialects[3] = cpu_to_le16(SMB311_PROT_ID); in SMB2_negotiate()
845 req->DialectCount = cpu_to_le16(4); in SMB2_negotiate()
849 req->Dialects[0] = cpu_to_le16(ses->server->vals->protocol_id); in SMB2_negotiate()
850 req->DialectCount = cpu_to_le16(1); in SMB2_negotiate()
856 req->SecurityMode = cpu_to_le16(SMB2_NEGOTIATE_SIGNING_REQUIRED); in SMB2_negotiate()
858 req->SecurityMode = cpu_to_le16(SMB2_NEGOTIATE_SIGNING_ENABLED); in SMB2_negotiate()
860 req->SecurityMode = 0; in SMB2_negotiate()
862 req->Capabilities = cpu_to_le32(server->vals->req_capabilities); in SMB2_negotiate()
866 memset(req->ClientGUID, 0, SMB2_CLIENT_GUID_SIZE); in SMB2_negotiate()
868 memcpy(req->ClientGUID, server->client_guid, in SMB2_negotiate()
873 assemble_neg_contexts(req, server, &total_len); in SMB2_negotiate()
875 iov[0].iov_base = (char *)req; in SMB2_negotiate()
883 cifs_small_buf_release(req); in SMB2_negotiate()
1190 struct smb2_sess_setup_req *req; in SMB2_sess_alloc_buffer() local
1194 rc = smb2_plain_req_init(SMB2_SESSION_SETUP, NULL, (void **) &req, in SMB2_sess_alloc_buffer()
1200 req->sync_hdr.SessionId = 0; in SMB2_sess_alloc_buffer()
1203 req->PreviousSessionId = sess_data->previous_session; in SMB2_sess_alloc_buffer()
1205 req->Flags = 0; /* MBZ */ in SMB2_sess_alloc_buffer()
1208 req->sync_hdr.CreditRequest = cpu_to_le16(130); in SMB2_sess_alloc_buffer()
1212 req->SecurityMode = SMB2_NEGOTIATE_SIGNING_REQUIRED; in SMB2_sess_alloc_buffer()
1214 req->SecurityMode = SMB2_NEGOTIATE_SIGNING_ENABLED; in SMB2_sess_alloc_buffer()
1216 req->SecurityMode = 0; in SMB2_sess_alloc_buffer()
1219 req->Capabilities = cpu_to_le32(SMB2_GLOBAL_CAP_DFS); in SMB2_sess_alloc_buffer()
1221 req->Capabilities = 0; in SMB2_sess_alloc_buffer()
1224 req->Channel = 0; /* MBZ */ in SMB2_sess_alloc_buffer()
1226 sess_data->iov[0].iov_base = (char *)req; in SMB2_sess_alloc_buffer()
1250 struct smb2_sess_setup_req *req = sess_data->iov[0].iov_base; in SMB2_sess_sendreceive() local
1254 req->SecurityBufferOffset = in SMB2_sess_sendreceive()
1256 req->SecurityBufferLength = cpu_to_le16(sess_data->iov[1].iov_len); in SMB2_sess_sendreceive()
1476 struct smb2_sess_setup_req *req; in SMB2_sess_auth_rawntlmssp_authenticate() local
1486 req = (struct smb2_sess_setup_req *) sess_data->iov[0].iov_base; in SMB2_sess_auth_rawntlmssp_authenticate()
1487 req->sync_hdr.SessionId = ses->Suid; in SMB2_sess_auth_rawntlmssp_authenticate()
1601 struct smb2_logoff_req *req; /* response is also trivial struct */ in SMB2_logoff() local
1621 rc = smb2_plain_req_init(SMB2_LOGOFF, NULL, (void **) &req, &total_len); in SMB2_logoff()
1626 req->sync_hdr.SessionId = ses->Suid; in SMB2_logoff()
1631 req->sync_hdr.Flags |= SMB2_FLAGS_SIGNED; in SMB2_logoff()
1635 iov[0].iov_base = (char *)req; in SMB2_logoff()
1643 cifs_small_buf_release(req); in SMB2_logoff()
1673 struct smb2_tree_connect_req *req; in SMB2_tcon() local
1704 rc = smb2_plain_req_init(SMB2_TREE_CONNECT, tcon, (void **) &req, in SMB2_tcon()
1714 iov[0].iov_base = (char *)req; in SMB2_tcon()
1719 req->PathOffset = cpu_to_le16(sizeof(struct smb2_tree_connect_req) in SMB2_tcon()
1721 req->PathLength = cpu_to_le16(unc_path_len - 2); in SMB2_tcon()
1735 req->sync_hdr.Flags |= SMB2_FLAGS_SIGNED; in SMB2_tcon()
1742 req->sync_hdr.CreditRequest = cpu_to_le16(64); in SMB2_tcon()
1745 cifs_small_buf_release(req); in SMB2_tcon()
1810 struct smb2_tree_disconnect_req *req; /* response is trivial */ in SMB2_tdis() local
1827 rc = smb2_plain_req_init(SMB2_TREE_DISCONNECT, tcon, (void **) &req, in SMB2_tdis()
1837 iov[0].iov_base = (char *)req; in SMB2_tdis()
1845 cifs_small_buf_release(req); in SMB2_tdis()
1959 struct smb2_create_req *req = iov[0].iov_base; in add_lease_context() local
1966 req->RequestedOplockLevel = SMB2_OPLOCK_LEVEL_LEASE; in add_lease_context()
1967 if (!req->CreateContextsOffset) in add_lease_context()
1968 req->CreateContextsOffset = cpu_to_le32( in add_lease_context()
1971 le32_add_cpu(&req->CreateContextsLength, in add_lease_context()
2051 struct smb2_create_req *req = iov[0].iov_base; in add_durable_v2_context() local
2058 if (!req->CreateContextsOffset) in add_durable_v2_context()
2059 req->CreateContextsOffset = in add_durable_v2_context()
2062 le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); in add_durable_v2_context()
2071 struct smb2_create_req *req = iov[0].iov_base; in add_durable_reconnect_v2_context() local
2081 if (!req->CreateContextsOffset) in add_durable_reconnect_v2_context()
2082 req->CreateContextsOffset = in add_durable_reconnect_v2_context()
2085 le32_add_cpu(&req->CreateContextsLength, in add_durable_reconnect_v2_context()
2095 struct smb2_create_req *req = iov[0].iov_base; in add_durable_context() local
2115 if (!req->CreateContextsOffset) in add_durable_context()
2116 req->CreateContextsOffset = in add_durable_context()
2119 le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); in add_durable_context()
2153 struct smb2_create_req *req = iov[0].iov_base; in add_twarp_context() local
2160 if (!req->CreateContextsOffset) in add_twarp_context()
2161 req->CreateContextsOffset = cpu_to_le32( in add_twarp_context()
2164 le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); in add_twarp_context()
2195 struct smb2_create_req *req = iov[0].iov_base; in add_query_id_context() local
2202 if (!req->CreateContextsOffset) in add_query_id_context()
2203 req->CreateContextsOffset = cpu_to_le32( in add_query_id_context()
2206 le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_query_id_ctxt)); in add_query_id_context()
2262 struct smb2_create_req *req; in smb311_posix_mkdir() local
2292 rc = smb2_plain_req_init(SMB2_CREATE, tcon, (void **) &req, &total_len); in smb311_posix_mkdir()
2300 req->ImpersonationLevel = IL_IMPERSONATION; in smb311_posix_mkdir()
2301 req->DesiredAccess = cpu_to_le32(FILE_WRITE_ATTRIBUTES); in smb311_posix_mkdir()
2303 req->FileAttributes = cpu_to_le32(file_attributes); in smb311_posix_mkdir()
2304 req->ShareAccess = FILE_SHARE_ALL_LE; in smb311_posix_mkdir()
2305 req->CreateDisposition = cpu_to_le32(FILE_CREATE); in smb311_posix_mkdir()
2306 req->CreateOptions = cpu_to_le32(CREATE_NOT_FILE); in smb311_posix_mkdir()
2308 iov[0].iov_base = (char *)req; in smb311_posix_mkdir()
2312 req->NameOffset = cpu_to_le16(sizeof(struct smb2_create_req)); in smb311_posix_mkdir()
2325 req->sync_hdr.Flags |= SMB2_FLAGS_DFS_OPERATIONS; in smb311_posix_mkdir()
2332 req->NameLength = cpu_to_le16(name_len * 2); in smb311_posix_mkdir()
2340 req->NameLength = cpu_to_le16(uni_path_len - 2); in smb311_posix_mkdir()
2359 req->RequestedOplockLevel = SMB2_OPLOCK_LEVEL_NONE; in smb311_posix_mkdir()
2400 cifs_small_buf_release(req); in smb311_posix_mkdir()
2411 struct smb2_create_req *req; in SMB2_open_init() local
2421 rc = smb2_plain_req_init(SMB2_CREATE, tcon, (void **) &req, &total_len); in SMB2_open_init()
2425 iov[0].iov_base = (char *)req; in SMB2_open_init()
2434 req->ImpersonationLevel = IL_IMPERSONATION; in SMB2_open_init()
2435 req->DesiredAccess = cpu_to_le32(oparms->desired_access); in SMB2_open_init()
2437 req->FileAttributes = cpu_to_le32(file_attributes); in SMB2_open_init()
2438 req->ShareAccess = FILE_SHARE_ALL_LE; in SMB2_open_init()
2440 req->CreateDisposition = cpu_to_le32(oparms->disposition); in SMB2_open_init()
2441 req->CreateOptions = cpu_to_le32(oparms->create_options & CREATE_OPTIONS_MASK); in SMB2_open_init()
2442 req->NameOffset = cpu_to_le16(sizeof(struct smb2_create_req)); in SMB2_open_init()
2455 req->sync_hdr.Flags |= SMB2_FLAGS_DFS_OPERATIONS; in SMB2_open_init()
2461 req->NameLength = cpu_to_le16(name_len * 2); in SMB2_open_init()
2467 req->NameLength = cpu_to_le16(uni_path_len - 2); in SMB2_open_init()
2488 req->RequestedOplockLevel = *oplock; in SMB2_open_init()
2491 req->RequestedOplockLevel = *oplock; /* no srv lease support */ in SMB2_open_init()
2675 struct smb2_ioctl_req *req; in SMB2_ioctl_init() local
2681 rc = smb2_ioctl_req_init(opcode, tcon, (void **) &req, &total_len); in SMB2_ioctl_init()
2692 cifs_small_buf_release(req); in SMB2_ioctl_init()
2697 req->CtlCode = cpu_to_le32(opcode); in SMB2_ioctl_init()
2698 req->PersistentFileId = persistent_fid; in SMB2_ioctl_init()
2699 req->VolatileFileId = volatile_fid; in SMB2_ioctl_init()
2701 iov[0].iov_base = (char *)req; in SMB2_ioctl_init()
2711 req->InputCount = cpu_to_le32(indatalen); in SMB2_ioctl_init()
2713 req->InputOffset = in SMB2_ioctl_init()
2724 req->OutputOffset = 0; in SMB2_ioctl_init()
2725 req->OutputCount = 0; /* MBZ */ in SMB2_ioctl_init()
2742 req->MaxOutputResponse = cpu_to_le32(max_response_size); in SMB2_ioctl_init()
2745 req->Flags = cpu_to_le32(SMB2_0_IOCTL_IS_FSCTL); in SMB2_ioctl_init()
2747 req->Flags = 0; in SMB2_ioctl_init()
2751 req->sync_hdr.Flags |= SMB2_FLAGS_SIGNED; in SMB2_ioctl_init()
2912 struct smb2_close_req *req; in SMB2_close_init() local
2917 rc = smb2_plain_req_init(SMB2_CLOSE, tcon, (void **) &req, &total_len); in SMB2_close_init()
2921 req->PersistentFileId = persistent_fid; in SMB2_close_init()
2922 req->VolatileFileId = volatile_fid; in SMB2_close_init()
2923 iov[0].iov_base = (char *)req; in SMB2_close_init()
3070 struct smb2_query_info_req *req; in SMB2_query_info_init() local
3075 rc = smb2_plain_req_init(SMB2_QUERY_INFO, tcon, (void **) &req, in SMB2_query_info_init()
3080 req->InfoType = info_type; in SMB2_query_info_init()
3081 req->FileInfoClass = info_class; in SMB2_query_info_init()
3082 req->PersistentFileId = persistent_fid; in SMB2_query_info_init()
3083 req->VolatileFileId = volatile_fid; in SMB2_query_info_init()
3084 req->AdditionalInformation = cpu_to_le32(additional_info); in SMB2_query_info_init()
3086 req->OutputBufferLength = cpu_to_le32(output_len); in SMB2_query_info_init()
3088 req->InputBufferLength = cpu_to_le32(input_len); in SMB2_query_info_init()
3090 req->InputBufferOffset = cpu_to_le16(total_len - 1); in SMB2_query_info_init()
3091 memcpy(req->Buffer, input, input_len); in SMB2_query_info_init()
3094 iov[0].iov_base = (char *)req; in SMB2_query_info_init()
3237 struct smb2_change_notify_req *req; in SMB2_notify_init() local
3242 rc = smb2_plain_req_init(SMB2_CHANGE_NOTIFY, tcon, (void **) &req, &total_len); in SMB2_notify_init()
3246 req->PersistentFileId = persistent_fid; in SMB2_notify_init()
3247 req->VolatileFileId = volatile_fid; in SMB2_notify_init()
3248 req->OutputBufferLength = in SMB2_notify_init()
3250 req->CompletionFilter = cpu_to_le32(completion_filter); in SMB2_notify_init()
3252 req->Flags = cpu_to_le16(SMB2_WATCH_TREE); in SMB2_notify_init()
3254 req->Flags = 0; in SMB2_notify_init()
3256 iov[0].iov_base = (char *)req; in SMB2_notify_init()
3409 struct smb2_echo_req *req; in SMB2_echo() local
3424 rc = smb2_plain_req_init(SMB2_ECHO, NULL, (void **)&req, &total_len); in SMB2_echo()
3428 req->sync_hdr.CreditRequest = cpu_to_le16(1); in SMB2_echo()
3431 iov[0].iov_base = (char *)req; in SMB2_echo()
3438 cifs_small_buf_release(req); in SMB2_echo()
3453 struct smb2_flush_req *req; in SMB2_flush_init() local
3458 rc = smb2_plain_req_init(SMB2_FLUSH, tcon, (void **) &req, &total_len); in SMB2_flush_init()
3462 req->PersistentFileId = persistent_fid; in SMB2_flush_init()
3463 req->VolatileFileId = volatile_fid; in SMB2_flush_init()
3465 iov[0].iov_base = (char *)req; in SMB2_flush_init()
3526 struct smb2_read_plain_req *req = NULL; in smb2_new_read_req() local
3530 rc = smb2_plain_req_init(SMB2_READ, io_parms->tcon, (void **) &req, in smb2_new_read_req()
3539 shdr = &req->sync_hdr; in smb2_new_read_req()
3542 req->PersistentFileId = io_parms->persistent_fid; in smb2_new_read_req()
3543 req->VolatileFileId = io_parms->volatile_fid; in smb2_new_read_req()
3544 req->ReadChannelInfoOffset = 0; /* reserved */ in smb2_new_read_req()
3545 req->ReadChannelInfoLength = 0; /* reserved */ in smb2_new_read_req()
3546 req->Channel = 0; /* reserved */ in smb2_new_read_req()
3547 req->MinimumCount = 0; in smb2_new_read_req()
3548 req->Length = cpu_to_le32(io_parms->length); in smb2_new_read_req()
3549 req->Offset = cpu_to_le64(io_parms->offset); in smb2_new_read_req()
3574 req->Channel = SMB2_CHANNEL_RDMA_V1_INVALIDATE; in smb2_new_read_req()
3576 req->Channel = SMB2_CHANNEL_RDMA_V1; in smb2_new_read_req()
3577 req->ReadChannelInfoOffset = in smb2_new_read_req()
3579 req->ReadChannelInfoLength = in smb2_new_read_req()
3581 v1 = (struct smbd_buffer_descriptor_v1 *) &req->Buffer[0]; in smb2_new_read_req()
3604 req->PersistentFileId = 0xFFFFFFFF; in smb2_new_read_req()
3605 req->VolatileFileId = 0xFFFFFFFF; in smb2_new_read_req()
3609 req->RemainingBytes = cpu_to_le32(remaining_bytes); in smb2_new_read_req()
3611 req->RemainingBytes = 0; in smb2_new_read_req()
3613 *buf = req; in smb2_new_read_req()
3776 struct smb2_read_plain_req *req = NULL; in SMB2_read() local
3785 rc = smb2_new_read_req((void **)&req, &total_len, io_parms, NULL, 0, 0); in SMB2_read()
3792 iov[0].iov_base = (char *)req; in SMB2_read()
3806 trace_smb3_read_err(xid, req->PersistentFileId, in SMB2_read()
3811 trace_smb3_read_done(xid, req->PersistentFileId, in SMB2_read()
3815 cifs_small_buf_release(req); in SMB2_read()
3818 trace_smb3_read_done(xid, req->PersistentFileId, in SMB2_read()
3822 cifs_small_buf_release(req); in SMB2_read()
3931 struct smb2_write_req *req = NULL; in smb2_async_writev() local
3939 rc = smb2_plain_req_init(SMB2_WRITE, tcon, (void **) &req, &total_len); in smb2_async_writev()
3946 shdr = (struct smb2_sync_hdr *)req; in smb2_async_writev()
3949 req->PersistentFileId = wdata->cfile->fid.persistent_fid; in smb2_async_writev()
3950 req->VolatileFileId = wdata->cfile->fid.volatile_fid; in smb2_async_writev()
3951 req->WriteChannelInfoOffset = 0; in smb2_async_writev()
3952 req->WriteChannelInfoLength = 0; in smb2_async_writev()
3953 req->Channel = 0; in smb2_async_writev()
3954 req->Offset = cpu_to_le64(wdata->offset); in smb2_async_writev()
3955 req->DataOffset = cpu_to_le16( in smb2_async_writev()
3957 req->RemainingBytes = 0; in smb2_async_writev()
3980 req->Length = 0; in smb2_async_writev()
3981 req->DataOffset = 0; in smb2_async_writev()
3983 req->RemainingBytes = in smb2_async_writev()
3989 req->RemainingBytes = cpu_to_le32(wdata->tailsz); in smb2_async_writev()
3990 req->Channel = SMB2_CHANNEL_RDMA_V1_INVALIDATE; in smb2_async_writev()
3992 req->Channel = SMB2_CHANNEL_RDMA_V1; in smb2_async_writev()
3993 req->WriteChannelInfoOffset = in smb2_async_writev()
3995 req->WriteChannelInfoLength = in smb2_async_writev()
3997 v1 = (struct smbd_buffer_descriptor_v1 *) &req->Buffer[0]; in smb2_async_writev()
4004 iov[0].iov_base = (char *)req; in smb2_async_writev()
4025 req->Length = cpu_to_le32(wdata->bytes); in smb2_async_writev()
4027 req->Length = cpu_to_le32(wdata->bytes); in smb2_async_writev()
4048 trace_smb3_write_err(0 /* no xid */, req->PersistentFileId, in smb2_async_writev()
4056 cifs_small_buf_release(req); in smb2_async_writev()
4072 struct smb2_write_req *req = NULL; in SMB2_write() local
4084 rc = smb2_plain_req_init(SMB2_WRITE, io_parms->tcon, (void **) &req, in SMB2_write()
4095 req->sync_hdr.ProcessId = cpu_to_le32(io_parms->pid); in SMB2_write()
4097 req->PersistentFileId = io_parms->persistent_fid; in SMB2_write()
4098 req->VolatileFileId = io_parms->volatile_fid; in SMB2_write()
4099 req->WriteChannelInfoOffset = 0; in SMB2_write()
4100 req->WriteChannelInfoLength = 0; in SMB2_write()
4101 req->Channel = 0; in SMB2_write()
4102 req->Length = cpu_to_le32(io_parms->length); in SMB2_write()
4103 req->Offset = cpu_to_le64(io_parms->offset); in SMB2_write()
4104 req->DataOffset = cpu_to_le16( in SMB2_write()
4106 req->RemainingBytes = 0; in SMB2_write()
4112 iov[0].iov_base = (char *)req; in SMB2_write()
4125 trace_smb3_write_err(xid, req->PersistentFileId, in SMB2_write()
4133 trace_smb3_write_done(xid, req->PersistentFileId, in SMB2_write()
4139 cifs_small_buf_release(req); in SMB2_write()
4198 struct smb2_query_directory_req *req; in SMB2_query_directory() local
4220 rc = smb2_plain_req_init(SMB2_QUERY_DIRECTORY, tcon, (void **) &req, in SMB2_query_directory()
4230 req->FileInformationClass = FILE_DIRECTORY_INFORMATION; in SMB2_query_directory()
4234 req->FileInformationClass = FILEID_FULL_DIRECTORY_INFORMATION; in SMB2_query_directory()
4244 req->FileIndex = cpu_to_le32(index); in SMB2_query_directory()
4245 req->PersistentFileId = persistent_fid; in SMB2_query_directory()
4246 req->VolatileFileId = volatile_fid; in SMB2_query_directory()
4249 bufptr = req->Buffer; in SMB2_query_directory()
4252 req->FileNameOffset = in SMB2_query_directory()
4254 req->FileNameLength = cpu_to_le16(len); in SMB2_query_directory()
4261 req->OutputBufferLength = cpu_to_le32(output_size); in SMB2_query_directory()
4263 iov[0].iov_base = (char *)req; in SMB2_query_directory()
4267 iov[1].iov_base = (char *)(req->Buffer); in SMB2_query_directory()
4278 cifs_small_buf_release(req); in SMB2_query_directory()
4346 struct smb2_set_info_req *req; in SMB2_set_info_init() local
4351 rc = smb2_plain_req_init(SMB2_SET_INFO, tcon, (void **) &req, &total_len); in SMB2_set_info_init()
4355 req->sync_hdr.ProcessId = cpu_to_le32(pid); in SMB2_set_info_init()
4356 req->InfoType = info_type; in SMB2_set_info_init()
4357 req->FileInfoClass = info_class; in SMB2_set_info_init()
4358 req->PersistentFileId = persistent_fid; in SMB2_set_info_init()
4359 req->VolatileFileId = volatile_fid; in SMB2_set_info_init()
4360 req->AdditionalInformation = cpu_to_le32(additional_info); in SMB2_set_info_init()
4362 req->BufferOffset = in SMB2_set_info_init()
4364 req->BufferLength = cpu_to_le32(*size); in SMB2_set_info_init()
4366 memcpy(req->Buffer, *data, *size); in SMB2_set_info_init()
4369 iov[0].iov_base = (char *)req; in SMB2_set_info_init()
4374 le32_add_cpu(&req->BufferLength, size[i]); in SMB2_set_info_init()
4491 struct smb2_oplock_break *req = NULL; in SMB2_oplock_break() local
4500 rc = smb2_plain_req_init(SMB2_OPLOCK_BREAK, tcon, (void **) &req, in SMB2_oplock_break()
4508 req->VolatileFid = volatile_fid; in SMB2_oplock_break()
4509 req->PersistentFid = persistent_fid; in SMB2_oplock_break()
4510 req->OplockLevel = oplock_level; in SMB2_oplock_break()
4511 req->sync_hdr.CreditRequest = cpu_to_le16(1); in SMB2_oplock_break()
4515 iov[0].iov_base = (char *)req; in SMB2_oplock_break()
4523 cifs_small_buf_release(req); in SMB2_oplock_break()
4569 struct smb2_query_info_req *req; in build_qfs_info_req() local
4577 rc = smb2_plain_req_init(SMB2_QUERY_INFO, tcon, (void **) &req, in build_qfs_info_req()
4582 req->InfoType = SMB2_O_INFO_FILESYSTEM; in build_qfs_info_req()
4583 req->FileInfoClass = level; in build_qfs_info_req()
4584 req->PersistentFileId = persistent_fid; in build_qfs_info_req()
4585 req->VolatileFileId = volatile_fid; in build_qfs_info_req()
4587 req->InputBufferOffset = in build_qfs_info_req()
4589 req->OutputBufferLength = cpu_to_le32( in build_qfs_info_req()
4592 iov->iov_base = (char *)req; in build_qfs_info_req()
4782 struct smb2_lock_req *req = NULL; in smb2_lockv() local
4792 rc = smb2_plain_req_init(SMB2_LOCK, tcon, (void **) &req, &total_len); in smb2_lockv()
4799 req->sync_hdr.ProcessId = cpu_to_le32(pid); in smb2_lockv()
4800 req->LockCount = cpu_to_le16(num_lock); in smb2_lockv()
4802 req->PersistentFileId = persist_fid; in smb2_lockv()
4803 req->VolatileFileId = volatile_fid; in smb2_lockv()
4807 iov[0].iov_base = (char *)req; in smb2_lockv()
4820 cifs_small_buf_release(req); in smb2_lockv()
4854 struct smb2_lease_ack *req = NULL; in SMB2_lease_break() local
4865 rc = smb2_plain_req_init(SMB2_OPLOCK_BREAK, tcon, (void **) &req, in SMB2_lease_break()
4873 req->sync_hdr.CreditRequest = cpu_to_le16(1); in SMB2_lease_break()
4874 req->StructureSize = cpu_to_le16(36); in SMB2_lease_break()
4877 memcpy(req->LeaseKey, lease_key, 16); in SMB2_lease_break()
4878 req->LeaseState = lease_state; in SMB2_lease_break()
4882 iov[0].iov_base = (char *)req; in SMB2_lease_break()
4890 cifs_small_buf_release(req); in SMB2_lease_break()