Lines Matching refs:asus_wmi
132 static int throttle_thermal_policy_write(struct asus_wmi *);
189 struct asus_wmi *asus;
207 struct asus_wmi {
475 static int asus_wmi_get_devstate(struct asus_wmi *asus, u32 dev_id, u32 *retval)
488 static int asus_wmi_get_devstate_bits(struct asus_wmi *asus,
509 static int asus_wmi_get_devstate_simple(struct asus_wmi *asus, u32 dev_id)
515 static bool asus_wmi_dev_is_present(struct asus_wmi *asus, u32 dev_id)
524 static void asus_wmi_tablet_sw_report(struct asus_wmi *asus, bool value)
531 static void asus_wmi_tablet_sw_init(struct asus_wmi *asus, u32 dev_id, int event_code)
549 static int asus_wmi_input_init(struct asus_wmi *asus)
594 static void asus_wmi_input_exit(struct asus_wmi *asus)
604 static void asus_wmi_tablet_mode_get_state(struct asus_wmi *asus)
620 struct asus_wmi *asus = dev_get_drvdata(dev);
636 struct asus_wmi *asus = dev_get_drvdata(dev);
659 struct asus_wmi *asus = dev_get_drvdata(dev);
701 struct asus_wmi *asus = dev_get_drvdata(dev);
719 struct asus_wmi *asus = dev_get_drvdata(dev);
769 struct asus_wmi *asus = dev_get_drvdata(dev);
785 struct asus_wmi *asus = dev_get_drvdata(dev);
799 struct asus_wmi *asus = dev_get_drvdata(dev);
985 struct asus_wmi *asus = dev_get_drvdata(dev);
1019 struct asus_wmi *asus = dev_get_drvdata(dev);
1053 struct asus_wmi *asus = dev_get_drvdata(dev);
1087 struct asus_wmi *asus = dev_get_drvdata(dev);
1121 struct asus_wmi *asus = dev_get_drvdata(dev);
1155 struct asus_wmi *asus = dev_get_drvdata(dev);
1189 struct asus_wmi *asus = dev_get_drvdata(dev);
1296 static void asus_wmi_battery_init(struct asus_wmi *asus)
1305 static void asus_wmi_battery_exit(struct asus_wmi *asus)
1322 struct asus_wmi *asus;
1324 asus = container_of(work, struct asus_wmi, tpd_led_work);
1333 struct asus_wmi *asus;
1335 asus = container_of(led_cdev, struct asus_wmi, tpd_led);
1341 static int read_tpd_led_state(struct asus_wmi *asus)
1348 struct asus_wmi *asus;
1350 asus = container_of(led_cdev, struct asus_wmi, tpd_led);
1355 static void kbd_led_update(struct asus_wmi *asus)
1363 static int kbd_led_read(struct asus_wmi *asus, int *level, int *env)
1392 struct asus_wmi *asus;
1395 asus = container_of(led_cdev, struct asus_wmi, kbd_led);
1412 static void kbd_led_set_by_kbd(struct asus_wmi *asus, enum led_brightness value)
1422 struct asus_wmi *asus;
1425 asus = container_of(led_cdev, struct asus_wmi, kbd_led);
1434 static int wlan_led_unknown_state(struct asus_wmi *asus)
1446 struct asus_wmi *asus;
1448 asus = container_of(work, struct asus_wmi, wlan_led_work);
1457 struct asus_wmi *asus;
1459 asus = container_of(led_cdev, struct asus_wmi, wlan_led);
1467 struct asus_wmi *asus;
1470 asus = container_of(led_cdev, struct asus_wmi, wlan_led);
1478 struct asus_wmi *asus;
1481 asus = container_of(work, struct asus_wmi, lightbar_led_work);
1490 struct asus_wmi *asus;
1492 asus = container_of(led_cdev, struct asus_wmi, lightbar_led);
1500 struct asus_wmi *asus;
1503 asus = container_of(led_cdev, struct asus_wmi, lightbar_led);
1519 static void asus_wmi_led_exit(struct asus_wmi *asus)
1531 static int asus_wmi_led_init(struct asus_wmi *asus)
1630 static bool asus_wlan_rfkill_blocked(struct asus_wmi *asus)
1639 static void asus_rfkill_hotplug(struct asus_wmi *asus)
1706 struct asus_wmi *asus = data;
1721 static int asus_register_rfkill_notifier(struct asus_wmi *asus, char *node)
1738 static void asus_unregister_rfkill_notifier(struct asus_wmi *asus, char *node)
1756 struct asus_wmi *asus = container_of(hotplug_slot,
1757 struct asus_wmi, hotplug_slot);
1774 struct asus_wmi *asus;
1776 asus = container_of(work, struct asus_wmi, hotplug_work);
1780 static int asus_setup_pci_hotplug(struct asus_wmi *asus)
1854 struct asus_wmi *asus = priv->asus;
1880 static int asus_new_rfkill(struct asus_wmi *asus,
1918 static void asus_wmi_rfkill_exit(struct asus_wmi *asus)
1968 static int asus_wmi_rfkill_init(struct asus_wmi *asus)
2046 struct asus_wmi *asus = dev_get_drvdata(dev);
2063 struct asus_wmi *asus = dev_get_drvdata(dev);
2094 struct asus_wmi *asus = dev_get_drvdata(dev);
2111 struct asus_wmi *asus = dev_get_drvdata(dev);
2140 static void asus_wmi_set_xusb2pr(struct asus_wmi *asus)
2176 static int asus_agfn_fan_speed_read(struct asus_wmi *asus, int fan,
2203 static int asus_agfn_fan_speed_write(struct asus_wmi *asus, int fan,
2235 static bool asus_wmi_has_agfn_fan(struct asus_wmi *asus)
2261 static int asus_fan_set_auto(struct asus_wmi *asus)
2307 struct asus_wmi *asus = dev_get_drvdata(dev);
2342 struct asus_wmi *asus = dev_get_drvdata(dev);
2366 struct asus_wmi *asus = dev_get_drvdata(dev);
2403 struct asus_wmi *asus = dev_get_drvdata(dev);
2421 struct asus_wmi *asus = dev_get_drvdata(dev);
2491 struct asus_wmi *asus = dev_get_drvdata(dev);
2508 struct asus_wmi *asus = dev_get_drvdata(dev);
2533 struct asus_wmi *asus = dev_get_drvdata(dev);
2557 struct asus_wmi *asus = dev_get_drvdata(dev);
2566 struct asus_wmi *asus = dev_get_drvdata(dev);
2603 struct asus_wmi *asus = dev_get_drvdata(dev);
2612 struct asus_wmi *asus = dev_get_drvdata(dev);
2682 struct asus_wmi *asus = dev_get_drvdata(dev->parent);
2728 static int asus_wmi_hwmon_init(struct asus_wmi *asus)
2743 static int asus_wmi_fan_init(struct asus_wmi *asus)
2775 static int fan_boost_mode_check_present(struct asus_wmi *asus)
2800 static int fan_boost_mode_write(struct asus_wmi *asus)
2829 static int fan_boost_mode_switch_next(struct asus_wmi *asus)
2853 struct asus_wmi *asus = dev_get_drvdata(dev);
2862 struct asus_wmi *asus = dev_get_drvdata(dev);
2908 static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
2945 static int fan_curve_check_present(struct asus_wmi *asus, bool *available,
2965 static struct fan_curve_data *fan_curve_attr_select(struct asus_wmi *asus,
2974 static struct fan_curve_data *fan_curve_attr_2_select(struct asus_wmi *asus,
2986 struct asus_wmi *asus = dev_get_drvdata(dev);
3005 static int fan_curve_write(struct asus_wmi *asus,
3035 struct asus_wmi *asus = dev_get_drvdata(dev);
3066 struct asus_wmi *asus = dev_get_drvdata(dev);
3082 struct asus_wmi *asus = dev_get_drvdata(dev);
3314 struct asus_wmi *asus = dev_get_drvdata(dev->parent);
3342 static int asus_wmi_custom_fan_curve_init(struct asus_wmi *asus)
3382 static int throttle_thermal_policy_check_present(struct asus_wmi *asus)
3404 static int throttle_thermal_policy_write(struct asus_wmi *asus)
3440 static int throttle_thermal_policy_set_default(struct asus_wmi *asus)
3449 static int throttle_thermal_policy_switch_next(struct asus_wmi *asus)
3474 struct asus_wmi *asus = dev_get_drvdata(dev);
3484 struct asus_wmi *asus = dev_get_drvdata(dev);
3517 struct asus_wmi *asus;
3520 asus = container_of(pprof, struct asus_wmi, platform_profile_handler);
3544 struct asus_wmi *asus;
3547 asus = container_of(pprof, struct asus_wmi, platform_profile_handler);
3567 static int platform_profile_setup(struct asus_wmi *asus)
3600 static int read_backlight_power(struct asus_wmi *asus)
3616 static int read_brightness_max(struct asus_wmi *asus)
3636 struct asus_wmi *asus = bl_get_data(bd);
3649 struct asus_wmi *asus = bl_get_data(bd);
3666 struct asus_wmi *asus = bl_get_data(bd);
3700 static int asus_wmi_backlight_notify(struct asus_wmi *asus, int code)
3718 static int asus_wmi_backlight_init(struct asus_wmi *asus)
3760 static void asus_wmi_backlight_exit(struct asus_wmi *asus)
3781 static bool asus_wmi_has_fnlock_key(struct asus_wmi *asus)
3791 static void asus_wmi_fnlock_update(struct asus_wmi *asus)
3825 static void asus_wmi_handle_event_code(int code, struct asus_wmi *asus)
3889 struct asus_wmi *asus = context;
3916 static int asus_wmi_notify_queue_flush(struct asus_wmi *asus)
3938 static ssize_t store_sys_wmi(struct asus_wmi *asus, int devid,
3959 static ssize_t show_sys_wmi(struct asus_wmi *asus, int devid, char *buf)
3974 struct asus_wmi *asus = dev_get_drvdata(dev); \
3982 struct asus_wmi *asus = dev_get_drvdata(dev); \
4051 struct asus_wmi *asus = dev_get_drvdata(dev);
4121 static int asus_wmi_platform_init(struct asus_wmi *asus)
4202 struct asus_wmi *asus;
4209 struct asus_wmi *asus = m->private;
4224 struct asus_wmi *asus = m->private;
4241 struct asus_wmi *asus = m->private;
4294 static void asus_wmi_debugfs_exit(struct asus_wmi *asus)
4299 static void asus_wmi_debugfs_init(struct asus_wmi *asus)
4330 struct asus_wmi *asus;
4335 asus = kzalloc(sizeof(struct asus_wmi), GFP_KERNEL);
4477 struct asus_wmi *asus;
4504 struct asus_wmi *asus = dev_get_drvdata(device);
4523 struct asus_wmi *asus = dev_get_drvdata(device);
4537 struct asus_wmi *asus = dev_get_drvdata(device);