Displaying 3 results from an estimated 3 matches for "744cee1".
2014 Oct 21
2
[PATCH RFC] virtio 1.0 vring endian-ness
...__virtio##bits)cpu_to_le##bits(val); \
+ else \
+ return val; \
+}
+
+DEFINE_VIRTIO_XX_TO_CPU(16)
+DEFINE_VIRTIO_XX_TO_CPU(32)
+DEFINE_VIRTIO_XX_TO_CPU(64)
+
struct virtio_device;
struct virtqueue;
diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h
index a99f9b7..744cee1 100644
--- a/include/uapi/linux/virtio_ring.h
+++ b/include/uapi/linux/virtio_ring.h
@@ -33,6 +33,10 @@
* Copyright Rusty Russell IBM Corporation 2007. */
#include <linux/types.h>
+typedef __u16 __bitwise __virtio16;
+typedef __u32 __bitwise __virtio32;
+typedef __u64 __bitwise __virtio6...
2014 Oct 21
2
[PATCH RFC] virtio 1.0 vring endian-ness
...__virtio##bits)cpu_to_le##bits(val); \
+ else \
+ return val; \
+}
+
+DEFINE_VIRTIO_XX_TO_CPU(16)
+DEFINE_VIRTIO_XX_TO_CPU(32)
+DEFINE_VIRTIO_XX_TO_CPU(64)
+
struct virtio_device;
struct virtqueue;
diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h
index a99f9b7..744cee1 100644
--- a/include/uapi/linux/virtio_ring.h
+++ b/include/uapi/linux/virtio_ring.h
@@ -33,6 +33,10 @@
* Copyright Rusty Russell IBM Corporation 2007. */
#include <linux/types.h>
+typedef __u16 __bitwise __virtio16;
+typedef __u32 __bitwise __virtio32;
+typedef __u64 __bitwise __virtio6...
2014 Oct 22
0
[PATCH RFC] virtio 1.0 vring endian-ness
...O_XX_TO_CPU(64)
> +
I'm usually not very fond of creating functions via macros like that as
it makes it hard to grep for them.
> struct virtio_device;
> struct virtqueue;
>
> diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h
> index a99f9b7..744cee1 100644
> --- a/include/uapi/linux/virtio_ring.h
> +++ b/include/uapi/linux/virtio_ring.h
> @@ -33,6 +33,10 @@
> * Copyright Rusty Russell IBM Corporation 2007. */
> #include <linux/types.h>
>
> +typedef __u16 __bitwise __virtio16;
> +typedef __u32 __bitwise __virti...