Lines Matching refs:adapter

244 		dev_dbg(priv->adapter->dev, "info: %s: WPA:"  in mwifiex_is_bss_wpa()
280 dev_dbg(priv->adapter->dev, "info: %s: WPA2: " in mwifiex_is_bss_wpa2()
336 dev_dbg(priv->adapter->dev, "info: %s: dynamic " in mwifiex_is_bss_dynamic_wep()
375 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_is_network_compatible() local
386 dev_dbg(adapter->dev, in mwifiex_is_network_compatible()
392 dev_err(adapter->dev, in mwifiex_is_network_compatible()
398 dev_dbg(adapter->dev, "info: return success for WAPI AP\n"); in mwifiex_is_network_compatible()
408 dev_dbg(adapter->dev, "info: Disable 11n in WEP mode.\n"); in mwifiex_is_network_compatible()
413 if (((priv->adapter->config_bands & BAND_GN || in mwifiex_is_network_compatible()
414 priv->adapter->config_bands & BAND_AN) && in mwifiex_is_network_compatible()
421 dev_dbg(adapter->dev, in mwifiex_is_network_compatible()
432 if (((priv->adapter->config_bands & BAND_GN || in mwifiex_is_network_compatible()
433 priv->adapter->config_bands & BAND_AN) && in mwifiex_is_network_compatible()
440 dev_dbg(adapter->dev, in mwifiex_is_network_compatible()
458 dev_dbg(adapter->dev, in mwifiex_is_network_compatible()
494 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_scan_create_channel_list() local
517 cpu_to_le16(adapter->passive_scan_time); in mwifiex_scan_create_channel_list()
520 cpu_to_le16(adapter->active_scan_time); in mwifiex_scan_create_channel_list()
532 cpu_to_le16(adapter->specific_scan_time); in mwifiex_scan_create_channel_list()
563 dev_dbg(priv->adapter->dev, "info: SCAN_CMD: Rates size = %d\n", in mwifiex_append_rate_tlv()
591 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_scan_channel_list() local
603 dev_dbg(priv->adapter->dev, in mwifiex_scan_channel_list()
648 dev_dbg(priv->adapter->dev, in mwifiex_scan_channel_list()
721 dev_err(priv->adapter->dev, "total scan time %dms" in mwifiex_scan_channel_list()
731 priv->adapter->scan_channels = start_chan; in mwifiex_scan_channel_list()
735 if (priv->adapter->ext_scan) in mwifiex_scan_channel_list()
751 spin_lock_irqsave(&adapter->scan_pending_q_lock, flags); in mwifiex_scan_channel_list()
753 &adapter->scan_pending_q, in mwifiex_scan_channel_list()
757 mwifiex_insert_cmd_to_free_q(adapter, cmd_node); in mwifiex_scan_channel_list()
759 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, in mwifiex_scan_channel_list()
800 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_config_scan() local
850 bss_mode : (u8) adapter->scan_mode); in mwifiex_config_scan()
856 num_probes : adapter->scan_probes); in mwifiex_config_scan()
867 if (adapter->ext_scan && in mwifiex_config_scan()
908 dev_dbg(adapter->dev, "info: scan: ssid[%d]: %s, %d\n", in mwifiex_config_scan()
931 dev_dbg(adapter->dev, "info: scan: channel gap = %d\n", in mwifiex_config_scan()
947 scan_cfg_out->bss_mode = (u8) adapter->scan_mode; in mwifiex_config_scan()
948 num_probes = adapter->scan_probes; in mwifiex_config_scan()
964 dev_dbg(adapter->dev, "info: scan: num_probes = %d\n", in mwifiex_config_scan()
978 if (ISSUPP_11NENABLED(priv->adapter->fw_cap_info) && in mwifiex_config_scan()
979 (priv->adapter->config_bands & BAND_GN || in mwifiex_config_scan()
980 priv->adapter->config_bands & BAND_AN)) { in mwifiex_config_scan()
987 mwifiex_band_to_radio_type(priv->adapter->config_bands); in mwifiex_config_scan()
1006 dev_dbg(adapter->dev, "info: Scan: Using supplied channel list\n"); in mwifiex_config_scan()
1041 scan_dur = adapter->passive_scan_time; in mwifiex_config_scan()
1043 scan_dur = adapter->specific_scan_time; in mwifiex_config_scan()
1045 scan_dur = adapter->active_scan_time; in mwifiex_config_scan()
1059 dev_dbg(adapter->dev, in mwifiex_config_scan()
1064 dev_dbg(adapter->dev, in mwifiex_config_scan()
1083 mwifiex_ret_802_11_scan_get_tlv_ptrs(struct mwifiex_adapter *adapter, in mwifiex_ret_802_11_scan_get_tlv_ptrs() argument
1097 dev_dbg(adapter->dev, "info: SCAN_RESP: tlv_buf_size = %d\n", in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1106 dev_err(adapter->dev, "SCAN_RESP: TLV buffer corrupt\n"); in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1113 dev_dbg(adapter->dev, "info: SCAN_RESP: TSF " in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1118 dev_dbg(adapter->dev, "info: SCAN_RESP: channel" in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1123 dev_err(adapter->dev, in mwifiex_ret_802_11_scan_get_tlv_ptrs()
1147 int mwifiex_update_bss_desc_with_ie(struct mwifiex_adapter *adapter, in mwifiex_update_bss_desc_with_ie() argument
1180 dev_err(adapter->dev, "err: InterpretIE: in processing" in mwifiex_update_bss_desc_with_ie()
1189 dev_dbg(adapter->dev, in mwifiex_update_bss_desc_with_ie()
1411 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_scan_networks() local
1421 if (adapter->scan_processing) { in mwifiex_scan_networks()
1422 dev_err(adapter->dev, "cmd: Scan already in process...\n"); in mwifiex_scan_networks()
1427 dev_err(adapter->dev, in mwifiex_scan_networks()
1432 if (adapter->surprise_removed || adapter->is_cmd_timedout) { in mwifiex_scan_networks()
1433 dev_err(adapter->dev, in mwifiex_scan_networks()
1438 spin_lock_irqsave(&adapter->mwifiex_cmd_lock, flags); in mwifiex_scan_networks()
1439 adapter->scan_processing = true; in mwifiex_scan_networks()
1440 spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, flags); in mwifiex_scan_networks()
1468 spin_lock_irqsave(&adapter->scan_pending_q_lock, flags); in mwifiex_scan_networks()
1469 if (!list_empty(&adapter->scan_pending_q)) { in mwifiex_scan_networks()
1470 cmd_node = list_first_entry(&adapter->scan_pending_q, in mwifiex_scan_networks()
1473 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, in mwifiex_scan_networks()
1475 mwifiex_insert_cmd_to_pending_q(adapter, cmd_node, in mwifiex_scan_networks()
1477 queue_work(adapter->workqueue, &adapter->main_work); in mwifiex_scan_networks()
1481 dev_dbg(adapter->dev, "wait internal scan\n"); in mwifiex_scan_networks()
1482 mwifiex_wait_queue_complete(adapter, cmd_node); in mwifiex_scan_networks()
1485 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, in mwifiex_scan_networks()
1494 spin_lock_irqsave(&adapter->mwifiex_cmd_lock, flags); in mwifiex_scan_networks()
1495 adapter->scan_processing = false; in mwifiex_scan_networks()
1496 spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, flags); in mwifiex_scan_networks()
1556 dev_err(priv->adapter->dev, in mwifiex_check_network_compatibility()
1612 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_parse_single_response_buf() local
1659 dev_err(adapter->dev, "InterpretIE: not enough bytes left\n"); in mwifiex_parse_single_response_buf()
1672 dev_dbg(adapter->dev, "info: InterpretIE: RSSI=%d\n", rssi); in mwifiex_parse_single_response_buf()
1685 dev_dbg(adapter->dev, "info: InterpretIE: capabilities=0x%X\n", in mwifiex_parse_single_response_buf()
1691 dev_dbg(adapter->dev, "info: InterpretIE: IELength for this AP = %d\n", in mwifiex_parse_single_response_buf()
1701 dev_err(adapter->dev, in mwifiex_parse_single_response_buf()
1722 dev_dbg(adapter->dev, in mwifiex_parse_single_response_buf()
1754 dev_dbg(adapter->dev, "missing BSS channel IE\n"); in mwifiex_parse_single_response_buf()
1762 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_complete_scan() local
1764 adapter->survey_idx = 0; in mwifiex_complete_scan()
1765 if (adapter->curr_cmd->wait_q_enabled) { in mwifiex_complete_scan()
1766 adapter->cmd_wait_q.status = 0; in mwifiex_complete_scan()
1768 dev_dbg(adapter->dev, "complete internal scan\n"); in mwifiex_complete_scan()
1769 mwifiex_complete_cmd(adapter, adapter->curr_cmd); in mwifiex_complete_scan()
1776 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_check_next_scan_command() local
1780 spin_lock_irqsave(&adapter->scan_pending_q_lock, flags); in mwifiex_check_next_scan_command()
1781 if (list_empty(&adapter->scan_pending_q)) { in mwifiex_check_next_scan_command()
1782 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, flags); in mwifiex_check_next_scan_command()
1783 spin_lock_irqsave(&adapter->mwifiex_cmd_lock, flags); in mwifiex_check_next_scan_command()
1784 adapter->scan_processing = false; in mwifiex_check_next_scan_command()
1785 spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, flags); in mwifiex_check_next_scan_command()
1787 if (!adapter->ext_scan) in mwifiex_check_next_scan_command()
1791 dev_dbg(adapter->dev, "info: notifying scan done\n"); in mwifiex_check_next_scan_command()
1796 dev_dbg(adapter->dev, "info: scan already aborted\n"); in mwifiex_check_next_scan_command()
1801 &adapter->scan_pending_q, list) { in mwifiex_check_next_scan_command()
1803 mwifiex_insert_cmd_to_free_q(adapter, cmd_node); in mwifiex_check_next_scan_command()
1805 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, flags); in mwifiex_check_next_scan_command()
1807 spin_lock_irqsave(&adapter->mwifiex_cmd_lock, flags); in mwifiex_check_next_scan_command()
1808 adapter->scan_processing = false; in mwifiex_check_next_scan_command()
1809 spin_unlock_irqrestore(&adapter->mwifiex_cmd_lock, flags); in mwifiex_check_next_scan_command()
1812 dev_dbg(adapter->dev, "info: aborting scan\n"); in mwifiex_check_next_scan_command()
1817 dev_dbg(adapter->dev, "info: scan already aborted\n"); in mwifiex_check_next_scan_command()
1823 cmd_node = list_first_entry(&adapter->scan_pending_q, in mwifiex_check_next_scan_command()
1826 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, flags); in mwifiex_check_next_scan_command()
1827 mwifiex_insert_cmd_to_pending_q(adapter, cmd_node, true); in mwifiex_check_next_scan_command()
1856 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_ret_802_11_scan() local
1880 dev_err(adapter->dev, "SCAN_RESP: too many AP returned (%d)\n", in mwifiex_ret_802_11_scan()
1890 dev_dbg(adapter->dev, "info: SCAN_RESP: bss_descript_size %d\n", in mwifiex_ret_802_11_scan()
1895 dev_dbg(adapter->dev, in mwifiex_ret_802_11_scan()
1918 mwifiex_ret_802_11_scan_get_tlv_ptrs(adapter, tlv_data, tlv_buf_size, in mwifiex_ret_802_11_scan()
1925 mwifiex_ret_802_11_scan_get_tlv_ptrs(adapter, tlv_data, tlv_buf_size, in mwifiex_ret_802_11_scan()
1990 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_update_chan_statistics() local
2010 dev_dbg(adapter->dev, in mwifiex_update_chan_statistics()
2017 memcpy(&adapter->chan_stats[adapter->survey_idx++], &chan_stats, in mwifiex_update_chan_statistics()
2027 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_ret_802_11_scan_ext() local
2038 dev_dbg(priv->adapter->dev, "info: EXT scan returns successfully\n"); in mwifiex_ret_802_11_scan_ext()
2051 dev_err(adapter->dev, in mwifiex_ret_802_11_scan_ext()
2070 spin_lock_irqsave(&adapter->cmd_pending_q_lock, cmd_flags); in mwifiex_ret_802_11_scan_ext()
2071 spin_lock_irqsave(&adapter->scan_pending_q_lock, scan_flags); in mwifiex_ret_802_11_scan_ext()
2072 if (list_empty(&adapter->scan_pending_q)) { in mwifiex_ret_802_11_scan_ext()
2074 list_for_each_entry(cmd_node, &adapter->cmd_pending_q, list) { in mwifiex_ret_802_11_scan_ext()
2078 dev_dbg(priv->adapter->dev, in mwifiex_ret_802_11_scan_ext()
2085 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, scan_flags); in mwifiex_ret_802_11_scan_ext()
2086 spin_unlock_irqrestore(&adapter->cmd_pending_q_lock, cmd_flags); in mwifiex_ret_802_11_scan_ext()
2101 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_handle_event_ext_scan_report() local
2117 dev_err(adapter->dev, in mwifiex_handle_event_ext_scan_report()
2125 dev_dbg(adapter->dev, in mwifiex_handle_event_ext_scan_report()
2135 dev_err(adapter->dev, "EXT_SCAN: Error bytes left < TLV length\n"); in mwifiex_handle_event_ext_scan_report()
2161 dev_err(adapter->dev, in mwifiex_handle_event_ext_scan_report()
2202 dev_dbg(adapter->dev, in mwifiex_handle_event_ext_scan_report()
2252 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_queue_scan_cmd() local
2256 cmd_node->condition = &adapter->scan_wait_q_woken; in mwifiex_queue_scan_cmd()
2257 spin_lock_irqsave(&adapter->scan_pending_q_lock, flags); in mwifiex_queue_scan_cmd()
2258 list_add_tail(&cmd_node->list, &adapter->scan_pending_q); in mwifiex_queue_scan_cmd()
2259 spin_unlock_irqrestore(&adapter->scan_pending_q_lock, flags); in mwifiex_queue_scan_cmd()
2269 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_scan_specific_ssid() local
2273 if (adapter->scan_processing) { in mwifiex_scan_specific_ssid()
2274 dev_err(adapter->dev, "cmd: Scan already in process...\n"); in mwifiex_scan_specific_ssid()
2279 dev_err(adapter->dev, in mwifiex_scan_specific_ssid()
2312 dev_err(priv->adapter->dev, "%s: acquire semaphore\n", in mwifiex_request_scan()
2317 priv->adapter->scan_wait_q_woken = false; in mwifiex_request_scan()
2403 dev_dbg(priv->adapter->dev, "info: current beacon saved %d\n", in mwifiex_save_curr_bcn()