Lines Matching defs:dev
12 mt76x0_set_channel(struct mt76x02_dev *dev, struct cfg80211_chan_def *chandef)
14 cancel_delayed_work_sync(&dev->cal_work);
15 mt76x02_pre_tbtt_enable(dev, false);
16 if (mt76_is_mmio(&dev->mt76))
17 tasklet_disable(&dev->dfs_pd.dfs_tasklet);
19 mt76_set_channel(&dev->mphy);
20 mt76x0_phy_set_channel(dev, chandef);
22 mt76x02_mac_cc_reset(dev);
23 mt76x02_edcca_init(dev);
25 if (mt76_is_mmio(&dev->mt76)) {
26 mt76x02_dfs_init_params(dev);
27 tasklet_enable(&dev->dfs_pd.dfs_tasklet);
29 mt76x02_pre_tbtt_enable(dev, true);
31 mt76_txq_schedule_all(&dev->mphy);
38 struct mt76x02_dev *dev = hw->priv;
39 struct mt76_phy *mphy = &dev->mphy;
41 mutex_lock(&dev->mt76.mutex);
49 dev->txpower_conf = mt76_get_sar_power(mphy, mphy->chandef.chan,
52 mt76x0_phy_set_txpower(dev);
54 mutex_unlock(&dev->mt76.mutex);
62 struct mt76x02_dev *dev = hw->priv;
64 mutex_lock(&dev->mt76.mutex);
68 mt76x0_set_channel(dev, &hw->conf.chandef);
73 struct mt76_phy *mphy = &dev->mphy;
75 dev->txpower_conf = hw->conf.power_level * 2;
76 dev->txpower_conf = mt76_get_sar_power(mphy,
78 dev->txpower_conf);
80 mt76x0_phy_set_txpower(dev);
85 dev->mt76.rxfilter |= MT_RX_FILTR_CFG_PROMISC;
87 dev->mt76.rxfilter &= ~MT_RX_FILTR_CFG_PROMISC;
89 mt76_wr(dev, MT_RX_FILTR_CFG, dev->mt76.rxfilter);
92 mutex_unlock(&dev->mt76.mutex);