#include <gcell/gc_jd_queue_data.h>

Go to the source code of this file.
Enumerations | |
| enum | gc_dequeue_status_t { GCQ_OK, GCQ_EMPTY, GCQ_LOCKED } |
Functions | |
| gc_dequeue_status_t | gc_jd_queue_dequeue (gc_eaddr_t q, gc_eaddr_t *item_ea, int jd_tag, gc_job_desc_t *item) |
| Remove and return item at head of queue. | |
| enum gc_dequeue_status_t |
| gc_dequeue_status_t gc_jd_queue_dequeue | ( | gc_eaddr_t | q, | |
| gc_eaddr_t * | item_ea, | |||
| int | jd_tag, | |||
| gc_job_desc_t * | item | |||
| ) |
Remove and return item at head of queue.
| [in] | q | is EA address of queue structure. |
| [out] | item_ea | is EA address of item at head of queue. |
| [in] | jd_tag | is the tag to use to get the LS copy of the item. |
| [out] | item | is local store copy of item at head of queue. |
item_ea and DMA's job descriptor into item
1.5.9