Lines Matching refs:lmac

85 #define	NIC_SET_VF_LMAC_MAP(bgx, lmac)		((((bgx) & 0xF) << 4) | ((lmac) & 0xF))  argument
307 int bgx, lmac; in nicpf_iov_add_vf() local
320 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vfnum]); in nicpf_iov_add_vf()
321 bgx_set_lmac_mac(nic->node, bgx, lmac, mac); in nicpf_iov_add_vf()
443 int bgx_idx, lmac; in nic_mbx_send_ready() local
456 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vf]); in nic_mbx_send_ready()
458 mac = bgx_get_lmac_mac(nic->node, bgx_idx, lmac); in nic_mbx_send_ready()
526 int bgx_idx, lmac; in nic_get_bgx_stats() local
530 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[bgx->vf_id]); in nic_get_bgx_stats()
538 bgx_get_rx_stats(nic->node, bgx_idx, lmac, bgx->idx); in nic_get_bgx_stats()
541 bgx_get_tx_stats(nic->node, bgx_idx, lmac, bgx->idx); in nic_get_bgx_stats()
571 int lmac; in nic_set_tx_pkt_pad() local
578 for (lmac = 0; lmac < (MAX_BGX_PER_CN88XX * MAX_LMAC_PER_BGX); lmac++) { in nic_set_tx_pkt_pad()
579 lmac_cfg = nic_reg_read(nic, NIC_PF_LMAC_0_7_CFG | (lmac << 3)); in nic_set_tx_pkt_pad()
582 nic_reg_write(nic, NIC_PF_LMAC_0_7_CFG | (lmac << 3), lmac_cfg); in nic_set_tx_pkt_pad()
595 int lmac, lmac_cnt = 0; in nic_set_lmac_vf_mapping() local
608 for (lmac = 0; lmac < lmac_cnt; lmac++) in nic_set_lmac_vf_mapping()
610 NIC_SET_VF_LMAC_MAP(bgx, lmac); in nic_set_lmac_vf_mapping()
619 lmac = bgx * MAX_LMAC_PER_BGX; in nic_set_lmac_vf_mapping()
620 for (; lmac < lmac_cnt + (bgx * MAX_LMAC_PER_BGX); lmac++) { in nic_set_lmac_vf_mapping()
621 nic_reg_write(nic, NIC_PF_LMAC_0_7_CREDIT + (lmac * 8), in nic_set_lmac_vf_mapping()
691 uint32_t vnic, bgx, lmac, chan; in nic_config_cpi() local
698 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vnic]); in nic_config_cpi()
700 chan = (lmac * MAX_BGX_CHANS_PER_LMAC) + (bgx * NIC_CHANS_PER_INF); in nic_config_cpi()
701 cpi_base = (lmac * NIC_MAX_CPI_PER_LMAC) + (bgx * NIC_CPI_PER_BGX); in nic_config_cpi()
702 rssi_base = (lmac * nic->rss_ind_tbl_size) + (bgx * NIC_RSSI_PER_BGX); in nic_config_cpi()
829 uint32_t bgx, lmac, chan; in nic_tx_channel_cfg() local
838 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[pqs_vnic]); in nic_tx_channel_cfg()
843 tl4 = (lmac * NIC_TL4_PER_LMAC) + (bgx * NIC_TL4_PER_BGX); in nic_tx_channel_cfg()
854 chan = (lmac * MAX_BGX_CHANS_PER_LMAC) + (bgx * NIC_CHANS_PER_INF); in nic_tx_channel_cfg()
891 int bgx, lmac; in nic_handle_mbx_intr() local
951 lmac = mbx.mac.vf_id; in nic_handle_mbx_intr()
952 bgx = NIC_GET_BGX_FROM_VF_LMAC_MAP(nic->vf_lmac_map[lmac]); in nic_handle_mbx_intr()
953 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[lmac]); in nic_handle_mbx_intr()
954 bgx_set_lmac_mac(nic->node, bgx, lmac, mbx.mac.mac_addr); in nic_handle_mbx_intr()
1200 uint8_t vf, bgx, lmac; in nic_poll_for_link() local
1213 lmac = NIC_GET_LMAC_FROM_VF_LMAC_MAP(nic->vf_lmac_map[vf]); in nic_poll_for_link()
1215 bgx_get_lmac_link_state(nic->node, bgx, lmac, &link); in nic_poll_for_link()