Lines Matching defs:scancode
859 static void acpi_fujitsu_laptop_press(struct acpi_device *device, int scancode)
864 ret = kfifo_in_locked(&priv->fifo, (unsigned char *)&scancode,
865 sizeof(scancode), &priv->fifo_lock);
866 if (ret != sizeof(scancode)) {
867 dev_info(&priv->input->dev, "Could not push scancode [0x%x]\n",
868 scancode);
871 sparse_keymap_report_event(priv->input, scancode, 1, false);
872 dev_dbg(&priv->input->dev, "Push scancode into ringbuffer [0x%x]\n",
873 scancode);
879 int scancode, ret;
882 ret = kfifo_out_locked(&priv->fifo, (unsigned char *)&scancode,
883 sizeof(scancode), &priv->fifo_lock);
884 if (ret != sizeof(scancode))
886 sparse_keymap_report_event(priv->input, scancode, 0, false);
888 "Pop scancode from ringbuffer [0x%x]\n", scancode);
896 int scancode, i = 0;
913 scancode = irb & 0x4ff;
914 if (sparse_keymap_entry_from_scancode(priv->input, scancode))
915 acpi_fujitsu_laptop_press(device, scancode);
916 else if (scancode == 0)