X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_queue.c;h=2e1f72f14f2c61015215ff4e1faf871db0d0336f;hb=5624c95812302f7508c13830966714dba130a4f6;hp=e47b4bb2dc79f7662ba8f900f7ddb67d7353bf29;hpb=e70e95962c26832628d586e07f9cd1a2e1852d72;p=palacios.git diff --git a/palacios/src/palacios/vmm_queue.c b/palacios/src/palacios/vmm_queue.c index e47b4bb..2e1f72f 100644 --- a/palacios/src/palacios/vmm_queue.c +++ b/palacios/src/palacios/vmm_queue.c @@ -19,40 +19,38 @@ #include - - void v3_init_queue(struct gen_queue * queue) { - queue->num_entries = 0; - INIT_LIST_HEAD(&(queue->entries)); + queue->num_entries = 0; + INIT_LIST_HEAD(&(queue->entries)); } struct gen_queue * v3_create_queue() { - struct gen_queue * tmp_queue = V3_Malloc(sizeof(struct gen_queue)); - v3_init_queue(tmp_queue); - return tmp_queue; + struct gen_queue * tmp_queue = V3_Malloc(sizeof(struct gen_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)); + struct queue_entry * q_entry = V3_Malloc(sizeof(struct queue_entry)); - q_entry->entry = entry; - list_add_tail(&(q_entry->entry_list), &(queue->entries)); - queue->num_entries++; + q_entry->entry = entry; + list_add_tail(&(q_entry->entry_list), &(queue->entries)); + queue->num_entries++; } addr_t v3_dequeue(struct gen_queue * queue) { - addr_t entry_val = 0; + addr_t entry_val = 0; - 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); + 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); - entry_val = tmp_entry->entry; - list_del(q_entry); - V3_Free(tmp_entry); - } + entry_val = tmp_entry->entry; + list_del(q_entry); + V3_Free(tmp_entry); + } - return entry_val; + return entry_val; }