devLib2  2.12
Data Fields
epicsPCIDevice Struct Reference

Device token. More...

#include <devLibPCI.h>

Data Fields

epicsPCIID id
 Exact ID of device. More...
 
unsigned int bus
 
unsigned int device
 
unsigned int function
 
const char * slot
 
struct PCIBar bar [6]
 
epicsUInt8 irq
 
unsigned int domain
 
const char * driver
 

Detailed Description

Device token.

When a PCI device is found with one of the search functions a pointer to an epicsPCIDevice instance is returned. It will be passed to all subsequent API calls.

Warning
This instance must not be modified since it is shared by all callers.

Definition at line 112 of file devLibPCI.h.

Field Documentation

◆ bar

struct PCIBar epicsPCIDevice::bar[6]

Definition at line 119 of file devLibPCI.h.

◆ bus

unsigned int epicsPCIDevice::bus

Definition at line 114 of file devLibPCI.h.

◆ device

unsigned int epicsPCIDevice::device

Definition at line 115 of file devLibPCI.h.

◆ domain

unsigned int epicsPCIDevice::domain

Definition at line 121 of file devLibPCI.h.

◆ driver

const char* epicsPCIDevice::driver

Definition at line 122 of file devLibPCI.h.

◆ function

unsigned int epicsPCIDevice::function

Chassis slot "number" identifier (may not be a simple number) or DEVPCI_NO_SLOT if not supported

Definition at line 116 of file devLibPCI.h.

◆ id

epicsPCIID epicsPCIDevice::id

Exact ID of device.

Definition at line 113 of file devLibPCI.h.

◆ irq

epicsUInt8 epicsPCIDevice::irq

Definition at line 120 of file devLibPCI.h.

◆ slot

const char* epicsPCIDevice::slot

Definition at line 118 of file devLibPCI.h.


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