|
@@ -843,6 +843,15 @@ static inline struct hv_driver *drv_to_hv_drv(struct device_driver *d)
|
|
|
return container_of(d, struct hv_driver, driver);
|
|
|
}
|
|
|
|
|
|
+static inline void hv_set_drvdata(struct hv_device *dev, void *data)
|
|
|
+{
|
|
|
+ dev_set_drvdata(&dev->device, data);
|
|
|
+}
|
|
|
+
|
|
|
+static inline void *hv_get_drvdata(struct hv_device *dev)
|
|
|
+{
|
|
|
+ return dev_get_drvdata(&dev->device);
|
|
|
+}
|
|
|
|
|
|
/* Vmbus interface */
|
|
|
#define vmbus_driver_register(driver) \
|