@@ -53,10 +53,10 @@ extern "C" {
5353 @endcode
5454 */
5555typedef struct {
56- epicsUInt32 device , vendor ;
57- epicsUInt32 sub_device , sub_vendor ;
58- epicsUInt32 pci_class ;
59- epicsUInt16 revision ;
56+ epicsUInt32 device , vendor ;
57+ epicsUInt32 sub_device , sub_vendor ;
58+ epicsUInt32 pci_class ;
59+ epicsUInt16 revision ;
6060} epicsPCIID ;
6161
6262#define DEVPCI_ANY_DEVICE 0x10000
@@ -73,31 +73,31 @@ typedef struct {
7373
7474#define DEVPCI_DEVICE_ANY () \
7575{ DEVPCI_ANY_DEVICE, DEVPCI_ANY_VENDOR, \
76- DEVPCI_ANY_SUBDEVICE, DEVPCI_ANY_SUBVENDOR, \
77- DEVPCI_ANY_CLASS, DEVPCI_ANY_REVISION }
76+ DEVPCI_ANY_SUBDEVICE, DEVPCI_ANY_SUBVENDOR, \
77+ DEVPCI_ANY_CLASS, DEVPCI_ANY_REVISION }
7878
7979#define DEVPCI_DEVICE_VENDOR (dev ,vend ) \
8080{ dev, vend, DEVPCI_ANY_SUBDEVICE, DEVPCI_ANY_SUBVENDOR, \
81- DEVPCI_ANY_CLASS, DEVPCI_ANY_REVISION }
81+ DEVPCI_ANY_CLASS, DEVPCI_ANY_REVISION }
8282
8383#define DEVPCI_DEVICE_VENDOR_CLASS (dev ,vend ,pclass ) \
8484{ dev, vend, DEVPCI_ANY_SUBDEVICE, DEVPCI_ANY_SUBVENDOR, \
85- pclass, DEVPCI_ANY_REVISION }
85+ pclass, DEVPCI_ANY_REVISION }
8686
8787#define DEVPCI_SUBDEVICE_SUBVENDOR (dev ,vend ,sdev ,svend ) \
8888{ dev, vend, sdev, svend, \
89- DEVPCI_ANY_CLASS, DEVPCI_ANY_REVISION }
89+ DEVPCI_ANY_CLASS, DEVPCI_ANY_REVISION }
9090
9191#define DEVPCI_SUBDEVICE_SUBVENDOR_CLASS (dev ,vend ,sdev ,svend ,revision ,pclass ) \
9292{ dev, vend, sdev, svend, \
93- pclass, revision }
93+ pclass, revision }
9494
9595#define DEVPCI_NO_SLOT NULL
9696
9797struct PCIBar {
98- unsigned int ioport :1 ; /**< 0 memory, 1 I/O */
99- unsigned int addr64 :1 ; /**< 0 32 bit, 1 64 bit */
100- unsigned int below1M :1 ; /**< 0 Normal, 1 Must be mapped below 1M */
98+ unsigned int ioport :1 ; /**< 0 memory, 1 I/O */
99+ unsigned int addr64 :1 ; /**< 0 32 bit, 1 64 bit */
100+ unsigned int below1M :1 ; /**< 0 Normal, 1 Must be mapped below 1M */
101101};
102102
103103/** @brief Device token
@@ -110,16 +110,16 @@ struct PCIBar {
110110 */
111111
112112typedef struct {
113- epicsPCIID id ; /**< @brief Exact ID of device */
114- unsigned int bus ;
115- unsigned int device ;
116- unsigned int function ;
117- /*!< Chassis slot "number" identifier (may not be a simple number) or DEVPCI_NO_SLOT if not supported*/
118- const char * slot ;
119- struct PCIBar bar [6 ];
120- epicsUInt8 irq ;
121- unsigned int domain ;
122- const char * driver ;
113+ epicsPCIID id ; /**< @brief Exact ID of device */
114+ unsigned int bus ;
115+ unsigned int device ;
116+ unsigned int function ;
117+ /*!< Chassis slot "number" identifier (may not be a simple number) or DEVPCI_NO_SLOT if not supported*/
118+ const char * slot ;
119+ struct PCIBar bar [6 ];
120+ epicsUInt8 irq ;
121+ unsigned int domain ;
122+ const char * driver ;
123123} epicsPCIDevice ;
124124
125125/** @brief The maximum number of base address registers (BARs). */
@@ -153,11 +153,11 @@ typedef int (*devPCISearchFn)(void* ptr,const epicsPCIDevice* dev);
153153 */
154154epicsShareFunc
155155int devPCIFindCB (
156- const epicsPCIID * idlist ,
157- devPCISearchFn searchfn ,
158- void * arg ,
159- unsigned int opt /* always 0 */
160- );
156+ const epicsPCIID * idlist ,
157+ devPCISearchFn searchfn ,
158+ void * arg ,
159+ unsigned int opt /* always 0 */
160+ );
161161
162162/** @brief PCI bus search by specification string
163163 *
@@ -183,7 +183,7 @@ int devPCIFindSpec(
183183 const char * spec ,
184184 const epicsPCIDevice * * found ,
185185 unsigned int opt /* always 0 */
186- );
186+ );
187187
188188/** @brief PCI bus probe
189189 *
@@ -205,24 +205,24 @@ int devPCIFindSpec(
205205 */
206206epicsShareFunc
207207int devPCIFindDBDF (
208- const epicsPCIID * idlist ,
209- unsigned int domain ,
210- unsigned int b ,
211- unsigned int d ,
212- unsigned int f ,
213- const epicsPCIDevice * * found ,
214- unsigned int opt /* always 0 */
215- );
208+ const epicsPCIID * idlist ,
209+ unsigned int domain ,
210+ unsigned int b ,
211+ unsigned int d ,
212+ unsigned int f ,
213+ const epicsPCIDevice * * found ,
214+ unsigned int opt /* always 0 */
215+ );
216216
217217epicsShareFunc
218218int devPCIFindBDF (
219- const epicsPCIID * idlist ,
220- unsigned int b ,
221- unsigned int d ,
222- unsigned int f ,
223- const epicsPCIDevice * * found ,
224- unsigned int opt /* always 0 */
225- );
219+ const epicsPCIID * idlist ,
220+ unsigned int b ,
221+ unsigned int d ,
222+ unsigned int f ,
223+ const epicsPCIDevice * * found ,
224+ unsigned int opt /* always 0 */
225+ );
226226
227227#ifdef __linux__
228228#define DEVLIB_MAP_UIO1TO1 0
@@ -256,11 +256,11 @@ const epicsPCIDevice **found,
256256epicsShareFunc
257257int
258258devPCIToLocalAddr (
259- const epicsPCIDevice * id ,
260- unsigned int bar ,
259+ const epicsPCIDevice * id ,
260+ unsigned int bar ,
261261 volatile void * * ppLocalAddr ,
262- unsigned int opt /* always 0 */
263- );
262+ unsigned int opt /* always 0 */
263+ );
264264
265265/** @brief Find the size of a BAR
266266 *
@@ -279,10 +279,10 @@ devPCIToLocalAddr(
279279epicsShareFunc
280280int
281281devPCIBarLen (
282- const epicsPCIDevice * id ,
283- unsigned int bar ,
284- epicsUInt32 * len
285- );
282+ const epicsPCIDevice * id ,
283+ unsigned int bar ,
284+ epicsUInt32 * len
285+ );
286286
287287/** @brief Request interrupts for device
288288 *
@@ -304,11 +304,11 @@ devPCIBarLen(
304304 */
305305epicsShareFunc
306306int devPCIConnectInterrupt (
307- const epicsPCIDevice * id ,
308- void (* pFunction )(void * ),
309- void * parameter ,
310- unsigned int opt /* always 0 */
311- );
307+ const epicsPCIDevice * id ,
308+ void (* pFunction )(void * ),
309+ void * parameter ,
310+ unsigned int opt /* always 0 */
311+ );
312312
313313/** @brief Stop receiving interrupts
314314 *
@@ -320,10 +320,10 @@ int devPCIConnectInterrupt(
320320 */
321321epicsShareFunc
322322int devPCIDisconnectInterrupt (
323- const epicsPCIDevice * id ,
324- void (* pFunction )(void * ),
325- void * parameter
326- );
323+ const epicsPCIDevice * id ,
324+ void (* pFunction )(void * ),
325+ void * parameter
326+ );
327327
328328epicsShareFunc
329329void
0 commit comments