Lines Matching defs:items
101 * all items up to the pidx_tail in the state are visible.
172 * The acquire style atomic above guarantees visibility of items
194 r = malloc(__offsetof(struct mp_ring, items[size]), mt, flags | M_ZERO);
244 * Enqueue n items and maybe drain the ring for some time.
249 mp_ring_enqueue(struct mp_ring *r, void **items, int n, int budget)
255 MPASS(items != NULL);
259 * Reserve room for the new items. Our reservation, if successful, is
284 * items, one producer at a time. It is our turn when the ring's
295 r->items[i] = *items++;
302 * that the items are visible to any thread that sees the updated pidx.
337 * The acquire style atomic guarantees visibility of items associated