/space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/mm/mm_timer.c File Reference

MAC Management timer module function definitions. More...

#include "co_int.h"
#include "co_bool.h"
#include "mm_timer.h"
#include "ke_event.h"
#include "hal_machw.h"
#include "reg_mac_core.h"
#include "ke_timer.h"

Go to the source code of this file.

Functions

void mm_timer_init (void)
 MM Timer Module initialization function.
static void mm_timer_hw_set (struct mm_timer_tag *timer)
 Set the HW timer with the first timer of the queue.
static bool cmp_abs_time (struct co_list_hdr const *timerA, struct co_list_hdr const *timerB)
 Compare timer absolute expiration time.
void mm_timer_set (struct mm_timer_tag *timer, uint32_t value)
 Program a timer to be scheduled in the future.
void mm_timer_clear (struct mm_timer_tag *timer)
 Clear a programmed timer.
void mm_timer_schedule (int dummy)
 Schedule the next timer(s).

Variables

struct mm_timer_env_tag mm_timer_env
 Context variable for TIMER module.

Detailed Description

MAC Management timer module function definitions.

Copyright (C) RivieraWaves 2011-2019

Definition in file mm_timer.c.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1