Lines Matching refs:i40iw_cm_node
66 static void i40iw_rem_ref_cm_node(struct i40iw_cm_node *);
124 static void i40iw_record_ird_ord(struct i40iw_cm_node *cm_node, u32 conn_ird, in i40iw_record_ird_ord()
170 static inline void i40iw_fill_sockaddr4(struct i40iw_cm_node *cm_node, in i40iw_fill_sockaddr4()
191 static inline void i40iw_fill_sockaddr6(struct i40iw_cm_node *cm_node, in i40iw_fill_sockaddr6()
214 static void i40iw_get_addr_info(struct i40iw_cm_node *cm_node, in i40iw_get_addr_info()
232 static inline void i40iw_get_cmevent_info(struct i40iw_cm_node *cm_node, in i40iw_get_cmevent_info()
255 static int i40iw_send_cm_event(struct i40iw_cm_node *cm_node, in i40iw_send_cm_event()
299 static struct i40iw_cm_event *i40iw_create_event(struct i40iw_cm_node *cm_node, in i40iw_create_event()
337 static void i40iw_free_retrans_entry(struct i40iw_cm_node *cm_node) in i40iw_free_retrans_entry()
355 static void i40iw_cleanup_retrans_entry(struct i40iw_cm_node *cm_node) in i40iw_cleanup_retrans_entry()
372 static struct i40iw_puda_buf *i40iw_form_cm_frame(struct i40iw_cm_node *cm_node, in i40iw_form_cm_frame()
543 int i40iw_send_reset(struct i40iw_cm_node *cm_node) in i40iw_send_reset()
562 static void i40iw_active_open_err(struct i40iw_cm_node *cm_node, bool reset) in i40iw_active_open_err()
586 static void i40iw_passive_open_err(struct i40iw_cm_node *cm_node, bool reset) in i40iw_passive_open_err()
637 static int i40iw_process_options(struct i40iw_cm_node *cm_node, in i40iw_process_options()
696 static int i40iw_handle_tcp_options(struct i40iw_cm_node *cm_node, in i40iw_handle_tcp_options()
734 static void i40iw_build_mpa_v1(struct i40iw_cm_node *cm_node, in i40iw_build_mpa_v1()
761 static void i40iw_build_mpa_v2(struct i40iw_cm_node *cm_node, in i40iw_build_mpa_v2()
815 static int i40iw_cm_build_mpa_frame(struct i40iw_cm_node *cm_node, in i40iw_cm_build_mpa_frame()
841 static int i40iw_send_mpa_request(struct i40iw_cm_node *cm_node) in i40iw_send_mpa_request()
877 static int i40iw_send_mpa_reject(struct i40iw_cm_node *cm_node, in i40iw_send_mpa_reject()
913 static int i40iw_parse_mpa(struct i40iw_cm_node *cm_node, u8 *buffer, u32 *type, u32 len) in i40iw_parse_mpa()
1054 int i40iw_schedule_cm_timer(struct i40iw_cm_node *cm_node, in i40iw_schedule_cm_timer()
1124 static void i40iw_retrans_expired(struct i40iw_cm_node *cm_node) in i40iw_retrans_expired()
1154 static void i40iw_handle_close_entry(struct i40iw_cm_node *cm_node, u32 rem_node) in i40iw_handle_close_entry()
1194 struct i40iw_cm_node *cm_node; in i40iw_build_timer_list()
1198 cm_node = container_of(list_node, struct i40iw_cm_node, list); in i40iw_build_timer_list()
1213 struct i40iw_cm_node *cm_node; in i40iw_cm_timer_tick()
1234 struct i40iw_cm_node, in i40iw_cm_timer_tick()
1338 int i40iw_send_syn(struct i40iw_cm_node *cm_node, u32 sendack) in i40iw_send_syn()
1389 static void i40iw_send_ack(struct i40iw_cm_node *cm_node) in i40iw_send_ack()
1405 static int i40iw_send_fin(struct i40iw_cm_node *cm_node) in i40iw_send_fin()
1427 struct i40iw_cm_node *i40iw_find_node(struct i40iw_cm_core *cm_core, in i40iw_find_node()
1436 struct i40iw_cm_node *cm_node; in i40iw_find_node()
1507 struct i40iw_cm_node *cm_node) in i40iw_add_hte_node()
1528 struct i40iw_cm_node *cm_node; in i40iw_find_port()
1848 struct i40iw_cm_node *cm_node; in i40iw_dec_refcnt_listen()
1851 struct i40iw_cm_node *loopback; in i40iw_dec_refcnt_listen()
1861 cm_node = container_of(list_pos, struct i40iw_cm_node, list); in i40iw_dec_refcnt_listen()
1872 cm_node = container_of(list_pos, struct i40iw_cm_node, reset_entry); in i40iw_dec_refcnt_listen()
2164 static struct i40iw_cm_node *i40iw_make_cm_node( in i40iw_make_cm_node()
2170 struct i40iw_cm_node *cm_node; in i40iw_make_cm_node()
2287 static void i40iw_rem_ref_cm_node(struct i40iw_cm_node *cm_node) in i40iw_rem_ref_cm_node()
2354 static void i40iw_handle_fin_pkt(struct i40iw_cm_node *cm_node) in i40iw_handle_fin_pkt()
2415 static void i40iw_handle_rst_pkt(struct i40iw_cm_node *cm_node, in i40iw_handle_rst_pkt()
2469 static void i40iw_handle_rcv_mpa(struct i40iw_cm_node *cm_node, in i40iw_handle_rcv_mpa()
2520 static void i40iw_indicate_pkt_err(struct i40iw_cm_node *cm_node) in i40iw_indicate_pkt_err()
2542 static int i40iw_check_syn(struct i40iw_cm_node *cm_node, struct tcphdr *tcph) in i40iw_check_syn()
2558 static int i40iw_check_seq(struct i40iw_cm_node *cm_node, struct tcphdr *tcph) in i40iw_check_seq()
2586 static void i40iw_handle_syn_pkt(struct i40iw_cm_node *cm_node, in i40iw_handle_syn_pkt()
2655 static void i40iw_handle_synack_pkt(struct i40iw_cm_node *cm_node, in i40iw_handle_synack_pkt()
2729 static int i40iw_handle_ack_pkt(struct i40iw_cm_node *cm_node, in i40iw_handle_ack_pkt()
2813 static void i40iw_process_packet(struct i40iw_cm_node *cm_node, in i40iw_process_packet()
2926 static struct i40iw_cm_node *i40iw_create_cm_node( in i40iw_create_cm_node()
2932 struct i40iw_cm_node *cm_node; in i40iw_create_cm_node()
2934 struct i40iw_cm_node *loopback_remotenode; in i40iw_create_cm_node()
3018 static int i40iw_cm_reject(struct i40iw_cm_node *cm_node, const void *pdata, u8 plen) in i40iw_cm_reject()
3024 struct i40iw_cm_node *loopback = cm_node->loopbackpartner; in i40iw_cm_reject()
3076 static int i40iw_cm_close(struct i40iw_cm_node *cm_node) in i40iw_cm_close()
3133 struct i40iw_cm_node *cm_node; in i40iw_receive_ilq()
3306 static void i40iw_init_tcp_ctx(struct i40iw_cm_node *cm_node, in i40iw_init_tcp_ctx()
3386 struct i40iw_cm_node *cm_node) in i40iw_cm_init_tsa_conn()
3649 struct i40iw_cm_node *cm_node; in i40iw_accept()
3669 cm_node = (struct i40iw_cm_node *)cm_id->provider_data; in i40iw_accept()
3798 struct i40iw_cm_node *cm_node; in i40iw_reject()
3799 struct i40iw_cm_node *loopback; in i40iw_reject()
3801 cm_node = (struct i40iw_cm_node *)cm_id->provider_data; in i40iw_reject()
3832 struct i40iw_cm_node *cm_node; in i40iw_connect()
4091 struct i40iw_cm_node *cm_node; in i40iw_cm_event_connected()
4151 struct i40iw_cm_node *cm_node = event->cm_node; in i40iw_cm_event_reset()
4181 struct i40iw_cm_node *cm_node; in i40iw_cm_event_handler()
4324 struct i40iw_cm_node *cm_node; in i40iw_cm_teardown_connections()
4333 cm_node = container_of(list_node, struct i40iw_cm_node, list); in i40iw_cm_teardown_connections()
4344 cm_node = container_of(list_node, struct i40iw_cm_node, list); in i40iw_cm_teardown_connections()
4356 cm_node = container_of(list_node, struct i40iw_cm_node, in i40iw_cm_teardown_connections()