Lines Matching refs:transport
119 static const struct vsock_transport *transport; variable
128 return transport->get_local_cid(); in vm_sockets_get_local_cid()
431 return transport->shutdown(vsock_sk(sk), mode); in vsock_send_shutdown()
539 return transport->dgram_bind(vsk, addr); in __vsock_bind_dgram()
557 cid = transport->get_local_cid(); in __vsock_bind()
633 if (transport->init(vsk, psk) < 0) { in __vsock_create()
661 transport->release(vsk); in __vsock_release()
685 transport->destruct(vsk); in vsock_sk_destruct()
709 return transport->stream_has_data(vsk); in vsock_stream_has_data()
715 return transport->stream_has_space(vsk); in vsock_stream_has_space()
894 if (transport->stream_is_active(vsk) && in vsock_poll()
897 int ret = transport->notify_poll_in( in vsock_poll()
921 int ret = transport->notify_poll_out( in vsock_poll()
986 remote_addr->svm_cid = transport->get_local_cid(); in vsock_dgram_sendmsg()
996 remote_addr->svm_cid = transport->get_local_cid(); in vsock_dgram_sendmsg()
1010 if (!transport->dgram_allow(remote_addr->svm_cid, in vsock_dgram_sendmsg()
1016 err = transport->dgram_enqueue(vsk, remote_addr, msg->msg_iov, len); in vsock_dgram_sendmsg()
1051 if (!transport->dgram_allow(remote_addr->svm_cid, in vsock_dgram_connect()
1068 return transport->dgram_dequeue(kiocb, vsock_sk(sock->sk), msg, len, in vsock_dgram_recvmsg()
1156 if (!transport->stream_allow(remote_addr->svm_cid, in vsock_stream_connect()
1172 err = transport->connect(vsk); in vsock_stream_connect()
1395 transport->set_buffer_size(vsk, val); in vsock_stream_setsockopt()
1400 transport->set_max_buffer_size(vsk, val); in vsock_stream_setsockopt()
1405 transport->set_min_buffer_size(vsk, val); in vsock_stream_setsockopt()
1472 val = transport->get_buffer_size(vsk); in vsock_stream_getsockopt()
1477 val = transport->get_max_buffer_size(vsk); in vsock_stream_getsockopt()
1482 val = transport->get_min_buffer_size(vsk); in vsock_stream_getsockopt()
1557 err = transport->notify_send_init(vsk, &send_data); in vsock_stream_sendmsg()
1577 err = transport->notify_send_pre_block(vsk, &send_data); in vsock_stream_sendmsg()
1609 err = transport->notify_send_pre_enqueue(vsk, &send_data); in vsock_stream_sendmsg()
1619 written = transport->stream_enqueue( in vsock_stream_sendmsg()
1629 err = transport->notify_send_post_enqueue( in vsock_stream_sendmsg()
1710 if (target >= transport->stream_rcvhiwat(vsk)) { in vsock_stream_recvmsg()
1717 err = transport->notify_recv_init(vsk, target, &recv_data); in vsock_stream_recvmsg()
1736 err = transport->notify_recv_pre_dequeue( in vsock_stream_recvmsg()
1741 read = transport->stream_dequeue( in vsock_stream_recvmsg()
1751 err = transport->notify_recv_post_dequeue( in vsock_stream_recvmsg()
1772 err = transport->notify_recv_pre_block( in vsock_stream_recvmsg()
1869 if (put_user(transport->get_local_cid(), p) != 0) in vsock_dev_do_ioctl()
1916 if (transport) { in __vsock_core_init()
1925 transport = t; in __vsock_core_init()
1956 transport = NULL; in __vsock_core_init()
1973 transport = NULL; in vsock_core_exit()