Lines Matching refs:inp

754 	struct inpcb 	*inp;
760 struct inpcb *inp,
768 if (ref && in_pcb_checkstate(inp, WNT_ACQUIRE, 0) == WNT_STOPUSING)
774 cookie->inp = inp;
775 proc_name(inp->inp_socket->last_pid, cookie->pname,
786 in_pcb_checkstate(cookie->inp, WNT_RELEASE, inplock);
799 struct inpcb *inp = NULL;
827 inp = in_pcblookup_hash(inpinfo, param->remote.v4.sin_addr, param->remote.v4.sin_port,
851 inp = in6_pcblookup_hash(inpinfo, remote.in6, param->remote.v6.sin6_port,
861 if (inp == NULL)
865 *out_cookie = nstat_tcpudp_cookie_alloc(inp, false);
867 in_pcb_checkstate(inp, WNT_RELEASE, 0);
887 struct inpcb *inp;
890 return (!(inp = tucookie->inp) ||
891 !(tp = intotcpcb(inp)) ||
892 inp->inp_state == INPCB_STATE_DEAD ||
904 struct inpcb *inp;
914 if (!(inp = tucookie->inp) || !intotcpcb(inp))
917 inp = tucookie->inp;
918 struct tcpcb *tp = intotcpcb(inp);
920 atomic_get_64(out_counts->nstat_rxpackets, &inp->inp_stat->rxpackets);
921 atomic_get_64(out_counts->nstat_rxbytes, &inp->inp_stat->rxbytes);
922 atomic_get_64(out_counts->nstat_txpackets, &inp->inp_stat->txpackets);
923 atomic_get_64(out_counts->nstat_txbytes, &inp->inp_stat->txbytes);
934 atomic_get_64(out_counts->nstat_cell_rxbytes, &inp->inp_cstat->rxbytes);
935 atomic_get_64(out_counts->nstat_cell_txbytes, &inp->inp_cstat->txbytes);
936 atomic_get_64(out_counts->nstat_wifi_rxbytes, &inp->inp_wstat->rxbytes);
937 atomic_get_64(out_counts->nstat_wifi_txbytes, &inp->inp_wstat->txbytes);
962 struct inpcb *inp;
964 for (inp = LIST_FIRST(tcbinfo.ipi_listhead); inp; inp = LIST_NEXT(inp, inp_list))
966 cookie = nstat_tcpudp_cookie_alloc(inp, true);
991 struct inpcb *inp)
1006 cookie = nstat_tcpudp_cookie_alloc(inp, true);
1022 nstat_pcb_detach(struct inpcb *inp)
1029 if (inp == NULL || (nstat_tcp_watchers == 0 && nstat_udp_watchers == 0))
1039 if (tucookie->inp == inp)
1090 struct inpcb *inp = tucookie->inp;
1091 struct tcpcb *tp = intotcpcb(inp);
1094 if (inp->inp_vflag & INP_IPV6)
1096 nstat_ip6_to_sockaddr(&inp->in6p_laddr, inp->inp_lport,
1098 nstat_ip6_to_sockaddr(&inp->in6p_faddr, inp->inp_fport,
1101 else if (inp->inp_vflag & INP_IPV4)
1103 nstat_ip_to_sockaddr(&inp->inp_laddr, inp->inp_lport,
1105 nstat_ip_to_sockaddr(&inp->inp_faddr, inp->inp_fport,
1109 desc->state = intotcpcb(inp)->t_state;
1110 desc->ifindex = (inp->inp_last_outifp == NULL) ? 0 :
1111 inp->inp_last_outifp->if_index;
1118 struct socket *so = inp->inp_socket;
1193 struct inpcb *inp;
1195 return (!(inp = tucookie->inp) ||
1196 inp->inp_state == INPCB_STATE_DEAD) ? 1 : 0;
1214 if (!tucookie->inp)
1217 struct inpcb *inp = tucookie->inp;
1219 atomic_get_64(out_counts->nstat_rxpackets, &inp->inp_stat->rxpackets);
1220 atomic_get_64(out_counts->nstat_rxbytes, &inp->inp_stat->rxbytes);
1221 atomic_get_64(out_counts->nstat_txpackets, &inp->inp_stat->txpackets);
1222 atomic_get_64(out_counts->nstat_txbytes, &inp->inp_stat->txbytes);
1223 atomic_get_64(out_counts->nstat_cell_rxbytes, &inp->inp_cstat->rxbytes);
1224 atomic_get_64(out_counts->nstat_cell_txbytes, &inp->inp_cstat->txbytes);
1225 atomic_get_64(out_counts->nstat_wifi_rxbytes, &inp->inp_wstat->rxbytes);
1226 atomic_get_64(out_counts->nstat_wifi_txbytes, &inp->inp_wstat->txbytes);
1246 struct inpcb *inp;
1253 for (inp = LIST_FIRST(udbinfo.ipi_listhead); inp; inp = LIST_NEXT(inp, inp_list))
1255 cookie = nstat_tcpudp_cookie_alloc(inp, true);
1280 struct inpcb *inp)
1295 cookie = nstat_tcpudp_cookie_alloc(inp, true);
1327 struct inpcb *inp = tucookie->inp;
1331 if (inp->inp_vflag & INP_IPV6)
1333 nstat_ip6_to_sockaddr(&inp->in6p_laddr, inp->inp_lport,
1335 nstat_ip6_to_sockaddr(&inp->in6p_faddr, inp->inp_fport,
1338 else if (inp->inp_vflag & INP_IPV4)
1340 nstat_ip_to_sockaddr(&inp->inp_laddr, inp->inp_lport,
1342 nstat_ip_to_sockaddr(&inp->inp_faddr, inp->inp_fport,
1346 desc->ifindex = (inp->inp_last_outifp == NULL) ? 0 :
1347 inp->inp_last_outifp->if_index;
1349 struct socket *so = inp->inp_socket;