Lines Matching refs:rqst

253 smb_rqst_len(struct TCP_Server_Info *server, struct smb_rqst *rqst)  in smb_rqst_len()  argument
260 if (!is_smb1(server) && rqst->rq_nvec >= 2 && in smb_rqst_len()
261 rqst->rq_iov[0].iov_len == 4) { in smb_rqst_len()
262 iov = &rqst->rq_iov[1]; in smb_rqst_len()
263 nvec = rqst->rq_nvec - 1; in smb_rqst_len()
265 iov = rqst->rq_iov; in smb_rqst_len()
266 nvec = rqst->rq_nvec; in smb_rqst_len()
273 buflen += iov_iter_count(&rqst->rq_iter); in smb_rqst_len()
279 struct smb_rqst *rqst) in __smb_send_rqst() argument
296 rc = smbd_send(server, num_rqst, rqst); in __smb_send_rqst()
312 send_length += smb_rqst_len(server, &rqst[j]); in __smb_send_rqst()
343 iov = rqst[j].rq_iov; in __smb_send_rqst()
344 n_vec = rqst[j].rq_nvec; in __smb_send_rqst()
360 if (iov_iter_count(&rqst[j].rq_iter) > 0) { in __smb_send_rqst()
361 smb_msg.msg_iter = rqst[j].rq_iter; in __smb_send_rqst()
416 struct smb_rqst *rqst, int flags) in smb_send_rqst() argument
424 return __smb_send_rqst(server, num_rqst, rqst); in smb_send_rqst()
447 &cur_rqst[0], rqst); in smb_send_rqst()
463 struct smb_rqst rqst = { .rq_iov = iov, in smb_send() local
471 return __smb_send_rqst(server, 1, &rqst); in smb_send()
739 cifs_setup_async_request(struct TCP_Server_Info *server, struct smb_rqst *rqst) in cifs_setup_async_request() argument
742 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_setup_async_request()
745 if (rqst->rq_iov[0].iov_len != 4 || in cifs_setup_async_request()
746 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_setup_async_request()
757 rc = cifs_sign_rqst(rqst, server, &mid->sequence_number); in cifs_setup_async_request()
771 cifs_call_async(struct TCP_Server_Info *server, struct smb_rqst *rqst, in cifs_call_async() argument
806 mid = server->ops->setup_async_request(server, rqst); in cifs_call_async()
830 rc = smb_send_rqst(server, 1, rqst, flags); in cifs_call_async()
913 send_cancel(struct TCP_Server_Info *server, struct smb_rqst *rqst, in send_cancel() argument
917 server->ops->send_cancel(server, rqst, mid) : 0; in send_cancel()
932 struct smb_rqst rqst = { .rq_iov = iov, in cifs_check_receive() local
940 rc = cifs_verify_signature(&rqst, server, in cifs_check_receive()
953 struct smb_rqst *rqst) in cifs_setup_request() argument
956 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_setup_request()
959 if (rqst->rq_iov[0].iov_len != 4 || in cifs_setup_request()
960 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base) in cifs_setup_request()
966 rc = cifs_sign_rqst(rqst, ses->server, &mid->sequence_number); in cifs_setup_request()
1052 const int flags, const int num_rqst, struct smb_rqst *rqst, in compound_send_recv() argument
1122 midQ[i] = server->ops->setup_request(ses, server, &rqst[i]); in compound_send_recv()
1148 rc = smb_send_rqst(server, num_rqst, rqst, flags); in compound_send_recv()
1187 smb311_update_preauth_hash(ses, server, rqst[0].rq_iov, rqst[0].rq_nvec); in compound_send_recv()
1203 send_cancel(server, &rqst[i], midQ[i]); in compound_send_recv()
1287 struct smb_rqst *rqst, int *resp_buf_type, const int flags, in cifs_send_recv() argument
1291 rqst, resp_buf_type, resp_iov); in cifs_send_recv()
1299 struct smb_rqst rqst; in SendReceive2() local
1322 memset(&rqst, 0, sizeof(struct smb_rqst)); in SendReceive2()
1323 rqst.rq_iov = new_iov; in SendReceive2()
1324 rqst.rq_nvec = n_vec + 1; in SendReceive2()
1327 &rqst, resp_buf_type, flags, resp_iov); in SendReceive2()
1342 struct smb_rqst rqst = { .rq_iov = &iov, .rq_nvec = 1 }; in SendReceive() local
1414 send_cancel(server, &rqst, midQ); in SendReceive()
1485 struct smb_rqst rqst = { .rq_iov = &iov, .rq_nvec = 1 }; in SendReceiveBlockingLock() local
1574 rc = send_cancel(server, &rqst, midQ); in SendReceiveBlockingLock()
1595 send_cancel(server, &rqst, midQ); in SendReceiveBlockingLock()