ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
Functions | |
void | MpSaveGpioInfo (ACPI_PARSE_OBJECT *Op, AML_RESOURCE *Resource, UINT32 PinCount, UINT16 *PinList, char *DeviceName) |
void | MpSaveSerialInfo (ACPI_PARSE_OBJECT *Op, AML_RESOURCE *Resource, char *DeviceName) |
char * | MpGetHidFromParseTree (ACPI_NAMESPACE_NODE *HidNode) |
char * | MpGetHidViaNamestring (char *DeviceName) |
char * | MpGetConnectionInfo (ACPI_PARSE_OBJECT *Op, UINT32 PinIndex, ACPI_NAMESPACE_NODE **TargetNode, char **TargetName) |
char * | MpGetParentDeviceHid (ACPI_PARSE_OBJECT *Op, ACPI_NAMESPACE_NODE **TargetNode, char **ParentDeviceName) |
char * | MpGetDdnValue (char *DeviceName) |
char * | MpGetHidValue (ACPI_NAMESPACE_NODE *DeviceNode) |
Definition at line 141 of file amlresrc.h.
Definition at line 142 of file amlresrc.h.
#define ACPI_RESOURCE_FLAG_DEC 2 |
Definition at line 275 of file amlresrc.h.
#define ACPI_RESOURCE_FLAG_MAF 8 |
Definition at line 277 of file amlresrc.h.
#define ACPI_RESOURCE_FLAG_MIF 4 |
Definition at line 276 of file amlresrc.h.
#define ACPI_RESTAG_ACCESSSIZE "_ASZ" |
Definition at line 57 of file amlresrc.h.
#define ACPI_RESTAG_ADDRESS "_ADR" |
Definition at line 54 of file amlresrc.h.
#define ACPI_RESTAG_ADDRESSSPACE "_ASI" |
Definition at line 56 of file amlresrc.h.
#define ACPI_RESTAG_ALIGNMENT "_ALN" |
Definition at line 55 of file amlresrc.h.
#define ACPI_RESTAG_BASEADDRESS "_BAS" |
Definition at line 59 of file amlresrc.h.
#define ACPI_RESTAG_BUSMASTER "_BM_" /* Master(1), Slave(0) */ |
Definition at line 60 of file amlresrc.h.
#define ACPI_RESTAG_DEBOUNCETIME "_DBT" |
Definition at line 61 of file amlresrc.h.
#define ACPI_RESTAG_DECODE "_DEC" |
Definition at line 62 of file amlresrc.h.
#define ACPI_RESTAG_DEVICEPOLARITY "_DPL" |
Definition at line 63 of file amlresrc.h.
#define ACPI_RESTAG_DMA "_DMA" |
Definition at line 64 of file amlresrc.h.
#define ACPI_RESTAG_DMATYPE "_TYP" /* Compatible(0), A(1), B(2), F(3) */ |
Definition at line 65 of file amlresrc.h.
#define ACPI_RESTAG_DRIVESTRENGTH "_DRS" |
Definition at line 66 of file amlresrc.h.
#define ACPI_RESTAG_ENDIANNESS "_END" |
Definition at line 67 of file amlresrc.h.
#define ACPI_RESTAG_FLOWCONTROL "_FLC" |
Definition at line 68 of file amlresrc.h.
#define ACPI_RESTAG_FUNCTION "_FUN" |
Definition at line 69 of file amlresrc.h.
#define ACPI_RESTAG_GRANULARITY "_GRA" |
Definition at line 70 of file amlresrc.h.
#define ACPI_RESTAG_INTERRUPT "_INT" |
Definition at line 71 of file amlresrc.h.
#define ACPI_RESTAG_INTERRUPTLEVEL "_LL_" /* ActiveLo(1), ActiveHi(0) */ |
Definition at line 72 of file amlresrc.h.
Definition at line 73 of file amlresrc.h.
Definition at line 74 of file amlresrc.h.
#define ACPI_RESTAG_IORESTRICTION "_IOR" |
Definition at line 75 of file amlresrc.h.
#define ACPI_RESTAG_LENGTH "_LEN" |
Definition at line 76 of file amlresrc.h.
#define ACPI_RESTAG_LENGTH_RX "_RXL" |
Definition at line 98 of file amlresrc.h.
#define ACPI_RESTAG_LENGTH_TX "_TXL" |
Definition at line 99 of file amlresrc.h.
#define ACPI_RESTAG_LINE "_LIN" |
Definition at line 77 of file amlresrc.h.
#define ACPI_RESTAG_LOCALPORT "_PRT" |
Definition at line 78 of file amlresrc.h.
#define ACPI_RESTAG_MAXADDR "_MAX" |
Definition at line 81 of file amlresrc.h.
#define ACPI_RESTAG_MAXTYPE "_MAF" |
Definition at line 83 of file amlresrc.h.
Definition at line 79 of file amlresrc.h.
#define ACPI_RESTAG_MEMTYPE "_MEM" /* NonCache(0), Cacheable(1) Cache+combine(2), Cache+prefetch(3) */ |
Definition at line 80 of file amlresrc.h.
#define ACPI_RESTAG_MINADDR "_MIN" |
Definition at line 82 of file amlresrc.h.
#define ACPI_RESTAG_MINTYPE "_MIF" |
Definition at line 84 of file amlresrc.h.
#define ACPI_RESTAG_MODE "_MOD" |
Definition at line 85 of file amlresrc.h.
#define ACPI_RESTAG_PARITY "_PAR" |
Definition at line 86 of file amlresrc.h.
#define ACPI_RESTAG_PHASE "_PHA" |
Definition at line 87 of file amlresrc.h.
#define ACPI_RESTAG_PHYTYPE "_PHY" |
Definition at line 88 of file amlresrc.h.
#define ACPI_RESTAG_PIN "_PIN" |
Definition at line 89 of file amlresrc.h.
#define ACPI_RESTAG_PINCONFIG "_PPI" |
Definition at line 90 of file amlresrc.h.
#define ACPI_RESTAG_PINCONFIG_TYPE "_TYP" |
Definition at line 91 of file amlresrc.h.
#define ACPI_RESTAG_PINCONFIG_VALUE "_VAL" |
Definition at line 92 of file amlresrc.h.
#define ACPI_RESTAG_POLARITY "_POL" |
Definition at line 93 of file amlresrc.h.
#define ACPI_RESTAG_RANGETYPE "_RNG" |
Definition at line 96 of file amlresrc.h.
Definition at line 97 of file amlresrc.h.
#define ACPI_RESTAG_REGISTERBITOFFSET "_RBO" |
Definition at line 94 of file amlresrc.h.
#define ACPI_RESTAG_REGISTERBITWIDTH "_RBW" |
Definition at line 95 of file amlresrc.h.
#define ACPI_RESTAG_SLAVEMODE "_SLV" |
Definition at line 100 of file amlresrc.h.
#define ACPI_RESTAG_SPEED "_SPE" |
Definition at line 101 of file amlresrc.h.
#define ACPI_RESTAG_STOPBITS "_STB" |
Definition at line 102 of file amlresrc.h.
#define ACPI_RESTAG_TRANSLATION "_TRA" |
Definition at line 103 of file amlresrc.h.
#define ACPI_RESTAG_TRANSTYPE "_TRS" /* Sparse(1), Dense(0) */ |
Definition at line 104 of file amlresrc.h.
Definition at line 105 of file amlresrc.h.
#define ACPI_RESTAG_TYPESPECIFICATTRIBUTES "_ATT" |
Definition at line 58 of file amlresrc.h.
#define ACPI_RESTAG_VENDORDATA "_VEN" |
Definition at line 107 of file amlresrc.h.
#define ACPI_RESTAG_XFERTYPE "_SIZ" /* 8(0), 8And16(1), 16(2) */ |
Definition at line 106 of file amlresrc.h.
#define AML_RESOURCE_ADDRESS_COMMON |
Definition at line 320 of file amlresrc.h.
#define AML_RESOURCE_CSI2_MIN_DATA_LEN 0 /* ACPI 6.4 */ |
Definition at line 492 of file amlresrc.h.
#define AML_RESOURCE_CSI2_REVISION 1 /* ACPI 6.4 */ |
Definition at line 490 of file amlresrc.h.
#define AML_RESOURCE_CSI2_SERIALBUSTYPE 4 |
Definition at line 465 of file amlresrc.h.
#define AML_RESOURCE_CSI2_TYPE_REVISION 1 /* ACPI 6.4 */ |
Definition at line 491 of file amlresrc.h.
#define AML_RESOURCE_EXTENDED_ADDRESS_REVISION 1 /* ACPI 3.0 */ |
Definition at line 349 of file amlresrc.h.
#define AML_RESOURCE_GPIO_REVISION 1 /* ACPI 5.0 */ |
Definition at line 440 of file amlresrc.h.
#define AML_RESOURCE_GPIO_TYPE_INT 0 |
Definition at line 444 of file amlresrc.h.
#define AML_RESOURCE_GPIO_TYPE_IO 1 |
Definition at line 445 of file amlresrc.h.
#define AML_RESOURCE_I2C_MIN_DATA_LEN 6 |
Definition at line 510 of file amlresrc.h.
#define AML_RESOURCE_I2C_REVISION 1 /* ACPI 5.0 */ |
Definition at line 508 of file amlresrc.h.
#define AML_RESOURCE_I2C_SERIALBUSTYPE 1 |
Definition at line 462 of file amlresrc.h.
#define AML_RESOURCE_I2C_TYPE_REVISION 1 /* ACPI 5.0 */ |
Definition at line 509 of file amlresrc.h.
#define AML_RESOURCE_LARGE_HEADER_COMMON |
Definition at line 262 of file amlresrc.h.
#define AML_RESOURCE_MAX_GPIOTYPE 1 |
Definition at line 446 of file amlresrc.h.
#define AML_RESOURCE_MAX_SERIALBUSTYPE 4 |
Definition at line 466 of file amlresrc.h.
#define AML_RESOURCE_PIN_CONFIG_REVISION 1 /* ACPI 6.2 */ |
Definition at line 598 of file amlresrc.h.
#define AML_RESOURCE_PIN_FUNCTION_REVISION 1 /* ACPI 6.2 */ |
Definition at line 575 of file amlresrc.h.
#define AML_RESOURCE_PIN_GROUP_CONFIG_REVISION 1 /* ACPI 6.2 */ |
Definition at line 663 of file amlresrc.h.
#define AML_RESOURCE_PIN_GROUP_FUNCTION_REVISION 1 /* ACPI 6.2 */ |
Definition at line 640 of file amlresrc.h.
#define AML_RESOURCE_PIN_GROUP_REVISION 1 /* ACPI 6.2 */ |
Definition at line 618 of file amlresrc.h.
#define AML_RESOURCE_SERIAL_COMMON |
#define AML_RESOURCE_SMALL_HEADER_COMMON UINT8 DescriptorType; |
Definition at line 155 of file amlresrc.h.
#define AML_RESOURCE_SPI_MIN_DATA_LEN 9 |
Definition at line 531 of file amlresrc.h.
#define AML_RESOURCE_SPI_REVISION 1 /* ACPI 5.0 */ |
Definition at line 529 of file amlresrc.h.
#define AML_RESOURCE_SPI_SERIALBUSTYPE 2 |
Definition at line 463 of file amlresrc.h.
#define AML_RESOURCE_SPI_TYPE_REVISION 1 /* ACPI 5.0 */ |
Definition at line 530 of file amlresrc.h.
#define AML_RESOURCE_UART_MIN_DATA_LEN 10 |
Definition at line 552 of file amlresrc.h.
#define AML_RESOURCE_UART_REVISION 1 /* ACPI 5.0 */ |
Definition at line 550 of file amlresrc.h.
#define AML_RESOURCE_UART_SERIALBUSTYPE 3 |
Definition at line 464 of file amlresrc.h.
#define AML_RESOURCE_UART_TYPE_REVISION 1 /* ACPI 5.0 */ |
Definition at line 551 of file amlresrc.h.
Definition at line 467 of file amlresrc.h.
#define ASL_RDESC_DMA_SIZE 0x02 |
Definition at line 113 of file amlresrc.h.
#define ASL_RDESC_END_DEPEND_SIZE 0x00 |
Definition at line 115 of file amlresrc.h.
#define ASL_RDESC_END_TAG_SIZE 0x01 |
Definition at line 119 of file amlresrc.h.
#define ASL_RDESC_FIXED_DMA_SIZE 0x05 |
Definition at line 118 of file amlresrc.h.
#define ASL_RDESC_FIXED_IO_SIZE 0x03 |
Definition at line 117 of file amlresrc.h.
#define ASL_RDESC_IO_SIZE 0x07 |
Definition at line 116 of file amlresrc.h.
#define ASL_RDESC_IRQ_SIZE 0x02 |
Definition at line 112 of file amlresrc.h.
#define ASL_RDESC_ST_DEPEND_SIZE 0x00 |
Definition at line 114 of file amlresrc.h.
typedef union aml_resource AML_RESOURCE |
typedef struct aml_resource_dma AML_RESOURCE_DMA |
typedef struct aml_resource_gpio AML_RESOURCE_GPIO |
typedef struct aml_resource_io AML_RESOURCE_IO |
typedef struct aml_resource_irq AML_RESOURCE_IRQ |
typedef struct asl_resource_info ASL_RESOURCE_INFO |
typedef struct asl_resource_node ASL_RESOURCE_NODE |
char * MpGetConnectionInfo | ( | ACPI_PARSE_OBJECT * | Op, |
UINT32 | PinIndex, | ||
ACPI_NAMESPACE_NODE ** | TargetNode, | ||
char ** | TargetName | ||
) |
char * MpGetHidFromParseTree | ( | ACPI_NAMESPACE_NODE * | HidNode | ) |
char * MpGetHidValue | ( | ACPI_NAMESPACE_NODE * | DeviceNode | ) |
char * MpGetParentDeviceHid | ( | ACPI_PARSE_OBJECT * | Op, |
ACPI_NAMESPACE_NODE ** | TargetNode, | ||
char ** | ParentDeviceName | ||
) |
void MpSaveGpioInfo | ( | ACPI_PARSE_OBJECT * | Op, |
AML_RESOURCE * | Resource, | ||
UINT32 | PinCount, | ||
UINT16 * | PinList, | ||
char * | DeviceName | ||
) |
void MpSaveSerialInfo | ( | ACPI_PARSE_OBJECT * | Op, |
AML_RESOURCE * | Resource, | ||
char * | DeviceName | ||
) |