Lines Matching refs:lmac_id

56 void rpm_lmac_enadis_rx_pause_fwding(void *rpmd, int lmac_id, bool enable)  in rpm_lmac_enadis_rx_pause_fwding()  argument
65 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_enadis_rx_pause_fwding()
67 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_enadis_rx_pause_fwding()
69 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_enadis_rx_pause_fwding()
71 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_enadis_rx_pause_fwding()
75 int rpm_lmac_get_pause_frm_status(void *rpmd, int lmac_id, in rpm_lmac_get_pause_frm_status() argument
81 if (!is_lmac_valid(rpm, lmac_id)) in rpm_lmac_get_pause_frm_status()
84 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_get_pause_frm_status()
87 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_get_pause_frm_status()
92 int rpm_lmac_enadis_pause_frm(void *rpmd, int lmac_id, u8 tx_pause, in rpm_lmac_enadis_pause_frm() argument
98 if (!is_lmac_valid(rpm, lmac_id)) in rpm_lmac_enadis_pause_frm()
101 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_enadis_pause_frm()
106 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_enadis_pause_frm()
108 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_enadis_pause_frm()
111 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_enadis_pause_frm()
115 cfg &= ~RPMX_CMR_RX_OVR_BP_EN(lmac_id); in rpm_lmac_enadis_pause_frm()
117 cfg |= RPMX_CMR_RX_OVR_BP_EN(lmac_id); in rpm_lmac_enadis_pause_frm()
118 cfg &= ~RPMX_CMR_RX_OVR_BP_BP(lmac_id); in rpm_lmac_enadis_pause_frm()
124 void rpm_lmac_pause_frm_config(void *rpmd, int lmac_id, bool enable) in rpm_lmac_pause_frm_config() argument
131 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
133 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
136 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
138 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
141 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
143 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
146 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
148 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
151 cfg = rpm_read(rpm, lmac_id, in rpm_lmac_pause_frm_config()
154 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_CL01_PAUSE_QUANTA, in rpm_lmac_pause_frm_config()
157 cfg = rpm_read(rpm, lmac_id, in rpm_lmac_pause_frm_config()
160 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_CL01_QUANTA_THRESH, in rpm_lmac_pause_frm_config()
165 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
167 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
170 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
172 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
175 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG); in rpm_lmac_pause_frm_config()
177 rpm_write(rpm, lmac_id, RPMX_MTI_MAC100X_COMMAND_CONFIG, cfg); in rpm_lmac_pause_frm_config()
181 int rpm_get_rx_stats(void *rpmd, int lmac_id, int idx, u64 *rx_stat) in rpm_get_rx_stats() argument
186 if (!rpm || lmac_id >= rpm->lmac_count) in rpm_get_rx_stats()
192 idx += lmac_id * rpm->mac_ops->rx_stats_cnt; in rpm_get_rx_stats()
209 int rpm_get_tx_stats(void *rpmd, int lmac_id, int idx, u64 *tx_stat) in rpm_get_tx_stats() argument
214 if (!rpm || lmac_id >= rpm->lmac_count) in rpm_get_tx_stats()
220 idx += lmac_id * rpm->mac_ops->tx_stats_cnt; in rpm_get_tx_stats()
232 u8 rpm_get_lmac_type(void *rpmd, int lmac_id) in rpm_get_lmac_type() argument
245 int rpm_lmac_internal_loopback(void *rpmd, int lmac_id, bool enable) in rpm_lmac_internal_loopback() argument
251 if (!rpm || lmac_id >= rpm->lmac_count) in rpm_lmac_internal_loopback()
253 lmac_type = rpm->mac_ops->get_lmac_type(rpm, lmac_id); in rpm_lmac_internal_loopback()
255 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_PCS100X_CONTROL1); in rpm_lmac_internal_loopback()
261 rpm_write(rpm, lmac_id, RPMX_MTI_PCS100X_CONTROL1, cfg); in rpm_lmac_internal_loopback()
263 cfg = rpm_read(rpm, lmac_id, RPMX_MTI_LPCSX_CONTROL1); in rpm_lmac_internal_loopback()
268 rpm_write(rpm, lmac_id, RPMX_MTI_LPCSX_CONTROL1, cfg); in rpm_lmac_internal_loopback()