1
1
#ifndef _PCILIB_ERROR_H
2
2
#define _PCILIB_ERROR_H
5
7
PCILIB_ERROR_SUCCESS = 0,
7
PCILIB_ERROR_INVALID_REQUEST,
8
PCILIB_ERROR_INVALID_ADDRESS,
9
PCILIB_ERROR_INVALID_BANK,
10
PCILIB_ERROR_INVALID_DATA,
11
PCILIB_ERROR_INVALID_STATE,
15
PCILIB_ERROR_NOTSUPPORTED,
16
PCILIB_ERROR_NOTFOUND,
17
PCILIB_ERROR_OUTOFRANGE,
18
PCILIB_ERROR_NOTAVAILABLE,
19
PCILIB_ERROR_NOTINITIALIZED,
8
PCILIB_ERROR_MEMORY = ENOMEM,
9
PCILIB_ERROR_INVALID_REQUEST = EBADR,
10
PCILIB_ERROR_INVALID_ADDRESS = EFAULT,
11
PCILIB_ERROR_INVALID_BANK = ENOENT,
12
PCILIB_ERROR_INVALID_DATA = EILSEQ,
13
PCILIB_ERROR_INVALID_STATE = EBADFD,
14
PCILIB_ERROR_INVALID_ARGUMENT = EINVAL,
15
PCILIB_ERROR_TIMEOUT = ETIME,
16
PCILIB_ERROR_FAILED = EBADE,
17
PCILIB_ERROR_VERIFY = EREMOTEIO,
18
PCILIB_ERROR_NOTSUPPORTED = ENOTSUP,
19
PCILIB_ERROR_NOTFOUND = ESRCH,
20
PCILIB_ERROR_OUTOFRANGE = ERANGE,
21
PCILIB_ERROR_NOTAVAILABLE = ENAVAIL,
22
PCILIB_ERROR_NOTINITIALIZED = EBADFD,
23
PCILIB_ERROR_TOOBIG = EFBIG,
24
PCILIB_ERROR_OVERWRITTEN = ESTALE
28
#ifndef _PCILIB_ERROR_C
29
extern void (*pcilib_error)(const char *msg, ...);
30
extern void (*pcilib_warning)(const char *msg, ...);
31
#endif /* _PCILIB_ERROR_C */
25
33
#endif /* _PCILIB_ERROR_H */