Lines Matching defs:proto_ops
127 struct proto_ops { struct
128 int family;
129 struct module *owner;
130 int (*release) (struct socket *sock);
131 int (*bind) (struct socket *sock,
134 int (*connect) (struct socket *sock,
137 int (*socketpair)(struct socket *sock1,
139 int (*accept) (struct socket *sock,
141 int (*getname) (struct socket *sock,
144 unsigned int (*poll) (struct file *file, struct socket *sock,
146 int (*ioctl) (struct socket *sock, unsigned int cmd,
149 int (*compat_ioctl) (struct socket *sock, unsigned int cmd,
152 int (*listen) (struct socket *sock, int len);
153 int (*shutdown) (struct socket *sock, int flags);
154 int (*setsockopt)(struct socket *sock, int level,
156 int (*getsockopt)(struct socket *sock, int level,
159 int (*compat_setsockopt)(struct socket *sock, int level,
161 int (*compat_getsockopt)(struct socket *sock, int level,
164 int (*sendmsg) (struct socket *sock, struct msghdr *m,
174 int (*recvmsg) (struct socket *sock, struct msghdr *m,
176 int (*mmap) (struct file *file, struct socket *sock,
178 ssize_t (*sendpage) (struct socket *sock, struct page *page,
180 ssize_t (*splice_read)(struct socket *sock, loff_t *ppos,
182 int (*set_peek_off)(struct sock *sk, int val);