Lines Matching refs:rqst

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