rega
static __inline int rega(u_int);
slot[rega(inst)] =
rega(inst) == regb(inst)) {
if (rega(inst) != 31)
slot[rega(inst)] = slot[regc(inst)];
slot[rega(inst)] = 0;
uint16_t rega, regb, regra, regrb;
rega = acpi_read_pmreg(sc, ACPIREG_PM1A_CNT, 0);
rega &= ~(ACPI_PM1_SLP_TYPX_MASK | ACPI_PM1_SLP_EN);
rega |= ACPI_PM1_SLP_TYPX(sc->sc_sleeptype[state].slp_typa);
acpi_write_pmreg(sc, ACPIREG_PM1A_CNT, 0, rega);
rega |= ACPI_PM1_SLP_EN;
acpi_write_pmreg(sc, ACPIREG_PM1A_CNT, 0, rega);
uint16_t rega, regb, en;
rega = acpi_read_pmreg(sc, ACPIREG_PM1A_CNT, 0);
rega &= ~(ACPI_PM1_SLP_TYPX_MASK | ACPI_PM1_SLP_EN);
rega |= ACPI_PM1_SLP_TYPX(sc->sc_sleeptype[ACPI_STATE_S0].slp_typa);
acpi_write_pmreg(sc, ACPIREG_PM1A_CNT, 0, rega);
rega = acpi_read_pmreg(sc, ACPIREG_PM2_CNT, 0);
rega &= ~ACPI_PM2_ARB_DIS;
acpi_write_pmreg(sc, ACPIREG_PM2_CNT, 0, rega);