diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2008-12-19 20:09:38 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-01-06 16:52:37 -0500 |
commit | e0ca0595885e2e324eefe4f32cde6d65e61e6e28 (patch) | |
tree | c53676354254656be8d1f197f5d8f88526355b7b /drivers/staging/epl/edrv.h | |
parent | bd5cd82dc6148aa8f655620e6f3bf62e5e320078 (diff) |
Staging: epl: run Lindent on *.h files
It's a start, still a mess...
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com>
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/epl/edrv.h')
-rw-r--r-- | drivers/staging/epl/edrv.h | 90 |
1 files changed, 37 insertions, 53 deletions
diff --git a/drivers/staging/epl/edrv.h b/drivers/staging/epl/edrv.h index 139523c6661..a45984dfb09 100644 --- a/drivers/staging/epl/edrv.h +++ b/drivers/staging/epl/edrv.h | |||
@@ -81,103 +81,87 @@ | |||
81 | #define MAX_ETH_DATA_SIZE 1500 | 81 | #define MAX_ETH_DATA_SIZE 1500 |
82 | #define MIN_ETH_DATA_SIZE 46 | 82 | #define MIN_ETH_DATA_SIZE 46 |
83 | 83 | ||
84 | #define ETH_HDR_OFFSET 0 // Ethernet header at the top of the frame | 84 | #define ETH_HDR_OFFSET 0 // Ethernet header at the top of the frame |
85 | #define ETH_HDR_SIZE 14 // size of Ethernet header | 85 | #define ETH_HDR_SIZE 14 // size of Ethernet header |
86 | #define MIN_ETH_SIZE (MIN_ETH_DATA_SIZE + ETH_HDR_SIZE) // without CRC | 86 | #define MIN_ETH_SIZE (MIN_ETH_DATA_SIZE + ETH_HDR_SIZE) // without CRC |
87 | |||
88 | #define ETH_CRC_SIZE 4 // size of Ethernet CRC, i.e. FCS | ||
89 | |||
90 | 87 | ||
88 | #define ETH_CRC_SIZE 4 // size of Ethernet CRC, i.e. FCS | ||
91 | 89 | ||
92 | //--------------------------------------------------------------------------- | 90 | //--------------------------------------------------------------------------- |
93 | // types | 91 | // types |
94 | //--------------------------------------------------------------------------- | 92 | //--------------------------------------------------------------------------- |
95 | 93 | ||
96 | // position of a buffer in an ethernet-frame | 94 | // position of a buffer in an ethernet-frame |
97 | typedef enum | 95 | typedef enum { |
98 | { | 96 | kEdrvBufferFirstInFrame = 0x01, // first data buffer in an ethernet frame |
99 | kEdrvBufferFirstInFrame = 0x01, // first data buffer in an ethernet frame | 97 | kEdrvBufferMiddleInFrame = 0x02, // a middle data buffer in an ethernet frame |
100 | kEdrvBufferMiddleInFrame = 0x02, // a middle data buffer in an ethernet frame | 98 | kEdrvBufferLastInFrame = 0x04 // last data buffer in an ethernet frame |
101 | kEdrvBufferLastInFrame = 0x04 // last data buffer in an ethernet frame | ||
102 | } tEdrvBufferInFrame; | 99 | } tEdrvBufferInFrame; |
103 | 100 | ||
104 | |||
105 | // format of a tx-buffer | 101 | // format of a tx-buffer |
106 | typedef struct _tEdrvTxBuffer | 102 | typedef struct _tEdrvTxBuffer { |
107 | { | 103 | tEplMsgType m_EplMsgType; // IN: type of EPL message, set by calling function |
108 | tEplMsgType m_EplMsgType; // IN: type of EPL message, set by calling function | 104 | unsigned int m_uiTxMsgLen; // IN: length of message to be send (set for each transmit call) |
109 | unsigned int m_uiTxMsgLen; // IN: length of message to be send (set for each transmit call) | 105 | // ---------------------- |
110 | // ---------------------- | 106 | unsigned int m_uiBufferNumber; // OUT: number of the buffer, set by ethernetdriver |
111 | unsigned int m_uiBufferNumber; // OUT: number of the buffer, set by ethernetdriver | 107 | BYTE *m_pbBuffer; // OUT: pointer to the buffer, set by ethernetdriver |
112 | BYTE * m_pbBuffer; // OUT: pointer to the buffer, set by ethernetdriver | 108 | tEplNetTime m_NetTime; // OUT: Timestamp of end of transmission, set by ethernetdriver |
113 | tEplNetTime m_NetTime; // OUT: Timestamp of end of transmission, set by ethernetdriver | 109 | // ---------------------- |
114 | // ---------------------- | 110 | unsigned int m_uiMaxBufferLen; // IN/OUT: maximum length of the buffer |
115 | unsigned int m_uiMaxBufferLen; // IN/OUT: maximum length of the buffer | ||
116 | } tEdrvTxBuffer; | 111 | } tEdrvTxBuffer; |
117 | 112 | ||
118 | // format of a rx-buffer | 113 | // format of a rx-buffer |
119 | typedef struct _tEdrvRxBuffer | 114 | typedef struct _tEdrvRxBuffer { |
120 | { | 115 | tEdrvBufferInFrame m_BufferInFrame; // OUT position of received buffer in an ethernet-frame |
121 | tEdrvBufferInFrame m_BufferInFrame; // OUT position of received buffer in an ethernet-frame | 116 | unsigned int m_uiRxMsgLen; // OUT: length of received buffer (without CRC) |
122 | unsigned int m_uiRxMsgLen; // OUT: length of received buffer (without CRC) | 117 | BYTE *m_pbBuffer; // OUT: pointer to the buffer, set by ethernetdriver |
123 | BYTE * m_pbBuffer; // OUT: pointer to the buffer, set by ethernetdriver | 118 | tEplNetTime m_NetTime; // OUT: Timestamp of end of receiption |
124 | tEplNetTime m_NetTime; // OUT: Timestamp of end of receiption | ||
125 | 119 | ||
126 | } tEdrvRxBuffer; | 120 | } tEdrvRxBuffer; |
127 | 121 | ||
128 | |||
129 | |||
130 | //typedef void (*tEdrvRxHandler) (BYTE bBufferInFrame_p, tBufferDescr * pbBuffer_p); | 122 | //typedef void (*tEdrvRxHandler) (BYTE bBufferInFrame_p, tBufferDescr * pbBuffer_p); |
131 | //typedef void (*tEdrvRxHandler) (BYTE bBufferInFrame_p, BYTE * pbEthernetData_p, WORD wDataLen_p); | 123 | //typedef void (*tEdrvRxHandler) (BYTE bBufferInFrame_p, BYTE * pbEthernetData_p, WORD wDataLen_p); |
132 | typedef void (*tEdrvRxHandler) (tEdrvRxBuffer * pRxBuffer_p); | 124 | typedef void (*tEdrvRxHandler) (tEdrvRxBuffer * pRxBuffer_p); |
133 | typedef void (*tEdrvTxHandler) (tEdrvTxBuffer * pTxBuffer_p); | 125 | typedef void (*tEdrvTxHandler) (tEdrvTxBuffer * pTxBuffer_p); |
134 | 126 | ||
135 | |||
136 | // format of init structure | 127 | // format of init structure |
137 | typedef struct | 128 | typedef struct { |
138 | { | 129 | BYTE m_abMyMacAddr[6]; // the own MAC address |
139 | BYTE m_abMyMacAddr[6]; // the own MAC address | ||
140 | 130 | ||
141 | // BYTE m_bNoOfRxBuffDescr; // number of entries in rx bufferdescriptor table | 131 | // BYTE m_bNoOfRxBuffDescr; // number of entries in rx bufferdescriptor table |
142 | // tBufferDescr * m_pRxBuffDescrTable; // rx bufferdescriptor table | 132 | // tBufferDescr * m_pRxBuffDescrTable; // rx bufferdescriptor table |
143 | // WORD m_wRxBufferSize; // size of the whole rx buffer | 133 | // WORD m_wRxBufferSize; // size of the whole rx buffer |
144 | 134 | ||
145 | tEdrvRxHandler m_pfnRxHandler; | 135 | tEdrvRxHandler m_pfnRxHandler; |
146 | tEdrvTxHandler m_pfnTxHandler; | 136 | tEdrvTxHandler m_pfnTxHandler; |
147 | 137 | ||
148 | } tEdrvInitParam; | 138 | } tEdrvInitParam; |
149 | 139 | ||
150 | |||
151 | //--------------------------------------------------------------------------- | 140 | //--------------------------------------------------------------------------- |
152 | // function prototypes | 141 | // function prototypes |
153 | //--------------------------------------------------------------------------- | 142 | //--------------------------------------------------------------------------- |
154 | 143 | ||
144 | tEplKernel EdrvInit(tEdrvInitParam * pEdrvInitParam_p); | ||
155 | 145 | ||
156 | tEplKernel EdrvInit (tEdrvInitParam* pEdrvInitParam_p); | 146 | tEplKernel EdrvShutdown(void); |
157 | |||
158 | tEplKernel EdrvShutdown (void); | ||
159 | 147 | ||
160 | tEplKernel EdrvDefineRxMacAddrEntry (BYTE * pbMacAddr_p); | 148 | tEplKernel EdrvDefineRxMacAddrEntry(BYTE * pbMacAddr_p); |
161 | tEplKernel EdrvUndefineRxMacAddrEntry (BYTE * pbMacAddr_p); | 149 | tEplKernel EdrvUndefineRxMacAddrEntry(BYTE * pbMacAddr_p); |
162 | 150 | ||
163 | //tEplKernel EdrvDefineUnicastEntry (BYTE * pbUCEntry_p); | 151 | //tEplKernel EdrvDefineUnicastEntry (BYTE * pbUCEntry_p); |
164 | //tEplKernel EdrvUndfineUnicastEntry (BYTE * pbUCEntry_p); | 152 | //tEplKernel EdrvUndfineUnicastEntry (BYTE * pbUCEntry_p); |
165 | 153 | ||
166 | tEplKernel EdrvAllocTxMsgBuffer (tEdrvTxBuffer * pBuffer_p); | 154 | tEplKernel EdrvAllocTxMsgBuffer(tEdrvTxBuffer * pBuffer_p); |
167 | tEplKernel EdrvReleaseTxMsgBuffer (tEdrvTxBuffer * pBuffer_p); | 155 | tEplKernel EdrvReleaseTxMsgBuffer(tEdrvTxBuffer * pBuffer_p); |
168 | 156 | ||
169 | //tEplKernel EdrvWriteMsg (tBufferDescr * pbBuffer_p); | 157 | //tEplKernel EdrvWriteMsg (tBufferDescr * pbBuffer_p); |
170 | tEplKernel EdrvSendTxMsg (tEdrvTxBuffer * pBuffer_p); | 158 | tEplKernel EdrvSendTxMsg(tEdrvTxBuffer * pBuffer_p); |
171 | tEplKernel EdrvTxMsgReady (tEdrvTxBuffer * pBuffer_p); | 159 | tEplKernel EdrvTxMsgReady(tEdrvTxBuffer * pBuffer_p); |
172 | tEplKernel EdrvTxMsgStart (tEdrvTxBuffer * pBuffer_p); | 160 | tEplKernel EdrvTxMsgStart(tEdrvTxBuffer * pBuffer_p); |
173 | 161 | ||
174 | //tEplKernel EdrvReadMsg (void); | 162 | //tEplKernel EdrvReadMsg (void); |
175 | 163 | ||
176 | // interrupt handler called by target specific interrupt handler | 164 | // interrupt handler called by target specific interrupt handler |
177 | void EdrvInterruptHandler (void); | 165 | void EdrvInterruptHandler(void); |
178 | |||
179 | |||
180 | |||
181 | #endif // #ifndef _EDRV_H_ | ||
182 | |||
183 | 166 | ||
167 | #endif // #ifndef _EDRV_H_ | ||