Lines Matching refs:array
201 struct input_dev *array; member
365 if (!priv->array) in intel_button_array_enable()
454 priv->array = devm_input_allocate_device(&device->dev); in intel_button_array_input_setup()
455 if (!priv->array) in intel_button_array_input_setup()
458 ret = sparse_keymap_setup(priv->array, intel_array_keymap, NULL); in intel_button_array_input_setup()
462 priv->array->name = "Intel HID 5 button array"; in intel_button_array_input_setup()
463 priv->array->id.bustype = BUS_HOST; in intel_button_array_input_setup()
465 return input_register_device(priv->array); in intel_button_array_input_setup()
563 if (event == 0xc0 || !priv->array) in notify_handler()
566 ke = sparse_keymap_entry_from_scancode(priv->array, event); in notify_handler()
588 if (!priv->array) { in notify_handler()
607 if (!priv->array || in notify_handler()
608 !sparse_keymap_report_event(priv->array, event, 1, true)) in notify_handler()