Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/iwm/if_iwmreg.h
Show First 20 Lines • Show All 3,245 Lines • ▼ Show 20 Lines | |||||
* Smart Fifo configuration command. | * Smart Fifo configuration command. | ||||
* @state: smart fifo state, types listed in iwm_sf_state. | * @state: smart fifo state, types listed in iwm_sf_state. | ||||
* @watermark: Minimum allowed available free space in RXF for transient state. | * @watermark: Minimum allowed available free space in RXF for transient state. | ||||
* @long_delay_timeouts: aging and idle timer values for each scenario | * @long_delay_timeouts: aging and idle timer values for each scenario | ||||
* in long delay state. | * in long delay state. | ||||
* @full_on_timeouts: timer values for each scenario in full on state. | * @full_on_timeouts: timer values for each scenario in full on state. | ||||
*/ | */ | ||||
struct iwm_sf_cfg_cmd { | struct iwm_sf_cfg_cmd { | ||||
enum iwm_sf_state state; | uint32_t state; | ||||
uint32_t watermark[IWM_SF_TRANSIENT_STATES_NUMBER]; | uint32_t watermark[IWM_SF_TRANSIENT_STATES_NUMBER]; | ||||
uint32_t long_delay_timeouts[IWM_SF_NUM_SCENARIO][IWM_SF_NUM_TIMEOUT_TYPES]; | uint32_t long_delay_timeouts[IWM_SF_NUM_SCENARIO][IWM_SF_NUM_TIMEOUT_TYPES]; | ||||
uint32_t full_on_timeouts[IWM_SF_NUM_SCENARIO][IWM_SF_NUM_TIMEOUT_TYPES]; | uint32_t full_on_timeouts[IWM_SF_NUM_SCENARIO][IWM_SF_NUM_TIMEOUT_TYPES]; | ||||
} __packed; /* IWM_SF_CFG_API_S_VER_2 */ | } __packed; /* IWM_SF_CFG_API_S_VER_2 */ | ||||
/* | /* | ||||
* END mvm/fw-api.h | * END mvm/fw-api.h | ||||
*/ | */ | ||||
▲ Show 20 Lines • Show All 3,183 Lines • Show Last 20 Lines |