mwl8k_vif         331 drivers/net/wireless/marvell/mwl8k.c #define MWL8K_VIF(_vif) ((struct mwl8k_vif *)&((_vif)->drv_priv))
mwl8k_vif        1302 drivers/net/wireless/marvell/mwl8k.c static inline struct mwl8k_vif *mwl8k_find_vif_bss(struct list_head *vif_list,
mwl8k_vif        1305 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif;
mwl8k_vif        1307 drivers/net/wireless/marvell/mwl8k.c 	list_for_each_entry(mwl8k_vif,
mwl8k_vif        1309 drivers/net/wireless/marvell/mwl8k.c 		if (memcmp(bssid, mwl8k_vif->bssid,
mwl8k_vif        1311 drivers/net/wireless/marvell/mwl8k.c 			return mwl8k_vif;
mwl8k_vif        1320 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = NULL;
mwl8k_vif        1373 drivers/net/wireless/marvell/mwl8k.c 			mwl8k_vif = mwl8k_find_vif_bss(&priv->vif_list,
mwl8k_vif        1376 drivers/net/wireless/marvell/mwl8k.c 			if (mwl8k_vif != NULL &&
mwl8k_vif        1377 drivers/net/wireless/marvell/mwl8k.c 			    mwl8k_vif->is_hw_crypto_enabled) {
mwl8k_vif        1900 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif;
mwl8k_vif        1936 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_vif = MWL8K_VIF(tx_info->control.vif);
mwl8k_vif        1940 drivers/net/wireless/marvell/mwl8k.c 		wh->seq_ctrl |= cpu_to_le16(mwl8k_vif->seqno);
mwl8k_vif        1941 drivers/net/wireless/marvell/mwl8k.c 		mwl8k_vif->seqno += 0x10;
mwl8k_vif        3688 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        3695 drivers/net/wireless/marvell/mwl8k.c 		if (mwl8k_vif->macid + 1 == ffs(priv->sta_macids_supported))
mwl8k_vif        3703 drivers/net/wireless/marvell/mwl8k.c 		if (mwl8k_vif->macid + 1 == ffs(priv->ap_macids_supported))
mwl8k_vif        3871 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        3875 drivers/net/wireless/marvell/mwl8k.c 	if (enable && (priv->running_bsses & (1 << mwl8k_vif->macid)))
mwl8k_vif        3878 drivers/net/wireless/marvell/mwl8k.c 	if (!enable && !(priv->running_bsses & (1 << mwl8k_vif->macid)))
mwl8k_vif        3894 drivers/net/wireless/marvell/mwl8k.c 			priv->running_bsses |= (1 << mwl8k_vif->macid);
mwl8k_vif        3896 drivers/net/wireless/marvell/mwl8k.c 			priv->running_bsses &= ~(1 << mwl8k_vif->macid);
mwl8k_vif        3904 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif, *tmp_vif;
mwl8k_vif        3907 drivers/net/wireless/marvell/mwl8k.c 	list_for_each_entry_safe(mwl8k_vif, tmp_vif, &priv->vif_list, list) {
mwl8k_vif        3908 drivers/net/wireless/marvell/mwl8k.c 		vif = mwl8k_vif->vif;
mwl8k_vif        3910 drivers/net/wireless/marvell/mwl8k.c 		if (!(bitmap & (1 << mwl8k_vif->macid)))
mwl8k_vif        4333 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        4353 drivers/net/wireless/marvell/mwl8k.c 		if (!mwl8k_vif->wep_key_conf[idx].enabled) {
mwl8k_vif        4354 drivers/net/wireless/marvell/mwl8k.c 			memcpy(mwl8k_vif->wep_key_conf[idx].key, key,
mwl8k_vif        4356 drivers/net/wireless/marvell/mwl8k.c 			mwl8k_vif->wep_key_conf[idx].enabled = 1;
mwl8k_vif        4390 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        4402 drivers/net/wireless/marvell/mwl8k.c 		mwl8k_vif->wep_key_conf[key->keyidx].enabled = 0;
mwl8k_vif        4422 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        4449 drivers/net/wireless/marvell/mwl8k.c 		mwl8k_vif->is_hw_crypto_enabled = true;
mwl8k_vif        4800 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif;
mwl8k_vif        4855 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        4856 drivers/net/wireless/marvell/mwl8k.c 	memset(mwl8k_vif, 0, sizeof(*mwl8k_vif));
mwl8k_vif        4857 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_vif->vif = vif;
mwl8k_vif        4858 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_vif->macid = macid;
mwl8k_vif        4859 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_vif->seqno = 0;
mwl8k_vif        4860 drivers/net/wireless/marvell/mwl8k.c 	memcpy(mwl8k_vif->bssid, vif->addr, ETH_ALEN);
mwl8k_vif        4861 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_vif->is_hw_crypto_enabled = false;
mwl8k_vif        4869 drivers/net/wireless/marvell/mwl8k.c 	priv->macids_used |= 1 << mwl8k_vif->macid;
mwl8k_vif        4870 drivers/net/wireless/marvell/mwl8k.c 	list_add_tail(&mwl8k_vif->list, &priv->vif_list);
mwl8k_vif        4875 drivers/net/wireless/marvell/mwl8k.c static void mwl8k_remove_vif(struct mwl8k_priv *priv, struct mwl8k_vif *vif)
mwl8k_vif        4889 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        4896 drivers/net/wireless/marvell/mwl8k.c 	mwl8k_remove_vif(priv, mwl8k_vif);
mwl8k_vif        5216 drivers/net/wireless/marvell/mwl8k.c static struct mwl8k_vif *mwl8k_first_vif(struct mwl8k_priv *priv)
mwl8k_vif        5219 drivers/net/wireless/marvell/mwl8k.c 		return list_entry(priv->vif_list.next, struct mwl8k_vif, list);
mwl8k_vif        5272 drivers/net/wireless/marvell/mwl8k.c 			struct mwl8k_vif *mwl8k_vif;
mwl8k_vif        5283 drivers/net/wireless/marvell/mwl8k.c 			mwl8k_vif = mwl8k_first_vif(priv);
mwl8k_vif        5284 drivers/net/wireless/marvell/mwl8k.c 			if (mwl8k_vif != NULL)
mwl8k_vif        5285 drivers/net/wireless/marvell/mwl8k.c 				bssid = mwl8k_vif->vif->bss_conf.bssid;
mwl8k_vif        5336 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
mwl8k_vif        5353 drivers/net/wireless/marvell/mwl8k.c 		key = IEEE80211_KEY_CONF(mwl8k_vif->wep_key_conf[i].key);
mwl8k_vif        5354 drivers/net/wireless/marvell/mwl8k.c 		if (mwl8k_vif->wep_key_conf[i].enabled)
mwl8k_vif        6009 drivers/net/wireless/marvell/mwl8k.c 	struct mwl8k_vif *vif, *tmp_vif;
mwl8k_vif        6105 drivers/net/wireless/marvell/mwl8k.c 	hw->vif_data_size = sizeof(struct mwl8k_vif);