/space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/me/me_task.c File Reference

The UMAC's ME (MAC Layer Management Entity) module implementation. More...

#include "me_task.h"
#include "me.h"
#include "mm.h"
#include "me_utils.h"
#include "scan_task.h"
#include "dbg.h"
#include "rxu_task.h"
#include "sta_mgmt.h"
#include "vif_mgmt.h"
#include "ps.h"
#include "co_endian.h"

Go to the source code of this file.

Functions

static int me_config_req_handler (ke_msg_id_t const msgid, struct me_config_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_chan_config_req_handler (ke_msg_id_t const msgid, struct me_chan_config_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_set_control_port_req_handler (ke_msg_id_t const msgid, struct me_set_control_port_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_sta_add_req_handler (ke_msg_id_t const msgid, struct me_sta_add_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_sta_del_req_handler (ke_msg_id_t const msgid, struct me_sta_del_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_traffic_ind_req_handler (ke_msg_id_t const msgid, struct me_traffic_ind_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_set_active_req_handler (ke_msg_id_t const msgid, struct me_set_active_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int mm_set_idle_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_set_ps_disable_req_handler (ke_msg_id_t const msgid, struct me_set_ps_disable_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_set_ps_mode_req_handler (ke_msg_id_t const msgid, struct me_set_ps_mode_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int mm_set_ps_mode_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.
static int me_rc_stats_req_handler (ke_msg_id_t const msgid, struct me_rc_stats_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 RC module message handler.
static int me_rc_set_rate_req_handler (ke_msg_id_t const msgid, struct me_rc_set_rate_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 RC module message handler.
static int me_config_monitor_req_handler (ke_msg_id_t const msgid, struct me_config_monitor_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 ME module message handler.

Variables

struct ke_msg_handler me_default_state []
 DEFAULT handler definition.
struct ke_state_handler me_default_handler = KE_STATE_HANDLER(me_default_state)
 Specifies the message handlers that are common to all states.
ke_state_t me_state [ME_IDX_MAX]
 Defines the place holder for the states of all the task instances.

Detailed Description

The UMAC's ME (MAC Layer Management Entity) module implementation.

Copyright (C) RivieraWaves 2011-2019

Definition in file me_task.c.


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