comparison src/g23m-fad/tcpip/rnet/rnet_rt/rnet_rt_handle_timer.c @ 1:fa8dc04885d8

src/g23m-*: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 06:25:50 +0000
parents
children
comparison
equal deleted inserted replaced
0:4e78acac3d88 1:fa8dc04885d8
1 /**
2 * @file rnet_rt_handle_timer.c
3 *
4 * RNET_RT handle_timer function, which is called when a timer
5 * of the SWE expires.
6 *
7 * @author Jose Yp-Tcha (j-yp-tcha@ti.com)
8 * @version 0.1
9 */
10
11 /*
12 * $Id: rnet_rt_handle_timer.c,v 1.2 2002/10/30 15:23:34 rf Exp $
13 * $Name: ti_20021030 $
14 *
15 * History:
16 *
17 * Date Author Modification
18 * -------------------------------------------------------------------
19 * 3/19/2002 Jose Yp-Tcha (j-yp-tcha@ti.com) Create.
20 * 3/??/2002 Regis Feneon Completed
21 *
22 * (C) Copyright 2002 by TI, All Rights Reserved
23 */
24
25 #include "rnet_cfg.h"
26 #ifdef RNET_CFG_REAL_TRANSPORT
27
28 #include "rnet_rt_i.h"
29
30 /**
31 * Called every time the SW entity is in WAITING
32 * state and one of its timers has expired.
33 *
34 * @param Not used
35 * @return RVM_OK
36 */
37 extern void Send_cach_message(void ) ;
38 T_RVM_RETURN rnet_rt_handle_timer( T_RV_HDR *msg)
39 {
40 /* RNET_RT_SEND_TRACE("RNET_RT: timer", RV_TRACE_LEVEL_DEBUG_LOW); */
41 if(rnet_rt_env_ctrl_blk_p == NULL)
42 {
43 RNET_RT_SEND_TRACE(" rnet_rt_handle_timer ERROR!!!!!!!!", RV_TRACE_LEVEL_ERROR);
44 return( RV_NOT_INITIALISED);
45 }
46 Send_cach_message() ; //pinghua addd function for OMAPS00173156 patch fix
47
48 /* call NexGenIP timers */
49 rvf_lock_mutex( &rnet_rt_env_ctrl_blk_p->mutex);
50 rnet_rt_ngip_timer();
51 rvf_unlock_mutex( &rnet_rt_env_ctrl_blk_p->mutex);
52
53 rvf_start_timer( 0,
54 RVF_MS_TO_TICKS(1000/NG_TIMERHZ),
55 FALSE); // pinghua set once timer with OMAPS00169870 by pinghua 05102008
56
57 return RVM_OK;
58 }
59
60 #endif /* ifdef RNET_CFG_REAL_TRANSPORT */
61