Lines Matching refs:array
202 struct input_dev *array; member
366 if (!priv->array) in intel_button_array_enable()
455 priv->array = devm_input_allocate_device(&device->dev); in intel_button_array_input_setup()
456 if (!priv->array) in intel_button_array_input_setup()
459 ret = sparse_keymap_setup(priv->array, intel_array_keymap, NULL); in intel_button_array_input_setup()
463 priv->array->name = "Intel HID 5 button array"; in intel_button_array_input_setup()
464 priv->array->id.bustype = BUS_HOST; in intel_button_array_input_setup()
466 return input_register_device(priv->array); in intel_button_array_input_setup()
564 if (event == 0xc0 || !priv->array) in notify_handler()
567 ke = sparse_keymap_entry_from_scancode(priv->array, event); in notify_handler()
589 if (!priv->array) { in notify_handler()
608 if (!priv->array || in notify_handler()
609 !sparse_keymap_report_event(priv->array, event, 1, true)) in notify_handler()