Searched refs:iovs (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/net/rds/ |
D | rdma.c | 555 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/ |
D | user_sdma.c | 240 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/ |
D | tcmu-design.txt | 178 should access only the parts referenced by pending iovs.
|