uniwill_data
struct uniwill_data *data = dev_get_drvdata(dev);
static int usb_c_power_priority_restore(struct uniwill_data *data)
static int usb_c_power_priority_init(struct uniwill_data *data)
struct uniwill_data *data = dev_get_drvdata(dev);
const struct uniwill_data *data = drvdata;
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_hwmon_init(struct uniwill_data *data)
struct uniwill_data *data = container_of(led_mc_cdev, struct uniwill_data, led_mc_cdev);
static int uniwill_led_init(struct uniwill_data *data)
static int uniwill_read_charge_type(struct uniwill_data *data, enum power_supply_charge_type *type)
struct uniwill_data *data = drvdata;
static int uniwill_write_charge_type(struct uniwill_data *data, enum power_supply_charge_type type)
static int uniwill_restore_charge_type(struct uniwill_data *data)
struct uniwill_data *data = drvdata;
struct uniwill_data *data = container_of(hook, struct uniwill_data, hook);
struct uniwill_data *data = container_of(hook, struct uniwill_data, hook);
static int uniwill_battery_init(struct uniwill_data *data)
struct uniwill_data *data = container_of(nb, struct uniwill_data, nb);
static int uniwill_input_init(struct uniwill_data *data)
struct uniwill_data *data = context;
static int uniwill_ec_init(struct uniwill_data *data)
struct uniwill_data *data;
struct uniwill_data *data = platform_get_drvdata(pdev);
static int uniwill_suspend_fn_lock(struct uniwill_data *data)
static int uniwill_suspend_super_key(struct uniwill_data *data)
static int uniwill_suspend_touchpad_toggle(struct uniwill_data *data)
static int uniwill_suspend_battery(struct uniwill_data *data)
static int uniwill_suspend_nvidia_ctgp(struct uniwill_data *data)
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_resume_fn_lock(struct uniwill_data *data)
static int uniwill_resume_super_key(struct uniwill_data *data)
static int uniwill_resume_touchpad_toggle(struct uniwill_data *data)
static int uniwill_resume_battery(struct uniwill_data *data)
static int uniwill_resume_nvidia_ctgp(struct uniwill_data *data)
static int uniwill_resume_usb_c_power_priority(struct uniwill_data *data)
struct uniwill_data *data = dev_get_drvdata(dev);
static int phxtxx1_probe(struct uniwill_data *data)
static int phxarx1_phxaqf1_probe(struct uniwill_data *data)
int (*probe)(struct uniwill_data *data);
static inline bool uniwill_device_supports(const struct uniwill_data *data,
static inline bool uniwill_device_supports_any(const struct uniwill_data *data,
struct uniwill_data *data = context;
struct uniwill_data *data = context;
static int uniwill_write_fn_lock(struct uniwill_data *data, bool status)
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_read_fn_lock(struct uniwill_data *data, bool *status)
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_write_super_key_enable(struct uniwill_data *data, bool status)
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_read_super_key_enable(struct uniwill_data *data, bool *status)
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_write_touchpad_toggle_enable(struct uniwill_data *data, bool status)
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_read_touchpad_toggle_enable(struct uniwill_data *data, bool *status)
struct uniwill_data *data = dev_get_drvdata(dev);
struct uniwill_data *data = dev_get_drvdata(dev);
struct uniwill_data *data = dev_get_drvdata(dev);
struct uniwill_data *data = dev_get_drvdata(dev);
struct uniwill_data *data = dev_get_drvdata(dev);
struct uniwill_data *data = dev_get_drvdata(dev);
struct uniwill_data *data = dev_get_drvdata(dev);
static int uniwill_nvidia_ctgp_init(struct uniwill_data *data)
struct uniwill_data *data = dev_get_drvdata(dev);