Lines Matching defs:wdev
29 static void lenovo_wmi_notify(struct wmi_device *wdev, union acpi_object *obj)
31 struct lenovo_wmi_priv *priv = dev_get_drvdata(&wdev->dev);
36 dev_err(&wdev->dev, "Bad response type %u\n", obj->type);
41 dev_err(&wdev->dev, "Invalid buffer length %u\n", obj->buffer.length);
52 dev_err(&wdev->dev, "Unknown camera mode %u\n", camera_mode);
68 static int lenovo_wmi_probe(struct wmi_device *wdev, const void *context)
73 priv = devm_kzalloc(&wdev->dev, sizeof(*priv), GFP_KERNEL);
77 dev_set_drvdata(&wdev->dev, priv);
79 priv->idev = devm_input_allocate_device(&wdev->dev);
86 priv->idev->dev.parent = &wdev->dev;
99 static void lenovo_wmi_remove(struct wmi_device *wdev)
101 struct lenovo_wmi_priv *priv = dev_get_drvdata(&wdev->dev);