Lines Matching full:producer
40 * especially in single producer mode. The 64 bit variants are larger,
45 * specialization for single producer is only implemented for x86 and
47 * other platforms fall back to the multiple producer code path.
51 * 1. On the producer side:
101 * The ops, in addition to the single/multiple producer flag, are
165 * The multiple producer implementation is a regular locked event
169 * The single producer specialization is heavily tied to
180 * producer that we would like a futex_wake, because of the update.
192 * producer will never forget about a counter update. If the last
198 * When the producer forwards the counter's value from its store
209 * very likely that the producer's next counter update will observe
217 * particularly the pre-emption timer, are why single-producer updates
238 * currently in memory: even if the producer thread were to wait on
242 * Finally, what happens when the producer is migrated to another core
269 * instructions on x86/x86_64 for a fast single-producer mode.
272 * multiple producer code.
362 * it should attempt to specialize for single producer mode.
859 /* Single-producer specialisation. */