Lines Matching refs:iov

177 				    const struct iovec *iov,  in ipath_user_sdma_coalesce()  argument
198 iov[i].iov_base, iov[i].iov_len); in ipath_user_sdma_coalesce()
204 mpage += iov[i].iov_len; in ipath_user_sdma_coalesce()
205 len += iov[i].iov_len; in ipath_user_sdma_coalesce()
229 static int ipath_user_sdma_num_pages(const struct iovec *iov) in ipath_user_sdma_num_pages() argument
231 const unsigned long addr = (unsigned long) iov->iov_base; in ipath_user_sdma_num_pages()
232 const unsigned long len = iov->iov_len; in ipath_user_sdma_num_pages()
324 const struct iovec *iov, in ipath_user_sdma_pin_pkt() argument
331 const int npages = ipath_user_sdma_num_pages(iov + idx); in ipath_user_sdma_pin_pkt()
332 const unsigned long addr = (unsigned long) iov[idx].iov_base; in ipath_user_sdma_pin_pkt()
335 addr, iov[idx].iov_len, in ipath_user_sdma_pin_pkt()
354 const struct iovec *iov, in ipath_user_sdma_init_payload() argument
360 ret = ipath_user_sdma_coalesce(dd, pkt, iov, niov); in ipath_user_sdma_init_payload()
362 ret = ipath_user_sdma_pin_pkt(dd, pq, pkt, iov, niov); in ipath_user_sdma_init_payload()
394 const struct iovec *iov, in ipath_user_sdma_queue_pkts() argument
411 const unsigned long addr = (unsigned long) iov[idx].iov_base; in ipath_user_sdma_queue_pkts()
420 len = iov[idx].iov_len; in ipath_user_sdma_queue_pkts()
451 cfur = copy_from_user(pbc, iov[idx].iov_base, len); in ipath_user_sdma_queue_pkts()
482 const size_t slen = iov[idx].iov_len; in ipath_user_sdma_queue_pkts()
484 (unsigned long) iov[idx].iov_base; in ipath_user_sdma_queue_pkts()
523 iov + idx_save + 1, in ipath_user_sdma_queue_pkts()
793 const struct iovec *iov, in ipath_user_sdma_writev() argument
812 ret = ipath_user_sdma_queue_pkts(dd, pq, &list, iov, dim, mxp); in ipath_user_sdma_writev()
817 iov += ret; in ipath_user_sdma_writev()