]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - tools/virtio/ringtest/noring.c
Merge remote-tracking branches 'asoc/topic/max98925', 'asoc/topic/max98927', 'asoc...
[mirror_ubuntu-bionic-kernel.git] / tools / virtio / ringtest / noring.c
CommitLineData
b2441318 1// SPDX-License-Identifier: GPL-2.0
139ab4d4
MT
2#define _GNU_SOURCE
3#include "main.h"
4#include <assert.h>
5
6/* stub implementation: useful for measuring overhead */
7void alloc_ring(void)
8{
9}
10
11/* guest side */
12int add_inbuf(unsigned len, void *buf, void *datap)
13{
14 return 0;
15}
16
17/*
18 * skb_array API provides no way for producer to find out whether a given
19 * buffer was consumed. Our tests merely require that a successful get_buf
20 * implies that add_inbuf succeed in the past, and that add_inbuf will succeed,
21 * fake it accordingly.
22 */
23void *get_buf(unsigned *lenp, void **bufp)
24{
25 return "Buffer";
26}
27
d3c3589b 28bool used_empty()
139ab4d4 29{
d3c3589b 30 return false;
139ab4d4
MT
31}
32
33void disable_call()
34{
35 assert(0);
36}
37
38bool enable_call()
39{
40 assert(0);
41}
42
43void kick_available(void)
44{
45 assert(0);
46}
47
48/* host side */
49void disable_kick()
50{
51 assert(0);
52}
53
54bool enable_kick()
55{
56 assert(0);
57}
58
d3c3589b 59bool avail_empty()
139ab4d4 60{
d3c3589b 61 return false;
139ab4d4
MT
62}
63
64bool use_buf(unsigned *lenp, void **bufp)
65{
66 return true;
67}
68
69void call_used(void)
70{
71 assert(0);
72}