Rev 1498 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1498 | Rev 2216 | ||
---|---|---|---|
Line 7... | Line 7... | ||
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 | * |
16 | * 2.1. This is your license from Intel Corp. under its intellectual property |
16 | * 2.1. This is your license from Intel Corp. under its intellectual property |
Line 118... | Line 118... | ||
118 | #define __ACXFACE_H__ |
118 | #define __ACXFACE_H__ |
119 | 119 | ||
Line 120... | Line 120... | ||
120 | /* Current ACPICA subsystem version in YYYYMMDD format */ |
120 | /* Current ACPICA subsystem version in YYYYMMDD format */ |
Line 121... | Line 121... | ||
121 | 121 | ||
Line 122... | Line 122... | ||
122 | #define ACPI_CA_VERSION 0x20100528 |
122 | #define ACPI_CA_VERSION 0x20110623 |
123 | 123 | ||
Line 124... | Line 124... | ||
124 | #include "actypes.h" |
124 | #include "actypes.h" |
125 | #include "actbl.h" |
125 | #include "actbl.h" |
126 | 126 | ||
127 | /* |
127 | /* |
128 | * Globals that are publically available |
128 | * Globals that are publically available |
- | 129 | */ |
|
Line 129... | Line 130... | ||
129 | */ |
130 | extern UINT32 AcpiCurrentGpeCount; |
Line 130... | Line 131... | ||
130 | extern UINT32 AcpiCurrentGpeCount; |
131 | extern ACPI_TABLE_FADT AcpiGbl_FADT; |
131 | extern ACPI_TABLE_FADT AcpiGbl_FADT; |
132 | extern BOOLEAN AcpiGbl_SystemAwakeAndRunning; |
Line 139... | Line 140... | ||
139 | 140 | ||
Line 140... | Line 141... | ||
140 | extern UINT8 AcpiGbl_EnableInterpreterSlack; |
141 | extern UINT8 AcpiGbl_EnableInterpreterSlack; |
141 | extern UINT8 AcpiGbl_AllMethodsSerialized; |
142 | extern UINT8 AcpiGbl_AllMethodsSerialized; |
142 | extern UINT8 AcpiGbl_CreateOsiMethod; |
143 | extern UINT8 AcpiGbl_CreateOsiMethod; |
143 | extern UINT8 AcpiGbl_LeaveWakeGpesDisabled; |
- | |
144 | extern UINT8 AcpiGbl_UseDefaultRegisterWidths; |
144 | extern UINT8 AcpiGbl_UseDefaultRegisterWidths; |
145 | extern ACPI_NAME AcpiGbl_TraceMethodName; |
145 | extern ACPI_NAME AcpiGbl_TraceMethodName; |
146 | extern UINT32 AcpiGbl_TraceFlags; |
146 | extern UINT32 AcpiGbl_TraceFlags; |
147 | extern UINT8 AcpiGbl_EnableAmlDebugObject; |
147 | extern UINT8 AcpiGbl_EnableAmlDebugObject; |
148 | extern UINT8 AcpiGbl_CopyDsdtLocally; |
148 | extern UINT8 AcpiGbl_CopyDsdtLocally; |
149 | extern UINT8 AcpiGbl_TruncateIoAddresses; |
149 | extern UINT8 AcpiGbl_TruncateIoAddresses; |
- | 150 | extern UINT8 AcpiGbl_DisableAutoRepair; |
|
Line 150... | Line 151... | ||
150 | 151 | ||
151 | 152 | ||
152 | /* |
153 | /* |
153 | * Global interfaces |
154 | * Initialization |
154 | */ |
155 | */ |
155 | ACPI_STATUS |
156 | ACPI_STATUS |
156 | AcpiInitializeTables ( |
157 | AcpiInitializeTables ( |
Line 173... | Line 174... | ||
173 | ACPI_STATUS |
174 | ACPI_STATUS |
174 | AcpiTerminate ( |
175 | AcpiTerminate ( |
175 | void); |
176 | void); |
Line 176... | Line -... | ||
176 | - | ||
177 | ACPI_STATUS |
- | |
178 | AcpiSubsystemStatus ( |
- | |
Line -... | Line 177... | ||
- | 177 | ||
- | 178 | ||
- | 179 | /* |
|
179 | void); |
180 | * Miscellaneous global interfaces |
180 | 181 | */ |
|
181 | ACPI_STATUS |
182 | ACPI_STATUS |
Line 182... | Line 183... | ||
182 | AcpiEnable ( |
183 | AcpiEnable ( |
183 | void); |
184 | void); |
184 | 185 | ||
Line 185... | Line 186... | ||
185 | ACPI_STATUS |
186 | ACPI_STATUS |
- | 187 | AcpiDisable ( |
|
- | 188 | void); |
|
- | 189 | ||
- | 190 | ACPI_STATUS |
|
186 | AcpiDisable ( |
191 | AcpiSubsystemStatus ( |
187 | void); |
192 | void); |
Line 188... | Line 193... | ||
188 | 193 | ||
189 | ACPI_STATUS |
194 | ACPI_STATUS |
Line 201... | Line 206... | ||
201 | ACPI_STATUS |
206 | ACPI_STATUS |
202 | AcpiPurgeCachedObjects ( |
207 | AcpiPurgeCachedObjects ( |
203 | void); |
208 | void); |
Line -... | Line 209... | ||
- | 209 | ||
- | 210 | ACPI_STATUS |
|
- | 211 | AcpiInstallInterface ( |
|
- | 212 | ACPI_STRING InterfaceName); |
|
- | 213 | ||
- | 214 | ACPI_STATUS |
|
- | 215 | AcpiRemoveInterface ( |
|
- | 216 | ACPI_STRING InterfaceName); |
|
Line 204... | Line 217... | ||
204 | 217 | ||
205 | 218 | ||
206 | /* |
219 | /* |
207 | * ACPI Memory managment |
220 | * ACPI Memory management |
208 | */ |
221 | */ |
209 | void * |
222 | void * |
Line 371... | Line 384... | ||
371 | ACPI_INIT_HANDLER Handler, |
384 | ACPI_INIT_HANDLER Handler, |
372 | UINT32 Function); |
385 | UINT32 Function); |
373 | 386 | ||
Line 374... | Line 387... | ||
374 | ACPI_STATUS |
387 | ACPI_STATUS |
- | 388 | AcpiInstallGlobalEventHandler ( |
|
- | 389 | ACPI_GBL_EVENT_HANDLER Handler, |
|
- | 390 | void *Context); |
|
- | 391 | ||
- | 392 | ACPI_STATUS |
|
375 | AcpiInstallFixedEventHandler ( |
393 | AcpiInstallFixedEventHandler ( |
376 | UINT32 AcpiEvent, |
394 | UINT32 AcpiEvent, |
377 | ACPI_EVENT_HANDLER Handler, |
395 | ACPI_EVENT_HANDLER Handler, |
378 | void *Context); |
396 | void *Context); |
Line 382... | Line 400... | ||
382 | UINT32 AcpiEvent, |
400 | UINT32 AcpiEvent, |
383 | ACPI_EVENT_HANDLER Handler); |
401 | ACPI_EVENT_HANDLER Handler); |
384 | 402 | ||
Line 385... | Line 403... | ||
385 | ACPI_STATUS |
403 | ACPI_STATUS |
- | 404 | AcpiInstallGpeHandler ( |
|
- | 405 | ACPI_HANDLE GpeDevice, |
|
- | 406 | UINT32 GpeNumber, |
|
- | 407 | UINT32 Type, |
|
- | 408 | ACPI_GPE_HANDLER Address, |
|
- | 409 | void *Context); |
|
- | 410 | ||
- | 411 | ACPI_STATUS |
|
- | 412 | AcpiRemoveGpeHandler ( |
|
- | 413 | ACPI_HANDLE GpeDevice, |
|
- | 414 | UINT32 GpeNumber, |
|
- | 415 | ACPI_GPE_HANDLER Address); |
|
- | 416 | ||
- | 417 | ACPI_STATUS |
|
386 | AcpiInstallNotifyHandler ( |
418 | AcpiInstallNotifyHandler ( |
387 | ACPI_HANDLE Device, |
419 | ACPI_HANDLE Device, |
388 | UINT32 HandlerType, |
420 | UINT32 HandlerType, |
389 | ACPI_NOTIFY_HANDLER Handler, |
421 | ACPI_NOTIFY_HANDLER Handler, |
390 | void *Context); |
422 | void *Context); |
Line 409... | Line 441... | ||
409 | ACPI_ADR_SPACE_TYPE SpaceId, |
441 | ACPI_ADR_SPACE_TYPE SpaceId, |
410 | ACPI_ADR_SPACE_HANDLER Handler); |
442 | ACPI_ADR_SPACE_HANDLER Handler); |
411 | 443 | ||
Line 412... | Line 444... | ||
412 | ACPI_STATUS |
444 | ACPI_STATUS |
413 | AcpiInstallGpeHandler ( |
- | |
414 | ACPI_HANDLE GpeDevice, |
- | |
415 | UINT32 GpeNumber, |
- | |
416 | UINT32 Type, |
- | |
417 | ACPI_EVENT_HANDLER Address, |
- | |
418 | void *Context); |
- | |
419 | - | ||
420 | ACPI_STATUS |
- | |
421 | AcpiRemoveGpeHandler ( |
- | |
422 | ACPI_HANDLE GpeDevice, |
- | |
423 | UINT32 GpeNumber, |
- | |
424 | ACPI_EVENT_HANDLER Address); |
- | |
425 | - | ||
426 | ACPI_STATUS |
- | |
427 | AcpiInstallExceptionHandler ( |
445 | AcpiInstallExceptionHandler ( |
428 | ACPI_EXCEPTION_HANDLER Handler); |
446 | ACPI_EXCEPTION_HANDLER Handler); |
Line -... | Line 447... | ||
- | 447 | ||
- | 448 | ACPI_STATUS |
|
- | 449 | AcpiInstallInterfaceHandler ( |
|
- | 450 | ACPI_INTERFACE_HANDLER Handler); |
|
Line 429... | Line 451... | ||
429 | 451 | ||
430 | 452 | ||
431 | /* |
453 | /* |
432 | * Event interfaces |
454 | * Global Lock interfaces |
433 | */ |
455 | */ |
434 | ACPI_STATUS |
456 | ACPI_STATUS |
435 | AcpiAcquireGlobalLock ( |
457 | AcpiAcquireGlobalLock ( |
Line 436... | Line 458... | ||
436 | UINT16 Timeout, |
458 | UINT16 Timeout, |
437 | UINT32 *Handle); |
459 | UINT32 *Handle); |
438 | 460 | ||
Line -... | Line 461... | ||
- | 461 | ACPI_STATUS |
|
- | 462 | AcpiReleaseGlobalLock ( |
|
- | 463 | UINT32 Handle); |
|
- | 464 | ||
439 | ACPI_STATUS |
465 | |
440 | AcpiReleaseGlobalLock ( |
466 | /* |
441 | UINT32 Handle); |
467 | * Fixed Event interfaces |
442 | 468 | */ |
|
Line 460... | Line 486... | ||
460 | ACPI_EVENT_STATUS *EventStatus); |
486 | ACPI_EVENT_STATUS *EventStatus); |
461 | 487 | ||
Line 462... | Line 488... | ||
462 | 488 | ||
463 | /* |
489 | /* |
464 | * GPE Interfaces |
490 | * General Purpose Event (GPE) Interfaces |
465 | */ |
491 | */ |
466 | ACPI_STATUS |
492 | ACPI_STATUS |
467 | AcpiSetGpe ( |
- | |
468 | ACPI_HANDLE GpeDevice, |
- | |
469 | UINT32 GpeNumber, |
493 | AcpiUpdateAllGpes ( |
Line 470... | Line 494... | ||
470 | UINT8 Action); |
494 | void); |
471 | 495 | ||
472 | ACPI_STATUS |
496 | ACPI_STATUS |
473 | AcpiEnableGpe ( |
497 | AcpiEnableGpe ( |
474 | ACPI_HANDLE GpeDevice, |
- | |
Line 475... | Line 498... | ||
475 | UINT32 GpeNumber, |
498 | ACPI_HANDLE GpeDevice, |
476 | UINT8 GpeType); |
499 | UINT32 GpeNumber); |
477 | 500 | ||
478 | ACPI_STATUS |
501 | ACPI_STATUS |
479 | AcpiDisableGpe ( |
- | |
Line 480... | Line 502... | ||
480 | ACPI_HANDLE GpeDevice, |
502 | AcpiDisableGpe ( |
481 | UINT32 GpeNumber, |
503 | ACPI_HANDLE GpeDevice, |
482 | UINT8 GpeType); |
504 | UINT32 GpeNumber); |
483 | 505 | ||
Line 484... | Line 506... | ||
484 | ACPI_STATUS |
506 | ACPI_STATUS |
- | 507 | AcpiClearGpe ( |
|
- | 508 | ACPI_HANDLE GpeDevice, |
|
- | 509 | UINT32 GpeNumber); |
|
- | 510 | ||
- | 511 | ACPI_STATUS |
|
- | 512 | AcpiSetGpe ( |
|
- | 513 | ACPI_HANDLE GpeDevice, |
|
- | 514 | UINT32 GpeNumber, |
|
- | 515 | UINT8 Action); |
|
- | 516 | ||
- | 517 | ACPI_STATUS |
|
- | 518 | AcpiFinishGpe ( |
|
- | 519 | ACPI_HANDLE GpeDevice, |
|
- | 520 | UINT32 GpeNumber); |
|
- | 521 | ||
- | 522 | ACPI_STATUS |
|
- | 523 | AcpiSetupGpeForWake ( |
|
- | 524 | ACPI_HANDLE ParentDevice, |
|
- | 525 | ACPI_HANDLE GpeDevice, |
|
- | 526 | UINT32 GpeNumber); |
|
- | 527 | ||
- | 528 | ACPI_STATUS |
|
- | 529 | AcpiSetGpeWakeMask ( |
|
485 | AcpiClearGpe ( |
530 | ACPI_HANDLE GpeDevice, |
486 | ACPI_HANDLE GpeDevice, |
531 | UINT32 GpeNumber, |
487 | UINT32 GpeNumber); |
532 | UINT8 Action); |
488 | 533 |