gpe               976 dev/acpi/acpi.c acpi_enable_onegpe(struct acpi_softc *sc, int gpe, int enable)
gpe               978 dev/acpi/acpi.c 	uint8_t mask = (1L << (gpe & 7));
gpe               982 dev/acpi/acpi.c 	en = acpi_read_pmreg(sc, ACPIREG_GPE_EN, gpe>>3);
gpe               984 dev/acpi/acpi.c 	    enable ? "en" : "dis", gpe, (en & mask) ? "en" : "dis", en);
gpe               989 dev/acpi/acpi.c 	acpi_write_pmreg(sc, ACPIREG_GPE_EN, gpe>>3, en);
gpe               993 dev/acpi/acpi.c acpi_set_gpehandler(struct acpi_softc *sc, int gpe, int (*handler)
gpe               996 dev/acpi/acpi.c 	if (gpe >= sc->sc_lastgpe || handler == NULL)
gpe               999 dev/acpi/acpi.c 	if (sc->gpe_table[gpe].handler != NULL) {
gpe              1000 dev/acpi/acpi.c 		dnprintf(10, "error: GPE %.2x already enabled!\n", gpe);
gpe              1004 dev/acpi/acpi.c 	dnprintf(50, "Adding GPE handler %.2x (%s)\n", gpe, label);
gpe              1005 dev/acpi/acpi.c 	sc->gpe_table[gpe].handler = handler;
gpe              1006 dev/acpi/acpi.c 	sc->gpe_table[gpe].arg = arg;
gpe              1014 dev/acpi/acpi.c acpi_gpe_level(struct acpi_softc *sc, int gpe, void *arg)
gpe              1019 dev/acpi/acpi.c 	dnprintf(10, "handling Level-sensitive GPE %.2x\n", gpe);
gpe              1020 dev/acpi/acpi.c 	mask = (1L << (gpe & 7));
gpe              1023 dev/acpi/acpi.c 	acpi_write_pmreg(sc, ACPIREG_GPE_STS, gpe>>3, mask);
gpe              1024 dev/acpi/acpi.c 	acpi_write_pmreg(sc, ACPIREG_GPE_EN,  gpe>>3, mask);
gpe              1030 dev/acpi/acpi.c acpi_gpe_edge(struct acpi_softc *sc, int gpe, void *arg)
gpe              1036 dev/acpi/acpi.c 	dnprintf(10, "handling Edge-sensitive GPE %.2x\n", gpe);
gpe              1037 dev/acpi/acpi.c 	mask = (1L << (gpe & 7));
gpe              1040 dev/acpi/acpi.c 	acpi_write_pmreg(sc, ACPIREG_GPE_STS, gpe>>3, mask);
gpe              1041 dev/acpi/acpi.c 	acpi_write_pmreg(sc, ACPIREG_GPE_EN,  gpe>>3, mask);
gpe              1049 dev/acpi/acpi.c 	struct aml_node *gpe;
gpe              1073 dev/acpi/acpi.c 		gpe = aml_searchname(&aml_root, name);
gpe              1074 dev/acpi/acpi.c 		if (gpe != NULL)
gpe              1075 dev/acpi/acpi.c 			acpi_set_gpehandler(sc, idx, acpi_gpe_level, gpe,
gpe              1077 dev/acpi/acpi.c 		if (gpe == NULL) {
gpe              1080 dev/acpi/acpi.c 			gpe = aml_searchname(&aml_root, name);
gpe              1081 dev/acpi/acpi.c 			if (gpe != NULL)
gpe              1082 dev/acpi/acpi.c 				acpi_set_gpehandler(sc, idx, acpi_gpe_edge, gpe,
gpe              1253 dev/acpi/acpi.c 	u_int32_t gpe;
gpe              1282 dev/acpi/acpi.c 		for (gpe = 0; gpe < sc->sc_lastgpe; gpe++) {
gpe              1283 dev/acpi/acpi.c 			if (sc->gpe_table[gpe].handler)
gpe              1284 dev/acpi/acpi.c 				acpi_enable_onegpe(sc, gpe, 1);
gpe              1295 dev/acpi/acpi.c 		for (gpe = 0; gpe < sc->sc_lastgpe; gpe++) {
gpe              1296 dev/acpi/acpi.c 			struct gpe_block *pgpe = &sc->gpe_table[gpe];
gpe              1300 dev/acpi/acpi.c 				dnprintf(50, "softgpe: %.2x\n", gpe);
gpe              1302 dev/acpi/acpi.c 					pgpe->handler(sc, gpe, pgpe->arg);
gpe               329 dev/acpi/acpiec.c acpiec_gpehandler(struct acpi_softc *acpi_sc, int gpe, void *arg)
gpe               337 dev/acpi/acpiec.c 	mask = (1L << (gpe & 7));
gpe               338 dev/acpi/acpiec.c 	acpi_write_pmreg(acpi_sc, ACPIREG_GPE_STS, gpe>>3, mask);
gpe               339 dev/acpi/acpiec.c 	acpi_write_pmreg(acpi_sc, ACPIREG_GPE_EN,  gpe>>3, mask);