Home
last modified time | relevance | path

Searched refs:consumer (Results 1 – 5 of 5) sorted by relevance

/xnu-12377.41.6/doc/primitives/
H A Dsched_cond.md20 Consider the following example of a producer-consumer relationship.
41 1. Multiple calls to wake the consumer thread (A) may be made before the consumer_thread has awoken.
44 2. If in the time since waking (B) and blocking (D), the consumer thread has been sent a wakeup (A)…
75 …is example, the producer thread signals the consumer (E), resulting in an explicit wake (A) iff th…
76 not awake and has not already been issued an un-acked wakeup. Conversely, the consumer acks the wak…
79 If a wakeup has been issued, the consumer immediately acks the wakeup and returns to re-enter the w…
88 …that are issued while the thread is active are guaranteed to be observed because the consumer will…
90 …ups need not explicitly `thread_wake` the consumer thread if it is already awake. This is because …
/xnu-12377.41.6/osfmk/kern/
H A Dexclaves_log.c162 oslogdarwin_consumer_s consumer = {0}; in log_server_retrieve_logs() local
164 tb_error_t err = oslogdarwin_consumer__init(&consumer, ep); in log_server_retrieve_logs()
177 err = oslogdarwin_consumer_getlogs(&consumer, ^(oslogdarwin_logdata_v_s logs) { in log_server_retrieve_logs()
264 oslogdarwin_redactedconsumer_s consumer = {0}; in redacted_log_server_retrieve_logs() local
266 tb_error_t err = oslogdarwin_redactedconsumer__init(&consumer, ep); in redacted_log_server_retrieve_logs()
273 err = oslogdarwin_redactedconsumer_getlogs(&consumer, ^(oslogdarwin_redactedlogdata_v_s logs) { in redacted_log_server_retrieve_logs()
/xnu-12377.41.6/iokit/DriverKit/
H A DIODataQueueDispatchSource.iig71 * @brief As a consumer, set the handler block to run when the queue becomes non-empty.
116 * @brief As a consumer, check if the data queue is non-empty.
123 * @brief As a consumer, get access to the next queue entry without dequeuing it.
133 * @brief As a consumer, dequeue the next queue entry.
154 …* @brief As a consumer, dequeue the next queue entry, but don't send any DataServiced notifi…
202 … * @brief As a consumer, send the DataServiced notification indicated by DequeueWithCoalesce.
/xnu-12377.41.6/libkdd/
H A DREADME.md73 object for a consumer to understand arbitrary data, we package it using container markers.
88 it in the buffer for sending data. The consumer can parse the type information and have knowledge o…
/xnu-12377.41.6/doc/vm/
H A Dmemorystatus.md175 …e only have one global snapshot its cleared on read and thus can only have 1 consumer in userspace.