Lines Matching refs:mwl8k_vif
215 struct mwl8k_vif {
225 #define MWL8K_VIF(_vif) ((struct mwl8k_vif *)&((_vif)->drv_priv))
1376 struct mwl8k_vif *mwl8k_vif;
1395 mwl8k_vif = MWL8K_VIF(tx_info->control.vif);
1399 wh->seq_ctrl |= cpu_to_le16(mwl8k_vif->seqno);
1400 mwl8k_vif->seqno += 0x10;
2771 struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
2778 if (mwl8k_vif->macid + 1 == ffs(priv->sta_macids_supported))
2783 if (mwl8k_vif->macid + 1 == ffs(priv->ap_macids_supported))
3289 struct mwl8k_vif *mwl8k_vif;
3321 mwl8k_vif = MWL8K_VIF(vif);
3322 memset(mwl8k_vif, 0, sizeof(*mwl8k_vif));
3323 mwl8k_vif->vif = vif;
3324 mwl8k_vif->macid = macid;
3325 mwl8k_vif->seqno = 0;
3333 priv->macids_used |= 1 << mwl8k_vif->macid;
3334 list_add_tail(&mwl8k_vif->list, &priv->vif_list);
3343 struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
3350 priv->macids_used &= ~(1 << mwl8k_vif->macid);
3351 list_del(&mwl8k_vif->list);
3600 static struct mwl8k_vif *mwl8k_first_vif(struct mwl8k_priv *priv)
3603 return list_entry(priv->vif_list.next, struct mwl8k_vif, list);
3656 struct mwl8k_vif *mwl8k_vif;
3667 mwl8k_vif = mwl8k_first_vif(priv);
3668 if (mwl8k_vif != NULL)
3669 bssid = mwl8k_vif->vif->bss_conf.bssid;
3996 hw->vif_data_size = sizeof(struct mwl8k_vif);