search for: __nr_vringfd

Displaying 2 results from an estimated 2 matches for "__nr_vringfd".

2008 Apr 05
11
[PATCH RFC 1/5] vringfd syscall
.../dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/test_vring.c Sat Apr 05 21:31:40 2008 +1100 @@ -0,0 +1,47 @@ +#include <unistd.h> +#include <linux/virtio_ring.h> +#include <stdio.h> +#include <stdint.h> +#include <err.h> +#include <poll.h> + +#ifndef __NR_vringfd +#define __NR_vringfd 327 +#endif + +int main() +{ + int fd, r; + struct vring vr; + uint16_t used = 0; + struct pollfd pfd; + void *buf = calloc(vring_size(256, getpagesize()), 0); + + vring_init(&vr, 256, buf, getpagesize()); + + fd = syscall(__NR_vringfd, buf, 256, &used); + if (fd <...
2008 Apr 05
11
[PATCH RFC 1/5] vringfd syscall
.../dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/test_vring.c Sat Apr 05 21:31:40 2008 +1100 @@ -0,0 +1,47 @@ +#include <unistd.h> +#include <linux/virtio_ring.h> +#include <stdio.h> +#include <stdint.h> +#include <err.h> +#include <poll.h> + +#ifndef __NR_vringfd +#define __NR_vringfd 327 +#endif + +int main() +{ + int fd, r; + struct vring vr; + uint16_t used = 0; + struct pollfd pfd; + void *buf = calloc(vring_size(256, getpagesize()), 0); + + vring_init(&vr, 256, buf, getpagesize()); + + fd = syscall(__NR_vringfd, buf, 256, &used); + if (fd <...