Lines Matching defs:rqst
171 int __cifs_calc_signature(struct smb_rqst *rqst,
177 struct kvec *iov = rqst->rq_iov;
178 int n_vec = rqst->rq_nvec;
208 rc = cifs_shash_iter(&rqst->rq_iter, iov_iter_count(&rqst->rq_iter), shash);
226 static int cifs_calc_signature(struct smb_rqst *rqst,
231 if (!rqst->rq_iov || !signature || !server)
251 return __cifs_calc_signature(rqst, server, signature, server->secmech.md5);
255 int cifs_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server,
260 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
262 if (rqst->rq_iov[0].iov_len != 4 ||
263 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base)
289 rc = cifs_calc_signature(rqst, server, smb_signature);
301 struct smb_rqst rqst = { .rq_iov = iov,
304 return cifs_sign_rqst(&rqst, server, pexpected_response_sequence);
322 int cifs_verify_signature(struct smb_rqst *rqst,
329 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
331 if (rqst->rq_iov[0].iov_len != 4 ||
332 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base)
365 rc = cifs_calc_signature(rqst, server, what_we_think_sig_should_be);