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);
153 struct vsock_transport_recv_notify_data *); argument
155 struct vsock_transport_recv_notify_data *); argument
157 struct vsock_transport_recv_notify_data *); argument
159 ssize_t, bool, struct vsock_transport_recv_notify_data *); argument
161 struct vsock_transport_send_notify_data *); argument
163 struct vsock_transport_send_notify_data *); argument
165 struct vsock_transport_send_notify_data *); argument
167 struct vsock_transport_send_notify_data *); argument
190 int vsock_core_register(const struct vsock_transport *t, int features); argument