Lines Matching defs:vsock_transport
107 struct vsock_transport { struct
108 struct module *module;
111 int (*init)(struct vsock_sock *, struct vsock_sock *);
112 void (*destruct)(struct vsock_sock *);
113 void (*release)(struct vsock_sock *);
116 int (*cancel_pkt)(struct vsock_sock *vsk);
119 int (*connect)(struct vsock_sock *);
122 int (*dgram_bind)(struct vsock_sock *, struct sockaddr_vm *);
123 int (*dgram_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
125 int (*dgram_enqueue)(struct vsock_sock *, struct sockaddr_vm *,
127 bool (*dgram_allow)(u32 cid, u32 port);
154 struct vsock_transport_recv_notify_data *); argument
156 struct vsock_transport_recv_notify_data *); argument
158 struct vsock_transport_recv_notify_data *); argument
160 ssize_t, bool, struct vsock_transport_recv_notify_data *); argument
184 int vsock_core_register(const struct vsock_transport *t, int features); argument