Lines Matching refs:rqst
791 struct smb_rqst rqst;
868 memset(&rqst, 0, sizeof(struct smb_rqst));
869 rqst.rq_iov = iov;
870 rqst.rq_nvec = 1;
873 &rqst, &resp_buftype, flags, &rsp_iov);
1258 struct smb_rqst rqst;
1267 memset(&rqst, 0, sizeof(struct smb_rqst));
1268 rqst.rq_iov = sess_data->iov;
1269 rqst.rq_nvec = 2;
1274 &rqst,
1639 struct smb_rqst rqst;
1678 memset(&rqst, 0, sizeof(struct smb_rqst));
1679 rqst.rq_iov = iov;
1680 rqst.rq_nvec = 1;
1683 &rqst, &resp_buf_type, flags, &rsp_iov);
1713 struct smb_rqst rqst;
1780 memset(&rqst, 0, sizeof(struct smb_rqst));
1781 rqst.rq_iov = iov;
1782 rqst.rq_nvec = 2;
1788 &rqst, &resp_buftype, flags, &rsp_iov);
1853 struct smb_rqst rqst;
1887 memset(&rqst, 0, sizeof(struct smb_rqst));
1888 rqst.rq_iov = iov;
1889 rqst.rq_nvec = 1;
1892 &rqst, &resp_buf_type, flags, &rsp_iov);
2495 struct smb_rqst rqst;
2606 memset(&rqst, 0, sizeof(struct smb_rqst));
2607 rqst.rq_iov = iov;
2608 rqst.rq_nvec = n_iov;
2615 &rqst, &resp_buftype, flags, &rsp_iov);
2645 struct smb_rqst *rqst, __u8 *oplock,
2654 struct kvec *iov = rqst->rq_iov;
2817 rqst->rq_nvec = n_iov;
2825 SMB2_open_free(struct smb_rqst *rqst)
2829 if (rqst && rqst->rq_iov) {
2830 cifs_small_buf_release(rqst->rq_iov[0].iov_base);
2831 for (i = 1; i < rqst->rq_nvec; i++)
2832 if (rqst->rq_iov[i].iov_base != smb2_padding)
2833 kfree(rqst->rq_iov[i].iov_base);
2843 struct smb_rqst rqst;
2861 memset(&rqst, 0, sizeof(struct smb_rqst));
2863 rqst.rq_iov = iov;
2864 rqst.rq_nvec = SMB2_CREATE_IOV_SIZE;
2867 &rqst, oplock, oparms, path);
2875 &rqst, &resp_buftype, flags,
2921 SMB2_open_free(&rqst);
2928 struct smb_rqst *rqst,
2934 struct kvec *iov = rqst->rq_iov;
2974 rqst->rq_nvec = 2;
2979 rqst->rq_nvec = 1;
3016 SMB2_ioctl_free(struct smb_rqst *rqst)
3019 if (rqst && rqst->rq_iov) {
3020 cifs_small_buf_release(rqst->rq_iov[0].iov_base); /* request */
3021 for (i = 1; i < rqst->rq_nvec; i++)
3022 if (rqst->rq_iov[i].iov_base != smb2_padding)
3023 kfree(rqst->rq_iov[i].iov_base);
3037 struct smb_rqst rqst;
3070 memset(&rqst, 0, sizeof(struct smb_rqst));
3072 rqst.rq_iov = iov;
3073 rqst.rq_nvec = SMB2_IOCTL_IOV_SIZE;
3076 &rqst, persistent_fid, volatile_fid, opcode,
3082 &rqst, &resp_buftype, flags,
3138 SMB2_ioctl_free(&rqst);
3171 struct smb_rqst *rqst,
3175 struct kvec *iov = rqst->rq_iov;
3197 SMB2_close_free(struct smb_rqst *rqst)
3199 if (rqst && rqst->rq_iov)
3200 cifs_small_buf_release(rqst->rq_iov[0].iov_base); /* request */
3208 struct smb_rqst rqst;
3227 memset(&rqst, 0, sizeof(struct smb_rqst));
3229 rqst.rq_iov = iov;
3230 rqst.rq_nvec = 1;
3238 &rqst, persistent_fid, volatile_fid,
3244 &rqst, &resp_buftype, flags, &rsp_iov);
3265 SMB2_close_free(&rqst);
3345 struct smb_rqst *rqst,
3351 struct kvec *iov = rqst->rq_iov;
3386 SMB2_query_info_free(struct smb_rqst *rqst)
3388 if (rqst && rqst->rq_iov)
3389 cifs_buf_release(rqst->rq_iov[0].iov_base); /* request */
3398 struct smb_rqst rqst;
3420 memset(&rqst, 0, sizeof(struct smb_rqst));
3422 rqst.rq_iov = iov;
3423 rqst.rq_nvec = 1;
3426 &rqst, persistent_fid, volatile_fid,
3436 &rqst, &resp_buftype, flags, &rsp_iov);
3475 SMB2_query_info_free(&rqst);
3533 SMB2_notify_init(const unsigned int xid, struct smb_rqst *rqst,
3539 struct kvec *iov = rqst->rq_iov;
3572 struct smb_rqst rqst;
3586 memset(&rqst, 0, sizeof(struct smb_rqst));
3588 rqst.rq_iov = iov;
3589 rqst.rq_nvec = 1;
3591 rc = SMB2_notify_init(xid, &rqst, tcon, server,
3600 &rqst, &resp_buftype, flags, &rsp_iov);
3611 if (rqst.rq_iov)
3612 cifs_small_buf_release(rqst.rq_iov[0].iov_base); /* request */
3718 struct smb_rqst rqst = { .rq_iov = iov,
3740 rc = cifs_call_async(server, &rqst, NULL, smb2_echo_callback, NULL,
3750 SMB2_flush_free(struct smb_rqst *rqst)
3752 if (rqst && rqst->rq_iov)
3753 cifs_small_buf_release(rqst->rq_iov[0].iov_base); /* request */
3757 SMB2_flush_init(const unsigned int xid, struct smb_rqst *rqst,
3762 struct kvec *iov = rqst->rq_iov;
3785 struct smb_rqst rqst;
3800 memset(&rqst, 0, sizeof(struct smb_rqst));
3802 rqst.rq_iov = iov;
3803 rqst.rq_nvec = 1;
3805 rc = SMB2_flush_init(xid, &rqst, tcon, server,
3812 &rqst, &resp_buftype, flags, &rsp_iov);
3823 SMB2_flush_free(&rqst);
3936 struct smb_rqst rqst = { .rq_iov = &rdata->iov[1],
3940 rqst.rq_pages = rdata->pages;
3941 rqst.rq_offset = rdata->page_offset;
3942 rqst.rq_npages = rdata->nr_pages;
3943 rqst.rq_pagesz = rdata->pagesz;
3944 rqst.rq_tailsz = rdata->tailsz;
3963 rc = smb2_verify_signature(&rqst, server);
4025 struct smb_rqst rqst = { .rq_iov = rdata->iov,
4071 rc = cifs_call_async(server, &rqst,
4093 struct smb_rqst rqst;
4117 memset(&rqst, 0, sizeof(struct smb_rqst));
4118 rqst.rq_iov = iov;
4119 rqst.rq_nvec = 1;
4122 &rqst, &resp_buftype, flags, &rsp_iov);
4266 struct smb_rqst rqst = { };
4340 rqst.rq_iov = iov;
4341 rqst.rq_nvec = 1;
4342 rqst.rq_pages = wdata->pages;
4343 rqst.rq_offset = wdata->page_offset;
4344 rqst.rq_npages = wdata->nr_pages;
4345 rqst.rq_pagesz = wdata->pagesz;
4346 rqst.rq_tailsz = wdata->tailsz;
4350 rqst.rq_npages = 0;
4377 rc = cifs_call_async(server, &rqst, NULL, smb2_writev_callback, NULL,
4403 struct smb_rqst rqst;
4453 memset(&rqst, 0, sizeof(struct smb_rqst));
4454 rqst.rq_iov = iov;
4455 rqst.rq_nvec = n_vec + 1;
4458 &rqst,
4634 struct smb_rqst *rqst,
4645 struct kvec *iov = rqst->rq_iov;
4701 void SMB2_query_directory_free(struct smb_rqst *rqst)
4703 if (rqst && rqst->rq_iov) {
4704 cifs_small_buf_release(rqst->rq_iov[0].iov_base); /* request */
4785 struct smb_rqst rqst;
4801 memset(&rqst, 0, sizeof(struct smb_rqst));
4803 rqst.rq_iov = iov;
4804 rqst.rq_nvec = SMB2_QUERY_DIRECTORY_IOV_SIZE;
4807 &rqst, persistent_fid,
4814 &rqst, &resp_buftype, flags, &rsp_iov);
4845 SMB2_query_directory_free(&rqst);
4852 struct smb_rqst *rqst,
4858 struct kvec *iov = rqst->rq_iov;
4885 for (i = 1; i < rqst->rq_nvec; i++) {
4895 SMB2_set_info_free(struct smb_rqst *rqst)
4897 if (rqst && rqst->rq_iov)
4898 cifs_buf_release(rqst->rq_iov[0].iov_base); /* request */
4907 struct smb_rqst rqst;
4930 memset(&rqst, 0, sizeof(struct smb_rqst));
4931 rqst.rq_iov = iov;
4932 rqst.rq_nvec = num;
4935 &rqst, persistent_fid, volatile_fid, pid,
4945 &rqst, &resp_buftype, flags,
4947 SMB2_set_info_free(&rqst);
5004 struct smb_rqst rqst;
5034 memset(&rqst, 0, sizeof(struct smb_rqst));
5035 rqst.rq_iov = iov;
5036 rqst.rq_nvec = 1;
5039 &rqst, &resp_buf_type, flags, &rsp_iov);
5125 struct smb_rqst rqst;
5146 memset(&rqst, 0, sizeof(struct smb_rqst));
5147 rqst.rq_iov = &iov;
5148 rqst.rq_nvec = 1;
5151 &rqst, &resp_buftype, flags, &rsp_iov);
5176 struct smb_rqst rqst;
5197 memset(&rqst, 0, sizeof(struct smb_rqst));
5198 rqst.rq_iov = &iov;
5199 rqst.rq_nvec = 1;
5202 &rqst, &resp_buftype, flags, &rsp_iov);
5227 struct smb_rqst rqst;
5264 memset(&rqst, 0, sizeof(struct smb_rqst));
5265 rqst.rq_iov = &iov;
5266 rqst.rq_nvec = 1;
5269 &rqst, &resp_buftype, flags, &rsp_iov);
5313 struct smb_rqst rqst;
5349 memset(&rqst, 0, sizeof(struct smb_rqst));
5350 rqst.rq_iov = iov;
5351 rqst.rq_nvec = 2;
5354 &rqst, &resp_buf_type, flags,
5388 struct smb_rqst rqst;
5422 memset(&rqst, 0, sizeof(struct smb_rqst));
5423 rqst.rq_iov = iov;
5424 rqst.rq_nvec = 1;
5427 &rqst, &resp_buf_type, flags, &rsp_iov);