File nut/os/event.c


Included Files


Global Function NutEventBroadcast()

int NutEventBroadcast ( volatile HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutEventBroadcastAsync() nut/os/event.c
  NutThreadYield()
Called by: NutConditionBroadcast() nut/os/condition.c
  NutNetIfConfig2() nut/net/ifconfig.c

Global Function NutEventBroadcastAsync()

int NutEventBroadcastAsync ( volatile HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutEventPostAsync() nut/os/event.c
Called by: NutEventBroadcast() nut/os/event.c

Global Function NutEventPost()

int NutEventPost ( volatile HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutEventPostAsync() nut/os/event.c
  NutThreadYield()
Called by: AhdlcAt91IOCtl() nut/arch/arm/dev/at91_ahdlc.c
  AhdlcAvrIOCtl() nut/arch/avr/dev/ahdlcavr.c
  At91MciMount() nut/arch/arm/dev/at91_mci.c
  At91MciReadSingle() nut/arch/arm/dev/at91_mci.c
  At91MciWriteSingle() nut/arch/arm/dev/at91_mci.c
  FATFree() nut/fs/fat.c
  FATSemaInit() nut/fs/fat.c
  FeederThread() nut/dev/hxcodec.c
  HelixIOCtl() nut/dev/hxcodec.c
  HelixWrite() nut/dev/hxcodec.c
  IDEFree() nut/arch/avr/dev/ide.c
  IDESemaInit() nut/arch/avr/dev/ide.c
  LancOutput() nut/arch/avr/dev/lanc111.c
  MmCardGetReg() nut/dev/mmcard.c
  MmCardIOCtl() nut/dev/mmcard.c
  MmCardInit() nut/dev/mmcard.c
  MmCardReadOrVerify() nut/dev/mmcard.c
  MmCardWrite() nut/dev/mmcard.c
  NicRxLanc() nut/arch/avr/dev/lanc111.c
  NutConditionSignal() nut/os/condition.c
  PhatApiFileClose() nut/fs/phatfs.c
  PhatApiFileOpen() nut/fs/phatfs.c
  PhatApiFileRead() nut/fs/phatfs.c
  PhatApiFileWrite() nut/fs/phatfs.c
  PhatApiFileWrite_P() nut/fs/phatfs.c
  PhatApiIOCtl() nut/fs/phatfs.c
  PhatFileFlush() nut/fs/phatfs.c
  PhatVolMount() nut/fs/phatvol.c
  RawFsApiFileClose() nut/fs/rawfs.c
  RawFsApiFileOpen() nut/fs/rawfs.c
  RawFsApiFileRead() nut/fs/rawfs.c
  RawFsApiFileWrite() nut/fs/rawfs.c
  RawFsApiFileWrite_P() nut/fs/rawfs.c
  RawFsApiIOCtl() nut/fs/rawfs.c
  RawFsFileFlush() nut/fs/rawfs.c
  RawFsMount() nut/fs/rawfs.c
  RxThread() nut/arch/avr/dev/wlandrv.c
  wlandrv_Attach() nut/arch/avr/dev/wlandrv.c
  wlandrv_IOCTL() nut/arch/avr/dev/wlandrv.c
  wlandrv_Init() nut/arch/avr/dev/wlandrv.c
  wlandrv_PutPacket() nut/arch/avr/dev/wlandrv.c

Global Function NutEventPostAsync()

int NutEventPostAsync ( volatile HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutThreadAddPriQueue(), NutTimerStop()
Called by: AceIOCtl() nut/arch/avr/dev/tlc16c550.c
  NutEventBroadcastAsync() nut/os/event.c
  NutEventPost() nut/os/event.c
  PhatSectorLoad() nut/fs/phatio.c
  RawFsSectorLoad() nut/fs/rawfs.c
  SJAOutput() nut/arch/avr/dev/sja1000.c

Global Function NutEventTimeout()

void NutEventTimeout ( HANDLE timer, void* arg )
Prototyped in: nut/include/sys/event.h
Calls: NutThreadAddPriQueue()
Used in: NutEventWait() nut/os/event.c

Global Function NutEventWait()

int NutEventWait ( volatile HANDLE* qhp, uint32_t ms )
Prototyped in: nut/include/sys/event.h
Calls: NutThreadAddPriQueue(), NutThreadRemoveQueue(), NutThreadResume(), NutThreadYield(), NutTimerStart()
Called by: AhdlcAt91Read() nut/arch/arm/dev/at91_ahdlc.c
  AhdlcAvrRead() nut/arch/avr/dev/ahdlcavr.c
  AhdlcRx() nut/arch/avr/dev/ahdlcavr.c
  At91MciReadSingle() nut/arch/arm/dev/at91_mci.c
  At91MciWriteSingle() nut/arch/arm/dev/at91_mci.c
  AtCanInput() nut/arch/avr/dev/atcan.c
  AtCanOutput() nut/arch/avr/dev/atcan.c
  CAN_Tx() nut/arch/avr/dev/sja1000.c
  FATLock() nut/fs/fat.c
  FeederThread() nut/dev/hxcodec.c
  GenCharRead() nut/dev/genchar.c
  GenCharWrite() nut/dev/genchar.c
  HelixPlayerFlush() nut/dev/hxcodec.c
  HelixWrite() nut/dev/hxcodec.c
  IDELock() nut/arch/avr/dev/ide.c
  LancOutput() nut/arch/avr/dev/lanc111.c
  MmCardGetReg() nut/dev/mmcard.c
  MmCardIOCtl() nut/dev/mmcard.c
  MmCardReadOrVerify() nut/dev/mmcard.c
  MmCardWrite() nut/dev/mmcard.c
  NicPutPacket() nut/arch/avr/dev/lanc111.c
  NicRx() nut/arch/avr/dev/nicrtl.c
  NicRxLanc() nut/arch/avr/dev/lanc111.c
  NutConditionTimedWait() nut/os/condition.c
  NutConditionWait() nut/os/condition.c
  NutEventWaitNext() nut/os/event.c
  NutIrGet() nut/arch/avr/dev/ir.c
  NutNetIfConfig2() nut/net/ifconfig.c
  PhatApiFileClose() nut/fs/phatfs.c
  PhatApiFileOpen() nut/fs/phatfs.c
  PhatApiFileRead() nut/fs/phatfs.c
  PhatApiFileWrite() nut/fs/phatfs.c
  PhatApiFileWrite_P() nut/fs/phatfs.c
  PhatApiIOCtl() nut/fs/phatfs.c
  PhatFileFlush() nut/fs/phatfs.c
  PhatSectorLoad() nut/fs/phatio.c
  RawFsApiFileClose() nut/fs/rawfs.c
  RawFsApiFileOpen() nut/fs/rawfs.c
  RawFsApiFileRead() nut/fs/rawfs.c
  RawFsApiFileWrite() nut/fs/rawfs.c
  RawFsApiFileWrite_P() nut/fs/rawfs.c
  RawFsApiIOCtl() nut/fs/rawfs.c
  RawFsFileFlush() nut/fs/rawfs.c
  RawFsSectorLoad() nut/fs/rawfs.c
  RxThread() nut/arch/avr/dev/wlandrv.c
  SJAInput() nut/arch/avr/dev/sja1000.c
  SendRawByte() nut/arch/avr/dev/ahdlcavr.c
  UartAvrFlush() nut/arch/avr/dev/uartavr.c
  UartAvrInput() nut/arch/avr/dev/uartavr.c
  UsartFlushOutput() nut/dev/usart.c
  UsartRead() nut/dev/usart.c
  WaitForInterrupt() nut/arch/avr/dev/ide.c
  wlandrv_IOCTL() nut/arch/avr/dev/wlandrv.c
  wlandrv_Init() nut/arch/avr/dev/wlandrv.c
  wlandrv_PutPacket() nut/arch/avr/dev/wlandrv.c
References Functions: NutEventTimeout() nut/os/event.c

Global Function NutEventWaitNext()

int NutEventWaitNext ( volatile HANDLE* qhp, uint32_t ms )
Prototyped in: nut/include/sys/event.h
Calls: NutEventWait() nut/os/event.c
Called by: AceFlush() nut/arch/avr/dev/tlc16c550.c
  AceInput() nut/arch/avr/dev/tlc16c550.c
  CFChange() nut/arch/avr/dev/ide.c
  IrblastFlush() nut/arch/avr/dev/irblast.c