Hello @MateoSegura413,
In fact, Eth_WriteMii/Eth_ReadMii are two functions which writes/reads a transceiver (physical layer driver) register, and EthTrcv_WriteMiiIndication/EthTrcv_ReadMiiIndication are two callback functions which are called by Eth_WriteMii/Eth_ReadMii to notify to EthTrcv the status of MII write/read. To implement these stubs, you can contact your local FAE to get the Eth transceiver driver package.
Regarding your questions:
1. Like below, EthTrcv_WriteMiiIndication/EthTrcv_ReadMiiIndication are just two callback functions to notify to EthTrcv the status of MII write/read, and Eth_WriteMii/Eth_ReadMii calls the correct MDIO_Write/MDIO_Read methods (throug Gmac_Ip).
2. and 3. These EthTrcv functions are stubs, so you can do whatever with these functions. Also, you can refer to the Eth Transceiver package provides by NXP. As far as I concern, you can even ignore the EthTrcv, since the Eth/Gmac_IP provides enough methods to writes/reads a transceiver (physical layer driver) register.
Hope it helps.
Best Regards,
Nam