Lines Matching refs:cmd
305 struct wmi_create_pstream_cmd cmd; in ath6kl_wmi_implicit_create_pstream() local
373 memset(&cmd, 0, sizeof(cmd)); in ath6kl_wmi_implicit_create_pstream()
374 cmd.traffic_class = traffic_class; in ath6kl_wmi_implicit_create_pstream()
375 cmd.user_pri = usr_pri; in ath6kl_wmi_implicit_create_pstream()
376 cmd.inactivity_int = in ath6kl_wmi_implicit_create_pstream()
379 cmd.tsid = WMI_IMPLICIT_PSTREAM; in ath6kl_wmi_implicit_create_pstream()
380 ath6kl_wmi_create_pstream_cmd(wmi, if_idx, &cmd); in ath6kl_wmi_implicit_create_pstream()
764 struct roam_ctrl_cmd *cmd; in ath6kl_wmi_set_roam_lrssi_cmd() local
766 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_roam_lrssi_cmd()
770 cmd = (struct roam_ctrl_cmd *) skb->data; in ath6kl_wmi_set_roam_lrssi_cmd()
772 cmd->info.params.lrssi_scan_period = cpu_to_le16(DEF_LRSSI_SCAN_PERIOD); in ath6kl_wmi_set_roam_lrssi_cmd()
773 cmd->info.params.lrssi_scan_threshold = a_cpu_to_sle16(lrssi + in ath6kl_wmi_set_roam_lrssi_cmd()
775 cmd->info.params.lrssi_roam_threshold = a_cpu_to_sle16(lrssi); in ath6kl_wmi_set_roam_lrssi_cmd()
776 cmd->info.params.roam_rssi_floor = DEF_LRSSI_ROAM_FLOOR; in ath6kl_wmi_set_roam_lrssi_cmd()
777 cmd->roam_ctrl = WMI_SET_LRSSI_SCAN_PARAMS; in ath6kl_wmi_set_roam_lrssi_cmd()
786 struct roam_ctrl_cmd *cmd; in ath6kl_wmi_force_roam_cmd() local
788 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_force_roam_cmd()
792 cmd = (struct roam_ctrl_cmd *) skb->data; in ath6kl_wmi_force_roam_cmd()
794 memcpy(cmd->info.bssid, bssid, ETH_ALEN); in ath6kl_wmi_force_roam_cmd()
795 cmd->roam_ctrl = WMI_FORCE_ROAM; in ath6kl_wmi_force_roam_cmd()
806 struct set_beacon_int_cmd *cmd; in ath6kl_wmi_ap_set_beacon_intvl_cmd() local
808 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_ap_set_beacon_intvl_cmd()
812 cmd = (struct set_beacon_int_cmd *) skb->data; in ath6kl_wmi_ap_set_beacon_intvl_cmd()
814 cmd->beacon_intvl = cpu_to_le32(beacon_intvl); in ath6kl_wmi_ap_set_beacon_intvl_cmd()
822 struct set_dtim_cmd *cmd; in ath6kl_wmi_ap_set_dtim_cmd() local
824 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_ap_set_dtim_cmd()
828 cmd = (struct set_dtim_cmd *) skb->data; in ath6kl_wmi_ap_set_dtim_cmd()
830 cmd->dtim_period = cpu_to_le32(dtim_period); in ath6kl_wmi_ap_set_dtim_cmd()
838 struct roam_ctrl_cmd *cmd; in ath6kl_wmi_set_roam_mode_cmd() local
840 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_roam_mode_cmd()
844 cmd = (struct roam_ctrl_cmd *) skb->data; in ath6kl_wmi_set_roam_mode_cmd()
846 cmd->info.roam_mode = mode; in ath6kl_wmi_set_roam_mode_cmd()
847 cmd->roam_ctrl = WMI_SET_ROAM_MODE; in ath6kl_wmi_set_roam_mode_cmd()
1395 struct wmi_rssi_threshold_params_cmd *cmd; in ath6kl_wmi_send_rssi_threshold_params() local
1397 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_send_rssi_threshold_params()
1401 cmd = (struct wmi_rssi_threshold_params_cmd *) skb->data; in ath6kl_wmi_send_rssi_threshold_params()
1402 memcpy(cmd, rssi_cmd, sizeof(struct wmi_rssi_threshold_params_cmd)); in ath6kl_wmi_send_rssi_threshold_params()
1412 struct wmi_rssi_threshold_params_cmd cmd; in ath6kl_wmi_rssi_threshold_event_rx() local
1490 cmd.thresh_above1_val = a_cpu_to_sle16(upper_rssi_threshold); in ath6kl_wmi_rssi_threshold_event_rx()
1491 cmd.thresh_below1_val = a_cpu_to_sle16(lower_rssi_threshold); in ath6kl_wmi_rssi_threshold_event_rx()
1492 cmd.weight = sq_thresh->weight; in ath6kl_wmi_rssi_threshold_event_rx()
1493 cmd.poll_time = cpu_to_le32(sq_thresh->polling_interval); in ath6kl_wmi_rssi_threshold_event_rx()
1495 ret = ath6kl_wmi_send_rssi_threshold_params(wmi, &cmd); in ath6kl_wmi_rssi_threshold_event_rx()
1611 struct wmi_txe_notify_cmd *cmd; in ath6kl_wmi_set_txe_notify() local
1613 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_txe_notify()
1617 cmd = (struct wmi_txe_notify_cmd *) skb->data; in ath6kl_wmi_set_txe_notify()
1618 cmd->rate = cpu_to_le32(rate); in ath6kl_wmi_set_txe_notify()
1619 cmd->pkts = cpu_to_le32(pkts); in ath6kl_wmi_set_txe_notify()
1620 cmd->intvl = cpu_to_le32(intvl); in ath6kl_wmi_set_txe_notify()
1629 struct wmi_set_rssi_filter_cmd *cmd; in ath6kl_wmi_set_rssi_filter_cmd() local
1632 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_rssi_filter_cmd()
1636 cmd = (struct wmi_set_rssi_filter_cmd *) skb->data; in ath6kl_wmi_set_rssi_filter_cmd()
1637 cmd->rssi = rssi; in ath6kl_wmi_set_rssi_filter_cmd()
1648 struct wmi_snr_threshold_params_cmd *cmd; in ath6kl_wmi_send_snr_threshold_params() local
1650 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_send_snr_threshold_params()
1654 cmd = (struct wmi_snr_threshold_params_cmd *) skb->data; in ath6kl_wmi_send_snr_threshold_params()
1655 memcpy(cmd, snr_cmd, sizeof(struct wmi_snr_threshold_params_cmd)); in ath6kl_wmi_send_snr_threshold_params()
1666 struct wmi_snr_threshold_params_cmd cmd; in ath6kl_wmi_snr_threshold_event_rx() local
1732 cmd.thresh_above1_val = upper_snr_threshold; in ath6kl_wmi_snr_threshold_event_rx()
1733 cmd.thresh_below1_val = lower_snr_threshold; in ath6kl_wmi_snr_threshold_event_rx()
1734 cmd.weight = sq_thresh->weight; in ath6kl_wmi_snr_threshold_event_rx()
1735 cmd.poll_time = cpu_to_le32(sq_thresh->polling_interval); in ath6kl_wmi_snr_threshold_event_rx()
1742 ret = ath6kl_wmi_send_snr_threshold_params(wmi, &cmd); in ath6kl_wmi_snr_threshold_event_rx()
2138 struct wmi_bss_filter_cmd *cmd; in ath6kl_wmi_bssfilter_cmd() local
2144 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_bssfilter_cmd()
2148 cmd = (struct wmi_bss_filter_cmd *) skb->data; in ath6kl_wmi_bssfilter_cmd()
2149 cmd->bss_filter = filter; in ath6kl_wmi_bssfilter_cmd()
2150 cmd->ie_mask = cpu_to_le32(ie_mask); in ath6kl_wmi_bssfilter_cmd()
2161 struct wmi_probed_ssid_cmd *cmd; in ath6kl_wmi_probedssid_cmd() local
2167 if (ssid_len > sizeof(cmd->ssid)) in ath6kl_wmi_probedssid_cmd()
2179 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_probedssid_cmd()
2183 cmd = (struct wmi_probed_ssid_cmd *) skb->data; in ath6kl_wmi_probedssid_cmd()
2184 cmd->entry_index = index; in ath6kl_wmi_probedssid_cmd()
2185 cmd->flag = flag; in ath6kl_wmi_probedssid_cmd()
2186 cmd->ssid_len = ssid_len; in ath6kl_wmi_probedssid_cmd()
2187 memcpy(cmd->ssid, ssid, ssid_len); in ath6kl_wmi_probedssid_cmd()
2199 struct wmi_listen_int_cmd *cmd; in ath6kl_wmi_listeninterval_cmd() local
2202 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_listeninterval_cmd()
2206 cmd = (struct wmi_listen_int_cmd *) skb->data; in ath6kl_wmi_listeninterval_cmd()
2207 cmd->listen_intvl = cpu_to_le16(listen_interval); in ath6kl_wmi_listeninterval_cmd()
2208 cmd->num_beacons = cpu_to_le16(listen_beacons); in ath6kl_wmi_listeninterval_cmd()
2219 struct wmi_bmiss_time_cmd *cmd; in ath6kl_wmi_bmisstime_cmd() local
2222 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_bmisstime_cmd()
2226 cmd = (struct wmi_bmiss_time_cmd *) skb->data; in ath6kl_wmi_bmisstime_cmd()
2227 cmd->bmiss_time = cpu_to_le16(bmiss_time); in ath6kl_wmi_bmisstime_cmd()
2228 cmd->num_beacons = cpu_to_le16(num_beacons); in ath6kl_wmi_bmisstime_cmd()
2238 struct wmi_power_mode_cmd *cmd; in ath6kl_wmi_powermode_cmd() local
2241 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_powermode_cmd()
2245 cmd = (struct wmi_power_mode_cmd *) skb->data; in ath6kl_wmi_powermode_cmd()
2246 cmd->pwr_mode = pwr_mode; in ath6kl_wmi_powermode_cmd()
2283 struct wmi_disc_timeout_cmd *cmd; in ath6kl_wmi_disctimeout_cmd() local
2286 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_disctimeout_cmd()
2290 cmd = (struct wmi_disc_timeout_cmd *) skb->data; in ath6kl_wmi_disctimeout_cmd()
2291 cmd->discon_timeout = timeout; in ath6kl_wmi_disctimeout_cmd()
2311 struct wmi_add_cipher_key_cmd *cmd; in ath6kl_wmi_addkey_cmd() local
2325 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_addkey_cmd()
2329 cmd = (struct wmi_add_cipher_key_cmd *) skb->data; in ath6kl_wmi_addkey_cmd()
2330 cmd->key_index = key_index; in ath6kl_wmi_addkey_cmd()
2331 cmd->key_type = key_type; in ath6kl_wmi_addkey_cmd()
2332 cmd->key_usage = key_usage; in ath6kl_wmi_addkey_cmd()
2333 cmd->key_len = key_len; in ath6kl_wmi_addkey_cmd()
2334 memcpy(cmd->key, key_material, key_len); in ath6kl_wmi_addkey_cmd()
2337 memcpy(cmd->key_rsc, key_rsc, key_rsc_len); in ath6kl_wmi_addkey_cmd()
2339 cmd->key_op_ctrl = key_op_ctrl; in ath6kl_wmi_addkey_cmd()
2342 memcpy(cmd->key_mac_addr, mac_addr, ETH_ALEN); in ath6kl_wmi_addkey_cmd()
2353 struct wmi_add_krk_cmd *cmd; in ath6kl_wmi_add_krk_cmd() local
2356 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_add_krk_cmd()
2360 cmd = (struct wmi_add_krk_cmd *) skb->data; in ath6kl_wmi_add_krk_cmd()
2361 memcpy(cmd->krk, krk, WMI_KRK_LEN); in ath6kl_wmi_add_krk_cmd()
2372 struct wmi_delete_cipher_key_cmd *cmd; in ath6kl_wmi_deletekey_cmd() local
2378 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_deletekey_cmd()
2382 cmd = (struct wmi_delete_cipher_key_cmd *) skb->data; in ath6kl_wmi_deletekey_cmd()
2383 cmd->key_index = key_index; in ath6kl_wmi_deletekey_cmd()
2395 struct wmi_setpmkid_cmd *cmd; in ath6kl_wmi_setpmkid_cmd() local
2404 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_setpmkid_cmd()
2408 cmd = (struct wmi_setpmkid_cmd *) skb->data; in ath6kl_wmi_setpmkid_cmd()
2409 memcpy(cmd->bssid, bssid, ETH_ALEN); in ath6kl_wmi_setpmkid_cmd()
2411 memcpy(cmd->pmkid, pmkid, sizeof(cmd->pmkid)); in ath6kl_wmi_setpmkid_cmd()
2412 cmd->enable = PMKID_ENABLE; in ath6kl_wmi_setpmkid_cmd()
2414 memset(cmd->pmkid, 0, sizeof(cmd->pmkid)); in ath6kl_wmi_setpmkid_cmd()
2415 cmd->enable = PMKID_DISABLE; in ath6kl_wmi_setpmkid_cmd()
2449 struct wmi_sync_cmd *cmd; in ath6kl_wmi_sync_point() local
2469 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_sync_point()
2473 cmd = (struct wmi_sync_cmd *) skb->data; in ath6kl_wmi_sync_point()
2479 cmd->data_sync_map = wmi->fat_pipe_exist; in ath6kl_wmi_sync_point()
2542 struct wmi_create_pstream_cmd *cmd; in ath6kl_wmi_create_pstream_cmd() local
2584 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_create_pstream_cmd()
2592 cmd = (struct wmi_create_pstream_cmd *) skb->data; in ath6kl_wmi_create_pstream_cmd()
2593 memcpy(cmd, params, sizeof(*cmd)); in ath6kl_wmi_create_pstream_cmd()
2635 struct wmi_delete_pstream_cmd *cmd; in ath6kl_wmi_delete_pstream_cmd() local
2649 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_delete_pstream_cmd()
2653 cmd = (struct wmi_delete_pstream_cmd *) skb->data; in ath6kl_wmi_delete_pstream_cmd()
2654 cmd->traffic_class = traffic_class; in ath6kl_wmi_delete_pstream_cmd()
2655 cmd->tsid = tsid; in ath6kl_wmi_delete_pstream_cmd()
2698 struct wmi_set_ip_cmd *cmd; in ath6kl_wmi_set_ip_cmd() local
2710 cmd = (struct wmi_set_ip_cmd *) skb->data; in ath6kl_wmi_set_ip_cmd()
2711 cmd->ips[0] = ips0; in ath6kl_wmi_set_ip_cmd()
2712 cmd->ips[1] = ips1; in ath6kl_wmi_set_ip_cmd()
2773 struct wmi_set_tx_select_rates64_cmd *cmd; in ath6kl_set_bitrate_mask64() local
2797 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd) * WMI_RATES_MODE_MAX); in ath6kl_set_bitrate_mask64()
2801 cmd = (struct wmi_set_tx_select_rates64_cmd *) skb->data; in ath6kl_set_bitrate_mask64()
2810 cmd->ratemask[mode] = cpu_to_le64(ratemask[band]); in ath6kl_set_bitrate_mask64()
2825 struct wmi_set_tx_select_rates32_cmd *cmd; in ath6kl_set_bitrate_mask32() local
2847 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd) * WMI_RATES_MODE_MAX); in ath6kl_set_bitrate_mask32()
2851 cmd = (struct wmi_set_tx_select_rates32_cmd *) skb->data; in ath6kl_set_bitrate_mask32()
2860 cmd->ratemask[mode] = cpu_to_le32(ratemask[band]); in ath6kl_set_bitrate_mask32()
2885 struct wmi_set_host_sleep_mode_cmd *cmd; in ath6kl_wmi_set_host_sleep_mode_cmd() local
2894 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_host_sleep_mode_cmd()
2898 cmd = (struct wmi_set_host_sleep_mode_cmd *) skb->data; in ath6kl_wmi_set_host_sleep_mode_cmd()
2902 cmd->asleep = cpu_to_le32(1); in ath6kl_wmi_set_host_sleep_mode_cmd()
2904 cmd->awake = cpu_to_le32(1); in ath6kl_wmi_set_host_sleep_mode_cmd()
2930 struct wmi_set_wow_mode_cmd *cmd; in ath6kl_wmi_set_wow_mode_cmd() local
2939 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_wow_mode_cmd()
2943 cmd = (struct wmi_set_wow_mode_cmd *) skb->data; in ath6kl_wmi_set_wow_mode_cmd()
2944 cmd->enable_wow = cpu_to_le32(wow_mode); in ath6kl_wmi_set_wow_mode_cmd()
2945 cmd->filter = cpu_to_le32(filter); in ath6kl_wmi_set_wow_mode_cmd()
2946 cmd->host_req_delay = cpu_to_le16(host_req_delay); in ath6kl_wmi_set_wow_mode_cmd()
2959 struct wmi_add_wow_pattern_cmd *cmd; in ath6kl_wmi_add_wow_pattern_cmd() local
2968 size = sizeof(*cmd) + (2 * filter_size); in ath6kl_wmi_add_wow_pattern_cmd()
2974 cmd = (struct wmi_add_wow_pattern_cmd *) skb->data; in ath6kl_wmi_add_wow_pattern_cmd()
2975 cmd->filter_list_id = list_id; in ath6kl_wmi_add_wow_pattern_cmd()
2976 cmd->filter_size = filter_size; in ath6kl_wmi_add_wow_pattern_cmd()
2977 cmd->filter_offset = filter_offset; in ath6kl_wmi_add_wow_pattern_cmd()
2979 memcpy(cmd->filter, filter, filter_size); in ath6kl_wmi_add_wow_pattern_cmd()
2981 filter_mask = (u8 *) (cmd->filter + filter_size); in ath6kl_wmi_add_wow_pattern_cmd()
2994 struct wmi_del_wow_pattern_cmd *cmd; in ath6kl_wmi_del_wow_pattern_cmd() local
2997 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_del_wow_pattern_cmd()
3001 cmd = (struct wmi_del_wow_pattern_cmd *) skb->data; in ath6kl_wmi_del_wow_pattern_cmd()
3002 cmd->filter_list_id = cpu_to_le16(list_id); in ath6kl_wmi_del_wow_pattern_cmd()
3003 cmd->filter_id = cpu_to_le16(filter_id); in ath6kl_wmi_del_wow_pattern_cmd()
3030 struct wmix_hb_challenge_resp_cmd *cmd; in ath6kl_wmi_get_challenge_resp_cmd() local
3033 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_get_challenge_resp_cmd()
3037 cmd = (struct wmix_hb_challenge_resp_cmd *) skb->data; in ath6kl_wmi_get_challenge_resp_cmd()
3038 cmd->cookie = cpu_to_le32(cookie); in ath6kl_wmi_get_challenge_resp_cmd()
3039 cmd->source = cpu_to_le32(source); in ath6kl_wmi_get_challenge_resp_cmd()
3048 struct ath6kl_wmix_dbglog_cfg_module_cmd *cmd; in ath6kl_wmi_config_debug_module_cmd() local
3052 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_config_debug_module_cmd()
3056 cmd = (struct ath6kl_wmix_dbglog_cfg_module_cmd *) skb->data; in ath6kl_wmi_config_debug_module_cmd()
3057 cmd->valid = cpu_to_le32(valid); in ath6kl_wmi_config_debug_module_cmd()
3058 cmd->config = cpu_to_le32(config); in ath6kl_wmi_config_debug_module_cmd()
3073 struct wmi_set_tx_pwr_cmd *cmd; in ath6kl_wmi_set_tx_pwr_cmd() local
3080 cmd = (struct wmi_set_tx_pwr_cmd *) skb->data; in ath6kl_wmi_set_tx_pwr_cmd()
3081 cmd->dbM = dbM; in ath6kl_wmi_set_tx_pwr_cmd()
3103 struct wmi_set_lpreamble_cmd *cmd; in ath6kl_wmi_set_lpreamble_cmd() local
3110 cmd = (struct wmi_set_lpreamble_cmd *) skb->data; in ath6kl_wmi_set_lpreamble_cmd()
3111 cmd->status = status; in ath6kl_wmi_set_lpreamble_cmd()
3112 cmd->preamble_policy = preamble_policy; in ath6kl_wmi_set_lpreamble_cmd()
3122 struct wmi_set_rts_cmd *cmd; in ath6kl_wmi_set_rts_cmd() local
3129 cmd = (struct wmi_set_rts_cmd *) skb->data; in ath6kl_wmi_set_rts_cmd()
3130 cmd->threshold = cpu_to_le16(threshold); in ath6kl_wmi_set_rts_cmd()
3140 struct wmi_set_wmm_txop_cmd *cmd; in ath6kl_wmi_set_wmm_txop() local
3150 cmd = (struct wmi_set_wmm_txop_cmd *) skb->data; in ath6kl_wmi_set_wmm_txop()
3151 cmd->txop_enable = cfg; in ath6kl_wmi_set_wmm_txop()
3162 struct wmi_set_keepalive_cmd *cmd; in ath6kl_wmi_set_keepalive_cmd() local
3165 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_keepalive_cmd()
3169 cmd = (struct wmi_set_keepalive_cmd *) skb->data; in ath6kl_wmi_set_keepalive_cmd()
3170 cmd->keep_alive_intvl = keep_alive_intvl; in ath6kl_wmi_set_keepalive_cmd()
3186 struct wmi_set_htcap_cmd *cmd; in ath6kl_wmi_set_htcap_cmd() local
3188 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_htcap_cmd()
3192 cmd = (struct wmi_set_htcap_cmd *) skb->data; in ath6kl_wmi_set_htcap_cmd()
3199 cmd->band = band; in ath6kl_wmi_set_htcap_cmd()
3200 cmd->ht_enable = !!htcap->ht_enable; in ath6kl_wmi_set_htcap_cmd()
3201 cmd->ht20_sgi = !!(htcap->cap_info & IEEE80211_HT_CAP_SGI_20); in ath6kl_wmi_set_htcap_cmd()
3202 cmd->ht40_supported = in ath6kl_wmi_set_htcap_cmd()
3204 cmd->ht40_sgi = !!(htcap->cap_info & IEEE80211_HT_CAP_SGI_40); in ath6kl_wmi_set_htcap_cmd()
3205 cmd->intolerant_40mhz = in ath6kl_wmi_set_htcap_cmd()
3207 cmd->max_ampdu_len_exp = htcap->ampdu_factor; in ath6kl_wmi_set_htcap_cmd()
3211 cmd->band, cmd->ht_enable, cmd->ht40_supported, in ath6kl_wmi_set_htcap_cmd()
3212 cmd->ht20_sgi, cmd->ht40_sgi, cmd->intolerant_40mhz, in ath6kl_wmi_set_htcap_cmd()
3213 cmd->max_ampdu_len_exp); in ath6kl_wmi_set_htcap_cmd()
3237 struct wmi_mcast_filter_cmd *cmd; in ath6kl_wmi_mcast_filter_cmd() local
3240 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_mcast_filter_cmd()
3244 cmd = (struct wmi_mcast_filter_cmd *) skb->data; in ath6kl_wmi_mcast_filter_cmd()
3245 cmd->mcast_all_enable = mc_all_on; in ath6kl_wmi_mcast_filter_cmd()
3256 struct wmi_mcast_filter_add_del_cmd *cmd; in ath6kl_wmi_add_del_mcast_filter_cmd() local
3266 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_add_del_mcast_filter_cmd()
3270 cmd = (struct wmi_mcast_filter_add_del_cmd *) skb->data; in ath6kl_wmi_add_del_mcast_filter_cmd()
3271 memcpy(cmd->mcast_mac, filter, ATH6KL_MCAST_FILTER_MAC_ADDR_SIZE); in ath6kl_wmi_add_del_mcast_filter_cmd()
3283 struct wmi_sta_bmiss_enhance_cmd *cmd; in ath6kl_wmi_sta_bmiss_enhance_cmd() local
3286 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_sta_bmiss_enhance_cmd()
3290 cmd = (struct wmi_sta_bmiss_enhance_cmd *) skb->data; in ath6kl_wmi_sta_bmiss_enhance_cmd()
3291 cmd->enable = enhance ? 1 : 0; in ath6kl_wmi_sta_bmiss_enhance_cmd()
3302 struct wmi_set_regdomain_cmd *cmd; in ath6kl_wmi_set_regdomain_cmd() local
3304 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_regdomain_cmd()
3308 cmd = (struct wmi_set_regdomain_cmd *) skb->data; in ath6kl_wmi_set_regdomain_cmd()
3309 memcpy(cmd->iso_name, alpha2, 2); in ath6kl_wmi_set_regdomain_cmd()
3369 struct wmi_addba_req_event *cmd = (struct wmi_addba_req_event *) datap; in ath6kl_wmi_addba_req_event_rx() local
3371 aggr_recv_addba_req_evt(vif, cmd->tid, in ath6kl_wmi_addba_req_event_rx()
3372 le16_to_cpu(cmd->st_seq_no), cmd->win_sz); in ath6kl_wmi_addba_req_event_rx()
3380 struct wmi_delba_event *cmd = (struct wmi_delba_event *) datap; in ath6kl_wmi_delba_req_event_rx() local
3382 aggr_recv_delba_req_evt(vif, cmd->tid); in ath6kl_wmi_delba_req_event_rx()
3412 int ath6kl_wmi_ap_set_mlme(struct wmi *wmip, u8 if_idx, u8 cmd, const u8 *mac, in ath6kl_wmi_ap_set_mlme() argument
3425 cm->cmd = cmd; in ath6kl_wmi_ap_set_mlme()
3427 ath6kl_dbg(ATH6KL_DBG_WMI, "ap_set_mlme: cmd=%d reason=%d\n", cm->cmd, in ath6kl_wmi_ap_set_mlme()
3437 struct wmi_ap_hidden_ssid_cmd *cmd; in ath6kl_wmi_ap_hidden_ssid() local
3439 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_ap_hidden_ssid()
3443 cmd = (struct wmi_ap_hidden_ssid_cmd *) skb->data; in ath6kl_wmi_ap_hidden_ssid()
3444 cmd->hidden_ssid = enable ? 1 : 0; in ath6kl_wmi_ap_hidden_ssid()
3453 struct wmi_ap_set_apsd_cmd *cmd; in ath6kl_wmi_ap_set_apsd() local
3456 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_ap_set_apsd()
3460 cmd = (struct wmi_ap_set_apsd_cmd *)skb->data; in ath6kl_wmi_ap_set_apsd()
3461 cmd->enable = enable; in ath6kl_wmi_ap_set_apsd()
3470 struct wmi_ap_apsd_buffered_traffic_cmd *cmd; in ath6kl_wmi_set_apsd_bfrd_traf() local
3473 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_apsd_bfrd_traf()
3477 cmd = (struct wmi_ap_apsd_buffered_traffic_cmd *)skb->data; in ath6kl_wmi_set_apsd_bfrd_traf()
3478 cmd->aid = cpu_to_le16(aid); in ath6kl_wmi_set_apsd_bfrd_traf()
3479 cmd->bitmap = cpu_to_le16(bitmap); in ath6kl_wmi_set_apsd_bfrd_traf()
3480 cmd->flags = cpu_to_le32(flags); in ath6kl_wmi_set_apsd_bfrd_traf()
3514 struct wmi_ap_set_pvb_cmd *cmd; in ath6kl_wmi_set_pvb_cmd() local
3521 cmd = (struct wmi_ap_set_pvb_cmd *) skb->data; in ath6kl_wmi_set_pvb_cmd()
3522 cmd->aid = cpu_to_le16(aid); in ath6kl_wmi_set_pvb_cmd()
3523 cmd->rsvd = cpu_to_le16(0); in ath6kl_wmi_set_pvb_cmd()
3524 cmd->flag = cpu_to_le32(flag); in ath6kl_wmi_set_pvb_cmd()
3537 struct wmi_rx_frame_format_cmd *cmd; in ath6kl_wmi_set_rx_frame_format_cmd() local
3540 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_rx_frame_format_cmd()
3544 cmd = (struct wmi_rx_frame_format_cmd *) skb->data; in ath6kl_wmi_set_rx_frame_format_cmd()
3545 cmd->dot11_hdr = rx_dot11_hdr ? 1 : 0; in ath6kl_wmi_set_rx_frame_format_cmd()
3546 cmd->defrag_on_host = defrag_on_host ? 1 : 0; in ath6kl_wmi_set_rx_frame_format_cmd()
3547 cmd->meta_ver = rx_meta_ver; in ath6kl_wmi_set_rx_frame_format_cmd()
3606 struct wmi_disable_11b_rates_cmd *cmd; in ath6kl_wmi_disable_11b_rates_cmd() local
3608 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_disable_11b_rates_cmd()
3614 cmd = (struct wmi_disable_11b_rates_cmd *) skb->data; in ath6kl_wmi_disable_11b_rates_cmd()
3615 cmd->disable = disable ? 1 : 0; in ath6kl_wmi_disable_11b_rates_cmd()
3818 struct wmi_set_inact_period_cmd *cmd; in ath6kl_wmi_set_inact_period() local
3820 skb = ath6kl_wmi_get_new_buf(sizeof(*cmd)); in ath6kl_wmi_set_inact_period()
3824 cmd = (struct wmi_set_inact_period_cmd *) skb->data; in ath6kl_wmi_set_inact_period()
3825 cmd->inact_period = cpu_to_le32(inact_timeout); in ath6kl_wmi_set_inact_period()
3826 cmd->num_null_func = 0; in ath6kl_wmi_set_inact_period()
3835 struct wmix_hb_challenge_resp_cmd *cmd; in ath6kl_wmi_hb_challenge_resp_event() local
3840 cmd = (struct wmix_hb_challenge_resp_cmd *) datap; in ath6kl_wmi_hb_challenge_resp_event()
3842 le32_to_cpu(cmd->cookie)); in ath6kl_wmi_hb_challenge_resp_event()
3847 struct wmix_cmd_hdr *cmd; in ath6kl_wmi_control_rx_xtnd() local
3858 cmd = (struct wmix_cmd_hdr *) skb->data; in ath6kl_wmi_control_rx_xtnd()
3859 id = le32_to_cpu(cmd->cmd_id); in ath6kl_wmi_control_rx_xtnd()
3975 struct wmi_cmd_hdr *cmd; in ath6kl_wmi_proc_events() local
3982 cmd = (struct wmi_cmd_hdr *) skb->data; in ath6kl_wmi_proc_events()
3983 id = le16_to_cpu(cmd->cmd_id); in ath6kl_wmi_proc_events()
3984 if_idx = le16_to_cpu(cmd->info1) & WMI_CMD_HDR_IF_ID_MASK; in ath6kl_wmi_proc_events()