Lines Matching refs:cgxd
47 void *cgxd; in is_mac_feature_supported() local
53 cgxd = rvu_cgx_pdata(cgx_id, rvu); in is_mac_feature_supported()
55 return (cgx_features_get(cgxd) & feature); in is_mac_feature_supported()
94 void *cgxd = NULL; in rvu_first_cgx_pdata() local
97 cgxd = rvu_cgx_pdata(first_enabled_cgx, rvu); in rvu_first_cgx_pdata()
98 if (cgxd) in rvu_first_cgx_pdata()
102 return cgxd; in rvu_first_cgx_pdata()
294 void *cgxd; in cgx_lmac_event_handler_init() local
309 cgxd = rvu_cgx_pdata(cgx, rvu); in cgx_lmac_event_handler_init()
310 if (!cgxd) in cgx_lmac_event_handler_init()
312 lmac_bmap = cgx_get_lmac_bmap(cgxd); in cgx_lmac_event_handler_init()
314 err = cgx_lmac_evh_register(&cb, cgxd, lmac); in cgx_lmac_event_handler_init()
336 void *cgxd; in rvu_cgx_init() local
375 cgxd = rvu_cgx_pdata(cgx, rvu); in rvu_cgx_init()
376 if (!cgxd) in rvu_cgx_init()
378 err = cgx_lmac_linkup_start(cgxd); in rvu_cgx_init()
392 void *cgxd; in rvu_cgx_exit() local
395 cgxd = rvu_cgx_pdata(cgx, rvu); in rvu_cgx_exit()
396 if (!cgxd) in rvu_cgx_exit()
398 lmac_bmap = cgx_get_lmac_bmap(cgxd); in rvu_cgx_exit()
400 cgx_lmac_evh_unregister(cgxd, lmac); in rvu_cgx_exit()
426 void *cgxd; in rvu_cgx_enadis_rx_bp() local
432 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_cgx_enadis_rx_bp()
434 mac_ops = get_mac_ops(cgxd); in rvu_cgx_enadis_rx_bp()
437 mac_ops->mac_enadis_rx_pause_fwding(cgxd, lmac_id, true); in rvu_cgx_enadis_rx_bp()
439 mac_ops->mac_enadis_rx_pause_fwding(cgxd, lmac_id, false); in rvu_cgx_enadis_rx_bp()
447 void *cgxd; in rvu_cgx_config_rxtx() local
453 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_cgx_config_rxtx()
454 mac_ops = get_mac_ops(cgxd); in rvu_cgx_config_rxtx()
456 return mac_ops->mac_rx_tx_enable(cgxd, lmac_id, start); in rvu_cgx_config_rxtx()
459 int rvu_cgx_config_tx(void *cgxd, int lmac_id, bool enable) in rvu_cgx_config_tx() argument
463 mac_ops = get_mac_ops(cgxd); in rvu_cgx_config_tx()
464 return mac_ops->mac_tx_enable(cgxd, lmac_id, enable); in rvu_cgx_config_tx()
519 void *cgxd; in rvu_lmac_get_stats() local
525 cgxd = rvu_cgx_pdata(cgx_idx, rvu); in rvu_lmac_get_stats()
526 mac_ops = get_mac_ops(cgxd); in rvu_lmac_get_stats()
530 err = mac_ops->mac_get_rx_stats(cgxd, lmac, stat, &rx_stat); in rvu_lmac_get_stats()
543 err = mac_ops->mac_get_tx_stats(cgxd, lmac, stat, &tx_stat); in rvu_lmac_get_stats()
573 void *cgxd; in rvu_mbox_handler_cgx_fec_stats() local
579 cgxd = rvu_cgx_pdata(cgx_idx, rvu); in rvu_mbox_handler_cgx_fec_stats()
580 return cgx_get_fec_stats(cgxd, lmac, rsp); in rvu_mbox_handler_cgx_fec_stats()
738 void *cgxd; in rvu_cgx_ptp_rx_cfg() local
751 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_cgx_ptp_rx_cfg()
753 mac_ops = get_mac_ops(cgxd); in rvu_cgx_ptp_rx_cfg()
754 mac_ops->mac_enadis_ptp_config(cgxd, lmac_id, true); in rvu_cgx_ptp_rx_cfg()
841 void *cgxd; in rvu_mbox_handler_cgx_features_get() local
847 cgxd = rvu_cgx_pdata(cgx_idx, rvu); in rvu_mbox_handler_cgx_features_get()
848 rsp->lmac_features = cgx_features_get(cgxd); in rvu_mbox_handler_cgx_features_get()
867 void *cgxd; in rvu_cgx_get_lmac_fifolen() local
869 cgxd = rvu_cgx_pdata(cgx, rvu); in rvu_cgx_get_lmac_fifolen()
870 if (!cgxd) in rvu_cgx_get_lmac_fifolen()
873 mac_ops = get_mac_ops(cgxd); in rvu_cgx_get_lmac_fifolen()
877 return mac_ops->lmac_fifo_len(cgxd, lmac); in rvu_cgx_get_lmac_fifolen()
916 void *cgxd; in rvu_cgx_cfg_pause_frm() local
928 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_cgx_cfg_pause_frm()
929 mac_ops = get_mac_ops(cgxd); in rvu_cgx_cfg_pause_frm()
931 mac_ops->mac_get_pfc_frm_cfg(cgxd, lmac_id, &tx_pfc, &rx_pfc); in rvu_cgx_cfg_pause_frm()
939 if (verify_lmac_fc_cfg(cgxd, lmac_id, tx_pause, rx_pause, in rvu_cgx_cfg_pause_frm()
946 return mac_ops->mac_enadis_pause_frm(cgxd, lmac_id, tx_pause, rx_pause); in rvu_cgx_cfg_pause_frm()
957 void *cgxd; in rvu_mbox_handler_cgx_cfg_pause_frm() local
966 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_mbox_handler_cgx_cfg_pause_frm()
967 mac_ops = get_mac_ops(cgxd); in rvu_mbox_handler_cgx_cfg_pause_frm()
972 mac_ops->mac_get_pause_frm_status(cgxd, lmac_id, &rsp->tx_pause, &rsp->rx_pause); in rvu_mbox_handler_cgx_cfg_pause_frm()
993 int rvu_cgx_nix_cuml_stats(struct rvu *rvu, void *cgxd, int lmac_id, in rvu_cgx_nix_cuml_stats() argument
1003 if (!cgxd || !rvu) in rvu_cgx_nix_cuml_stats()
1006 pf = cgxlmac_to_pf(rvu, cgx_get_cgxid(cgxd), lmac_id); in rvu_cgx_nix_cuml_stats()
1124 void *cgxd; in rvu_mbox_handler_cgx_set_link_mode() local
1130 cgxd = rvu_cgx_pdata(cgx_idx, rvu); in rvu_mbox_handler_cgx_set_link_mode()
1131 rsp->status = cgx_set_link_mode(cgxd, req->args, cgx_idx, lmac); in rvu_mbox_handler_cgx_set_link_mode()
1176 void *cgxd; in rvu_cgx_prio_flow_ctrl_cfg() local
1185 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_cgx_prio_flow_ctrl_cfg()
1186 mac_ops = get_mac_ops(cgxd); in rvu_cgx_prio_flow_ctrl_cfg()
1188 mac_ops->mac_get_pause_frm_status(cgxd, lmac_id, &tx_8023, &rx_8023); in rvu_cgx_prio_flow_ctrl_cfg()
1196 if (verify_lmac_fc_cfg(cgxd, lmac_id, tx_pause, rx_pause, in rvu_cgx_prio_flow_ctrl_cfg()
1203 return mac_ops->pfc_config(cgxd, lmac_id, tx_pause, rx_pause, pfc_en); in rvu_cgx_prio_flow_ctrl_cfg()
1213 void *cgxd; in rvu_mbox_handler_cgx_prio_flow_ctrl_cfg() local
1223 cgxd = rvu_cgx_pdata(cgx_id, rvu); in rvu_mbox_handler_cgx_prio_flow_ctrl_cfg()
1224 mac_ops = get_mac_ops(cgxd); in rvu_mbox_handler_cgx_prio_flow_ctrl_cfg()
1229 mac_ops->mac_get_pfc_frm_cfg(cgxd, lmac_id, &rsp->tx_pause, &rsp->rx_pause); in rvu_mbox_handler_cgx_prio_flow_ctrl_cfg()