Home
last modified time | relevance | path

Searched refs:iovs (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/net/rds/
Drdma.c555 struct rds_iovec iovstack[UIO_FASTIOV], *iovs = iovstack; in rds_cmsg_rdma_args() local
579 iovs = sock_kmalloc(rds_rs_to_sk(rs), iov_size, GFP_KERNEL); in rds_cmsg_rdma_args()
580 if (!iovs) { in rds_cmsg_rdma_args()
586 …if (copy_from_user(iovs, (struct rds_iovec __user *)(unsigned long) args->local_vec_addr, iov_size… in rds_cmsg_rdma_args()
591 nr_pages = rds_rdma_pages(iovs, args->nr_local); in rds_cmsg_rdma_args()
649 struct rds_iovec *iov = &iovs[i]; in rds_cmsg_rdma_args()
699 if (iovs != iovstack) in rds_cmsg_rdma_args()
700 sock_kfree_s(rds_rs_to_sk(rs), iovs, iov_size); in rds_cmsg_rdma_args()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Duser_sdma.c240 struct user_sdma_iovec iovs[MAX_VECTORS_PER_REQ]; member
614 memcpy(&req->iovs[i].iov, iovec + idx++, sizeof(struct iovec)); in hfi1_user_sdma_process_request()
615 req->iovs[i].offset = 0; in hfi1_user_sdma_process_request()
616 req->data_len += req->iovs[i++].iov.iov_len; in hfi1_user_sdma_process_request()
835 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts()
841 iovec = &req->iovs[req->iov_idx]; in user_sdma_send_pkts()
969 iovec = &req->iovs[++req->iov_idx]; in user_sdma_send_pkts()
1424 if (req->iovs[i].npages && req->iovs[i].pages) in user_sdma_free_request()
1425 unpin_vector_pages(&req->iovs[i]); in user_sdma_free_request()
/linux-4.4.14/Documentation/target/
Dtcmu-design.txt178 should access only the parts referenced by pending iovs.