Lines Matching refs:wdriver
113 struct wmi_driver *wdriver) in find_guid_context() argument
117 id = wdriver->id_table; in find_guid_context()
850 struct wmi_driver *wdriver = to_wmi_driver(dev->driver); in wmi_dev_probe() local
858 if (test_bit(WMI_GUID_DUPLICATED, &wblock->flags) && !wdriver->no_singleton) { in wmi_dev_probe()
865 if (wdriver->notify) { in wmi_dev_probe()
866 if (test_bit(WMI_NO_EVENT_DATA, &wblock->flags) && !wdriver->no_notify_data) in wmi_dev_probe()
881 if (wdriver->probe) { in wmi_dev_probe()
882 ret = wdriver->probe(to_wmi_device(dev), in wmi_dev_probe()
883 find_guid_context(wblock, wdriver)); in wmi_dev_probe()
898 struct wmi_driver *wdriver = to_wmi_driver(dev->driver); in wmi_dev_remove() local
904 if (wdriver->remove) in wmi_dev_remove()
905 wdriver->remove(to_wmi_device(dev)); in wmi_dev_remove()
910 struct wmi_driver *wdriver; in wmi_dev_shutdown() local
914 wdriver = to_wmi_driver(dev->driver); in wmi_dev_shutdown()
926 if (wdriver->shutdown) in wmi_dev_shutdown()
927 wdriver->shutdown(to_wmi_device(dev)); in wmi_dev_shutdown()