• Home
  • Raw
  • Download

Lines Matching refs:iov

560 				  const struct iovec *iov,  in qib_user_sdma_coalesce()  argument
581 iov[i].iov_base, iov[i].iov_len); in qib_user_sdma_coalesce()
587 mpage += iov[i].iov_len; in qib_user_sdma_coalesce()
588 len += iov[i].iov_len; in qib_user_sdma_coalesce()
605 static int qib_user_sdma_num_pages(const struct iovec *iov) in qib_user_sdma_num_pages() argument
607 const unsigned long addr = (unsigned long) iov->iov_base; in qib_user_sdma_num_pages()
608 const unsigned long len = iov->iov_len; in qib_user_sdma_num_pages()
718 const struct iovec *iov, in qib_user_sdma_pin_pkt() argument
725 const int npages = qib_user_sdma_num_pages(iov + idx); in qib_user_sdma_pin_pkt()
726 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_pin_pkt()
729 iov[idx].iov_len, npages); in qib_user_sdma_pin_pkt()
760 const struct iovec *iov, in qib_user_sdma_init_payload() argument
767 ret = qib_user_sdma_coalesce(dd, pq, pkt, iov, niov); in qib_user_sdma_init_payload()
769 ret = qib_user_sdma_pin_pkt(dd, pq, pkt, iov, niov); in qib_user_sdma_init_payload()
805 const struct iovec *iov, in qib_user_sdma_queue_pkts() argument
822 const unsigned long addr = (unsigned long) iov[idx].iov_base; in qib_user_sdma_queue_pkts()
832 len = iov[idx].iov_len; in qib_user_sdma_queue_pkts()
847 cfur = copy_from_user(pbc, iov[idx].iov_base, len); in qib_user_sdma_queue_pkts()
877 const size_t slen = iov[idx].iov_len; in qib_user_sdma_queue_pkts()
879 (unsigned long) iov[idx].iov_base; in qib_user_sdma_queue_pkts()
886 npages += qib_user_sdma_num_pages(&iov[idx]); in qib_user_sdma_queue_pkts()
922 tidsmsize = iov[idx].iov_len; in qib_user_sdma_queue_pkts()
939 iov[idx].iov_base, tidsmsize); in qib_user_sdma_queue_pkts()
985 iov + idx_save + 1, in qib_user_sdma_queue_pkts()
1375 const struct iovec *iov, in qib_user_sdma_writev() argument
1404 iov, dim, &list, &mxp, &ndesc); in qib_user_sdma_writev()
1409 iov += ret; in qib_user_sdma_writev()