Home
last modified time | relevance | path

Searched refs:cfg_base (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/arch/mips/pci/
Dops-lantiq.c31 unsigned long cfg_base; in ltq_pci_config_access() local
43 cfg_base = (unsigned long) ltq_pci_mapped_cfg; in ltq_pci_config_access()
44 cfg_base |= (bus->number << LTQ_PCI_CFG_BUSNUM_SHF) | (devfn << in ltq_pci_config_access()
49 ltq_w32(swab32(*data), ((u32 *)cfg_base)); in ltq_pci_config_access()
51 *data = ltq_r32(((u32 *)(cfg_base))); in ltq_pci_config_access()
57 cfg_base = (unsigned long) ltq_pci_mapped_cfg; in ltq_pci_config_access()
58 cfg_base |= (0x0 << LTQ_PCI_CFG_FUNNUM_SHF) + 4; in ltq_pci_config_access()
59 temp = ltq_r32(((u32 *)(cfg_base))); in ltq_pci_config_access()
61 cfg_base = (unsigned long) ltq_pci_mapped_cfg; in ltq_pci_config_access()
62 cfg_base |= (0x68 << LTQ_PCI_CFG_FUNNUM_SHF) + 4; in ltq_pci_config_access()
[all …]
Dpci-ar71xx.c52 void __iomem *cfg_base; member
112 void __iomem *base = apc->cfg_base; in ar71xx_pci_check_error()
150 void __iomem *base = apc->cfg_base; in ar71xx_pci_local_write()
167 void __iomem *base = apc->cfg_base; in ar71xx_pci_set_cfgaddr()
183 void __iomem *base = apc->cfg_base; in ar71xx_pci_read_config()
207 void __iomem *base = apc->cfg_base; in ar71xx_pci_write_config()
343 apc->cfg_base = devm_ioremap_resource(&pdev->dev, res); in ar71xx_pci_probe()
344 if (IS_ERR(apc->cfg_base)) in ar71xx_pci_probe()
345 return PTR_ERR(apc->cfg_base); in ar71xx_pci_probe()
Dpci-alchemy.c104 unsigned long offset, status, cfg_base, flags, entryLo0, entryLo1, r; in config_access() local
129 cfg_base = (1 << device) << 11; in config_access()
131 cfg_base = 0x80000000 | (bus->number << 16) | (device << 11); in config_access()
136 offset |= cfg_base & ~PAGE_MASK; in config_access()
139 cfg_base = cfg_base & PAGE_MASK; in config_access()
144 entryLo0 = (6 << 26) | (cfg_base >> 6) | (2 << 3) | 7; in config_access()
145 entryLo1 = (6 << 26) | (cfg_base >> 6) | (0x1000 >> 6) | (2 << 3) | 7; in config_access()
/linux-4.4.14/drivers/net/can/sja1000/
Dpeak_pci.c43 void __iomem *cfg_base; /* Common for all channels */ member
150 void __iomem *cfg_base; /* Common for all channels */ member
168 u8 gp_outen = readb(card->cfg_base + PITA_GPOEN) & ~PITA_GPIN_SCL; in pita_set_scl_highz()
169 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_set_scl_highz()
174 u8 gp_outen = readb(card->cfg_base + PITA_GPOEN) & ~PITA_GPIN_SDA; in pita_set_sda_highz()
175 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_set_sda_highz()
191 gp_out = readb(card->cfg_base + PITA_GPOUT) & ~PITA_GPIN_SDA; in pita_setsda()
192 writeb(gp_out, card->cfg_base + PITA_GPOUT); in pita_setsda()
195 gp_outen = readb(card->cfg_base + PITA_GPOEN); in pita_setsda()
201 writeb(gp_outen, card->cfg_base + PITA_GPOEN); in pita_setsda()
[all …]
/linux-4.4.14/drivers/net/irda/
Dnsc-ircc.c207 int cfg_base; in nsc_ircc_init() local
234 cfg_base = chip->cfg[cfg]; in nsc_ircc_init()
235 if (!cfg_base) in nsc_ircc_init()
239 reg = inb(cfg_base); in nsc_ircc_init()
242 __func__, cfg_base); in nsc_ircc_init()
247 outb(chip->cid_index, cfg_base); in nsc_ircc_init()
248 id = inb(cfg_base+1); in nsc_ircc_init()
260 info.cfg_base = cfg_base; in nsc_ircc_init()
285 info.cfg_base = cfg_base; in nsc_ircc_init()
382 driver_name, info->cfg_base); in nsc_ircc_open()
[all …]
Dsmsc-ircc2.c121 unsigned short cfg_base; /* I/O port for chip configuration */ member
144 unsigned int cfg_base; member
224 static const struct smsc_chip * __init smsc_ircc_probe(unsigned short cfg_base, u8 reg, const struc…
225 static int __init smsc_superio_flat(const struct smsc_chip *chips, unsigned short cfg_base, char *t…
226 static int __init smsc_superio_paged(const struct smsc_chip *chips, unsigned short cfg_base, char *…
227 static int __init smsc_superio_fdc(unsigned short cfg_base);
228 static int __init smsc_superio_lpc(unsigned short cfg_base);
2140 unsigned int cfg_base, found; in smsc_ircc_look_for_chips() local
2145 while (address->cfg_base) { in smsc_ircc_look_for_chips()
2146 cfg_base = address->cfg_base; in smsc_ircc_look_for_chips()
[all …]
Dali-ircc.c152 int cfg, cfg_base; in ali_ircc_init() local
173 cfg_base = chip->cfg[cfg]; in ali_ircc_init()
174 if (!cfg_base) in ali_ircc_init()
178 info.cfg_base = cfg_base; in ali_ircc_init()
185 outb(chip->entr1, cfg_base); in ali_ircc_init()
186 outb(chip->entr2, cfg_base); in ali_ircc_init()
189 outb(0x07, cfg_base); in ali_ircc_init()
190 outb(0x05, cfg_base+1); in ali_ircc_init()
193 outb(chip->cid_index, cfg_base); in ali_ircc_init()
194 reg = inb(cfg_base+1); in ali_ircc_init()
[all …]
Dvia-ircc.c300 self->io.cfg_base = info->cfg_base; in via_ircc_open()
/linux-4.4.14/drivers/ide/
Dtrm290.c237 unsigned int cfg_base = pci_resource_start(dev, 4); in init_hwif_trm290() local
241 if ((dev->class & 5) && cfg_base) in init_hwif_trm290()
244 cfg_base = 0x3df0; in init_hwif_trm290()
247 printk(KERN_CONT " config base at 0x%04x\n", cfg_base); in init_hwif_trm290()
248 hwif->config_data = cfg_base; in init_hwif_trm290()
249 hwif->dma_base = (cfg_base + 4) ^ (hwif->channel ? 0x80 : 0); in init_hwif_trm290()
/linux-4.4.14/drivers/pci/host/
Dpci-xgene.c73 void __iomem *cfg_base; member
93 return port->cfg_base + AXI_EP_CFG_ACCESS; in xgene_pcie_get_cfg_base()
95 return port->cfg_base; in xgene_pcie_get_cfg_base()
254 port->cfg_base = devm_ioremap_resource(port->dev, res); in xgene_pcie_map_reg()
255 if (IS_ERR(port->cfg_base)) in xgene_pcie_map_reg()
256 return PTR_ERR(port->cfg_base); in xgene_pcie_map_reg()
383 void __iomem *cfg_base = port->cfg_base; in xgene_pcie_setup_ib_reg() local
407 bar_addr = cfg_base + PCI_BASE_ADDRESS_0; in xgene_pcie_setup_ib_reg()
/linux-4.4.14/arch/mips/ath79/
Dpci.c168 unsigned long cfg_base, in ath79_register_pci_ar724x() argument
183 res[0].start = cfg_base; in ath79_register_pci_ar724x()
184 res[0].end = cfg_base + AR724X_PCI_CFG_SIZE - 1; in ath79_register_pci_ar724x()
/linux-4.4.14/include/net/irda/
Dirda_device.h154 int cfg_base; /* Config register IO base */ member
/linux-4.4.14/drivers/net/usb/
Dsmsc75xx.c1461 int cfg_base = WUF_CFGX + filter * 4; in smsc75xx_write_wuff() local
1465 ret = smsc75xx_write_reg(dev, cfg_base, wuf_cfg); in smsc75xx_write_wuff()