Lines Matching refs:sc_psw
98 struct sysmon_pswitch sc_psw[WMI_EEEPC_PSW_COUNT];
137 memset(sc->sc_psw, 0, sizeof(sc->sc_psw));
138 sc->sc_psw[WMI_EEEPC_PSW_EXPRESSGATE].smpsw_name = "expressgate";
139 sc->sc_psw[WMI_EEEPC_PSW_TOUCHPAD].smpsw_name = "touchpad-toggle";
140 sc->sc_psw[WMI_EEEPC_PSW_WIRELESS].smpsw_name = "wireless-toggle";
141 sc->sc_psw[WMI_EEEPC_PSW_WEBCAM].smpsw_name = "camera-button";
142 sc->sc_psw[WMI_EEEPC_PSW_DISPLAY_CYCLE].smpsw_name = PSWITCH_HK_DISPLAY_CYCLE;
143 sc->sc_psw[WMI_EEEPC_PSW_DISPLAY_SAVER].smpsw_name = PSWITCH_HK_LOCK_SCREEN;
144 sc->sc_psw[WMI_EEEPC_PSW_DISPLAY_OFF].smpsw_name = "display-off";
145 sc->sc_psw[WMI_EEEPC_PSW_UNKNOWN_xEC].smpsw_name = "unlabeled-xEC";
146 sc->sc_psw[WMI_EEEPC_PSW_UNKNOWN_xED].smpsw_name = "unlabeled-xED";
147 sc->sc_psw[WMI_EEEPC_PSW_UNKNOWN_xEE].smpsw_name = "unlabeled-xEE";
148 sc->sc_psw[WMI_EEEPC_PSW_UNKNOWN_xEF].smpsw_name = "unlabeled-xEF";
151 KASSERT(sc->sc_psw[i].smpsw_name != NULL);
152 sc->sc_psw[i].smpsw_type = PSWITCH_TYPE_HOTKEY;
153 if (sysmon_pswitch_register(&sc->sc_psw[i]) == 0) {
174 sysmon_pswitch_unregister(&sc->sc_psw[i]);
222 sysmon_pswitch_event(&sc->sc_psw[key], PSWITCH_EVENT_PRESSED);
223 sysmon_pswitch_event(&sc->sc_psw[key], PSWITCH_EVENT_RELEASED);