Home
last modified time | relevance | path

Searched refs:iov_base (Results 1 – 164 of 164) sorted by relevance

/linux-4.4.14/lib/
Diov_iter.c14 __v.iov_base = __p->iov_base + skip; \
27 __v.iov_base = __p->iov_base; \
41 __v.iov_base = __p->iov_base + skip; \
51 __v.iov_base = __p->iov_base; \
155 buf = iov->iov_base + skip; in copy_page_to_iter_iovec()
171 buf = iov->iov_base; in copy_page_to_iter_iovec()
198 buf = iov->iov_base; in copy_page_to_iter_iovec()
236 buf = iov->iov_base + skip; in copy_page_from_iter_iovec()
252 buf = iov->iov_base; in copy_page_from_iter_iovec()
279 buf = iov->iov_base; in copy_page_from_iter_iovec()
[all …]
/linux-4.4.14/net/sunrpc/
Dxdr.c137 char *buf = (char *)head->iov_base; in xdr_inline_pages()
146 tail->iov_base = buf + offset; in xdr_inline_pages()
333 memmove((char *)tail->iov_base + len, in xdr_shrink_bufhead()
334 tail->iov_base, copy); in xdr_shrink_bufhead()
346 _copy_from_pages((char *)tail->iov_base + offs, in xdr_shrink_bufhead()
355 memcpy(tail->iov_base, in xdr_shrink_bufhead()
356 (char *)head->iov_base + in xdr_shrink_bufhead()
372 (char *)head->iov_base + head->iov_len - len, in xdr_shrink_bufhead()
414 char *p = (char *)tail->iov_base + len; in xdr_shrink_pagelen()
415 memmove(p, tail->iov_base, tail->iov_len - len); in xdr_shrink_pagelen()
[all …]
Dbackchannel_rqst.c66 free_page((unsigned long)xbufp->head[0].iov_base); in xprt_free_allocation()
68 free_page((unsigned long)xbufp->head[0].iov_base); in xprt_free_allocation()
79 buf->head[0].iov_base = page_address(page); in xprt_alloc_xdr_buf()
81 buf->tail[0].iov_base = NULL; in xprt_alloc_xdr_buf()
Dsvcsock.c264 tailoff = ((unsigned long)xdr->tail[0].iov_base) & (PAGE_SIZE-1); in svc_sendto()
271 svsk, xdr->head[0].iov_base, xdr->head[0].iov_len, in svc_sendto()
339 svsk, iov[0].iov_base, iov[0].iov_len, len); in svc_recvfrom()
361 save_iovbase = iov[i].iov_base; in svc_partial_recvfrom()
363 iov[i].iov_base += base; in svc_partial_recvfrom()
366 iov[i].iov_base = save_iovbase; in svc_partial_recvfrom()
644 rqstp->rq_arg.head[0].iov_base = skb->data + in svc_udp_recvfrom()
952 rqstp->rq_arg.head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_tcp_restore_pages()
1005 iov.iov_base = ((char *) &svsk->sk_reclen) + svsk->sk_tcplen; in svc_tcp_recv_record()
1040 __be32 *p = (__be32 *)rqstp->rq_arg.head[0].iov_base; in receive_cb_reply()
[all …]
Dsocklib.c82 ret = copy_actor(desc, (char *)xdr->head[0].iov_base + base, len); in xdr_partial_copy_from_skb()
139 copied += copy_actor(desc, (char *)xdr->tail[0].iov_base + base, len - base); in xdr_partial_copy_from_skb()
Dsvc.c1107 reply_statp = resv->iov_base + resv->iov_len; in svc_process_common()
1165 statp = resv->iov_base +resv->iov_len; in svc_process_common()
1185 if (xdr && !xdr(rqstp, argv->iov_base, rqstp->rq_argp)) in svc_process_common()
1198 !xdr(rqstp, resv->iov_base+resv->iov_len, rqstp->rq_resp)) { in svc_process_common()
1215 resv->iov_len = ((void*)statp) - resv->iov_base + 4; in svc_process_common()
1307 resv->iov_base = page_address(rqstp->rq_respages[0]); in svc_process()
1314 rqstp->rq_res.tail[0].iov_base = NULL; in svc_process()
Dxprtsock.c334 .iov_base = vec->iov_base + base, in xs_send_kvec()
487 rpc_fraghdr *base = buf->head[0].iov_base; in xs_encode_stream_record_marker()
515 req->rq_svec->iov_base, req->rq_svec->iov_len); in xs_local_send_request()
573 req->rq_svec->iov_base, in xs_udp_send_request()
651 req->rq_svec->iov_base, in xs_tcp_send_request()
1220 memcpy(rcvbuf->head[0].iov_base + transport->tcp_copied, in xs_tcp_read_common()
2545 tailoff = (unsigned long)xbufp->tail[0].iov_base & ~PAGE_MASK; in bc_sendto()
2546 headoff = (unsigned long)xbufp->head[0].iov_base & ~PAGE_MASK; in bc_sendto()
2548 virt_to_page(xbufp->head[0].iov_base), headoff, in bc_sendto()
2549 xbufp->tail[0].iov_base, tailoff); in bc_sendto()
Dsvc_xprt.c631 arg->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_alloc_arg()
1138 memcpy(dr->args, rqstp->rq_arg.head[0].iov_base - skip, in svc_defer()
1157 rqstp->rq_arg.head[0].iov_base = dr->args + (dr->xprt_hlen>>2); in svc_deferred_recv()
Dsvcauth_unix.c809 argv->iov_base = (void*)((__be32*)argv->iov_base + slen); /* skip machname */ in svcauth_unix_accept()
Dclnt.c1638 buf->head[0].iov_base = start; in rpc_xdr_buf_init()
2219 __be32 *p = req->rq_svec[0].iov_base; in rpc_encode_header()
2241 __be32 *p = iov->iov_base; in rpc_verify_header()
2336 len = p - (__be32 *)iov->iov_base - 1; in rpc_verify_header()
/linux-4.4.14/include/linux/sunrpc/
Dsvc.h185 vp = iov->iov_base; in svc_getnl()
187 iov->iov_base = (void*)vp; in svc_getnl()
194 __be32 *vp = iov->iov_base + iov->iov_len; in svc_putnl()
202 vp = iov->iov_base; in svc_getu32()
204 iov->iov_base = (void*)vp; in svc_getu32()
211 __be32 *vp = (__be32 *)iov->iov_base; in svc_ungetu32()
212 iov->iov_base = (void *)(vp - 1); in svc_ungetu32()
218 __be32 *vp = iov->iov_base + iov->iov_len; in svc_putu32()
338 return cp >= (char*)vec->iov_base in xdr_argsize_check()
339 && cp <= (char*)vec->iov_base + vec->iov_len; in xdr_argsize_check()
[all …]
Dxdr.h146 return iov->iov_len = ((u8 *) p - (u8 *) iov->iov_base); in xdr_adjust_iovec()
/linux-4.4.14/fs/cifs/
Dsess.c563 sess_data->iov[0].iov_base = (char *)smb_buf; in sess_alloc_buffer()
572 sess_data->iov[2].iov_base = kmalloc(2000, GFP_KERNEL); in sess_alloc_buffer()
573 if (!sess_data->iov[2].iov_base) { in sess_alloc_buffer()
582 sess_data->iov[0].iov_base = NULL; in sess_alloc_buffer()
592 free_rsp_buf(sess_data->buf0_type, sess_data->iov[0].iov_base); in sess_free_buffer()
594 kfree(sess_data->iov[2].iov_base); in sess_free_buffer()
633 struct smb_hdr *smb_buf = (struct smb_hdr *) sess_data->iov[0].iov_base; in sess_sendreceive()
675 pSMB = (SESSION_SETUP_ANDX *)sess_data->iov[0].iov_base; in sess_auth_lanman()
676 bcc_ptr = sess_data->iov[2].iov_base; in sess_auth_lanman()
712 (long) sess_data->iov[2].iov_base; in sess_auth_lanman()
[all …]
Dsmb2pdu.c426 iov[0].iov_base = (char *)req; in SMB2_negotiate()
432 rsp = (struct smb2_negotiate_rsp *)iov[0].iov_base; in SMB2_negotiate()
648 iov[0].iov_base = (char *)req; in SMB2_sess_setup()
686 iov[1].iov_base = msg->data + msg->sesskey_len; in SMB2_sess_setup()
715 iov[1].iov_base = security_blob; in SMB2_sess_setup()
744 iov[1].iov_base = security_blob; in SMB2_sess_setup()
766 rsp = (struct smb2_sess_setup_rsp *)iov[0].iov_base; in SMB2_sess_setup()
955 iov[0].iov_base = (char *)req; in SMB2_tcon()
963 iov[1].iov_base = unc_path; in SMB2_tcon()
969 rsp = (struct smb2_tree_connect_rsp *)iov[0].iov_base; in SMB2_tcon()
[all …]
Dsmb2transport.c143 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)iov[0].iov_base; in smb2_calc_signature()
177 if (iov[i].iov_base == NULL) { in smb2_calc_signature()
191 iov[i].iov_base + 4, iov[i].iov_len - 4); in smb2_calc_signature()
196 iov[i].iov_base, iov[i].iov_len); in smb2_calc_signature()
211 p_iov.iov_base, p_iov.iov_len); in smb2_calc_signature()
314 struct smb2_hdr *smb2_pdu = (struct smb2_hdr *)iov[0].iov_base; in smb3_calc_signature()
348 if (iov[i].iov_base == NULL) { in smb3_calc_signature()
362 iov[i].iov_base + 4, iov[i].iov_len - 4); in smb3_calc_signature()
367 iov[i].iov_base, iov[i].iov_len); in smb3_calc_signature()
382 p_iov.iov_base, p_iov.iov_len); in smb3_calc_signature()
[all …]
Dtransport.c227 iov[i].iov_base += rc; in smb_send_kvec()
264 iov->iov_base = kmap(rqst->rq_pages[idx]); in cifs_rqst_page_to_kvec()
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()
384 iov.iov_base = smb_buffer; in smb_send()
512 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_setup_async_request()
610 iov[0].iov_base = in_buf; in SendReceiveNoRsp()
677 iov.iov_base = mid->resp_buf; in cifs_check_receive()
695 struct smb_hdr *hdr = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_setup_request()
717 char *buf = iov[0].iov_base; in SendReceive2()
[all …]
Dcifsencrypt.c110 if (iov[i].iov_base == NULL) { in cifs_calc_signature()
121 iov[i].iov_base + 4, iov[i].iov_len - 4); in cifs_calc_signature()
125 iov[i].iov_base, iov[i].iov_len); in cifs_calc_signature()
140 p_iov.iov_base, p_iov.iov_len); in cifs_calc_signature()
157 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_sign_rqst()
202 iov.iov_base = cifs_pdu; in cifs_sign_smb()
216 struct smb_hdr *cifs_pdu = (struct smb_hdr *)rqst->rq_iov[0].iov_base; in cifs_verify_signature()
Dcifssmb.c727 iov.iov_base = smb; in CIFSSMBEcho()
1450 rdata->iov.iov_base = buf + HEADER_SIZE(server) - 1; in cifs_readv_receive()
1505 rdata->iov.iov_base = buf + server->total_read; in cifs_readv_receive()
1514 rdata->iov.iov_base = buf; in cifs_readv_receive()
1517 rdata->iov.iov_base, rdata->iov.iov_len); in cifs_readv_receive()
1647 rdata->iov.iov_base = smb; in cifs_async_readv()
1721 iov[0].iov_base = (char *)pSMB; in CIFSSMBRead()
1726 pSMBr = (READ_RSP *)iov[0].iov_base; in CIFSSMBRead()
1756 free_rsp_buf(resp_buf_type, iov[0].iov_base); in CIFSSMBRead()
1759 *buf = iov[0].iov_base; in CIFSSMBRead()
[all …]
Dfile.c1681 iov[1].iov_base = (char *)write_data + total_written; in cifs_write()
2867 iov.iov_base = kmap(page); in cifs_uncached_read_into_pages()
2870 i, iov.iov_base, iov.iov_len); in cifs_uncached_read_into_pages()
2874 iov.iov_base = kmap(page); in cifs_uncached_read_into_pages()
2877 i, iov.iov_base, iov.iov_len); in cifs_uncached_read_into_pages()
2878 memset(iov.iov_base + len, '\0', PAGE_SIZE - len); in cifs_uncached_read_into_pages()
3320 iov.iov_base = kmap(page); in cifs_readpages_read_into_pages()
3323 i, page->index, iov.iov_base, iov.iov_len); in cifs_readpages_read_into_pages()
3327 iov.iov_base = kmap(page); in cifs_readpages_read_into_pages()
3330 i, page->index, iov.iov_base, iov.iov_len); in cifs_readpages_read_into_pages()
[all …]
Dlink.c519 iov[1].iov_base = pbuf; in smb3_create_mf_symlink()
Ddir.c679 iov[1].iov_base = buf; in cifs_mknod()
Dconnect.c531 new->iov_base += base; in kvec_array_init()
619 iov.iov_base = buf; in cifs_read_from_socket()
/linux-4.4.14/block/
Dblk-map.c20 if (prv->iov_base == NULL && prv->iov_len == 0) in iovec_gap_to_prv()
24 prev_end = (unsigned long)(prv->iov_base + prv->iov_len); in iovec_gap_to_prv()
26 return (((unsigned long)cur->iov_base & queue_virt_boundary(q)) || in iovec_gap_to_prv()
88 struct iovec iov, prv = {.iov_base = NULL, .iov_len = 0}; in blk_rq_map_user_iov()
94 unsigned long uaddr = (unsigned long) iov.iov_base; in blk_rq_map_user_iov()
106 prv.iov_base = iov.iov_base; in blk_rq_map_user_iov()
Dbio.c1138 uaddr = (unsigned long) iter->iov[i].iov_base; in bio_copy_user_iov()
1263 unsigned long uaddr = (unsigned long) iov.iov_base; in bio_map_user_iov()
1295 unsigned long uaddr = (unsigned long) iov.iov_base; in bio_map_user_iov()
/linux-4.4.14/net/ceph/
Dbuffer.c19 b->vec.iov_base = ceph_kvmalloc(len, gfp); in ceph_buffer_new()
20 if (!b->vec.iov_base) { in ceph_buffer_new()
38 kvfree(b->vec.iov_base); in ceph_buffer_release()
54 ceph_decode_copy(p, (*b)->vec.iov_base, len); in ceph_decode_buffer()
Dmon_client.c158 monc->m_auth->front.iov_base, in __open_session()
207 p = msg->front.iov_base; in __send_subscribe()
238 msg->front.iov_len = p - msg->front.iov_base; in __send_subscribe()
251 struct ceph_mon_subscribe_ack *h = msg->front.iov_base; in handle_subscribe_ack()
384 p = msg->front.iov_base; in ceph_monc_handle_map()
566 struct ceph_mon_statfs_reply *reply = msg->front.iov_base; in handle_statfs_reply()
620 h = req->request->front.iov_base; in ceph_monc_do_statfs()
639 void *p = msg->front.iov_base; in handle_get_version_reply()
705 p = req->request->front.iov_base; in ceph_monc_do_get_version()
928 ret = ceph_handle_auth_reply(monc->auth, msg->front.iov_base, in handle_auth_reply()
[all …]
Dauth_x.c329 msg_a = au->buf->vec.iov_base; in ceph_x_build_authorizer()
337 memcpy(msg_a->ticket_blob.blob, th->ticket_blob->vec.iov_base, in ceph_x_build_authorizer()
345 end = au->buf->vec.iov_base + au->buf->vec.iov_len; in ceph_x_build_authorizer()
355 au->buf->vec.iov_len = p - au->buf->vec.iov_base; in ceph_x_build_authorizer()
373 const char *buf = th->ticket_blob->vec.iov_base; in ceph_x_encode_ticket()
486 ceph_encode_copy(&p, xi->auth_authorizer.buf->vec.iov_base, in ceph_x_build_request()
576 auth->authorizer_buf = au->buf->vec.iov_base; in ceph_x_create_authorizer()
Dmessenger.c599 iov.iov_base = kmap(page) + offset; in ceph_tcp_sendpage()
792 con->out_kvec[index].iov_base = data; in con_out_kvec_add()
1232 con->out_kvec[v].iov_base = &m->footer; in prepare_write_message_footer()
1299 con_out_kvec_add(con, m->front.iov_len, m->front.iov_base); in prepare_write_message()
1303 m->middle->vec.iov_base); in prepare_write_message()
1311 crc = crc32c(0, m->front.iov_base, m->front.iov_len); in prepare_write_message()
1314 crc = crc32c(0, m->middle->vec.iov_base, in prepare_write_message()
1523 con->out_kvec_cur->iov_base += ret; in write_partial_kvec()
2246 BUG_ON(section->iov_base == NULL); in read_partial_message_section()
2248 ret = ceph_tcp_recvmsg(con->sock, (char *)section->iov_base + in read_partial_message_section()
[all …]
Dosd_client.c433 memset(msg->front.iov_base, 0, msg->front.iov_len); in ceph_osdc_alloc_request()
1778 p = msg->front.iov_base; in handle_reply()
2084 p = msg->front.iov_base; in ceph_osdc_handle_map()
2358 p = msg->front.iov_base; in handle_watch_notify()
2419 p = msg->front.iov_base; in ceph_osdc_build_request()
2488 BUG_ON(p > msg->front.iov_base + msg->front.iov_len); in ceph_osdc_build_request()
2489 msg_size = p - msg->front.iov_base; in ceph_osdc_build_request()
/linux-4.4.14/fs/nfsd/
Dnfscache.c138 if (rp->c_type == RC_REPLBUFF && rp->c_replvec.iov_base) { in nfsd_reply_cache_free_locked()
140 kfree(rp->c_replvec.iov_base); in nfsd_reply_cache_free_locked()
291 const unsigned char *p = buf->head[0].iov_base; in nfsd_cache_csum()
447 kfree(rp->c_replvec.iov_base); in nfsd_cache_lookup()
448 rp->c_replvec.iov_base = NULL; in nfsd_cache_lookup()
525 len = resv->iov_len - ((char*)statp - (char*)resv->iov_base); in nfsd_cache_update()
543 cachv->iov_base = kmalloc(bufsize, GFP_KERNEL); in nfsd_cache_update()
544 if (!cachv->iov_base) { in nfsd_cache_update()
549 memcpy(cachv->iov_base, statp, bufsize); in nfsd_cache_update()
580 memcpy((char*)vec->iov_base + vec->iov_len, data->iov_base, data->iov_len); in nfsd_cache_append()
Dnfsxdr.c269 rqstp->rq_vec[v].iov_base = page_address(p); in nfssvc_decode_readargs()
303 hdr = (void*)p - rqstp->rq_arg.head[0].iov_base; in nfssvc_decode_writeargs()
318 rqstp->rq_vec[0].iov_base = (void*)p; in nfssvc_decode_writeargs()
324 rqstp->rq_vec[v].iov_base = page_address(rqstp->rq_pages[v]); in nfssvc_decode_writeargs()
443 rqstp->rq_res.tail[0].iov_base = p; in nfssvc_encode_readlinkres()
462 rqstp->rq_res.tail[0].iov_base = p; in nfssvc_encode_readres()
Dnfs3xdr.c346 rqstp->rq_vec[v].iov_base = page_address(p); in nfs3svc_decode_readargs()
380 hdr = (void*)p - rqstp->rq_arg.head[0].iov_base; in nfs3svc_decode_writeargs()
398 rqstp->rq_vec[0].iov_base = (void*)p; in nfs3svc_decode_writeargs()
404 rqstp->rq_vec[v].iov_base = page_address(rqstp->rq_pages[v]); in nfs3svc_decode_writeargs()
474 avail = vec->iov_len - (old - (char*)vec->iov_base); in nfs3svc_decode_symlinkargs()
683 rqstp->rq_res.tail[0].iov_base = p; in nfs3svc_encode_readlinkres()
707 rqstp->rq_res.tail[0].iov_base = p; in nfs3svc_encode_readres()
783 rqstp->rq_res.tail[0].iov_base = p; in nfs3svc_encode_readdirres()
Dnfs3acl.c155 base = (char *)p - (char *)head->iov_base; in nfs3svc_decode_setaclargs()
187 base = (char *)p - (char *)head->iov_base; in nfs3svc_encode_getaclres()
Dnfs2acl.c209 base = (char *)p - (char *)head->iov_base; in nfsaclsvc_decode_setaclargs()
277 base = (char *)p - (char *)head->iov_base; in nfsaclsvc_encode_getaclres()
Dnfssvc.c678 if (xdr && !xdr(rqstp, (__be32*)rqstp->rq_arg.head[0].iov_base, in nfsd_dispatch()
698 nfserrp = rqstp->rq_res.head[0].iov_base in nfsd_dispatch()
Dnfs4proc.c963 vec[0].iov_base = write->wr_head.iov_base; in fill_in_write_vector()
968 vec[i].iov_base = page_address(write->wr_pagelist[i - 1]); in fill_in_write_vector()
1583 xdr->p = head->iov_base + head->iov_len; in svcxdr_init_encode()
1584 xdr->end = head->iov_base + PAGE_SIZE - rqstp->rq_auth_slack; in svcxdr_init_encode()
Dnfs4xdr.c1234 write->wr_head.iov_base = p; in nfsd4_decode_write()
2800 buf->head[0].iov_base = p; in svcxdr_init_encode_from_buffer()
3380 buf->tail[0].iov_base = xdr->p; in nfsd4_encode_splice_read()
3388 buf->tail[0].iov_base += maxcount&3; in nfsd4_encode_splice_read()
3423 resp->rqstp->rq_vec[v].iov_base = p; in nfsd4_encode_readv()
3432 resp->rqstp->rq_vec[v].iov_base = p; in nfsd4_encode_readv()
3581 - (char *)resp->xdr.buf->head[0].iov_base; in nfsd4_encode_readdir()
4456 args->end = rqstp->rq_arg.head[0].iov_base + rqstp->rq_arg.head[0].iov_len; in nfs4svc_decode_compoundargs()
/linux-4.4.14/net/sunrpc/auth_gss/
Dsvcauth_gss.c630 o->data = argv->iov_base; in svc_safe_getnetobj()
631 argv->iov_base += l; in svc_safe_getnetobj()
644 p = resv->iov_base + resv->iov_len; in svc_safe_putnetobj()
670 iov.iov_base = rpcstart; in gss_verify_header()
671 iov.iov_len = (u8 *)argv->iov_base - (u8 *)rpcstart; in gss_verify_header()
710 p = rqstp->rq_res.head->iov_base + rqstp->rq_res.head->iov_len; in gss_write_null_verf()
731 iov.iov_base = &xdr_seq; in gss_write_verf()
734 p = rqstp->rq_res.head->iov_base + rqstp->rq_res.head->iov_len; in gss_write_verf()
1067 in_token->page_base = (ulong)argv->iov_base & ~PAGE_MASK; in gss_read_proxy_verf()
1406 __be32 *reject_stat = resv->iov_base + resv->iov_len; in svcauth_gss_accept()
[all …]
Dgss_krb5_wrap.c59 p = iov->iov_base + iov->iov_len; in gss_krb5_add_padding()
73 pad = *(u8 *)(buf->head[0].iov_base + len - 1); in gss_krb5_remove_padding()
92 pad = *(u8 *)(buf->tail[0].iov_base + len - 1); in gss_krb5_remove_padding()
186 ptr = buf->head[0].iov_base + offset; in gss_wrap_kerberos_v1()
287 ptr = (u8 *)buf->head[0].iov_base + offset; in gss_unwrap_kerberos_v1()
316 (unsigned char *)buf->head[0].iov_base; in gss_unwrap_kerberos_v1()
377 orig_start = buf->head[0].iov_base + offset; in gss_unwrap_kerberos_v1()
378 data_len = (buf->head[0].iov_base + buf->head[0].iov_len) - data_start; in gss_unwrap_kerberos_v1()
461 ptr = plainhdr = buf->head[0].iov_base + offset; in gss_wrap_kerberos_v2()
512 ptr = buf->head[0].iov_base + offset; in gss_unwrap_kerberos_v2()
Dgss_krb5_crypto.c586 p = buf->head[0].iov_base + base; in xdr_extend_head()
675 gss_krb5_make_confounder(buf->head[0].iov_base + offset, kctx->gk5e->conflen); in gss_krb5_aes_encrypt()
678 if (buf->tail[0].iov_base != NULL) { in gss_krb5_aes_encrypt()
679 ecptr = buf->tail[0].iov_base + buf->tail[0].iov_len; in gss_krb5_aes_encrypt()
681 buf->tail[0].iov_base = buf->head[0].iov_base in gss_krb5_aes_encrypt()
684 ecptr = buf->tail[0].iov_base; in gss_krb5_aes_encrypt()
688 memcpy(ecptr, buf->head[0].iov_base + offset, GSS_KRB5_TOK_HDR_LEN); in gss_krb5_aes_encrypt()
694 hmac.data = buf->tail[0].iov_base + buf->tail[0].iov_len; in gss_krb5_aes_encrypt()
Dauth_gss.c1507 iov.iov_base = xprt_skip_transport_header(req->rq_xprt, in gss_marshal()
1508 req->rq_snd_buf.head[0].iov_base); in gss_marshal()
1509 iov.iov_len = (u8 *)p - (u8 *)iov.iov_base; in gss_marshal()
1624 iov.iov_base = &seq; in gss_validate()
1678 offset = (u8 *)p - (u8 *)snd_buf->head[0].iov_base; in gss_wrap_req_integ()
1693 p = iov->iov_base + iov->iov_len; in gss_wrap_req_integ()
1770 offset = (u8 *)p - (u8 *)snd_buf->head[0].iov_base; in gss_wrap_req_priv()
1792 memcpy(tmp, snd_buf->tail[0].iov_base, snd_buf->tail[0].iov_len); in gss_wrap_req_priv()
1793 snd_buf->tail[0].iov_base = tmp; in gss_wrap_req_priv()
1812 p = iov->iov_base + iov->iov_len; in gss_wrap_req_priv()
[all …]
/linux-4.4.14/drivers/hv/
Dchannel.c615 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_ctl()
617 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_ctl()
619 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_ctl()
728 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_pagebuffer_ctl()
730 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_pagebuffer_ctl()
732 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_pagebuffer_ctl()
810 bufferlist[0].iov_base = desc; in vmbus_sendpacket_mpb_desc()
812 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_mpb_desc()
814 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_mpb_desc()
873 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_multipagebuffer()
[all …]
Dring_buffer.c431 kv_list[i].iov_base, in hv_ringbuffer_write()
/linux-4.4.14/net/sunrpc/xprtrdma/
Drpc_rdma.c118 src = buf->tail[0].iov_base; in rpcrdma_tail_pullup()
119 dst = buf->head[0].iov_base; in rpcrdma_tail_pullup()
155 seg[n].mr_offset = xdrbuf->head[0].iov_base; in rpcrdma_convert_iovs()
199 seg[n].mr_offset = xdrbuf->tail[0].iov_base; in rpcrdma_convert_iovs()
374 destp = rqst->rq_svec[0].iov_base; in rpcrdma_inline_pullup()
385 if (destp + copy_len != rqst->rq_snd_buf.tail[0].iov_base) { in rpcrdma_inline_pullup()
387 rqst->rq_snd_buf.tail[0].iov_base, curlen); in rpcrdma_inline_pullup()
453 base = rqst->rq_svec[0].iov_base; in rpcrdma_marshal_req()
635 rqst->rq_rcv_buf.head[0].iov_base = srcp; in rpcrdma_inline_fixup()
672 if (rqst->rq_rcv_buf.tail[0].iov_base != srcp) in rpcrdma_inline_fixup()
[all …]
Dsvc_rdma_sendto.c73 vec->sge[sge_no].iov_base = xdr->head[0].iov_base; in map_xdr()
82 vec->sge[sge_no].iov_base = in map_xdr()
95 vec->sge[sge_no].iov_base = xdr->tail[0].iov_base; in map_xdr()
117 xdr_off += (unsigned long)xdr->head[0].iov_base & ~PAGE_MASK; in dma_map_xdr()
118 page = virt_to_page(xdr->head[0].iov_base); in dma_map_xdr()
130 xdr->tail[0].iov_base & ~PAGE_MASK; in dma_map_xdr()
131 page = virt_to_page(xdr->tail[0].iov_base); in dma_map_xdr()
Dbackchannel.c65 buf->head[0].iov_base = rqst->rq_buffer; in rpcrdma_bc_setup_rqst()
67 buf->tail[0].iov_base = NULL; in rpcrdma_bc_setup_rqst()
228 __func__, (int)rpclen, rqst->rq_svec[0].iov_base); in rpcrdma_bc_marshal_reply()
348 buf->head[0].iov_base = p; in rpcrdma_bc_receive_call()
Dsvc_rdma_marshal.c155 rmsgp = (struct rpcrdma_msg *)rqstp->rq_arg.head[0].iov_base; in svc_rdma_xdr_decode_req()
177 rqstp->rq_arg.head[0].iov_base = va; in svc_rdma_xdr_decode_req()
200 rqstp->rq_arg.head[0].iov_base = va; in svc_rdma_xdr_decode_req()
Dsvc_rdma_recvfrom.c73 rqstp->rq_arg.head[0].iov_base = page_address(page); in rdma_build_arg_xdr()
87 rmsgp = (struct rpcrdma_msg *)rqstp->rq_arg.head[0].iov_base; in rdma_build_arg_xdr()
114 rqstp->rq_arg.tail[0].iov_base = NULL; in rdma_build_arg_xdr()
378 srcp = head->arg.head[0].iov_base + position; in rdma_copy_tail()
564 ret, rqstp->rq_arg.len, rqstp->rq_arg.head[0].iov_base, in rdma_read_complete()
654 rqstp->rq_arg.head[0].iov_base, in svc_rdma_recvfrom()
/linux-4.4.14/fs/ncpfs/
Dsock.c53 vec.iov_base = (void *) buff; in _send()
251 iov->iov_base += result; in __ncptcp_try_send()
271 h = req->tx_iov[1].iov_base; in ncpdgram_start_request()
273 signlen = sign_packet(server, req->tx_iov[1].iov_base + sizeof(struct ncp_request_header) - 1, in ncpdgram_start_request()
277 req->tx_ciov[1].iov_base = req->sign; in ncpdgram_start_request()
299 h = req->tx_iov[1].iov_base; in ncptcp_start_request()
301 signlen = sign_packet(server, req->tx_iov[1].iov_base + sizeof(struct ncp_request_header) - 1, in ncptcp_start_request()
309 req->tx_iov[0].iov_base = req->sign; in ncptcp_start_request()
322 memcpy(server->txbuf, req->tx_iov[1].iov_base, req->tx_iov[1].iov_len); in __ncp_start_request()
323 req->tx_iov[1].iov_base = server->txbuf; in __ncp_start_request()
[all …]
/linux-4.4.14/drivers/usb/usbip/
Dvhci_tx.c91 iov[0].iov_base = &pdu_header; in vhci_send_cmd_submit()
97 iov[1].iov_base = urb->transfer_buffer; in vhci_send_cmd_submit()
113 iov[2].iov_base = iso_buffer; in vhci_send_cmd_submit()
183 iov[0].iov_base = &pdu_header; in vhci_send_cmd_unlink()
Dstub_tx.c197 iov[iovnum].iov_base = &pdu_header; in stub_send_ret_submit()
206 iov[iovnum].iov_base = urb->transfer_buffer; in stub_send_ret_submit()
223 iov[iovnum].iov_base = urb->transfer_buffer + in stub_send_ret_submit()
255 iov[iovnum].iov_base = iso_buffer; in stub_send_ret_submit()
332 iov[0].iov_base = &pdu_header; in stub_send_ret_unlink()
Dusbip_common.c346 iov.iov_base = buf; in usbip_recv()
/linux-4.4.14/include/linux/
Duio.h18 void *iov_base; /* and that should *never* hold a userland pointer */ member
60 .iov_base = iter->iov->iov_base + iter->iov_offset, in iov_iter_iovec()
Dvringh.h130 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_reset()
192 kiov->iov[kiov->i].iov_base -= kiov->consumed; in vringh_kiov_reset()
Dcompat.h168 compat_uptr_t iov_base; member
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_lib.c167 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + in ksocknal_lib_send_kiov()
250 iov[i].iov_base, fragnob); in ksocknal_lib_recv_iov()
297 iov->iov_base = addr + kiov[0].kiov_offset; in ksocknal_lib_kiov_vmap()
342 scratchiov[i].iov_base = kmap(kiov[i].kiov_page) + in ksocknal_lib_recv_kiov()
390 LASSERT(tx->tx_iov[0].iov_base == &tx->tx_msg); in ksocknal_lib_csum_tx()
396 csum = ksocknal_csum(~0, tx->tx_iov[0].iov_base, in ksocknal_lib_csum_tx()
410 csum = ksocknal_csum(csum, tx->tx_iov[i].iov_base, in ksocknal_lib_csum_tx()
Dsocklnd_cb.c133 iov->iov_base = (void *)((char *)iov->iov_base + nob); in ksocknal_send_iov()
283 iov->iov_base += nob; in ksocknal_recv_iov()
1049 conn->ksnc_rx_iov[0].iov_base = &conn->ksnc_msg; in ksocknal_new_packet()
1063 conn->ksnc_rx_iov[0].iov_base = &conn->ksnc_msg.ksm_u.lnetmsg; in ksocknal_new_packet()
1090 conn->ksnc_rx_iov[niov].iov_base = ksocknal_slop_buffer; in ksocknal_new_packet()
1214 conn->ksnc_rx_iov[0].iov_base = &conn->ksnc_msg.ksm_u.lnetmsg; in ksocknal_process_receive()
Dsocklnd_proto.c717 tx->tx_iov[0].iov_base = &tx->tx_lnetmsg->msg_hdr; in ksocknal_pack_msg_v1()
726 tx->tx_iov[0].iov_base = &tx->tx_msg; in ksocknal_pack_msg_v2()
/linux-4.4.14/drivers/xen/xenbus/
Dxenbus_xs.c293 err = xb_write(iovec[i].iov_base, iovec[i].iov_len); in xs_talkv()
330 iovec.iov_base = (void *)string; in xs_single()
458 iovec[0].iov_base = (void *)path; in xenbus_write()
460 iovec[1].iov_base = (void *)string; in xenbus_write()
624 iov[0].iov_base = (void *)path; in xs_watch()
626 iov[1].iov_base = (void *)token; in xs_watch()
637 iov[0].iov_base = (char *)path; in xs_unwatch()
639 iov[1].iov_base = (char *)token; in xs_unwatch()
/linux-4.4.14/net/rxrpc/
Dar-connevent.c105 iov[0].iov_base = &hdr; in rxrpc_abort_connection()
107 iov[1].iov_base = &word; in rxrpc_abort_connection()
351 iov[0].iov_base = &hdr; in rxrpc_reject_packets()
353 iov[1].iov_base = &code; in rxrpc_reject_packets()
Dar-ack.c926 iov[0].iov_base = &hdr; in rxrpc_process_call()
981 iov[1].iov_base = &data; in rxrpc_process_call()
1005 iov[1].iov_base = &ack; in rxrpc_process_call()
1007 iov[2].iov_base = &pad; in rxrpc_process_call()
1009 iov[3].iov_base = &ackinfo; in rxrpc_process_call()
1129 iov[1].iov_base = &ack; in rxrpc_process_call()
1131 iov[2].iov_base = acks; in rxrpc_process_call()
1133 iov[3].iov_base = &pad; in rxrpc_process_call()
1135 iov[4].iov_base = &ackinfo; in rxrpc_process_call()
Dar-local.c354 iov[0].iov_base = hdr; in rxrpc_send_version_request()
356 iov[1].iov_base = (char *)rxrpc_version_string; in rxrpc_send_version_request()
Drxkad.c606 iov[0].iov_base = &hdr; in rxkad_issue_challenge()
608 iov[1].iov_base = &challenge; in rxkad_issue_challenge()
654 iov[0].iov_base = hdr; in rxkad_send_response()
656 iov[1].iov_base = resp; in rxkad_send_response()
658 iov[2].iov_base = (void *) s2->ticket; in rxkad_send_response()
Dar-accept.c51 iov[0].iov_base = hdr; in rxrpc_busy()
Dar-output.c340 iov[0].iov_base = skb->head; in rxrpc_send_packet()
/linux-4.4.14/include/uapi/linux/
Duio.h18 void __user *iov_base; /* BSD uses caddr_t (1003.1g requires void *) */ member
/linux-4.4.14/drivers/target/iscsi/
Discsi_target.c749 iov[i].iov_base = kmap(sg_page(sg)) + sg->offset + page_off; in iscsit_map_iovec()
1403 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_get_dataout()
1410 iov[iov_count].iov_base = &checksum; in iscsit_get_dataout()
1661 iov[niov].iov_base = ping_data; in iscsit_handle_nop_out()
1668 iov[niov].iov_base = &cmd->pad_bytes; in iscsit_handle_nop_out()
1673 iov[niov].iov_base = &checksum; in iscsit_handle_nop_out()
2082 iov[niov].iov_base = text_in; in iscsit_handle_text_cmd()
2087 iov[niov].iov_base = &pad_bytes; in iscsit_handle_text_cmd()
2094 iov[niov].iov_base = &checksum; in iscsit_handle_text_cmd()
2420 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_handle_immediate_data()
[all …]
Discsi_target_erl1.c73 iov.iov_base = buf; in iscsit_dump_data_payload()
90 iov.iov_base = pad_bytes; in iscsit_dump_data_payload()
103 iov.iov_base = &data_crc; in iscsit_dump_data_payload()
Discsi_target_parameters.c35 iov.iov_base = buf; in iscsi_login_rx_data()
60 iov[0].iov_base = pdu_buf; in iscsi_login_tx_data()
64 iov[1].iov_base = text_buf; in iscsi_login_tx_data()
Discsi_target_util.c1148 iov.iov_base = cmd->pdu; in iscsit_fe_sendpage_sg()
/linux-4.4.14/drivers/vhost/
Dvringh.c83 err = xfer(iov->iov[iov->i].iov_base, ptr, partlen); in vringh_iov_xfer()
91 iov->iov[iov->i].iov_base += partlen; in vringh_iov_xfer()
96 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_xfer()
363 iov->iov[iov->used].iov_base = addr; in __vringh_iov()
677 BUILD_BUG_ON(offsetof(struct iovec, iov_base) != in vringh_getdesc_user()
678 offsetof(struct kvec, iov_base)); in vringh_getdesc_user()
681 BUILD_BUG_ON(sizeof(((struct iovec *)NULL)->iov_base) in vringh_getdesc_user()
682 != sizeof(((struct kvec *)NULL)->iov_base)); in vringh_getdesc_user()
Dscsi.c213 static int iov_num_pages(void __user *iov_base, size_t iov_len) in iov_num_pages() argument
215 return (PAGE_ALIGN((unsigned long)iov_base + iov_len) - in iov_num_pages()
216 ((unsigned long)iov_base & PAGE_MASK)) >> PAGE_SHIFT; in iov_num_pages()
496 eventp = vq->iov[out].iov_base; in vhost_scsi_do_evt_work()
709 void __user *base = iter->iov[i].iov_base + off; in vhost_scsi_iov_to_sgl()
838 resp = vq->iov[out].iov_base; in vhost_scsi_send_bad_target()
Dnet.c610 "at addr %p\n", vq->iov->iov_base); in handle_rx()
Dvhost.c1204 _iov->iov_base = (void __user *)(unsigned long) in translate_desc()
/linux-4.4.14/fs/9p/
Dxattr.c31 struct kvec kvec = {.iov_base = buffer, .iov_len = buffer_size}; in v9fs_fid_xattr_get()
108 struct kvec kvec = {.iov_base = (void *)value, .iov_len = value_len}; in v9fs_fid_xattr_set()
Dvfs_dir.c129 kvec.iov_base = rdir->buf; in v9fs_dir_readdir()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_sdma.c197 iov[i].iov_base, iov[i].iov_len); in ipath_user_sdma_coalesce()
230 const unsigned long addr = (unsigned long) iov->iov_base; in ipath_user_sdma_num_pages()
331 const unsigned long addr = (unsigned long) iov[idx].iov_base; in ipath_user_sdma_pin_pkt()
410 const unsigned long addr = (unsigned long) iov[idx].iov_base; in ipath_user_sdma_queue_pkts()
450 cfur = copy_from_user(pbc, iov[idx].iov_base, len); in ipath_user_sdma_queue_pkts()
483 (unsigned long) iov[idx].iov_base; in ipath_user_sdma_queue_pkts()
Dipath_common.h519 __u64 iov_base; member
/linux-4.4.14/tools/testing/selftests/net/
Dpsock_tpacket.c252 while (__v1_v2_rx_kernel_ready(ring->rd[frame_num].iov_base, in walk_v1_v2_rx()
254 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx()
391 while (__v1_v2_tx_kernel_ready(ring->rd[frame_num].iov_base, in walk_v1_v2_tx()
394 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_tx()
559 pbd = (struct block_desc *) ring->rd[block_num].iov_base; in walk_v3_rx()
679 ring->rd[i].iov_base = ring->mm_space + (i * ring->flen); in mmap_ring()
/linux-4.4.14/mm/
Dprocess_vm_access.c164 nr_pages_iov = ((unsigned long)rvec[i].iov_base in process_vm_rw_core()
166 / PAGE_SIZE - (unsigned long)rvec[i].iov_base in process_vm_rw_core()
211 (unsigned long)rvec[i].iov_base, rvec[i].iov_len, in process_vm_rw_core()
Dswap.c388 pages[seg] = kmap_to_page(kiov[seg].iov_base); in get_kernel_pages()
410 .iov_base = (void *)start, in get_kernel_page()
/linux-4.4.14/fs/jffs2/
Dwritev.c42 vecs[0].iov_base = (unsigned char *) buf; in jffs2_flash_direct_write()
Dwrite.c77 vecs[0].iov_base = ri; in jffs2_write_dnode()
79 vecs[1].iov_base = (unsigned char *)data; in jffs2_write_dnode()
237 vecs[0].iov_base = rd; in jffs2_write_dirent()
239 vecs[1].iov_base = (unsigned char *)name; in jffs2_write_dirent()
Dsummary.c259 node = invecs[0].iov_base; in jffs2_sum_add_kvec()
304 memcpy(temp->name,invecs[1].iov_base,node->d.nsize); in jffs2_sum_add_kvec()
809 vecs[0].iov_base = &isum; in jffs2_sum_write_data()
811 vecs[1].iov_base = c->summary->sum_buf; in jffs2_sum_write_data()
Dxattr.c296 vecs[0].iov_base = &rx; in save_xattr_datum()
298 vecs[1].iov_base = xd->xname; in save_xattr_datum()
314 rx.data_crc = cpu_to_je32(crc32(0, vecs[1].iov_base, vecs[1].iov_len)); in save_xattr_datum()
Derase.c462 vecs[0].iov_base = (unsigned char *) &marker; in jffs2_mark_erased_block()
Dwbuf.c861 uint8_t *v = invecs[invec].iov_base; in jffs2_flash_writev()
949 vecs[0].iov_base = (unsigned char *) buf; in jffs2_flash_write()
/linux-4.4.14/fs/ceph/
Dmds_client.c299 info->head = msg->front.iov_base; in parse_reply_info()
300 p = msg->front.iov_base + sizeof(struct ceph_mds_reply_head); in parse_reply_info()
846 h = msg->front.iov_base; in create_session_msg()
889 h = msg->front.iov_base; in create_session_open_msg()
903 p = msg->front.iov_base + sizeof(*h); in create_session_open_msg()
1608 head = msg->front.iov_base; in ceph_send_cap_releases()
1617 head = msg->front.iov_base; in ceph_send_cap_releases()
1619 item = msg->front.iov_base + msg->front.iov_len; in ceph_send_cap_releases()
1968 head = msg->front.iov_base; in create_request_message()
1969 p = msg->front.iov_base + sizeof(*head); in create_request_message()
[all …]
Dxattr.c589 p = ci->i_xattrs.blob->vec.iov_base; in __build_xattrs()
688 dest = ci->i_xattrs.prealloc_blob->vec.iov_base; in __ceph_build_xattrs_blob()
706 dest - ci->i_xattrs.prealloc_blob->vec.iov_base; in __ceph_build_xattrs_blob()
Dfile.c52 while (PAGE_ALIGNED((iov->iov_base + iov->iov_len)) && in dio_get_pagev_size()
53 (++iov < iovend && PAGE_ALIGNED((iov->iov_base)))) { in dio_get_pagev_size()
74 align = (unsigned long)(it->iov->iov_base + it->iov_offset) & in dio_get_pages_alloc()
Dsnap.c841 void *p = msg->front.iov_base; in ceph_handle_snap()
Dinode.c781 memcpy(ci->i_xattrs.blob->vec.iov_base, in fill_inode()
1394 struct ceph_mds_request_head *rhead = req->r_request->front.iov_base; in ceph_readdir_prepopulate()
Dcaps.c1025 fc = msg->front.iov_base; in send_cap_msg()
3419 end = msg->front.iov_base + msg->front.iov_len; in ceph_handle_caps()
3423 h = msg->front.iov_base; in ceph_handle_caps()
/linux-4.4.14/kernel/
Dptrace.c821 kiov->iov_len, kiov->iov_base); in ptrace_regset()
824 kiov->iov_len, kiov->iov_base); in ptrace_regset()
1032 if (__get_user(kiov.iov_base, &uiov->iov_base) || in ptrace_request()
1198 if (__get_user(ptr, &uiov->iov_base) || in compat_ptrace_request()
1202 kiov.iov_base = compat_ptr(ptr); in compat_ptrace_request()
/linux-4.4.14/Documentation/mic/mpssd/
Dmpssd.c380 copy->iov[i].iov_base, copy->iov[i].iov_len); in disp_iovec()
542 { { .iov_base = vnet_hdr[0], .iov_len = sizeof(vnet_hdr[0]) }, in virtio_net()
543 { .iov_base = vnet_buf[0], .iov_len = sizeof(vnet_buf[0]) } }, in virtio_net()
544 { { .iov_base = vnet_hdr[1], .iov_len = sizeof(vnet_hdr[1]) }, in virtio_net()
545 { .iov_base = vnet_buf[1], .iov_len = sizeof(vnet_buf[1]) } }, in virtio_net()
747 { .iov_base = vcons_buf[0], .iov_len = sizeof(vcons_buf[0]) }, in virtio_console()
748 { .iov_base = vcons_buf[1], .iov_len = sizeof(vcons_buf[1]) }, in virtio_console()
1118 iovec.iov_base = hdr; in read_header()
1155 iovec.iov_base = status; in write_status()
1265 piov->iov_base = fos; in virtio_block()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_user_sdma.c585 iov[i].iov_base, iov[i].iov_len); in qib_user_sdma_coalesce()
611 const unsigned long addr = (unsigned long) iov->iov_base; in qib_user_sdma_num_pages()
730 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_pin_pkt()
826 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_queue_pkts()
851 cfur = copy_from_user(pbc, iov[idx].iov_base, len); in qib_user_sdma_queue_pkts()
883 (unsigned long) iov[idx].iov_base; in qib_user_sdma_queue_pkts()
942 iov[idx].iov_base, tidsmsize); in qib_user_sdma_queue_pkts()
Dqib_common.h484 __u64 iov_base; member
/linux-4.4.14/include/scsi/
Dsg.h38 void __user *iov_base; /* Starting address */ member
/linux-4.4.14/drivers/misc/mic/host/
Dmic_virtio.c219 (u64)iov->iov[iov->i].iov_base, in mic_vringh_copy()
224 (u64)iov->iov[iov->i].iov_base, in mic_vringh_copy()
237 iov->iov[iov->i].iov_base += partlen; in mic_vringh_copy()
241 iov->iov[iov->i].iov_base -= iov->consumed; in mic_vringh_copy()
291 ubuf = iov.iov_base; in _mic_virtio_copy()
/linux-4.4.14/net/tipc/
Dserver.c261 iov.iov_base = buf; in tipc_receive_from_sock()
421 entry->iov.iov_base = buf; in tipc_alloc_entry()
429 kfree(e->iov.iov_base); in tipc_free_entry()
Dsubscr.c78 msg_sect.iov_base = (void *)&sub->evt; in tipc_subscrp_send_event()
86 msg_sect.iov_base, msg_sect.iov_len); in tipc_subscrp_send_event()
/linux-4.4.14/tools/virtio/
Dvringh_test.c522 assert(riov.iov[0].iov_base == __user_addr_max - 1); in main()
526 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main()
530 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main()
532 assert(wiov.iov[1].iov_base == __user_addr_max - 2); in main()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Duser_sdma.c507 ret = copy_from_user(&info, iovec[idx].iov_base, sizeof(info)); in hfi1_user_sdma_process_request()
557 ret = copy_from_user(&req->hdr, iovec[idx].iov_base + sizeof(info), in hfi1_user_sdma_process_request()
648 ret = copy_from_user(req->tids, iovec[idx].iov_base, in hfi1_user_sdma_process_request()
934 base = (unsigned long)iovec->iov.iov_base; in user_sdma_send_pkts()
1034 const unsigned long addr = (unsigned long) iov->iov_base; in num_user_pages()
1059 (unsigned long)iovec->iov.iov_base, in pin_vector_pages()
/linux-4.4.14/fs/afs/
Drxrpc.c303 iov->iov_base = kmap(pages[loop]) + offset; in afs_send_pages()
382 iov[0].iov_base = call->request; in afs_make_call()
810 iov[0].iov_base = (void *) buf; in afs_send_simple_reply()
/linux-4.4.14/fs/
Dsplice.c653 vec[i].iov_base = (void __user *) page_address(page); in default_file_splice_read()
1464 base = entry.iov_base; in get_iovec_page_array()
1679 if (get_user(v.iov_base, &iov32[i].iov_base) || in COMPAT_SYSCALL_DEFINE4()
1681 put_user(compat_ptr(v.iov_base), &iov[i].iov_base) || in COMPAT_SYSCALL_DEFINE4()
Dread_write.c413 struct iovec iov = { .iov_base = buf, .iov_len = len }; in new_sync_read()
469 struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; in new_sync_write()
680 nr = fn(filp, iovec.iov_base, iovec.iov_len, ppos); in do_loop_readv_writev()
749 void __user *buf = iov[seg].iov_base; in rw_copy_check_uvector()
Dcompat_ioctl.c254 compat_uint_t iov_base; member
267 if (get_user(base, &iov32[i].iov_base) || in sg_build_iovec()
269 put_user(compat_ptr(base), &iov[i].iov_base) || in sg_build_iovec()
Dcompat.c594 __get_user(buf, &uvector->iov_base)) { in compat_rw_copy_check_uvector()
608 iov->iov_base = compat_ptr(buf); in compat_rw_copy_check_uvector()
/linux-4.4.14/net/rds/
Dtcp_send.c69 .iov_base = data, in rds_tcp_sendmsg()
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/
Dlib-socket.c266 .iov_base = buffer, in lnet_sock_write()
326 .iov_base = buffer, in lnet_sock_read()
Dlib-move.c208 memcpy((char *)diov->iov_base + doffset, in lnet_copy_iov2iov()
209 (char *)siov->iov_base + soffset, this_nob); in lnet_copy_iov2iov()
259 dst->iov_base = ((char *)src->iov_base) + offset; in lnet_extract_iov()
413 memcpy((char *)iov->iov_base + iovoffset, addr, this_nob); in lnet_copy_kiov2iov()
484 memcpy(addr, (char *)iov->iov_base + iovoffset, this_nob); in lnet_copy_iov2kiov()
Dlib-md.c154 lmd->md_iov.iov[0].iov_base = umd->start; in lnet_md_build()
/linux-4.4.14/fs/ocfs2/dlm/
Ddlmast.c473 vec[0].iov_base = &past; in dlm_send_proxy_ast_msg()
477 vec[1].iov_base = lock->lksb->lvb; in dlm_send_proxy_ast_msg()
Ddlmconvert.c386 vec[0].iov_base = &convert; in dlm_send_remote_convert_request()
391 vec[1].iov_base = lock->lksb->lvb; in dlm_send_remote_convert_request()
Ddlmunlock.c343 vec[0].iov_base = &unlock; in dlm_send_remote_unlock_request()
348 vec[1].iov_base = lock->lksb->lvb; in dlm_send_remote_unlock_request()
/linux-4.4.14/arch/um/drivers/
Dmconsole_user.c45 iov.iov_base = reply; in mconsole_reply_v0()
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_net.c75 c = crc32_be( c, iov[j].iov_base, iov[j].iov_len ); in iov_crc32()
602 hexdump( iov[0].iov_base, iov[0].iov_len ); in dvb_net_ule()
603 hexdump( iov[1].iov_base, iov[1].iov_len ); in dvb_net_ule()
604 hexdump( iov[2].iov_base, iov[2].iov_len ); in dvb_net_ule()
/linux-4.4.14/arch/cris/arch-v32/drivers/
Dcryptocop.c578 …outdesc->dma_descr->buf = (char*)virt_to_phys(operation->tfrm_op.outdata[outiov_ix].iov_base + iov… in create_input_descriptors()
628 …cdesc->dma_descr->buf = (char*)virt_to_phys(operation->tfrm_op.indata[*iniov_ix].iov_base + *iniov… in create_output_descriptors()
2455 iov[*iovix].iov_base = (unsigned char*)page_address(pages[*pageix]) + *pageoffset; in map_pages_to_iovec()
2780 …cop->tfrm_op.indata[0].iov_base = (unsigned char*)page_address(inpages[0]) + ((unsigned long int)(… in cryptocop_ioctl_process()
2784 cop->tfrm_op.indata[i].iov_base = (unsigned char*)page_address(inpages[i]); in cryptocop_ioctl_process()
2789 …cop->tfrm_op.indata[0].iov_base = (unsigned char*)page_address(inpages[0]) + ((unsigned long int)(… in cryptocop_ioctl_process()
2868 cop->tfrm_op.outdata[iovix].iov_base = digest_result; in cryptocop_ioctl_process()
2876 cop->tfrm_op.outdata[iovix].iov_base = csum_result; in cryptocop_ioctl_process()
3366 cop->tfrm_op.indata[i].iov_base, in print_cryptocop_operation()
3375 cop->tfrm_op.outdata[i].iov_base, in print_cryptocop_operation()
/linux-4.4.14/drivers/mtd/lpddr/
Dlpddr_cmds.c436 vec->iov_base + vec_seek, word_gap, n); in do_write_buffer()
624 vec.iov_base = (void *) buf; in lpddr_write_buffers()
/linux-4.4.14/tools/lguest/
Dlguest.c293 memcpy(dest, iov[i].iov_base, used); in iov_consume()
296 iov[i].iov_base += used; in iov_consume()
887 iov[*out_num + *in_num].iov_base in wait_for_vq_desc()
989 if (len != 1 || ((char *)iov[0].iov_base)[0] != 3) { in console_input()
2961 in = iov[i].iov_base + iov[i].iov_len - 1; in blk_request()
/linux-4.4.14/fs/fuse/
Dfile.c1237 return (unsigned long)ii->iov->iov_base + ii->iov_offset; in fuse_get_user_addr()
2278 char __user *uaddr = ii.iov->iov_base + ii.iov_offset; in fuse_ioctl_copy_user()
2326 dst[i].iov_base = compat_ptr(ciov[i].iov_base); in fuse_copy_ioctl_iovec_old()
2375 dst[i].iov_base = (void __user *) (unsigned long) fiov[i].base; in fuse_copy_ioctl_iovec()
2380 (ptr_to_compat(dst[i].iov_base) != fiov[i].base || in fuse_copy_ioctl_iovec()
2479 iov->iov_base = (void __user *)arg; in fuse_do_ioctl()
/linux-4.4.14/Documentation/networking/timestamping/
Dtimestamping.c294 entry.iov_base = data; in recvpacket()
Dtxtimestamp.c247 entry.iov_base = data; in recv_errmsg()
/linux-4.4.14/fs/ocfs2/cluster/
Dtcp.c919 struct kvec vec = { .iov_len = len, .iov_base = data, }; in o2net_recv_tcp_msg()
1097 vec[0].iov_base = msg; in o2net_send_message_vec()
1151 .iov_base = data, in o2net_send_message()
1163 .iov_base = hdr, in o2net_send_status_magic()
/linux-4.4.14/arch/um/os-Linux/
Dfile.c490 iov = ((struct iovec) { .iov_base = helper_pid_out, in os_rcv_fd()
/linux-4.4.14/fs/nfs/
Dcallback_xdr.c903 xdr_init_decode(&xdr_in, &rqstp->rq_arg, rqstp->rq_arg.head[0].iov_base); in nfs4_callback_compound()
905 p = (__be32*)((char *)rqstp->rq_res.head[0].iov_base + rqstp->rq_res.head[0].iov_len); in nfs4_callback_compound()
/linux-4.4.14/drivers/target/
Dtarget_core_user.c257 (*iov)->iov_base = (void __user *) udev->data_off + in alloc_and_scatter_data_area()
271 (*iov)->iov_base = (void __user *) udev->data_off + in alloc_and_scatter_data_area()
/linux-4.4.14/tools/testing/selftests/seccomp/
Dseccomp_bpf.c1255 iov.iov_base = &regs; in get_syscall()
1273 iov.iov_base = &regs; in change_syscall()
1298 iov.iov_base = &syscall; in change_syscall()
1315 iov.iov_base = &regs; in change_syscall()
/linux-4.4.14/drivers/atm/
Dnicstar.c2099 iov->iov_base = (void *)skb; in dequeue_rx()
2172 sb = (struct sk_buff *)(iov - 1)->iov_base; in dequeue_rx()
2279 sb = (struct sk_buff *)iov->iov_base; in dequeue_rx()
2290 lb = (struct sk_buff *)iov->iov_base; in dequeue_rx()
2333 recycle_rx_buf(card, (struct sk_buff *)(iov++)->iov_base); in recycle_iovec_rx_bufs()
Dhorizon.c988 dev->rx_addr = dev->rx_iovec->iov_base; in rx_schedule()
1149 dev->tx_addr = dev->tx_iovec->iov_base; in tx_schedule()
Dzatm.c691 skb->data)[i].iov_base); in do_tx()
/linux-4.4.14/drivers/isdn/mISDN/
Dl1oip_core.c348 hc->sendiov.iov_base = frame; in l1oip_socket_send()
727 .iov_base = recvbuf, in l1oip_socket_thread()
/linux-4.4.14/net/9p/
Dtrans_virtio.c356 p = data->kvec->iov_base + data->iov_offset; in p9_get_mapped_pages()
Dclient.c2063 struct kvec kv = {.iov_base = data, .iov_len = count}; in p9_client_readdir()
/linux-4.4.14/drivers/block/
Dskd_main.c1435 sksgio->iov[0].iov_base = sgp->dxferp; in skd_sg_io_get_and_check_args()
1483 if (!access_ok(acc, iov->iov_base, iov->iov_len)) { in skd_sg_io_get_and_check_args()
1486 iov->iov_base, (int)iov->iov_len); in skd_sg_io_get_and_check_args()
1653 curiov.iov_base = NULL; in skd_sg_io_copy_buffer()
1681 rc = __copy_from_user(bufp, curiov.iov_base, nbytes); in skd_sg_io_copy_buffer()
1683 rc = __copy_to_user(curiov.iov_base, bufp, nbytes); in skd_sg_io_copy_buffer()
1690 curiov.iov_base += nbytes; in skd_sg_io_copy_buffer()
Dnbd.c192 iov.iov_base = buf; in sock_xmit()
/linux-4.4.14/fs/dlm/
Dlowcomms.c606 iov[0].iov_base = page_address(con->rx_page) + cbuf_data(&con->cb); in receive_from_sock()
617 iov[1].iov_base = page_address(con->rx_page); in receive_from_sock()
/linux-4.4.14/drivers/nvme/host/
Dscsi.c250 if (copy_to_user(sgl.iov_base, index, xfer_len)) in nvme_trans_copy_to_user()
285 if (copy_from_user(index, sgl.iov_base, xfer_len)) in nvme_trans_copy_from_user()
1686 next_mapping_addr = sgl.iov_base; in nvme_trans_do_nvme_io()
/linux-4.4.14/net/bluetooth/rfcomm/
Dcore.c1118 iv[0].iov_base = hdr; in rfcomm_send_test()
1120 iv[1].iov_base = pattern; in rfcomm_send_test()
1122 iv[2].iov_base = crc; in rfcomm_send_test()
/linux-4.4.14/drivers/net/caif/
Dcaif_virtio.c285 buf = phys_to_virt((unsigned long) riov->iov[riov->i].iov_base); in cfv_rx_poll()
/linux-4.4.14/drivers/mtd/
Dmtdconcat.c211 vecs_copy[entry_high].iov_base += size; in concat_writev()
Dmtdcore.c1168 vecs[i].iov_base); in default_mtd_writev()
/linux-4.4.14/drivers/scsi/
Discsi_tcp.c293 .iov_base = segment->data + offset, in iscsi_sw_tcp_xmit_segment()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_sync.c1605 iov.iov_base = (void *)buffer; in ip_vs_send_async()
1639 iov.iov_base = buffer; in ip_vs_receive()
/linux-4.4.14/net/bluetooth/
Da2mp.c61 iv.iov_base = cmd; in a2mp_send()
D6lowpan.c517 iv.iov_base = skb->data; in send_pkt()
Dsmp.c614 iv[0].iov_base = &code; in smp_send_cmd()
617 iv[1].iov_base = data; in smp_send_cmd()
/linux-4.4.14/net/caif/
Dcaif_socket.c542 if (unlikely(msg->msg_iter.iov->iov_base == NULL)) in caif_seqpkt_sendmsg()
/linux-4.4.14/net/ipv4/
Dtcp_ipv4.c627 arg.iov[0].iov_base = (unsigned char *)&rep; in tcp_v4_send_reset()
731 arg.iov[0].iov_base = (unsigned char *)&rep; in tcp_v4_send_ack()
Dip_output.c1592 err = ip_append_data(sk, &fl4, ip_reply_glue_bits, arg->iov->iov_base, in ip_send_unicast_reply()
/linux-4.4.14/Documentation/target/
Dtcmu-design.txt157 area. Just like other fields, iov.iov_base is an offset from the start
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_io.c231 addr = (unsigned long)iov.iov_base; in vvp_mmap_locks()
/linux-4.4.14/Documentation/networking/
Dpacket_mmap.txt851 ring->rd[i].iov_base = ring->map + (i * ring->req.tp_block_size);
958 pbd = (struct block_desc *) ring.rd[block_num].iov_base;
/linux-4.4.14/drivers/scsi/megaraid/
Dmegaraid_sas_base.c6205 if (copy_from_user(kbuff_arr[i], ioc->sgl[i].iov_base, in megasas_mgmt_fw_ioctl()
6242 if (copy_to_user(ioc->sgl[i].iov_base, kbuff_arr[i], in megasas_mgmt_fw_ioctl()
6517 if (get_user(ptr, &cioc->sgl[i].iov_base) || in megasas_mgmt_compat_ioctl_fw()
6518 put_user(compat_ptr(ptr), &ioc->sgl[i].iov_base) || in megasas_mgmt_compat_ioctl_fw()
/linux-4.4.14/drivers/mtd/chips/
Dcfi_cmdset_0001.c1771 vec->iov_base + vec_seek, in do_write_buffer()
1894 vec.iov_base = (void *) buf; in cfi_intelext_write_buffers()
Dcfi_cmdset_0020.c683 void *elem_base = vecs[i].iov_base; in cfi_staa_writev()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_main.c1780 iov.iov_base = buf; in drbd_send()
1819 iov.iov_base += rv; in drbd_send()
Ddrbd_receiver.c484 .iov_base = buf, in drbd_recv_short()
/linux-4.4.14/sound/core/
Dpcm_native.c3109 bufs[i] = to->iov[i].iov_base; in snd_pcm_readv()
3144 bufs[i] = from->iov[i].iov_base; in snd_pcm_writev()
/linux-4.4.14/net/core/
Dsock.c2266 iov.iov_base = kaddr + offset; in sock_no_sendpage()
/linux-4.4.14/drivers/net/ppp/
Dppp_generic.c468 iov.iov_base = buf; in ppp_read()
/linux-4.4.14/net/netlink/
Daf_netlink.c2476 msg->msg_iter.iov->iov_base == NULL) { in netlink_sendmsg()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c684 vaddr = ((unsigned long)iov->iov_base) + offset; in kiblnd_setup_rd_iov()
/linux-4.4.14/fs/btrfs/
Dinode.c8431 if (iter->iov[seg].iov_base == iter->iov[i].iov_base) in check_direct_IO()