Lines Matching refs:hotkey
151 TP_HKEY_EV_HOTKEY_BASE = 0x1001, /* first hotkey (FN+F1) */
304 u32 hotkey:1;
1107 * The kernel, a masked-off hotkey, and WLSW can change the radio state
1830 * built around the hotkey subdriver. This will need to be refactored
1837 * Unlike other classes, hotkey-class events have mask/unmask control on
1921 enum { /* Positions of some of the keys in hotkey masks */
1964 /* kthread for the hotkey poller */
1980 * hotkey poller control variables
2258 pr_notice("asked for hotkey mask 0x%08x, but firmware forced it to 0x%08x\n",
2283 pr_notice("setting the hotkey mask to 0x%08x is likely not the best way to go about it\n",
2299 * Sets the driver hotkey mask.
2301 * Can be called even if the hotkey subdriver is inactive
2308 if (!tp_features.hotkey) {
2499 * - Pressing MUTE issues mute hotkey message, even when already mute
2500 * - Pressing Volume up/down issues volume up/down hotkey messages,
2506 * and certainly not enough if more than one volume hotkey was pressed
2660 pr_err("could not create kernel thread for hotkey polling\n");
2719 /* disable hotkey polling when possible */
2725 /* sysfs hotkey enable ------------------------------------------------- */
2762 /* sysfs hotkey mask --------------------------------------------------- */
2798 /* sysfs hotkey bios_enabled ------------------------------------------- */
2808 /* sysfs hotkey bios_mask ---------------------------------------------- */
2820 /* sysfs hotkey all_mask ----------------------------------------------- */
2831 /* sysfs hotkey all_mask ----------------------------------------------- */
2842 /* sysfs hotkey recommended_mask --------------------------------------- */
2856 /* sysfs hotkey hotkey_source_mask ------------------------------------- */
2907 /* sysfs hotkey hotkey_poll_freq --------------------------------------- */
2941 /* sysfs hotkey radio_sw (pollable) ------------------------------------ */
2967 /* sysfs hotkey tablet mode (pollable) --------------------------------- */
3214 * does not support this, so skip the hotkey on these models.
3470 "initializing hotkey subdriver\n");
3483 /* hotkey not supported on 570 */
3484 tp_features.hotkey = hkey_handle != NULL;
3488 str_supported(tp_features.hotkey));
3490 if (!tp_features.hotkey)
3583 "hotkey masks are %s\n",
3697 "hotkey source mask 0x%08x, polling freq %u\n",
4252 if (!tp_features.hotkey) {
4280 tpacpi_log_usertask("procfs hotkey enable/disable");
4282 pr_fmt("hotkey enable/disable functionality has been removed from the driver. Hotkeys are always enabled.\n")))
4283 pr_err("Please remove the hotkey=enable module parameter, it is deprecated. Hotkeys are always enabled.\n");
4292 if (!tp_features.hotkey)
4321 tpacpi_disclose_usertask("procfs hotkey",
4346 .name = "hotkey",
10526 TPACPI_PARAM(hotkey);