Lines Matching defs:priv

37 mwifiex_init_cmd_node(struct mwifiex_private *priv,
41 cmd_node->priv = priv;
43 if (priv->adapter->cmd_wait_q_required) {
44 cmd_node->wait_q_enabled = priv->adapter->cmd_wait_q_required;
45 priv->adapter->cmd_wait_q_required = false;
113 static int mwifiex_cmd_host_cmd(struct mwifiex_private *priv,
119 dev_dbg(priv->adapter->dev, "cmd: host cmd size = %d\n", pcmd_ptr->len);
131 static int mwifiex_dnld_cmd_to_fw(struct mwifiex_private *priv,
135 struct mwifiex_adapter *adapter = priv->adapter;
162 cmd_node->priv->bss_num,
163 cmd_node->priv->bss_type));
231 struct mwifiex_private *priv;
235 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY);
239 (adapter->seq_num, priv->bss_num,
240 priv->bss_type)));
371 struct mwifiex_private *priv =
384 /* Get BSS number and corresponding priv */
385 priv = mwifiex_get_priv_by_id(adapter, EVENT_GET_BSS_NUM(eventcause),
387 if (!priv)
388 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY);
395 rx_info->bss_num = priv->bss_num;
396 rx_info->bss_type = priv->bss_type;
405 ret = mwifiex_process_sta_event(priv);
420 int mwifiex_send_cmd_sync(struct mwifiex_private *priv, uint16_t cmd_no,
424 struct mwifiex_adapter *adapter = priv->adapter;
428 ret = mwifiex_send_cmd_async(priv, cmd_no, cmd_action, cmd_oid,
448 int mwifiex_send_cmd_async(struct mwifiex_private *priv, uint16_t cmd_no,
452 struct mwifiex_adapter *adapter = priv->adapter;
487 mwifiex_init_cmd_node(priv, cmd_node, cmd_oid, data_buf);
503 ret = mwifiex_sta_prepare_cmd(priv, cmd_no, cmd_action,
506 ret = mwifiex_cmd_host_cmd(priv, cmd_ptr, data_buf);
520 mwifiex_queue_scan_cmd(priv, cmd_node);
612 struct mwifiex_private *priv;
640 priv = cmd_node->priv;
655 ret = mwifiex_dnld_cmd_to_fw(priv, cmd_node);
656 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY);
661 if (priv && (host_cmd->command !=
665 mwifiex_hs_activated_event(priv, false);
681 struct mwifiex_private *priv =
727 /* Get BSS number and corresponding priv */
728 priv = mwifiex_get_priv_by_id(adapter,
731 if (!priv)
732 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY);
767 ret = mwifiex_ret_802_11_hs_cfg(priv, resp);
770 ret = mwifiex_process_sta_cmdresp(priv, cmdresp_no, resp);
1012 mwifiex_hs_activated_event(struct mwifiex_private *priv, u8 activated)
1015 if (priv->adapter->is_hs_configured) {
1016 priv->adapter->hs_activated = true;
1017 dev_dbg(priv->adapter->dev, "event: hs_activated\n");
1018 priv->adapter->hs_activate_wait_q_woken = true;
1020 &priv->adapter->hs_activate_wait_q);
1022 dev_dbg(priv->adapter->dev, "event: HS not configured\n");
1025 dev_dbg(priv->adapter->dev, "event: hs_deactivated\n");
1026 priv->adapter->hs_activated = false;
1040 int mwifiex_ret_802_11_hs_cfg(struct mwifiex_private *priv,
1043 struct mwifiex_adapter *adapter = priv->adapter;
1049 mwifiex_hs_activated_event(priv, true);
1063 mwifiex_hs_activated_event(priv, false);
1097 struct mwifiex_private *priv =
1108 /* Get BSS number and corresponding priv */
1109 priv = mwifiex_get_priv_by_id(adapter, HostCmd_GET_BSS_NO(seq_num),
1111 if (!priv)
1112 priv = mwifiex_get_priv(adapter, MWIFIEX_BSS_ROLE_ANY);
1156 int mwifiex_cmd_enh_power_mode(struct mwifiex_private *priv,
1184 struct mwifiex_adapter *adapter = priv->adapter;
1223 dev_dbg(priv->adapter->dev,
1239 int mwifiex_ret_enh_power_mode(struct mwifiex_private *priv,
1243 struct mwifiex_adapter *adapter = priv->adapter;
1257 priv->adapter->is_deep_sleep = true;
1267 priv->adapter->is_deep_sleep = false;
1305 int mwifiex_cmd_get_hw_spec(struct mwifiex_private *priv,
1313 memcpy(hw_spec->permanent_addr, priv->curr_addr, ETH_ALEN);
1338 int mwifiex_ret_get_hw_spec(struct mwifiex_private *priv,
1342 struct mwifiex_adapter *adapter = priv->adapter;
1365 priv->adhoc_channel = DEFAULT_AD_HOC_CHANNEL_A;
1368 priv->adhoc_channel = DEFAULT_AD_HOC_CHANNEL;
1372 priv->adhoc_channel = DEFAULT_AD_HOC_CHANNEL;
1375 priv->adhoc_channel = DEFAULT_AD_HOC_CHANNEL;
1390 if (priv->curr_addr[0] == 0xff)
1391 memmove(priv->curr_addr, hw_spec->permanent_addr, ETH_ALEN);