Lines Matching refs:if_idx

27 static int ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx);
136 struct ath6kl_vif *ath6kl_get_vif_by_index(struct ath6kl *ar, u8 if_idx) in ath6kl_get_vif_by_index() argument
140 if (WARN_ON(if_idx > (ar->vif_max - 1))) in ath6kl_get_vif_by_index()
146 if (vif->fw_vif_idx == if_idx) { in ath6kl_get_vif_by_index()
237 u8 meta_ver, void *tx_meta_info, u8 if_idx) in ath6kl_wmi_data_hdr_add() argument
242 if (WARN_ON(skb == NULL || (if_idx > wmi->parent_dev->vif_max - 1))) in ath6kl_wmi_data_hdr_add()
266 data_hdr->info3 |= cpu_to_le16(if_idx & WMI_DATA_HDR_IF_IDX_MASK); in ath6kl_wmi_data_hdr_add()
298 int ath6kl_wmi_implicit_create_pstream(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_implicit_create_pstream() argument
380 ath6kl_wmi_create_pstream_cmd(wmi, if_idx, &cmd); in ath6kl_wmi_implicit_create_pstream()
726 static int ath6kl_wmi_simple_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_simple_cmd() argument
736 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, cmd_id, NO_SYNC_WMIFLAG); in ath6kl_wmi_simple_cmd()
804 int ath6kl_wmi_ap_set_beacon_intvl_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_ap_set_beacon_intvl_cmd() argument
817 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_ap_set_beacon_intvl_cmd()
821 int ath6kl_wmi_ap_set_dtim_cmd(struct wmi *wmi, u8 if_idx, u32 dtim_period) in ath6kl_wmi_ap_set_dtim_cmd() argument
833 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_ap_set_dtim_cmd()
1622 int ath6kl_wmi_set_rssi_filter_cmd(struct wmi *wmi, u8 if_idx, s8 rssi) in ath6kl_wmi_set_rssi_filter_cmd() argument
1635 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_RSSI_FILTER_CMDID, in ath6kl_wmi_set_rssi_filter_cmd()
1778 int ath6kl_wmi_cmd_send(struct wmi *wmi, u8 if_idx, struct sk_buff *skb, in ath6kl_wmi_cmd_send() argument
1787 (if_idx > (wmi->parent_dev->vif_max - 1)))) { in ath6kl_wmi_cmd_send()
1808 ath6kl_wmi_sync_point(wmi, if_idx); in ath6kl_wmi_cmd_send()
1815 info1 = if_idx & WMI_CMD_HDR_IF_ID_MASK; in ath6kl_wmi_cmd_send()
1821 false, false, 0, NULL, if_idx); in ath6kl_wmi_cmd_send()
1837 ath6kl_wmi_sync_point(wmi, if_idx); in ath6kl_wmi_cmd_send()
1843 int ath6kl_wmi_connect_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_connect_cmd() argument
1897 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_CONNECT_CMDID, in ath6kl_wmi_connect_cmd()
1903 int ath6kl_wmi_reconnect_cmd(struct wmi *wmi, u8 if_idx, u8 *bssid, in ath6kl_wmi_reconnect_cmd() argument
1925 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_RECONNECT_CMDID, in ath6kl_wmi_reconnect_cmd()
1931 int ath6kl_wmi_disconnect_cmd(struct wmi *wmi, u8 if_idx) in ath6kl_wmi_disconnect_cmd() argument
1940 ret = ath6kl_wmi_simple_cmd(wmi, if_idx, WMI_DISCONNECT_CMDID); in ath6kl_wmi_disconnect_cmd()
1949 static int ath6kl_wmi_startscan_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_startscan_cmd() argument
1987 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_START_SCAN_CMDID, in ath6kl_wmi_startscan_cmd()
1998 int ath6kl_wmi_beginscan_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_beginscan_cmd() argument
2015 return ath6kl_wmi_startscan_cmd(wmi, if_idx, in ath6kl_wmi_beginscan_cmd()
2071 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_BEGIN_SCAN_CMDID, in ath6kl_wmi_beginscan_cmd()
2077 int ath6kl_wmi_enable_sched_scan_cmd(struct wmi *wmi, u8 if_idx, bool enable) in ath6kl_wmi_enable_sched_scan_cmd() argument
2088 enable ? "enabling" : "disabling", if_idx); in ath6kl_wmi_enable_sched_scan_cmd()
2092 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_enable_sched_scan_cmd()
2098 int ath6kl_wmi_scanparams_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_scanparams_cmd() argument
2126 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_SCAN_PARAMS_CMDID, in ath6kl_wmi_scanparams_cmd()
2131 int ath6kl_wmi_bssfilter_cmd(struct wmi *wmi, u8 if_idx, u8 filter, u32 ie_mask) in ath6kl_wmi_bssfilter_cmd() argument
2148 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_BSS_FILTER_CMDID, in ath6kl_wmi_bssfilter_cmd()
2153 int ath6kl_wmi_probedssid_cmd(struct wmi *wmi, u8 if_idx, u8 index, u8 flag, in ath6kl_wmi_probedssid_cmd() argument
2185 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_PROBED_SSID_CMDID, in ath6kl_wmi_probedssid_cmd()
2190 int ath6kl_wmi_listeninterval_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_listeninterval_cmd() argument
2206 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_LISTEN_INT_CMDID, in ath6kl_wmi_listeninterval_cmd()
2211 int ath6kl_wmi_bmisstime_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_bmisstime_cmd() argument
2226 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_BMISS_TIME_CMDID, in ath6kl_wmi_bmisstime_cmd()
2231 int ath6kl_wmi_powermode_cmd(struct wmi *wmi, u8 if_idx, u8 pwr_mode) in ath6kl_wmi_powermode_cmd() argument
2245 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_POWER_MODE_CMDID, in ath6kl_wmi_powermode_cmd()
2250 int ath6kl_wmi_pmparams_cmd(struct wmi *wmi, u8 if_idx, u16 idle_period, in ath6kl_wmi_pmparams_cmd() argument
2271 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_POWER_PARAMS_CMDID, in ath6kl_wmi_pmparams_cmd()
2276 int ath6kl_wmi_disctimeout_cmd(struct wmi *wmi, u8 if_idx, u8 timeout) in ath6kl_wmi_disctimeout_cmd() argument
2289 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_DISC_TIMEOUT_CMDID, in ath6kl_wmi_disctimeout_cmd()
2298 int ath6kl_wmi_addkey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index, in ath6kl_wmi_addkey_cmd() argument
2340 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_ADD_CIPHER_KEY_CMDID, in ath6kl_wmi_addkey_cmd()
2346 int ath6kl_wmi_add_krk_cmd(struct wmi *wmi, u8 if_idx, const u8 *krk) in ath6kl_wmi_add_krk_cmd() argument
2359 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_ADD_KRK_CMDID, in ath6kl_wmi_add_krk_cmd()
2365 int ath6kl_wmi_deletekey_cmd(struct wmi *wmi, u8 if_idx, u8 key_index) in ath6kl_wmi_deletekey_cmd() argument
2381 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_DELETE_CIPHER_KEY_CMDID, in ath6kl_wmi_deletekey_cmd()
2387 int ath6kl_wmi_setpmkid_cmd(struct wmi *wmi, u8 if_idx, const u8 *bssid, in ath6kl_wmi_setpmkid_cmd() argument
2414 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_PMKID_CMDID, in ath6kl_wmi_setpmkid_cmd()
2421 enum htc_endpoint_id ep_id, u8 if_idx) in ath6kl_wmi_data_sync_send() argument
2435 data_hdr->info3 = cpu_to_le16(if_idx & WMI_DATA_HDR_IF_IDX_MASK); in ath6kl_wmi_data_sync_send()
2442 static int ath6kl_wmi_sync_point(struct wmi *wmi, u8 if_idx) in ath6kl_wmi_sync_point() argument
2496 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SYNCHRONIZE_CMDID, in ath6kl_wmi_sync_point()
2511 ep_id, if_idx); in ath6kl_wmi_sync_point()
2532 int ath6kl_wmi_create_pstream_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_create_pstream_cmd() argument
2621 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_CREATE_PSTREAM_CMDID, in ath6kl_wmi_create_pstream_cmd()
2626 int ath6kl_wmi_delete_pstream_cmd(struct wmi *wmi, u8 if_idx, u8 traffic_class, in ath6kl_wmi_delete_pstream_cmd() argument
2663 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_DELETE_PSTREAM_CMDID, in ath6kl_wmi_delete_pstream_cmd()
2684 int ath6kl_wmi_set_ip_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_ip_cmd() argument
2704 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_IP_CMDID, in ath6kl_wmi_set_ip_cmd()
2757 static int ath6kl_set_bitrate_mask64(struct wmi *wmi, u8 if_idx, in ath6kl_set_bitrate_mask64() argument
2803 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_set_bitrate_mask64()
2809 static int ath6kl_set_bitrate_mask32(struct wmi *wmi, u8 if_idx, in ath6kl_set_bitrate_mask32() argument
2853 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_set_bitrate_mask32()
2859 int ath6kl_wmi_set_bitrate_mask(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_bitrate_mask() argument
2866 return ath6kl_set_bitrate_mask64(wmi, if_idx, mask); in ath6kl_wmi_set_bitrate_mask()
2868 return ath6kl_set_bitrate_mask32(wmi, if_idx, mask); in ath6kl_wmi_set_bitrate_mask()
2871 int ath6kl_wmi_set_host_sleep_mode_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_host_sleep_mode_cmd() argument
2897 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_set_host_sleep_mode_cmd()
2915 int ath6kl_wmi_set_wow_mode_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_wow_mode_cmd() argument
2938 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_WOW_MODE_CMDID, in ath6kl_wmi_set_wow_mode_cmd()
2943 int ath6kl_wmi_add_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_add_wow_pattern_cmd() argument
2974 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_ADD_WOW_PATTERN_CMDID, in ath6kl_wmi_add_wow_pattern_cmd()
2980 int ath6kl_wmi_del_wow_pattern_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_del_wow_pattern_cmd() argument
2995 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_DEL_WOW_PATTERN_CMDID, in ath6kl_wmi_del_wow_pattern_cmd()
3055 int ath6kl_wmi_get_stats_cmd(struct wmi *wmi, u8 if_idx) in ath6kl_wmi_get_stats_cmd() argument
3057 return ath6kl_wmi_simple_cmd(wmi, if_idx, WMI_GET_STATISTICS_CMDID); in ath6kl_wmi_get_stats_cmd()
3060 int ath6kl_wmi_set_tx_pwr_cmd(struct wmi *wmi, u8 if_idx, u8 dbM) in ath6kl_wmi_set_tx_pwr_cmd() argument
3073 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_TX_PWR_CMDID, in ath6kl_wmi_set_tx_pwr_cmd()
3079 int ath6kl_wmi_get_tx_pwr_cmd(struct wmi *wmi, u8 if_idx) in ath6kl_wmi_get_tx_pwr_cmd() argument
3081 return ath6kl_wmi_simple_cmd(wmi, if_idx, WMI_GET_TX_PWR_CMDID); in ath6kl_wmi_get_tx_pwr_cmd()
3089 int ath6kl_wmi_set_lpreamble_cmd(struct wmi *wmi, u8 if_idx, u8 status, in ath6kl_wmi_set_lpreamble_cmd() argument
3104 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_LPREAMBLE_CMDID, in ath6kl_wmi_set_lpreamble_cmd()
3127 int ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg) in ath6kl_wmi_set_wmm_txop() argument
3143 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_WMM_TXOP_CMDID, in ath6kl_wmi_set_wmm_txop()
3148 int ath6kl_wmi_set_keepalive_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_keepalive_cmd() argument
3162 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_KEEPALIVE_CMDID, in ath6kl_wmi_set_keepalive_cmd()
3171 int ath6kl_wmi_set_htcap_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_htcap_cmd() argument
3204 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_HT_CAP_CMDID, in ath6kl_wmi_set_htcap_cmd()
3224 int ath6kl_wmi_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, bool mc_all_on) in ath6kl_wmi_mcast_filter_cmd() argument
3237 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_MCAST_FILTER_CMDID, in ath6kl_wmi_mcast_filter_cmd()
3242 int ath6kl_wmi_add_del_mcast_filter_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_add_del_mcast_filter_cmd() argument
3262 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_add_del_mcast_filter_cmd()
3270 int ath6kl_wmi_sta_bmiss_enhance_cmd(struct wmi *wmi, u8 if_idx, bool enhance) in ath6kl_wmi_sta_bmiss_enhance_cmd() argument
3283 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_sta_bmiss_enhance_cmd()
3379 int ath6kl_wmi_ap_profile_commit(struct wmi *wmip, u8 if_idx, in ath6kl_wmi_ap_profile_commit() argument
3393 res = ath6kl_wmi_cmd_send(wmip, if_idx, skb, WMI_AP_CONFIG_COMMIT_CMDID, in ath6kl_wmi_ap_profile_commit()
3402 int ath6kl_wmi_ap_set_mlme(struct wmi *wmip, u8 if_idx, u8 cmd, const u8 *mac, in ath6kl_wmi_ap_set_mlme() argument
3420 return ath6kl_wmi_cmd_send(wmip, if_idx, skb, WMI_AP_SET_MLME_CMDID, in ath6kl_wmi_ap_set_mlme()
3424 int ath6kl_wmi_ap_hidden_ssid(struct wmi *wmi, u8 if_idx, bool enable) in ath6kl_wmi_ap_hidden_ssid() argument
3436 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_AP_HIDDEN_SSID_CMDID, in ath6kl_wmi_ap_hidden_ssid()
3441 int ath6kl_wmi_ap_set_apsd(struct wmi *wmi, u8 if_idx, u8 enable) in ath6kl_wmi_ap_set_apsd() argument
3453 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_AP_SET_APSD_CMDID, in ath6kl_wmi_ap_set_apsd()
3457 int ath6kl_wmi_set_apsd_bfrd_traf(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_apsd_bfrd_traf() argument
3472 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_set_apsd_bfrd_traf()
3500 int ath6kl_wmi_set_pvb_cmd(struct wmi *wmi, u8 if_idx, u16 aid, in ath6kl_wmi_set_pvb_cmd() argument
3516 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_AP_SET_PVB_CMDID, in ath6kl_wmi_set_pvb_cmd()
3522 int ath6kl_wmi_set_rx_frame_format_cmd(struct wmi *wmi, u8 if_idx, in ath6kl_wmi_set_rx_frame_format_cmd() argument
3540 ret = ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_RX_FRAME_FORMAT_CMDID, in ath6kl_wmi_set_rx_frame_format_cmd()
3546 int ath6kl_wmi_set_appie_cmd(struct wmi *wmi, u8 if_idx, u8 mgmt_frm_type, in ath6kl_wmi_set_appie_cmd() argument
3566 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_APPIE_CMDID, in ath6kl_wmi_set_appie_cmd()
3570 int ath6kl_wmi_set_ie_cmd(struct wmi *wmi, u8 if_idx, u8 ie_id, u8 ie_field, in ath6kl_wmi_set_ie_cmd() argument
3589 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SET_IE_CMDID, in ath6kl_wmi_set_ie_cmd()
3611 int ath6kl_wmi_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx, u32 freq, u32 dur) in ath6kl_wmi_remain_on_chnl_cmd() argument
3625 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_REMAIN_ON_CHNL_CMDID, in ath6kl_wmi_remain_on_chnl_cmd()
3633 static int ath6kl_wmi_send_action_cmd(struct wmi *wmi, u8 if_idx, u32 id, in ath6kl_wmi_send_action_cmd() argument
3668 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SEND_ACTION_CMDID, in ath6kl_wmi_send_action_cmd()
3672 static int __ath6kl_wmi_send_mgmt_cmd(struct wmi *wmi, u8 if_idx, u32 id, in __ath6kl_wmi_send_mgmt_cmd() argument
3708 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_SEND_MGMT_CMDID, in __ath6kl_wmi_send_mgmt_cmd()
3712 int ath6kl_wmi_send_mgmt_cmd(struct wmi *wmi, u8 if_idx, u32 id, u32 freq, in ath6kl_wmi_send_mgmt_cmd() argument
3727 status = __ath6kl_wmi_send_mgmt_cmd(ar->wmi, if_idx, id, freq, in ath6kl_wmi_send_mgmt_cmd()
3731 status = ath6kl_wmi_send_action_cmd(ar->wmi, if_idx, id, freq, in ath6kl_wmi_send_mgmt_cmd()
3738 int ath6kl_wmi_send_probe_response_cmd(struct wmi *wmi, u8 if_idx, u32 freq, in ath6kl_wmi_send_probe_response_cmd() argument
3761 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, in ath6kl_wmi_send_probe_response_cmd()
3766 int ath6kl_wmi_probe_report_req_cmd(struct wmi *wmi, u8 if_idx, bool enable) in ath6kl_wmi_probe_report_req_cmd() argument
3779 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_PROBE_REQ_REPORT_CMDID, in ath6kl_wmi_probe_report_req_cmd()
3783 int ath6kl_wmi_info_req_cmd(struct wmi *wmi, u8 if_idx, u32 info_req_flags) in ath6kl_wmi_info_req_cmd() argument
3796 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_GET_P2P_INFO_CMDID, in ath6kl_wmi_info_req_cmd()
3800 int ath6kl_wmi_cancel_remain_on_chnl_cmd(struct wmi *wmi, u8 if_idx) in ath6kl_wmi_cancel_remain_on_chnl_cmd() argument
3803 return ath6kl_wmi_simple_cmd(wmi, if_idx, in ath6kl_wmi_cancel_remain_on_chnl_cmd()
3807 int ath6kl_wmi_set_inact_period(struct wmi *wmi, u8 if_idx, int inact_timeout) in ath6kl_wmi_set_inact_period() argument
3820 return ath6kl_wmi_cmd_send(wmi, if_idx, skb, WMI_AP_CONN_INACT_CMDID, in ath6kl_wmi_set_inact_period()
3882 static int ath6kl_wmi_proc_events_vif(struct wmi *wmi, u16 if_idx, u16 cmd_id, in ath6kl_wmi_proc_events_vif() argument
3887 vif = ath6kl_get_vif_by_index(wmi->parent_dev, if_idx); in ath6kl_wmi_proc_events_vif()
3891 if_idx); in ath6kl_wmi_proc_events_vif()
3971 u8 if_idx; in ath6kl_wmi_proc_events() local
3976 if_idx = le16_to_cpu(cmd->info1) & WMI_CMD_HDR_IF_ID_MASK; in ath6kl_wmi_proc_events()
4105 ret = ath6kl_wmi_proc_events_vif(wmi, if_idx, id, datap, len); in ath6kl_wmi_proc_events()