Lines Matching refs:facp_addr
83 static void *get_facs_table(const uint8_t *facp_addr) in get_facs_table() argument
87 struct acpi_table_header *table = (struct acpi_table_header *)facp_addr; in get_facs_table()
89 facs_addr = (uint8_t *)(uint64_t)get_acpi_dt_dword(facp_addr, OFFSET_FACS_ADDR); in get_facs_table()
92 facs_x_addr = (uint8_t *)get_acpi_dt_qword(facp_addr, OFFSET_FACS_X_ADDR); in get_facs_table()
132 uint8_t *facp_addr = NULL, *facs_addr = NULL, *mcfg_addr = NULL, *rtct_tbl_addr = NULL; in acpi_fixup() local
138 facp_addr = (uint8_t *)get_acpi_tbl(ACPI_SIG_FADT); in acpi_fixup()
139 if (facp_addr != NULL) { in acpi_fixup()
140 get_acpi_dt_gas(facp_addr, OFFSET_PM1A_EVT, &pm1a_evt); in acpi_fixup()
141 get_acpi_dt_gas(facp_addr, OFFSET_PM1A_CNT, &pm1a_cnt); in acpi_fixup()
147 facs_addr = (uint8_t *)get_facs_table(facp_addr); in acpi_fixup()
153 const struct acpi_table_header *table = (const struct acpi_table_header *)facp_addr; in acpi_fixup()
158 get_acpi_dt_gas(facp_addr, OFFSET_RESET_REGISTER, &(rr_data->reg)); in acpi_fixup()
159 rr_data->val = *(facp_addr + OFFSET_RESET_VALUE); in acpi_fixup()
180 if ((facp_addr == NULL) || (facs_addr == NULL) in acpi_fixup()