no-OS
Public Attributes | List of all members
no_os_mdio_ops Struct Reference

Collection of MDIO ops that point to specific implementations. More...

#include <no_os_mdio.h>

Public Attributes

int(* init )(struct no_os_mdio_desc **, struct no_os_mdio_init_param *)
 
int(* write )(struct no_os_mdio_desc *, uint32_t, uint16_t)
 
int(* read )(struct no_os_mdio_desc *, uint32_t, uint16_t *)
 
int(* remove )(struct no_os_mdio_desc *)
 

Detailed Description

Collection of MDIO ops that point to specific implementations.

Member Data Documentation

◆ init

int(* no_os_mdio_ops::init) (struct no_os_mdio_desc **, struct no_os_mdio_init_param *)

MDIO initialization op

◆ read

int(* no_os_mdio_ops::read) (struct no_os_mdio_desc *, uint32_t, uint16_t *)

MDIO read register op

◆ remove

int(* no_os_mdio_ops::remove) (struct no_os_mdio_desc *)

MDIO remove op

◆ write

int(* no_os_mdio_ops::write) (struct no_os_mdio_desc *, uint32_t, uint16_t)

MDIO write register op


The documentation for this struct was generated from the following file: