summaryrefslogtreecommitdiff
path: root/rts/IOManager.h
Commit message (Expand)AuthorAgeFilesLines
* Pass the Capability *cap explicitly to appendToIOBlockedQueueDuncan Coutts2022-11-221-2/+2
* Pass the Capability *cap explicitly to awaitEventDuncan Coutts2022-11-221-1/+1
* Move the awaitEvent declaration into IOManager.hDuncan Coutts2022-11-221-0/+14
* Replace EMPTY_{BLOCKED,SLEEPING}_QUEUE macros by functionDuncan Coutts2022-11-221-6/+34
* Move macros for checking for pending IO or timersDuncan Coutts2022-11-221-0/+15
* Move {blocked,sleeping}_queue from scheduler global vars to CapIOManagerDuncan Coutts2022-11-221-0/+16
* Move APPEND_TO_BLOCKED_QUEUE from cmm to CDuncan Coutts2022-11-221-0/+20
* Add hook markCapabilityIOManagerDuncan Coutts2022-11-221-0/+8
* Introduce CapIOManager as the per-cap I/O mangager stateDuncan Coutts2022-11-221-1/+32
* Remove ioManager{Start,Die,Wakeup} from IOManager.hDuncan Coutts2021-01-251-13/+0
* Add a common wakeupIOManager hookDuncan Coutts2021-01-251-0/+18
* Replace a ioManagerDie call with stopIOManagerDuncan Coutts2021-01-251-0/+5
* Replace a direct call to ioManagerStartCap with a new hookDuncan Coutts2021-01-251-0/+19
* Move hooks for I/O manager startup / shutdown into IOManager.{c,h}Duncan Coutts2021-01-251-0/+18
* Move ioManager{Start,Wakeup,Die} to internal IOManager.hDuncan Coutts2021-01-251-0/+12
* Start to centralise the I/O manager hooks from other bits of the RTSDuncan Coutts2021-01-251-0/+25