Searched refs:mt76 (Results 101 - 125 of 130) sorted by relevance

123456

/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c102 return mt76_mcu_send_msg(&dev->mt76, MCU_WM_UNI_CMD(REG_ACCESS),
105 ret = mt76_mcu_send_and_get_msg(&dev->mt76,
295 struct mt76_phy *mphy = &dev->mt76.phy;
320 struct ieee80211_hw *hw = dev->mt76.hw;
347 struct mt76_phy *mphy = &dev->mt76.phy;
350 spin_lock_bh(&dev->mt76.lock);
352 spin_unlock_bh(&dev->mt76.lock);
484 mt76_connac_mcu_coredump_event(&dev->mt76, skb, &dev->coredump);
504 mt76_mcu_rx_event(&dev->mt76, skb);
549 return mt7925_mcu_sta_ba(&dev->mt76,
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76.h1046 #define mt76_rr(dev, ...) (dev)->mt76.bus->rr(&((dev)->mt76), __VA_ARGS__)
1047 #define mt76_wr(dev, ...) (dev)->mt76.bus->wr(&((dev)->mt76), __VA_ARGS__)
1048 #define mt76_rmw(dev, ...) (dev)->mt76.bus->rmw(&((dev)->mt76), __VA_ARGS__)
1049 #define mt76_wr_copy(dev, ...) (dev)->mt76.bus->write_copy(&((dev)->mt76), __VA_ARGS__)
1050 #define mt76_rr_copy(dev, ...) (dev)->mt76.bus->read_copy(&((dev)->mt76), __VA_ARGS_
[all...]
H A Dmt792x.h102 struct mt76_vif mt76; /* must be first */ member in struct:mt792x_vif
115 struct mt76_phy *mt76; member in struct:mt792x_phy
180 struct mt76_dev mt76; member in union:mt792x_dev::__anon1443
219 return container_of(phy->dev, struct mt792x_dev, mt76);
250 mt76_connac_mutex_acquire(&(dev)->mt76, &(dev)->pm)
252 mt76_connac_mutex_release(&(dev)->mt76, &(dev)->pm)
331 switch (mt76_chip(&dev->mt76)) {
345 switch (mt76_chip(&dev->mt76)) {
379 len = mt76_is_usb(&dev->mt76) ? skb->len : skb->len + sizeof(hdr);
H A Dmt792x_debugfs.c33 seq_printf(file, "%8d | ", phy->mt76->aggr_stats[i]);
106 { dev->mt76.q_mcu[MT_MCUQ_WM], "MCUWM" },
107 { dev->mt76.q_mcu[MT_MCUQ_FWDL], "MCUFWQ" },
H A Dmt76x02_mac.c207 r = &dev->mt76.hw->wiphy->bands[band]->bitrates[rate->idx];
397 if (nstreams > 1 && mt76_rev(&dev->mt76) >= MT76XX_REV_E4)
399 else if (nstreams > 1 && mt76_rev(&dev->mt76) >= MT76XX_REV_E3 &&
555 struct mt76_dev *mdev = &dev->mt76;
568 wcid = rcu_dereference(dev->mt76.wcid[stat->wcid]);
635 spin_lock_bh(&dev->mt76.rx_lock);
637 spin_unlock_bh(&dev->mt76.rx_lock);
645 spin_lock_bh(&dev->mt76.cc_lock);
647 spin_unlock_bh(&dev->mt76.cc_lock);
738 dev_info(dev->mt76
[all...]
H A Dmt76x02_usb_mcu.c209 mt76u_vendor_request(&dev->mt76, MT_VEND_DEV_MODE,
231 mt76u_single_wr(&dev->mt76, MT_VEND_WRITE_FCE,
234 mt76u_single_wr(&dev->mt76, MT_VEND_WRITE_FCE,
239 err = mt76u_bulk_msg(&dev->mt76, data, data_len, NULL, 1000,
242 dev_err(dev->mt76.dev, "firmware upload failed: %d\n", err);
H A Dmt76x02_dfs.c169 seq = devm_kzalloc(dev->mt76.dev, sizeof(*seq), GFP_ATOMIC);
275 switch (dev->mt76.region) {
449 switch (dev->mt76.region) {
633 ieee80211_radar_detected(dev->mt76.hw);
661 ieee80211_radar_detected(dev->mt76.hw);
678 switch (dev->mt76.region) {
718 switch (dev->mt76.region) {
840 if (mt76_chip(&dev->mt76) == 0x7610 ||
841 mt76_chip(&dev->mt76) == 0x7630)
859 dev->mt76
[all...]
H A Dmt76x02_eeprom.c49 if (field + len > dev->mt76.eeprom.size)
52 memcpy(dest, dev->mt76.eeprom.data + field, len);
H A Dtrace.h10 #include "mt76.h"
13 #define TRACE_SYSTEM mt76
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Deeprom.c17 void *src = dev->mt76.eeprom.data + MT_EE_MAC_ADDR;
80 struct device_node *np = dev->mt76.dev->of_node;
81 u8 *eeprom = dev->mt76.eeprom.data;
125 u16 val = get_unaligned_le16(dev->mt76.eeprom.data);
128 val = get_unaligned_le16(dev->mt76.eeprom.data + MT_EE_PCI_ID);
135 dev_err(dev->mt76.dev, "EEPROM data check failed: %04x\n", val);
147 ret = mt76_eeprom_init(&dev->mt76, MT7662_EEPROM_SIZE);
155 dev->mt76.otp.data = devm_kzalloc(dev->mt76.dev, MT7662_EEPROM_SIZE,
157 dev->mt76
[all...]
H A Dpci_init.c76 if (!mt76x02_wait_for_mac(&dev->mt76))
253 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG);
284 tasklet_disable(&dev->mt76.pre_tbtt_tasklet);
286 mt76_dma_cleanup(&dev->mt76);
305 ret = mt76_register_device(&dev->mt76, true, mt76x02_rates,
H A Dmt76x2.h28 return mt76_chip(&dev->mt76) == 0x7612;
H A Dusb_phy.c48 mutex_lock(&dev->mt76.mutex);
54 mutex_unlock(&dev->mt76.mutex);
H A Dinit.c18 mutex_lock(&dev->mt76.mutex);
34 mutex_unlock(&dev->mt76.mutex);
H A Dusb_mac.c161 dev_warn(dev->mt76.dev, "MAC RX failed to stop\n");
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h16 #define MT7996_WTBL_BMC_SIZE (is_mt7992(&dev->mt76) ? 32 : 64)
168 struct mt76_vif mt76; /* must be first */ member in struct:mt7996_vif
209 struct mt76_phy *mt76; member in struct:mt7996_phy
244 struct mt76_dev mt76; member in union:mt7996_dev::__anon1500
376 return container_of(phy->dev, struct mt7996_dev, mt76);
382 struct mt76_phy *phy = dev->mt76.phys[band];
405 if (is_mt7992(&dev->mt76))
535 mt76_set_irq_mask(&dev->mt76, 0, 0, mask);
537 tasklet_schedule(&dev->mt76.irq_tasklet);
545 mt76_set_irq_mask(&dev->mt76, MT_INT_MASK_CS
[all...]
H A Dcoredump.c50 switch (mt76_chip(&dev->mt76)) {
191 strscpy(dump->magic, "mt76-crash-dump", sizeof(dump->magic));
193 strscpy(dump->fw_ver, dev->mt76.hw->wiphy->fw_version,
199 dump->device_id = mt76_chip(&dev->mt76);
222 dev_warn(dev->mt76.dev, "no crash dump data found\n");
226 dev_coredumpv(dev->mt76.dev, dump, dump->len, GFP_KERNEL);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h169 struct mt76_vif mt76; /* must be first */ member in struct:mt7915_vif
197 struct mt76_phy *mt76; member in struct:mt7915_phy
244 struct mt76_dev mt76; member in union:mt7915_dev::__anon1341
369 return container_of(phy->dev, struct mt7915_dev, mt76);
375 struct mt76_phy *phy = dev->mt76.phys[MT_BAND1];
386 if (!is_mt798x(&dev->mt76))
516 return is_mt7915(&dev->mt76) ? MT7915_WTBL_SIZE : MT7916_WTBL_SIZE;
521 return is_mt7915(&dev->mt76) ? MT7915_EEPROM_SIZE : MT7916_EEPROM_SIZE;
532 mt76_set_irq_mask(&dev->mt76, 0, 0, mask);
534 tasklet_schedule(&dev->mt76
[all...]
H A Dsoc.c176 if (is_mt7981(&dev->mt76))
204 pinctrl = devm_pinctrl_get(dev->mt76.dev);
270 if (is_mt7981(&dev->mt76)) {
272 } else if (is_mt7986(&dev->mt76)) {
286 struct device *pdev = dev->mt76.dev;
302 if (is_mt7986(&dev->mt76)) {
313 if (is_mt7981(&dev->mt76)) {
341 if (is_mt7986(&dev->mt76)) {
352 if (is_mt7986(&dev->mt76)) {
523 if (is_mt7981(&dev->mt76)) {
[all...]
H A Dpci.c135 mdev = &dev->mt76;
197 mt76_free_device(&dev->mt76);
215 dev = container_of(mdev, struct mt7915_dev, mt76);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci.c64 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76);
75 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76);
142 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76);
156 if (is_mt7663(&dev->mt76)) {
H A Dmt7615.h142 struct mt76_vif mt76; /* must be first */ member in struct:mt7615_vif
157 struct mt76_phy *mt76; member in struct:mt7615_phy
243 struct mt76_dev mt76; member in union:mt7615_dev::__anon1819
337 return container_of(phy->dev, struct mt7615_dev, mt76);
343 struct mt76_phy *phy = dev->mt76.phys[MT_BAND1];
417 if (is_mt7663(&dev->mt76) && mt7615_firmware_offload(dev))
424 mt76_connac_mutex_acquire(&(dev)->mt76, &(dev)->pm)
426 mt76_connac_mutex_release(&(dev)->mt76, &(dev)->pm)
445 return MT_INT_TX_DONE(dev->mt76.q_mcu[MT_MCUQ_WM]->hw_idx);
H A Deeprom.h108 u8 *eep = dev->mt76.eeprom.data;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmt7603.h8 #include "../mt76.h"
104 struct mt76_dev mt76; member in union:mt7603_dev::__anon1811
192 mt76_set_irq_mask(&dev->mt76, MT_INT_MASK_CSR, 0, mask);
197 mt76_set_irq_mask(&dev->mt76, MT_INT_MASK_CSR, mask, 0);
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.c53 dev_err(dev->mt76.dev, "Error: RF write %d:%d failed:%d!!\n",
96 dev_err(dev->mt76.dev, "Error: RF read %d:%d failed:%d!!\n",
105 if (mt76_is_usb(&dev->mt76)) {
124 if (mt76_is_usb(&dev->mt76)) {
179 if (mt76_is_mmio(&dev->mt76)) \
197 dev_err(dev->mt76.dev, "Error: BBP is not ready\n");
201 dev_dbg(dev->mt76.dev, "BBP version %08x\n", val);
749 if (is_mt7630(dev) && mt76_is_mmio(&dev->mt76)) {
971 if (mt76_is_usb(&dev->mt76)) {
1014 ieee80211_queue_delayed_work(dev->mt76
[all...]

Completed in 494 milliseconds

123456