renamed initialization functions of virtio devices to open instead of init.
[barrelfish] / lib / virtio / vbuffer.c
1 /*
2  * Copyright (c) 2014 ETH Zurich.
3  * All rights reserved.
4  *
5  * This file is distributed under the terms in the attached LICENSE file.
6  * If you do not find this file, copies can be found by writing to:
7  * ETH Zurich D-INFK, Universitaetsstrasse 6, CH-8092 Zurich. Attn: Systems Group.
8  */
9
10 #include <barrelfish/barrelfish.h>
11
12 #include <virtio/virtio.h>
13
14 #if 0
15
16 void stack_alloc_init(struct stack_allocator *alloc, size_t size)
17 {
18     alloc->size = size;
19     alloc->top = 0;
20     alloc->stack = calloc(size, sizeof(void *));
21 }
22
23 bool stack_alloc_free(struct stack_allocator *alloc, void *el)
24 {
25     if (alloc->top >= alloc->size) {
26         return false;
27     }
28
29     alloc->stack[alloc->top++] = el;
30     return true;
31 }
32
33 void *stack_alloc_alloc(struct stack_allocator *alloc)
34 {
35     if (alloc->top == 0) {
36         return NULL;
37     }
38     return alloc->stack[--alloc->top];
39 }
40
41
42 #endif
43