Commit 035ce421 authored by Michael S. Tsirkin's avatar Michael S. Tsirkin

virtio_config: add virtio_cread_le_feature

Mirrors virtio_cread_feature but for LE fields.
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent e3e7994d
......@@ -555,4 +555,14 @@ static inline void virtio_cwrite64(struct virtio_device *vdev,
_r; \
})
/* Conditional config space accessors. */
#define virtio_cread_le_feature(vdev, fbit, structname, member, ptr) \
({ \
int _r = 0; \
if (!virtio_has_feature(vdev, fbit)) \
_r = -ENOENT; \
else \
virtio_cread_le((vdev), structname, member, ptr); \
_r; \
})
#endif /* _LINUX_VIRTIO_CONFIG_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment