Lines Matching refs:wlan
91 return readl(dev->wlan.base + reg);
97 writel(val, dev->wlan.base + reg);
232 if (!dev || !dev->wlan.reset)
236 err = dev->wlan.reset(dev);
238 dev_err(dev->dev, "wlan reset failed: %d\n", err);
258 if (!dev || !dev->wlan.reset_complete)
261 dev->wlan.reset_complete(dev);
273 if (dev->wlan.bus_type == MTK_WED_BUS_PCIE) {
274 hw = hw_list[pci_domain_nr(dev->wlan.pci_dev->bus)];
306 int token = dev->wlan.token_start;
311 ring_size = dev->wlan.nbuf & ~(MTK_WED_BUF_PER_PAGE - 1);
357 txd_size = dev->wlan.init_buf(buf, buf_phys, token++);
428 dev->rx_buf_ring.size = dev->wlan.rx_nbuf;
430 dev->wlan.rx_nbuf * sizeof(*desc),
437 dev->wlan.init_rx_buf(dev, dev->wlan.rx_npkt);
450 dev->wlan.release_rx_buf(dev);
459 FIELD_PREP(MTK_WED_RX_BM_RX_DMAD_SDL0, dev->wlan.rx_size));
462 FIELD_PREP(MTK_WED_RX_BM_SW_TAIL, dev->wlan.rx_npkt));
557 val = wifi_r32(dev, dev->wlan.wpdma_rx_glo - dev->wlan.phy_base) |
559 wifi_w32(dev, dev->wlan.wpdma_rx_glo - dev->wlan.phy_base, val);
657 if (dev->wlan.bus_type == MTK_WED_BUS_PCIE) {
660 wlan_node = dev->wlan.pci_dev->dev.of_node;
688 switch (dev->wlan.bus_type) {
735 wed_w32(dev, MTK_WED_WPDMA_CFG_BASE, dev->wlan.wpdma_phys);
739 wed_w32(dev, MTK_WED_WPDMA_CFG_BASE, dev->wlan.wpdma_int);
740 wed_w32(dev, MTK_WED_WPDMA_CFG_INT_MASK, dev->wlan.wpdma_mask);
741 wed_w32(dev, MTK_WED_WPDMA_CFG_TX, dev->wlan.wpdma_tx);
742 wed_w32(dev, MTK_WED_WPDMA_CFG_TX_FREE, dev->wlan.wpdma_txfree);
743 wed_w32(dev, MTK_WED_WPDMA_RX_GLO_CFG, dev->wlan.wpdma_rx_glo);
744 wed_w32(dev, MTK_WED_WPDMA_RX_RING, dev->wlan.wpdma_rx);
941 dev->wlan.token_start) |
943 dev->wlan.token_start +
944 dev->wlan.nbuf - 1));
951 dev->wlan.token_start) |
953 dev->wlan.token_start +
954 dev->wlan.nbuf - 1));
1366 dev->wlan.tx_tbit[0]) |
1368 dev->wlan.tx_tbit[1]));
1375 dev->wlan.txfree_tbit));
1383 dev->wlan.rx_tbit[0]) |
1385 dev->wlan.rx_tbit[1]));
1470 u32 val = dev->wlan.wpdma_phys | MTK_PCIE_MIRROR_MAP_EN |
1491 mtk_wed_set_512_support(dev, dev->wlan.wcid_512);
1508 if ((dev->wlan.bus_type == MTK_WED_BUS_PCIE &&
1509 pci_domain_nr(dev->wlan.pci_dev->bus) > 1) ||
1527 device = dev->wlan.bus_type == MTK_WED_BUS_PCIE
1528 ? &dev->wlan.pci_dev->dev
1529 : &dev->wlan.platform_dev->dev;
1732 ret = hw->wed_dev->wlan.offload_enable(hw->wed_dev);
1757 hw->wed_dev->wlan.offload_disable(hw->wed_dev);