Searched refs:eibnx_thr_info_t (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/ |
H A D | enx_impl.h | 367 } eibnx_thr_info_t; typedef 374 eibnx_thr_info_t *nc_info; 396 eibnx_thr_info_t *nx_thr_info; 425 void eibnx_port_monitor(eibnx_thr_info_t *); 439 int eibnx_find_mgroups(eibnx_thr_info_t *); 440 int eibnx_setup_cq(eibnx_thr_info_t *); 441 int eibnx_setup_ud_channel(eibnx_thr_info_t *); 442 int eibnx_setup_bufs(eibnx_thr_info_t *); 443 int eibnx_setup_cq_handler(eibnx_thr_info_t *); 444 int eibnx_join_mcgs(eibnx_thr_info_t *); [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_misc.c | 40 static char *eibnx_make_nodename(eibnx_thr_info_t *, uint16_t); 50 eibnx_cleanup_port_nodes(eibnx_thr_info_t *info) in eibnx_cleanup_port_nodes() 135 eibnx_create_node_props(dev_info_t *dip, eibnx_thr_info_t *info, in eibnx_create_node_props() 344 eibnx_thr_info_t * 347 eibnx_thr_info_t *ti; in eibnx_start_port_monitor() 353 ti = kmem_zalloc(sizeof (eibnx_thr_info_t), KM_SLEEP); in eibnx_start_port_monitor() 402 eibnx_stop_port_monitor(eibnx_thr_info_t *ti) in eibnx_stop_port_monitor() 429 kmem_free(ti, sizeof (eibnx_thr_info_t)); in eibnx_stop_port_monitor() 436 eibnx_thr_info_t *ti_list; in eibnx_terminate_monitors() 437 eibnx_thr_info_t *ti; in eibnx_terminate_monitors() [all …]
|
H A D | enx_ibt.c | 53 static int eibnx_setup_txbufs(eibnx_thr_info_t *); 54 static int eibnx_setup_rxbufs(eibnx_thr_info_t *); 55 static int eibnx_join_solicit_mcg(eibnx_thr_info_t *); 56 static int eibnx_join_advertise_mcg(eibnx_thr_info_t *); 59 static void eibnx_rb_setup_txbufs(eibnx_thr_info_t *); 60 static void eibnx_rb_setup_rxbufs(eibnx_thr_info_t *); 61 static void eibnx_rb_join_solicit_mcg(eibnx_thr_info_t *); 62 static void eibnx_rb_join_advertise_mcg(eibnx_thr_info_t *); 192 eibnx_find_mgroups(eibnx_thr_info_t *info) in eibnx_find_mgroups() 307 eibnx_setup_cq(eibnx_thr_info_t *info) in eibnx_setup_cq() [all …]
|
H A D | enx_hdlrs.c | 42 static void eibnx_gw_is_aware(eibnx_thr_info_t *, eibnx_gw_info_t *, boolean_t); 43 static void eibnx_process_rx(eibnx_thr_info_t *, ibt_wc_t *, eibnx_wqe_t *); 44 static void eibnx_handle_wcerr(uint8_t, eibnx_wqe_t *, eibnx_thr_info_t *); 45 static void eibnx_handle_login_ack(eibnx_thr_info_t *, uint8_t *); 46 static void eibnx_handle_gw_rebirth(eibnx_thr_info_t *, uint16_t); 47 static void eibnx_handle_gw_info_update(eibnx_thr_info_t *, uint16_t, void *); 48 static int eibnx_replace_portinfo(eibnx_thr_info_t *, ibt_hca_portinfo_t *, 87 eibnx_port_monitor(eibnx_thr_info_t *info) in eibnx_port_monitor() 309 eibnx_thr_info_t *ti; in eibnx_subnet_notices_handler() 439 eibnx_gw_is_aware(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, in eibnx_gw_is_aware() [all …]
|
H A D | enx_q.c | 41 eibnx_acquire_swqe(eibnx_thr_info_t *info, int flag) in eibnx_acquire_swqe() 107 eibnx_return_rwqe(eibnx_thr_info_t *info, eibnx_wqe_t *wqe) in eibnx_return_rwqe() 164 eibnx_enqueue_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, in eibnx_enqueue_child() 203 eibnx_update_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, in eibnx_update_child() 228 eibnx_find_child_dip_by_inst(eibnx_thr_info_t *info, int inst) in eibnx_find_child_dip_by_inst() 245 eibnx_find_child_dip_by_gw(eibnx_thr_info_t *info, uint16_t gw_portid) in eibnx_find_child_dip_by_gw() 267 eibnx_find_gw_in_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi) in eibnx_find_gw_in_gwlist() 291 eibnx_add_gw_to_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, in eibnx_add_gw_to_gwlist() 405 eibnx_replace_gw_in_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *orig_gwi, in eibnx_replace_gw_in_gwlist() 611 eibnx_queue_for_creation(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi) in eibnx_queue_for_creation()
|
H A D | enx_fip.c | 50 static int eibnx_fip_make_solicit_pkt(eibnx_thr_info_t *, eibnx_wqe_t *); 51 static int eibnx_fip_send_solicit_pkt(eibnx_thr_info_t *, eibnx_wqe_t *, 60 eibnx_fip_solicit_mcast(eibnx_thr_info_t *info) in eibnx_fip_solicit_mcast() 91 eibnx_fip_solicit_ucast(eibnx_thr_info_t *info, clock_t *solicit_period_ticks) in eibnx_fip_solicit_ucast() 179 eibnx_fip_make_solicit_pkt(eibnx_thr_info_t *info, eibnx_wqe_t *swqe) in eibnx_fip_make_solicit_pkt() 247 eibnx_setup_ud_dest(eibnx_thr_info_t *info, eibnx_wqe_t *swqe, in eibnx_setup_ud_dest() 332 eibnx_fip_send_solicit_pkt(eibnx_thr_info_t *info, eibnx_wqe_t *swqe, in eibnx_fip_send_solicit_pkt()
|
H A D | enx_main.c | 547 eibnx_thr_info_t *ti; in eibnx_config_all_children() 548 eibnx_thr_info_t *ti_tail; in eibnx_config_all_children() 594 eibnx_thr_info_t *ti; in eibnx_unconfig_all_children() 612 eibnx_thr_info_t *ti; in eibnx_config_child() 628 eibnx_thr_info_t *ti; in eibnx_unconfig_child()
|