Lines Matching refs:iov
62 struct kvec *iov; member
194 cmd->iov = NULL; in nvmet_tcp_get_cmd()
283 struct kvec *iov = cmd->iov; in nvmet_tcp_map_pdu_iovec() local
297 iov->iov_base = kmap(sg_page(sg)) + sg->offset + sg_offset; in nvmet_tcp_map_pdu_iovec()
298 iov->iov_len = iov_len; in nvmet_tcp_map_pdu_iovec()
302 iov++; in nvmet_tcp_map_pdu_iovec()
305 iov_iter_kvec(&cmd->recv_msg.msg_iter, READ, cmd->iov, in nvmet_tcp_map_pdu_iovec()
343 cmd->iov = kmalloc_array(cmd->req.sg_cnt, in nvmet_tcp_map_data()
344 sizeof(*cmd->iov), GFP_KERNEL); in nvmet_tcp_map_data()
345 if (!cmd->iov) in nvmet_tcp_map_data()
555 kfree(cmd->iov); in nvmet_try_send_data()
586 kfree(cmd->iov); in nvmet_try_send_response()
623 struct kvec iov = { in nvmet_try_send_ddgst() local
629 ret = kernel_sendmsg(queue->sock, &msg, &iov, 1, iov.iov_len); in nvmet_try_send_ddgst()
757 struct kvec iov; in nvmet_tcp_handle_icreq() local
798 iov.iov_base = icresp; in nvmet_tcp_handle_icreq()
799 iov.iov_len = sizeof(*icresp); in nvmet_tcp_handle_icreq()
800 ret = kernel_sendmsg(queue->sock, &msg, &iov, 1, iov.iov_len); in nvmet_tcp_handle_icreq()
973 struct kvec iov; in nvmet_tcp_try_recv_pdu() local
977 iov.iov_base = (void *)&queue->pdu + queue->offset; in nvmet_tcp_try_recv_pdu()
978 iov.iov_len = queue->left; in nvmet_tcp_try_recv_pdu()
979 len = kernel_recvmsg(queue->sock, &msg, &iov, 1, in nvmet_tcp_try_recv_pdu()
980 iov.iov_len, msg.msg_flags); in nvmet_tcp_try_recv_pdu()
1067 struct kvec iov = { in nvmet_tcp_try_recv_ddgst() local
1072 ret = kernel_recvmsg(queue->sock, &msg, &iov, 1, in nvmet_tcp_try_recv_ddgst()
1073 iov.iov_len, msg.msg_flags); in nvmet_tcp_try_recv_ddgst()
1309 kfree(cmd->iov); in nvmet_tcp_finish_cmd()