Lines Matching defs:info

157 	const struct soc_button_info *info;
166 for (info = button_info; info->name; info++)
167 if (info->autorepeat == autorepeat)
184 for (info = button_info; info->name; info++) {
185 if (info->autorepeat != autorepeat)
188 if (info->acpi_index == invalid_acpi_index)
191 error = soc_button_lookup_gpio(&pdev->dev, info->acpi_index, &gpio, &irq);
217 gpio_keys[n_buttons].type = info->event_type;
218 gpio_keys[n_buttons].code = info->event_code;
219 gpio_keys[n_buttons].active_low = info->active_low;
220 gpio_keys[n_buttons].desc = info->name;
221 gpio_keys[n_buttons].wakeup = info->wakeup;
266 struct soc_button_info *info)
281 info->event_type = EV_KEY;
282 info->active_low = true;
283 info->acpi_index =
299 info->name = "power";
300 info->event_code = KEY_POWER;
301 info->wakeup = true;
303 info->name = "airplane mode switch";
304 info->event_type = EV_SW;
305 info->event_code = SW_RFKILL_ALL;
306 info->active_low = false;
308 info->name = "rotation lock switch";
309 info->event_type = EV_SW;
310 info->event_code = SW_ROTATE_LOCK;
312 info->name = "home";
313 info->event_code = KEY_LEFTMETA;
314 info->wakeup = true;
316 info->name = "volume_up";
317 info->event_code = KEY_VOLUMEUP;
318 info->autorepeat = true;
320 info->name = "volume_down";
321 info->event_code = KEY_VOLUMEDOWN;
322 info->autorepeat = true;
325 info->acpi_index, upage, usage);
326 info->name = "unknown";
327 info->event_code = KEY_RESERVED;
520 * Button info for Microsoft Surface 3 (non pro), this is indentical to
521 * the PNP0C40 info except that the home button is active-high.