Lines Matching refs:wdriver
821 struct wmi_driver *wdriver = NULL; in wmi_ioctl() local
861 wdriver = container_of(wblock->dev.dev.driver, in wmi_ioctl()
863 if (!try_module_get(wdriver->driver.owner)) { in wmi_ioctl()
867 ret = wdriver->filter_callback(&wblock->dev, cmd, buf); in wmi_ioctl()
868 module_put(wdriver->driver.owner); in wmi_ioctl()
895 struct wmi_driver *wdriver = in wmi_dev_probe() local
903 if (wdriver->probe) { in wmi_dev_probe()
904 ret = wdriver->probe(dev_to_wdev(dev)); in wmi_dev_probe()
910 if (wdriver->filter_callback) { in wmi_dev_probe()
926 buf = kasprintf(GFP_KERNEL, "wmi/%s", wdriver->driver.name); in wmi_dev_probe()
958 struct wmi_driver *wdriver = in wmi_dev_remove() local
962 if (wdriver->filter_callback) { in wmi_dev_remove()
968 if (wdriver->remove) in wmi_dev_remove()
969 ret = wdriver->remove(dev_to_wdev(dev)); in wmi_dev_remove()