/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_cm.c | 565 cm_node->cm_core->stats_connect_errs++; in i40iw_active_open_err() 589 cm_node->cm_core->stats_passive_errs++; in i40iw_passive_open_err() 1050 * i40iw_rem_ref_cm_node(cm_core, cm_node); 1061 struct i40iw_cm_core *cm_core = cm_node->cm_core; in i40iw_schedule_cm_timer() local 1108 spin_lock_irqsave(&cm_core->ht_lock, flags); in i40iw_schedule_cm_timer() 1109 was_timer_set = timer_pending(&cm_core->tcp_timer); in i40iw_schedule_cm_timer() 1112 cm_core->tcp_timer.expires = new_send->timetosend; in i40iw_schedule_cm_timer() 1113 add_timer(&cm_core->tcp_timer); in i40iw_schedule_cm_timer() 1115 spin_unlock_irqrestore(&cm_core in i40iw_schedule_cm_timer() 1218 struct i40iw_cm_core *cm_core = from_timer(cm_core, t, tcp_timer); i40iw_cm_timer_tick() local 1427 i40iw_find_node(struct i40iw_cm_core *cm_core, u16 rem_port, u32 *rem_addr, u16 loc_port, u32 *loc_addr, bool add_refcnt, bool accelerated_list) i40iw_find_node() argument 1468 i40iw_find_listener( struct i40iw_cm_core *cm_core, u32 *dst_addr, u16 dst_port, u16 vlan_id, enum i40iw_cm_listener_state listener_state) i40iw_find_listener() argument 1506 i40iw_add_hte_node(struct i40iw_cm_core *cm_core, struct i40iw_cm_node *cm_node) i40iw_add_hte_node() argument 1542 i40iw_port_in_use(struct i40iw_cm_core *cm_core, u16 port) i40iw_port_in_use() argument 1840 i40iw_dec_refcnt_listen(struct i40iw_cm_core *cm_core, struct i40iw_cm_listener *listener, int free_hanging_nodes, bool apbvt_del) i40iw_dec_refcnt_listen() argument 1966 i40iw_cm_del_listen(struct i40iw_cm_core *cm_core, struct i40iw_cm_listener *listener, bool apbvt_del) i40iw_cm_del_listen() argument 2156 i40iw_make_cm_node( struct i40iw_cm_core *cm_core, struct i40iw_device *iwdev, struct i40iw_cm_info *cm_info, struct i40iw_cm_listener *listener) i40iw_make_cm_node() argument 2281 struct i40iw_cm_core *cm_core = cm_node->cm_core; i40iw_rem_ref_cm_node() local 2854 i40iw_make_listen_node( struct i40iw_cm_core *cm_core, struct i40iw_device *iwdev, struct i40iw_cm_info *cm_info) i40iw_make_listen_node() argument 2918 i40iw_create_cm_node( struct i40iw_cm_core *cm_core, struct i40iw_device *iwdev, struct iw_cm_conn_param *conn_param, struct i40iw_cm_info *cm_info) i40iw_create_cm_node() argument 3133 struct i40iw_cm_core *cm_core = &iwdev->cm_core; i40iw_receive_ilq() local 3237 struct i40iw_cm_core *cm_core = &iwdev->cm_core; i40iw_setup_cm_core() local 3274 i40iw_cleanup_cm_core(struct i40iw_cm_core *cm_core) i40iw_cleanup_cm_core() argument 3439 struct i40iw_cm_core *cm_core = &iwdev->cm_core; i40iw_cm_disconn() local 3640 struct i40iw_cm_core *cm_core; i40iw_accept() local 4082 struct i40iw_cm_core *cm_core; i40iw_cm_event_connected() local 4313 struct i40iw_cm_core *cm_core = &iwdev->cm_core; i40iw_cm_teardown_connections() local 4368 struct i40iw_cm_core *cm_core = &iwdev->cm_core; i40iw_if_notify() local [all...] |
H A D | i40iw_hw.c | 484 struct i40iw_cm_core *cm_core = &iwdev->cm_core; in i40iw_manage_apbvt() local 494 spin_lock_irqsave(&cm_core->apbvt_lock, flags); in i40iw_manage_apbvt() 496 cm_core->ports_in_use); in i40iw_manage_apbvt() 497 spin_unlock_irqrestore(&cm_core->apbvt_lock, flags); in i40iw_manage_apbvt() 503 spin_lock_irqsave(&cm_core->apbvt_lock, flags); in i40iw_manage_apbvt() 504 in_use = i40iw_port_in_use(cm_core, accel_local_port); in i40iw_manage_apbvt() 506 spin_unlock_irqrestore(&cm_core->apbvt_lock, flags); in i40iw_manage_apbvt() 509 __clear_bit(accel_local_port, cm_core->ports_in_use); in i40iw_manage_apbvt() 512 spin_unlock_irqrestore(&cm_core in i40iw_manage_apbvt() [all...] |
H A D | i40iw_cm.h | 289 struct i40iw_cm_core *cm_core; member 327 struct i40iw_cm_core *cm_core; member 461 bool i40iw_port_in_use(struct i40iw_cm_core *cm_core, u16 port);
|
H A D | i40iw.h | 241 struct i40iw_cm_core cm_core; member 565 void i40iw_cleanup_cm_core(struct i40iw_cm_core *cm_core); 573 struct i40iw_cm_node *i40iw_find_node(struct i40iw_cm_core *cm_core,
|
H A D | i40iw_utils.c | 1379 cm_node = i40iw_find_node(&iwdev->cm_core, rem_port, rem_addr, loc_port, in i40iw_ieq_get_qp()
|
H A D | i40iw_main.c | 1518 i40iw_cleanup_cm_core(&iwdev->cm_core); in i40iw_deinit_device()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | cm.c | 208 * @cm_core: cm's core 211 static void irdma_timer_list_prep(struct irdma_cm_core *cm_core, in irdma_timer_list_prep() argument 217 hash_for_each_rcu(cm_core->cm_hash_tbl, bkt, cm_node, list) { in irdma_timer_list_prep() 599 sqbuf = cm_node->cm_core->form_cm_frame(cm_node, NULL, NULL, NULL, in irdma_send_reset() 624 cm_node->cm_core->stats_connect_errs++; in irdma_active_open_err() 645 cm_node->cm_core->stats_passive_errs++; in irdma_passive_open_err() 907 sqbuf = cm_node->cm_core->form_cm_frame(cm_node, NULL, in irdma_send_mpa_request() 938 sqbuf = cm_node->cm_core->form_cm_frame(cm_node, NULL, in irdma_send_mpa_reject() 1124 * irdma_rem_ref_cm_node(cm_core, cm_node); 1134 struct irdma_cm_core *cm_core in irdma_schedule_cm_timer() local 1266 struct irdma_cm_core *cm_core = from_timer(cm_core, t, tcp_timer); irdma_cm_timer_tick() local 1467 irdma_find_listener(struct irdma_cm_core *cm_core, u32 *dst_addr, bool ipv4, u16 dst_port, u16 vlan_id, enum irdma_cm_listener_state listener_state) irdma_find_listener() argument 1848 irdma_reset_list_prep(struct irdma_cm_core *cm_core, struct irdma_cm_listener *listener, struct list_head *reset_list) irdma_reset_list_prep() argument 1870 irdma_dec_refcnt_listen(struct irdma_cm_core *cm_core, struct irdma_cm_listener *listener, int free_hanging_nodes, bool apbvt_del) irdma_dec_refcnt_listen() argument 1962 irdma_cm_del_listen(struct irdma_cm_core *cm_core, struct irdma_cm_listener *listener, bool apbvt_del) irdma_cm_del_listen() argument 2095 irdma_find_node(struct irdma_cm_core *cm_core, u16 rem_port, u32 *rem_addr, u16 loc_port, u32 *loc_addr, u16 vlan_id) irdma_find_node() argument 2128 irdma_add_hte_node(struct irdma_cm_core *cm_core, struct irdma_cm_node *cm_node) irdma_add_hte_node() argument 2234 irdma_make_cm_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *listener) irdma_make_cm_node() argument 2366 struct irdma_cm_core *cm_core = cm_node->cm_core; irdma_destroy_connection() local 2421 struct irdma_cm_core *cm_core = cm_node->cm_core; irdma_rem_ref_cm_node() local 2946 irdma_make_listen_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct irdma_cm_info *cm_info) irdma_make_listen_node() argument 3010 irdma_create_cm_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct iw_cm_conn_param *conn_param, struct irdma_cm_info *cm_info, struct irdma_cm_node **caller_cm_node) irdma_create_cm_node() argument 3145 struct irdma_cm_core *cm_core = &iwdev->cm_core; irdma_receive_ilq() local 3262 struct irdma_cm_core *cm_core = &iwdev->cm_core; irdma_setup_cm_core() local 3300 irdma_cleanup_cm_core(struct irdma_cm_core *cm_core) irdma_cleanup_cm_core() argument 4110 irdma_teardown_list_prep(struct irdma_cm_core *cm_core, struct list_head *teardown_list, u32 *ipaddr, struct irdma_cm_info *nfo, bool disconnect_all) irdma_teardown_list_prep() argument 4292 struct irdma_cm_core *cm_core = &iwdev->cm_core; irdma_cm_teardown_connections() local 4390 struct irdma_cm_core *cm_core = &iwdev->cm_core; irdma_if_notify() local [all...] |
H A D | cm.h | 246 struct irdma_cm_core *cm_core; member 280 struct irdma_cm_core *cm_core; member 411 bool irdma_port_in_use(struct irdma_cm_core *cm_core, u16 port);
|
H A D | hw.c | 1689 irdma_cleanup_cm_core(&iwdev->cm_core); in irdma_rt_deinit_hw() 1818 irdma_cleanup_cm_core(&iwdev->cm_core); in irdma_rt_init_hw() 1824 irdma_cleanup_cm_core(&iwdev->cm_core); in irdma_rt_init_hw() 2140 * @cm_core: cm's core 2143 static struct irdma_apbvt_entry *irdma_lookup_apbvt_entry(struct irdma_cm_core *cm_core, in irdma_lookup_apbvt_entry() argument 2148 hash_for_each_possible(cm_core->apbvt_hash_tbl, entry, hlist, port) { in irdma_lookup_apbvt_entry() 2330 struct irdma_cm_core *cm_core = &iwdev->cm_core; in irdma_add_apbvt() local 2334 spin_lock_irqsave(&cm_core->apbvt_lock, flags); in irdma_add_apbvt() 2335 entry = irdma_lookup_apbvt_entry(cm_core, por in irdma_add_apbvt() 2368 struct irdma_cm_core *cm_core = &iwdev->cm_core; irdma_del_apbvt() local [all...] |
H A D | main.h | 339 struct irdma_cm_core cm_core; member 521 void irdma_cleanup_cm_core(struct irdma_cm_core *cm_core); 526 struct irdma_cm_node *irdma_find_node(struct irdma_cm_core *cm_core,
|
H A D | verbs.c | 1731 spin_lock_irqsave(&iwdev->cm_core.ht_lock, flags); in irdma_modify_qp() 1735 spin_unlock_irqrestore(&iwdev->cm_core.ht_lock, flags); in irdma_modify_qp() 1744 spin_unlock_irqrestore(&iwdev->cm_core.ht_lock, flags); in irdma_modify_qp()
|
H A D | utils.c | 1437 cm_node = irdma_find_node(&iwdev->cm_core, rem_port, rem_addr, loc_port, in irdma_ieq_get_qp()
|