Lines Matching defs:wdev
389 static int dell_wmi_process_key(struct wmi_device *wdev, int type, int code, u16 *buffer, int remaining)
391 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev);
433 static void dell_wmi_notify(struct wmi_device *wdev,
436 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev);
487 dell_wmi_process_key(wdev, buffer_entry[1],
496 i += dell_wmi_process_key(wdev, buffer_entry[1],
506 dell_wmi_process_key(wdev, buffer_entry[1], buffer_entry[2],
603 static int dell_wmi_input_setup(struct wmi_device *wdev)
605 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev);
616 priv->input_dev->dev.parent = &wdev->dev;
719 static void dell_wmi_input_destroy(struct wmi_device *wdev)
721 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev);
765 static int dell_wmi_probe(struct wmi_device *wdev, const void *context)
775 &wdev->dev, sizeof(struct dell_wmi_priv), GFP_KERNEL);
778 dev_set_drvdata(&wdev->dev, priv);
783 return dell_wmi_input_setup(wdev);
786 static void dell_wmi_remove(struct wmi_device *wdev)
788 dell_wmi_input_destroy(wdev);