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

Function sys_notify_wait

kernel/syscall.c:343–384  ·  view source on GitHub ↗

* Notification wait syscall handler. * Blocks caller until any notification bits in mask are set. * * Parameters: * R0: mask - notification bits to wait for (any bit triggers wake) * * Returns (R0): * Bits that were set (and are now cleared) * 0 if mask was invalid * * Blocking: Yes - caller blocks until bits arrive * * Performance: * - Non-blocking path (bits already set): ~5

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

syscall_handlerFunction · 0.85

Calls 5

sched_enqueueFunction · 0.85
irq_save_flagsFunction · 0.85
notification_getFunction · 0.85
notification_clearFunction · 0.85
irq_restore_flagsFunction · 0.85

Tested by

no test coverage detected