Symbol: eibnx_thr_info_t
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
179
eibnx_fip_make_solicit_pkt(eibnx_thr_info_t *info, eibnx_wqe_t *swqe)
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
247
eibnx_setup_ud_dest(eibnx_thr_info_t *info, eibnx_wqe_t *swqe,
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
332
eibnx_fip_send_solicit_pkt(eibnx_thr_info_t *info, eibnx_wqe_t *swqe,
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
50
static int eibnx_fip_make_solicit_pkt(eibnx_thr_info_t *, eibnx_wqe_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
51
static int eibnx_fip_send_solicit_pkt(eibnx_thr_info_t *, eibnx_wqe_t *,
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
60
eibnx_fip_solicit_mcast(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_fip.c
91
eibnx_fip_solicit_ucast(eibnx_thr_info_t *info, clock_t *solicit_period_ticks)
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1015
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1060
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1061
eibnx_thr_info_t *ti_stop_list = NULL;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1062
eibnx_thr_info_t *ti_prev;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
1063
eibnx_thr_info_t *ti_next;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
309
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
42
static void eibnx_gw_is_aware(eibnx_thr_info_t *, eibnx_gw_info_t *, boolean_t);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
43
static void eibnx_process_rx(eibnx_thr_info_t *, ibt_wc_t *, eibnx_wqe_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
439
eibnx_gw_is_aware(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
44
static void eibnx_handle_wcerr(uint8_t, eibnx_wqe_t *, eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
45
static void eibnx_handle_login_ack(eibnx_thr_info_t *, uint8_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
46
static void eibnx_handle_gw_rebirth(eibnx_thr_info_t *, uint16_t);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
47
static void eibnx_handle_gw_info_update(eibnx_thr_info_t *, uint16_t, void *);
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
48
static int eibnx_replace_portinfo(eibnx_thr_info_t *, ibt_hca_portinfo_t *,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
573
eibnx_thr_info_t *info = arg;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
595
eibnx_thr_info_t *info = (eibnx_thr_info_t *)arg1;
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
663
eibnx_process_rx(eibnx_thr_info_t *info, ibt_wc_t *wc, eibnx_wqe_t *wqe)
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
764
eibnx_handle_wcerr(uint8_t wcerr, eibnx_wqe_t *wqe, eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
791
eibnx_handle_login_ack(eibnx_thr_info_t *info, uint8_t *pkt)
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
833
eibnx_handle_gw_rebirth(eibnx_thr_info_t *info, uint16_t portid)
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
860
eibnx_handle_gw_info_update(eibnx_thr_info_t *info, uint16_t portid,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
87
eibnx_port_monitor(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
889
eibnx_replace_portinfo(eibnx_thr_info_t *ti, ibt_hca_portinfo_t *new_pi,
usr/src/uts/common/io/ib/clients/eoib/enx_hdlrs.c
936
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1025
eibnx_rb_setup_rxbufs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1055
eibnx_rb_setup_bufs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1070
eibnx_rb_setup_cq_handler(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1081
eibnx_rb_join_solicit_mcg(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1100
eibnx_rb_join_advertise_mcg(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
1126
eibnx_rb_join_mcgs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
192
eibnx_find_mgroups(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
307
eibnx_setup_cq(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
352
eibnx_setup_ud_channel(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
426
eibnx_setup_txbufs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
514
eibnx_setup_rxbufs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
53
static int eibnx_setup_txbufs(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
54
static int eibnx_setup_rxbufs(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
55
static int eibnx_join_solicit_mcg(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
56
static int eibnx_join_advertise_mcg(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
573
eibnx_setup_bufs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
59
static void eibnx_rb_setup_txbufs(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
60
static void eibnx_rb_setup_rxbufs(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
61
static void eibnx_rb_join_solicit_mcg(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
62
static void eibnx_rb_join_advertise_mcg(eibnx_thr_info_t *);
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
624
eibnx_setup_cq_handler(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
663
eibnx_join_solicit_mcg(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
711
eibnx_join_advertise_mcg(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
769
eibnx_join_mcgs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
809
eibnx_rejoin_mcgs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
912
eibnx_rb_find_mgroups(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
930
eibnx_rb_setup_cq(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
951
eibnx_rb_setup_ud_channel(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_ibt.c
964
eibnx_rb_setup_txbufs(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
547
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
548
eibnx_thr_info_t *ti_tail;
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
594
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
612
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_main.c
628
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
139
eibnx_create_node_props(dev_info_t *dip, eibnx_thr_info_t *info,
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
348
eibnx_thr_info_t *
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
351
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
357
ti = kmem_zalloc(sizeof (eibnx_thr_info_t), KM_SLEEP);
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
40
static char *eibnx_make_nodename(eibnx_thr_info_t *, uint16_t);
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
406
eibnx_stop_port_monitor(eibnx_thr_info_t *ti)
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
433
kmem_free(ti, sizeof (eibnx_thr_info_t));
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
440
eibnx_thr_info_t *ti_list;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
441
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
442
eibnx_thr_info_t *ti_next;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
465
eibnx_configure_node(eibnx_thr_info_t *ti, eibnx_gw_info_t *gwi,
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
50
eibnx_cleanup_port_nodes(eibnx_thr_info_t *info)
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
537
eibnx_unconfigure_node(eibnx_thr_info_t *ti, eibnx_gw_info_t *gwi)
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
549
eibnx_locate_node_name(char *devname, eibnx_thr_info_t **ti_p,
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
553
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
594
eibnx_locate_unconfigured_node(eibnx_thr_info_t **ti_p, eibnx_gw_info_t **gwi_p)
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
597
eibnx_thr_info_t *ti;
usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
622
eibnx_make_nodename(eibnx_thr_info_t *info, uint16_t gw_portid)
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
107
eibnx_return_rwqe(eibnx_thr_info_t *info, eibnx_wqe_t *wqe)
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
164
eibnx_enqueue_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
203
eibnx_update_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
228
eibnx_find_child_dip_by_inst(eibnx_thr_info_t *info, int inst)
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
245
eibnx_find_child_dip_by_gw(eibnx_thr_info_t *info, uint16_t gw_portid)
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
267
eibnx_find_gw_in_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi)
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
291
eibnx_add_gw_to_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
405
eibnx_replace_gw_in_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *orig_gwi,
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
41
eibnx_acquire_swqe(eibnx_thr_info_t *info, int flag)
usr/src/uts/common/io/ib/clients/eoib/enx_q.c
611
eibnx_queue_for_creation(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi)
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
374
eibnx_thr_info_t *nc_info;
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
396
eibnx_thr_info_t *nx_thr_info;
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
425
void eibnx_port_monitor(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
439
int eibnx_find_mgroups(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
440
int eibnx_setup_cq(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
441
int eibnx_setup_ud_channel(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
442
int eibnx_setup_bufs(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
443
int eibnx_setup_cq_handler(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
444
int eibnx_join_mcgs(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
445
int eibnx_rejoin_mcgs(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
448
void eibnx_rb_find_mgroups(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
449
void eibnx_rb_setup_cq(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
450
void eibnx_rb_setup_ud_channel(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
451
void eibnx_rb_setup_bufs(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
452
void eibnx_rb_setup_cq_handler(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
453
void eibnx_rb_join_mcgs(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
461
int eibnx_fip_solicit_mcast(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
462
int eibnx_fip_solicit_ucast(eibnx_thr_info_t *, clock_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
468
eibnx_wqe_t *eibnx_acquire_swqe(eibnx_thr_info_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
470
void eibnx_return_rwqe(eibnx_thr_info_t *, eibnx_wqe_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
473
void eibnx_enqueue_child(eibnx_thr_info_t *, eibnx_gw_info_t *, char *,
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
475
int eibnx_update_child(eibnx_thr_info_t *, eibnx_gw_info_t *, dev_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
476
dev_info_t *eibnx_find_child_dip_by_inst(eibnx_thr_info_t *, int);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
477
dev_info_t *eibnx_find_child_dip_by_gw(eibnx_thr_info_t *, uint16_t);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
479
eibnx_gw_info_t *eibnx_find_gw_in_gwlist(eibnx_thr_info_t *, eibnx_gw_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
480
eibnx_gw_info_t *eibnx_add_gw_to_gwlist(eibnx_thr_info_t *, eibnx_gw_info_t *,
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
482
void eibnx_replace_gw_in_gwlist(eibnx_thr_info_t *, eibnx_gw_info_t *,
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
484
void eibnx_queue_for_creation(eibnx_thr_info_t *, eibnx_gw_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
503
void eibnx_cleanup_port_nodes(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
504
void eibnx_create_node_props(dev_info_t *, eibnx_thr_info_t *,
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
509
eibnx_thr_info_t *eibnx_start_port_monitor(eibnx_hca_t *, eibnx_port_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
510
void eibnx_stop_port_monitor(eibnx_thr_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
512
int eibnx_configure_node(eibnx_thr_info_t *, eibnx_gw_info_t *, dev_info_t **);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
513
int eibnx_unconfigure_node(eibnx_thr_info_t *, eibnx_gw_info_t *);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
514
int eibnx_locate_node_name(char *, eibnx_thr_info_t **, eibnx_gw_info_t **);
usr/src/uts/common/sys/ib/clients/eoib/enx_impl.h
515
int eibnx_locate_unconfigured_node(eibnx_thr_info_t **, eibnx_gw_info_t **);