Lines Matching refs:cmd

144 	struct iwm_beacon_filter_cmd *cmd)  in iwm_beacon_filter_send_cmd()  argument
149 0, sizeof(struct iwm_beacon_filter_cmd), cmd); in iwm_beacon_filter_send_cmd()
154 le32toh(cmd->ba_enable_beacon_abort)); in iwm_beacon_filter_send_cmd()
157 le32toh(cmd->ba_escape_timer)); in iwm_beacon_filter_send_cmd()
160 le32toh(cmd->bf_debug_flag)); in iwm_beacon_filter_send_cmd()
163 le32toh(cmd->bf_enable_beacon_filter)); in iwm_beacon_filter_send_cmd()
166 le32toh(cmd->bf_energy_delta)); in iwm_beacon_filter_send_cmd()
169 le32toh(cmd->bf_escape_timer)); in iwm_beacon_filter_send_cmd()
172 le32toh(cmd->bf_roaming_energy_delta)); in iwm_beacon_filter_send_cmd()
175 le32toh(cmd->bf_roaming_state)); in iwm_beacon_filter_send_cmd()
178 le32toh(cmd->bf_temp_threshold)); in iwm_beacon_filter_send_cmd()
181 le32toh(cmd->bf_temp_fast_filter)); in iwm_beacon_filter_send_cmd()
184 le32toh(cmd->bf_temp_slow_filter)); in iwm_beacon_filter_send_cmd()
191 struct iwm_vap *ivp, struct iwm_beacon_filter_cmd *cmd) in iwm_beacon_filter_set_cqm_params() argument
193 cmd->ba_enable_beacon_abort = htole32(sc->sc_bf.ba_enabled); in iwm_beacon_filter_set_cqm_params()
197 iwm_power_log(struct iwm_softc *sc, struct iwm_mac_power_cmd *cmd) in iwm_power_log() argument
202 cmd->id_and_color, iwm_power_scheme, le16toh(cmd->flags)); in iwm_power_log()
204 "Keep alive = %u sec\n", le16toh(cmd->keep_alive_seconds)); in iwm_power_log()
206 if (!(cmd->flags & htole16(IWM_POWER_FLAGS_POWER_MANAGEMENT_ENA_MSK))) { in iwm_power_log()
213 "Rx timeout = %u usec\n", le32toh(cmd->rx_data_timeout)); in iwm_power_log()
215 "Tx timeout = %u usec\n", le32toh(cmd->tx_data_timeout)); in iwm_power_log()
216 if (cmd->flags & htole16(IWM_POWER_FLAGS_SKIP_OVER_DTIM_MSK)) in iwm_power_log()
218 "DTIM periods to skip = %u\n", cmd->skip_dtim_periods); in iwm_power_log()
239 struct iwm_mac_power_cmd *cmd) in iwm_power_config_skip_dtim() argument
247 cmd->skip_dtim_periods = 0; in iwm_power_config_skip_dtim()
248 cmd->flags &= ~htole16(IWM_POWER_FLAGS_SKIP_OVER_DTIM_MSK); in iwm_power_config_skip_dtim()
263 cmd->skip_dtim_periods = 1 + skip; in iwm_power_config_skip_dtim()
264 cmd->flags |= htole16(IWM_POWER_FLAGS_SKIP_OVER_DTIM_MSK); in iwm_power_config_skip_dtim()
269 struct iwm_mac_power_cmd *cmd) in iwm_power_build_cmd() argument
277 cmd->id_and_color = htole32(IWM_FW_CMD_ID_AND_COLOR(ivp->id, in iwm_power_build_cmd()
291 cmd->keep_alive_seconds = htole16(keep_alive); in iwm_power_build_cmd()
296 cmd->flags |= htole16(IWM_POWER_FLAGS_POWER_SAVE_ENA_MSK); in iwm_power_build_cmd()
305 cmd->flags |= htole16(IWM_POWER_FLAGS_POWER_MANAGEMENT_ENA_MSK); in iwm_power_build_cmd()
307 iwm_power_config_skip_dtim(sc, cmd); in iwm_power_build_cmd()
309 cmd->rx_data_timeout = in iwm_power_build_cmd()
311 cmd->tx_data_timeout = in iwm_power_build_cmd()
318 struct iwm_mac_power_cmd cmd = {}; in iwm_power_send_cmd() local
320 iwm_power_build_cmd(sc, ivp, &cmd); in iwm_power_send_cmd()
321 iwm_power_log(sc, &cmd); in iwm_power_send_cmd()
324 sizeof(cmd), &cmd); in iwm_power_send_cmd()
329 struct iwm_beacon_filter_cmd *cmd) in _iwm_enable_beacon_filter() argument
333 iwm_beacon_filter_set_cqm_params(sc, ivp, cmd); in _iwm_enable_beacon_filter()
334 ret = iwm_beacon_filter_send_cmd(sc, cmd); in _iwm_enable_beacon_filter()
345 struct iwm_beacon_filter_cmd cmd = { in iwm_enable_beacon_filter() local
350 return _iwm_enable_beacon_filter(sc, ivp, &cmd); in iwm_enable_beacon_filter()
356 struct iwm_beacon_filter_cmd cmd = {}; in iwm_disable_beacon_filter() local
359 ret = iwm_beacon_filter_send_cmd(sc, &cmd); in iwm_disable_beacon_filter()
400 struct iwm_beacon_filter_cmd cmd = { in iwm_power_set_ba() local
417 return _iwm_enable_beacon_filter(sc, ivp, &cmd); in iwm_power_set_ba()
461 struct iwm_device_power_cmd cmd = { in iwm_power_update_device() local
469 cmd.flags |= htole16(IWM_DEVICE_POWER_FLAGS_POWER_SAVE_ENA_MSK); in iwm_power_update_device()
472 "Sending device power command with flags = 0x%X\n", cmd.flags); in iwm_power_update_device()
475 IWM_POWER_TABLE_CMD, 0, sizeof(cmd), &cmd); in iwm_power_update_device()