Lines Matching refs:lmac
128 int cgx, lmac, iter; in rvu_map_cgx_lmac_pf() local
163 lmac = cgx_get_lmacid(rvu_cgx_pdata(cgx, rvu), in rvu_map_cgx_lmac_pf()
165 rvu->pf2cgxlmac_map[pf] = cgxlmac_id_to_bmap(cgx, lmac); in rvu_map_cgx_lmac_pf()
166 rvu->cgxlmac2pf_map[CGX_OFFSET(cgx) + lmac] = 1 << pf; in rvu_map_cgx_lmac_pf()
169 rvu_map_cgx_nix_block(rvu, pf, cgx, lmac); in rvu_map_cgx_lmac_pf()
297 int cgx, lmac, err; in cgx_lmac_event_handler_init() local
317 for_each_set_bit(lmac, &lmac_bmap, rvu->hw->lmac_per_cgx) { in cgx_lmac_event_handler_init()
318 err = cgx_lmac_evh_register(&cb, cgxd, lmac); in cgx_lmac_event_handler_init()
322 cgx, lmac); in cgx_lmac_event_handler_init()
395 int cgx, lmac; in rvu_cgx_exit() local
403 for_each_set_bit(lmac, &lmac_bmap, rvu->hw->lmac_per_cgx) in rvu_cgx_exit()
404 cgx_lmac_evh_unregister(cgxd, lmac); in rvu_cgx_exit()
528 u8 cgx_idx, lmac; in rvu_lmac_get_stats() local
534 rvu_get_cgx_lmac_id(rvu->pf2cgxlmac_map[pf], &cgx_idx, &lmac); in rvu_lmac_get_stats()
540 err = mac_ops->mac_get_rx_stats(cgxd, lmac, stat, &rx_stat); in rvu_lmac_get_stats()
553 err = mac_ops->mac_get_tx_stats(cgxd, lmac, stat, &tx_stat); in rvu_lmac_get_stats()
583 u8 cgx_idx, lmac; in rvu_mbox_handler_cgx_fec_stats() local
588 rvu_get_cgx_lmac_id(rvu->pf2cgxlmac_map[pf], &cgx_idx, &lmac); in rvu_mbox_handler_cgx_fec_stats()
592 return mac_ops->get_fec_stats(cgxd, lmac, rsp); in rvu_mbox_handler_cgx_fec_stats()
852 u8 cgx_idx, lmac; in rvu_mbox_handler_cgx_features_get() local
858 rvu_get_cgx_lmac_id(rvu->pf2cgxlmac_map[pf], &cgx_idx, &lmac); in rvu_mbox_handler_cgx_features_get()
876 u32 rvu_cgx_get_lmac_fifolen(struct rvu *rvu, int cgx, int lmac) in rvu_cgx_get_lmac_fifolen() argument
889 return mac_ops->lmac_fifo_len(cgxd, lmac); in rvu_cgx_get_lmac_fifolen()
1142 u8 cgx_idx, lmac; in rvu_mbox_handler_cgx_set_link_mode() local
1148 rvu_get_cgx_lmac_id(rvu->pf2cgxlmac_map[pf], &cgx_idx, &lmac); in rvu_mbox_handler_cgx_set_link_mode()
1150 rsp->status = cgx_set_link_mode(cgxd, req->args, cgx_idx, lmac); in rvu_mbox_handler_cgx_set_link_mode()