risc-v/esp32-c3: Remove _s of non static variables from esp32c3_rt_timer.c

This commit is contained in:
Sara Souza
2021-09-23 11:23:02 -03:00
committed by Xiang Xiao
parent f2f2040c44
commit d0e7d7b77f
+25 -25
View File
@@ -69,9 +69,9 @@
struct esp32c3_rt_priv_s struct esp32c3_rt_priv_s
{ {
int pid; int pid;
sem_t s_toutsem; sem_t toutsem;
struct list_node s_runlist; struct list_node runlist;
struct list_node s_toutlist; struct list_node toutlist;
struct esp32c3_tim_dev_s *timer; struct esp32c3_tim_dev_s *timer;
}; };
@@ -141,7 +141,7 @@ static void start_rt_timer(struct rt_timer_s *timer,
* node of timer whose alarm value is larger than new one * node of timer whose alarm value is larger than new one
*/ */
list_for_every_entry(&priv->s_runlist, p, struct rt_timer_s, list) list_for_every_entry(&priv->runlist, p, struct rt_timer_s, list)
{ {
if (p->alarm > timer->alarm) if (p->alarm > timer->alarm)
{ {
@@ -157,14 +157,14 @@ static void start_rt_timer(struct rt_timer_s *timer,
if (!inserted) if (!inserted)
{ {
list_add_tail(&priv->s_runlist, &timer->list); list_add_tail(&priv->runlist, &timer->list);
} }
timer->state = RT_TIMER_READY; timer->state = RT_TIMER_READY;
/* If this timer is at the head of the list */ /* If this timer is at the head of the list */
if (timer == container_of(priv->s_runlist.next, if (timer == container_of(priv->runlist.next,
struct rt_timer_s, list)) struct rt_timer_s, list))
{ {
/* Reset the hardware timer alarm */ /* Reset the hardware timer alarm */
@@ -214,7 +214,7 @@ static void stop_rt_timer(struct rt_timer_s *timer)
{ {
/* Check if the timer is at the head of the list */ /* Check if the timer is at the head of the list */
if (timer == container_of(priv->s_runlist.next, if (timer == container_of(priv->runlist.next,
struct rt_timer_s, list)) struct rt_timer_s, list))
{ {
ishead = true; ishead = true;
@@ -231,13 +231,13 @@ static void stop_rt_timer(struct rt_timer_s *timer)
if (ishead) if (ishead)
{ {
if (!list_is_empty(&priv->s_runlist)) if (!list_is_empty(&priv->runlist))
{ {
/* Set the value from the next timer as the new hardware timer /* Set the value from the next timer as the new hardware timer
* alarm value. * alarm value.
*/ */
next_timer = container_of(priv->s_runlist.next, next_timer = container_of(priv->runlist.next,
struct rt_timer_s, struct rt_timer_s,
list); list);
alarm = next_timer->alarm; alarm = next_timer->alarm;
@@ -289,12 +289,12 @@ static void delete_rt_timer(struct rt_timer_s *timer)
goto exit; goto exit;
} }
list_add_after(&priv->s_toutlist, &timer->list); list_add_after(&priv->toutlist, &timer->list);
timer->state = RT_TIMER_DELETE; timer->state = RT_TIMER_DELETE;
/* Wake up the thread to process deleted timers */ /* Wake up the thread to process deleted timers */
ret = nxsem_post(&priv->s_toutsem); ret = nxsem_post(&priv->toutsem);
if (ret < 0) if (ret < 0)
{ {
tmrerr("ERROR: Failed to post sem ret=%d\n", ret); tmrerr("ERROR: Failed to post sem ret=%d\n", ret);
@@ -332,10 +332,10 @@ static int rt_timer_thread(int argc, char *argv[])
{ {
/* Waiting for all timers to time out */ /* Waiting for all timers to time out */
ret = nxsem_wait(&priv->s_toutsem); ret = nxsem_wait(&priv->toutsem);
if (ret) if (ret)
{ {
tmrerr("ERROR: Wait s_toutsem error=%d\n", ret); tmrerr("ERROR: Wait toutsem error=%d\n", ret);
assert(0); assert(0);
} }
@@ -343,11 +343,11 @@ static int rt_timer_thread(int argc, char *argv[])
/* Process all the timers in list */ /* Process all the timers in list */
while (!list_is_empty(&priv->s_toutlist)) while (!list_is_empty(&priv->toutlist))
{ {
/* Get the first timer in the list */ /* Get the first timer in the list */
timer = container_of(priv->s_toutlist.next, timer = container_of(priv->toutlist.next,
struct rt_timer_s, list); struct rt_timer_s, list);
/* Cache the raw state to decide how to deal with this timer */ /* Cache the raw state to decide how to deal with this timer */
@@ -428,7 +428,7 @@ static int rt_timer_isr(int irq, void *context, void *arg)
/* Check if there is a timer running */ /* Check if there is a timer running */
if (!list_is_empty(&priv->s_runlist)) if (!list_is_empty(&priv->runlist))
{ {
/** /**
* When stop/delete timer, in the same time the hardware timer * When stop/delete timer, in the same time the hardware timer
@@ -436,7 +436,7 @@ static int rt_timer_isr(int irq, void *context, void *arg)
* from running list, so the 1st timer is not which triggers. * from running list, so the 1st timer is not which triggers.
*/ */
timer = container_of(priv->s_runlist.next, struct rt_timer_s, list); timer = container_of(priv->runlist.next, struct rt_timer_s, list);
ESP32C3_TIM_GETCTR(priv->timer, &counter); ESP32C3_TIM_GETCTR(priv->timer, &counter);
counter = CYCLES_TO_USEC(counter); counter = CYCLES_TO_USEC(counter);
if (timer->alarm <= counter) if (timer->alarm <= counter)
@@ -450,16 +450,16 @@ static int rt_timer_isr(int irq, void *context, void *arg)
list_delete(&timer->list); list_delete(&timer->list);
timer->state = RT_TIMER_TIMEOUT; timer->state = RT_TIMER_TIMEOUT;
list_add_after(&priv->s_toutlist, &timer->list); list_add_after(&priv->toutlist, &timer->list);
wake = true; wake = true;
/* Check if there is a timer running */ /* Check if there is a timer running */
if (!list_is_empty(&priv->s_runlist)) if (!list_is_empty(&priv->runlist))
{ {
/* Reset hardware timer alarm with next timer's alarm value */ /* Reset hardware timer alarm with next timer's alarm value */
timer = container_of(priv->s_runlist.next, timer = container_of(priv->runlist.next,
struct rt_timer_s, list); struct rt_timer_s, list);
alarm = timer->alarm; alarm = timer->alarm;
@@ -476,7 +476,7 @@ static int rt_timer_isr(int irq, void *context, void *arg)
{ {
/* Wake up the thread to process timed-out timers */ /* Wake up the thread to process timed-out timers */
ret = nxsem_post(&priv->s_toutsem); ret = nxsem_post(&priv->toutsem);
if (ret < 0) if (ret < 0)
{ {
tmrerr("ERROR: Failed to post sem ret=%d\n", ret); tmrerr("ERROR: Failed to post sem ret=%d\n", ret);
@@ -716,7 +716,7 @@ int esp32c3_rt_timer_init(void)
return -EINVAL; return -EINVAL;
} }
nxsem_init(&priv->s_toutsem, 0, 0); nxsem_init(&priv->toutsem, 0, 0);
priv->pid = kthread_create(RT_TIMER_TASK_NAME, priv->pid = kthread_create(RT_TIMER_TASK_NAME,
RT_TIMER_TASK_PRIORITY, RT_TIMER_TASK_PRIORITY,
@@ -730,8 +730,8 @@ int esp32c3_rt_timer_init(void)
return priv->pid; return priv->pid;
} }
list_initialize(&priv->s_runlist); list_initialize(&priv->runlist);
list_initialize(&priv->s_toutlist); list_initialize(&priv->toutlist);
flags = enter_critical_section(); flags = enter_critical_section();
@@ -790,5 +790,5 @@ void esp32c3_rt_timer_deinit(void)
priv->pid = -EINVAL; priv->pid = -EINVAL;
} }
nxsem_destroy(&priv->s_toutsem); nxsem_destroy(&priv->toutsem);
} }