Fix for gcell corrrectness/performance problem. Replaces mfc_sync
[debian/gnuradio] / gcell / src / include / spu / gc_jd_queue.h
index f1ce1b3bd6cb37ebad66b721070c99967f531813..7a6ac2e219006a832766afb06babb5f913d1bb56 100644 (file)
@@ -35,12 +35,14 @@ __GC_BEGIN_DECLS
  *
  * \param[in]  q is EA address of queue structure.
  * \param[out] item_ea is EA address of item at head of queue.
+ * \param[in]  jd_tag is the tag to use to get the LS copy of the item.
  * \param[out] item is local store copy of item at head of queue.
  * \returns false if the queue is empty, otherwise returns true
  *   and sets \p item_ea and DMA's job descriptor into \p item
  */
 bool
-gc_jd_queue_dequeue(gc_eaddr_t q, gc_eaddr_t *item_ea, gc_job_desc_t *item);
+gc_jd_queue_dequeue(gc_eaddr_t q, gc_eaddr_t *item_ea,
+                   int jd_tag, gc_job_desc_t *item);
 
 
 /*!