Lines Matching defs:rqst

247 smb_rqst_len(struct TCP_Server_Info *server, struct smb_rqst *rqst)
254 if (!is_smb1(server) && rqst->rq_nvec >= 2 &&
255 rqst->rq_iov[0].iov_len == 4) {
256 iov = &rqst->rq_iov[1];
257 nvec = rqst->rq_nvec - 1;
259 iov = rqst->rq_iov;
260 nvec = rqst->rq_nvec;
267 buflen += iov_iter_count(&rqst->rq_iter);
273 struct smb_rqst *rqst)
291 rc = smbd_send(server, num_rqst, rqst);
310 send_length += smb_rqst_len(server, &rqst[j]);
341 iov = rqst[j].rq_iov;
342 n_vec = rqst[j].rq_nvec;
358 if (iov_iter_count(&rqst[j].rq_iter) > 0) {
359 smb_msg.msg_iter = rqst[j].rq_iter;
422 struct smb_rqst rqst[MAX_COMPOUND];
428 struct smb_rqst *rqst, int flags)
436 return __smb_send_rqst(server, num_rqst, rqst);
449 cur_rqst = vars->rqst;
458 &cur_rqst[0], rqst);
474 struct smb_rqst rqst = { .rq_iov = iov,
482 return __smb_send_rqst(server, 1, &rqst);
751 cifs_setup_async_request(struct TCP_Server_Info *server, struct smb_rqst *rqst)
754 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
757 if (rqst->rq_iov[0].iov_len != 4 ||
758 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base)
769 rc = cifs_sign_rqst(rqst, server, &mid->sequence_number);
783 cifs_call_async(struct TCP_Server_Info *server, struct smb_rqst *rqst,
818 mid = server->ops->setup_async_request(server, rqst);
841 rc = smb_send_rqst(server, 1, rqst, flags);
926 send_cancel(struct TCP_Server_Info *server, struct smb_rqst *rqst,
930 server->ops->send_cancel(server, rqst, mid) : 0;
945 struct smb_rqst rqst = { .rq_iov = iov,
953 rc = cifs_verify_signature(&rqst, server,
966 struct smb_rqst *rqst)
969 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
972 if (rqst->rq_iov[0].iov_len != 4 ||
973 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base)
979 rc = cifs_sign_rqst(rqst, ses->server, &mid->sequence_number);
1073 const int flags, const int num_rqst, struct smb_rqst *rqst,
1143 midQ[i] = server->ops->setup_request(ses, server, &rqst[i]);
1168 rc = smb_send_rqst(server, num_rqst, rqst, flags);
1206 smb311_update_preauth_hash(ses, server, rqst[0].rq_iov, rqst[0].rq_nvec);
1222 send_cancel(server, &rqst[i], midQ[i]);
1307 struct smb_rqst *rqst, int *resp_buf_type, const int flags,
1311 rqst, resp_buf_type, resp_iov);
1319 struct smb_rqst rqst;
1342 memset(&rqst, 0, sizeof(struct smb_rqst));
1343 rqst.rq_iov = new_iov;
1344 rqst.rq_nvec = n_vec + 1;
1347 &rqst, resp_buf_type, flags, resp_iov);
1362 struct smb_rqst rqst = { .rq_iov = &iov, .rq_nvec = 1 };
1432 send_cancel(server, &rqst, midQ);
1504 struct smb_rqst rqst = { .rq_iov = &iov, .rq_nvec = 1 };
1593 rc = send_cancel(server, &rqst, midQ);
1614 send_cancel(server, &rqst, midQ);