FreeBSD kernel iwm device code
|
#include <if_iwmreg.h>
Data Fields | |
uint32_t | id_and_color |
uint32_t | action |
uint32_t | mac_type |
uint32_t | tsf_id |
uint8_t | node_addr [6] |
uint16_t | reserved_for_node_addr |
uint8_t | bssid_addr [6] |
uint16_t | reserved_for_bssid_addr |
uint32_t | cck_rates |
uint32_t | ofdm_rates |
uint32_t | protection_flags |
uint32_t | cck_short_preamble |
uint32_t | short_slot |
uint32_t | filter_flags |
uint32_t | qos_flags |
struct iwm_ac_qos | ac [IWM_AC_NUM+1] |
union { | |
struct iwm_mac_data_ap ap | |
struct iwm_mac_data_go go | |
struct iwm_mac_data_sta sta | |
struct iwm_mac_data_p2p_sta p2p_sta | |
struct iwm_mac_data_p2p_dev p2p_dev | |
struct iwm_mac_data_pibss pibss | |
struct iwm_mac_data_ibss ibss | |
}; | |
struct iwm_mac_ctx_cmd - command structure to configure MAC contexts ( IWM_MAC_CONTEXT_CMD = 0x28 ) @id_and_color: ID and color of the MAC @action: action to perform, one of IWM_FW_CTXT_ACTION_* @mac_type: one of IWM_FW_MAC_TYPE_* @tsf_id: TSF HW timer, one of IWM_TSF_ID_* @node_addr: MAC address @bssid_addr: BSSID @cck_rates: basic rates available for CCK @ofdm_rates: basic rates available for OFDM @protection_flags: combination of IWM_MAC_PROT_FLG_FLAG_* @cck_short_preamble: 0x20 for enabling short preamble, 0 otherwise @short_slot: 0x10 for enabling short slots, 0 otherwise @filter_flags: combination of IWM_MAC_FILTER_* @qos_flags: from IWM_MAC_QOS_FLG_* @ac: one iwm_mac_qos configuration for each AC @mac_specific: one of struct iwm_mac_data_*, according to mac_type
Definition at line 4072 of file if_iwmreg.h.
union { ... } iwm_mac_ctx_cmd::@17 |
struct iwm_ac_qos iwm_mac_ctx_cmd::ac[IWM_AC_NUM+1] |
Definition at line 4091 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::action |
Definition at line 4075 of file if_iwmreg.h.
Referenced by iwm_mac_ctx_send(), iwm_mac_ctxt_cmd_common(), iwm_mac_ctxt_cmd_station(), and iwm_mac_ctxt_send_cmd().
struct iwm_mac_data_ap iwm_mac_ctx_cmd::ap |
Definition at line 4094 of file if_iwmreg.h.
uint8_t iwm_mac_ctx_cmd::bssid_addr[6] |
Definition at line 4081 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::cck_rates |
Definition at line 4083 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::cck_short_preamble |
Definition at line 4086 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::filter_flags |
Definition at line 4088 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common(), and iwm_mac_ctxt_cmd_station().
struct iwm_mac_data_go iwm_mac_ctx_cmd::go |
Definition at line 4095 of file if_iwmreg.h.
struct iwm_mac_data_ibss iwm_mac_ctx_cmd::ibss |
Definition at line 4100 of file if_iwmreg.h.
uint32_t iwm_mac_ctx_cmd::id_and_color |
Definition at line 4074 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::mac_type |
Definition at line 4077 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint8_t iwm_mac_ctx_cmd::node_addr[6] |
Definition at line 4079 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::ofdm_rates |
Definition at line 4084 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
struct iwm_mac_data_p2p_dev iwm_mac_ctx_cmd::p2p_dev |
Definition at line 4098 of file if_iwmreg.h.
struct iwm_mac_data_p2p_sta iwm_mac_ctx_cmd::p2p_sta |
Definition at line 4097 of file if_iwmreg.h.
struct iwm_mac_data_pibss iwm_mac_ctx_cmd::pibss |
Definition at line 4099 of file if_iwmreg.h.
uint32_t iwm_mac_ctx_cmd::protection_flags |
Definition at line 4085 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint32_t iwm_mac_ctx_cmd::qos_flags |
Definition at line 4090 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
uint16_t iwm_mac_ctx_cmd::reserved_for_bssid_addr |
Definition at line 4082 of file if_iwmreg.h.
uint16_t iwm_mac_ctx_cmd::reserved_for_node_addr |
Definition at line 4080 of file if_iwmreg.h.
uint32_t iwm_mac_ctx_cmd::short_slot |
Definition at line 4087 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().
struct iwm_mac_data_sta iwm_mac_ctx_cmd::sta |
Definition at line 4096 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_station().
uint32_t iwm_mac_ctx_cmd::tsf_id |
Definition at line 4078 of file if_iwmreg.h.
Referenced by iwm_mac_ctxt_cmd_common().