2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-22 12:14:01 +08:00
linux-next/drivers/acpi/acpica
Bob Moore 9cea6249c9 ACPICA: Resources: Split interrupt share/wake bits into two fields.
These two bits are merged at the external interface level for the
IRQ, Interrupt, and GpioInt resource descriptors. However, these
bits are logically independent and there is no need to keep them
merged internally. Therefore, this change splits the bits into
"sharable" and "wake capable" fields within the resource manager.
This simplifies drive code that needs to examine these bits.
Aaron Lu, Bob Moore.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2013-01-10 12:36:22 +01:00
..
accommon.h ACPICA: Cleanup source to reduce differences between Linux and ACPICA. 2013-01-10 12:36:17 +01:00
acdebug.h ACPICA: Fix unmerged debugger divergences. 2012-11-15 00:31:22 +01:00
acdispat.h ACPICA: Fix indent caused divergences. 2012-11-15 00:31:23 +01:00
acevents.h ACPICA: Fix indent caused divergences. 2012-11-15 00:31:23 +01:00
acglobal.h ACPICA: Cleanup source to reduce differences between Linux and ACPICA. 2013-01-10 12:36:17 +01:00
achware.h ACPICA: GPE support: Remove extraneous parameter from low-level function. 2012-09-21 00:26:17 -04:00
acinterp.h ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table. 2013-01-10 12:36:22 +01:00
aclocal.h ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
acmacros.h ACPICA: Merge all debug output macros into a single file, acoutput. 2013-01-10 12:36:21 +01:00
acnamesp.h ACPICA: Eliminate some small unnecessary pathname functions. 2013-01-10 12:36:19 +01:00
acobject.h ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
acopcode.h ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
acparser.h ACPICA: Eliminate some small unnecessary pathname functions. 2013-01-10 12:36:19 +01:00
acpredef.h ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
acresrc.h ACPICA: Update all copyrights to 2012 2012-01-17 03:38:51 -05:00
acstruct.h ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
actables.h ACPICA: Add acpi_os_physical_table_override interface 2012-03-22 01:44:59 -04:00
acutils.h ACPICA: Debugger: Major update for the Disassemble<method> command. 2013-01-10 12:36:18 +01:00
amlcode.h ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
amlresrc.h ACPICA: Cleanup source to reduce differences between Linux and ACPICA. 2013-01-10 12:36:17 +01:00
dsargs.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
dscontrol.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
dsfield.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
dsinit.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
dsmethod.c ACPICA: Fix possible memory leak in dispatcher error path. 2013-01-10 12:36:21 +01:00
dsmthdat.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
dsobject.c ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table. 2013-01-10 12:36:22 +01:00
dsopcode.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
dsutils.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
dswexec.c ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table. 2013-01-10 12:36:22 +01:00
dswload2.c ACPICA: Audit/update for ACPICA return macros and debug depth counter 2012-11-15 00:31:24 +01:00
dswload.c ACPICA: Update codes under disabled build options. 2013-01-10 12:36:17 +01:00
dswscope.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
dswstate.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
evevent.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
evglock.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
evgpe.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
evgpeblk.c ACPICA: Update ACPICA initialization messages. 2013-01-10 12:36:22 +01:00
evgpeinit.c ACPICA: Update ACPICA initialization messages. 2013-01-10 12:36:22 +01:00
evgpeutil.c ACPICA: Fix indent caused divergences. 2012-11-15 00:31:23 +01:00
evmisc.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
evregion.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
evrgnini.c ACPICA: Fix indent caused divergences. 2012-11-15 00:31:23 +01:00
evsci.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
evxface.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
evxfevnt.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
evxfgpe.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
evxfregn.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
exconfig.c ACPICA: Change exception code for LoadTable operator. 2013-01-10 12:36:19 +01:00
exconvrt.c ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table. 2013-01-10 12:36:22 +01:00
excreate.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exdebug.c ACPICA: Add starting offset parameter to common dump buffer routine 2012-11-15 00:31:29 +01:00
exdump.c ACPICA: Deploy new ACPI_IS_DEBUG_ENABLED macro in debug output code. 2013-01-10 12:36:20 +01:00
exfield.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exfldio.c ACPICA: Fix broken call depth tracing logic. 2013-01-10 12:36:18 +01:00
exmisc.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exmutex.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
exnames.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exoparg1.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
exoparg2.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exoparg3.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exoparg6.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exprep.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
exregion.c ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros. 2013-01-10 12:36:19 +01:00
exresnte.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exresolv.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exresop.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exstore.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exstoren.c ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table. 2013-01-10 12:36:22 +01:00
exstorob.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exsystem.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
exutils.c ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table. 2013-01-10 12:36:22 +01:00
hwacpi.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
hwesleep.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
hwgpe.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
hwpci.c ACPICA: Audit/update for ACPICA return macros and debug depth counter 2012-11-15 00:31:24 +01:00
hwregs.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
hwsleep.c ACPICA: Add time macros for various timer/time manipulation. 2013-01-10 12:36:20 +01:00
hwtimer.c ACPICA: Add time macros for various timer/time manipulation. 2013-01-10 12:36:20 +01:00
hwvalid.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
hwxface.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
hwxfsleep.c ACPICA: Add time macros for various timer/time manipulation. 2013-01-10 12:36:20 +01:00
Makefile ACPICA: Remove useless mini-C library. 2013-01-03 13:09:10 +01:00
nsaccess.c ACPICA: Fix for predefined name loop during ACPICA initialization 2012-11-15 00:31:25 +01:00
nsalloc.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
nsdump.c ACPICA: Update for non-configured ACPI_IS_DEBUG_ENABLED macro. 2013-01-10 12:36:21 +01:00
nsdumpdv.c ACPICA: Cleanup source to reduce differences between Linux and ACPICA. 2013-01-10 12:36:17 +01:00
nseval.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
nsinit.c ACPICA: Update ACPICA initialization messages. 2013-01-10 12:36:22 +01:00
nsload.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
nsnames.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
nsobject.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
nsparse.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
nspredef.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
nsrepair2.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
nsrepair.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
nssearch.c ACPICA: Update codes under disabled build options. 2013-01-10 12:36:17 +01:00
nsutils.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
nswalk.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
nsxfeval.c ACPICA: Eliminate some small unnecessary pathname functions. 2013-01-10 12:36:19 +01:00
nsxfname.c ACPICA: Eliminate some small unnecessary pathname functions. 2013-01-10 12:36:19 +01:00
nsxfobj.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
psargs.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
psloop.c ACPICA: Lint changes, no functional change. 2013-01-10 12:36:20 +01:00
psopcode.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
psparse.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
psscope.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
pstree.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
psutils.c ACPICA: Eliminate some small unnecessary pathname functions. 2013-01-10 12:36:19 +01:00
pswalk.c ACPICA: Update all copyrights to 2012 2012-01-17 03:38:51 -05:00
psxface.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
rsaddr.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
rscalc.c ACPICA: Debugger: Major update for the Disassemble<method> command. 2013-01-10 12:36:18 +01:00
rscreate.c ACPICA: Debugger: Major update for the Disassemble<method> command. 2013-01-10 12:36:18 +01:00
rsdump.c ACPICA: Deploy new ACPI_IS_DEBUG_ENABLED macro in debug output code. 2013-01-10 12:36:20 +01:00
rsinfo.c ACPICA: Update all copyrights to 2012 2012-01-17 03:38:51 -05:00
rsio.c ACPICA: Update all copyrights to 2012 2012-01-17 03:38:51 -05:00
rsirq.c ACPICA: Resources: Split interrupt share/wake bits into two fields. 2013-01-10 12:36:22 +01:00
rslist.c ACPICA: Debugger: Major update for the Disassemble<method> command. 2013-01-10 12:36:18 +01:00
rsmemory.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
rsmisc.c ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros. 2013-01-10 12:36:19 +01:00
rsserial.c ACPICA: Resources: Split interrupt share/wake bits into two fields. 2013-01-10 12:36:22 +01:00
rsutils.c ACPICA: Resource Manager: Add a pointer cast for a namespace node. 2013-01-10 12:36:20 +01:00
rsxface.c ACPICA: Resources: New interface, AcpiWalkResourceBuffer. 2013-01-10 12:36:19 +01:00
tbfadt.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
tbfind.c ACPICA: Deploy ACPI_MOVE_NAME across ACPICA source base 2012-11-15 00:31:29 +01:00
tbinstal.c ACPICA: Audit/update for ACPICA return macros and debug depth counter 2012-11-15 00:31:24 +01:00
tbutils.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
tbxface.c ACPICA: Cleanup source to reduce differences between Linux and ACPICA. 2013-01-10 12:36:17 +01:00
tbxfload.c ACPICA: Update ACPICA initialization messages. 2013-01-10 12:36:22 +01:00
tbxfroot.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
utaddress.c ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros. 2013-01-10 12:36:20 +01:00
utalloc.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
utcache.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
utcopy.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
utdebug.c ACPICA: FUNCTION_TRACE macros: Check if debug is enabled up-front. 2013-01-10 12:36:20 +01:00
utdecode.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00
utdelete.c ACPICA: Lint changes, no functional change. 2013-01-10 12:36:20 +01:00
uteval.c ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
utexcep.c ACPICA: Split exception code utilities to a new file, utexcep.c 2012-07-17 00:05:49 -04:00
utglobal.c ACPICA: Update initialization codes. 2013-01-10 12:36:18 +01:00
utids.c ACPICA: AcpiGetObjectInfo: Add support for ACPI 5 _SUB method 2012-11-15 00:31:30 +01:00
utinit.c ACPICA: Support for custom ACPICA build for ACPI 5 reduced hardware 2012-03-22 01:44:49 -04:00
utlock.c ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA. 2013-01-10 12:36:18 +01:00
utmath.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
utmisc.c ACPICA: Enhance error messages. 2013-01-10 12:36:18 +01:00
utmutex.c ACPICA: Remove extra spaces after periods within comments 2012-11-15 00:31:26 +01:00
utobject.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
utosi.c ACPICA: Add Windows8/Server2012 string for _OSI method. 2012-09-21 00:26:16 -04:00
utresrc.c ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags. 2013-01-10 12:36:19 +01:00
utstate.c ACPICA: Performance: Remove function tracing from critical allocation functions. 2013-01-10 12:36:18 +01:00
uttrack.c ACPICA: Performance: Remove function tracing from critical allocation functions. 2013-01-10 12:36:18 +01:00
utxface.c ACPICA: Cleanup source to reduce differences between Linux and ACPICA. 2013-01-10 12:36:17 +01:00
utxferror.c ACPICA: Cleanup updated comments. 2013-01-10 12:36:17 +01:00
utxfinit.c ACPICA: Split ACPICA initialization functions to new file, utxfinit.c 2012-09-21 00:26:16 -04:00
utxfmutex.c ACPICA: AcpiSrc: Fix some translation issues for Linux conversion 2012-07-17 00:05:51 -04:00