152#ifndef __ACPREDEF_H__
153#define __ACPREDEF_H__
229enum AcpiReturnPackageTypes
231 ACPI_PTYPE1_FIXED = 1,
233 ACPI_PTYPE1_OPTION = 3,
235 ACPI_PTYPE2_COUNT = 5,
236 ACPI_PTYPE2_PKG_COUNT = 6,
237 ACPI_PTYPE2_FIXED = 7,
239 ACPI_PTYPE2_REV_FIXED = 9,
240 ACPI_PTYPE2_FIX_VAR = 10,
241 ACPI_PTYPE2_VAR_VAR = 11,
242 ACPI_PTYPE2_UUID_PAIR = 12,
243 ACPI_PTYPE_CUSTOM = 13
249#define METHOD_PREDEF_ARGS_MAX 5
250#define METHOD_ARG_BIT_WIDTH 3
251#define METHOD_ARG_MASK 0x0007
252#define ARG_COUNT_IS_MINIMUM 0x8000
253#define METHOD_MAX_ARG_TYPE ACPI_TYPE_PACKAGE
255#define METHOD_GET_ARG_COUNT(ArgList) ((ArgList) & METHOD_ARG_MASK)
256#define METHOD_GET_NEXT_TYPE(ArgList) (((ArgList) >>= METHOD_ARG_BIT_WIDTH) & METHOD_ARG_MASK)
260#define METHOD_0ARGS 0
261#define METHOD_1ARGS(a1) (1 | (a1 << 3))
262#define METHOD_2ARGS(a1,a2) (2 | (a1 << 3) | (a2 << 6))
263#define METHOD_3ARGS(a1,a2,a3) (3 | (a1 << 3) | (a2 << 6) | (a3 << 9))
264#define METHOD_4ARGS(a1,a2,a3,a4) (4 | (a1 << 3) | (a2 << 6) | (a3 << 9) | (a4 << 12))
265#define METHOD_5ARGS(a1,a2,a3,a4,a5) (5 | (a1 << 3) | (a2 << 6) | (a3 << 9) | (a4 << 12) | (a5 << 15))
267#define METHOD_RETURNS(type) (type)
268#define METHOD_NO_RETURN_VALUE 0
270#define PACKAGE_INFO(a,b,c,d,e,f) {{{(a),(b),(c),(d)}, ((((UINT16)(f)) << 8) | (e)), 0}}
275#define WIDTH_1 0x0001
276#define WIDTH_2 0x0002
277#define WIDTH_3 0x0004
278#define WIDTH_8 0x0008
279#define WIDTH_16 0x0010
280#define WIDTH_32 0x0020
281#define WIDTH_64 0x0040
282#define VARIABLE_DATA 0x0080
283#define NUM_RESOURCE_WIDTHS 8
285#define WIDTH_ADDRESS WIDTH_16 | WIDTH_32 | WIDTH_64
288#ifdef ACPI_CREATE_PREDEFINED_TABLE
336 {{
"_AC0", METHOD_0ARGS,
337 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
339 {{
"_AC1", METHOD_0ARGS,
340 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
342 {{
"_AC2", METHOD_0ARGS,
343 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
345 {{
"_AC3", METHOD_0ARGS,
346 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
348 {{
"_AC4", METHOD_0ARGS,
349 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
351 {{
"_AC5", METHOD_0ARGS,
352 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
354 {{
"_AC6", METHOD_0ARGS,
355 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
357 {{
"_AC7", METHOD_0ARGS,
358 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
360 {{
"_AC8", METHOD_0ARGS,
361 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
363 {{
"_AC9", METHOD_0ARGS,
364 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
366 {{
"_ADR", METHOD_0ARGS,
367 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
369 {{
"_AEI", METHOD_0ARGS,
370 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
372 {{
"_AL0", METHOD_0ARGS,
373 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
374 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
376 {{
"_AL1", METHOD_0ARGS,
377 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
378 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
380 {{
"_AL2", METHOD_0ARGS,
381 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
382 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
384 {{
"_AL3", METHOD_0ARGS,
385 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
386 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
388 {{
"_AL4", METHOD_0ARGS,
389 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
390 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
392 {{
"_AL5", METHOD_0ARGS,
393 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
394 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
396 {{
"_AL6", METHOD_0ARGS,
397 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
398 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
400 {{
"_AL7", METHOD_0ARGS,
401 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
402 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
404 {{
"_AL8", METHOD_0ARGS,
405 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
406 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
408 {{
"_AL9", METHOD_0ARGS,
409 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
410 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
412 {{
"_ALC", METHOD_0ARGS,
413 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
415 {{
"_ALI", METHOD_0ARGS,
416 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
418 {{
"_ALP", METHOD_0ARGS,
419 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
421 {{
"_ALR", METHOD_0ARGS,
422 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
423 PACKAGE_INFO (ACPI_PTYPE2, ACPI_RTYPE_INTEGER, 2,0,0,0),
425 {{
"_ALT", METHOD_0ARGS,
426 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
428 {{
"_ART", METHOD_0ARGS,
429 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
430 PACKAGE_INFO (ACPI_PTYPE2_REV_FIXED, ACPI_RTYPE_REFERENCE, 2, ACPI_RTYPE_INTEGER, 11,0),
432 {{
"_BBN", METHOD_0ARGS,
433 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
435 {{
"_BCL", METHOD_0ARGS,
436 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
437 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 0,0,0,0),
439 {{
"_BCM", METHOD_1ARGS (ACPI_TYPE_INTEGER),
440 METHOD_NO_RETURN_VALUE}},
442 {{
"_BCT", METHOD_1ARGS (ACPI_TYPE_INTEGER),
443 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
445 {{
"_BDN", METHOD_0ARGS,
446 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
448 {{
"_BFS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
449 METHOD_NO_RETURN_VALUE}},
451 {{
"_BIF", METHOD_0ARGS,
452 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
453 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 9, ACPI_RTYPE_STRING, 4,0),
455 {{
"_BIX", METHOD_0ARGS,
456 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
457 PACKAGE_INFO (ACPI_PTYPE_CUSTOM, ACPI_RTYPE_INTEGER, 16, ACPI_RTYPE_STRING, 4,0),
459 {{
"_BLT", METHOD_3ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
460 METHOD_NO_RETURN_VALUE}},
462 {{
"_BMA", METHOD_1ARGS (ACPI_TYPE_INTEGER),
463 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
465 {{
"_BMC", METHOD_1ARGS (ACPI_TYPE_INTEGER),
466 METHOD_NO_RETURN_VALUE}},
468 {{
"_BMD", METHOD_0ARGS,
469 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
470 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 5,0,0,0),
472 {{
"_BMS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
473 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
475 {{
"_BPC", METHOD_0ARGS,
476 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
477 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 4,0,0,0),
479 {{
"_BPS", METHOD_0ARGS,
480 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
481 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 5,0,0,0),
483 {{
"_BPT", METHOD_1ARGS (ACPI_TYPE_PACKAGE),
484 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
486 {{
"_BQC", METHOD_0ARGS,
487 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
489 {{
"_BST", METHOD_0ARGS,
490 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
491 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 4,0,0,0),
493 {{
"_BTH", METHOD_1ARGS (ACPI_TYPE_INTEGER),
494 METHOD_NO_RETURN_VALUE}},
496 {{
"_BTM", METHOD_1ARGS (ACPI_TYPE_INTEGER),
497 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
499 {{
"_BTP", METHOD_1ARGS (ACPI_TYPE_INTEGER),
500 METHOD_NO_RETURN_VALUE}},
502 {{
"_CBA", METHOD_0ARGS,
503 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
505 {{
"_CBR", METHOD_0ARGS,
506 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
507 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 3,0,0,0),
509 {{
"_CCA", METHOD_0ARGS,
510 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
512 {{
"_CDM", METHOD_0ARGS,
513 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
515 {{
"_CID", METHOD_0ARGS,
516 METHOD_RETURNS (ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING | ACPI_RTYPE_PACKAGE)}},
517 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING, 0,0,0,0),
519 {{
"_CLS", METHOD_0ARGS,
520 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
521 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 3,0,0,0),
523 {{
"_CPC", METHOD_0ARGS,
524 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
525 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER | ACPI_RTYPE_BUFFER, 0,0,0,0),
527 {{
"_CR3", METHOD_0ARGS,
528 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
530 {{
"_CRS", METHOD_0ARGS,
531 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
533 {{
"_CRT", METHOD_0ARGS,
534 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
536 {{
"_CSD", METHOD_0ARGS,
537 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
538 PACKAGE_INFO (ACPI_PTYPE2_COUNT, ACPI_RTYPE_INTEGER, 0,0,0,0),
540 {{
"_CST", METHOD_0ARGS,
541 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
542 PACKAGE_INFO (ACPI_PTYPE2_PKG_COUNT,ACPI_RTYPE_BUFFER, 1, ACPI_RTYPE_INTEGER, 3,0),
544 {{
"_CWS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
545 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
547 {{
"_DCK", METHOD_1ARGS (ACPI_TYPE_INTEGER),
548 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
550 {{
"_DCS", METHOD_0ARGS,
551 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
553 {{
"_DDC", METHOD_1ARGS (ACPI_TYPE_INTEGER),
554 METHOD_RETURNS (ACPI_RTYPE_INTEGER | ACPI_RTYPE_BUFFER)}},
556 {{
"_DDN", METHOD_0ARGS,
557 METHOD_RETURNS (ACPI_RTYPE_STRING)}},
559 {{
"_DEP", METHOD_0ARGS,
560 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
561 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
563 {{
"_DGS", METHOD_0ARGS,
564 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
566 {{
"_DIS", METHOD_0ARGS,
567 METHOD_NO_RETURN_VALUE}},
569 {{
"_DLM", METHOD_0ARGS,
570 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
571 PACKAGE_INFO (ACPI_PTYPE2_FIX_VAR, ACPI_RTYPE_REFERENCE, 1, ACPI_RTYPE_REFERENCE | ACPI_RTYPE_BUFFER, 0,0),
573 {{
"_DMA", METHOD_0ARGS,
574 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
576 {{
"_DOD", METHOD_0ARGS,
577 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
578 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 0,0,0,0),
580 {{
"_DOS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
581 METHOD_NO_RETURN_VALUE}},
583 { {
"_DSC", METHOD_0ARGS,
584 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
586 {{
"_DSD", METHOD_0ARGS,
587 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
588 PACKAGE_INFO (ACPI_PTYPE2_UUID_PAIR, ACPI_RTYPE_BUFFER, 1, ACPI_RTYPE_PACKAGE, 1,0),
590 {{
"_DSM", METHOD_4ARGS (ACPI_TYPE_BUFFER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_PACKAGE),
591 METHOD_RETURNS (ACPI_RTYPE_ALL)}},
593 {{
"_DSS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
594 METHOD_NO_RETURN_VALUE}},
596 {{
"_DSW", METHOD_3ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
597 METHOD_NO_RETURN_VALUE}},
599 {{
"_DTI", METHOD_1ARGS (ACPI_TYPE_INTEGER),
600 METHOD_NO_RETURN_VALUE}},
602 {{
"_EC_", METHOD_0ARGS,
603 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
605 {{
"_EDL", METHOD_0ARGS,
606 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
607 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
609 {{
"_EJ0", METHOD_1ARGS (ACPI_TYPE_INTEGER),
610 METHOD_NO_RETURN_VALUE}},
612 {{
"_EJ1", METHOD_1ARGS (ACPI_TYPE_INTEGER),
613 METHOD_NO_RETURN_VALUE}},
615 {{
"_EJ2", METHOD_1ARGS (ACPI_TYPE_INTEGER),
616 METHOD_NO_RETURN_VALUE}},
618 {{
"_EJ3", METHOD_1ARGS (ACPI_TYPE_INTEGER),
619 METHOD_NO_RETURN_VALUE}},
621 {{
"_EJ4", METHOD_1ARGS (ACPI_TYPE_INTEGER),
622 METHOD_NO_RETURN_VALUE}},
624 {{
"_EJD", METHOD_0ARGS,
625 METHOD_RETURNS (ACPI_RTYPE_STRING)}},
627 {{
"_ERR", METHOD_3ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_STRING, ACPI_TYPE_INTEGER),
628 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
630 {{
"_EVT", METHOD_1ARGS (ACPI_TYPE_INTEGER),
631 METHOD_NO_RETURN_VALUE}},
633 {{
"_FDE", METHOD_0ARGS,
634 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
636 {{
"_FDI", METHOD_0ARGS,
637 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
638 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 16,0,0,0),
640 {{
"_FDM", METHOD_1ARGS (ACPI_TYPE_INTEGER),
641 METHOD_NO_RETURN_VALUE}},
643 {{
"_FIF", METHOD_0ARGS,
644 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
645 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 4,0,0,0),
647 {{
"_FIT", METHOD_0ARGS,
648 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
650 {{
"_FIX", METHOD_0ARGS,
651 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
652 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 0,0,0,0),
654 {{
"_FPS", METHOD_0ARGS,
655 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
656 PACKAGE_INFO (ACPI_PTYPE2_REV_FIXED,ACPI_RTYPE_INTEGER, 5, 0,0,0),
658 {{
"_FSL", METHOD_1ARGS (ACPI_TYPE_INTEGER),
659 METHOD_NO_RETURN_VALUE}},
661 {{
"_FST", METHOD_0ARGS,
662 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
663 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 3,0,0,0),
665 {{
"_GAI", METHOD_0ARGS,
666 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
668 {{
"_GCP", METHOD_0ARGS,
669 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
671 {{
"_GHL", METHOD_0ARGS,
672 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
674 {{
"_GLK", METHOD_0ARGS,
675 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
677 {{
"_GPD", METHOD_0ARGS,
678 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
680 {{
"_GPE", METHOD_0ARGS,
681 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
683 {{
"_GRT", METHOD_0ARGS,
684 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
686 {{
"_GSB", METHOD_0ARGS,
687 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
689 {{
"_GTF", METHOD_0ARGS,
690 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
692 {{
"_GTM", METHOD_0ARGS,
693 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
695 {{
"_GTS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
696 METHOD_NO_RETURN_VALUE}},
698 {{
"_GWS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
699 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
701 {{
"_HID", METHOD_0ARGS,
702 METHOD_RETURNS (ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING)}},
704 {{
"_HMA", METHOD_0ARGS,
705 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
707 {{
"_HOT", METHOD_0ARGS,
708 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
710 {{
"_HPP", METHOD_0ARGS,
711 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
712 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 4,0,0,0),
720 {{
"_HPX", METHOD_0ARGS,
721 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
722 PACKAGE_INFO (ACPI_PTYPE2_MIN, ACPI_RTYPE_INTEGER, 5,0,0,0),
724 {{
"_HRV", METHOD_0ARGS,
725 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
727 {{
"_IFT", METHOD_0ARGS,
728 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
730 {{
"_INI", METHOD_0ARGS,
731 METHOD_NO_RETURN_VALUE}},
733 {{
"_IRC", METHOD_0ARGS,
734 METHOD_NO_RETURN_VALUE}},
736 {{
"_LCK", METHOD_1ARGS (ACPI_TYPE_INTEGER),
737 METHOD_NO_RETURN_VALUE}},
739 {{
"_LID", METHOD_0ARGS,
740 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
742 {{
"_LPD", METHOD_0ARGS,
743 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
744 PACKAGE_INFO (ACPI_PTYPE2_REV_FIXED, ACPI_RTYPE_INTEGER, 2,0,0,0),
746 {{
"_LPI", METHOD_0ARGS,
747 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
748 PACKAGE_INFO (ACPI_PTYPE2_VAR_VAR, ACPI_RTYPE_INTEGER, 3,
749 ACPI_RTYPE_INTEGER | ACPI_RTYPE_BUFFER | ACPI_RTYPE_STRING, 10,0),
751 {{
"_LSI", METHOD_0ARGS,
752 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
753 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 3,0,0,0),
755 {{
"_LSR", METHOD_2ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
756 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
757 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 1, ACPI_RTYPE_BUFFER, 1,0),
759 {{
"_LSW", METHOD_3ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_BUFFER),
760 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
762 {{
"_MAT", METHOD_0ARGS,
763 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
765 {{
"_MBM", METHOD_0ARGS,
766 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
767 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 8,0,0,0),
769 {{
"_MLS", METHOD_0ARGS,
770 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
771 PACKAGE_INFO (ACPI_PTYPE2, ACPI_RTYPE_STRING, 1, ACPI_RTYPE_BUFFER, 1,0),
773 {{
"_MSG", METHOD_1ARGS (ACPI_TYPE_INTEGER),
774 METHOD_NO_RETURN_VALUE}},
776 {{
"_MSM", METHOD_4ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
777 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
779 {{
"_MTL", METHOD_0ARGS,
780 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
782 {{
"_NBS", METHOD_0ARGS,
783 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
785 {{
"_NCH", METHOD_0ARGS,
786 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
788 {{
"_NIC", METHOD_0ARGS,
789 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
791 {{
"_NIG", METHOD_0ARGS,
792 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
794 {{
"_NIH", METHOD_1ARGS (ACPI_TYPE_BUFFER),
795 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
797 {{
"_NTT", METHOD_0ARGS,
798 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
800 {{
"_OFF", METHOD_0ARGS,
801 METHOD_NO_RETURN_VALUE}},
803 {{
"_ON_", METHOD_0ARGS,
804 METHOD_NO_RETURN_VALUE}},
806 {{
"_OS_", METHOD_0ARGS,
807 METHOD_RETURNS (ACPI_RTYPE_STRING)}},
809 {{
"_OSC", METHOD_4ARGS (ACPI_TYPE_BUFFER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_BUFFER),
810 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
812 {{
"_OST", METHOD_3ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_BUFFER),
813 METHOD_NO_RETURN_VALUE}},
815 {{
"_PAI", METHOD_1ARGS (ACPI_TYPE_INTEGER),
816 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
818 {{
"_PCL", METHOD_0ARGS,
819 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
820 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
822 {{
"_PCT", METHOD_0ARGS,
823 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
824 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_BUFFER, 2,0,0,0),
826 {{
"_PDC", METHOD_1ARGS (ACPI_TYPE_BUFFER),
827 METHOD_NO_RETURN_VALUE}},
829 {{
"_PDL", METHOD_0ARGS,
830 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
832 {{
"_PIC", METHOD_1ARGS (ACPI_TYPE_INTEGER),
833 METHOD_NO_RETURN_VALUE}},
835 {{
"_PIF", METHOD_0ARGS,
836 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
837 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 3, ACPI_RTYPE_STRING, 3,0),
839 {{
"_PLD", METHOD_0ARGS,
840 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
841 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_BUFFER, 0,0,0,0),
843 {{
"_PMC", METHOD_0ARGS,
844 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
845 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 11, ACPI_RTYPE_STRING, 3,0),
847 {{
"_PMD", METHOD_0ARGS,
848 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
849 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
851 {{
"_PMM", METHOD_0ARGS,
852 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
854 {{
"_PPC", METHOD_0ARGS,
855 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
857 {{
"_PPE", METHOD_0ARGS,
858 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
860 {{
"_PR0", METHOD_0ARGS,
861 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
862 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
864 {{
"_PR1", METHOD_0ARGS,
865 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
866 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
868 {{
"_PR2", METHOD_0ARGS,
869 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
870 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
872 {{
"_PR3", METHOD_0ARGS,
873 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
874 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
876 {{
"_PRE", METHOD_0ARGS,
877 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
878 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
880 {{
"_PRL", METHOD_0ARGS,
881 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
882 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
884 {{
"_PRR", METHOD_0ARGS,
885 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
886 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_REFERENCE, 1,0,0,0),
888 {{
"_PRS", METHOD_0ARGS,
889 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
899 {{
"_PRT", METHOD_0ARGS,
900 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
901 PACKAGE_INFO (ACPI_PTYPE2_FIXED, 4, ACPI_RTYPE_INTEGER, ACPI_RTYPE_INTEGER,
902 ACPI_RTYPE_INTEGER | ACPI_RTYPE_REFERENCE, ACPI_RTYPE_INTEGER),
904 {{
"_PRW", METHOD_0ARGS,
905 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
906 PACKAGE_INFO (ACPI_PTYPE1_OPTION, 2, ACPI_RTYPE_INTEGER | ACPI_RTYPE_PACKAGE,
907 ACPI_RTYPE_INTEGER, ACPI_RTYPE_REFERENCE, 0),
909 {{
"_PS0", METHOD_0ARGS,
910 METHOD_NO_RETURN_VALUE}},
912 {{
"_PS1", METHOD_0ARGS,
913 METHOD_NO_RETURN_VALUE}},
915 {{
"_PS2", METHOD_0ARGS,
916 METHOD_NO_RETURN_VALUE}},
918 {{
"_PS3", METHOD_0ARGS,
919 METHOD_NO_RETURN_VALUE}},
921 {{
"_PSC", METHOD_0ARGS,
922 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
924 {{
"_PSD", METHOD_0ARGS,
925 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
926 PACKAGE_INFO (ACPI_PTYPE2_COUNT, ACPI_RTYPE_INTEGER, 0,0,0,0),
928 {{
"_PSE", METHOD_1ARGS (ACPI_TYPE_INTEGER),
929 METHOD_NO_RETURN_VALUE}},
931 {{
"_PSL", METHOD_0ARGS,
932 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
933 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
935 {{
"_PSR", METHOD_0ARGS,
936 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
938 {{
"_PSS", METHOD_0ARGS,
939 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
940 PACKAGE_INFO (ACPI_PTYPE2, ACPI_RTYPE_INTEGER, 6,0,0,0),
942 {{
"_PSV", METHOD_0ARGS,
943 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
945 {{
"_PSW", METHOD_1ARGS (ACPI_TYPE_INTEGER),
946 METHOD_NO_RETURN_VALUE}},
948 {{
"_PTC", METHOD_0ARGS,
949 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
950 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_BUFFER, 2,0,0,0),
952 {{
"_PTP", METHOD_2ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
953 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
955 {{
"_PTS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
956 METHOD_NO_RETURN_VALUE}},
958 {{
"_PUR", METHOD_0ARGS,
959 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
960 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 2,0,0,0),
962 {{
"_PXM", METHOD_0ARGS,
963 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
965 {{
"_RDI", METHOD_0ARGS,
966 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
967 PACKAGE_INFO (ACPI_PTYPE2_VAR_VAR, ACPI_RTYPE_INTEGER, 1,
968 ACPI_RTYPE_REFERENCE,0,0),
970 {{
"_REG", METHOD_2ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
971 METHOD_NO_RETURN_VALUE}},
973 {{
"_REV", METHOD_0ARGS,
974 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
976 {{
"_RMV", METHOD_0ARGS,
977 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
979 {{
"_ROM", METHOD_2ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
980 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
982 {{
"_RST", METHOD_0ARGS,
983 METHOD_NO_RETURN_VALUE}},
985 {{
"_RTV", METHOD_0ARGS,
986 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
994 {{
"_S0_", METHOD_0ARGS,
995 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
996 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 1,0,0,0),
998 {{
"_S1_", METHOD_0ARGS,
999 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1000 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 1,0,0,0),
1002 {{
"_S2_", METHOD_0ARGS,
1003 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1004 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 1,0,0,0),
1006 {{
"_S3_", METHOD_0ARGS,
1007 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1008 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 1,0,0,0),
1010 {{
"_S4_", METHOD_0ARGS,
1011 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1012 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 1,0,0,0),
1014 {{
"_S5_", METHOD_0ARGS,
1015 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1016 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_INTEGER, 1,0,0,0),
1018 {{
"_S1D", METHOD_0ARGS,
1019 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1021 {{
"_S2D", METHOD_0ARGS,
1022 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1024 {{
"_S3D", METHOD_0ARGS,
1025 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1027 {{
"_S4D", METHOD_0ARGS,
1028 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1030 {{
"_S0W", METHOD_0ARGS,
1031 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1033 {{
"_S1W", METHOD_0ARGS,
1034 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1036 {{
"_S2W", METHOD_0ARGS,
1037 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1039 {{
"_S3W", METHOD_0ARGS,
1040 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1042 {{
"_S4W", METHOD_0ARGS,
1043 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1045 {{
"_SBA", METHOD_0ARGS,
1046 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1047 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 4,0,0,0),
1049 {{
"_SBI", METHOD_0ARGS,
1050 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1051 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 1, ACPI_RTYPE_BUFFER,1,0),
1053 {{
"_SBR", METHOD_3ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
1054 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1055 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 2, ACPI_RTYPE_BUFFER | ACPI_RTYPE_INTEGER, 1,0),
1057 {{
"_SBS", METHOD_0ARGS,
1058 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1060 {{
"_SBT", METHOD_4ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_ANY),
1061 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1062 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 2, ACPI_RTYPE_BUFFER | ACPI_RTYPE_INTEGER, 1,0),
1064 {{
"_SBW", METHOD_5ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER, ACPI_TYPE_ANY),
1065 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1066 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_BUFFER | ACPI_RTYPE_INTEGER, 1, 0,0,0),
1068 {{
"_SCP", METHOD_1ARGS (ACPI_TYPE_INTEGER) | ARG_COUNT_IS_MINIMUM,
1069 METHOD_NO_RETURN_VALUE}},
1071 {{
"_SDD", METHOD_1ARGS (ACPI_TYPE_BUFFER),
1072 METHOD_NO_RETURN_VALUE}},
1074 {{
"_SEG", METHOD_0ARGS,
1075 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1077 {{
"_SHL", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1078 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1080 {{
"_SLI", METHOD_0ARGS,
1081 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
1083 {{
"_SPD", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1084 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1086 {{
"_SRS", METHOD_1ARGS (ACPI_TYPE_BUFFER),
1087 METHOD_NO_RETURN_VALUE}},
1089 {{
"_SRT", METHOD_1ARGS (ACPI_TYPE_BUFFER),
1090 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1092 {{
"_SRV", METHOD_0ARGS,
1093 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1095 {{
"_SST", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1096 METHOD_NO_RETURN_VALUE}},
1098 {{
"_STA", METHOD_0ARGS,
1099 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1101 {{
"_STM", METHOD_3ARGS (ACPI_TYPE_BUFFER, ACPI_TYPE_BUFFER, ACPI_TYPE_BUFFER),
1102 METHOD_NO_RETURN_VALUE}},
1104 {{
"_STP", METHOD_2ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
1105 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1107 {{
"_STR", METHOD_0ARGS,
1108 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
1110 {{
"_STV", METHOD_2ARGS (ACPI_TYPE_INTEGER, ACPI_TYPE_INTEGER),
1111 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1113 {{
"_SUB", METHOD_0ARGS,
1114 METHOD_RETURNS (ACPI_RTYPE_STRING)}},
1116 {{
"_SUN", METHOD_0ARGS,
1117 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1119 {{
"_SWS", METHOD_0ARGS,
1120 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1122 {{
"_TC1", METHOD_0ARGS,
1123 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1125 {{
"_TC2", METHOD_0ARGS,
1126 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1128 {{
"_TDL", METHOD_0ARGS,
1129 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1131 {{
"_TFP", METHOD_0ARGS,
1132 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1134 {{
"_TIP", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1135 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1137 {{
"_TIV", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1138 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1140 {{
"_TMP", METHOD_0ARGS,
1141 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1143 {{
"_TPC", METHOD_0ARGS,
1144 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1146 {{
"_TPT", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1147 METHOD_NO_RETURN_VALUE}},
1149 {{
"_TRT", METHOD_0ARGS,
1150 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1151 PACKAGE_INFO (ACPI_PTYPE2, ACPI_RTYPE_REFERENCE, 2, ACPI_RTYPE_INTEGER, 6, 0),
1153 {{
"_TSD", METHOD_0ARGS,
1154 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1155 PACKAGE_INFO (ACPI_PTYPE2_COUNT,ACPI_RTYPE_INTEGER, 5,0,0,0),
1157 {{
"_TSN", METHOD_0ARGS,
1158 METHOD_RETURNS (ACPI_RTYPE_REFERENCE)}},
1160 {{
"_TSP", METHOD_0ARGS,
1161 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1163 {{
"_TSS", METHOD_0ARGS,
1164 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1165 PACKAGE_INFO (ACPI_PTYPE2, ACPI_RTYPE_INTEGER, 5,0,0,0),
1167 {{
"_TST", METHOD_0ARGS,
1168 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1170 {{
"_TTS", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1171 METHOD_NO_RETURN_VALUE}},
1173 {{
"_TZD", METHOD_0ARGS,
1174 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1175 PACKAGE_INFO (ACPI_PTYPE1_VAR, ACPI_RTYPE_REFERENCE, 0,0,0,0),
1177 {{
"_TZM", METHOD_0ARGS,
1178 METHOD_RETURNS (ACPI_RTYPE_REFERENCE)}},
1180 {{
"_TZP", METHOD_0ARGS,
1181 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1183 {{
"_UID", METHOD_0ARGS,
1184 METHOD_RETURNS (ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING)}},
1186 {{
"_UPC", METHOD_0ARGS,
1187 METHOD_RETURNS (ACPI_RTYPE_PACKAGE)}},
1188 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 4,0,0,0),
1190 {{
"_UPD", METHOD_0ARGS,
1191 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1193 {{
"_UPP", METHOD_0ARGS,
1194 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1196 {{
"_VPO", METHOD_0ARGS,
1197 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1201 {{
"_WAK", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1202 METHOD_RETURNS (ACPI_RTYPE_NONE | ACPI_RTYPE_INTEGER | ACPI_RTYPE_PACKAGE)}},
1203 PACKAGE_INFO (ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 2,0,0,0),
1207 {{
"_WDG", METHOD_0ARGS,
1208 METHOD_RETURNS (ACPI_RTYPE_BUFFER)}},
1210 {{
"_WED", METHOD_1ARGS (ACPI_TYPE_INTEGER),
1211 METHOD_RETURNS (ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING | ACPI_RTYPE_BUFFER)}},
1213 {{
"_WPC", METHOD_0ARGS,
1214 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1216 {{
"_WPP", METHOD_0ARGS,
1217 METHOD_RETURNS (ACPI_RTYPE_INTEGER)}},
1219 PACKAGE_INFO (0,0,0,0,0,0)
1226#if (defined ACPI_CREATE_RESOURCE_TABLE && defined ACPI_APPLICATION)
1239 {{
"_ADR", WIDTH_16 | WIDTH_64, 0}},
1240 {{
"_ALN", WIDTH_8 | WIDTH_16 | WIDTH_32, 0}},
1241 {{
"_ASI", WIDTH_8, 0}},
1242 {{
"_ASZ", WIDTH_8, 0}},
1243 {{
"_ATT", WIDTH_64, 0}},
1244 {{
"_BAS", WIDTH_16 | WIDTH_32, 0}},
1245 {{
"_BM_", WIDTH_1, 0}},
1246 {{
"_DBT", WIDTH_16, 0}},
1247 {{
"_DEC", WIDTH_1, 0}},
1248 {{
"_DMA", WIDTH_8, 0}},
1249 {{
"_DPL", WIDTH_1, 0}},
1250 {{
"_DRS", WIDTH_16, 0}},
1251 {{
"_END", WIDTH_1, 0}},
1252 {{
"_FLC", WIDTH_2, 0}},
1253 {{
"_GRA", WIDTH_ADDRESS, 0}},
1254 {{
"_HE_", WIDTH_1, 0}},
1255 {{
"_INT", WIDTH_16 | WIDTH_32, 0}},
1256 {{
"_IOR", WIDTH_2, 0}},
1257 {{
"_LEN", WIDTH_8 | WIDTH_ADDRESS, 0}},
1258 {{
"_LIN", WIDTH_8, 0}},
1259 {{
"_LL_", WIDTH_1, 0}},
1260 {{
"_MAF", WIDTH_1, 0}},
1261 {{
"_MAX", WIDTH_ADDRESS, 0}},
1262 {{
"_MEM", WIDTH_2, 0}},
1263 {{
"_MIF", WIDTH_1, 0}},
1264 {{
"_MIN", WIDTH_ADDRESS, 0}},
1265 {{
"_MOD", WIDTH_1, 0}},
1266 {{
"_MTP", WIDTH_2, 0}},
1267 {{
"_PAR", WIDTH_8, 0}},
1268 {{
"_PHA", WIDTH_1, 0}},
1269 {{
"_PIN", WIDTH_16, 0}},
1270 {{
"_PPI", WIDTH_8, 0}},
1271 {{
"_POL", WIDTH_1 | WIDTH_2, 0}},
1272 {{
"_RBO", WIDTH_8, 0}},
1273 {{
"_RBW", WIDTH_8, 0}},
1274 {{
"_RNG", WIDTH_1, 0}},
1275 {{
"_RT_", WIDTH_8, 0}},
1276 {{
"_RW_", WIDTH_1, 0}},
1277 {{
"_RXL", WIDTH_16, 0}},
1278 {{
"_SHR", WIDTH_2, 0}},
1279 {{
"_SIZ", WIDTH_2, 0}},
1280 {{
"_SLV", WIDTH_1, 0}},
1281 {{
"_SPE", WIDTH_32, 0}},
1282 {{
"_STB", WIDTH_2, 0}},
1283 {{
"_TRA", WIDTH_ADDRESS, 0}},
1284 {{
"_TRS", WIDTH_1, 0}},
1285 {{
"_TSF", WIDTH_8, 0}},
1286 {{
"_TTP", WIDTH_1, 0}},
1287 {{
"_TXL", WIDTH_16, 0}},
1288 {{
"_TYP", WIDTH_2 | WIDTH_16, 0}},
1289 {{
"_VEN", VARIABLE_DATA, 0}},
1290 PACKAGE_INFO (0,0,0,0,0,0)
1299 PACKAGE_INFO (0,0,0,0,0,0)
Definition: aclocal.h:548