X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_queue.c;h=03cfb6d5098b7fcb9d19b743a2d8e23ab9939dd8;hb=6cff7c8b0ec58e3b94d9583f709ca9056ae928dd;hp=b06ff730868653cbae258e9d66e186258a5a1ee4;hpb=3dfea481dc48776d8e3a9a2f36527dbe37f454c4;p=palacios.git diff --git a/palacios/src/palacios/vmm_queue.c b/palacios/src/palacios/vmm_queue.c index b06ff73..03cfb6d 100644 --- a/palacios/src/palacios/vmm_queue.c +++ b/palacios/src/palacios/vmm_queue.c @@ -19,20 +19,20 @@ #include -void v3_init_queue(struct gen_queue * queue) { +void v3_init_queue(struct v3_queue * queue) { queue->num_entries = 0; INIT_LIST_HEAD(&(queue->entries)); v3_lock_init(&queue->lock); } -struct gen_queue * v3_create_queue() { - struct gen_queue * tmp_queue = V3_Malloc(sizeof(struct gen_queue)); +struct v3_queue * v3_create_queue() { + struct v3_queue * tmp_queue = V3_Malloc(sizeof(struct v3_queue)); v3_init_queue(tmp_queue); return tmp_queue; } -void v3_enqueue(struct gen_queue * queue, addr_t entry) { - struct queue_entry * q_entry = V3_Malloc(sizeof(struct queue_entry)); +void v3_enqueue(struct v3_queue * queue, addr_t entry) { + struct v3_queue_entry * q_entry = V3_Malloc(sizeof(struct v3_queue_entry)); v3_lock(queue->lock); q_entry->entry = entry; @@ -42,13 +42,13 @@ void v3_enqueue(struct gen_queue * queue, addr_t entry) { } -addr_t v3_dequeue(struct gen_queue * queue) { +addr_t v3_dequeue(struct v3_queue * queue) { addr_t entry_val = 0; v3_lock(queue->lock); if (!list_empty(&(queue->entries))) { struct list_head * q_entry = queue->entries.next; - struct queue_entry * tmp_entry = list_entry(q_entry, struct queue_entry, entry_list); + struct v3_queue_entry * tmp_entry = list_entry(q_entry, struct v3_queue_entry, entry_list); entry_val = tmp_entry->entry; list_del(q_entry);