Lines Matching defs:priv

67 	adapter->priv[0] = kzalloc(sizeof(struct mwifiex_private), GFP_KERNEL);
68 if (!adapter->priv[0]) {
70 "%s: failed to alloc priv[0]\n", __func__);
76 adapter->priv[0]->adapter = adapter;
89 kfree(adapter->priv[i]);
114 if (adapter->priv[i]) {
115 mwifiex_free_curr_bcn(adapter->priv[i]);
116 kfree(adapter->priv[i]);
422 struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev);
426 dev_dbg(priv->adapter->dev, "data: %lu BSS(%d-%d): Data <= kernel\n",
427 jiffies, priv->bss_type, priv->bss_num);
429 if (priv->adapter->surprise_removed) {
431 priv->stats.tx_dropped++;
435 dev_err(priv->adapter->dev, "Tx: bad skb len %d\n", skb->len);
437 priv->stats.tx_dropped++;
441 dev_dbg(priv->adapter->dev,
448 dev_err(priv->adapter->dev, "Tx: cannot alloca new_skb\n");
450 priv->stats.tx_dropped++;
455 dev_dbg(priv->adapter->dev, "info: new skb headroomd %d\n",
460 tx_info->bss_num = priv->bss_num;
461 tx_info->bss_type = priv->bss_type;
464 mwifiex_wmm_add_buf_txqueue(priv, skb);
465 atomic_inc(&priv->adapter->tx_pending);
467 if (atomic_read(&priv->adapter->tx_pending) >= MAX_TX_PENDING) {
469 mwifiex_stop_net_dev_queue(priv->netdev, priv->adapter);
472 queue_work(priv->adapter->workqueue, &priv->adapter->main_work);
483 struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev);
487 memcpy(priv->curr_addr, hw_addr->sa_data, ETH_ALEN);
490 ret = mwifiex_send_cmd_sync(priv, HostCmd_CMD_802_11_MAC_ADDRESS,
494 memcpy(priv->netdev->dev_addr, priv->curr_addr, ETH_ALEN);
496 dev_err(priv->adapter->dev,
499 memcpy(dev->dev_addr, priv->curr_addr, ETH_ALEN);
509 struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev);
523 mwifiex_request_set_multicast_list(priv, &mcast_list);
532 struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev);
534 dev_err(priv->adapter->dev, "%lu : Tx timeout, bss_type-num = %d-%d\n",
535 jiffies, priv->bss_type, priv->bss_num);
537 priv->num_tx_timeout++;
545 struct mwifiex_private *priv = mwifiex_netdev_get_priv(dev);
547 return &priv->stats;
580 void mwifiex_init_priv_params(struct mwifiex_private *priv,
585 priv->current_key_index = 0;
586 priv->media_connected = false;
587 memset(&priv->nick_name, 0, sizeof(priv->nick_name));
588 priv->num_tx_timeout = 0;
589 memcpy(dev->dev_addr, priv->curr_addr, ETH_ALEN);
654 struct mwifiex_private *priv;
695 priv = adapter->priv[0];
697 if (mwifiex_register_cfg80211(priv) != 0) {
705 if (!mwifiex_add_virtual_intf(priv->wdev->wiphy, "mlan%d",
724 mwifiex_del_virtual_intf(priv->wdev->wiphy, priv->netdev);
766 struct mwifiex_private *priv = NULL;
779 priv = adapter->priv[i];
780 if (priv && priv->netdev) {
781 if (!netif_queue_stopped(priv->netdev))
782 mwifiex_stop_net_dev_queue(priv->netdev,
784 if (netif_carrier_ok(priv->netdev))
785 netif_carrier_off(priv->netdev);
807 priv = adapter->priv[i];
809 if (!priv)
813 if (priv->wdev && priv->netdev)
814 mwifiex_del_virtual_intf(priv->wdev->wiphy,
815 priv->netdev);
819 priv = adapter->priv[0];
820 if (!priv)
823 if (priv->wdev) {
824 wiphy_unregister(priv->wdev->wiphy);
825 wiphy_free(priv->wdev->wiphy);
826 kfree(priv->wdev);