Lines Matching refs:port_sock
67 struct port_sock;
73 typedef void parse_ctrl_func(struct port_sock *, const struct msghdr *);
74 typedef void setsrc_func(struct port_sock *, struct msghdr *, char *);
96 struct port_sock { struct
101 TAILQ_ENTRY(port_sock) link; argument
130 static_assert(offsetof(struct port_sock, input) == 0, argument
151 TAILQ_HEAD(, port_sock) socks;
354 struct port_sock *sock = __containerof(pi, struct port_sock, input); in inet_recv()
387 struct port_sock *s = (pi->fd == -1) ? TAILQ_FIRST(&p->socks) : in inet_send()
388 __containerof(pi, struct port_sock, input); in inet_send()
462 struct port_sock *sock = calloc(1, sizeof(struct port_sock)); in ipv4_create()
493 struct port_sock *sock = udata; in ipv4_input()
507 ipv4_activate_sock(struct port_sock *sock) in ipv4_activate_sock()
569 struct port_sock *sock = TAILQ_FIRST(&p->socks); in ipv4_activate()
588 struct port_sock *sock = TAILQ_FIRST(&p->socks); in ipv4_deactivate()
607 ipv4_parse_ctrl(struct port_sock *sock, const struct msghdr *msg) in ipv4_parse_ctrl()
638 ipv4_setsrc(struct port_sock *sock, struct msghdr *msg, char *cbuf) in ipv4_setsrc()
668 struct port_sock *sock = calloc(1, sizeof(struct port_sock)); in ipv6_create_common()
732 struct port_sock *sock = udata; in ipv6_input()
746 ipv6_activate_sock(struct port_sock *sock) in ipv6_activate_sock()
808 struct port_sock *sock = TAILQ_FIRST(&p->socks); in ipv6_activate()
826 struct port_sock *sock = TAILQ_FIRST(&p->socks); in ipv6_deactivate()
844 ipv6_parse_ctrl(struct port_sock *sock, const struct msghdr *msg) in ipv6_parse_ctrl()
880 ipv6_setsrc(struct port_sock *sock, struct msghdr *msg, char *cbuf) in ipv6_setsrc()
990 struct port_sock *sock = calloc(1, sizeof(struct port_sock)); in dns_activate()
1031 struct port_sock *sock = TAILQ_FIRST(&port->socks); in dns_deactivate()