PDK API Guide for J721E
EnetMod_Obj Struct Reference

Detailed Description

Ethernet Module object.

Data Fields

const char * name
 
uint64_t physAddr
 
void * virtAddr
 
uint64_t physAddr2
 
void * virtAddr2
 
uint32_t features
 
uint32_t errata
 
Enet_Magic magic
 
EnetMod_Open open
 
EnetMod_Rejoin rejoin
 
EnetMod_Ioctl ioctl
 
EnetMod_Close close
 

Field Documentation

◆ name

const char* EnetMod_Obj::name

Module name

◆ physAddr

uint64_t EnetMod_Obj::physAddr

Module's physical address

◆ virtAddr

void* EnetMod_Obj::virtAddr

Module's virtual address

◆ physAddr2

uint64_t EnetMod_Obj::physAddr2

Module's second physical address, if needed

◆ virtAddr2

void* EnetMod_Obj::virtAddr2

Module's second virtual address, if needed

◆ features

uint32_t EnetMod_Obj::features

Module features

◆ errata

uint32_t EnetMod_Obj::errata

Module's applicable errata

◆ magic

Enet_Magic EnetMod_Obj::magic

Magic number indicating if the module has been opened

◆ open

EnetMod_Open EnetMod_Obj::open

Pointer to the EnetMod open function

◆ rejoin

EnetMod_Rejoin EnetMod_Obj::rejoin

Pointer to the EnetMod rejoin function

◆ ioctl

EnetMod_Ioctl EnetMod_Obj::ioctl

Pointer to the EnetMod ioctl function

◆ close

EnetMod_Close EnetMod_Obj::close

Pointer to the EnetMod close function