/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 102 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 D | mt76.h | 1046 #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 D | mt792x.h | 102 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 D | mt792x_debugfs.c | 33 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 D | mt76x02_mac.c | 207 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 D | mt76x02_usb_mcu.c | 209 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 D | mt76x02_dfs.c | 169 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 D | mt76x02_eeprom.c | 49 if (field + len > dev->mt76.eeprom.size) 52 memcpy(dest, dev->mt76.eeprom.data + field, len);
|
H A D | trace.h | 10 #include "mt76.h" 13 #define TRACE_SYSTEM mt76
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | eeprom.c | 17 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 D | pci_init.c | 76 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 D | mt76x2.h | 28 return mt76_chip(&dev->mt76) == 0x7612;
|
H A D | usb_phy.c | 48 mutex_lock(&dev->mt76.mutex); 54 mutex_unlock(&dev->mt76.mutex);
|
H A D | init.c | 18 mutex_lock(&dev->mt76.mutex); 34 mutex_unlock(&dev->mt76.mutex);
|
H A D | usb_mac.c | 161 dev_warn(dev->mt76.dev, "MAC RX failed to stop\n");
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mt7996.h | 16 #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 D | coredump.c | 50 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 D | mt7915.h | 169 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 D | soc.c | 176 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 D | pci.c | 135 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 D | pci.c | 64 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 D | mt7615.h | 142 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 D | eeprom.h | 108 u8 *eep = dev->mt76.eeprom.data;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 8 #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 D | phy.c | 53 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...] |