File nut/os/event.c


Included Files


Global Function NutEventBroadcast()

int NutEventBroadcast ( HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutEventPost() nut/os/event.c
Called by: NutArpCacheUpdate() nut/net/arpcache.c
  NutDhcpClient() nut/pro/dhcpc.c
  NutNetIfConfig2() nut/net/ifconfig.c
  NutTcpAbortSocket() nut/net/tcpsm.c
  NutTcpStateChange() nut/net/tcpsm.c
  NutTcpStateProcess() nut/net/tcpsm.c

Global Function NutEventBroadcastAsync()

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

Global Function NutEventPost()

int NutEventPost ( HANDLE* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutEventPostAsync() nut/os/event.c
  NutThreadYield() nut/os/thread.c
Called by: AhdlcAvrIOCtl() nut/arch/avr/dev/ahdlcavr.c
  DhcpKick() nut/pro/dhcpc.c
  FATFree() nut/fs/fat.c
  FATSemaInit() nut/fs/fat.c
  IDEFree() nut/arch/avr/dev/ide.c
  IDESemaInit() nut/arch/avr/dev/ide.c
  IpcpClose() nut/net/pppsm.c
  IpcpLowerDown() nut/net/pppsm.c
  IpcpRxConfAck() nut/net/ipcpin.c
  IpcpRxConfReq() nut/net/ipcpin.c
  LancOutput() nut/arch/avr/dev/lanc111.c
  NicRxLanc() nut/arch/avr/dev/lanc111.c
  NutEventBroadcast() nut/os/event.c
  NutMutexUnlock() nut/os/mutex.c
  NutSemPost() nut/os/semaphore.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
  NutUdpInput() nut/net/udpin.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 ( HANDLE volatile* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutTimerStopAsync() nut/os/timer.c
Called by: AceIOCtl() nut/arch/avr/dev/tlc16c550.c
  AceIrqHandler() nut/arch/avr/dev/tlc16c550.c
  NutEventBroadcastAsync() nut/os/event.c
  NutEventPost() nut/os/event.c
  NutMsgQGetMessage() nut/os/msg.c
  NutMsgQPost() nut/os/msg.c
  NutTcpStateChange() nut/net/tcpsm.c
  SJAOutput() nut/arch/avr/dev/sja1000.c

Global Function NutEventPostFromIrq()

int NutEventPostFromIrq ( HANDLE volatile* qhp )
Prototyped in: nut/include/sys/event.h
Calls: NutTimerStopAsync() nut/os/timer.c
Called by: AtCanInterrupt() nut/arch/avr/dev/atcan.c
  AvrUsartRxComplete() nut/arch/avr/dev/usartavr.c
  AvrUsartTxEmpty() nut/arch/avr/dev/usartavr.c
  CFInterrupt() nut/arch/avr/dev/ide.c
  IDEInterrupt() nut/arch/avr/dev/ide.c
  NicInterrupt() nut/arch/avr/dev/nicrtl.c
  Rx0Complete() nut/arch/avr/dev/ahdlcavr.c
  RxComplete() nut/arch/avr/dev/uartavr.c
  SJAInterrupt() nut/arch/avr/dev/sja1000.c
  Tx0Complete() nut/arch/avr/dev/ahdlcavr.c
  TxComplete() nut/arch/avr/dev/uartavr.c
  WLANInterrupt() nut/arch/avr/dev/wlandrv.c
  __vector_5() nut/arch/avr/dev/irsony.c

Global Function NutEventTimeout()

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

Global Function NutEventWait()

int NutEventWait ( volatile HANDLE* qhp, u_long ms )
Prototyped in: nut/include/sys/event.h
Calls: NutHeapFree() nut/os/heap.c
  NutThreadAddPriQueue() nut/os/thread.c
  NutThreadResume() nut/os/thread.c
  NutThreadYield() nut/os/thread.c
  NutTimerCreate() nut/os/timer.c
  NutTimerInsert() nut/os/timer.c
  NutTimerMillisToTicks() nut/arch/avr/dev/ostimer.c
Called by: AceFlush() nut/arch/avr/dev/tlc16c550.c
  AceInput() nut/arch/avr/dev/tlc16c550.c
  AhdlcAvrRead() nut/arch/avr/dev/ahdlcavr.c
  AhdlcRx() nut/arch/avr/dev/ahdlcavr.c
  AtCanInput() nut/arch/avr/dev/atcan.c
  AtCanOutput() nut/arch/avr/dev/atcan.c
  CAN_Tx() nut/arch/avr/dev/sja1000.c
  DhcpKick() nut/pro/dhcpc.c
  FATLock() nut/fs/fat.c
  IDELock() nut/arch/avr/dev/ide.c
  LancOutput() nut/arch/avr/dev/lanc111.c
  NicPutPacket() nut/arch/avr/dev/lanc111.c
  NicRx() nut/arch/avr/dev/nicrtl.c
  NicRxLanc() nut/arch/avr/dev/lanc111.c
  NutArpCacheQuery() nut/net/arpcache.c
  NutDhcpClient() nut/pro/dhcpc.c
  NutEventWaitNext() nut/os/event.c
  NutIrGet() nut/arch/avr/dev/ir.c
  NutMsgQGetMessage() nut/os/msg.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
  NutUdpReceiveFrom() nut/net/udpsock.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, u_long ms )
Prototyped in: nut/include/sys/event.h
Calls: NutEventWait() nut/os/event.c
Called by: CFChange() nut/arch/avr/dev/ide.c
  NutMutexLock() nut/os/mutex.c
  NutSemWait() nut/os/semaphore.c