Lines Matching defs:msp
890 struct minstrel_ht_sta_priv *msp = priv_sta;
891 struct minstrel_ht_sta *mi = &msp->ht;
900 if (!msp->is_ht)
902 &msp->legacy, st);
1299 struct minstrel_ht_sta_priv *msp = priv_sta;
1300 struct minstrel_ht_sta *mi = &msp->ht;
1304 if (!msp->is_ht)
1305 return mac80211_minstrel.get_rate(priv, sta, &msp->legacy, txrc);
1392 struct minstrel_ht_sta_priv *msp = priv_sta;
1393 struct minstrel_ht_sta *mi = &msp->ht;
1415 msp->is_ht = true;
1535 msp->is_ht = false;
1536 memset(&msp->legacy, 0, sizeof(msp->legacy));
1537 msp->legacy.r = msp->ratelist;
1538 msp->legacy.sample_table = msp->sample_table;
1540 &msp->legacy);
1564 struct minstrel_ht_sta_priv *msp;
1576 msp = kzalloc(sizeof(*msp), gfp);
1577 if (!msp)
1580 msp->ratelist = kcalloc(max_rates, sizeof(struct minstrel_rate), gfp);
1581 if (!msp->ratelist)
1584 msp->sample_table = kmalloc_array(max_rates, SAMPLE_COLUMNS, gfp);
1585 if (!msp->sample_table)
1588 return msp;
1591 kfree(msp->ratelist);
1593 kfree(msp);
1600 struct minstrel_ht_sta_priv *msp = priv_sta;
1602 kfree(msp->sample_table);
1603 kfree(msp->ratelist);
1604 kfree(msp);
1706 struct minstrel_ht_sta_priv *msp = priv_sta;
1707 struct minstrel_ht_sta *mi = &msp->ht;
1710 if (!msp->is_ht)