⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ixperfprofaccbuspmu_p.h

📁 有关ARM开发板上的IXP400网络驱动程序的源码以。
💻 H
📖 第 1 页 / 共 2 页
字号:
#define PEC2_SOUTH_APB_OWN              0x7#define PEC2_SDR_1_HIT                  0x0#define PEC2_SDR_2_HIT                  0x1#define PEC2_SDR_3_HIT                  0x2#define PEC2_SDR_4_HIT                  0x3#define PEC2_SDR_5_MISS                 0x4#define PEC2_SDR_6_MISS                 0x5#define PEC2_SDR_7_MISS                 0x6#define PEC2_SDR_0_MISS                 0x7#define PEC3_NORTH_NPEA_RETRY           0x0#define PEC3_NORTH_NPEB_RETRY           0x1#define PEC3_NORTH_NPEC_RETRY           0x2#define PEC3_NORTH_BUS_READ             0x4#define PEC3_NORTH_NPEA_WRITE           0x5#define PEC3_NORTH_NPEB_WRITE           0x6#define PEC3_NORTH_NPEC_WRITE           0x7#define PEC3_SOUTH_GSKT_RETRY           0x0#define PEC3_SOUTH_ABB_RETRY            0x1#define PEC3_SOUTH_PCI_RETRY            0x2#define PEC3_SOUTH_APB_RETRY            0x3#define PEC3_SOUTH_GSKT_WRITE           0x4#define PEC3_SOUTH_ABB_WRITE            0x5#define PEC3_SOUTH_PCI_WRITE            0x6#define PEC3_SOUTH_APB_WRITE            0x7#define PEC3_SDR_2_HIT                  0x0#define PEC3_SDR_3_HIT                  0x1#define PEC3_SDR_4_HIT                  0x2#define PEC3_SDR_5_HIT                  0x3#define PEC3_SDR_6_MISS                 0x4#define PEC3_SDR_7_MISS                 0x5#define PEC3_SDR_0_MISS                 0x6#define PEC3_SDR_1_MISS                 0x7#define PEC4_SOUTH_PCI_SPLIT            0x0#define PEC4_SOUTH_EXP_SPLIT            0x1#define PEC4_SOUTH_APB_GRANT            0x2#define PEC4_SOUTH_APB_XFER             0x3#define PEC4_SOUTH_GSKT_READ            0x4#define PEC4_SOUTH_ABB_READ             0x5#define PEC4_SOUTH_PCI_READ             0x6#define PEC4_SOUTH_APB_READ             0x7#define PEC4_NORTH_ABB_SPLIT            0x0#define PEC4_NORTH_NPEA_REQ             0x4#define PEC4_NORTH_NPEA_READ            0x5#define PEC4_NORTH_NPEB_READ            0x6#define PEC4_NORTH_NPEC_READ            0x7#define PEC4_SDR_3_HIT                  0x0#define PEC4_SDR_4_HIT                  0x1#define PEC4_SDR_5_HIT                  0x2#define PEC4_SDR_6_HIT                  0x3#define PEC4_SDR_7_MISS                 0x4#define PEC4_SDR_0_MISS                 0x5#define PEC4_SDR_1_MISS                 0x6#define PEC4_SDR_2_MISS                 0x7#define PEC5_SOUTH_ABB_GRANT            0x0#define PEC5_SOUTH_ABB_XFER             0x1#define PEC5_SOUTH_ABB_RETRY            0x2#define PEC5_SOUTH_EXP_SPLIT            0x3#define PEC5_SOUTH_ABB_REQ              0x4#define PEC5_SOUTH_ABB_OWN              0x5#define PEC5_SOUTH_BUS_IDLE             0x6#define PEC5_NORTH_NPEB_GRANT           0x0#define PEC5_NORTH_NPEB_XFER            0x1#define PEC5_NORTH_NPEB_RETRY           0x2#define PEC5_NORTH_NPEB_REQ             0x4#define PEC5_NORTH_NPEB_OWN             0x5#define PEC5_NORTH_NPEB_WRITE           0x6#define PEC5_NORTH_NPEB_READ            0x7#define PEC5_SDR_4_HIT                  0x0#define PEC5_SDR_5_HIT                  0x1#define PEC5_SDR_6_HIT                  0x2#define PEC5_SDR_7_HIT                  0x3#define PEC5_SDR_0_MISS                 0x4#define PEC5_SDR_1_MISS                 0x5#define PEC5_SDR_2_MISS                 0x6#define PEC5_SDR_3_MISS                 0x7#define PEC6_SOUTH_PCI_GRANT            0x0#define PEC6_SOUTH_PCI_XFER             0x1#define PEC6_SOUTH_PCI_RETRY            0x2#define PEC6_SOUTH_PCI_SPLIT            0x3#define PEC6_SOUTH_PCI_REQ              0x4#define PEC6_SOUTH_PCI_OWN              0x5#define PEC6_SOUTH_BUS_WRITE            0x6#define PEC6_NORTH_NPEC_GRANT           0x0#define PEC6_NORTH_NPEC_XFER            0x1#define PEC6_NORTH_NPEC_RETRY           0x2#define PEC6_NORTH_NPEC_REQ             0x4#define PEC6_NORTH_NPEC_OWN             0x5#define PEC6_NORTH_NPEB_WRITE           0x6#define PEC6_NORTH_NPEC_READ            0x7#define PEC6_SDR_5_HIT                  0x0#define PEC6_SDR_6_HIT                  0x1#define PEC6_SDR_7_HIT                  0x2#define PEC6_SDR_0_HIT                  0x3#define PEC6_SDR_1_MISS                 0x4#define PEC6_SDR_2_MISS                 0x5#define PEC6_SDR_3_MISS                 0x6#define PEC6_SDR_4_MISS                 0x7#define PEC7_SOUTH_APB_RETRY            0x0#define PEC7_SOUTH_APB_REQ              0x4#define PEC7_SOUTH_APB_OWN              0x5#define PEC7_SOUTH_BUS_READ             0x6#define PEC7_SOUTH_CYCLE_COUNT          0x7/* define counter bits values */#define NUM_PEC_BITS                    27 /* Number of bits in the PEC that carry the                                              value of the counter */#define UPPER_COUNTER_BITS              32 /* Extra bits to support 59 bit counting                                              Incremented everytime an interrupt is                                               generated by a a overflow *//* Value of counters */typedef enum{    PEC1=0,    PEC2,    PEC3,    PEC4,    PEC5,    PEC6,    PEC7} IxPerfProfBusPmuPEC;/* Structure to store counter event selection */typedef struct {    IxPerfProfAccBusPmuMode counterMode;    IxPerfProfAccBusPmuEventCounters1 counterEvent1;    IxPerfProfAccBusPmuEventCounters2 counterEvent2;    IxPerfProfAccBusPmuEventCounters3 counterEvent3;    IxPerfProfAccBusPmuEventCounters4 counterEvent4;    IxPerfProfAccBusPmuEventCounters5 counterEvent5;    IxPerfProfAccBusPmuEventCounters6 counterEvent6;    IxPerfProfAccBusPmuEventCounters7 counterEvent7;} IxPerfProfAccBusPmuModeEvents;		/* Variable declaration *//* Variables to support 59 bit counters from the 27 bit PEC ones */UINT32 upper32BitCounter[IX_PERFPROF_ACC_BUS_PMU_MAX_PECS];/* Function declaration *//* Setup events for each PMU */IxPerfProfAccStatus ixPerfProfAccBusPmuSetup ( IxPerfProfAccBusPmuModeEvents modeEvents);/** *  * Function to check the validity of choices for PEC1 to PEC7 for North Mode  * Return errors if choice/s are not valid, otherwise set Event Select Register * and mode to North  * **/ IxPerfProfAccStatusixPerfProfAccBusPmuNorthCheckAndSelect (IxPerfProfAccBusPmuModeEvents modeEvents); /** *  * Function to check the validity of choices for PEC1 to PEC7 for South Mode  * Return errors if choice/s are not valid, otherwise set Event Select Register * and mode to South  * **/ IxPerfProfAccStatusixPerfProfAccBusPmuSouthCheckAndSelect (IxPerfProfAccBusPmuModeEvents modeEvents); /** *  * Function to check the validity of choices for PEC1 to PEC7 for Sdram Mode  * Return errors if choice/s are not valid, otherwise set Event Select Register * and mode to Sdram  * **/ IxPerfProfAccStatusixPerfProfAccBusPmuSdramCheckAndSelect (IxPerfProfAccBusPmuModeEvents modeEvents);/* Interrupt Handler */void ixPerfProfAccBusPmuPecOverflowHdlr (void *);#endif /* ifdef IXPERFPROFACCBUSPMU_P_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -