Lines Matching refs:socket_ptr
84 VOID _nx_tcp_socket_state_established(NX_TCP_SOCKET *socket_ptr) in _nx_tcp_socket_state_established() argument
91 ip_ptr = socket_ptr -> nx_tcp_socket_ip_ptr; in _nx_tcp_socket_state_established()
95 if ((socket_ptr -> nx_tcp_socket_fin_received) && in _nx_tcp_socket_state_established()
96 (socket_ptr -> nx_tcp_socket_fin_sequence == socket_ptr -> nx_tcp_socket_rx_sequence)) in _nx_tcp_socket_state_established()
106 if (socket_ptr -> nx_tcp_socket_keepalive_enabled) in _nx_tcp_socket_state_established()
110 socket_ptr -> nx_tcp_socket_keepalive_timeout = 0; in _nx_tcp_socket_state_established()
111 socket_ptr -> nx_tcp_socket_keepalive_retries = 0; in _nx_tcp_socket_state_established()
116 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_INTERNAL_TCP_STATE_CHANGE, ip_ptr, socket_ptr, socket_ptr -> nx_t… in _nx_tcp_socket_state_established()
119 socket_ptr -> nx_tcp_socket_state = NX_TCP_CLOSE_WAIT; in _nx_tcp_socket_state_established()
122 socket_ptr -> nx_tcp_socket_rx_sequence++; in _nx_tcp_socket_state_established()
125 while (socket_ptr -> nx_tcp_socket_receive_suspension_list) in _nx_tcp_socket_state_established()
129 … _nx_tcp_receive_cleanup(socket_ptr -> nx_tcp_socket_receive_suspension_list NX_CLEANUP_ARGUMENT); in _nx_tcp_socket_state_established()
133 _nx_tcp_packet_send_ack(socket_ptr, socket_ptr -> nx_tcp_socket_tx_sequence); in _nx_tcp_socket_state_established()
137 (socket_ptr -> nx_tcp_socket_http_proxy_state == NX_HTTP_PROXY_STATE_CONNECTING)) in _nx_tcp_socket_state_established()
142 _nx_tcp_socket_disconnect(socket_ptr, NX_NO_WAIT); in _nx_tcp_socket_state_established()
150 if (socket_ptr -> nx_tcp_disconnect_callback) in _nx_tcp_socket_state_established()
155 (socket_ptr -> nx_tcp_disconnect_callback)(socket_ptr); in _nx_tcp_socket_state_established()