Lines Matching refs:fujitsu

159 static struct fujitsu_t *fujitsu;  variable
313 if (level < 0 || level >= fujitsu->max_brightness) in set_lcd_level()
316 status = acpi_get_handle(fujitsu->acpi_handle, "SBLL", &handle); in set_lcd_level()
338 if (level < 0 || level >= fujitsu->max_brightness) in set_lcd_level_alt()
341 status = acpi_get_handle(fujitsu->acpi_handle, "SBL2", &handle); in set_lcd_level_alt()
362 acpi_evaluate_integer(fujitsu->acpi_handle, "GBLL", NULL, &state); in get_lcd_level()
366 fujitsu->brightness_level = state & 0x0fffffff; in get_lcd_level()
369 fujitsu->brightness_changed = 1; in get_lcd_level()
371 fujitsu->brightness_changed = 0; in get_lcd_level()
373 return fujitsu->brightness_level; in get_lcd_level()
384 acpi_evaluate_integer(fujitsu->acpi_handle, "RBLL", NULL, &state); in get_max_brightness()
388 fujitsu->max_brightness = state; in get_max_brightness()
390 return fujitsu->max_brightness; in get_max_brightness()
451 ret = fujitsu->brightness_changed; in show_brightness_changed()
479 || (level < 0 || level >= fujitsu->max_brightness)) in store_lcd_level()
584 fujitsu->keycode1 = KEY_SCREENLOCK; /* "Lock" */ in dmi_check_cb_s6410()
585 fujitsu->keycode2 = KEY_HELP; /* "Mobility Center" */ in dmi_check_cb_s6410()
592 fujitsu->keycode1 = KEY_SCREENLOCK; /* "Lock" */ in dmi_check_cb_s6420()
593 fujitsu->keycode2 = KEY_HELP; /* "Mobility Center" */ in dmi_check_cb_s6420()
600 fujitsu->keycode1 = KEY_HELP; /* "Support" */ in dmi_check_cb_p8010()
601 fujitsu->keycode3 = KEY_SWITCHVIDEOMODE; /* "Presentation" */ in dmi_check_cb_p8010()
602 fujitsu->keycode4 = KEY_WWW; /* "Internet" */ in dmi_check_cb_p8010()
642 fujitsu->acpi_handle = device->handle; in acpi_fujitsu_add()
645 device->driver_data = fujitsu; in acpi_fujitsu_add()
647 fujitsu->input = input = input_allocate_device(); in acpi_fujitsu_add()
653 snprintf(fujitsu->phys, sizeof(fujitsu->phys), in acpi_fujitsu_add()
657 input->phys = fujitsu->phys; in acpi_fujitsu_add()
670 error = acpi_bus_update_power(fujitsu->acpi_handle, &state); in acpi_fujitsu_add()
680 fujitsu->dev = device; in acpi_fujitsu_add()
698 fujitsu->max_brightness = FUJITSU_LCD_N_LEVELS; in acpi_fujitsu_add()
714 struct fujitsu_t *fujitsu = acpi_driver_data(device); in acpi_fujitsu_remove() local
715 struct input_dev *input = fujitsu->input; in acpi_fujitsu_remove()
719 fujitsu->acpi_handle = NULL; in acpi_fujitsu_remove()
732 input = fujitsu->input; in acpi_fujitsu_notify()
737 oldb = fujitsu->brightness_level; in acpi_fujitsu_notify()
739 newb = fujitsu->brightness_level; in acpi_fujitsu_notify()
743 oldb, newb, fujitsu->brightness_changed); in acpi_fujitsu_notify()
822 set_bit(fujitsu->keycode1, input->keybit); in acpi_fujitsu_hotkey_add()
823 set_bit(fujitsu->keycode2, input->keybit); in acpi_fujitsu_hotkey_add()
824 set_bit(fujitsu->keycode3, input->keybit); in acpi_fujitsu_hotkey_add()
825 set_bit(fujitsu->keycode4, input->keybit); in acpi_fujitsu_hotkey_add()
875 result = led_classdev_register(&fujitsu->pf_device->dev, in acpi_fujitsu_hotkey_add()
887 result = led_classdev_register(&fujitsu->pf_device->dev, in acpi_fujitsu_hotkey_add()
954 keycode = fujitsu->keycode1; in acpi_fujitsu_hotkey_notify()
957 keycode = fujitsu->keycode2; in acpi_fujitsu_hotkey_notify()
960 keycode = fujitsu->keycode3; in acpi_fujitsu_hotkey_notify()
963 keycode = fujitsu->keycode4; in acpi_fujitsu_hotkey_notify()
1068 fujitsu = kzalloc(sizeof(struct fujitsu_t), GFP_KERNEL); in fujitsu_init()
1069 if (!fujitsu) in fujitsu_init()
1071 fujitsu->keycode1 = KEY_PROG1; in fujitsu_init()
1072 fujitsu->keycode2 = KEY_PROG2; in fujitsu_init()
1073 fujitsu->keycode3 = KEY_PROG3; in fujitsu_init()
1074 fujitsu->keycode4 = KEY_PROG4; in fujitsu_init()
1085 fujitsu->pf_device = platform_device_alloc("fujitsu-laptop", -1); in fujitsu_init()
1086 if (!fujitsu->pf_device) { in fujitsu_init()
1091 ret = platform_device_add(fujitsu->pf_device); in fujitsu_init()
1096 sysfs_create_group(&fujitsu->pf_device->dev.kobj, in fujitsu_init()
1107 max_brightness = fujitsu->max_brightness; in fujitsu_init()
1110 fujitsu->bl_device = backlight_device_register("fujitsu-laptop", in fujitsu_init()
1114 if (IS_ERR(fujitsu->bl_device)) { in fujitsu_init()
1115 ret = PTR_ERR(fujitsu->bl_device); in fujitsu_init()
1116 fujitsu->bl_device = NULL; in fujitsu_init()
1119 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()