Home
last modified time | relevance | path

Searched refs:vsk (Results 1 – 13 of 13) sorted by relevance

/linux/net/vmw_vsock/
A Dvmci_transport_notify.c15 #define PKT_FIELD(vsk, field_name) (vmci_trans(vsk)->notify.pkt.field_name) argument
114 vsk = vsock_sk(sk); in vmci_transport_handle_waiting_read()
144 vsk = vsock_sk(sk); in vmci_transport_handle_waiting_write()
173 vsk = vsock_sk(sk); in vmci_transport_handle_read()
190 vsk = vsock_sk(sk); in send_waiting_read()
232 vsk = vsock_sk(sk); in send_waiting_write()
266 vsk = vsock_sk(sk); in vmci_transport_send_read_notification()
483 vsk = vsock_sk(sk); in vmci_transport_notify_pkt_recv_post_dequeue()
557 vsk = vsock_sk(sk); in vmci_transport_notify_pkt_send_post_enqueue()
637 PKT_FIELD(vsk, write_notify_window) = vmci_trans(vsk)->consume_size; in vmci_transport_notify_pkt_process_request()
[all …]
A Dvmci_transport_notify_qstate.c15 #define PKT_FIELD(vsk, field_name) \ argument
94 if (PKT_FIELD(vsk, write_notify_window) < vmci_trans(vsk)->consume_size) in vsock_block_update_write_window()
97 vmci_trans(vsk)->consume_size); in vsock_block_update_write_window()
102 struct vsock_sock *vsk; in vmci_transport_send_read_notification() local
107 vsk = vsock_sk(sk); in vmci_transport_send_read_notification()
260 struct vsock_sock *vsk; in vmci_transport_notify_pkt_recv_post_dequeue() local
265 vsk = vsock_sk(sk); in vmci_transport_notify_pkt_recv_post_dequeue()
309 struct vsock_sock *vsk; in vmci_transport_notify_pkt_send_post_enqueue() local
314 vsk = vsock_sk(sk); in vmci_transport_notify_pkt_send_post_enqueue()
370 PKT_FIELD(vsk, write_notify_window) = vmci_trans(vsk)->consume_size; in vmci_transport_notify_pkt_process_request()
[all …]
A Daf_vsock.c171 vsock_connected_sockets(&(vsk)->remote_addr, &(vsk)->local_addr)
272 &vsk->remote_addr, &vsk->local_addr); in vsock_insert_connected()
411 vsk->transport->destruct(vsk); in vsock_deassign_transport()
478 vsk->transport->release(vsk); in vsock_assign_transport()
564 return vsk->transport->shutdown(vsk, mode); in vsock_send_shutdown()
675 return vsk->transport->dgram_bind(vsk, addr); in __vsock_bind_dgram()
804 vsk->transport->release(vsk); in __vsock_release()
859 return vsk->transport->stream_has_data(vsk); in vsock_stream_has_data()
868 return vsk->transport->seqpacket_has_data(vsk); in vsock_connectible_has_data()
875 return vsk->transport->stream_has_space(vsk); in vsock_stream_has_space()
[all …]
A Dvirtio_transport_common.c65 pkt->vsk = info->vsk; in virtio_transport_alloc_pkt()
214 vvs = vsk->trans; in virtio_transport_send_pkt_info()
294 .vsk = vsk, in virtio_transport_send_credit_update()
597 vsk->trans = vvs; in virtio_transport_do_socket_init()
598 vvs->vsk = vsk; in virtio_transport_do_socket_init()
755 .vsk = vsk, in virtio_transport_connect()
770 .vsk = vsk, in virtio_transport_shutdown()
796 .vsk = vsk, in virtio_transport_stream_enqueue()
817 .vsk = vsk, in virtio_transport_reset()
1141 .vsk = vsk, in virtio_transport_send_response()
[all …]
A Dvmci_transport.c451 &vsk->sk, in vmci_transport_shutdown()
1449 is_local = vsk->remote_addr.svm_cid == vsk->local_addr.svm_cid; in vmci_transport_recv_connecting_client_negotiate()
1459 vsk, in vmci_transport_recv_connecting_client_negotiate()
1460 vsk-> in vmci_transport_recv_connecting_client_negotiate()
1474 vmci_trans(vsk)->produce_size = vmci_trans(vsk)->consume_size = in vmci_transport_recv_connecting_client_negotiate()
1586 vmci_trans(vsk)->sk = &vsk->sk; in vmci_transport_socket_init()
1640 vmci_trans(vsk)->notify_ops->socket_destruct(vsk); in vmci_transport_destruct()
1681 &vsk->sk, in vmci_transport_dgram_bind()
1929 &vsk->sk, in vmci_transport_notify_send_init()
1938 &vsk->sk, in vmci_transport_notify_send_pre_block()
[all …]
A Dhyperv_transport.c92 struct vsock_sock *vsk; member
242 struct hvsock *hvs = vsk->trans; in hvs_channel_cb()
255 struct sock *sk = sk_vsock(vsk); in hvs_do_close_lock_held()
262 if (vsk->close_work_scheduled && in hvs_do_close_lock_held()
265 vsock_remove_sock(vsk); in hvs_do_close_lock_held()
434 struct sock *sk = sk_vsock(vsk); in hvs_sock_init()
440 vsk->trans = hvs; in hvs_sock_init()
441 hvs->vsk = vsk; in hvs_sock_init()
450 struct hvsock *h = vsk->trans; in hvs_connect()
486 struct vsock_sock *vsk = in hvs_close_timeout() local
[all …]
A Ddiag.c17 struct vsock_sock *vsk = vsock_sk(sk); in sk_diag_fill() local
37 rep->vdiag_src_cid = vsk->local_addr.svm_cid; in sk_diag_fill()
38 rep->vdiag_src_port = vsk->local_addr.svm_port; in sk_diag_fill()
39 rep->vdiag_dst_cid = vsk->remote_addr.svm_cid; in sk_diag_fill()
40 rep->vdiag_dst_port = vsk->remote_addr.svm_port; in sk_diag_fill()
51 struct vsock_sock *vsk; in vsock_diag_dump() local
76 list_for_each_entry(vsk, head, bound_table) { in vsock_diag_dump()
77 struct sock *sk = sk_vsock(vsk); in vsock_diag_dump()
106 list_for_each_entry(vsk, head, connected_table) { in vsock_diag_dump()
107 struct sock *sk = sk_vsock(vsk); in vsock_diag_dump()
[all …]
A Dvsock_loopback.c44 static int vsock_loopback_cancel_pkt(struct vsock_sock *vsk) in vsock_loopback_cancel_pkt() argument
52 if (pkt->vsk != vsk) in vsock_loopback_cancel_pkt()
A Dvmci_transport_notify.h40 void (*socket_destruct) (struct vsock_sock *vsk);
A Dvirtio_transport.c200 virtio_transport_cancel_pkt(struct vsock_sock *vsk) in virtio_transport_cancel_pkt() argument
216 if (pkt->vsk != vsk) in virtio_transport_cancel_pkt()
/linux/include/linux/
A Dvirtio_vsock.h23 struct vsock_sock *vsk; member
46 struct vsock_sock *vsk; member
57 struct vsock_sock *vsk; member
75 virtio_transport_stream_dequeue(struct vsock_sock *vsk,
80 virtio_transport_dgram_dequeue(struct vsock_sock *vsk,
99 virtio_transport_notify_poll_in(struct vsock_sock *vsk,
103 virtio_transport_notify_poll_out(struct vsock_sock *vsk,
129 int virtio_transport_dgram_bind(struct vsock_sock *vsk,
133 int virtio_transport_connect(struct vsock_sock *vsk);
137 void virtio_transport_release(struct vsock_sock *vsk);
[all …]
/linux/include/net/
A Daf_vsock.h77 s64 vsock_stream_has_data(struct vsock_sock *vsk);
78 s64 vsock_stream_has_space(struct vsock_sock *vsk);
113 int (*cancel_pkt)(struct vsock_sock *vsk);
120 int (*dgram_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
144 u32 (*seqpacket_has_data)(struct vsock_sock *vsk);
188 return !list_empty(&vsk->bound_table); in __vsock_in_bound_table()
194 return !list_empty(&vsk->connected_table); in __vsock_in_connected_table()
201 void vsock_insert_connected(struct vsock_sock *vsk);
202 void vsock_remove_bound(struct vsock_sock *vsk);
203 void vsock_remove_connected(struct vsock_sock *vsk);
[all …]
/linux/drivers/vhost/
A Dvsock.c310 vhost_transport_cancel_pkt(struct vsock_sock *vsk) in vhost_transport_cancel_pkt() argument
321 vsock = vhost_vsock_get(vsk->remote_addr.svm_cid); in vhost_transport_cancel_pkt()
327 if (pkt->vsk != vsk) in vhost_transport_cancel_pkt()
716 struct vsock_sock *vsk = vsock_sk(sk); in vhost_vsock_reset_orphans() local
724 if (vhost_vsock_get(vsk->remote_addr.svm_cid)) in vhost_vsock_reset_orphans()
730 if (vsk->close_work_scheduled) in vhost_vsock_reset_orphans()
734 vsk->peer_shutdown = SHUTDOWN_MASK; in vhost_vsock_reset_orphans()

Completed in 37 milliseconds