Searched refs:vsock_sock (Results 1 – 6 of 6) sorted by relevance
27 #define vsock_sk(__sk) ((struct vsock_sock *)__sk)30 struct vsock_sock { struct71 s64 vsock_stream_has_data(struct vsock_sock *vsk); argument72 s64 vsock_stream_has_space(struct vsock_sock *vsk);94 int (*init)(struct vsock_sock *, struct vsock_sock *);95 void (*destruct)(struct vsock_sock *);96 void (*release)(struct vsock_sock *);99 int (*connect)(struct vsock_sock *);102 int (*dgram_bind)(struct vsock_sock *, struct sockaddr_vm *);103 int (*dgram_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,[all …]
25 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 …]
109 .obj_size = sizeof(struct vsock_sock),168 static int vsock_auto_bind(struct vsock_sock *vsk) in vsock_auto_bind()191 struct vsock_sock *vsk) in __vsock_insert_bound()198 struct vsock_sock *vsk) in __vsock_insert_connected()204 static void __vsock_remove_bound(struct vsock_sock *vsk) in __vsock_remove_bound()210 static void __vsock_remove_connected(struct vsock_sock *vsk) in __vsock_remove_connected()218 struct vsock_sock *vsk; in __vsock_find_bound_socket()230 struct vsock_sock *vsk; in __vsock_find_connected_socket()243 static bool __vsock_in_bound_table(struct vsock_sock *vsk) in __vsock_in_bound_table()248 static bool __vsock_in_connected_table(struct vsock_sock *vsk) in __vsock_in_connected_table()[all …]
26 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 …]
285 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()800 struct vsock_sock *vsk; in vmci_transport_peer_attach_cb()834 struct vsock_sock *vsk; in vmci_transport_handle_detach()[all …]
49 void (*socket_destruct) (struct vsock_sock *vsk);