| Data Fields | |
| int32_t(* | EnetPhy_readReg )(void *pArgs, uint32_t reg, uint16_t *val) | 
| int32_t(* | EnetPhy_writeReg )(void *pArgs, uint32_t reg, uint16_t val) | 
| int32_t(* | EnetPhy_rmwReg )(void *pArgs, uint32_t reg, uint16_t mask, uint16_t val) | 
| int32_t(* | EnetPhy_readExtReg )(void *pArgs, uint32_t reg, uint16_t *val) | 
| int32_t(* | EnetPhy_writeExtReg )(void *pArgs, uint32_t reg, uint16_t val) | 
| void * | pArgs | 
| int32_t(* Phy_RegAccessCb_t::EnetPhy_readReg) (void *pArgs, uint32_t reg, uint16_t *val) | 
| int32_t(* Phy_RegAccessCb_t::EnetPhy_writeReg) (void *pArgs, uint32_t reg, uint16_t val) | 
| int32_t(* Phy_RegAccessCb_t::EnetPhy_rmwReg) (void *pArgs, uint32_t reg, uint16_t mask, uint16_t val) | 
| int32_t(* Phy_RegAccessCb_t::EnetPhy_readExtReg) (void *pArgs, uint32_t reg, uint16_t *val) | 
| int32_t(* Phy_RegAccessCb_t::EnetPhy_writeExtReg) (void *pArgs, uint32_t reg, uint16_t val) | 
| void* Phy_RegAccessCb_t::pArgs | 
Argument that needs to be passed to the above callbacks