devLib2  2.12
Data Fields
devLibPCI Struct Reference

#include <devLibPCIImpl.h>

Data Fields

const char * name
 
int(* pDevInit )(void)
 
int(* pDevFinal )(void)
 
int(* pDevPCIFind )(const epicsPCIID *ids, devPCISearchFn searchfn, void *arg, unsigned int o)
 
int(* pDevPCIToLocalAddr )(const epicsPCIDevice *dev, unsigned int bar, volatile void **a, unsigned int o)
 
int(* pDevPCIBarLen )(const epicsPCIDevice *dev, unsigned int bar, epicsUInt32 *len)
 
int(* pDevPCIConnectInterrupt )(const epicsPCIDevice *id, void(*pFunction)(void *), void *parameter, unsigned int opt)
 
int(* pDevPCIDisconnectInterrupt )(const epicsPCIDevice *id, void(*pFunction)(void *), void *parameter)
 
int(* pDevPCIConfigAccess )(const epicsPCIDevice *id, unsigned offset, void *pArg, devPCIAccessMode mode)
 
int(* pDevPCISwitchInterrupt )(const epicsPCIDevice *id, int level)
 
ELLNODE node
 

Detailed Description

Definition at line 39 of file devLibPCIImpl.h.

Field Documentation

◆ name

const char* devLibPCI::name

Definition at line 40 of file devLibPCIImpl.h.

◆ node

ELLNODE devLibPCI::node

Definition at line 65 of file devLibPCIImpl.h.

◆ pDevFinal

int(* devLibPCI::pDevFinal) (void)

Definition at line 44 of file devLibPCIImpl.h.

◆ pDevInit

int(* devLibPCI::pDevInit) (void)

Definition at line 42 of file devLibPCIImpl.h.

◆ pDevPCIBarLen

int(* devLibPCI::pDevPCIBarLen) (const epicsPCIDevice *dev, unsigned int bar, epicsUInt32 *len)

Definition at line 50 of file devLibPCIImpl.h.

◆ pDevPCIConfigAccess

int(* devLibPCI::pDevPCIConfigAccess) (const epicsPCIDevice *id, unsigned offset, void *pArg, devPCIAccessMode mode)

Definition at line 61 of file devLibPCIImpl.h.

◆ pDevPCIConnectInterrupt

int(* devLibPCI::pDevPCIConnectInterrupt) (const epicsPCIDevice *id, void(*pFunction)(void *), void *parameter, unsigned int opt)

Definition at line 52 of file devLibPCIImpl.h.

◆ pDevPCIDisconnectInterrupt

int(* devLibPCI::pDevPCIDisconnectInterrupt) (const epicsPCIDevice *id, void(*pFunction)(void *), void *parameter)

Definition at line 57 of file devLibPCIImpl.h.

◆ pDevPCIFind

int(* devLibPCI::pDevPCIFind) (const epicsPCIID *ids, devPCISearchFn searchfn, void *arg, unsigned int o)

Definition at line 46 of file devLibPCIImpl.h.

◆ pDevPCISwitchInterrupt

int(* devLibPCI::pDevPCISwitchInterrupt) (const epicsPCIDevice *id, int level)

Definition at line 64 of file devLibPCIImpl.h.

◆ pDevPCIToLocalAddr

int(* devLibPCI::pDevPCIToLocalAddr) (const epicsPCIDevice *dev, unsigned int bar, volatile void **a, unsigned int o)

Definition at line 48 of file devLibPCIImpl.h.


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