From 26e90fb1c671f0c03304f15f7030186231474196 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 30 Oct 2012 17:42:17 +0100 Subject: libnetworking: Use system events Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send(). --- c/src/lib/libbsp/powerpc/mbx8xx/network/network.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'c/src/lib/libbsp/powerpc/mbx8xx') diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/network/network.c b/c/src/lib/libbsp/powerpc/mbx8xx/network/network.c index 5a10d7bb11..b22e58d58c 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/network/network.c +++ b/c/src/lib/libbsp/powerpc/mbx8xx/network/network.c @@ -150,7 +150,7 @@ static void m8xx_scc1_interrupt_handler (void *unused) m8xx.scc1.scce = 0x8; /* Clear receive frame int */ m8xx.scc1.sccm &= ~0x8; /* Disable receive frame ints */ enet_driver[0].rxInterrupts++; /* Rx int has occurred */ - rtems_event_send (enet_driver[0].rxDaemonTid, INTERRUPT_EVENT); + rtems_bsdnet_event_send (enet_driver[0].rxDaemonTid, INTERRUPT_EVENT); } /* Buffer transmitted or transmitter error? */ @@ -158,7 +158,7 @@ static void m8xx_scc1_interrupt_handler (void *unused) m8xx.scc1.scce = 0x12; /* Clear Tx int */ m8xx.scc1.sccm &= ~0x12; /* Disable Tx ints */ enet_driver[0].txInterrupts++; /* Tx int has occurred */ - rtems_event_send (enet_driver[0].txDaemonTid, INTERRUPT_EVENT); + rtems_bsdnet_event_send (enet_driver[0].txDaemonTid, INTERRUPT_EVENT); } } @@ -174,7 +174,7 @@ static void m860_fec_interrupt_handler () if (m8xx.fec.ievent & M8xx_FEC_IEVENT_RFINT) { m8xx.fec.ievent = M8xx_FEC_IEVENT_RFINT; enet_driver[0].rxInterrupts++; - rtems_event_send (enet_driver[0].rxDaemonTid, INTERRUPT_EVENT); + rtems_bsdnet_event_send (enet_driver[0].rxDaemonTid, INTERRUPT_EVENT); } /* @@ -183,7 +183,7 @@ static void m860_fec_interrupt_handler () if (m8xx.fec.ievent & M8xx_FEC_IEVENT_TFINT) { m8xx.fec.ievent = M8xx_FEC_IEVENT_TFINT; enet_driver[0].txInterrupts++; - rtems_event_send (enet_driver[0].txDaemonTid, INTERRUPT_EVENT); + rtems_bsdnet_event_send (enet_driver[0].txDaemonTid, INTERRUPT_EVENT); } } #endif @@ -1272,7 +1272,7 @@ m8xx_enet_start (struct ifnet *ifp) { struct m8xx_enet_struct *sc = ifp->if_softc; - rtems_event_send (sc->txDaemonTid, START_TRANSMIT_EVENT); + rtems_bsdnet_event_send (sc->txDaemonTid, START_TRANSMIT_EVENT); ifp->if_flags |= IFF_OACTIVE; } -- cgit v1.2.3