Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[platform/kernel/linux-rpi.git] / drivers / xen / pvcalls-front.h
1 #ifndef __PVCALLS_FRONT_H__
2 #define __PVCALLS_FRONT_H__
3
4 #include <linux/net.h>
5
6 int pvcalls_front_socket(struct socket *sock);
7 int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr,
8                           int addr_len, int flags);
9 int pvcalls_front_bind(struct socket *sock,
10                        struct sockaddr *addr,
11                        int addr_len);
12 int pvcalls_front_listen(struct socket *sock, int backlog);
13 int pvcalls_front_accept(struct socket *sock,
14                          struct socket *newsock,
15                          int flags);
16 int pvcalls_front_sendmsg(struct socket *sock,
17                           struct msghdr *msg,
18                           size_t len);
19 int pvcalls_front_recvmsg(struct socket *sock,
20                           struct msghdr *msg,
21                           size_t len,
22                           int flags);
23 __poll_t pvcalls_front_poll(struct file *file,
24                                 struct socket *sock,
25                                 poll_table *wait);
26 int pvcalls_front_release(struct socket *sock);
27
28 #endif