• Home
  • Raw
  • Download

Lines Matching refs:iov

135 smb_send_kvec(struct TCP_Server_Info *server, struct kvec *iov, size_t n_vec,  in smb_send_kvec()  argument
158 remaining += iov[i].iov_len; in smb_send_kvec()
180 rc = kernel_sendmsg(ssocket, &smb_msg, &iov[first_vec], in smb_send_kvec()
222 if (iov[i].iov_len) { in smb_send_kvec()
223 if (rc > iov[i].iov_len) { in smb_send_kvec()
224 rc -= iov[i].iov_len; in smb_send_kvec()
225 iov[i].iov_len = 0; in smb_send_kvec()
227 iov[i].iov_base += rc; in smb_send_kvec()
228 iov[i].iov_len -= rc; in smb_send_kvec()
253 struct kvec *iov) in cifs_rqst_page_to_kvec() argument
264 iov->iov_base = kmap(rqst->rq_pages[idx]); in cifs_rqst_page_to_kvec()
268 iov->iov_len = rqst->rq_tailsz; in cifs_rqst_page_to_kvec()
270 iov->iov_len = rqst->rq_pagesz; in cifs_rqst_page_to_kvec()
277 struct kvec *iov = rqst->rq_iov; in rqst_len() local
282 buflen += iov[i].iov_len; in rqst_len()
297 struct kvec *iov = rqst->rq_iov; in smb_send_rqst() local
299 unsigned int smb_buf_length = get_rfc1002_length(iov[0].iov_base); in smb_send_rqst()
318 dump_smb(iov[0].iov_base, iov[0].iov_len); in smb_send_rqst()
324 rc = smb_send_kvec(server, iov, n_vec, &sent); in smb_send_rqst()
370 smb_sendv(struct TCP_Server_Info *server, struct kvec *iov, int n_vec) in smb_sendv() argument
372 struct smb_rqst rqst = { .rq_iov = iov, in smb_sendv()
382 struct kvec iov; in smb_send() local
384 iov.iov_base = smb_buffer; in smb_send()
385 iov.iov_len = smb_buf_length + 4; in smb_send()
387 return smb_sendv(server, &iov, 1); in smb_send()
607 struct kvec iov[1]; in SendReceiveNoRsp() local
610 iov[0].iov_base = in_buf; in SendReceiveNoRsp()
611 iov[0].iov_len = get_rfc1002_length(in_buf) + 4; in SendReceiveNoRsp()
613 rc = SendReceive2(xid, ses, iov, 1, &resp_buf_type, flags); in SendReceiveNoRsp()
672 struct kvec iov; in cifs_check_receive() local
674 struct smb_rqst rqst = { .rq_iov = &iov, in cifs_check_receive()
677 iov.iov_base = mid->resp_buf; in cifs_check_receive()
678 iov.iov_len = len; in cifs_check_receive()
711 struct kvec *iov, int n_vec, int *resp_buf_type /* ret */, in SendReceive2() argument
717 char *buf = iov[0].iov_base; in SendReceive2()
719 struct smb_rqst rqst = { .rq_iov = iov, in SendReceive2()
769 rc = smb_sendv(ses->server, iov, n_vec); in SendReceive2()
818 iov[0].iov_base = buf; in SendReceive2()
819 iov[0].iov_len = get_rfc1002_length(buf) + 4; in SendReceive2()