Home
last modified time | relevance | path

Searched refs:vsk (Results 1 – 15 of 15) 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.c279 &vsk->remote_addr, &vsk->local_addr); in vsock_insert_connected()
423 vsk->transport->destruct(vsk); in vsock_deassign_transport()
490 vsk->transport->release(vsk); in vsock_assign_transport()
576 return vsk->transport->shutdown(vsk, mode); in vsock_send_shutdown()
686 return vsk->transport->dgram_bind(vsk, addr); in __vsock_bind_dgram()
815 vsk->transport->release(vsk); in __vsock_release()
873 return vsk->transport->stream_has_data(vsk); in vsock_stream_has_data()
882 return vsk->transport->seqpacket_has_data(vsk); in vsock_connectible_has_data()
890 return vsk->transport->stream_has_space(vsk); in vsock_stream_has_space()
1148 return vsk->transport->read_skb(vsk, read_actor); in vsock_read_skb()
[all …]
A Dvirtio_transport_common.c269 vsk = info->vsk; in virtio_transport_alloc_skb()
282 if (vsk) in virtio_transport_alloc_skb()
353 vvs = vsk->trans; in virtio_transport_send_pkt_info()
522 .vsk = vsk, in virtio_transport_send_credit_update()
905 vsk->trans = vvs; in virtio_transport_do_socket_init()
906 vvs->vsk = vsk; in virtio_transport_do_socket_init()
1060 .vsk = vsk, in virtio_transport_connect()
1075 .vsk = vsk, in virtio_transport_shutdown()
1101 .vsk = vsk, in virtio_transport_stream_enqueue()
1136 .vsk = vsk, in virtio_transport_reset()
[all …]
A Dvmci_transport.c453 &vsk->sk, in vmci_transport_shutdown()
1452 is_local = vsk->remote_addr.svm_cid == vsk->local_addr.svm_cid; in vmci_transport_recv_connecting_client_negotiate()
1462 vsk, in vmci_transport_recv_connecting_client_negotiate()
1463 vsk-> in vmci_transport_recv_connecting_client_negotiate()
1477 vmci_trans(vsk)->produce_size = vmci_trans(vsk)->consume_size = in vmci_transport_recv_connecting_client_negotiate()
1589 vmci_trans(vsk)->sk = &vsk->sk; in vmci_transport_socket_init()
1643 vmci_trans(vsk)->notify_ops->socket_destruct(vsk); in vmci_transport_destruct()
1684 &vsk->sk, in vmci_transport_dgram_bind()
1946 &vsk->sk, in vmci_transport_notify_send_init()
1955 &vsk->sk, in vmci_transport_notify_send_pre_block()
[all …]
A Dhyperv_transport.c95 struct vsock_sock *vsk; member
251 struct hvsock *hvs = vsk->trans; in hvs_channel_cb()
264 struct sock *sk = sk_vsock(vsk); in hvs_do_close_lock_held()
271 if (vsk->close_work_scheduled && in hvs_do_close_lock_held()
274 vsock_remove_sock(vsk); in hvs_do_close_lock_held()
445 struct sock *sk = sk_vsock(vsk); in hvs_sock_init()
451 vsk->trans = hvs; in hvs_sock_init()
452 hvs->vsk = vsk; in hvs_sock_init()
461 struct hvsock *h = vsk->trans; in hvs_connect()
497 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_bpf.c27 struct vsock_sock *vsk = vsock_sk(sk); in vsock_has_data() local
30 ret = vsock_connectible_has_data(vsk); in vsock_has_data()
143 struct vsock_sock *vsk; in vsock_bpf_update_proto() local
151 vsk = vsock_sk(sk); in vsock_bpf_update_proto()
152 if (!vsk->transport) in vsock_bpf_update_proto()
155 if (!vsk->transport->read_skb) in vsock_bpf_update_proto()
A Dvsock_loopback.c40 static int vsock_loopback_cancel_pkt(struct vsock_sock *vsk) in vsock_loopback_cancel_pkt() argument
44 virtio_transport_purge_skbs(vsk, &vsock->pkt_queue); in vsock_loopback_cancel_pkt()
A Dvmci_transport_notify.h40 void (*socket_destruct) (struct vsock_sock *vsk);
A Dvirtio_transport.c277 virtio_transport_cancel_pkt(struct vsock_sock *vsk) in virtio_transport_cancel_pkt() argument
289 cnt = virtio_transport_purge_skbs(vsk, &vsock->send_pkt_queue); in virtio_transport_cancel_pkt()
/linux/include/linux/
A Dvirtio_vsock.h127 struct vsock_sock *vsk; member
149 struct vsock_sock *vsk; member
176 virtio_transport_stream_dequeue(struct vsock_sock *vsk,
181 virtio_transport_dgram_dequeue(struct vsock_sock *vsk,
205 virtio_transport_notify_poll_in(struct vsock_sock *vsk,
235 int virtio_transport_dgram_bind(struct vsock_sock *vsk,
239 int virtio_transport_connect(struct vsock_sock *vsk);
243 void virtio_transport_release(struct vsock_sock *vsk);
246 virtio_transport_stream_enqueue(struct vsock_sock *vsk,
250 virtio_transport_dgram_enqueue(struct vsock_sock *vsk,
[all …]
/linux/include/net/
A Daf_vsock.h79 s64 vsock_stream_has_data(struct vsock_sock *vsk);
80 s64 vsock_stream_has_space(struct vsock_sock *vsk);
116 int (*cancel_pkt)(struct vsock_sock *vsk);
147 u32 (*seqpacket_has_data)(struct vsock_sock *vsk);
173 ssize_t (*unsent_bytes)(struct vsock_sock *vsk);
201 return !list_empty(&vsk->bound_table); in __vsock_in_bound_table()
207 return !list_empty(&vsk->connected_table); in __vsock_in_connected_table()
213 void vsock_insert_connected(struct vsock_sock *vsk);
214 void vsock_remove_bound(struct vsock_sock *vsk);
215 void vsock_remove_connected(struct vsock_sock *vsk);
[all …]
/linux/drivers/vhost/
A Dvsock.c299 vhost_transport_cancel_pkt(struct vsock_sock *vsk) in vhost_transport_cancel_pkt() argument
308 vsock = vhost_vsock_get(vsk->remote_addr.svm_cid); in vhost_transport_cancel_pkt()
312 cnt = virtio_transport_purge_skbs(vsk, &vsock->send_pkt_queue); in vhost_transport_cancel_pkt()
702 struct vsock_sock *vsk = vsock_sk(sk); in vhost_vsock_reset_orphans() local
710 if (vhost_vsock_get(vsk->remote_addr.svm_cid)) in vhost_vsock_reset_orphans()
716 if (vsk->close_work_scheduled) in vhost_vsock_reset_orphans()
720 vsk->peer_shutdown = SHUTDOWN_MASK; in vhost_vsock_reset_orphans()
/linux/tools/testing/vsock/
A DREADME59 ./vsock_perf --port 1234 --buf-size 1M --vsk-size 1G --rcvlowat 64K

Completed in 87 milliseconds