GNU Radio 3.4.0 C++ API
|
(Lock free someday...) queue for job descriptors More...
#include <gc_jd_queue_data.h>
Public Attributes | |
gc_eaddr_t head | _AL16 |
gc_eaddr_t tail | _AL16 |
uint32_t mutex | _AL16 |
(Lock free someday...) queue for job descriptors
This is the main data structure shared between PPEs and SPEs. It is used to enqueue work for SPEs. SPEs or PPEs may enqueue work. SPE's dequeue from here.
FIXME make it lock free ;) For now, use a spin lock.
(Fills a single cache line)
uint32_t mutex gc_jd_queue::_AL16 |