Lines Matching refs:fujitsu

158 static struct fujitsu_t *fujitsu;  variable
312 if (level < 0 || level >= fujitsu->max_brightness) in set_lcd_level()
315 status = acpi_get_handle(fujitsu->acpi_handle, "SBLL", &handle); in set_lcd_level()
337 if (level < 0 || level >= fujitsu->max_brightness) in set_lcd_level_alt()
340 status = acpi_get_handle(fujitsu->acpi_handle, "SBL2", &handle); in set_lcd_level_alt()
361 acpi_evaluate_integer(fujitsu->acpi_handle, "GBLL", NULL, &state); in get_lcd_level()
365 fujitsu->brightness_level = state & 0x0fffffff; in get_lcd_level()
368 fujitsu->brightness_changed = 1; in get_lcd_level()
370 fujitsu->brightness_changed = 0; in get_lcd_level()
372 return fujitsu->brightness_level; in get_lcd_level()
383 acpi_evaluate_integer(fujitsu->acpi_handle, "RBLL", NULL, &state); in get_max_brightness()
387 fujitsu->max_brightness = state; in get_max_brightness()
389 return fujitsu->max_brightness; in get_max_brightness()
450 ret = fujitsu->brightness_changed; in show_brightness_changed()
478 || (level < 0 || level >= fujitsu->max_brightness)) in store_lcd_level()
583 fujitsu->keycode1 = KEY_SCREENLOCK; /* "Lock" */ in dmi_check_cb_s6410()
584 fujitsu->keycode2 = KEY_HELP; /* "Mobility Center" */ in dmi_check_cb_s6410()
591 fujitsu->keycode1 = KEY_SCREENLOCK; /* "Lock" */ in dmi_check_cb_s6420()
592 fujitsu->keycode2 = KEY_HELP; /* "Mobility Center" */ in dmi_check_cb_s6420()
599 fujitsu->keycode1 = KEY_HELP; /* "Support" */ in dmi_check_cb_p8010()
600 fujitsu->keycode3 = KEY_SWITCHVIDEOMODE; /* "Presentation" */ in dmi_check_cb_p8010()
601 fujitsu->keycode4 = KEY_WWW; /* "Internet" */ in dmi_check_cb_p8010()
641 fujitsu->acpi_handle = device->handle; in acpi_fujitsu_add()
644 device->driver_data = fujitsu; in acpi_fujitsu_add()
646 fujitsu->input = input = input_allocate_device(); in acpi_fujitsu_add()
652 snprintf(fujitsu->phys, sizeof(fujitsu->phys), in acpi_fujitsu_add()
656 input->phys = fujitsu->phys; in acpi_fujitsu_add()
669 error = acpi_bus_update_power(fujitsu->acpi_handle, &state); in acpi_fujitsu_add()
679 fujitsu->dev = device; in acpi_fujitsu_add()
697 fujitsu->max_brightness = FUJITSU_LCD_N_LEVELS; in acpi_fujitsu_add()
713 struct fujitsu_t *fujitsu = acpi_driver_data(device); in acpi_fujitsu_remove() local
714 struct input_dev *input = fujitsu->input; in acpi_fujitsu_remove()
718 fujitsu->acpi_handle = NULL; in acpi_fujitsu_remove()
731 input = fujitsu->input; in acpi_fujitsu_notify()
736 oldb = fujitsu->brightness_level; in acpi_fujitsu_notify()
738 newb = fujitsu->brightness_level; in acpi_fujitsu_notify()
742 oldb, newb, fujitsu->brightness_changed); in acpi_fujitsu_notify()
821 set_bit(fujitsu->keycode1, input->keybit); in acpi_fujitsu_hotkey_add()
822 set_bit(fujitsu->keycode2, input->keybit); in acpi_fujitsu_hotkey_add()
823 set_bit(fujitsu->keycode3, input->keybit); in acpi_fujitsu_hotkey_add()
824 set_bit(fujitsu->keycode4, input->keybit); in acpi_fujitsu_hotkey_add()
874 result = led_classdev_register(&fujitsu->pf_device->dev, in acpi_fujitsu_hotkey_add()
886 result = led_classdev_register(&fujitsu->pf_device->dev, in acpi_fujitsu_hotkey_add()
953 keycode = fujitsu->keycode1; in acpi_fujitsu_hotkey_notify()
956 keycode = fujitsu->keycode2; in acpi_fujitsu_hotkey_notify()
959 keycode = fujitsu->keycode3; in acpi_fujitsu_hotkey_notify()
962 keycode = fujitsu->keycode4; in acpi_fujitsu_hotkey_notify()
1067 fujitsu = kzalloc(sizeof(struct fujitsu_t), GFP_KERNEL); in fujitsu_init()
1068 if (!fujitsu) in fujitsu_init()
1070 fujitsu->keycode1 = KEY_PROG1; in fujitsu_init()
1071 fujitsu->keycode2 = KEY_PROG2; in fujitsu_init()
1072 fujitsu->keycode3 = KEY_PROG3; in fujitsu_init()
1073 fujitsu->keycode4 = KEY_PROG4; in fujitsu_init()
1084 fujitsu->pf_device = platform_device_alloc("fujitsu-laptop", -1); in fujitsu_init()
1085 if (!fujitsu->pf_device) { in fujitsu_init()
1090 ret = platform_device_add(fujitsu->pf_device); in fujitsu_init()
1095 sysfs_create_group(&fujitsu->pf_device->dev.kobj, in fujitsu_init()
1106 max_brightness = fujitsu->max_brightness; in fujitsu_init()
1109 fujitsu->bl_device = backlight_device_register("fujitsu-laptop", in fujitsu_init()
1113 if (IS_ERR(fujitsu->bl_device)) { in fujitsu_init()
1114 ret = PTR_ERR(fujitsu->bl_device); in fujitsu_init()
1115 fujitsu->bl_device = NULL; in fujitsu_init()
1118 fujitsu->bl_device->props.brightness = fujitsu->brightness_level; in fujitsu_init()
1143 fujitsu->bl_device->props.power = FB_BLANK_POWERDOWN; in fujitsu_init()
1145 fujitsu->bl_device->props.power = FB_BLANK_UNBLANK; in fujitsu_init()
1157 backlight_device_unregister(fujitsu->bl_device); in fujitsu_init()
1159 sysfs_remove_group(&fujitsu->pf_device->dev.kobj, in fujitsu_init()
1162 platform_device_del(fujitsu->pf_device); in fujitsu_init()
1164 platform_device_put(fujitsu->pf_device); in fujitsu_init()
1168 kfree(fujitsu); in fujitsu_init()
1181 backlight_device_unregister(fujitsu->bl_device); in fujitsu_cleanup()
1183 sysfs_remove_group(&fujitsu->pf_device->dev.kobj, in fujitsu_cleanup()
1186 platform_device_unregister(fujitsu->pf_device); in fujitsu_cleanup()
1190 kfree(fujitsu); in fujitsu_cleanup()