![]() |
xxvethernet
Vitis Drivers API Documentation
|
struct XXxvEthernet is the type for Xxv Ethernet driver instance data. More...
Data Fields | |
| XXxvEthernet_Config | Config |
| Hardware configuration. More... | |
| u32 | IsStarted |
| Device is currently started. More... | |
| u32 | IsReady |
| Device is initialized and ready. More... | |
| u32 | Options |
| Current options word. More... | |
| u32 | Flags |
| Internal driver flags. More... | |
struct XXxvEthernet is the type for Xxv Ethernet driver instance data.
The calling code is required to use a unique instance of this structure for every Xxv Ethernet device used in the system. A reference to a structure of this type is then passed to the driver API functions.
| XXxvEthernet_Config XXxvEthernet::Config |
Hardware configuration.
Referenced by XxvEthernetUtilEnterLocalLoopback(), XxvEthernetUtilUsxgmiiSetup(), XxvEthernetUtilUsxgmiiSetupBypassAN(), XXxvEthernet_CfgInitialize(), XXxvEthernet_ClearOptions(), XXxvEthernet_GetAutoNegSpeed(), XXxvEthernet_Initialize(), XXxvEthernet_SetAutoNegSpeed(), XXxvEthernet_SetOptions(), XXxvEthernet_SetUsxgmiiRateAndDuplex(), XXxvEthernet_Start(), XXxvEthernet_Stop(), XXxvEthernet_UsxgmiiAnMainReset(), and XXxvEthernet_UsxgmiiAnMainRestart().
| u32 XXxvEthernet::Flags |
Internal driver flags.
| u32 XXxvEthernet::IsReady |
Device is initialized and ready.
Referenced by XXxvEthernet_CfgInitialize(), XXxvEthernet_ClearOptions(), XXxvEthernet_GetAutoNegSpeed(), XXxvEthernet_GetOptions(), XXxvEthernet_Initialize(), XXxvEthernet_Reset(), XXxvEthernet_SetAutoNegSpeed(), XXxvEthernet_SetOptions(), XXxvEthernet_SetUsxgmiiRateAndDuplex(), XXxvEthernet_Start(), XXxvEthernet_Stop(), XXxvEthernet_UsxgmiiAnMainReset(), and XXxvEthernet_UsxgmiiAnMainRestart().
| u32 XXxvEthernet::IsStarted |
Device is currently started.
Referenced by XXxvEthernet_ClearOptions(), XXxvEthernet_SetOptions(), XXxvEthernet_Start(), and XXxvEthernet_Stop().
| u32 XXxvEthernet::Options |
Current options word.
Referenced by XXxvEthernet_ClearOptions(), XXxvEthernet_GetOptions(), XXxvEthernet_Reset(), XXxvEthernet_SetOptions(), and XXxvEthernet_Start().