Home
last modified time | relevance | path

Searched refs:vsock_sock (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/include/net/
Daf_vsock.h30 #define vsock_sk(__sk) ((struct vsock_sock *)__sk)
33 struct vsock_sock { struct
74 s64 vsock_stream_has_data(struct vsock_sock *vsk); argument
75 s64 vsock_stream_has_space(struct vsock_sock *vsk);
97 int (*init)(struct vsock_sock *, struct vsock_sock *);
98 void (*destruct)(struct vsock_sock *);
99 void (*release)(struct vsock_sock *);
102 int (*connect)(struct vsock_sock *);
105 int (*dgram_bind)(struct vsock_sock *, struct sockaddr_vm *);
106 int (*dgram_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
[all …]
/linux-4.4.14/net/vmw_vsock/
Dvmci_transport_notify.c25 static bool vmci_transport_notify_waiting_write(struct vsock_sock *vsk) in vmci_transport_notify_waiting_write()
94 static bool vmci_transport_notify_waiting_read(struct vsock_sock *vsk) in vmci_transport_notify_waiting_read()
120 struct vsock_sock *vsk; in vmci_transport_handle_waiting_read()
150 struct vsock_sock *vsk; in vmci_transport_handle_waiting_write()
179 struct vsock_sock *vsk; in vmci_transport_handle_read()
191 struct vsock_sock *vsk; in send_waiting_read()
233 struct vsock_sock *vsk; in send_waiting_write()
269 struct vsock_sock *vsk; in vmci_transport_send_read_notification()
315 struct vsock_sock *vsk = vsock_sk(sk); in vmci_transport_handle_wrote()
323 struct vsock_sock *vsk = vsock_sk(sk); in vmci_transport_notify_pkt_socket_init()
[all …]
Daf_vsock.c110 .obj_size = sizeof(struct vsock_sock),
167 static int vsock_auto_bind(struct vsock_sock *vsk) in vsock_auto_bind()
190 struct vsock_sock *vsk) in __vsock_insert_bound()
197 struct vsock_sock *vsk) in __vsock_insert_connected()
203 static void __vsock_remove_bound(struct vsock_sock *vsk) in __vsock_remove_bound()
209 static void __vsock_remove_connected(struct vsock_sock *vsk) in __vsock_remove_connected()
217 struct vsock_sock *vsk; in __vsock_find_bound_socket()
229 struct vsock_sock *vsk; in __vsock_find_connected_socket()
242 static bool __vsock_in_bound_table(struct vsock_sock *vsk) in __vsock_in_bound_table()
247 static bool __vsock_in_connected_table(struct vsock_sock *vsk) in __vsock_in_connected_table()
[all …]
Dvmci_transport_notify_qstate.c26 static bool vmci_transport_notify_waiting_write(struct vsock_sock *vsk) in vmci_transport_notify_waiting_write()
100 struct vsock_sock *vsk = vsock_sk(sk); in vsock_block_update_write_window()
110 struct vsock_sock *vsk; in vmci_transport_send_read_notification()
150 struct vsock_sock *vsk = vsock_sk(sk); in vmci_transport_notify_pkt_socket_init()
158 static void vmci_transport_notify_pkt_socket_destruct(struct vsock_sock *vsk) in vmci_transport_notify_pkt_socket_destruct()
170 struct vsock_sock *vsk = vsock_sk(sk); in vmci_transport_notify_pkt_poll_in()
192 struct vsock_sock *vsk = vsock_sk(sk); in vmci_transport_notify_pkt_poll_out()
214 struct vsock_sock *vsk = vsock_sk(sk); in vmci_transport_notify_pkt_recv_init()
268 struct vsock_sock *vsk; in vmci_transport_notify_pkt_recv_post_dequeue()
317 struct vsock_sock *vsk; in vmci_transport_notify_pkt_send_post_enqueue()
[all …]
Dvmci_transport.c285 struct vsock_sock *vsk; in vmci_transport_send_control_pkt()
440 static int vmci_transport_shutdown(struct vsock_sock *vsk, int mode) in vmci_transport_shutdown()
472 struct vsock_sock *vlistener; in vmci_transport_get_pending()
473 struct vsock_sock *vpending; in vmci_transport_get_pending()
507 static bool vmci_transport_is_trusted(struct vsock_sock *vsock, u32 peer_cid) in vmci_transport_is_trusted()
517 static bool vmci_transport_allow_dgram(struct vsock_sock *vsock, u32 peer_cid) in vmci_transport_allow_dgram()
607 struct vsock_sock *vsk; in vmci_transport_recv_dgram_cb()
668 struct vsock_sock *vsk; in vmci_transport_recv_stream_cb()
796 struct vsock_sock *vsk; in vmci_transport_handle_detach()
930 struct vsock_sock *vpending; in vmci_transport_recv_listen()
[all …]
Dvmci_transport_notify.h49 void (*socket_destruct) (struct vsock_sock *vsk);