to_wmi_device
if (wmi_device_enable(to_wmi_device(dev), false) < 0)
if (wmi_device_enable(to_wmi_device(dev), true) < 0)
ret = wdriver->probe(to_wmi_device(dev),
wdriver->remove(to_wmi_device(dev));
wdriver->shutdown(to_wmi_device(dev));
if (wmi_device_enable(to_wmi_device(dev), false) < 0)
return to_wmi_device(dev);
struct wmi_device *wdev = to_wmi_device(dev);
ret = wmidev_query_block(to_wmi_device(dev), 0, &buffer, sizeof(*result));
return wmidev_set_block(to_wmi_device(dev), 0, &buffer);
ret = wmidev_invoke_procedure(to_wmi_device(dev), 0, 1, &buffer);
struct wmi_device *wdev = to_wmi_device(hdev->dev.parent);
struct wmi_device *wdev = to_wmi_device(hdev->dev.parent);