Lines Matching refs:vsk
78 s64 vsock_connectible_has_data(struct vsock_sock *vsk);
79 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);
123 int (*dgram_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
142 ssize_t (*seqpacket_dequeue)(struct vsock_sock *vsk, struct msghdr *msg,
144 int (*seqpacket_enqueue)(struct vsock_sock *vsk, struct msghdr *msg,
147 u32 (*seqpacket_has_data)(struct vsock_sock *vsk);
170 int (*notify_set_rcvlowat)(struct vsock_sock *vsk, int val);
173 ssize_t (*unsent_bytes)(struct vsock_sock *vsk);
194 const struct vsock_transport *vsock_core_get_transport(struct vsock_sock *vsk);
199 static inline bool __vsock_in_bound_table(struct vsock_sock *vsk) in __vsock_in_bound_table() argument
201 return !list_empty(&vsk->bound_table); in __vsock_in_bound_table()
205 static inline bool __vsock_in_connected_table(struct vsock_sock *vsk) in __vsock_in_connected_table() argument
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);
219 void vsock_remove_sock(struct vsock_sock *vsk);
222 int vsock_assign_transport(struct vsock_sock *vsk, struct vsock_sock *psk);