diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/virtio.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/virtio.h b/include/linux/virtio.h index 96c78437d32f..e4807aff7bac 100644 --- a/include/linux/virtio.h +++ b/include/linux/virtio.h @@ -127,7 +127,11 @@ struct virtio_device { void *priv; }; -#define dev_to_virtio(dev) container_of(dev, struct virtio_device, dev) +static inline struct virtio_device *dev_to_virtio(struct device *_dev) +{ + return container_of(_dev, struct virtio_device, dev); +} + int register_virtio_device(struct virtio_device *dev); void unregister_virtio_device(struct virtio_device *dev); |
