Lines Matching defs:scancode
861 static void acpi_fujitsu_laptop_press(struct acpi_device *device, int scancode)
866 ret = kfifo_in_locked(&priv->fifo, (unsigned char *)&scancode,
867 sizeof(scancode), &priv->fifo_lock);
868 if (ret != sizeof(scancode)) {
869 dev_info(&priv->input->dev, "Could not push scancode [0x%x]\n",
870 scancode);
873 sparse_keymap_report_event(priv->input, scancode, 1, false);
874 dev_dbg(&priv->input->dev, "Push scancode into ringbuffer [0x%x]\n",
875 scancode);
881 int scancode, ret;
884 ret = kfifo_out_locked(&priv->fifo, (unsigned char *)&scancode,
885 sizeof(scancode), &priv->fifo_lock);
886 if (ret != sizeof(scancode))
888 sparse_keymap_report_event(priv->input, scancode, 0, false);
890 "Pop scancode from ringbuffer [0x%x]\n", scancode);
898 int scancode, i = 0;
915 scancode = irb & 0x4ff;
916 if (sparse_keymap_entry_from_scancode(priv->input, scancode))
917 acpi_fujitsu_laptop_press(device, scancode);
918 else if (scancode == 0)