Staging: meilhaus: Remove long-deprecated SA_* interrupt macros.
[pandora-kernel.git] / drivers / staging / meilhaus / meerror.h
1 /*
2  * Copyright (C) 2005 Meilhaus Electronic GmbH (support@meilhaus.de)
3  *
4  * Source File : meerror.h
5  * Author      : GG (Guenter Gebhardt)  <g.gebhardt@meilhaus.de>
6  * Author      : KG (Krzysztof Gantzke) <k.gantzke@meilhaus.de>
7  */
8
9 #ifndef _MEERROR_H_
10 #define _MEERROR_H_
11
12 extern char *meErrorMsgTable[];
13
14 #define ME_ERRNO_SUCCESS                                                0
15 #define ME_ERRNO_INVALID_DEVICE                                 1
16 #define ME_ERRNO_INVALID_SUBDEVICE                              2
17 #define ME_ERRNO_INVALID_CHANNEL                                3
18 #define ME_ERRNO_INVALID_SINGLE_CONFIG                  4
19 #define ME_ERRNO_INVALID_REF                                    5
20 #define ME_ERRNO_INVALID_TRIG_CHAN                              6
21 #define ME_ERRNO_INVALID_TRIG_TYPE                              7
22 #define ME_ERRNO_INVALID_TRIG_EDGE                              8
23 #define ME_ERRNO_INVALID_TIMEOUT                                9
24 #define ME_ERRNO_INVALID_FLAGS                                  10
25 #define ME_ERRNO_OPEN                                                   11
26 #define ME_ERRNO_CLOSE                                                  12
27 #define ME_ERRNO_NOT_OPEN                                               13
28 #define ME_ERRNO_INVALID_DIR                                    14
29 #define ME_ERRNO_PREVIOUS_CONFIG                                15
30 #define ME_ERRNO_NOT_SUPPORTED                                  16
31 #define ME_ERRNO_SUBDEVICE_TYPE                                 17
32 #define ME_ERRNO_USER_BUFFER_SIZE                               18
33 #define ME_ERRNO_LOCKED                                                 19
34 #define ME_ERRNO_NOMORE_SUBDEVICE_TYPE                  20
35 #define ME_ERRNO_TIMEOUT                                                21
36 #define ME_ERRNO_SIGNAL                                                 22
37 #define ME_ERRNO_INVALID_IRQ_SOURCE                             23
38 #define ME_ERRNO_THREAD_RUNNING                                 24
39 #define ME_ERRNO_START_THREAD                                   25
40 #define ME_ERRNO_CANCEL_THREAD                                  26
41 #define ME_ERRNO_NO_CALLBACK                                    27
42 #define ME_ERRNO_USED                                                   28
43 #define ME_ERRNO_INVALID_UNIT                                   29
44 #define ME_ERRNO_INVALID_MIN_MAX                                30
45 #define ME_ERRNO_NO_RANGE                                               31
46 #define ME_ERRNO_INVALID_RANGE                                  32
47 #define ME_ERRNO_SUBDEVICE_BUSY                                 33
48 #define ME_ERRNO_INVALID_LOCK                                   34
49 #define ME_ERRNO_INVALID_SWITCH                                 35
50 #define ME_ERRNO_INVALID_ERROR_MSG_COUNT                36
51 #define ME_ERRNO_INVALID_STREAM_CONFIG                  37
52 #define ME_ERRNO_INVALID_CONFIG_LIST_COUNT              38
53 #define ME_ERRNO_INVALID_ACQ_START_TRIG_TYPE    39
54 #define ME_ERRNO_INVALID_ACQ_START_TRIG_EDGE    40
55 #define ME_ERRNO_INVALID_ACQ_START_TRIG_CHAN    41
56 #define ME_ERRNO_INVALID_ACQ_START_TIMEOUT              42
57 #define ME_ERRNO_INVALID_ACQ_START_ARG                  43
58 #define ME_ERRNO_INVALID_SCAN_START_TRIG_TYPE   44
59 #define ME_ERRNO_INVALID_SCAN_START_ARG                 45
60 #define ME_ERRNO_INVALID_CONV_START_TRIG_TYPE   46
61 #define ME_ERRNO_INVALID_CONV_START_ARG                 47
62 #define ME_ERRNO_INVALID_SCAN_STOP_TRIG_TYPE    48
63 #define ME_ERRNO_INVALID_SCAN_STOP_ARG                  49
64 #define ME_ERRNO_INVALID_ACQ_STOP_TRIG_TYPE             50
65 #define ME_ERRNO_INVALID_ACQ_STOP_ARG                   51
66 #define ME_ERRNO_SUBDEVICE_NOT_RUNNING                  52
67 #define ME_ERRNO_INVALID_READ_MODE                              53
68 #define ME_ERRNO_INVALID_VALUE_COUNT                    54
69 #define ME_ERRNO_INVALID_WRITE_MODE                             55
70 #define ME_ERRNO_INVALID_TIMER                                  56
71 #define ME_ERRNO_DEVICE_UNPLUGGED                               57
72 #define ME_ERRNO_USED_INTERNAL                                  58
73 #define ME_ERRNO_INVALID_DUTY_CYCLE                             59
74 #define ME_ERRNO_INVALID_WAIT                                   60
75 #define ME_ERRNO_CONNECT_REMOTE                                 61
76 #define ME_ERRNO_COMMUNICATION                                  62
77 #define ME_ERRNO_INVALID_SINGLE_LIST                    63
78 #define ME_ERRNO_INVALID_MODULE_TYPE                    64
79 #define ME_ERRNO_INVALID_START_MODE                             65
80 #define ME_ERRNO_INVALID_STOP_MODE                              66
81 #define ME_ERRNO_INVALID_FIFO_IRQ_THRESHOLD             67
82 #define ME_ERRNO_INVALID_POINTER                                68
83 #define ME_ERRNO_CREATE_EVENT                                   69
84 #define ME_ERRNO_LACK_OF_RESOURCES                              70
85 #define ME_ERRNO_CANCELLED                                              71
86 #define ME_ERRNO_RING_BUFFER_OVERFLOW                   72
87 #define ME_ERRNO_RING_BUFFER_UNDEFFLOW                  73
88 #define ME_ERRNO_INVALID_IRQ_EDGE                               74
89 #define ME_ERRNO_INVALID_IRQ_ARG                                75
90 #define ME_ERRNO_INVALID_CAP                                    76
91 #define ME_ERRNO_INVALID_CAP_ARG_COUNT                  77
92 #define ME_ERRNO_INTERNAL                                               78
93
94 /** New error for range check */
95 #define ME_ERRNO_VALUE_OUT_OF_RANGE                             79
96 #define ME_ERRNO_FIFO_BUFFER_OVERFLOW                   80
97 #define ME_ERRNO_FIFO_BUFFER_UNDEFFLOW                  81
98
99 #define ME_ERRNO_INVALID_ERROR_NUMBER                   82
100 #endif