Lines Matching refs:fujitsu_hotkey

177 static struct fujitsu_hotkey_t *fujitsu_hotkey;  variable
224 status = acpi_get_handle(fujitsu_hotkey->acpi_handle, "FUNC", &handle); in call_fext_func()
506 if (!(fujitsu_hotkey->rfkill_supported & 0x100)) in show_lid_state()
508 if (fujitsu_hotkey->rfkill_state & 0x100) in show_lid_state()
518 if (!(fujitsu_hotkey->rfkill_supported & 0x200)) in show_dock_state()
520 if (fujitsu_hotkey->rfkill_state & 0x200) in show_dock_state()
530 if (!(fujitsu_hotkey->rfkill_supported & 0x20)) in show_radios_state()
532 if (fujitsu_hotkey->rfkill_state & 0x20) in show_radios_state()
790 fujitsu_hotkey->acpi_handle = device->handle; in acpi_fujitsu_hotkey_add()
794 device->driver_data = fujitsu_hotkey; in acpi_fujitsu_hotkey_add()
797 spin_lock_init(&fujitsu_hotkey->fifo_lock); in acpi_fujitsu_hotkey_add()
798 error = kfifo_alloc(&fujitsu_hotkey->fifo, RINGBUFFERSIZE * sizeof(int), in acpi_fujitsu_hotkey_add()
805 fujitsu_hotkey->input = input = input_allocate_device(); in acpi_fujitsu_hotkey_add()
811 snprintf(fujitsu_hotkey->phys, sizeof(fujitsu_hotkey->phys), in acpi_fujitsu_hotkey_add()
815 input->phys = fujitsu_hotkey->phys; in acpi_fujitsu_hotkey_add()
831 error = acpi_bus_update_power(fujitsu_hotkey->acpi_handle, &state); in acpi_fujitsu_hotkey_add()
841 fujitsu_hotkey->dev = device; in acpi_fujitsu_hotkey_add()
857 fujitsu_hotkey->rfkill_supported = in acpi_fujitsu_hotkey_add()
862 if (fujitsu_hotkey->rfkill_supported == UNSUPPORTED_CMD) in acpi_fujitsu_hotkey_add()
863 fujitsu_hotkey->rfkill_supported = 0; in acpi_fujitsu_hotkey_add()
865 if (fujitsu_hotkey->rfkill_supported) in acpi_fujitsu_hotkey_add()
866 fujitsu_hotkey->rfkill_state = in acpi_fujitsu_hotkey_add()
877 fujitsu_hotkey->logolamp_registered = 1; in acpi_fujitsu_hotkey_add()
889 fujitsu_hotkey->kblamps_registered = 1; in acpi_fujitsu_hotkey_add()
905 kfifo_free(&fujitsu_hotkey->fifo); in acpi_fujitsu_hotkey_add()
912 struct fujitsu_hotkey_t *fujitsu_hotkey = acpi_driver_data(device); in acpi_fujitsu_hotkey_remove() local
913 struct input_dev *input = fujitsu_hotkey->input; in acpi_fujitsu_hotkey_remove()
916 if (fujitsu_hotkey->logolamp_registered) in acpi_fujitsu_hotkey_remove()
919 if (fujitsu_hotkey->kblamps_registered) in acpi_fujitsu_hotkey_remove()
925 kfifo_free(&fujitsu_hotkey->fifo); in acpi_fujitsu_hotkey_remove()
927 fujitsu_hotkey->acpi_handle = NULL; in acpi_fujitsu_hotkey_remove()
939 input = fujitsu_hotkey->input; in acpi_fujitsu_hotkey_notify()
941 if (fujitsu_hotkey->rfkill_supported) in acpi_fujitsu_hotkey_notify()
942 fujitsu_hotkey->rfkill_state = in acpi_fujitsu_hotkey_notify()
977 status = kfifo_in_locked(&fujitsu_hotkey->fifo, in acpi_fujitsu_hotkey_notify()
980 &fujitsu_hotkey->fifo_lock); in acpi_fujitsu_hotkey_notify()
992 &fujitsu_hotkey->fifo, in acpi_fujitsu_hotkey_notify()
995 &fujitsu_hotkey->fifo_lock)) in acpi_fujitsu_hotkey_notify()
1127 fujitsu_hotkey = kzalloc(sizeof(struct fujitsu_hotkey_t), GFP_KERNEL); in fujitsu_init()
1128 if (!fujitsu_hotkey) { in fujitsu_init()
1153 kfree(fujitsu_hotkey); in fujitsu_init()
1177 kfree(fujitsu_hotkey); in fujitsu_cleanup()