Lines Matching defs:rqst
40 int __cifs_calc_signature(struct smb_rqst *rqst,
46 struct kvec *iov = rqst->rq_iov;
47 int n_vec = rqst->rq_nvec;
79 for (i = 0; i < rqst->rq_npages; i++) {
83 rqst_page_get_length(rqst, i, &len, &offset);
85 kaddr = (char *) kmap(rqst->rq_pages[i]) + offset;
91 kunmap(rqst->rq_pages[i]);
95 kunmap(rqst->rq_pages[i]);
112 static int cifs_calc_signature(struct smb_rqst *rqst,
117 if (!rqst->rq_iov || !signature || !server)
138 return __cifs_calc_signature(rqst, server, signature,
143 int cifs_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server,
148 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
150 if (rqst->rq_iov[0].iov_len != 4 ||
151 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base)
173 rc = cifs_calc_signature(rqst, server, smb_signature);
185 struct smb_rqst rqst = { .rq_iov = iov,
188 return cifs_sign_rqst(&rqst, server, pexpected_response_sequence);
206 int cifs_verify_signature(struct smb_rqst *rqst,
213 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base;
215 if (rqst->rq_iov[0].iov_len != 4 ||
216 rqst->rq_iov[0].iov_base + 4 != rqst->rq_iov[1].iov_base)
249 rc = cifs_calc_signature(rqst, server, what_we_think_sig_should_be);