Lines Matching refs:objects
14 * Maximum size is fixed, the objects are stored in a table
24 * Bulk dequeue - Dequeues the specified count of objects if successful; otherwise fails
26 * Bulk enqueue - Enqueues the specified count of objects if successful; otherwise fails
28 * Burst dequeue - Dequeue the maximum available objects if the specified count cannot be fulfilled
30 * Burst enqueue - Enqueue the maximum available objects if the specified count cannot be fulfilled
39 …As objects are stored in a table, a dequeue of several objects will not produce as many cache miss…
40 Also, a bulk dequeue of many objects does not cost more than a dequeue of a simple object.
46 … costs more in terms of memory than a linked list queue. An empty ring contains at least N objects.
48 … a Ring is shown in with consumer and producer head and tail pointers to objects stored in the dat…
168 If there are not enough objects in the ring (this is detected by checking prod_tail), it returns an…
369 objects to (/from) the ring. For 'classic' DPDK deployments (with one thread
379 is allowed to enqueue (/dequeue) objects to (/from) the ring.
426 That allows user to inspect objects in the ring without removing them
427 from it (aka MT safe peek) and reserve space for the objects in the ring