Home
last modified time | relevance | path

Searched refs:cm_core (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
H A Di40iw_cm.c565 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 Di40iw_hw.c484 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 Di40iw_cm.h289 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 Di40iw.h241 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 Di40iw_utils.c1379 cm_node = i40iw_find_node(&iwdev->cm_core, rem_port, rem_addr, loc_port, in i40iw_ieq_get_qp()
H A Di40iw_main.c1518 i40iw_cleanup_cm_core(&iwdev->cm_core); in i40iw_deinit_device()
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dcm.c208 * @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 Dcm.h246 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 Dhw.c1689 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 Dmain.h339 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 Dverbs.c1731 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 Dutils.c1437 cm_node = irdma_find_node(&iwdev->cm_core, rem_port, rem_addr, loc_port, in irdma_ieq_get_qp()

Completed in 27 milliseconds