Macros | |
_DRV_MIIM_CONFIG_H | This is macro _DRV_MIIM_CONFIG_H. |
_DRV_MIIM_H | This is macro _DRV_MIIM_H. |
DRV_MIIM_CLIENT_OP_PROTECTION | Enables/Disables Client Operation Protection feature. |
DRV_MIIM_COMMANDS | Enables/Disables MIIM commands feature. |
DRV_MIIM_INDEX_0 | MIIM driver index definitions. |
DRV_MIIM_INDEX_COUNT | Number of valid MIIM driver indices. |
DRV_MIIM_INSTANCE_CLIENTS | Selects the maximum number of clients. |
DRV_MIIM_INSTANCE_OPERATIONS | Selects the maximum number of simultaneous operations for an instance. |
DRV_MIIM_INSTANCES_NUMBER | Selects the maximum number of hardware instances that can be supported by the dynamic driver. |
Functions | |
DRV_MIIM_ClientStatus | Gets the current client-specific status the MIIM driver. |
DRV_MIIM_Close | Closes an opened instance of the MIIM driver. |
DRV_MIIM_Deinitialize | Deinitializes the specified instance of the MIIM driver module. |
DRV_MIIM_DeregisterCallback | Deregisters an notification callback function for the client operations. |
DRV_MIIM_Initialize | Initializes the MIIM driver. |
DRV_MIIM_Open | Opens the specified MIIM driver instance and returns a handle to it. |
DRV_MIIM_OperationAbort | Aborts a current client operation initiated by the MIIM driver. |
DRV_MIIM_OperationResult | Gets the result of a client operation initiated by the MIIM driver. |
DRV_MIIM_Read | Initiates a SMI/MIIM read transaction. |
DRV_MIIM_RegisterCallback | Registers an notification callback function for the client operations. |
DRV_MIIM_Reinitialize | Reinitializes the driver and refreshes any associated hardware settings. |
DRV_MIIM_Scan | Initiates a SMI/MIIM scan (periodic read)transaction. |
DRV_MIIM_Setup | Sets up a MIIM client. |
DRV_MIIM_Status | Provides the current status of the MIIM driver module. |
DRV_MIIM_Tasks | Maintains the driver's state machine. |
DRV_MIIM_Write | Initiates a SMI/MIIM write transaction. |
Enumerations | |
DRV_MIIM_CLIENT_STATUS | Defines the possible results of operations that can succeed or fail |
DRV_MIIM_OPERATION_FLAGS | List of flags that apply to a client operation. |
DRV_MIIM_SETUP_FLAGS | List of flags that apply to a client setup operation. |
Structures | |
DRV_MIIM_INIT | Contains all the data necessary to initialize the MIIM device. |
DRV_MIIM_OBJECT_BASE | Declaration of a MIIM base object. |
DRV_MIIM_SETUP | Contains all the data necessary to set up the MIIM device. |
Types | |
DRV_MIIM_CALLBACK_HANDLE | Handle that identifies a client registration operation. |
DRV_MIIM_OPERATION_CALLBACK | Notification function that will be called when a MIIM operation is completed and the driver client needs to be notified. |
DRV_MIIM_OPERATION_HANDLE | MIIM operation handle. |
Variables | |
DRV_MIIM_OBJECT_BASE_Default | The supported basic MIIM driver (DRV_MIIM_OBJECT_BASE). This object is implemented by default as using the standard MIIM interface. It can be overwritten dynamically when needed. |