Deleted Added
full compact
if_iwmreg.h (298955) if_iwmreg.h (300050)
1/* $OpenBSD: if_iwmreg.h,v 1.3 2015/02/23 10:25:20 stsp Exp $ */
1/* $OpenBSD: if_iwmreg.h,v 1.3 2015/02/23 10:25:20 stsp Exp $ */
2/* $FreeBSD: head/sys/dev/iwm/if_iwmreg.h 298955 2016-05-03 03:41:25Z pfg $ */
2/* $FreeBSD: head/sys/dev/iwm/if_iwmreg.h 300050 2016-05-17 12:52:31Z eadler $ */
3
4/******************************************************************************
5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license.
8 *
9 * GPL LICENSE SUMMARY
10 *

--- 3907 unchanged lines hidden (view full) ---

3918 * @len: in bytes of the payload, see below for details
3919 * @next_frame_len: same as len, but for next frame (0 if not applicable)
3920 * Used for fragmentation and bursting, but not in 11n aggregation.
3921 * @tx_flags: combination of IWM_TX_CMD_FLG_*
3922 * @rate_n_flags: rate for *all* Tx attempts, if IWM_TX_CMD_FLG_STA_RATE_MSK is
3923 * cleared. Combination of IWM_RATE_MCS_*
3924 * @sta_id: index of destination station in FW station table
3925 * @sec_ctl: security control, IWM_TX_CMD_SEC_*
3
4/******************************************************************************
5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license.
8 *
9 * GPL LICENSE SUMMARY
10 *

--- 3907 unchanged lines hidden (view full) ---

3918 * @len: in bytes of the payload, see below for details
3919 * @next_frame_len: same as len, but for next frame (0 if not applicable)
3920 * Used for fragmentation and bursting, but not in 11n aggregation.
3921 * @tx_flags: combination of IWM_TX_CMD_FLG_*
3922 * @rate_n_flags: rate for *all* Tx attempts, if IWM_TX_CMD_FLG_STA_RATE_MSK is
3923 * cleared. Combination of IWM_RATE_MCS_*
3924 * @sta_id: index of destination station in FW station table
3925 * @sec_ctl: security control, IWM_TX_CMD_SEC_*
3926 * @initial_rate_index: index into the the rate table for initial TX attempt.
3926 * @initial_rate_index: index into the rate table for initial TX attempt.
3927 * Applied if IWM_TX_CMD_FLG_STA_RATE_MSK is set, normally 0 for data frames.
3928 * @key: security key
3929 * @next_frame_flags: IWM_TX_CMD_SEC_* and IWM_TX_CMD_NEXT_FRAME_*
3930 * @life_time: frame life time (usecs??)
3931 * @dram_lsb_ptr: Physical address of scratch area in the command (try_cnt +
3932 * btkill_cnd + reserved), first 32 bits. "0" disables usage.
3933 * @dram_msb_ptr: upper bits of the scratch physical address
3934 * @rts_retry_limit: max attempts for RTS

--- 334 unchanged lines hidden (view full) ---

4269struct iwm_beacon_notif {
4270 struct iwm_mvm_tx_resp beacon_notify_hdr;
4271 uint64_t tsf;
4272 uint32_t ibss_mgr_status;
4273} __packed;
4274
4275/**
4276 * enum iwm_dump_control - dump (flush) control flags
3927 * Applied if IWM_TX_CMD_FLG_STA_RATE_MSK is set, normally 0 for data frames.
3928 * @key: security key
3929 * @next_frame_flags: IWM_TX_CMD_SEC_* and IWM_TX_CMD_NEXT_FRAME_*
3930 * @life_time: frame life time (usecs??)
3931 * @dram_lsb_ptr: Physical address of scratch area in the command (try_cnt +
3932 * btkill_cnd + reserved), first 32 bits. "0" disables usage.
3933 * @dram_msb_ptr: upper bits of the scratch physical address
3934 * @rts_retry_limit: max attempts for RTS

--- 334 unchanged lines hidden (view full) ---

4269struct iwm_beacon_notif {
4270 struct iwm_mvm_tx_resp beacon_notify_hdr;
4271 uint64_t tsf;
4272 uint32_t ibss_mgr_status;
4273} __packed;
4274
4275/**
4276 * enum iwm_dump_control - dump (flush) control flags
4277 * @IWM_DUMP_TX_FIFO_FLUSH: Dump MSDUs until the the FIFO is empty
4277 * @IWM_DUMP_TX_FIFO_FLUSH: Dump MSDUs until the FIFO is empty
4278 * and the TFD queues are empty.
4279 */
4280enum iwm_dump_control {
4281 IWM_DUMP_TX_FIFO_FLUSH = (1 << 1),
4282};
4283
4284/**
4285 * struct iwm_tx_path_flush_cmd -- queue/FIFO flush command

--- 1035 unchanged lines hidden ---
4278 * and the TFD queues are empty.
4279 */
4280enum iwm_dump_control {
4281 IWM_DUMP_TX_FIFO_FLUSH = (1 << 1),
4282};
4283
4284/**
4285 * struct iwm_tx_path_flush_cmd -- queue/FIFO flush command

--- 1035 unchanged lines hidden ---