Rev 1498 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1498 | Rev 2216 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | 6 | ||
7 | /****************************************************************************** |
7 | /****************************************************************************** |
8 | * |
8 | * |
9 | * 1. Copyright Notice |
9 | * 1. Copyright Notice |
10 | * |
10 | * |
11 | * Some or all of this work - Copyright (c) 1999 - 2010, Intel Corp. |
11 | * Some or all of this work - Copyright (c) 1999 - 2011, Intel Corp. |
12 | * All rights reserved. |
12 | * All rights reserved. |
13 | * |
13 | * |
14 | * 2. License |
14 | * 2. License |
15 | * |
15 | * |
Line 126... | Line 126... | ||
126 | 126 | ||
127 | ACPI_STATUS |
127 | ACPI_STATUS |
128 | AcpiEvInstallXruptHandlers ( |
128 | AcpiEvInstallXruptHandlers ( |
Line 129... | Line -... | ||
129 | void); |
- | |
130 | - | ||
131 | ACPI_STATUS |
- | |
132 | AcpiEvInstallFadtGpes ( |
- | |
133 | void); |
129 | void); |
134 | 130 | ||
135 | UINT32 |
131 | UINT32 |
Line 142... | Line 138... | ||
142 | */ |
138 | */ |
143 | BOOLEAN |
139 | BOOLEAN |
144 | AcpiEvIsNotifyObject ( |
140 | AcpiEvIsNotifyObject ( |
145 | ACPI_NAMESPACE_NODE *Node); |
141 | ACPI_NAMESPACE_NODE *Node); |
Line -... | Line 142... | ||
- | 142 | ||
- | 143 | UINT32 |
|
- | 144 | AcpiEvGetGpeNumberIndex ( |
|
- | 145 | UINT32 GpeNumber); |
|
- | 146 | ||
- | 147 | ACPI_STATUS |
|
- | 148 | AcpiEvQueueNotifyRequest ( |
|
- | 149 | ACPI_NAMESPACE_NODE *Node, |
|
- | 150 | UINT32 NotifyValue); |
|
- | 151 | ||
- | 152 | ||
- | 153 | /* |
|
- | 154 | * evglock - Global Lock support |
|
- | 155 | */ |
|
- | 156 | ACPI_STATUS |
|
- | 157 | AcpiEvInitGlobalLockHandler ( |
|
- | 158 | void); |
|
146 | 159 | ||
147 | ACPI_STATUS |
160 | ACPI_STATUS |
148 | AcpiEvAcquireGlobalLock( |
161 | AcpiEvAcquireGlobalLock( |
Line 149... | Line 162... | ||
149 | UINT16 Timeout); |
162 | UINT16 Timeout); |
150 | 163 | ||
151 | ACPI_STATUS |
164 | ACPI_STATUS |
Line 152... | Line 165... | ||
152 | AcpiEvReleaseGlobalLock( |
165 | AcpiEvReleaseGlobalLock( |
153 | void); |
166 | void); |
154 | 167 | ||
Line 155... | Line -... | ||
155 | ACPI_STATUS |
- | |
156 | AcpiEvInitGlobalLockHandler ( |
- | |
157 | void); |
- | |
158 | - | ||
159 | UINT32 |
- | |
160 | AcpiEvGetGpeNumberIndex ( |
- | |
161 | UINT32 GpeNumber); |
- | |
162 | - | ||
163 | ACPI_STATUS |
- | |
Line 164... | Line 168... | ||
164 | AcpiEvQueueNotifyRequest ( |
168 | ACPI_STATUS |
165 | ACPI_NAMESPACE_NODE *Node, |
169 | AcpiEvRemoveGlobalLockHandler ( |
166 | UINT32 NotifyValue); |
170 | void); |
167 | 171 | ||
168 | 172 | ||
169 | /* |
173 | /* |
Line 170... | Line 174... | ||
170 | * evgpe - Low-level GPE support |
174 | * evgpe - Low-level GPE support |
171 | */ |
175 | */ |
172 | UINT32 |
176 | UINT32 |
Line 173... | Line 177... | ||
173 | AcpiEvGpeDetect ( |
177 | AcpiEvGpeDetect ( |
174 | ACPI_GPE_XRUPT_INFO *GpeXruptList); |
178 | ACPI_GPE_XRUPT_INFO *GpeXruptList); |
175 | 179 | ||
Line 176... | Line 180... | ||
176 | ACPI_STATUS |
180 | ACPI_STATUS |
177 | AcpiEvUpdateGpeEnableMasks ( |
181 | AcpiEvUpdateGpeEnableMask ( |
- | 182 | ACPI_GPE_EVENT_INFO *GpeEventInfo); |
|
- | 183 | ||
- | 184 | ACPI_STATUS |
|
- | 185 | AcpiEvEnableGpe ( |
|
178 | ACPI_GPE_EVENT_INFO *GpeEventInfo); |
186 | ACPI_GPE_EVENT_INFO *GpeEventInfo); |
Line 179... | Line 187... | ||
179 | 187 | ||
180 | ACPI_STATUS |
188 | ACPI_STATUS |
181 | AcpiEvEnableGpe ( |
189 | AcpiEvAddGpeReference ( |
Line 193... | Line 201... | ||
193 | ACPI_GPE_EVENT_INFO * |
201 | ACPI_GPE_EVENT_INFO * |
194 | AcpiEvLowGetGpeInfo ( |
202 | AcpiEvLowGetGpeInfo ( |
195 | UINT32 GpeNumber, |
203 | UINT32 GpeNumber, |
196 | ACPI_GPE_BLOCK_INFO *GpeBlock); |
204 | ACPI_GPE_BLOCK_INFO *GpeBlock); |
Line -... | Line 205... | ||
- | 205 | ||
- | 206 | ACPI_STATUS |
|
- | 207 | AcpiEvFinishGpe ( |
|
- | 208 | ACPI_GPE_EVENT_INFO *GpeEventInfo); |
|
Line 197... | Line 209... | ||
197 | 209 | ||
198 | 210 | ||
199 | /* |
211 | /* |
200 | * evgpeblk - Upper-level GPE block support |
212 | * evgpeblk - Upper-level GPE block support |
Line 208... | Line 220... | ||
208 | UINT32 InterruptNumber, |
220 | UINT32 InterruptNumber, |
209 | ACPI_GPE_BLOCK_INFO **ReturnGpeBlock); |
221 | ACPI_GPE_BLOCK_INFO **ReturnGpeBlock); |
Line 210... | Line 222... | ||
210 | 222 | ||
211 | ACPI_STATUS |
223 | ACPI_STATUS |
212 | AcpiEvInitializeGpeBlock ( |
224 | AcpiEvInitializeGpeBlock ( |
213 | ACPI_NAMESPACE_NODE *GpeDevice, |
225 | ACPI_GPE_XRUPT_INFO *GpeXruptInfo, |
- | 226 | ACPI_GPE_BLOCK_INFO *GpeBlock, |
|
Line 214... | Line 227... | ||
214 | ACPI_GPE_BLOCK_INFO *GpeBlock); |
227 | void *Context); |
215 | 228 | ||
216 | ACPI_STATUS |
229 | ACPI_STATUS |
Line 217... | Line 230... | ||
217 | AcpiEvDeleteGpeBlock ( |
230 | AcpiEvDeleteGpeBlock ( |
218 | ACPI_GPE_BLOCK_INFO *GpeBlock); |
231 | ACPI_GPE_BLOCK_INFO *GpeBlock); |
- | 232 | ||
219 | 233 | UINT32 |
|
220 | UINT32 |
234 | AcpiEvGpeDispatch ( |
Line 221... | Line 235... | ||
221 | AcpiEvGpeDispatch ( |
235 | ACPI_NAMESPACE_NODE *GpeDevice, |
222 | ACPI_GPE_EVENT_INFO *GpeEventInfo, |
236 | ACPI_GPE_EVENT_INFO *GpeEventInfo, |
Line 238... | Line 252... | ||
238 | ACPI_HANDLE ObjHandle, |
252 | ACPI_HANDLE ObjHandle, |
239 | UINT32 Level, |
253 | UINT32 Level, |
240 | void *Context, |
254 | void *Context, |
241 | void **ReturnValue); |
255 | void **ReturnValue); |
Line 242... | Line -... | ||
242 | - | ||
243 | ACPI_STATUS |
- | |
244 | AcpiEvMatchPrwAndGpe ( |
- | |
245 | ACPI_HANDLE ObjHandle, |
- | |
246 | UINT32 Level, |
- | |
247 | void *Context, |
- | |
248 | void **ReturnValue); |
- | |
249 | 256 | ||
250 | /* |
257 | /* |
251 | * evgpeutil - GPE utilities |
258 | * evgpeutil - GPE utilities |
252 | */ |
259 | */ |
253 | ACPI_STATUS |
260 | ACPI_STATUS |
Line 257... | Line 264... | ||
257 | 264 | ||
258 | BOOLEAN |
265 | BOOLEAN |
259 | AcpiEvValidGpeEvent ( |
266 | AcpiEvValidGpeEvent ( |
Line -... | Line 267... | ||
- | 267 | ACPI_GPE_EVENT_INFO *GpeEventInfo); |
|
- | 268 | ||
- | 269 | ACPI_STATUS |
|
- | 270 | AcpiEvGetGpeDevice ( |
|
- | 271 | ACPI_GPE_XRUPT_INFO *GpeXruptInfo, |
|
- | 272 | ACPI_GPE_BLOCK_INFO *GpeBlock, |
|
260 | ACPI_GPE_EVENT_INFO *GpeEventInfo); |
273 | void *Context); |
261 | 274 | ||
262 | ACPI_GPE_XRUPT_INFO * |
275 | ACPI_GPE_XRUPT_INFO * |
Line 263... | Line 276... | ||
263 | AcpiEvGetGpeXruptBlock ( |
276 | AcpiEvGetGpeXruptBlock ( |