Home | History | Annotate | Download | only in acpi

Lines Matching defs:erst

30  * APEI ERST -- Error Record Serialization Table
64 * Symbolic names of the APEI ERST (Error Record Serialization
93 * Symbolic names of the APEI ERST (Error Record Serialization
158 aprint_debug("ERST: move"
210 * instructions for each ERST action.
215 ACPI_TABLE_ERST *erst = sc->sc_tab.erst;
226 if (erst->Header.Length < sizeof(*erst)) {
227 aprint_error_dev(sc->sc_dev, "ERST: truncated table:"
229 erst->Header.Length, sizeof(*erst));
232 if (erst->HeaderLength <
233 sizeof(*erst) - offsetof(ACPI_TABLE_ERST, HeaderLength)) {
234 aprint_error_dev(sc->sc_dev, "ERST: truncated header:"
236 erst->HeaderLength,
237 sizeof(*erst) - offsetof(ACPI_TABLE_ERST, HeaderLength));
240 nentries = erst->Entries;
241 maxnentries = (erst->Header.Length - sizeof(*erst))/sizeof(*entry);
243 aprint_error_dev(sc->sc_dev, "ERST: excessive entries:"
248 if (nentries*sizeof(*entry) < erst->Header.Length - sizeof(*erst)) {
249 aprint_error_dev(sc->sc_dev, "ERST:"
251 erst->Header.Length - nentries*sizeof(*entry));
255 * Create an interpreter for ERST actions.
257 ssc->ssc_interp = apei_interp_create("ERST",
263 * Compile the interpreter from the ERST action instruction
266 entry = (ACPI_ERST_ENTRY *)(erst + 1);
269 entry = (ACPI_ERST_ENTRY *)(erst + 1);
275 entry = (ACPI_ERST_ENTRY *)(erst + 1);
297 aprint_normal_dev(sc->sc_dev, "ERST: %"PRIu64" records in error log"
310 * Free software resource allocated for ERST handling.
336 aprint_error("ERST[%"PRIu32"]:"
351 * Machine state for executing ERST instructions.
366 * Run a single instruction in the service of performing an ERST
367 * action. Updates the ERST machine at cookie, and the ip if
526 * Perform the named ERST action with input x, by stepping through
527 * all the instructions defined for the action by the ERST, and