Lines Matching refs:guid
758 static int huawei_wmi_input_setup(struct device *dev, const char *guid) in huawei_wmi_input_setup() argument
781 status = wmi_install_notify_handler(guid, huawei_wmi_input_notify, idev); in huawei_wmi_input_setup()
788 static void huawei_wmi_input_exit(struct device *dev, const char *guid) in huawei_wmi_input_exit() argument
790 wmi_remove_notify_handler(guid); in huawei_wmi_input_exit()
803 const struct wmi_device_id *guid = huawei_wmi_events_id_table; in huawei_wmi_probe() local
809 while (*guid->guid_string) { in huawei_wmi_probe()
810 if (wmi_has_guid(guid->guid_string)) { in huawei_wmi_probe()
811 err = huawei_wmi_input_setup(&pdev->dev, guid->guid_string); in huawei_wmi_probe()
813 dev_err(&pdev->dev, "Failed to setup input on %s\n", guid->guid_string); in huawei_wmi_probe()
818 guid++; in huawei_wmi_probe()
835 const struct wmi_device_id *guid = huawei_wmi_events_id_table; in huawei_wmi_remove() local
837 while (*guid->guid_string) { in huawei_wmi_remove()
838 if (wmi_has_guid(guid->guid_string)) in huawei_wmi_remove()
839 huawei_wmi_input_exit(&pdev->dev, guid->guid_string); in huawei_wmi_remove()
841 guid++; in huawei_wmi_remove()