Lines Matching refs:gwi

164 eibnx_enqueue_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
173 new_ch->ch_gwi = gwi;
182 if (ch->ch_gwi->gw_portid == gwi->gw_portid) {
203 eibnx_update_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
210 if (ch->ch_gwi->gw_portid == gwi->gw_portid) {
214 gwi->gw_portid, dip);
267 eibnx_find_gw_in_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi)
273 if (lgw->gw_portid == gwi->gw_portid)
291 eibnx_add_gw_to_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi,
308 gwi->gw_portid, info->ti_hca_guid,
321 gwi->gw_portid, info->ti_hca_guid,
332 new_gwi->gw_state = gwi->gw_state;
340 new_gwi->gw_adv_flag = gwi->gw_adv_flag;
342 timeout_usecs = gwi->gw_adv_period * 1000;
361 new_gwi->gw_addr.ga_gid.gid_guid = gwi->gw_guid;
362 new_gwi->gw_addr.ga_qpn = gwi->gw_ctrl_qpn;
369 new_gwi->gw_system_guid = gwi->gw_system_guid;
370 new_gwi->gw_guid = gwi->gw_guid;
371 new_gwi->gw_adv_period = gwi->gw_adv_period;
372 new_gwi->gw_ka_period = gwi->gw_ka_period;
373 new_gwi->gw_vnic_ka_period = gwi->gw_vnic_ka_period;
374 new_gwi->gw_ctrl_qpn = gwi->gw_ctrl_qpn;
375 new_gwi->gw_lid = gwi->gw_lid;
376 new_gwi->gw_portid = gwi->gw_portid;
377 new_gwi->gw_num_net_vnics = gwi->gw_num_net_vnics;
378 new_gwi->gw_is_host_adm_vnics = gwi->gw_is_host_adm_vnics;
379 new_gwi->gw_sl = gwi->gw_sl;
380 new_gwi->gw_n_rss_qpn = gwi->gw_n_rss_qpn;
381 new_gwi->gw_flag_ucast_advt = gwi->gw_flag_ucast_advt;
382 new_gwi->gw_flag_available = gwi->gw_flag_available;
383 bcopy(gwi->gw_system_name, new_gwi->gw_system_name,
385 bcopy(gwi->gw_port_name, new_gwi->gw_port_name,
387 bcopy(gwi->gw_vendor_id, new_gwi->gw_vendor_id,
391 * Queue up the new gwi and return it
417 * the original gwi and also move the gw_state to that of the state
418 * in the new gwi.
611 eibnx_queue_for_creation(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi)
625 info->ti_pi->p_port_num, gwi->gw_portid);
629 new_node->nc_gwi = gwi;