Go to the source code of this file.
Enumeration Type Documentation
- Enumerator:
GCQ_OK |
|
GCQ_EMPTY |
|
GCQ_LOCKED |
|
Function Documentation
Remove and return item at head of queue.
- Parameters:
-
[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. |
- Returns:
- false if the queue is empty, otherwise returns true and sets
item_ea
and DMA's job descriptor into item
If return is not GCQ_OK, we're holding a lock-line reservation that covers the queue.