Data Structures

Here are the data structures with brief descriptions:
amsdu_hdrStructure of A-MSDU Header
antenna_diversityAntenna Diversity structure
apmAPM environment declaration
apm_start_cac_cfmStructure containing the parameters of the APM_START_CAC_CFM message
apm_start_cac_reqStructure containing the parameters of the APM_START_CAC_REQ message
apm_start_cfmStructure containing the parameters of the APM_START_CFM message
apm_start_reqStructure containing the parameters of the APM_START_REQ message
apm_stop_cac_reqStructure containing the parameters of the APM_STOP_CAC_REQ message
apm_stop_reqStructure containing the parameters of the APM_STOP_REQ message
ba_agmtBA agreement structure - one for every possible TID, valid if params non 0
ba_baseBase structure of a Block Acknowledgment frame
ba_comp_frameStructure of a Compressed Block Acknowledgment frame
ba_msta_aid_tid_infoMulti-STA AID/TID info field
ba_ssc_bitmapStructure of generic BA SSC + bitmap
ba_ssc_bitmap_128Structure of BA SSC + 128-bit bitmap
ba_ssc_bitmap_256Structure of BA SSC + 256-bit bitmap
ba_ssc_bitmap_32Structure of BA SSC + 32-bit bitmap
ba_ssc_bitmap_64Structure of BA SSC + 64-bit bitmap
bam_addba_reqADDBA Request frame Action field format (see IEEE 802.11-2012, section 8.5.5.2)
bam_addba_rspADDBA Response frame Action field format (see IEEE 802.11-2012, section 8.5.5.3)
bam_bawPer RA/TID Data for AMPDU TX
bam_delbaDELBA frame Action field format (see IEEE 802.11-2012, section 8.5.5.4)
bam_env_tagDeclaration of BAM environment
bar_frameStructure of a Block Acknowledgment Request frame
bcn_frameStructure of a Beacon or ProbeRsp frame
bfr_env_tagStructure representing the environment used to manage all transmissions as a beamformer
bfr_info_staStructure containing required information for BFR transmission to a given STA
bfr_mem_nodeStructure representing a piece of BFR memory
button_cb_tagButton callback type
chan_ctxt_tagStructure describing a channel context
chan_env_tagLMAC MAC Management Context
chan_switch_tagStructure containing scheduled channel switch information
chan_tbtt_tagStructure containing TBTT switch information
chan_windowInternal structure to represent window
clk_configClock configuration structure
co_dlistDouble link list
co_dlist_hdrDouble linked list element header
co_listStructure of a list
co_list_hdrStructure of a list element header
co_poolStructure containing the pool's information: free list pointer and remaining number of elements available
co_pool_hdrGeneric descriptor header of a pool element
co_ringStructure holds the information related to the ring
compatibility_tagStructure containing FW characteristics for compatibility checking
crm_env_tagCRM driver context structure
dbg_debug_dump_tagFull debug dump that is forwarded to host in case of error
dbg_debug_info_tagDebug information forwarded to host when an error occurs
dbg_get_sys_stat_cfmStructure containing the parameters of the DBG_GET_SYS_STAT_CFM message
dbg_mem_read_cfmStructure containing the parameters of the DBG_MEM_READ_CFM message
dbg_mem_read_reqStructure containing the parameters of the DBG_MEM_READ_REQ message
dbg_mem_write_cfmStructure containing the parameters of the DBG_MEM_WRITE_CFM message
dbg_mem_write_reqStructure containing the parameters of the DBG_MEM_WRITE_REQ message
dbg_set_mod_filter_reqStructure containing the parameters of the DBG_SET_MOD_FILTER_REQ message
dbg_set_sev_filter_reqStructure containing the parameters of the DBG_SET_MOD_FILTER_REQ message
debug_env_tagDeclaration of DEBUG environment
debug_info_tagControl structure used for the debug information dump
dma_descElement in the pool of TX DMA bridge descriptors
dma_env_tagStructure describing the DMA driver environment
hal_dma_desc_tagGeneral purpose DMA descriptor definition
hal_dma_env_tagEnvironment structure definition
he_basic_trigger_user_infoStructure of the User Info part of the HE Basic Trigger frame
he_trigger_baseBase structure of a HE Trigger frame
he_user_info_baseBase part of the User Info field present in the HE trigger frames
hostdescDescriptor filled by the Host
ipc_a2e_msgMessage structure for MSGs from App to Emb
ipc_dbg_msgMessage structure for Debug messages from Emb to App
ipc_e2a_msgMessage structure for MSGs from Emb to App
ipc_emb_env_tagStructure describing the IPC environment
ipc_headerIPC header structure
ipc_msg_eltStructure of a IPC message
ipc_shared_env_tagStructure describing the IPC data shared with the host CPU
ipc_shared_rx_bufInformation provided by host to indentify RX buffer
ipc_shared_rx_descInformation provided by host to indentify RX desc
ke_env_tagKernel environment definition
ke_evt_tagStructure defining an event callback
ke_msgMessage structure
ke_msg_handlerElement of a message handler table
ke_state_handlerElement of a state handler table
ke_task_descTask descriptor grouping all information required by the kernel for the scheduling
ke_timerTimer Object
key_info_tagStructure containing the information about a key
la_conf_tagStructure containing the configuration data of a logic analyzer
la_mem_formatStructure describing the format of a line of LA memory
la_shared_env_tagStructure describing the information that the LA needs to store in shared RAM
llc_snapLLC/SNAP structure
llc_snap_shortLLC/SNAP structure
lmacdescDescriptor filled by the LMAC
mac_addrMAC address structure
mac_chan_defPrimary Channel definition
mac_chan_opOperating Channel
clk_config::mac_configMAC configuration
mac_edca_param_setEDCA Parameter Set Element
mac_eth_hdrStructure of Ethernet Header
mac_frameMAC Frame structure
mac_hdrStructure of a Data/Management frame MAC header
mac_hdr_ctrlStructure of a long control frame MAC header
mac_hdr_ctrl_shortStructure of a short control frame MAC header
mac_hdr_longStructure of a 4-address Data frame MAC header
mac_hdr_long_qosStructure of a 4-address QoS Data frame MAC header
mac_hdr_qosStructure of a QoS Data frame MAC header
mac_hdr_qos_htcStructure of a QoS Data + HTC frame MAC header
mac_he_mcs_nss_suppStructure listing the per-NSS, per-BW supported MCS combinations
mac_hecapabilityMAC HE capability information element
mac_htcapabilityMAC HT capability information element
mac_htoprnelmtMAC HT operation element
mac_mu_edca_param_setMU EDCA Parameter Set Element
mac_ratesetStructure containing the legacy rateset of a station
mac_scan_resultScan result element, parsed from beacon or probe response frames
mac_sec_keyStructure defining a security key
mac_ssidSSID
mac_vhtcapabilityMAC VHT capability information element
machdrMAC header content as defined in the MAC HW User Manual transmit MPDU template
machw_mib_tagSimulated MIB structure
macif_ipc_env_tagMACIF IPC environment structure
macif_tx_cfm_tagMACIF TX confirmation control structure
mblock_freeFree memory block delimiter structure (size must be word multiple)
mblock_usedUsed memory block delimiter structure (size must be word multiple)
me_bss_infoInformation related to the BSS a VIF is linked to
me_chan_config_reqStructure containing the parameters of the ME_CHAN_CONFIG_REQ message
me_config_monitor_cfmStructure containing the parameters of the ME_CONFIG_MONITOR_CFM message
me_config_monitor_reqStructure containing the parameters of the ME_CONFIG_MONITOR_REQ message
me_config_reqStructure containing the parameters of the ME_CONFIG_REQ message
me_env_tagME environment structure
me_rc_set_rate_reqStructure containing the parameters of the ME_RC_SET_RATE_REQ message
me_rc_stats_cfmStructure containing the parameters of the ME_RC_STATS_CFM message
me_rc_stats_reqStructure containing the parameters of the ME_RC_STATS_REQ message
me_set_active_reqStructure containing the parameters of the ME_SET_ACTIVE_REQ message
me_set_control_port_reqStructure containing the parameters of the ME_SET_CONTROL_PORT_REQ message
me_set_ps_disable_reqStructure containing the parameters of the ME_SET_PS_DISABLE_REQ message
me_set_ps_mode_reqStructure containing the parameters of the ME_SET_PS_MODE_REQ message
me_sta_add_cfmStructure containing the parameters of the ME_STA_ADD_CFM message
me_sta_add_reqStructure containing the parameters of the ME_STA_ADD_REQ message
me_sta_del_reqStructure containing the parameters of the ME_STA_DEL_REQ message
me_tkip_mic_failure_indStructure containing the parameters of the ME_TKIP_MIC_FAILURE_IND message
me_traffic_ind_reqStructure containing the parameters of the ME_TRAFFIC_IND_REQ message
me_tx_credits_update_indStructure containing the parameters of the ME_TX_CREDITS_UPDATE_IND message
mic_calc========================== Context Definition =========================== This structure contains the attributes that defines the current state of the MIC key Calculator
mm_add_if_cfmStructure containing the parameters of the MM_ADD_IF_CFM message
mm_add_if_reqStructure containing the parameters of the MM_ADD_IF_REQ message
mm_ant_div_init_reqStructure containing the parameters of the MM_ANT_DIV_INIT_REQ message
mm_ba_add_cfmStructure containing the parameters of the MM_BA_ADD_CFM message
mm_ba_add_reqStructure containing the parameters of the MM_BA_ADD_REQ message
mm_ba_del_cfmStructure containing the parameters of the MM_BA_DEL_CFM message
mm_ba_del_reqStructure containing the parameters of the MM_BA_DEL_REQ message
mm_bcn_change_reqStructure containing the parameters of the MM_BCN_CHANGE_REQ message
mm_bcn_env_tagMM BCN environmenent structure
mm_bfmer_enable_reqStructure containing the parameters of the MM_BFMER_ENABLE_REQ message
mm_cfg_rssi_reqStructure containing the parameters of the MM_CFG_RSSI_REQ message
mm_chan_ctxt_add_cfmStructure containing the parameters of the MM_CHAN_CTXT_ADD_REQ message
mm_chan_ctxt_add_reqStructure containing the parameters of the MM_CHAN_CTXT_ADD_REQ message
mm_chan_ctxt_del_reqStructure containing the parameters of the MM_CHAN_CTXT_DEL_REQ message
mm_chan_ctxt_link_reqStructure containing the parameters of the MM_CHAN_CTXT_LINK_REQ message
mm_chan_ctxt_sched_reqStructure containing the parameters of the MM_CHAN_CTXT_SCHED_REQ message
mm_chan_ctxt_unlink_reqStructure containing the parameters of the MM_CHAN_CTXT_UNLINK_REQ message
mm_chan_ctxt_update_reqStructure containing the parameters of the MM_CHAN_CTXT_UPDATE_REQ message
mm_channel_pre_switch_indStructure containing the parameters of the MM_CHANNEL_PRE_SWITCH_IND message
mm_channel_survey_indStructure containing the parameters of the MM_CHANNEL_SURVEY_IND message
mm_channel_switch_indStructure containing the parameters of the MM_CHANNEL_SWITCH_IND message
mm_connection_loss_indStructure containing the parameters of the MM_CONNECTION_LOSS_IND message
mm_csa_counter_indStructure containing the parameters of the MM_CSA_COUNTER_IND message
mm_csa_finish_indStructure containing the parameters of the MM_CSA_FINISH_IND message
mm_csa_traffic_indStructure containing the parameters of the MM_CSA_TRAFFIC_IND message
mm_dbg_trigger_reqStructure containing the parameters of the MM_DBG_TRIGGER_REQ message
mm_env_tagLMAC MAC Management Context
mm_force_idle_reqStructure containing the parameters of the MM_FORCE_IDLE_REQ message
mm_key_add_cfmStructure containing the parameters of the MM_KEY_ADD_CFM message
mm_key_add_reqStructure containing the parameters of the MM_KEY_ADD_REQ message
mm_key_del_reqStructure containing the parameters of the MM_KEY_DEL_REQ message
mm_mu_group_update_reqStructure containing the parameters of the MM_MU_GROUP_UPDATE_REQ message
mm_p2p_noa_upd_indStructure containing the parameters of the MM_P2P_NOA_UPD_IND message
mm_p2p_vif_ps_change_indStructure containing the parameters of the MM_P2P_VIF_PS_CHANGE_IND message
mm_pktloss_indStructure containing the parameters of the MM_PKTLOSS_IND message
mm_ps_change_indStructure containing the parameters of the MM_PS_CHANGE_IND message
mm_remain_on_channel_cfmStructure containing the parameters of the MM_REMAIN_ON_CHANNEL_CFM message
mm_remain_on_channel_exp_indStructure containing the parameters of the MM_REMAIN_ON_CHANNEL_EXP_IND message
mm_remain_on_channel_reqStructure containing the parameters of the MM_REMAIN_ON_CHANNEL_REQ message
mm_remove_if_reqStructure containing the parameters of the MM_REMOVE_IF_REQ message
mm_rssi_status_indStructure containing the parameters of the MM_RSSI_STATUS_IND message
mm_set_basic_rates_reqStructure containing the parameters of the MM_SET_BASIC_RATES_REQ message
mm_set_beacon_int_reqStructure containing the parameters of the MM_SET_BEACON_INT_REQ message
mm_set_bss_color_reqStructure containing the parameters of the MM_SET_BSS_COLOR_REQ message
mm_set_bssid_reqStructure containing the parameters of the MM_SET_BSSID_REQ message
mm_set_channel_cfmStructure containing the parameters of the MM_SET_CHANNEL_CFM message
mm_set_channel_reqStructure containing the parameters of the MM_SET_CHANNEL_REQ message
mm_set_dtim_reqStructure containing the parameters of the MM_SET_DTIM_REQ message
mm_set_edca_reqStructure containing the parameters of the MM_SET_EDCA_REQ message
mm_set_filter_reqStructure containing the parameters of the MM_SET_FILTER_REQ message
mm_set_idle_reqStructure containing the parameters of the MM_SET_IDLE_REQ message
mm_set_mode_reqStructure containing the parameters of the MM_SET_MODE_REQ message
mm_set_mu_edca_reqStructure containing the parameters of the MM_SET_MU_EDCA_REQ message
mm_set_p2p_noa_cfmStructure containing the parameters of the MM_SET_P2P_NOA_CFM message
mm_set_p2p_noa_reqStructure containing the parameters of the MM_SET_P2P_NOA_REQ message
mm_set_p2p_oppps_cfmStructure containing the parameters of the MM_SET_P2P_OPPPS_CFM message
mm_set_p2p_oppps_reqStructure containing the parameters of the MM_SET_P2P_OPPPS_REQ message
mm_set_power_cfmStructure containing the parameters of the MM_SET_POWER_CFM message
mm_set_power_reqStructure containing the parameters of the MM_SET_POWER_REQ message
mm_set_ps_mode_reqStructure containing the parameters of the MM_SET_PS_MODE_REQ message
mm_set_ps_options_reqStructure containing the parameters of the MM_SET_PS_OPTIONS_REQ message
mm_set_slottime_reqStructure containing the parameters of the MM_SET_SLOTTIME_REQ message
mm_set_txop_rts_thres_reqStructure containing the parameters of the MM_SET_TXOP_RTS_THRES_REQ message
mm_set_uora_reqStructure containing the parameters of the MM_SET_UORA_REQ message
mm_set_vif_state_reqStructure containing the parameters of the MM_SET_VIF_STATE_REQ message
mm_sta_add_cfmStructure containing the parameters of the MM_STA_ADD_CFM message
mm_sta_add_reqStructure containing the parameters of the MM_STA_ADD_REQ message
mm_sta_del_cfmStructure containing the parameters of the MM_STA_DEL_CFM message
mm_sta_del_reqStructure containing the parameters of the MM_STA_DEL_REQ message
mm_start_reqStructure containing the parameters of the MM_START_REQ message
mm_tbtt_move_reqStructure containing the parameters of the MM_TBTT_MOVE_REQ message
mm_tim_update_reqStructure containing the parameters of the MM_TIM_UPDATE_REQ message
mm_timer_env_tagLMAC MAC Management Timer Context
mm_timer_tagStructure defining the properties of a timer
mm_traffic_req_indStructure containing the parameters of the MM_TRAFFIC_REQ_IND message
mm_version_cfmStructure containing the parameters of the MM_VERSION_CFM message
mobility_domainMobility Domain IE
clk_config::mpif_configMAC-PHY interface configuration
p2p_env_tagP2P Global Environment
p2p_info_tagInformation structure containing all information about a P2P link
p2p_noa_info_tagStructure containing all information linked with NoA
phy_cfg_tagStructure containing the parameters of the PHY configuration
phy_channel_infoStructure containing the information about the PHY channel that was used for this RX
phy_custom_cfg_tagStructure containing the parameters of the Custom RF configuration, coming from host or any other mean
phy_env_tagPHY driver context structure
phy_radar_pulseStructure containing information about radar pulse detected
preq_frameStructure of a Probe Request frame
ps_env_tagPS module environment
rc_rate_statsStatistics table
rc_sta_statsRate control structure
rd_env_tagRX control environment declaration
rwnx_env_tagDefine global rwnx status
rx_cntrl_dupliStructure used for Duplicate Filtering of packet received on unregistered STA
rx_cntrl_pm_monStructure used for Duplicate Filtering of packet received on unregistered STA
rx_cntrl_rx_statusStructure in which we store much information about the current packet
rx_dmadescDefinition of a Rx DMA header descriptor
rx_hdElement in the pool of RX header descriptor
rx_payloaddescDefinition of a Rx DMA payload descriptor
rx_pbdElement in the pool of rx payload buffer descriptors
rx_upload_cntrl_tagDescriptor used to handle the actions performed when uploading the MPDU
rx_vector_1Structure for receive Vector 1
rx_vector_2Structure for receive Vector 2
rxdescSW descriptor to manage the MAC SW receive operations
rxl_buffer_tagStructure caching the RX buffers parameters
rxl_cntrl_env_tagRX control environment declaration
rxl_hwdesc_env_tagBuffer Management control structure
rxu_cntrl_defragStructure used during reassembly
rxu_cntrl_env_tagThe context structure of the UMAC's Rx module
rxu_cntrl_reordRX reordering environment declaration
rxu_cntrl_reord_eltStructure describing an element of the RX reordering table
rxu_mgt_indParameters of the RXU_MGT_IND message
rxu_mic_calcStructure used for RX MIC checking
rxu_stat_descRX status descriptor structure (contains value plus other internal data)
rxu_stat_valRX status value structure (as expected by Upper Layers)
scan_cancel_cfmStructure containing the parameters of the SCAN_START_CFM message
scan_env_tagSCAN Context
scan_probe_req_ie_tagDefinition of a ProbeReq IE buffer
scan_start_cfmStructure containing the parameters of the SCAN_START_CFM message
scan_start_reqStructure containing the parameters of the SCAN_START_REQ message
scanu_add_ie_tagDefinition of an additional IE buffer
scanu_env_tagThe SCAN environment
scanu_get_scan_result_cfmStructure containing the parameters of the SCANU_GET_SCAN_RESULT_CFM message
scanu_get_scan_result_reqStructure containing the parameters of the SCANU_GET_SCAN_RESULT_REQ message
scanu_mbssid_profile_tagNonTransmitted BSSID information structure
scanu_mbssids_tagNonTransmitted BSSID database
scanu_start_cfmStructure containing the parameters of the SCANU_START_CFM message
scanu_start_reqStructure containing the parameters of the SCANU_START_REQ message
sm_connect_cfmStructure containing the parameters of the SM_CONNECT_CFM message
sm_connect_indStructure containing the parameters of the SM_CONNECT_IND message
sm_connect_reqStructure containing the parameters of SM_CONNECT_REQ message
sm_disconnect_indStructure containing the parameters of the SM_DISCONNECT_IND message
sm_disconnect_reqStructure containing the parameters of the SM_DISCONNECT_REQ message
sm_env_tagStation environment structure
sm_external_auth_required_indStructure containing the parameters of the SM_EXTERNAL_AUTH_REQUIRED_IND
sm_external_auth_required_rspStructure containing the parameters of the SM_EXTERNAL_AUTH_REQUIRED_RSP
sta_capa_infoStation capability information
sta_info_env_tagSTA management module environment
sta_info_tagSTA Info Table
sta_mgmt_ba_infoInformation about RX and TX Block Ack for one TID
sta_mgmt_sec_infoStation Information related to Security
sta_pol_tbl_cntlInformation related to the used policy table
td_env_tagStructure containing all information about traffic detection for a given interface
td_sta_env_tagStructure containing all information about traffic detection for a given link
tdls_cancel_chan_switch_cfmStructure containing the parameters of the TDLS_CANCEL_CHAN_SWITCH_CFM message
tdls_cancel_chan_switch_reqStructure containing the parameters of the TDLS_CANCEL_CHAN_SWITCH_REQ message
tdls_chan_switch_base_indStructure containing the parameters of the TDLS_CHAN_SWITCH_BASE_IND message
tdls_chan_switch_cfmStructure containing the parameters of the TDLS_CHAN_SWITCH_CFM message
tdls_chan_switch_indStructure containing the parameters of the TDLS_CHAN_SWITCH_IND message
tdls_chan_switch_reqStructure containing the parameters of the TDLS_CHAN_SWITCH_REQ message
tdls_info_tagInformation related to an established TDLS link
tdls_peer_ps_indStructure containing the parameters of the TDLS_PEER_PS_IND message
tdls_peer_traffic_ind_cfmStructure containing the parameters of the TDLS_PEER_TRAFFIC_IND_CFM message
tdls_peer_traffic_ind_reqStructure containing the parameters of the TDLS_PEER_TRAFFIC_IND_REQ message
tx_agg_descAggregation descriptor, containing AMPDU THD, BAR descriptor, BAR payload and Policy Table
tx_cfm_tagStructure indicating the status and other information about the transmission
tx_compressed_policy_tblCompressed Policy Table Structure used to store Policy Table Information used by MAC HW to get TX information for secondary users in case of MU-MIMO PPDU transmission
tx_dmadescDefinition of a TX DMA descriptor
tx_hdDefinition of a TX header descriptor
tx_hw_descDefinition of a TX confirmation descriptor
tx_pbdDefinition of a TX payload buffer descriptor
tx_policy_tblPolicy Table Structure used to store Policy Table Information used by MAC HW to prepare transmit vector to used by PHY
txdescLMAC Tx Descriptor
txdesc_apiDescription of the TX API
txdesc_hostDescriptor used for Host/Emb TX frame information exchange
txl_agg_build_tagStructure containing the information about the current A-MPDU being built
txl_buffer_controlControl descriptor containing information about the transmission rates to use, the Beamforming/HTC/STBC flags, etc
txl_buffer_env_tagContext of the Tx buffer management block
txl_buffer_hw_desc_tagStructure containing the HW descriptors needed to handle non-contiguous buffers
txl_buffer_idx_tagTx rate structure
txl_buffer_list_tagBuffer list structure
txl_buffer_tagBuffer header structure
txl_cfm_env_tagContext of the Tx Control block
txl_cntrl_env_tagContext of the Tx Control block
txl_frame_cfm_tagTX frame confirmation descriptor
txl_frame_desc_tagTX frame descriptor
txl_frame_env_tagEnvironment variables of the TX frame block
txl_listStructure of a per-AC Tx list
txl_mumimo_build_info_tagStructure containing the information about the MU-MIMO PPDU being built
umacdescDescriptor filled by the UMAC
vif_info_tagVIF Info Table
vif_mgmt_env_tagVIF management module environment

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