MCPcopy Create free account
hub / github.com/f9micro/f9-kernel / notification_async_handler

Function notification_async_handler

kernel/notification.c:386–475  ·  view source on GitHub ↗

* Softirq handler: process async event queue. * * CONTEXT: Softirq (interrupts enabled, preemption possible). * BATCH: Processes bounded number of events per invocation for RT-safety. * DELIVERY: Uses notification_signal() for Event-Chaining integration. * WAKEUP: Wakes blocked threads directly (scheduler optimization). * RT-SAFETY: Bounded processing ensures deterministic WCET. */

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 8

irq_save_flagsFunction · 0.85
irq_restore_flagsFunction · 0.85
thread_by_globalidFunction · 0.85
dbg_printfFunction · 0.85
ktable_freeFunction · 0.85
update_notify_pendingFunction · 0.85
notify_wake_threadFunction · 0.85
softirq_scheduleFunction · 0.85

Tested by

no test coverage detected