Home
last modified time | relevance | path

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

12

/drivers/staging/kpc2000/kpc_dma/
Dfileops.c19 unsigned int count_pages(unsigned long iov_base, size_t iov_len) in count_pages() argument
21 unsigned long first = (iov_base & PAGE_MASK) >> PAGE_SHIFT; in count_pages()
22 unsigned long last = ((iov_base+iov_len-1) & PAGE_MASK) >> PAGE_SHIFT; in count_pages()
35 unsigned long iov_base, size_t iov_len) in kpc_dma_transfer() argument
68 acd->page_count = count_pages(iov_base, iov_len); in kpc_dma_transfer()
80 …rv = get_user_pages(iov_base, acd->page_count, FOLL_TOUCH | FOLL_WRITE | FOLL_GET, acd->user_pages… in kpc_dma_transfer()
88 …rv = sg_alloc_table_from_pages(&acd->sgt, acd->user_pages, acd->page_count, iov_base & (PAGE_SIZE-… in kpc_dma_transfer()
/drivers/usb/usbip/
Dstub_tx.c217 iov[iovnum].iov_base = &pdu_header; in stub_send_ret_submit()
230 iov[iovnum].iov_base = in stub_send_ret_submit()
253 iov[iovnum].iov_base = sg_virt(sg); in stub_send_ret_submit()
260 iov[iovnum].iov_base = urb->transfer_buffer; in stub_send_ret_submit()
278 iov[iovnum].iov_base = urb->transfer_buffer + in stub_send_ret_submit()
310 iov[iovnum].iov_base = iso_buffer; in stub_send_ret_submit()
387 iov[0].iov_base = &pdu_header; in stub_send_ret_unlink()
Dvhci_tx.c99 iov[iovnum].iov_base = &pdu_header; in vhci_send_cmd_submit()
109 iov[iovnum].iov_base = sg_virt(sg); in vhci_send_cmd_submit()
114 iov[iovnum].iov_base = urb->transfer_buffer; in vhci_send_cmd_submit()
133 iov[iovnum].iov_base = iso_buffer; in vhci_send_cmd_submit()
215 iov.iov_base = &pdu_header; in vhci_send_cmd_unlink()
Dvudc_tx.c56 iov[0].iov_base = &pdu_header; in v_send_ret_unlink()
114 iov[iovnum].iov_base = &pdu_header; in v_send_ret_submit()
122 iov[iovnum].iov_base = urb->transfer_buffer; in v_send_ret_submit()
132 iov[iovnum].iov_base = urb->transfer_buffer + in v_send_ret_submit()
160 iov[iovnum].iov_base = iso_buffer; in v_send_ret_submit()
/drivers/hv/
Dchannel.c767 bufferlist[0].iov_base = &desc; in vmbus_sendpacket()
769 bufferlist[1].iov_base = buffer; in vmbus_sendpacket()
771 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket()
826 bufferlist[0].iov_base = &desc; in vmbus_sendpacket_pagebuffer()
828 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_pagebuffer()
830 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_pagebuffer()
864 bufferlist[0].iov_base = desc; in vmbus_sendpacket_mpb_desc()
866 bufferlist[1].iov_base = buffer; in vmbus_sendpacket_mpb_desc()
868 bufferlist[2].iov_base = &aligned_data; in vmbus_sendpacket_mpb_desc()
Dring_buffer.c299 kv_list[i].iov_base, in hv_ringbuffer_write()
/drivers/xen/xenbus/
Dxenbus_xs.c284 vec->iov_base = msg + 1; in xenbus_dev_request_and_reply()
359 iovec.iov_base = (void *)string; in xs_single()
487 iovec[0].iov_base = (void *)path; in xenbus_write()
489 iovec[1].iov_base = (void *)string; in xenbus_write()
659 iov[0].iov_base = (void *)path; in xs_watch()
661 iov[1].iov_base = (void *)token; in xs_watch()
672 iov[0].iov_base = (char *)path; in xs_unwatch()
674 iov[1].iov_base = (char *)token; in xs_unwatch()
Dxenbus_comms.c367 base = state.req->vec[state.idx].iov_base; in process_writes()
/drivers/vhost/
Dvringh.c85 err = xfer(iov->iov[iov->i].iov_base, ptr, partlen); in vringh_iov_xfer()
93 iov->iov[iov->i].iov_base += partlen; in vringh_iov_xfer()
98 iov->iov[iov->i].iov_base -= iov->consumed; in vringh_iov_xfer()
365 iov->iov[iov->used].iov_base = addr; in __vringh_iov()
679 BUILD_BUG_ON(offsetof(struct iovec, iov_base) != in vringh_getdesc_user()
680 offsetof(struct kvec, iov_base)); in vringh_getdesc_user()
683 BUILD_BUG_ON(sizeof(((struct iovec *)NULL)->iov_base) in vringh_getdesc_user()
684 != sizeof(((struct kvec *)NULL)->iov_base)); in vringh_getdesc_user()
Dvhost.c883 return vq->iotlb_iov[0].iov_base; in __vhost_get_user_slow()
1930 ret = log_write_hva(vq, (uintptr_t)iov[i].iov_base, in log_used()
1949 r = log_write_hva(vq, (uintptr_t)iov[i].iov_base, in vhost_log_write()
2080 _iov->iov_base = (void __user *)(unsigned long) in translate_desc()
/drivers/infiniband/sw/siw/
Dsiw_qp.c425 iov[0].iov_base = term; in siw_send_terminate()
489 iov[1].iov_base = rreq; in siw_send_terminate()
497 iov[1].iov_base = rx_hdr; in siw_send_terminate()
515 iov[1].iov_base = rx_hdr; in siw_send_terminate()
545 iov[1].iov_base = rx_hdr; in siw_send_terminate()
560 iov[2].iov_base = &crc; in siw_send_terminate()
565 iov[1].iov_base = &crc; in siw_send_terminate()
585 (u8 *)iov[0].iov_base, in siw_send_terminate()
591 (u8 *)iov[1].iov_base, in siw_send_terminate()
Dsiw_qp_tx.c297 struct kvec iov = { .iov_base = in siw_tx_ctrl()
446 iov[0].iov_base = in siw_tx_hdt()
472 iov[seg].iov_base = in siw_tx_hdt()
478 iov[seg].iov_base, in siw_tx_hdt()
508 iov[seg].iov_base = kmap(p) + fp_off; in siw_tx_hdt()
517 iov[seg].iov_base, in siw_tx_hdt()
560 iov[seg].iov_base = &c_tx->trailer.pad[4 - c_tx->pad]; in siw_tx_hdt()
563 iov[seg].iov_base = &c_tx->trailer.pad[c_tx->ctrl_sent]; in siw_tx_hdt()
/drivers/infiniband/hw/qib/
Dqib_user_sdma.c581 iov[i].iov_base, iov[i].iov_len); in qib_user_sdma_coalesce()
607 const unsigned long addr = (unsigned long) iov->iov_base; in qib_user_sdma_num_pages()
726 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_pin_pkt()
822 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_queue_pkts()
847 cfur = copy_from_user(pbc, iov[idx].iov_base, len); in qib_user_sdma_queue_pkts()
879 (unsigned long) iov[idx].iov_base; in qib_user_sdma_queue_pkts()
939 iov[idx].iov_base, tidsmsize); in qib_user_sdma_queue_pkts()
Dqib_common.h484 __u64 iov_base; member
/drivers/infiniband/hw/hfi1/
Duser_sdma.c345 ret = copy_from_user(&info, iovec[idx].iov_base, sizeof(info)); in hfi1_user_sdma_process_request()
430 ret = copy_from_user(&req->hdr, iovec[idx].iov_base + sizeof(info), in hfi1_user_sdma_process_request()
537 tmp = memdup_user(iovec[idx].iov_base, in hfi1_user_sdma_process_request()
727 base = (unsigned long)iovec->iov.iov_base; in user_sdma_txadd()
968 ((unsigned long)iovec->iov.iov_base + in pin_sdma_pages()
1007 iovec->iov.iov_base, in pin_vector_pages()
1025 node->rb.addr = (unsigned long)iovec->iov.iov_base; in pin_vector_pages()
1031 npages = num_user_pages((unsigned long)iov->iov_base, iov->iov_len); in pin_vector_pages()
/drivers/target/iscsi/
Discsi_target.c509 iov[niov].iov_base = cmd->pdu; in iscsit_xmit_nondatain_pdu()
529 iov[niov].iov_base = (void *)data_buf; in iscsit_xmit_nondatain_pdu()
534 iov[niov].iov_base = &cmd->pad_bytes; in iscsit_xmit_nondatain_pdu()
547 iov[niov].iov_base = &cmd->data_crc; in iscsit_xmit_nondatain_pdu()
582 iov[iov_count].iov_base = cmd->pdu; in iscsit_xmit_datain_pdu()
611 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_xmit_datain_pdu()
625 iov[iov_count].iov_base = &cmd->data_crc; in iscsit_xmit_datain_pdu()
917 iov[i].iov_base = kmap(sg_page(sg)) + sg->offset + page_off; in iscsit_map_iovec()
1596 iov[iov_count].iov_base = cmd->pad_bytes; in iscsit_get_dataout()
1603 iov[iov_count].iov_base = &checksum; in iscsit_get_dataout()
[all …]
Discsi_target_parameters.c27 iov.iov_base = buf; in iscsi_login_rx_data()
52 iov[0].iov_base = pdu_buf; in iscsi_login_tx_data()
56 iov[1].iov_base = text_buf; in iscsi_login_tx_data()
/drivers/xen/
Dpvcalls-back.c129 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read()
133 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read()
135 vec[1].iov_base = data->in; in pvcalls_conn_back_read()
188 vec[0].iov_base = data->out + pvcalls_mask(cons, array_size); in pvcalls_conn_back_write()
192 vec[0].iov_base = data->out + pvcalls_mask(cons, array_size); in pvcalls_conn_back_write()
194 vec[1].iov_base = data->out; in pvcalls_conn_back_write()
/drivers/fsi/
Dfsi-sbefifo.c639 ffdc_iov.iov_base = ffdc; in sbefifo_collect_async_ffdc()
736 resp_iov.iov_base = response; in sbefifo_submit()
816 resp_iov.iov_base = buf; in sbefifo_user_read()
/drivers/misc/mic/vop/
Dvop_vringh.c703 unsigned long daddr = (unsigned long)kiov->iov_base; in vop_vringh_copy()
726 kiov->iov_base += partlen; in vop_vringh_copy()
730 kiov->iov_base -= iov->consumed; in vop_vringh_copy()
779 ubuf = iov.iov_base; in _vop_virtio_copy()
/drivers/media/dvb-core/
Ddvb_net.c63 c = crc32_be( c, iov[j].iov_base, iov[j].iov_len ); in iov_crc32()
659 hexdump(iov[0].iov_base, iov[0].iov_len); in dvb_net_ule_check_crc()
660 hexdump(iov[1].iov_base, iov[1].iov_len); in dvb_net_ule_check_crc()
661 hexdump(iov[2].iov_base, iov[2].iov_len); in dvb_net_ule_check_crc()
/drivers/nvme/target/
Dtcp.c297 iov->iov_base = kmap(sg_page(sg)) + sg->offset + sg_offset; in nvmet_tcp_map_pdu_iovec()
624 .iov_base = &cmd->exp_ddgst + cmd->offset, in nvmet_try_send_ddgst()
798 iov.iov_base = icresp; in nvmet_tcp_handle_icreq()
977 iov.iov_base = (void *)&queue->pdu + queue->offset; in nvmet_tcp_try_recv_pdu()
1068 .iov_base = (void *)&cmd->recv_ddgst + queue->offset, in nvmet_tcp_try_recv_ddgst()
/drivers/soc/qcom/
Dqmi_interface.c532 iv.iov_base = qmi->recv_buf; in qmi_data_ready_work()
749 iv.iov_base = msg; in qmi_send_message()
/drivers/mtd/lpddr/
Dlpddr_cmds.c424 vec->iov_base + vec_seek, word_gap, n); in do_write_buffer()
612 vec.iov_base = (void *) buf; in lpddr_write_buffers()
/drivers/atm/
Dnicstar.c2101 iov->iov_base = (void *)skb; in dequeue_rx()
2174 sb = (struct sk_buff *)(iov - 1)->iov_base; in dequeue_rx()
2281 sb = (struct sk_buff *)iov->iov_base; in dequeue_rx()
2292 lb = (struct sk_buff *)iov->iov_base; in dequeue_rx()
2335 recycle_rx_buf(card, (struct sk_buff *)(iov++)->iov_base); in recycle_iovec_rx_bufs()

12