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: NutArpCacheUpdate() nut/net/arpcache.c
  NutConditionBroadcast() nut/os/condition.c
  NutNetIfConfig2() nut/net/ifconfig.c
  NutTcpAbortSocket() nut/net/tcpsm.c
  NutTcpStateChange() nut/net/tcpsm.c
  NutTcpStateProcess() nut/net/tcpsm.c
  Player() nut/hwtest/audio/nutpiper/player.c
  PlayerStart() nut/hwtest/audio/nutpiper/player.c
  UsartClose() nut/dev/usart.c

Global Function NutEventBroadcastAsync()

int NutEventBroadcastAsync ( volatile HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutEventPostAsync() nut/os/event.c
Called by: ArpCacheFlush() nut/net/arpcache.c
  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/atmel/at91_ahdlc.c
  AhdlcAvrIOCtl() nut/arch/avr/dev/ahdlcavr.c
  At24cRead() nut/dev/at24c.c
  At24cWrite() nut/dev/at24c.c
  At45dFlashRelease() nut/dev/spi_flash_at45d.c
  At45dNodeUnlock() nut/dev/spi_node_at45d.c
  At45dibRelease() nut/dev/spi_at45dib.c
  At91MciMount() nut/arch/arm/dev/atmel/at91_mci.c
  At91MciReadSingle() nut/arch/arm/dev/atmel/at91_mci.c
  At91MciWriteSingle() nut/arch/arm/dev/atmel/at91_mci.c
  At91SpiBus0Deselect() nut/arch/arm/dev/atmel/spibus0at91.c
  At91SpiBus0Select() nut/arch/arm/dev/atmel/spibus0at91.c
  AvrSpiBus0Deselect() nut/arch/avr/dev/spibus0avr.c
  AvrSpiBus0Select() nut/arch/avr/dev/spibus0avr.c
  DisplayEntry() nut/hwtest/audio/nutpiper/display.c
  DisplayMessage() nut/hwtest/audio/nutpiper/display.c
  DisplayStatus() nut/hwtest/audio/nutpiper/display.c
  DmOutput() nut/dev/dm9000.c
  EEInit() nut/dev/eeprom.c
  EntrySearchNext() nut/fs/uflashfs.c
  EntrySeek() nut/fs/uflashfs.c
  FATFree() nut/fs/fat.c
  FATSemaInit() nut/fs/fat.c
  FeederThread() nut/dev/spi_vscodec.c
  FindNextData() nut/gorp/buffer/perci.c
  GpioSpiBus0Deselect() nut/dev/spibus0gpio.c
  GpioSpiBus0Select() nut/dev/spibus0gpio.c
  HelixIOCtl() nut/dev/hxcodec.c
  HelixWrite() nut/dev/hxcodec.c
  High() nut/app/events/events.c
  IDEFree() nut/arch/avr/dev/ide.c
  IDESemaInit() nut/arch/avr/dev/ide.c
  IcmpCallback() nut/app/pingnet/pingnet.c
  IpcpClose() nut/net/pppsm.c
  IpcpLowerDown() nut/net/pppsm.c
  IpcpRxConfAck() nut/net/ipcpin.c
  IpcpRxConfReq() nut/net/ipcpin.c
  Lan91Output() nut/dev/lan91.c
  LancOutput() nut/arch/avr/dev/lanc111.c
  Low() nut/app/events/events.c
  Lpc177x_8x_MmcardMount() nut/arch/cm3/dev/nxp/lpc177x_8x_mmcard_sdio.c
  Lpc177x_8x_MmcardReadData() nut/arch/cm3/dev/nxp/lpc177x_8x_mmcard_sdio.c
  Lpc177x_8x_MmcardWriteData() nut/arch/cm3/dev/nxp/lpc177x_8x_mmcard_sdio.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/dev/lan91.c
  NplSpiBusDeselect() nut/dev/spibus_npl.c
  NplSpiBusSelect() nut/dev/spibus_npl.c
  NutAppMain() nut/app/events/events.c
  NutConditionSignal() nut/os/condition.c
  NutI2cBusScan() nut/dev/i2cbus.c
  NutI2cMasterTransceive() nut/dev/i2cbus.c
  NutRegisterI2cSlave() nut/dev/i2cbus.c
  NutRegisterSpiDevice() nut/dev/spibus.c
  NutRegisterTwiBus() nut/dev/twibus_gpio.c
  NutTcpStateEstablished() nut/net/tcpsm.c
  NutTcpStateFinWait1() nut/net/tcpsm.c
  NutTcpStateFinWait2() nut/net/tcpsm.c
  NutTcpStateMachine() nut/net/tcpsm.c
  NutTcpStateSynReceived() nut/net/tcpsm.c
  NutTcpStateSynSent() nut/net/tcpsm.c
  NutTwiMasterTranceive() nut/dev/twibus_gpio.c
  NutUdpInput() nut/net/udpin.c
  NutUdpSetSocketError() nut/net/udpsock.c
  PerCiOpen() nut/gorp/buffer/perci.c
  PerCiWrite() nut/gorp/buffer/perci.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
  PhatSectorWrite() nut/fs/phatio.c
  PhatVolMount() nut/fs/phatvol.c
  PlayerStart() nut/hwtest/audio/nutpiper/player.c
  PlayerStop() nut/hwtest/audio/nutpiper/player.c
  PppHdlcReceive() nut/dev/ppp_hdlc.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
  Sc16is752UsartRxReady() nut/dev/usartsc16is752.c
  Sc16is752UsartTxReady() nut/dev/usartsc16is752.c
  ShtCommand() nut/dev/sht21.c
  ShtInit() nut/dev/sht21.c
  SpiAt45dConfigDevice() nut/dev/nvmem_at45d.c
  St7565rNodeUnlock() nut/dev/spi_lcd_st7565r.c
  TwiMasterLow() nut/arch/m68k/coldfire/dev/common/mcf5_i2c.c
  UFlashAttach() nut/fs/uflashfs.c
  UFlashFileOpen() nut/fs/uflashfs.c
  UFlashFileRead() nut/fs/uflashfs.c
  UFlashFileRemove() nut/fs/uflashfs.c
  UFlashFileRename() nut/fs/uflashfs.c
  UFlashFileStatus() nut/fs/uflashfs.c
  UFlashFileWrite() nut/fs/uflashfs.c
  UFlashFormat() nut/fs/uflashfs.c
  UFlashMount() nut/fs/uflashfs.c
  VsCodecIOCtl() nut/dev/spi_vscodec.c
  VsCodecRead() nut/dev/spi_vscodec.c
  VsCodecWrite() nut/dev/spi_vscodec.c
  sys_key() nut/dev/keys.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
  KeyTimerCb() nut/dev/keys.c
  LedTimerCb() nut/dev/led.c
  NutEventBroadcastAsync() nut/os/event.c
  NutEventPost() nut/os/event.c
  NutSelectWakeup() nut/crt/select.c
  NutTcpStateChange() nut/net/tcpsm.c
  RawFsSectorLoad() nut/fs/rawfs.c
  SJAOutput() nut/arch/avr/dev/sja1000.c
  TimerCallback() nut/app/timers/timers.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/atmel/at91_ahdlc.c
  AhdlcAvrRead() nut/arch/avr/dev/ahdlcavr.c
  AhdlcRx() nut/arch/avr/dev/ahdlcavr.c
  At24cRead() nut/dev/at24c.c
  At24cWrite() nut/dev/at24c.c
  At45dFlashLoadUnit() nut/dev/spi_flash_at45d.c
  At45dNodeLock() nut/dev/spi_node_at45d.c
  At45dibAllocate() nut/dev/spi_at45dib.c
  At91MciReadSingle() nut/arch/arm/dev/atmel/at91_mci.c
  At91MciWriteSingle() nut/arch/arm/dev/atmel/at91_mci.c
  At91SpiBus0Select() nut/arch/arm/dev/atmel/spibus0at91.c
  At91SpiBus0Transfer() nut/arch/arm/dev/atmel/spibus0at91.c
  At91SpiTransfer2() nut/arch/arm/dev/atmel/at91_spi.c
  AtCanInput() nut/arch/avr/dev/atcan.c
  AtCanOutput() nut/arch/avr/dev/atcan.c
  AvrSpiBus0Select() nut/arch/avr/dev/spibus0avr.c
  AvrSpiBus0Transfer() nut/arch/avr/dev/spibus0avr.c
  AvrTwiBusTran() nut/arch/avr/dev/i2cbus_avr.c
  CAN_Tx() nut/arch/avr/dev/sja1000.c
  Displayer() nut/hwtest/audio/nutpiper/display.c
  DmOutput() nut/dev/dm9000.c
  EntrySearchNext() nut/fs/uflashfs.c
  EntrySeek() nut/fs/uflashfs.c
  FATLock() nut/fs/fat.c
  FeederThread() nut/dev/vscodec.c
  FindNextData() nut/gorp/buffer/perci.c
  GenCharRead() nut/dev/genchar.c
  GenCharWrite() nut/dev/genchar.c
  GpioSpiBus0Select() nut/dev/spibus0gpio.c
  HelixPlayerFlush() nut/dev/hxcodec.c
  HelixWrite() nut/dev/hxcodec.c
  High() nut/app/events/events.c
  IDELock() nut/arch/avr/dev/ide.c
  Lan91Output() nut/dev/lan91.c
  LancOutput() nut/arch/avr/dev/lanc111.c
  Low() nut/app/events/events.c
  Lpc177x_8x_MmcardReadData() nut/arch/cm3/dev/nxp/lpc177x_8x_mmcard_sdio.c
  Lpc177x_8x_MmcardWriteData() nut/arch/cm3/dev/nxp/lpc177x_8x_mmcard_sdio.c
  MmCardGetReg() nut/dev/mmcard.c
  MmCardIOCtl() nut/dev/mmcard.c
  MmCardReadOrVerify() nut/dev/mmcard.c
  MmCardWrite() nut/dev/mmcard.c
  NicPutPacket() nut/dev/lan91.c
  NicRx() nut/arch/avr/dev/nicrtl.c
  NicRxLanc() nut/dev/lan91.c
  NplSpiBusSelect() nut/dev/spibus_npl.c
  NutAppMain() nut/app/pingnet/pingnet.c
  NutArpCacheQuery() nut/net/arpcache.c
  NutConditionTimedWait() nut/os/condition.c
  NutConditionWait() nut/os/condition.c
  NutEventWaitNext() nut/os/event.c
  NutI2cBusScan() nut/dev/i2cbus.c
  NutI2cMasterTransceive() nut/dev/i2cbus.c
  NutIrGet() nut/arch/avr/dev/ir.c
  NutNetIfConfig2() nut/net/ifconfig.c
  NutTcpReceive() nut/net/tcpsock.c
  NutTcpSend() nut/net/tcpsock.c
  NutTcpSm() nut/net/tcpsm.c
  NutTcpStateActiveOpenEvent() nut/net/tcpsm.c
  NutTcpStatePassiveOpenEvent() nut/net/tcpsm.c
  NutTwiMasterTranceive() nut/dev/twibus_gpio.c
  NutUdpReceiveFrom() nut/net/udpsock.c
  OneShotDemo() nut/app/timers/timers.c
  PerCiWrite() nut/gorp/buffer/perci.c
  PeriodicDemo() nut/app/timers/timers.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
  PhatSectorWrite() nut/fs/phatio.c
  Player() nut/hwtest/audio/nutpiper/player.c
  PlayerStart() nut/hwtest/audio/nutpiper/player.c
  PlayerStop() nut/hwtest/audio/nutpiper/player.c
  PppHdlcAttach() nut/dev/ppp_hdlc.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
  Sc16is752UsartInterruptProcessing() nut/dev/usartsc16is752.c
  SendRawByte() nut/arch/avr/dev/ahdlcavr.c
  ShtCommand() nut/dev/sht21.c
  St7565rNodeLock() nut/dev/spi_lcd_st7565r.c
  Tlv320DacFlush() nut/arch/arm/dev/tlv320dac.c
  Tlv320DacWrite() nut/arch/arm/dev/tlv320dac.c
  TwiBusTran() nut/arch/arm/dev/atmel/i2cbus_at91.c
  TwiMasterLow() nut/arch/m68k/coldfire/dev/common/mcf5_i2c.c
  UFlashFileOpen() nut/fs/uflashfs.c
  UFlashFileRead() nut/fs/uflashfs.c
  UFlashFileRemove() nut/fs/uflashfs.c
  UFlashFileRename() nut/fs/uflashfs.c
  UFlashFileStatus() nut/fs/uflashfs.c
  UFlashFileWrite() nut/fs/uflashfs.c
  UartAvrFlush() nut/arch/avr/dev/uartavr.c
  UartAvrInput() nut/arch/avr/dev/uartavr.c
  UsartCbClose() nut/dev/usart_cb.c
  UsartCbRead() nut/dev/usart_cb.c
  UsartCbWrite() nut/dev/usart_cb.c
  UsartFlushOutput() nut/dev/usart.c
  UsartRead() nut/dev/usart.c
  VsCodecRead() nut/dev/spi_vscodec.c
  VsCodecWaitReady() nut/dev/spi_vscodec.c
  VsCodecWrite() nut/dev/spi_vscodec.c
  VsDecoderBufferFlush() nut/dev/spi_vscodec.c
  WaitForInterrupt() nut/arch/avr/dev/ide.c
  do_select() nut/crt/select.c
  sys_key() nut/dev/keys.c
  sys_led() nut/dev/led.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
  UsartPut() nut/dev/usart.c