vsock_sock 27 include/net/af_vsock.h #define vsock_sk(__sk) ((struct vsock_sock *)__sk) vsock_sock 71 include/net/af_vsock.h s64 vsock_stream_has_data(struct vsock_sock *vsk); vsock_sock 72 include/net/af_vsock.h s64 vsock_stream_has_space(struct vsock_sock *vsk); vsock_sock 94 include/net/af_vsock.h int (*init)(struct vsock_sock *, struct vsock_sock *); vsock_sock 95 include/net/af_vsock.h void (*destruct)(struct vsock_sock *); vsock_sock 96 include/net/af_vsock.h void (*release)(struct vsock_sock *); vsock_sock 99 include/net/af_vsock.h int (*connect)(struct vsock_sock *); vsock_sock 102 include/net/af_vsock.h int (*dgram_bind)(struct vsock_sock *, struct sockaddr_vm *); vsock_sock 103 include/net/af_vsock.h int (*dgram_dequeue)(struct kiocb *kiocb, struct vsock_sock *vsk, vsock_sock 105 include/net/af_vsock.h int (*dgram_enqueue)(struct vsock_sock *, struct sockaddr_vm *, vsock_sock 111 include/net/af_vsock.h ssize_t (*stream_dequeue)(struct vsock_sock *, struct iovec *, vsock_sock 113 include/net/af_vsock.h ssize_t (*stream_enqueue)(struct vsock_sock *, struct iovec *, vsock_sock 115 include/net/af_vsock.h s64 (*stream_has_data)(struct vsock_sock *); vsock_sock 116 include/net/af_vsock.h s64 (*stream_has_space)(struct vsock_sock *); vsock_sock 117 include/net/af_vsock.h u64 (*stream_rcvhiwat)(struct vsock_sock *); vsock_sock 118 include/net/af_vsock.h bool (*stream_is_active)(struct vsock_sock *); vsock_sock 122 include/net/af_vsock.h int (*notify_poll_in)(struct vsock_sock *, size_t, bool *); vsock_sock 123 include/net/af_vsock.h int (*notify_poll_out)(struct vsock_sock *, size_t, bool *); vsock_sock 124 include/net/af_vsock.h int (*notify_recv_init)(struct vsock_sock *, size_t, vsock_sock 126 include/net/af_vsock.h int (*notify_recv_pre_block)(struct vsock_sock *, size_t, vsock_sock 128 include/net/af_vsock.h int (*notify_recv_pre_dequeue)(struct vsock_sock *, size_t, vsock_sock 130 include/net/af_vsock.h int (*notify_recv_post_dequeue)(struct vsock_sock *, size_t, vsock_sock 132 include/net/af_vsock.h int (*notify_send_init)(struct vsock_sock *, vsock_sock 134 include/net/af_vsock.h int (*notify_send_pre_block)(struct vsock_sock *, vsock_sock 136 include/net/af_vsock.h int (*notify_send_pre_enqueue)(struct vsock_sock *, vsock_sock 138 include/net/af_vsock.h int (*notify_send_post_enqueue)(struct vsock_sock *, ssize_t, vsock_sock 142 include/net/af_vsock.h int (*shutdown)(struct vsock_sock *, int); vsock_sock 145 include/net/af_vsock.h void (*set_buffer_size)(struct vsock_sock *, u64); vsock_sock 146 include/net/af_vsock.h void (*set_min_buffer_size)(struct vsock_sock *, u64); vsock_sock 147 include/net/af_vsock.h void (*set_max_buffer_size)(struct vsock_sock *, u64); vsock_sock 148 include/net/af_vsock.h u64 (*get_buffer_size)(struct vsock_sock *); vsock_sock 149 include/net/af_vsock.h u64 (*get_min_buffer_size)(struct vsock_sock *); vsock_sock 150 include/net/af_vsock.h u64 (*get_max_buffer_size)(struct vsock_sock *); vsock_sock 171 include/net/af_vsock.h void vsock_insert_connected(struct vsock_sock *vsk); vsock_sock 172 include/net/af_vsock.h void vsock_remove_bound(struct vsock_sock *vsk); vsock_sock 173 include/net/af_vsock.h void vsock_remove_connected(struct vsock_sock *vsk);