Lines Matching refs:regs

479  *hns_xgmac_get_regs - dump xgmac regs
481 *@data:data for value of regs
487 u32 *regs = data;
491 regs[0] = dsaf_read_dev(drv, XGMAC_INT_STATUS_REG);
492 regs[1] = dsaf_read_dev(drv, XGMAC_INT_ENABLE_REG);
493 regs[2] = dsaf_read_dev(drv, XGMAC_INT_SET_REG);
494 regs[3] = dsaf_read_dev(drv, XGMAC_IERR_U_INFO_REG);
495 regs[4] = dsaf_read_dev(drv, XGMAC_OVF_INFO_REG);
496 regs[5] = dsaf_read_dev(drv, XGMAC_OVF_CNT_REG);
497 regs[6] = dsaf_read_dev(drv, XGMAC_PORT_MODE_REG);
498 regs[7] = dsaf_read_dev(drv, XGMAC_CLK_ENABLE_REG);
499 regs[8] = dsaf_read_dev(drv, XGMAC_RESET_REG);
500 regs[9] = dsaf_read_dev(drv, XGMAC_LINK_CONTROL_REG);
501 regs[10] = dsaf_read_dev(drv, XGMAC_LINK_STATUS_REG);
503 regs[11] = dsaf_read_dev(drv, XGMAC_SPARE_REG);
504 regs[12] = dsaf_read_dev(drv, XGMAC_SPARE_CNT_REG);
505 regs[13] = dsaf_read_dev(drv, XGMAC_MAC_ENABLE_REG);
506 regs[14] = dsaf_read_dev(drv, XGMAC_MAC_CONTROL_REG);
507 regs[15] = dsaf_read_dev(drv, XGMAC_MAC_IPG_REG);
508 regs[16] = dsaf_read_dev(drv, XGMAC_MAC_MSG_CRC_EN_REG);
509 regs[17] = dsaf_read_dev(drv, XGMAC_MAC_MSG_IMG_REG);
510 regs[18] = dsaf_read_dev(drv, XGMAC_MAC_MSG_FC_CFG_REG);
511 regs[19] = dsaf_read_dev(drv, XGMAC_MAC_MSG_TC_CFG_REG);
512 regs[20] = dsaf_read_dev(drv, XGMAC_MAC_PAD_SIZE_REG);
513 regs[21] = dsaf_read_dev(drv, XGMAC_MAC_MIN_PKT_SIZE_REG);
514 regs[22] = dsaf_read_dev(drv, XGMAC_MAC_MAX_PKT_SIZE_REG);
515 regs[23] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_CTRL_REG);
516 regs[24] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_TIME_REG);
517 regs[25] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_GAP_REG);
518 regs[26] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_LOCAL_MAC_H_REG);
519 regs[27] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_LOCAL_MAC_L_REG);
520 regs[28] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_PEER_MAC_H_REG);
521 regs[29] = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_PEER_MAC_L_REG);
522 regs[30] = dsaf_read_dev(drv, XGMAC_MAC_PFC_PRI_EN_REG);
523 regs[31] = dsaf_read_dev(drv, XGMAC_MAC_1588_CTRL_REG);
524 regs[32] = dsaf_read_dev(drv, XGMAC_MAC_1588_TX_PORT_DLY_REG);
525 regs[33] = dsaf_read_dev(drv, XGMAC_MAC_1588_RX_PORT_DLY_REG);
526 regs[34] = dsaf_read_dev(drv, XGMAC_MAC_1588_ASYM_DLY_REG);
527 regs[35] = dsaf_read_dev(drv, XGMAC_MAC_1588_ADJUST_CFG_REG);
529 regs[36] = dsaf_read_dev(drv, XGMAC_MAC_Y1731_ETH_TYPE_REG);
530 regs[37] = dsaf_read_dev(drv, XGMAC_MAC_MIB_CONTROL_REG);
531 regs[38] = dsaf_read_dev(drv, XGMAC_MAC_WAN_RATE_ADJUST_REG);
532 regs[39] = dsaf_read_dev(drv, XGMAC_MAC_TX_ERR_MARK_REG);
533 regs[40] = dsaf_read_dev(drv, XGMAC_MAC_TX_LF_RF_CONTROL_REG);
534 regs[41] = dsaf_read_dev(drv, XGMAC_MAC_RX_LF_RF_STATUS_REG);
535 regs[42] = dsaf_read_dev(drv, XGMAC_MAC_TX_RUNT_PKT_CNT_REG);
536 regs[43] = dsaf_read_dev(drv, XGMAC_MAC_RX_RUNT_PKT_CNT_REG);
537 regs[44] = dsaf_read_dev(drv, XGMAC_MAC_RX_PREAM_ERR_PKT_CNT_REG);
538 regs[45] = dsaf_read_dev(drv, XGMAC_MAC_TX_LF_RF_TERM_PKT_CNT_REG);
539 regs[46] = dsaf_read_dev(drv, XGMAC_MAC_TX_SN_MISMATCH_PKT_CNT_REG);
540 regs[47] = dsaf_read_dev(drv, XGMAC_MAC_RX_ERR_MSG_CNT_REG);
541 regs[48] = dsaf_read_dev(drv, XGMAC_MAC_RX_ERR_EFD_CNT_REG);
542 regs[49] = dsaf_read_dev(drv, XGMAC_MAC_ERR_INFO_REG);
543 regs[50] = dsaf_read_dev(drv, XGMAC_MAC_DBG_INFO_REG);
545 regs[51] = dsaf_read_dev(drv, XGMAC_PCS_BASER_SYNC_THD_REG);
546 regs[52] = dsaf_read_dev(drv, XGMAC_PCS_STATUS1_REG);
547 regs[53] = dsaf_read_dev(drv, XGMAC_PCS_BASER_STATUS1_REG);
548 regs[54] = dsaf_read_dev(drv, XGMAC_PCS_BASER_STATUS2_REG);
549 regs[55] = dsaf_read_dev(drv, XGMAC_PCS_BASER_SEEDA_0_REG);
550 regs[56] = dsaf_read_dev(drv, XGMAC_PCS_BASER_SEEDA_1_REG);
551 regs[57] = dsaf_read_dev(drv, XGMAC_PCS_BASER_SEEDB_0_REG);
552 regs[58] = dsaf_read_dev(drv, XGMAC_PCS_BASER_SEEDB_1_REG);
553 regs[59] = dsaf_read_dev(drv, XGMAC_PCS_BASER_TEST_CONTROL_REG);
554 regs[60] = dsaf_read_dev(drv, XGMAC_PCS_BASER_TEST_ERR_CNT_REG);
555 regs[61] = dsaf_read_dev(drv, XGMAC_PCS_DBG_INFO_REG);
556 regs[62] = dsaf_read_dev(drv, XGMAC_PCS_DBG_INFO1_REG);
557 regs[63] = dsaf_read_dev(drv, XGMAC_PCS_DBG_INFO2_REG);
558 regs[64] = dsaf_read_dev(drv, XGMAC_PCS_DBG_INFO3_REG);
560 regs[65] = dsaf_read_dev(drv, XGMAC_PMA_ENABLE_REG);
561 regs[66] = dsaf_read_dev(drv, XGMAC_PMA_CONTROL_REG);
562 regs[67] = dsaf_read_dev(drv, XGMAC_PMA_SIGNAL_STATUS_REG);
563 regs[68] = dsaf_read_dev(drv, XGMAC_PMA_DBG_INFO_REG);
564 regs[69] = dsaf_read_dev(drv, XGMAC_PMA_FEC_ABILITY_REG);
565 regs[70] = dsaf_read_dev(drv, XGMAC_PMA_FEC_CONTROL_REG);
566 regs[71] = dsaf_read_dev(drv, XGMAC_PMA_FEC_CORR_BLOCK_CNT__REG);
567 regs[72] = dsaf_read_dev(drv, XGMAC_PMA_FEC_UNCORR_BLOCK_CNT__REG);
577 hns_xgmac_cpy_q(&regs[73], qtmp);
579 hns_xgmac_cpy_q(&regs[75], qtmp);
581 hns_xgmac_cpy_q(&regs[77], qtmp);
583 hns_xgmac_cpy_q(&regs[79], qtmp);
585 hns_xgmac_cpy_q(&regs[81], qtmp);
587 hns_xgmac_cpy_q(&regs[83], qtmp);
589 hns_xgmac_cpy_q(&regs[85], qtmp);
591 hns_xgmac_cpy_q(&regs[87], qtmp);
593 hns_xgmac_cpy_q(&regs[89], qtmp);
595 hns_xgmac_cpy_q(&regs[91], qtmp);
597 hns_xgmac_cpy_q(&regs[93], qtmp);
599 hns_xgmac_cpy_q(&regs[95], qtmp);
601 hns_xgmac_cpy_q(&regs[97], qtmp);
603 hns_xgmac_cpy_q(&regs[99], qtmp);
605 hns_xgmac_cpy_q(&regs[101], qtmp);
607 hns_xgmac_cpy_q(&regs[103], qtmp);
609 hns_xgmac_cpy_q(&regs[105], qtmp);
611 hns_xgmac_cpy_q(&regs[107], qtmp);
613 hns_xgmac_cpy_q(&regs[109], qtmp);
615 hns_xgmac_cpy_q(&regs[111], qtmp);
617 hns_xgmac_cpy_q(&regs[113], qtmp);
619 hns_xgmac_cpy_q(&regs[115], qtmp);
621 hns_xgmac_cpy_q(&regs[117], qtmp);
623 hns_xgmac_cpy_q(&regs[119], qtmp);
625 hns_xgmac_cpy_q(&regs[121], qtmp);
627 hns_xgmac_cpy_q(&regs[123], qtmp);
629 hns_xgmac_cpy_q(&regs[125], qtmp);
631 hns_xgmac_cpy_q(&regs[127], qtmp);
633 hns_xgmac_cpy_q(&regs[129], qtmp);
635 hns_xgmac_cpy_q(&regs[131], qtmp);
637 hns_xgmac_cpy_q(&regs[133], qtmp);
639 hns_xgmac_cpy_q(&regs[135], qtmp);
641 hns_xgmac_cpy_q(&regs[137], qtmp);
643 hns_xgmac_cpy_q(&regs[139], qtmp);
647 hns_xgmac_cpy_q(&regs[141], qtmp);
649 hns_xgmac_cpy_q(&regs[143], qtmp);
651 hns_xgmac_cpy_q(&regs[145], qtmp);
653 hns_xgmac_cpy_q(&regs[147], qtmp);
655 hns_xgmac_cpy_q(&regs[149], qtmp);
657 hns_xgmac_cpy_q(&regs[151], qtmp);
659 hns_xgmac_cpy_q(&regs[153], qtmp);
661 hns_xgmac_cpy_q(&regs[155], qtmp);
663 hns_xgmac_cpy_q(&regs[157], qtmp);
665 hns_xgmac_cpy_q(&regs[159], qtmp);
667 hns_xgmac_cpy_q(&regs[161], qtmp);
669 hns_xgmac_cpy_q(&regs[163], qtmp);
671 hns_xgmac_cpy_q(&regs[165], qtmp);
673 hns_xgmac_cpy_q(&regs[167], qtmp);
675 hns_xgmac_cpy_q(&regs[169], qtmp);
677 hns_xgmac_cpy_q(&regs[171], qtmp);
679 hns_xgmac_cpy_q(&regs[173], qtmp);
681 hns_xgmac_cpy_q(&regs[175], qtmp);
683 hns_xgmac_cpy_q(&regs[177], qtmp);
685 hns_xgmac_cpy_q(&regs[179], qtmp);
687 hns_xgmac_cpy_q(&regs[181], qtmp);
689 hns_xgmac_cpy_q(&regs[183], qtmp);
691 hns_xgmac_cpy_q(&regs[185], qtmp);
693 hns_xgmac_cpy_q(&regs[187], qtmp);
695 hns_xgmac_cpy_q(&regs[189], qtmp);
697 hns_xgmac_cpy_q(&regs[191], qtmp);
699 hns_xgmac_cpy_q(&regs[193], qtmp);
701 hns_xgmac_cpy_q(&regs[195], qtmp);
704 hns_xgmac_cpy_q(&regs[197], qtmp);
706 hns_xgmac_cpy_q(&regs[199], qtmp);
708 hns_xgmac_cpy_q(&regs[201], qtmp);
710 hns_xgmac_cpy_q(&regs[203], qtmp);
712 hns_xgmac_cpy_q(&regs[205], qtmp);
714 hns_xgmac_cpy_q(&regs[207], qtmp);
716 /* mark end of mac regs */
718 regs[i] = 0xaaaaaaaa;
724 *@data:data for value of stats regs
772 *hns_xgmac_get_regs_count - get xgmac regs count
773 *return xgmac regs count