vmci_transport
vsk->trans = kmalloc_obj(struct vmci_transport);
struct vmci_transport *transport =
list_first_entry(transport_list, struct vmci_transport,
static struct vsock_transport vmci_transport = {
return vsk->transport == &vmci_transport;
vsock_core_register(&vmci_transport, features);
err = vsock_core_register(&vmci_transport, VSOCK_TRANSPORT_F_DGRAM);
vsock_core_unregister(&vmci_transport);
vsock_core_unregister(&vmci_transport);
static struct vsock_transport vmci_transport; /* forward declaration */
struct vmci_transport *trans = client_data;
vsock_for_each_connected_socket(&vmci_transport,
#define vmci_trans(_vsk) ((struct vmci_transport *)((_vsk)->trans))