Home
last modified time | relevance | path

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 Denx_impl.h367 } 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 Denx_misc.c40 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 Denx_ibt.c53 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 Denx_hdlrs.c42 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 Denx_q.c41 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 Denx_fip.c50 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 Denx_main.c547 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()