Lines Matching refs:hotkey

160 	TP_HKEY_EV_HOTKEY_BASE		= 0x1001, /* first hotkey (FN+F1) */
327 u32 hotkey:1;
1033 * The kernel, a masked-off hotkey, and WLSW can change the radio state
1706 * built around the hotkey subdriver. This will need to be refactored
1713 * Unlike other classes, hotkey-class events have mask/unmask control on
1797 enum { /* Positions of some of the keys in hotkey masks */
1840 /* kthread for the hotkey poller */
1856 * hotkey poller control variables
2132 pr_notice("asked for hotkey mask 0x%08x, but firmware forced it to 0x%08x\n",
2157 pr_notice("setting the hotkey mask to 0x%08x is likely not the best way to go about it\n",
2173 * Sets the driver hotkey mask.
2175 * Can be called even if the hotkey subdriver is inactive
2182 if (!tp_features.hotkey) {
2373 * - Pressing MUTE issues mute hotkey message, even when already mute
2374 * - Pressing Volume up/down issues volume up/down hotkey messages,
2380 * and certainly not enough if more than one volume hotkey was pressed
2536 pr_err("could not create kernel thread for hotkey polling\n");
2596 /* disable hotkey polling when possible */
2602 /* sysfs hotkey enable ------------------------------------------------- */
2639 /* sysfs hotkey mask --------------------------------------------------- */
2675 /* sysfs hotkey bios_enabled ------------------------------------------- */
2685 /* sysfs hotkey bios_mask ---------------------------------------------- */
2697 /* sysfs hotkey all_mask ----------------------------------------------- */
2708 /* sysfs hotkey all_mask ----------------------------------------------- */
2719 /* sysfs hotkey recommended_mask --------------------------------------- */
2733 /* sysfs hotkey hotkey_source_mask ------------------------------------- */
2784 /* sysfs hotkey hotkey_poll_freq --------------------------------------- */
2818 /* sysfs hotkey radio_sw (pollable) ------------------------------------ */
2844 /* sysfs hotkey tablet mode (pollable) --------------------------------- */
3116 * does not support this, so skip the hotkey on these models.
3367 "initializing hotkey subdriver\n");
3380 /* hotkey not supported on 570 */
3381 tp_features.hotkey = hkey_handle != NULL;
3385 str_supported(tp_features.hotkey));
3387 if (!tp_features.hotkey)
3461 "hotkey masks are %s\n",
3563 "hotkey source mask 0x%08x, polling freq %u\n",
4146 if (!tp_features.hotkey) {
4174 tpacpi_log_usertask("procfs hotkey enable/disable");
4176 pr_fmt("hotkey enable/disable functionality has been removed from the driver. Hotkeys are always enabled.\n")))
4177 pr_err("Please remove the hotkey=enable module parameter, it is deprecated. Hotkeys are always enabled.\n");
4186 if (!tp_features.hotkey)
4215 tpacpi_disclose_usertask("procfs hotkey",
4240 .name = "hotkey",
11573 TPACPI_PARAM(hotkey);