| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | bus.h | 40 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 D | sdio.c | 160 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 D | core.h | 367 const struct mm81x_bus_ops *bus_ops; member
|
| /linux/drivers/pci/pcie/ |
| H A D | aer_inject.c | 115 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 D | bus.h | 57 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 D | pci.c | 72 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 D | usb.c | 175 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 D | mmio.c | 428 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 D | mmio.c | 299 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 D | pci.c | 152 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 D | bus.c | 155 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 D | cma3000_d0x.c | 57 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 D | cyttsp_core.h | 117 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 D | ce.h | 150 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 D | base.h | 112 int ath5k_init_ah(struct ath5k_hw *ah, const struct ath_bus_ops *bus_ops);
|
| H A D | ath5k.h | 1688 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 D | ath.h | 182 const struct ath_bus_ops *bus_ops; member
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
| H A D | mt7603.h | 109 const struct mt76_bus_ops *bus_ops; member
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | sdio.c | 645 const struct mt76_bus_ops *bus_ops) in mt76s_init() argument 671 dev->bus = bus_ops; in mt76s_init()
|
| H A D | usb.c | 1185 static struct mt76_bus_ops bus_ops = { in mt76u_init() local 1196 return __mt76u_init(dev, intf, &bus_ops); in mt76u_init()
|
| H A D | mt792x.h | 301 const struct mt76_bus_ops *bus_ops; member
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
| H A D | pearl_pcie.c | 834 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 D | host.h | 530 const struct mmc_bus_ops *bus_ops; /* current bus driver */ member
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc.h | 545 common->bus_ops->read_cachesize(common, csz); in ath_read_cachesize()
|
| H A D | ar5008_phy.c | 764 && (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()
|