12195046bSStefano Stabellini #ifndef __PVCALLS_FRONT_H__ 22195046bSStefano Stabellini #define __PVCALLS_FRONT_H__ 32195046bSStefano Stabellini 42195046bSStefano Stabellini #include <linux/net.h> 52195046bSStefano Stabellini 62195046bSStefano Stabellini int pvcalls_front_socket(struct socket *sock); 7cb1c7d9bSStefano Stabellini int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr, 8cb1c7d9bSStefano Stabellini int addr_len, int flags); 967ea9893SStefano Stabellini int pvcalls_front_bind(struct socket *sock, 1067ea9893SStefano Stabellini struct sockaddr *addr, 1167ea9893SStefano Stabellini int addr_len); 121853f11dSStefano Stabellini int pvcalls_front_listen(struct socket *sock, int backlog); 139774c6ccSStefano Stabellini int pvcalls_front_accept(struct socket *sock, 149774c6ccSStefano Stabellini struct socket *newsock, 159774c6ccSStefano Stabellini int flags); 1645ddce21SStefano Stabellini int pvcalls_front_sendmsg(struct socket *sock, 1745ddce21SStefano Stabellini struct msghdr *msg, 1845ddce21SStefano Stabellini size_t len); 19ae0d0405SStefano Stabellini int pvcalls_front_recvmsg(struct socket *sock, 20ae0d0405SStefano Stabellini struct msghdr *msg, 21ae0d0405SStefano Stabellini size_t len, 22ae0d0405SStefano Stabellini int flags); 23*0148a635SAl Viro __poll_t pvcalls_front_poll(struct file *file, 245842c835SStefano Stabellini struct socket *sock, 255842c835SStefano Stabellini poll_table *wait); 26235a71c5SStefano Stabellini int pvcalls_front_release(struct socket *sock); 272195046bSStefano Stabellini 282195046bSStefano Stabellini #endif 29