Lines Matching refs:inp_socket
449 if (inp->inp_socket == NULL) { in udp_input()
452 if (inp != sotoinpcb(inp->inp_socket)) { in udp_input()
482 udp_lock(inp->inp_socket, 1, 0); in udp_input()
486 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
491 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
497 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
505 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
516 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
534 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
544 reuse_sock = (inp->inp_socket->so_options & in udp_input()
572 soevent(inp->inp_socket, SO_FILT_HINT_LOCKED | SO_FILT_HINT_WAKE_PKT); in udp_input()
575 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
746 udp_lock(inp->inp_socket, 1, 0); in udp_input()
749 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
757 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
771 SOFLOW_ENABLED(inp->inp_socket) || in udp_input()
772 SO_RECV_CONTROL_OPTS(inp->inp_socket)) { in udp_input()
785 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
826 so_recv_data_stat(inp->inp_socket, m, 0); in udp_input()
827 if (sbappendaddr(&inp->inp_socket->so_rcv, append_sa, in udp_input()
831 sorwakeup(inp->inp_socket); in udp_input()
834 soevent(inp->inp_socket, SO_FILT_HINT_LOCKED | SO_FILT_HINT_WAKE_PKT); in udp_input()
836 udp_unlock(inp->inp_socket, 1, 0); in udp_input()
879 SOFLOW_ENABLED(last->inp_socket) || in udp_append()
880 SO_RECV_CONTROL_OPTS(last->inp_socket)) { in udp_append()
918 so_recv_data_stat(last->inp_socket, n, 0); in udp_append()
920 if (sbappendaddr(&last->inp_socket->so_rcv, append_sa, in udp_append()
925 sorwakeup(last->inp_socket); in udp_append()
940 inp->inp_socket->so_error = (u_short)errno; in udp_notify()
941 sorwakeup(inp->inp_socket); in udp_notify()
942 sowwakeup(inp->inp_socket); in udp_notify()
996 if (inp != NULL && inp->inp_socket != NULL) { in udp_ctlinput()
997 udp_lock(inp->inp_socket, 1, 0); in udp_ctlinput()
1000 udp_unlock(inp->inp_socket, 1, 0); in udp_ctlinput()
1016 udp_unlock(inp->inp_socket, 1, 0); in udp_ctlinput()
1279 udp_lock(inp->inp_socket, 1, 0);
1281 udp_unlock(inp->inp_socket, 1, 0);
1285 udp_unlock(inp->inp_socket, 1, 0);
1293 if (inp->inp_socket) {
1294 sotoxsocket(inp->inp_socket, &xi.xi_socket);
1297 udp_unlock(inp->inp_socket, 1, 0);
1403 udp_lock(inp->inp_socket, 1, 0);
1405 udp_unlock(inp->inp_socket, 1, 0);
1409 udp_unlock(inp->inp_socket, 1, 0);
1416 if (inp->inp_socket) {
1417 sotoxsocket64(inp->inp_socket, &xi.xi_socket);
1420 udp_unlock(inp->inp_socket, 1, 0);
1570 struct socket *so = inp->inp_socket; in udp_output()
2008 if (inp->inp_sp != NULL && ipsec_setsocket(m, inp->inp_socket) != 0) { in udp_output()
2020 if (cfil_tag && (inp->inp_socket->so_options != cfil_so_options)) { in udp_output()
2024 soopts |= (inp->inp_socket->so_options & (SO_DONTROUTE | SO_BROADCAST)); in udp_output()
2097 inp->inp_socket->so_flags1 |= SOF1_QOSMARKING_ALLOWED; in udp_output()
2099 inp->inp_socket->so_flags1 &= ~SOF1_QOSMARKING_ALLOWED; in udp_output()
2755 if (!socket_try_lock(inp->inp_socket)) { in udp_gc()
2763 so = inp->inp_socket; in udp_gc()
2961 if ((so = inp->inp_socket) == NULL || in udp_fill_keepalive_offload_frames()