Searched refs:iovs (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/net/rds/ |
D | rdma.c | 568 struct rds_iovec iovstack[UIO_FASTIOV], *iovs = iovstack; in rds_cmsg_rdma_args() local 592 iovs = sock_kmalloc(rds_rs_to_sk(rs), iov_size, GFP_KERNEL); in rds_cmsg_rdma_args() 593 if (!iovs) { in rds_cmsg_rdma_args() 599 …if (copy_from_user(iovs, (struct rds_iovec __user *)(unsigned long) args->local_vec_addr, iov_size… in rds_cmsg_rdma_args() 604 nr_pages = rds_rdma_pages(iovs, args->nr_local); in rds_cmsg_rdma_args() 672 struct rds_iovec *iov = &iovs[i]; in rds_cmsg_rdma_args() 722 if (iovs != iovstack) in rds_cmsg_rdma_args() 723 sock_kfree_s(rds_rs_to_sk(rs), iovs, iov_size); in rds_cmsg_rdma_args()
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | user_sdma.c | 495 req->iovs[i].offset = 0; in hfi1_user_sdma_process_request() 496 INIT_LIST_HEAD(&req->iovs[i].list); in hfi1_user_sdma_process_request() 497 memcpy(&req->iovs[i].iov, in hfi1_user_sdma_process_request() 499 sizeof(req->iovs[i].iov)); in hfi1_user_sdma_process_request() 500 ret = pin_vector_pages(req, &req->iovs[i]); in hfi1_user_sdma_process_request() 506 req->data_len += req->iovs[i].iov.iov_len; in hfi1_user_sdma_process_request() 753 iovec = &req->iovs[++req->iov_idx]; in user_sdma_txadd() 827 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts() 833 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts() 1446 struct sdma_mmu_node *node = req->iovs[i].node; in user_sdma_free_request()
|
D | user_sdma.h | 234 struct user_sdma_iovec iovs[MAX_VECTORS_PER_REQ]; member
|
/Linux-v4.19/Documentation/target/ |
D | tcmu-design.txt | 187 should access only the parts referenced by pending iovs.
|