Home
last modified time | relevance | path

Searched refs:bus_ops (Results 1 – 25 of 34) sorted by relevance

12

/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dbus.h40 return mors->bus_ops->dm_read(mors, addr, data, len); in mm81x_dm_read()
46 return mors->bus_ops->dm_write(mors, addr, data, len); in mm81x_dm_write()
51 return mors->bus_ops->reg32_read(mors, addr, data); in mm81x_reg32_read()
56 return mors->bus_ops->reg32_write(mors, addr, data); in mm81x_reg32_write()
61 if (mors->bus_ops->digital_reset) in mm81x_bus_digital_reset()
62 return mors->bus_ops->digital_reset(mors); in mm81x_bus_digital_reset()
69 mors->bus_ops->set_bus_enable(mors, enable); in mm81x_set_bus_enable()
75 if (mors->bus_ops->config_burst_mode) in mm81x_bus_config_burst_mode()
76 mors->bus_ops->config_burst_mode(mors, enable_burst); in mm81x_bus_config_burst_mode()
81 mors->bus_ops->claim(mors); in mm81x_claim_bus()
[all …]
H A Dsdio.c160 mors->bus_ops->bulk_alignment))) { in mm81x_sdio_mem_write_block()
222 mors->bus_ops->bulk_alignment))) { in mm81x_sdio_mem_read_block()
535 mors->bus_ops = &mm81x_sdio_ops; in mm81x_sdio_probe()
H A Dcore.h367 const struct mm81x_bus_ops *bus_ops; member
/linux/drivers/pci/pcie/
H A Daer_inject.c115 struct pci_bus_ops *bus_ops; in __find_pci_bus_ops() local
117 list_for_each_entry(bus_ops, &pci_bus_ops_list, list) { in __find_pci_bus_ops()
118 if (bus_ops->bus == bus) in __find_pci_bus_ops()
119 return bus_ops->ops; in __find_pci_bus_ops()
127 struct pci_bus_ops *bus_ops; in pci_bus_ops_pop() local
130 bus_ops = list_first_entry_or_null(&pci_bus_ops_list, in pci_bus_ops_pop()
132 if (bus_ops) in pci_bus_ops_pop()
133 list_del(&bus_ops->list); in pci_bus_ops_pop()
135 return bus_ops; in pci_bus_ops_pop()
288 static void pci_bus_ops_init(struct pci_bus_ops *bus_ops, in pci_bus_ops_init() argument
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dbus.h57 struct qtnf_bus_ops *bus_ops; member
104 if (!bus->bus_ops->preinit) in qtnf_bus_preinit()
106 return bus->bus_ops->preinit(bus); in qtnf_bus_preinit()
111 if (!bus->bus_ops->stop) in qtnf_bus_stop()
113 bus->bus_ops->stop(bus); in qtnf_bus_stop()
119 return bus->bus_ops->data_tx(bus, skb, macid, vifid); in qtnf_bus_data_tx()
125 return bus->bus_ops->data_tx_timeout(bus, ndev); in qtnf_bus_data_tx_timeout()
130 return bus->bus_ops->control_tx(bus, skb); in qtnf_bus_control_tx()
135 return bus->bus_ops->data_rx_start(bus); in qtnf_bus_data_rx_start()
140 return bus->bus_ops->data_rx_stop(bus); in qtnf_bus_data_rx_stop()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dpci.c72 dev->bus_ops->wr(&dev->mt76, MT_HIF_REMAP_L1, dev->backup_l1); in mt7925_reg_remap_restore()
77 dev->bus_ops->wr(&dev->mt76, MT_HIF_REMAP_L2, dev->backup_l2); in mt7925_reg_remap_restore()
87 dev->backup_l1 = dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L1); in mt7925_reg_map_l1()
89 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1, in mt7925_reg_map_l1()
94 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L1); in mt7925_reg_map_l1()
103 dev->backup_l2 = dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L1); in mt7925_reg_map_l2()
105 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1, in mt7925_reg_map_l2()
109 dev->bus_ops->wr(&dev->mt76, MT_HIF_REMAP_L2, addr); in mt7925_reg_map_l2()
111 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L1); in mt7925_reg_map_l2()
300 return dev->bus_ops->rr(mdev, addr); in mt7925_rr()
[all …]
H A Dusb.c175 static struct mt76_bus_ops bus_ops = { in mt7925u_probe() local
211 ret = __mt76u_init(mdev, usb_intf, &bus_ops); in mt7925u_probe()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmmio.c428 dev->bus_ops->rmw(&dev->mt76, l1_remap, in mt7915_reg_map_l1()
432 dev->bus_ops->rr(&dev->mt76, l1_remap); in mt7915_reg_map_l1()
445 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, in mt7915_reg_map_l2()
450 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L2); in mt7915_reg_map_l2()
457 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2_MT7916 + ofs, in mt7915_reg_map_l2()
462 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L2_MT7916 + ofs); in mt7915_reg_map_l2()
541 return dev->bus_ops->rr(mdev, addr); in mt7915_rr()
544 val = dev->bus_ops->rr(mdev, __mt7915_reg_remap_addr(dev, offset)); in mt7915_rr()
556 dev->bus_ops->wr(mdev, addr, val); in mt7915_wr()
561 dev->bus_ops->wr(mdev, __mt7915_reg_remap_addr(dev, offset), val); in mt7915_wr()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmmio.c299 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1, l1_mask, val); in mt7996_reg_map_l1()
301 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L1); in mt7996_reg_map_l1()
322 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2, l2_mask, val); in mt7996_reg_map_l2()
324 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L2); in mt7996_reg_map_l2()
334 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_CBTOP, in mt7996_reg_map_cbtop()
338 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_CBTOP); in mt7996_reg_map_cbtop()
412 return dev->bus_ops->rr(mdev, addr); in mt7996_rr()
415 val = dev->bus_ops->rr(mdev, __mt7996_reg_remap_addr(dev, offset)); in mt7996_rr()
427 dev->bus_ops->wr(mdev, addr, val); in mt7996_wr()
432 dev->bus_ops->wr(mdev, __mt7996_reg_remap_addr(dev, offset), val); in mt7996_wr()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dpci.c152 return dev->bus_ops->rr(mdev, addr); in mt7921_rr()
160 dev->bus_ops->wr(mdev, addr, val); in mt7921_wr()
168 return dev->bus_ops->rmw(mdev, addr, mask, val); in mt7921_rmw()
307 struct mt76_bus_ops *bus_ops; in mt7921_pci_probe() local
386 dev->bus_ops = dev->mt76.bus; in mt7921_pci_probe()
387 bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops), in mt7921_pci_probe()
389 if (!bus_ops) { in mt7921_pci_probe()
394 bus_ops->rr = mt7921_rr; in mt7921_pci_probe()
395 bus_ops->wr = mt7921_wr; in mt7921_pci_probe()
396 bus_ops->rmw = mt7921_rmw; in mt7921_pci_probe()
[all …]
/linux/drivers/mmc/core/
H A Dbus.c155 if (host->bus_ops->shutdown) { in mmc_bus_shutdown()
156 ret = host->bus_ops->shutdown(host); in mmc_bus_shutdown()
174 ret = host->bus_ops->suspend(host); in mmc_bus_suspend()
187 ret = host->bus_ops->resume(host); in mmc_bus_resume()
203 return host->bus_ops->runtime_suspend(host); in mmc_runtime_suspend()
211 return host->bus_ops->runtime_resume(host); in mmc_runtime_resume()
/linux/drivers/input/misc/
H A Dcma3000_d0x.c57 const struct cma3000_bus_ops *bus_ops; member
75 (data->bus_ops->read(data->dev, reg, msg))
77 ((data)->bus_ops->write(data->dev, reg, val, msg))
190 ctrl |= data->bus_ops->ctrl_mod; in cma3000_poweron()
297 data->bus_ops = bops; in cma3000_init()
/linux/drivers/input/touchscreen/
H A Dcyttsp_core.h117 const struct cyttsp_bus_ops *bus_ops; member
136 struct cyttsp *cyttsp_probe(const struct cyttsp_bus_ops *bus_ops,
/linux/drivers/net/wireless/ath/ath10k/
H A Dce.h150 const struct ath10k_bus_ops *bus_ops; member
381 ce->bus_ops->read32((ar), CE_WRAPPER_BASE_ADDRESS + in ath10k_ce_interrupt_summary()
/linux/drivers/net/wireless/ath/ath5k/
H A Dbase.h112 int ath5k_init_ah(struct ath5k_hw *ah, const struct ath_bus_ops *bus_ops);
H A Dath5k.h1688 return ath5k_hw_common(ah)->bus_ops->ath_bus_type; in ath5k_get_bus_type()
1693 common->bus_ops->read_cachesize(common, csz); in ath5k_read_cachesize()
1699 return common->bus_ops->eeprom_read(common, off, data); in ath5k_hw_nvram_read()
/linux/drivers/net/wireless/ath/
H A Dath.h182 const struct ath_bus_ops *bus_ops; member
/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmt7603.h109 const struct mt76_bus_ops *bus_ops; member
/linux/drivers/net/wireless/mediatek/mt76/
H A Dsdio.c645 const struct mt76_bus_ops *bus_ops) in mt76s_init() argument
671 dev->bus = bus_ops; in mt76s_init()
H A Dusb.c1185 static struct mt76_bus_ops bus_ops = { in mt76u_init() local
1196 return __mt76u_init(dev, intf, &bus_ops); in mt76u_init()
H A Dmt792x.h301 const struct mt76_bus_ops *bus_ops; member
/linux/drivers/net/wireless/quantenna/qtnfmac/pcie/
H A Dpearl_pcie.c834 bus->bus_ops->data_tx = qtnf_pcie_data_tx_meta; in qtnf_pearl_tx_use_meta_info_set()
836 bus->bus_ops->data_tx = qtnf_pcie_data_tx; in qtnf_pearl_tx_use_meta_info_set()
1119 bus->bus_ops = &qtnf_pcie_pearl_bus_ops; in qtnf_pcie_pearl_probe()
/linux/include/linux/mmc/
H A Dhost.h530 const struct mmc_bus_ops *bus_ops; /* current bus driver */ member
/linux/drivers/net/wireless/ath/ath9k/
H A Dhtc.h545 common->bus_ops->read_cachesize(common, csz); in ath_read_cachesize()
H A Dar5008_phy.c764 && (common->bus_ops->ath_bus_type != ATH_USB)) { in ar5008_hw_process_ini()
796 && (common->bus_ops->ath_bus_type != ATH_USB)) { in ar5008_hw_process_ini()

12