Lines Matching +full:firmware +full:- +full:initialised

1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2021, 2023 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
11 * enum iwl_sta_flags - flags for the ADD_STA host command
21 * @STA_FLG_MAX_AGG_SIZE_MSK: maximal size for A-MPDU (mask)
22 * @STA_FLG_MAX_AGG_SIZE_SHIFT: maximal size for A-MPDU (bit shift)
23 * @STA_FLG_MAX_AGG_SIZE_8K: maximal size for A-MPDU (8k supported)
24 * @STA_FLG_MAX_AGG_SIZE_16K: maximal size for A-MPDU (16k supported)
25 * @STA_FLG_MAX_AGG_SIZE_32K: maximal size for A-MPDU (32k supported)
26 * @STA_FLG_MAX_AGG_SIZE_64K: maximal size for A-MPDU (64k supported)
27 * @STA_FLG_MAX_AGG_SIZE_128K: maximal size for A-MPDU (128k supported)
28 * @STA_FLG_MAX_AGG_SIZE_256K: maximal size for A-MPDU (256k supported)
29 * @STA_FLG_MAX_AGG_SIZE_512K: maximal size for A-MPDU (512k supported)
30 * @STA_FLG_MAX_AGG_SIZE_1024K: maximal size for A-MPDU (1024k supported)
31 * @STA_FLG_MAX_AGG_SIZE_2M: maximal size for A-MPDU (2M supported)
32 * @STA_FLG_MAX_AGG_SIZE_4M: maximal size for A-MPDU (4M supported)
35 * initialised by driver and can be updated by fw upon reception of
42 * @STA_FLG_MIMO_EN_MSK: support for MIMO. This flag is initialised by the
47 * @STA_FLG_AGG_MPDU_DENS_MSK: A-MPDU density (mask)
48 * @STA_FLG_AGG_MPDU_DENS_SHIFT: A-MPDU density (bit shift)
49 * @STA_FLG_AGG_MPDU_DENS_2US: A-MPDU density (2 usec gap)
50 * @STA_FLG_AGG_MPDU_DENS_4US: A-MPDU density (4 usec gap)
51 * @STA_FLG_AGG_MPDU_DENS_8US: A-MPDU density (8 usec gap)
52 * @STA_FLG_AGG_MPDU_DENS_16US: A-MPDU density (16 usec gap)
100 * enum iwl_sta_key_flag - key flags for the ADD_STA host command
110 * @STA_KEY_FLG_WEP_KEY_MAP: wep is either a group key (0 - legacy WEP) or from
111 * station info array (1 - n 1X mode)
112 * @STA_KEY_FLG_AMSDU_SPP: SPP (signaling and payload protected) A-MSDU
117 * @STA_KEY_FLG_KEY_32BYTES: for non-wep key set for 32 bytes key
144 * enum iwl_sta_modify_flag - indicate to the fw what flag are being changed
166 * enum iwl_sta_mode - station command mode
176 * enum iwl_sta_sleep_flag - type of sleep of the station
178 * @STA_SLEEP_STATE_PS_POLL: station is PS-polling
179 * @STA_SLEEP_STATE_UAPSD: station uses U-APSD
180 * @STA_SLEEP_STATE_MOREDATA: set more-data bit on
203 * struct iwl_mvm_add_sta_cmd_v7 - Add/modify a station in the fw's sta table.
206 * @awake_acs: ACs to transmit data on while station is sleeping (for U-APSD)
219 * @add_immediate_ba_tid: tid for which to add block-ack support (Rx)
222 * @remove_immediate_ba_tid: tid for which to remove block-ack support (Rx)
224 * @add_immediate_ba_ssn: ssn for the Rx block-ack session. Used together with
227 * asleep. Used to synchronise PS-poll and u-APSD responses while ucode
230 * @assoc_id: assoc_id to be sent in VHT PLCP (9-bit), for grp use 0, for AP
231 * mac-addr.
235 * The device contains an internal table of per-station information, with info
240 * entry, or modifying a pre-existing one.
265 * enum iwl_sta_type - FW station types
267 * @IWL_STA_LINK: Link station - normal RX and TX traffic.
283 * struct iwl_mvm_add_sta_cmd - Add/modify a station in the fw's sta table.
286 * @awake_acs: ACs to transmit data on while station is sleeping (for U-APSD)
299 * @add_immediate_ba_tid: tid for which to add block-ack support (Rx)
302 * @remove_immediate_ba_tid: tid for which to remove block-ack support (Rx)
304 * @add_immediate_ba_ssn: ssn for the Rx block-ack session. Used together with
307 * asleep. Used to synchronise PS-poll and u-APSD responses while ucode
311 * @assoc_id: assoc_id to be sent in VHT PLCP (9-bit), for grp use 0, for AP
312 * mac-addr.
321 * The device contains an internal table of per-station information, with info
326 * entry, or modifying a pre-existing one.
355 * struct iwl_mvm_add_sta_key_common - add/modify sta key common part
372 * struct iwl_mvm_add_sta_key_cmd_v1 - add/modify sta key
376 * @tkip_rx_ttak: 10-byte unicast TKIP TTAK for Rx
386 * struct iwl_mvm_add_sta_key_cmd - add/modify sta key
404 * enum iwl_mvm_add_sta_rsp_status - status in the response to ADD_STA command
419 * struct iwl_mvm_rm_sta_cmd - Add / modify a station in the fw's station table
486 * struct iwl_mvm_eosp_notification - EOSP notification from firmware
487 * @remain_frame_count: # of frames remaining, non-zero if SP was cut