Lines Matching refs:huawei_wmi
61 struct huawei_wmi { struct
73 static struct huawei_wmi *huawei_wmi; argument
146 static int huawei_wmi_call(struct huawei_wmi *huawei, in huawei_wmi_call()
172 struct huawei_wmi *huawei = huawei_wmi; in huawei_wmi_cmd()
306 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_leds_setup()
502 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_battery_setup()
516 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_battery_exit()
589 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_fn_lock_setup()
602 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_fn_lock_exit()
613 struct huawei_wmi *huawei = m->private; in huawei_wmi_debugfs_call_dump()
649 struct huawei_wmi *huawei = m->private; in huawei_wmi_debugfs_call_show()
679 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_debugfs_setup()
691 struct huawei_wmi *huawei = dev_get_drvdata(dev); in huawei_wmi_debugfs_exit()
796 platform_set_drvdata(pdev, huawei_wmi); in huawei_wmi_probe()
797 huawei_wmi->dev = &pdev->dev; in huawei_wmi_probe()
800 struct input_dev *idev = *huawei_wmi->idev; in huawei_wmi_probe()
815 mutex_init(&huawei_wmi->wmi_lock); in huawei_wmi_probe()
859 huawei_wmi = kzalloc(sizeof(struct huawei_wmi), GFP_KERNEL); in huawei_wmi_init()
860 if (!huawei_wmi) in huawei_wmi_init()
885 kfree(huawei_wmi); in huawei_wmi_init()
891 struct platform_device *pdev = to_platform_device(huawei_wmi->dev); in huawei_wmi_exit()
896 kfree(huawei_wmi); in huawei_wmi_exit()