Lines Matching refs:bgx

78 #define	NIC_SET_VF_LMAC_MAP(bgx, lmac)		((((bgx) & 0xF) << 4) | ((lmac) & 0xF))
302 int bgx, lmac;
314 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vfnum]);
316 bgx_set_lmac_mac(nic->node, bgx, lmac, mac);
519 nic_get_bgx_stats(struct nicpf *nic, struct bgx_stats_msg *bgx)
524 bgx_idx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]);
525 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]);
528 mbx.bgx_stats.vf_id = bgx->vf_id;
529 mbx.bgx_stats.rx = bgx->rx;
530 mbx.bgx_stats.idx = bgx->idx;
531 if (bgx->rx != 0) {
533 bgx_get_rx_stats(nic->node, bgx_idx, lmac, bgx->idx);
536 bgx_get_tx_stats(nic->node, bgx_idx, lmac, bgx->idx);
538 nic_send_msg_to_vf(nic, bgx->vf_id, &mbx);
589 int bgx, next_bgx_lmac = 0;
599 for (bgx = 0; bgx < NIC_MAX_BGX; bgx++) {
600 if ((bgx_map & (1 << bgx)) == 0)
602 lmac_cnt = bgx_get_lmac_count(nic->node, bgx);
605 NIC_SET_VF_LMAC_MAP(bgx, lmac);
614 lmac = bgx * MAX_LMAC_PER_BGX;
615 for (; lmac < lmac_cnt + (bgx * MAX_LMAC_PER_BGX); lmac++) {
686 uint32_t vnic, bgx, lmac, chan;
692 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vnic]);
695 chan = (lmac * MAX_BGX_CHANS_PER_LMAC) + (bgx * NIC_CHANS_PER_INF);
696 cpi_base = (lmac * NIC_MAX_CPI_PER_LMAC) + (bgx * NIC_CPI_PER_BGX);
697 rssi_base = (lmac * nic->rss_ind_tbl_size) + (bgx * NIC_RSSI_PER_BGX);
827 uint32_t bgx, lmac, chan;
835 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[pqs_vnic]);
841 tl4 = (lmac * NIC_TL4_PER_LMAC) + (bgx * NIC_TL4_PER_BGX);
852 chan = (lmac * MAX_BGX_CHANS_PER_LMAC) + (bgx * NIC_CHANS_PER_INF);
889 int bgx, lmac;
950 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[lmac]);
952 bgx_set_lmac_mac(nic->node, bgx, lmac, mbx.mac.mac_addr);
1198 uint8_t vf, bgx, lmac;
1210 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vf]);
1213 bgx_get_lmac_link_state(nic->node, bgx, lmac, &link);