Lines Matching defs:iov

1345 	struct kvec iov[3];
1362 sess_data->iov[0].iov_base = (char *)smb_buf;
1363 sess_data->iov[0].iov_len = be32_to_cpu(smb_buf->smb_buf_length) + 4;
1371 sess_data->iov[2].iov_base = kmalloc(2000, GFP_KERNEL);
1372 if (!sess_data->iov[2].iov_base) {
1381 sess_data->iov[0].iov_base = NULL;
1382 sess_data->iov[0].iov_len = 0;
1390 struct kvec *iov = sess_data->iov;
1394 * Note that iov[1] is already freed by caller.
1396 if (sess_data->buf0_type != CIFS_NO_BUFFER && iov[0].iov_base)
1397 memzero_explicit(iov[0].iov_base, iov[0].iov_len);
1399 free_rsp_buf(sess_data->buf0_type, iov[0].iov_base);
1401 kfree_sensitive(iov[2].iov_base);
1436 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[0].iov_base;
1440 count = sess_data->iov[1].iov_len + sess_data->iov[2].iov_len;
1445 sess_data->iov, 3 /* num_iovecs */,
1448 cifs_small_buf_release(sess_data->iov[0].iov_base);
1449 memcpy(&sess_data->iov[0], &rsp_iov, sizeof(struct kvec));
1472 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1473 bcc_ptr = sess_data->iov[2].iov_base;
1503 if (!IS_ALIGNED(sess_data->iov[0].iov_len, 2)) {
1513 sess_data->iov[2].iov_len = (long) bcc_ptr -
1514 (long) sess_data->iov[2].iov_base;
1520 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1521 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base;
1585 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1586 bcc_ptr = sess_data->iov[2].iov_base;
1622 sess_data->iov[1].iov_base = msg->data + msg->sesskey_len;
1623 sess_data->iov[1].iov_len = msg->secblob_len;
1624 pSMB->req.SecurityBlobLength = cpu_to_le16(sess_data->iov[1].iov_len);
1628 if (!IS_ALIGNED(sess_data->iov[0].iov_len + sess_data->iov[1].iov_len, 2)) {
1639 sess_data->iov[2].iov_len = (long) bcc_ptr -
1640 (long) sess_data->iov[2].iov_base;
1646 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1647 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base;
1717 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1729 bcc_ptr = sess_data->iov[2].iov_base;
1731 if (!IS_ALIGNED(sess_data->iov[0].iov_len + sess_data->iov[1].iov_len, 2)) {
1737 sess_data->iov[2].iov_len = (long) bcc_ptr -
1738 (long) sess_data->iov[2].iov_base;
1777 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1786 sess_data->iov[1].iov_len = blob_len;
1787 sess_data->iov[1].iov_base = ntlmsspblob;
1796 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1797 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base;
1873 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1880 sess_data->iov[1].iov_len = blob_len;
1881 sess_data->iov[1].iov_base = ntlmsspblob;
1898 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base;
1899 smb_buf = (struct smb_hdr *)sess_data->iov[0].iov_base;