Lines Matching refs:ioaddr

135 void dwmac_mmc_ctrl(void __iomem *ioaddr, unsigned int mode)
137 u32 value = readl(ioaddr + MMC_CNTRL);
141 writel(value, ioaddr + MMC_CNTRL);
148 void dwmac_mmc_intr_all_mask(void __iomem *ioaddr)
150 writel(MMC_DEFAUL_MASK, ioaddr + MMC_RX_INTR_MASK);
151 writel(MMC_DEFAUL_MASK, ioaddr + MMC_TX_INTR_MASK);
159 void dwmac_mmc_read(void __iomem *ioaddr, struct stmmac_counters *mmc)
161 mmc->mmc_tx_octetcount_gb += readl(ioaddr + MMC_TX_OCTETCOUNT_GB);
162 mmc->mmc_tx_framecount_gb += readl(ioaddr + MMC_TX_FRAMECOUNT_GB);
163 mmc->mmc_tx_broadcastframe_g += readl(ioaddr + MMC_TX_BROADCASTFRAME_G);
164 mmc->mmc_tx_multicastframe_g += readl(ioaddr + MMC_TX_MULTICASTFRAME_G);
165 mmc->mmc_tx_64_octets_gb += readl(ioaddr + MMC_TX_64_OCTETS_GB);
167 readl(ioaddr + MMC_TX_65_TO_127_OCTETS_GB);
169 readl(ioaddr + MMC_TX_128_TO_255_OCTETS_GB);
171 readl(ioaddr + MMC_TX_256_TO_511_OCTETS_GB);
173 readl(ioaddr + MMC_TX_512_TO_1023_OCTETS_GB);
175 readl(ioaddr + MMC_TX_1024_TO_MAX_OCTETS_GB);
176 mmc->mmc_tx_unicast_gb += readl(ioaddr + MMC_TX_UNICAST_GB);
177 mmc->mmc_tx_multicast_gb += readl(ioaddr + MMC_TX_MULTICAST_GB);
178 mmc->mmc_tx_broadcast_gb += readl(ioaddr + MMC_TX_BROADCAST_GB);
179 mmc->mmc_tx_underflow_error += readl(ioaddr + MMC_TX_UNDERFLOW_ERROR);
180 mmc->mmc_tx_singlecol_g += readl(ioaddr + MMC_TX_SINGLECOL_G);
181 mmc->mmc_tx_multicol_g += readl(ioaddr + MMC_TX_MULTICOL_G);
182 mmc->mmc_tx_deferred += readl(ioaddr + MMC_TX_DEFERRED);
183 mmc->mmc_tx_latecol += readl(ioaddr + MMC_TX_LATECOL);
184 mmc->mmc_tx_exesscol += readl(ioaddr + MMC_TX_EXESSCOL);
185 mmc->mmc_tx_carrier_error += readl(ioaddr + MMC_TX_CARRIER_ERROR);
186 mmc->mmc_tx_octetcount_g += readl(ioaddr + MMC_TX_OCTETCOUNT_G);
187 mmc->mmc_tx_framecount_g += readl(ioaddr + MMC_TX_FRAMECOUNT_G);
188 mmc->mmc_tx_excessdef += readl(ioaddr + MMC_TX_EXCESSDEF);
189 mmc->mmc_tx_pause_frame += readl(ioaddr + MMC_TX_PAUSE_FRAME);
190 mmc->mmc_tx_vlan_frame_g += readl(ioaddr + MMC_TX_VLAN_FRAME_G);
193 mmc->mmc_rx_framecount_gb += readl(ioaddr + MMC_RX_FRAMECOUNT_GB);
194 mmc->mmc_rx_octetcount_gb += readl(ioaddr + MMC_RX_OCTETCOUNT_GB);
195 mmc->mmc_rx_octetcount_g += readl(ioaddr + MMC_RX_OCTETCOUNT_G);
196 mmc->mmc_rx_broadcastframe_g += readl(ioaddr + MMC_RX_BROADCASTFRAME_G);
197 mmc->mmc_rx_multicastframe_g += readl(ioaddr + MMC_RX_MULTICASTFRAME_G);
198 mmc->mmc_rx_crc_errror += readl(ioaddr + MMC_RX_CRC_ERRROR);
199 mmc->mmc_rx_align_error += readl(ioaddr + MMC_RX_ALIGN_ERROR);
200 mmc->mmc_rx_run_error += readl(ioaddr + MMC_RX_RUN_ERROR);
201 mmc->mmc_rx_jabber_error += readl(ioaddr + MMC_RX_JABBER_ERROR);
202 mmc->mmc_rx_undersize_g += readl(ioaddr + MMC_RX_UNDERSIZE_G);
203 mmc->mmc_rx_oversize_g += readl(ioaddr + MMC_RX_OVERSIZE_G);
204 mmc->mmc_rx_64_octets_gb += readl(ioaddr + MMC_RX_64_OCTETS_GB);
206 readl(ioaddr + MMC_RX_65_TO_127_OCTETS_GB);
208 readl(ioaddr + MMC_RX_128_TO_255_OCTETS_GB);
210 readl(ioaddr + MMC_RX_256_TO_511_OCTETS_GB);
212 readl(ioaddr + MMC_RX_512_TO_1023_OCTETS_GB);
214 readl(ioaddr + MMC_RX_1024_TO_MAX_OCTETS_GB);
215 mmc->mmc_rx_unicast_g += readl(ioaddr + MMC_RX_UNICAST_G);
216 mmc->mmc_rx_length_error += readl(ioaddr + MMC_RX_LENGTH_ERROR);
217 mmc->mmc_rx_autofrangetype += readl(ioaddr + MMC_RX_AUTOFRANGETYPE);
218 mmc->mmc_rx_pause_frames += readl(ioaddr + MMC_RX_PAUSE_FRAMES);
219 mmc->mmc_rx_fifo_overflow += readl(ioaddr + MMC_RX_FIFO_OVERFLOW);
220 mmc->mmc_rx_vlan_frames_gb += readl(ioaddr + MMC_RX_VLAN_FRAMES_GB);
221 mmc->mmc_rx_watchdog_error += readl(ioaddr + MMC_RX_WATCHDOG_ERROR);
223 mmc->mmc_rx_ipc_intr_mask += readl(ioaddr + MMC_RX_IPC_INTR_MASK);
224 mmc->mmc_rx_ipc_intr += readl(ioaddr + MMC_RX_IPC_INTR);
226 mmc->mmc_rx_ipv4_gd += readl(ioaddr + MMC_RX_IPV4_GD);
227 mmc->mmc_rx_ipv4_hderr += readl(ioaddr + MMC_RX_IPV4_HDERR);
228 mmc->mmc_rx_ipv4_nopay += readl(ioaddr + MMC_RX_IPV4_NOPAY);
229 mmc->mmc_rx_ipv4_frag += readl(ioaddr + MMC_RX_IPV4_FRAG);
230 mmc->mmc_rx_ipv4_udsbl += readl(ioaddr + MMC_RX_IPV4_UDSBL);
232 mmc->mmc_rx_ipv4_gd_octets += readl(ioaddr + MMC_RX_IPV4_GD_OCTETS);
234 readl(ioaddr + MMC_RX_IPV4_HDERR_OCTETS);
236 readl(ioaddr + MMC_RX_IPV4_NOPAY_OCTETS);
237 mmc->mmc_rx_ipv4_frag_octets += readl(ioaddr + MMC_RX_IPV4_FRAG_OCTETS);
239 readl(ioaddr + MMC_RX_IPV4_UDSBL_OCTETS);
242 mmc->mmc_rx_ipv6_gd_octets += readl(ioaddr + MMC_RX_IPV6_GD_OCTETS);
244 readl(ioaddr + MMC_RX_IPV6_HDERR_OCTETS);
246 readl(ioaddr + MMC_RX_IPV6_NOPAY_OCTETS);
248 mmc->mmc_rx_ipv6_gd += readl(ioaddr + MMC_RX_IPV6_GD);
249 mmc->mmc_rx_ipv6_hderr += readl(ioaddr + MMC_RX_IPV6_HDERR);
250 mmc->mmc_rx_ipv6_nopay += readl(ioaddr + MMC_RX_IPV6_NOPAY);
253 mmc->mmc_rx_udp_gd += readl(ioaddr + MMC_RX_UDP_GD);
254 mmc->mmc_rx_udp_err += readl(ioaddr + MMC_RX_UDP_ERR);
255 mmc->mmc_rx_tcp_gd += readl(ioaddr + MMC_RX_TCP_GD);
256 mmc->mmc_rx_tcp_err += readl(ioaddr + MMC_RX_TCP_ERR);
257 mmc->mmc_rx_icmp_gd += readl(ioaddr + MMC_RX_ICMP_GD);
258 mmc->mmc_rx_icmp_err += readl(ioaddr + MMC_RX_ICMP_ERR);
260 mmc->mmc_rx_udp_gd_octets += readl(ioaddr + MMC_RX_UDP_GD_OCTETS);
261 mmc->mmc_rx_udp_err_octets += readl(ioaddr + MMC_RX_UDP_ERR_OCTETS);
262 mmc->mmc_rx_tcp_gd_octets += readl(ioaddr + MMC_RX_TCP_GD_OCTETS);
263 mmc->mmc_rx_tcp_err_octets += readl(ioaddr + MMC_RX_TCP_ERR_OCTETS);
264 mmc->mmc_rx_icmp_gd_octets += readl(ioaddr + MMC_RX_ICMP_GD_OCTETS);
265 mmc->mmc_rx_icmp_err_octets += readl(ioaddr + MMC_RX_ICMP_ERR_OCTETS);