TwiceAsNice  2019-02-18
Macros | Functions
PciDrvApi.h File Reference
#include "PlxTypes.h"
Include dependency graph for PciDrvApi.h:

Macros

#define EXPORT
 

Functions

RETURN_CODE EXPORT PlxPci_DeviceOpen (PLX_DEVICE_KEY *pKey, PLX_DEVICE_OBJECT *pDevice)
 
RETURN_CODE EXPORT PlxPci_DeviceClose (PLX_DEVICE_OBJECT *pDevice)
 
RETURN_CODE EXPORT PlxPci_DeviceFind (PLX_DEVICE_KEY *pKey, U8 DeviceNumber)
 
RETURN_CODE EXPORT PlxPci_ApiVersion (U8 *pVersionMajor, U8 *pVersionMinor, U8 *pVersionRevision)
 
RETURN_CODE EXPORT PlxPci_DriverVersion (PLX_DEVICE_OBJECT *pDevice, U8 *pVersionMajor, U8 *pVersionMinor, U8 *pVersionRevision)
 
RETURN_CODE EXPORT PlxPci_ChipTypeGet (PLX_DEVICE_OBJECT *pDevice, U32 *pChipType, U8 *pRevision)
 
VOID EXPORT PlxPci_DeviceReset (PLX_DEVICE_OBJECT *pDevice)
 
U32 EXPORT PlxPci_PciRegisterRead (U8 bus, U8 slot, U8 function, U16 offset, RETURN_CODE *pReturnCode)
 
RETURN_CODE EXPORT PlxPci_PciRegisterWrite (U8 bus, U8 slot, U8 function, U16 offset, U32 value)
 
BOOLEAN EXPORT PlxPci_EepromPresent (PLX_DEVICE_OBJECT *pDevice, RETURN_CODE *pReturnCode)
 
RETURN_CODE EXPORT PlxPci_EepromReadByOffset (PLX_DEVICE_OBJECT *pDevice, U16 offset, U16 *pValue)
 
RETURN_CODE EXPORT PlxPci_EepromWriteByOffset (PLX_DEVICE_OBJECT *pDevice, U16 offset, U16 value)
 

Macro Definition Documentation

◆ EXPORT

#define EXPORT

Function Documentation

◆ PlxPci_ApiVersion()

RETURN_CODE EXPORT PlxPci_ApiVersion ( U8 *  pVersionMajor,
U8 *  pVersionMinor,
U8 *  pVersionRevision 
)

◆ PlxPci_ChipTypeGet()

RETURN_CODE EXPORT PlxPci_ChipTypeGet ( PLX_DEVICE_OBJECT pDevice,
U32 *  pChipType,
U8 *  pRevision 
)

◆ PlxPci_DeviceClose()

RETURN_CODE EXPORT PlxPci_DeviceClose ( PLX_DEVICE_OBJECT pDevice)

◆ PlxPci_DeviceFind()

RETURN_CODE EXPORT PlxPci_DeviceFind ( PLX_DEVICE_KEY pKey,
U8  DeviceNumber 
)

◆ PlxPci_DeviceOpen()

RETURN_CODE EXPORT PlxPci_DeviceOpen ( PLX_DEVICE_KEY pKey,
PLX_DEVICE_OBJECT pDevice 
)

◆ PlxPci_DeviceReset()

VOID EXPORT PlxPci_DeviceReset ( PLX_DEVICE_OBJECT pDevice)

◆ PlxPci_DriverVersion()

RETURN_CODE EXPORT PlxPci_DriverVersion ( PLX_DEVICE_OBJECT pDevice,
U8 *  pVersionMajor,
U8 *  pVersionMinor,
U8 *  pVersionRevision 
)

◆ PlxPci_EepromPresent()

BOOLEAN EXPORT PlxPci_EepromPresent ( PLX_DEVICE_OBJECT pDevice,
RETURN_CODE pReturnCode 
)

◆ PlxPci_EepromReadByOffset()

RETURN_CODE EXPORT PlxPci_EepromReadByOffset ( PLX_DEVICE_OBJECT pDevice,
U16  offset,
U16 *  pValue 
)

◆ PlxPci_EepromWriteByOffset()

RETURN_CODE EXPORT PlxPci_EepromWriteByOffset ( PLX_DEVICE_OBJECT pDevice,
U16  offset,
U16  value 
)

◆ PlxPci_PciRegisterRead()

U32 EXPORT PlxPci_PciRegisterRead ( U8  bus,
U8  slot,
U8  function,
U16  offset,
RETURN_CODE pReturnCode 
)

◆ PlxPci_PciRegisterWrite()

RETURN_CODE EXPORT PlxPci_PciRegisterWrite ( U8  bus,
U8  slot,
U8  function,
U16  offset,
U32  value 
)