Lines Matching refs:iov
90 static int cifs_calc_signature2(const struct kvec *iov, int n_vec, in cifs_calc_signature2() argument
96 if ((iov == NULL) || (signature == NULL) || (key == NULL)) in cifs_calc_signature2()
102 if (iov[i].iov_len == 0) in cifs_calc_signature2()
104 if (iov[i].iov_base == NULL) { in cifs_calc_signature2()
111 if (iov[0].iov_len <= 8) /* cmd field at offset 9 */ in cifs_calc_signature2()
113 cifs_MD5_update(&context, iov[0].iov_base+4, in cifs_calc_signature2()
114 iov[0].iov_len-4); in cifs_calc_signature2()
116 cifs_MD5_update(&context, iov[i].iov_base, iov[i].iov_len); in cifs_calc_signature2()
125 int cifs_sign_smb2(struct kvec *iov, int n_vec, struct TCP_Server_Info *server, in cifs_sign_smb2() argument
130 struct smb_hdr *cifs_pdu = iov[0].iov_base; in cifs_sign_smb2()
147 rc = cifs_calc_signature2(iov, n_vec, &server->mac_signing_key, in cifs_sign_smb2()