Lines Matching refs:cgxd

136 int cgx_get_cgxid(void *cgxd);
137 int cgx_get_lmac_cnt(void *cgxd);
139 int cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind);
140 int cgx_lmac_evh_register(struct cgx_event_cb *cb, void *cgxd, int lmac_id);
141 int cgx_lmac_evh_unregister(void *cgxd, int lmac_id);
142 int cgx_get_tx_stats(void *cgxd, int lmac_id, int idx, u64 *tx_stat);
143 int cgx_get_rx_stats(void *cgxd, int lmac_id, int idx, u64 *rx_stat);
144 int cgx_stats_reset(void *cgxd, int lmac_id);
145 int cgx_lmac_rx_tx_enable(void *cgxd, int lmac_id, bool enable);
146 int cgx_lmac_tx_enable(void *cgxd, int lmac_id, bool enable);
154 void cgx_lmac_enadis_rx_pause_fwding(void *cgxd, int lmac_id, bool enable);
155 int cgx_lmac_internal_loopback(void *cgxd, int lmac_id, bool enable);
156 int cgx_get_link_info(void *cgxd, int lmac_id,
158 int cgx_lmac_linkup_start(void *cgxd);
160 int cgx_lmac_get_pause_frm(void *cgxd, int lmac_id,
162 int cgx_lmac_set_pause_frm(void *cgxd, int lmac_id,
164 void cgx_lmac_ptp_config(void *cgxd, int lmac_id, bool enable);
167 int cgx_get_fec_stats(void *cgxd, int lmac_id, struct cgx_fec_stats_rsp *rsp);
168 int cgx_get_phy_fec_stats(void *cgxd, int lmac_id);
169 int cgx_set_link_mode(void *cgxd, struct cgx_set_link_mode_args args,
171 u64 cgx_features_get(void *cgxd);
172 struct mac_ops *get_mac_ops(void *cgxd);
173 int cgx_get_nr_lmacs(void *cgxd);
174 u8 cgx_get_lmacid(void *cgxd, u8 lmac_index);
175 unsigned long cgx_get_lmac_bmap(void *cgxd);
179 u64 cgx_read_dmac_ctrl(void *cgxd, int lmac_id);
180 u64 cgx_read_dmac_entry(void *cgxd, int index);
181 int cgx_lmac_pfc_config(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause,
183 int cgx_lmac_get_pfc_frm_cfg(void *cgxd, int lmac_id, u8 *tx_pause,
185 int verify_lmac_fc_cfg(void *cgxd, int lmac_id, u8 tx_pause, u8 rx_pause,
187 int cgx_lmac_reset(void *cgxd, int lmac_id, u8 pf_req_flr);