Lines Matching refs:drv
67 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_enable() local
71 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_TX_EN_B, 1); in hns_gmac_enable()
74 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_RX_EN_B, 1); in hns_gmac_enable()
79 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_disable() local
83 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_TX_EN_B, 0); in hns_gmac_disable()
86 dsaf_set_dev_bit(drv, GMAC_PORT_EN_REG, GMAC_PORT_RX_EN_B, 0); in hns_gmac_disable()
97 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_en() local
100 porten = dsaf_read_dev(drv, GMAC_PORT_EN_REG); in hns_gmac_get_en()
107 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_free() local
109 = (struct dsaf_device *)dev_get_drvdata(drv->dev); in hns_gmac_free()
111 u32 mac_id = drv->mac_id; in hns_gmac_free()
118 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_set_tx_auto_pause_frames() local
120 dsaf_set_dev_field(drv, GMAC_FC_TX_TIMER_REG, GMAC_FC_TX_TIMER_M, in hns_gmac_set_tx_auto_pause_frames()
126 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_tx_auto_pause_frames() local
128 *newval = dsaf_get_dev_field(drv, GMAC_FC_TX_TIMER_REG, in hns_gmac_get_tx_auto_pause_frames()
134 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_set_rx_auto_pause_frames() local
136 dsaf_set_dev_bit(drv, GMAC_PAUSE_EN_REG, in hns_gmac_set_rx_auto_pause_frames()
142 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_config_max_frame_length() local
144 dsaf_set_dev_field(drv, GMAC_MAX_FRM_SIZE_REG, GMAC_MAX_FRM_SIZE_M, in hns_gmac_config_max_frame_length()
147 dsaf_set_dev_field(drv, GAMC_RX_MAX_FRAME, GMAC_MAX_FRM_SIZE_M, in hns_gmac_config_max_frame_length()
153 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_config_an_mode() local
155 dsaf_set_dev_bit(drv, GMAC_TRANSMIT_CONTROL_REG, in hns_gmac_config_an_mode()
162 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_tx_loop_pkt_dis() local
164 tx_loop_pkt_pri = dsaf_read_dev(drv, GMAC_TX_LOOP_PKT_PRI_REG); in hns_gmac_tx_loop_pkt_dis()
167 dsaf_write_dev(drv, GMAC_TX_LOOP_PKT_PRI_REG, tx_loop_pkt_pri); in hns_gmac_tx_loop_pkt_dis()
172 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_set_duplex_type() local
174 dsaf_set_dev_bit(drv, GMAC_DUPLEX_TYPE_REG, in hns_gmac_set_duplex_type()
181 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_duplex_type() local
184 drv, GMAC_DUPLEX_TYPE_REG, GMAC_DUPLEX_TYPE_B); in hns_gmac_get_duplex_type()
189 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_port_mode() local
192 drv, GMAC_PORT_MODE_REG, GMAC_PORT_MODE_M, GMAC_PORT_MODE_S); in hns_gmac_get_port_mode()
200 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_port_mode_get() local
203 drv, GMAC_PORT_MODE_REG, GMAC_PORT_MODE_M, GMAC_PORT_MODE_S); in hns_gmac_port_mode_get()
205 tx_ctrl = dsaf_read_dev(drv, GMAC_TRANSMIT_CONTROL_REG); in hns_gmac_port_mode_get()
206 recv_ctrl = dsaf_read_dev(drv, GMAC_RECV_CONTROL_REG); in hns_gmac_port_mode_get()
209 dsaf_get_dev_field(drv, GMAC_MAX_FRM_SIZE_REG, in hns_gmac_port_mode_get()
212 dsaf_get_dev_field(drv, GMAC_SHORT_RUNTS_THR_REG, in hns_gmac_port_mode_get()
230 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_pause_frm_cfg() local
232 pause_en = dsaf_read_dev(drv, GMAC_PAUSE_EN_REG); in hns_gmac_pause_frm_cfg()
235 dsaf_write_dev(drv, GMAC_PAUSE_EN_REG, pause_en); in hns_gmac_pause_frm_cfg()
242 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_pausefrm_cfg() local
244 pause_en = dsaf_read_dev(drv, GMAC_PAUSE_EN_REG); in hns_gmac_get_pausefrm_cfg()
254 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_adjust_link() local
256 dsaf_set_dev_bit(drv, GMAC_DUPLEX_TYPE_REG, in hns_gmac_adjust_link()
262 drv, GMAC_PORT_MODE_REG, in hns_gmac_adjust_link()
267 drv, GMAC_PORT_MODE_REG, in hns_gmac_adjust_link()
272 drv, GMAC_PORT_MODE_REG, in hns_gmac_adjust_link()
276 dev_err(drv->dev, in hns_gmac_adjust_link()
278 speed, drv->mac_id); in hns_gmac_adjust_link()
282 tx_ctrl = dsaf_read_dev(drv, GMAC_TRANSMIT_CONTROL_REG); in hns_gmac_adjust_link()
285 dsaf_write_dev(drv, GMAC_TRANSMIT_CONTROL_REG, tx_ctrl); in hns_gmac_adjust_link()
287 dsaf_set_dev_bit(drv, GMAC_MODE_CHANGE_EN_REG, in hns_gmac_adjust_link()
296 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_init() local
298 = (struct dsaf_device *)dev_get_drvdata(drv->dev); in hns_gmac_init()
300 port = drv->mac_id; in hns_gmac_init()
313 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_update_stats() local
315 hw_stats = &drv->mac_cb->hw_stats; in hns_gmac_update_stats()
319 += dsaf_read_dev(drv, GMAC_RX_OCTETS_TOTAL_OK_REG); in hns_gmac_update_stats()
321 += dsaf_read_dev(drv, GMAC_RX_OCTETS_BAD_REG); in hns_gmac_update_stats()
322 hw_stats->rx_uc_pkts += dsaf_read_dev(drv, GMAC_RX_UC_PKTS_REG); in hns_gmac_update_stats()
323 hw_stats->rx_mc_pkts += dsaf_read_dev(drv, GMAC_RX_MC_PKTS_REG); in hns_gmac_update_stats()
324 hw_stats->rx_bc_pkts += dsaf_read_dev(drv, GMAC_RX_BC_PKTS_REG); in hns_gmac_update_stats()
326 += dsaf_read_dev(drv, GMAC_RX_PKTS_64OCTETS_REG); in hns_gmac_update_stats()
328 += dsaf_read_dev(drv, GMAC_RX_PKTS_65TO127OCTETS_REG); in hns_gmac_update_stats()
330 += dsaf_read_dev(drv, GMAC_RX_PKTS_128TO255OCTETS_REG); in hns_gmac_update_stats()
332 += dsaf_read_dev(drv, GMAC_RX_PKTS_255TO511OCTETS_REG); in hns_gmac_update_stats()
334 += dsaf_read_dev(drv, GMAC_RX_PKTS_512TO1023OCTETS_REG); in hns_gmac_update_stats()
336 += dsaf_read_dev(drv, GMAC_RX_PKTS_1024TO1518OCTETS_REG); in hns_gmac_update_stats()
338 += dsaf_read_dev(drv, GMAC_RX_PKTS_1519TOMAXOCTETS_REG); in hns_gmac_update_stats()
339 hw_stats->rx_fcs_err += dsaf_read_dev(drv, GMAC_RX_FCS_ERRORS_REG); in hns_gmac_update_stats()
340 hw_stats->rx_vlan_pkts += dsaf_read_dev(drv, GMAC_RX_TAGGED_REG); in hns_gmac_update_stats()
341 hw_stats->rx_data_err += dsaf_read_dev(drv, GMAC_RX_DATA_ERR_REG); in hns_gmac_update_stats()
343 += dsaf_read_dev(drv, GMAC_RX_ALIGN_ERRORS_REG); in hns_gmac_update_stats()
345 += dsaf_read_dev(drv, GMAC_RX_LONG_ERRORS_REG); in hns_gmac_update_stats()
347 += dsaf_read_dev(drv, GMAC_RX_JABBER_ERRORS_REG); in hns_gmac_update_stats()
349 += dsaf_read_dev(drv, GMAC_RX_PAUSE_MACCTRL_FRAM_REG); in hns_gmac_update_stats()
351 += dsaf_read_dev(drv, GMAC_RX_UNKNOWN_MACCTRL_FRAM_REG); in hns_gmac_update_stats()
353 += dsaf_read_dev(drv, GMAC_RX_VERY_LONG_ERR_CNT_REG); in hns_gmac_update_stats()
355 += dsaf_read_dev(drv, GMAC_RX_RUNT_ERR_CNT_REG); in hns_gmac_update_stats()
357 += dsaf_read_dev(drv, GMAC_RX_SHORT_ERR_CNT_REG); in hns_gmac_update_stats()
359 += dsaf_read_dev(drv, GMAC_RX_FILT_PKT_CNT_REG); in hns_gmac_update_stats()
361 += dsaf_read_dev(drv, GMAC_RX_OCTETS_TOTAL_FILT_REG); in hns_gmac_update_stats()
363 += dsaf_read_dev(drv, GMAC_RX_OVERRUN_CNT_REG); in hns_gmac_update_stats()
365 += dsaf_read_dev(drv, GMAC_RX_LENGTHFIELD_ERR_CNT_REG); in hns_gmac_update_stats()
367 += dsaf_read_dev(drv, GMAC_RX_FAIL_COMMA_CNT_REG); in hns_gmac_update_stats()
371 += dsaf_read_dev(drv, GMAC_OCTETS_TRANSMITTED_OK_REG); in hns_gmac_update_stats()
373 += dsaf_read_dev(drv, GMAC_OCTETS_TRANSMITTED_BAD_REG); in hns_gmac_update_stats()
374 hw_stats->tx_uc_pkts += dsaf_read_dev(drv, GMAC_TX_UC_PKTS_REG); in hns_gmac_update_stats()
375 hw_stats->tx_mc_pkts += dsaf_read_dev(drv, GMAC_TX_MC_PKTS_REG); in hns_gmac_update_stats()
376 hw_stats->tx_bc_pkts += dsaf_read_dev(drv, GMAC_TX_BC_PKTS_REG); in hns_gmac_update_stats()
378 += dsaf_read_dev(drv, GMAC_TX_PKTS_64OCTETS_REG); in hns_gmac_update_stats()
380 += dsaf_read_dev(drv, GMAC_TX_PKTS_65TO127OCTETS_REG); in hns_gmac_update_stats()
382 += dsaf_read_dev(drv, GMAC_TX_PKTS_128TO255OCTETS_REG); in hns_gmac_update_stats()
384 += dsaf_read_dev(drv, GMAC_TX_PKTS_255TO511OCTETS_REG); in hns_gmac_update_stats()
386 += dsaf_read_dev(drv, GMAC_TX_PKTS_512TO1023OCTETS_REG); in hns_gmac_update_stats()
388 += dsaf_read_dev(drv, GMAC_TX_PKTS_1024TO1518OCTETS_REG); in hns_gmac_update_stats()
390 += dsaf_read_dev(drv, GMAC_TX_PKTS_1519TOMAXOCTETS_REG); in hns_gmac_update_stats()
392 += dsaf_read_dev(drv, GMAC_TX_EXCESSIVE_LENGTH_DROP_REG); in hns_gmac_update_stats()
394 += dsaf_read_dev(drv, GMAC_TX_UNDERRUN_REG); in hns_gmac_update_stats()
395 hw_stats->tx_vlan += dsaf_read_dev(drv, GMAC_TX_TAGGED_REG); in hns_gmac_update_stats()
396 hw_stats->tx_crc_err += dsaf_read_dev(drv, GMAC_TX_CRC_ERROR_REG); in hns_gmac_update_stats()
398 += dsaf_read_dev(drv, GMAC_TX_PAUSE_FRAMES_REG); in hns_gmac_update_stats()
403 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_set_mac_addr() local
405 if (drv->mac_id >= DSAF_SERVICE_NW_NUM) { in hns_gmac_set_mac_addr()
410 dsaf_write_dev(drv, GMAC_STATION_ADDR_LOW_2_REG, low_val); in hns_gmac_set_mac_addr()
411 dsaf_write_dev(drv, GMAC_STATION_ADDR_HIGH_2_REG, high_val); in hns_gmac_set_mac_addr()
418 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_config_loopback() local
422 dsaf_set_dev_bit(drv, GMAC_LOOP_REG, GMAC_LP_REG_CF2MI_LP_EN_B, in hns_gmac_config_loopback()
426 dev_err(drv->dev, "loop_mode error\n"); in hns_gmac_config_loopback()
436 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_config_pad_and_crc() local
438 tx_ctrl = dsaf_read_dev(drv, GMAC_TRANSMIT_CONTROL_REG); in hns_gmac_config_pad_and_crc()
441 dsaf_write_dev(drv, GMAC_TRANSMIT_CONTROL_REG, tx_ctrl); in hns_gmac_config_pad_and_crc()
446 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_id() local
448 *mac_id = drv->mac_id; in hns_gmac_get_id()
498 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_autoneg_stat() local
500 *enable = dsaf_get_dev_bit(drv, GMAC_TRANSMIT_CONTROL_REG, in hns_gmac_autoneg_stat()
506 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_link_status() local
508 *link_stat = dsaf_get_dev_bit(drv, GMAC_AN_NEG_STATE_REG, in hns_gmac_get_link_status()
516 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_regs() local
519 regs[0] = dsaf_read_dev(drv, GMAC_DUPLEX_TYPE_REG); in hns_gmac_get_regs()
520 regs[1] = dsaf_read_dev(drv, GMAC_FD_FC_TYPE_REG); in hns_gmac_get_regs()
521 regs[2] = dsaf_read_dev(drv, GMAC_FC_TX_TIMER_REG); in hns_gmac_get_regs()
522 regs[3] = dsaf_read_dev(drv, GMAC_FD_FC_ADDR_LOW_REG); in hns_gmac_get_regs()
523 regs[4] = dsaf_read_dev(drv, GMAC_FD_FC_ADDR_HIGH_REG); in hns_gmac_get_regs()
524 regs[5] = dsaf_read_dev(drv, GMAC_IPG_TX_TIMER_REG); in hns_gmac_get_regs()
525 regs[6] = dsaf_read_dev(drv, GMAC_PAUSE_THR_REG); in hns_gmac_get_regs()
526 regs[7] = dsaf_read_dev(drv, GMAC_MAX_FRM_SIZE_REG); in hns_gmac_get_regs()
527 regs[8] = dsaf_read_dev(drv, GMAC_PORT_MODE_REG); in hns_gmac_get_regs()
528 regs[9] = dsaf_read_dev(drv, GMAC_PORT_EN_REG); in hns_gmac_get_regs()
529 regs[10] = dsaf_read_dev(drv, GMAC_PAUSE_EN_REG); in hns_gmac_get_regs()
530 regs[11] = dsaf_read_dev(drv, GMAC_SHORT_RUNTS_THR_REG); in hns_gmac_get_regs()
531 regs[12] = dsaf_read_dev(drv, GMAC_AN_NEG_STATE_REG); in hns_gmac_get_regs()
532 regs[13] = dsaf_read_dev(drv, GMAC_TX_LOCAL_PAGE_REG); in hns_gmac_get_regs()
533 regs[14] = dsaf_read_dev(drv, GMAC_TRANSMIT_CONTROL_REG); in hns_gmac_get_regs()
534 regs[15] = dsaf_read_dev(drv, GMAC_REC_FILT_CONTROL_REG); in hns_gmac_get_regs()
535 regs[16] = dsaf_read_dev(drv, GMAC_PTP_CONFIG_REG); in hns_gmac_get_regs()
538 regs[17] = dsaf_read_dev(drv, GMAC_RX_OCTETS_TOTAL_OK_REG); in hns_gmac_get_regs()
539 regs[18] = dsaf_read_dev(drv, GMAC_RX_OCTETS_BAD_REG); in hns_gmac_get_regs()
540 regs[19] = dsaf_read_dev(drv, GMAC_RX_UC_PKTS_REG); in hns_gmac_get_regs()
541 regs[20] = dsaf_read_dev(drv, GMAC_RX_MC_PKTS_REG); in hns_gmac_get_regs()
542 regs[21] = dsaf_read_dev(drv, GMAC_RX_BC_PKTS_REG); in hns_gmac_get_regs()
543 regs[22] = dsaf_read_dev(drv, GMAC_RX_PKTS_64OCTETS_REG); in hns_gmac_get_regs()
544 regs[23] = dsaf_read_dev(drv, GMAC_RX_PKTS_65TO127OCTETS_REG); in hns_gmac_get_regs()
545 regs[24] = dsaf_read_dev(drv, GMAC_RX_PKTS_128TO255OCTETS_REG); in hns_gmac_get_regs()
546 regs[25] = dsaf_read_dev(drv, GMAC_RX_PKTS_255TO511OCTETS_REG); in hns_gmac_get_regs()
547 regs[26] = dsaf_read_dev(drv, GMAC_RX_PKTS_512TO1023OCTETS_REG); in hns_gmac_get_regs()
548 regs[27] = dsaf_read_dev(drv, GMAC_RX_PKTS_1024TO1518OCTETS_REG); in hns_gmac_get_regs()
549 regs[28] = dsaf_read_dev(drv, GMAC_RX_PKTS_1519TOMAXOCTETS_REG); in hns_gmac_get_regs()
550 regs[29] = dsaf_read_dev(drv, GMAC_RX_FCS_ERRORS_REG); in hns_gmac_get_regs()
551 regs[30] = dsaf_read_dev(drv, GMAC_RX_TAGGED_REG); in hns_gmac_get_regs()
552 regs[31] = dsaf_read_dev(drv, GMAC_RX_DATA_ERR_REG); in hns_gmac_get_regs()
553 regs[32] = dsaf_read_dev(drv, GMAC_RX_ALIGN_ERRORS_REG); in hns_gmac_get_regs()
554 regs[33] = dsaf_read_dev(drv, GMAC_RX_LONG_ERRORS_REG); in hns_gmac_get_regs()
555 regs[34] = dsaf_read_dev(drv, GMAC_RX_JABBER_ERRORS_REG); in hns_gmac_get_regs()
556 regs[35] = dsaf_read_dev(drv, GMAC_RX_PAUSE_MACCTRL_FRAM_REG); in hns_gmac_get_regs()
557 regs[36] = dsaf_read_dev(drv, GMAC_RX_UNKNOWN_MACCTRL_FRAM_REG); in hns_gmac_get_regs()
558 regs[37] = dsaf_read_dev(drv, GMAC_RX_VERY_LONG_ERR_CNT_REG); in hns_gmac_get_regs()
559 regs[38] = dsaf_read_dev(drv, GMAC_RX_RUNT_ERR_CNT_REG); in hns_gmac_get_regs()
560 regs[39] = dsaf_read_dev(drv, GMAC_RX_SHORT_ERR_CNT_REG); in hns_gmac_get_regs()
561 regs[40] = dsaf_read_dev(drv, GMAC_RX_FILT_PKT_CNT_REG); in hns_gmac_get_regs()
562 regs[41] = dsaf_read_dev(drv, GMAC_RX_OCTETS_TOTAL_FILT_REG); in hns_gmac_get_regs()
565 regs[42] = dsaf_read_dev(drv, GMAC_OCTETS_TRANSMITTED_OK_REG); in hns_gmac_get_regs()
566 regs[43] = dsaf_read_dev(drv, GMAC_OCTETS_TRANSMITTED_BAD_REG); in hns_gmac_get_regs()
567 regs[44] = dsaf_read_dev(drv, GMAC_TX_UC_PKTS_REG); in hns_gmac_get_regs()
568 regs[45] = dsaf_read_dev(drv, GMAC_TX_MC_PKTS_REG); in hns_gmac_get_regs()
569 regs[46] = dsaf_read_dev(drv, GMAC_TX_BC_PKTS_REG); in hns_gmac_get_regs()
570 regs[47] = dsaf_read_dev(drv, GMAC_TX_PKTS_64OCTETS_REG); in hns_gmac_get_regs()
571 regs[48] = dsaf_read_dev(drv, GMAC_TX_PKTS_65TO127OCTETS_REG); in hns_gmac_get_regs()
572 regs[49] = dsaf_read_dev(drv, GMAC_TX_PKTS_128TO255OCTETS_REG); in hns_gmac_get_regs()
573 regs[50] = dsaf_read_dev(drv, GMAC_TX_PKTS_255TO511OCTETS_REG); in hns_gmac_get_regs()
574 regs[51] = dsaf_read_dev(drv, GMAC_TX_PKTS_512TO1023OCTETS_REG); in hns_gmac_get_regs()
575 regs[52] = dsaf_read_dev(drv, GMAC_TX_PKTS_1024TO1518OCTETS_REG); in hns_gmac_get_regs()
576 regs[53] = dsaf_read_dev(drv, GMAC_TX_PKTS_1519TOMAXOCTETS_REG); in hns_gmac_get_regs()
577 regs[54] = dsaf_read_dev(drv, GMAC_TX_EXCESSIVE_LENGTH_DROP_REG); in hns_gmac_get_regs()
578 regs[55] = dsaf_read_dev(drv, GMAC_TX_UNDERRUN_REG); in hns_gmac_get_regs()
579 regs[56] = dsaf_read_dev(drv, GMAC_TX_TAGGED_REG); in hns_gmac_get_regs()
580 regs[57] = dsaf_read_dev(drv, GMAC_TX_CRC_ERROR_REG); in hns_gmac_get_regs()
581 regs[58] = dsaf_read_dev(drv, GMAC_TX_PAUSE_FRAMES_REG); in hns_gmac_get_regs()
583 regs[59] = dsaf_read_dev(drv, GAMC_RX_MAX_FRAME); in hns_gmac_get_regs()
584 regs[60] = dsaf_read_dev(drv, GMAC_LINE_LOOP_BACK_REG); in hns_gmac_get_regs()
585 regs[61] = dsaf_read_dev(drv, GMAC_CF_CRC_STRIP_REG); in hns_gmac_get_regs()
586 regs[62] = dsaf_read_dev(drv, GMAC_MODE_CHANGE_EN_REG); in hns_gmac_get_regs()
587 regs[63] = dsaf_read_dev(drv, GMAC_SIXTEEN_BIT_CNTR_REG); in hns_gmac_get_regs()
588 regs[64] = dsaf_read_dev(drv, GMAC_LD_LINK_COUNTER_REG); in hns_gmac_get_regs()
589 regs[65] = dsaf_read_dev(drv, GMAC_LOOP_REG); in hns_gmac_get_regs()
590 regs[66] = dsaf_read_dev(drv, GMAC_RECV_CONTROL_REG); in hns_gmac_get_regs()
591 regs[67] = dsaf_read_dev(drv, GMAC_VLAN_CODE_REG); in hns_gmac_get_regs()
592 regs[68] = dsaf_read_dev(drv, GMAC_RX_OVERRUN_CNT_REG); in hns_gmac_get_regs()
593 regs[69] = dsaf_read_dev(drv, GMAC_RX_LENGTHFIELD_ERR_CNT_REG); in hns_gmac_get_regs()
594 regs[70] = dsaf_read_dev(drv, GMAC_RX_FAIL_COMMA_CNT_REG); in hns_gmac_get_regs()
596 regs[71] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_0_REG); in hns_gmac_get_regs()
597 regs[72] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_0_REG); in hns_gmac_get_regs()
598 regs[73] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_1_REG); in hns_gmac_get_regs()
599 regs[74] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_1_REG); in hns_gmac_get_regs()
600 regs[75] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_2_REG); in hns_gmac_get_regs()
601 regs[76] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_2_REG); in hns_gmac_get_regs()
602 regs[77] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_3_REG); in hns_gmac_get_regs()
603 regs[78] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_3_REG); in hns_gmac_get_regs()
604 regs[79] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_4_REG); in hns_gmac_get_regs()
605 regs[80] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_4_REG); in hns_gmac_get_regs()
606 regs[81] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_5_REG); in hns_gmac_get_regs()
607 regs[82] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_5_REG); in hns_gmac_get_regs()
608 regs[83] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_MSK_0_REG); in hns_gmac_get_regs()
609 regs[84] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_MSK_0_REG); in hns_gmac_get_regs()
610 regs[85] = dsaf_read_dev(drv, GMAC_STATION_ADDR_LOW_MSK_1_REG); in hns_gmac_get_regs()
611 regs[86] = dsaf_read_dev(drv, GMAC_STATION_ADDR_HIGH_MSK_1_REG); in hns_gmac_get_regs()
612 regs[87] = dsaf_read_dev(drv, GMAC_MAC_SKIP_LEN_REG); in hns_gmac_get_regs()
613 regs[88] = dsaf_read_dev(drv, GMAC_TX_LOOP_PKT_PRI_REG); in hns_gmac_get_regs()
624 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_stats() local
627 hw_stats = &drv->mac_cb->hw_stats; in hns_gmac_get_stats()