Searched refs:io_addr (Results 1 - 25 of 68) sorted by relevance

123

/linux-master/lib/
H A Dcheck_signature.c7 * @io_addr: mmio address to check
11 * Perform a signature comparison with the mmio address io_addr. This
16 int check_signature(const volatile void __iomem *io_addr, argument
20 if (readb(io_addr) != *signature)
22 io_addr++;
/linux-master/drivers/platform/chrome/
H A Dcros_ec_lpc_mec.c77 int io_addr; local
101 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base) + (offset & 0x3);
103 while (io_addr <= MEC_EMI_EC_DATA_B3(mec_emi_base)) {
105 buf[i] = inb(io_addr++);
107 outb(buf[i], io_addr++);
133 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base);
/linux-master/drivers/watchdog/
H A Dpcwd_pci.c122 unsigned long io_addr; member in struct:__anon192
169 outb_p(*lsb, pcipcwd_private.io_addr + 4);
170 outb_p(*msb, pcipcwd_private.io_addr + 5);
171 outb_p(cmd, pcipcwd_private.io_addr + 6);
176 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP;
180 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP;
194 *lsb = inb_p(pcipcwd_private.io_addr + 4);
195 *msb = inb_p(pcipcwd_private.io_addr + 5);
198 inb_p(pcipcwd_private.io_addr + 6);
212 if (inb_p(pcipcwd_private.io_addr) !
[all...]
H A Dpcwd.c185 int io_addr; /* The cards I/O address */ member in struct:__anon1186
229 outb_p(control_status, pcwd_private.io_addr + 2);
232 port0 = inb_p(pcwd_private.io_addr);
235 port0 = inb_p(pcwd_private.io_addr);
263 outb_p(0x00, pcwd_private.io_addr + 2);
265 outb_p(0x00, pcwd_private.io_addr + 2);
283 outb_p(0x00, pcwd_private.io_addr + 2);
295 if (inb(pcwd_private.io_addr) != 0xF0)
338 pcwd_private.io_addr);
342 pcwd_private.io_addr, pcwd_privat
[all...]
/linux-master/sound/soc/sof/
H A Dipc4-telemetry.c40 void __iomem *io_addr; local
53 io_addr = sof_ipc4_query_exception_address(sdev);
54 if (!io_addr)
61 memcpy_fromio(buf, io_addr, SOF_IPC4_DEBUG_SLOT_SIZE - 4);
/linux-master/arch/x86/events/intel/
H A Duncore_discovery.c228 void __iomem *io_addr; local
249 io_addr = ioremap(addr, size);
250 if (!io_addr)
254 memcpy_fromio(&global, io_addr, sizeof(struct uncore_global_discovery));
258 iounmap(io_addr);
261 iounmap(io_addr);
264 io_addr = ioremap(addr, size);
265 if (!io_addr)
270 memcpy_fromio(&unit, io_addr + (i + 1) * (global.stride * 8),
286 iounmap(io_addr);
[all...]
H A Duncore_snb.c848 box->io_addr = ioremap(addr, type->mmio_map_size);
849 if (!box->io_addr)
1005 return (u64)readl(box->io_addr + hwc->event_base);
1514 box->io_addr = ioremap(addr, type->mmio_map_size);
1515 if (!box->io_addr)
1595 if (box->io_addr && (box->pmu->pmu_idx == 1))
1596 writel(ADL_UNCORE_IMC_CTL_INT, box->io_addr + ADL_UNCORE_IMC_GLOBAL_CTL);
1601 if (!box->io_addr)
1604 writel(ADL_UNCORE_IMC_CTL_FRZ, box->io_addr + uncore_mmio_box_ctl(box));
1609 if (!box->io_addr)
[all...]
H A Duncore.h156 void __iomem *io_addr; member in struct:intel_uncore_box
418 if (box->pci_dev || box->io_addr)
427 if (box->pci_dev || box->io_addr)
436 if (box->pci_dev || box->io_addr)
445 if (box->pci_dev || box->io_addr)
/linux-master/drivers/bcma/
H A Dhost_soc.c18 return readb(core->io_addr + offset);
23 return readw(core->io_addr + offset);
28 return readl(core->io_addr + offset);
34 writeb(value, core->io_addr + offset);
40 writew(value, core->io_addr + offset);
46 writel(value, core->io_addr + offset);
53 void __iomem *addr = core->io_addr + offset;
97 void __iomem *addr = core->io_addr + offset;
H A Dscan.c422 core->io_addr = ioremap(core->addr, BCMA_CORE_SIZE);
423 if (!core->io_addr)
429 iounmap(core->io_addr);
/linux-master/drivers/usb/host/
H A Duhci-hcd.h385 unsigned long io_addr; member in struct:uhci_hcd
520 return inl(uhci->io_addr + reg);
525 outl(val, uhci->io_addr + reg);
530 return inw(uhci->io_addr + reg);
535 outw(val, uhci->io_addr + reg);
540 return inb(uhci->io_addr + reg);
545 outb(val, uhci->io_addr + reg);
552 #define uhci_has_pci_registers(u) ((u)->io_addr != 0)
598 return UHCI_IN(inl(uhci->io_addr + reg));
612 UHCI_OUT(outl(val, uhci->io_addr
[all...]
H A Duhci-pci.c29 uhci_reset_hc(to_pci_dev(uhci_dev(uhci)), uhci->io_addr);
41 uhci->io_addr);
83 if (inw(uhci->io_addr + USBPORTSC1 + port * 2) &
105 if (inw(uhci->io_addr + USBPORTSC1 + port * 2) &
118 uhci->io_addr = (unsigned long) hcd->rsrc_start;
/linux-master/drivers/scsi/
H A Dsim710.c169 unsigned long io_addr = edev->base_addr; local
179 irq_index = (inb(io_addr + 0xc85) & 0x7) - 1;
181 val = inb(io_addr + 0x4);
190 irq_index = inb(io_addr + 0xc88) & 0x07;
200 return sim710_probe_common(dev, io_addr, irq, 50,
H A DBusLogic.c635 pr_probeinfo->io_addr = 0;
647 unsigned long io_addr; local
659 io_addr = base_addr0 = pci_resource_start(pci_device, 0);
664 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr);
674 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr);
679 blogic_notice("BusLogic: PCI Bus %d Device %d I/O Address 0x%lX PCI Address 0x%lX\n", NULL, bus, device, io_addr, pci_addr);
687 host_adapter->io_addr = io_addr;
741 pr_probeinfo->io_addr = io_addr;
789 unsigned long io_addr; local
845 unsigned long io_addr; local
[all...]
H A DBusLogic.h226 unsigned long io_addr; member in struct:blogic_probeinfo
982 unsigned long io_addr; member in struct:blogic_adapter
1123 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1131 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1139 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1147 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1152 return inb(adapter->io_addr + BLOGIC_STATUS_REG);
1158 outb(value, adapter->io_addr + BLOGIC_CMD_PARM_REG);
1163 return inb(adapter->io_addr + BLOGIC_DATAIN_REG);
1168 return inb(adapter->io_addr
[all...]
H A Dips.c2023 if (ha->io_addr)
2026 ha->io_addr, ha->io_len);
2271 outl(0, ha->io_addr + IPS_REG_FLAP);
2275 if (inb(ha->io_addr + IPS_REG_FLDP) != 0x55)
2278 outl(1, ha->io_addr + IPS_REG_FLAP);
2282 if (inb(ha->io_addr + IPS_REG_FLDP) != 0xAA)
2286 outl(0x1FF, ha->io_addr + IPS_REG_FLAP);
2290 major = inb(ha->io_addr + IPS_REG_FLDP);
2293 outl(0x1FE, ha->io_addr + IPS_REG_FLAP);
2297 minor = inb(ha->io_addr
6817 uint32_t io_addr; local
[all...]
/linux-master/arch/s390/pci/
H A Dpci_mmio.c122 void __iomem *io_addr; local
176 io_addr = (void __iomem *)((pte_pfn(*ptep) << PAGE_SHIFT) |
179 if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE)
182 ret = zpci_memcpy_toio(io_addr, buf, length);
264 void __iomem *io_addr; local
315 io_addr = (void __iomem *)((pte_pfn(*ptep) << PAGE_SHIFT) |
318 if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) {
322 ret = zpci_memcpy_fromio(buf, io_addr, length);
/linux-master/drivers/net/ethernet/davicom/
H A Ddm9000.c90 void __iomem *io_addr; /* Register I/O base address */ member in struct:board_info
160 writeb(reg, db->io_addr);
171 writeb(reg, db->io_addr);
287 reg_save = readb(db->io_addr);
295 writeb(reg_save, db->io_addr);
301 reg_save = readb(db->io_addr);
309 writeb(reg_save, db->io_addr);
334 reg_save = readb(db->io_addr);
346 writeb(reg_save, db->io_addr);
352 reg_save = readb(db->io_addr);
[all...]
/linux-master/drivers/ata/
H A Dpata_pcmcia.c192 void __iomem *io_addr, *ctl_addr; local
226 io_addr = devm_ioport_map(&pdev->dev, io_base, 8);
228 if (!io_addr || !ctl_addr)
258 ap->ioaddr.cmd_addr = io_addr + 0x10 * p;
/linux-master/drivers/pci/controller/
H A Dpcie-iproc-bcma.c50 pcie->base = bdev->io_addr;
/linux-master/include/linux/
H A Dio.h70 int check_signature(const volatile void __iomem *io_addr,
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c53 dev_info.unmapped_db = adapter->roce_db.io_addr;
/linux-master/arch/arm/mm/
H A Dnommu.c259 void iounmap(volatile void __iomem *io_addr) argument
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.h90 u64 io_addr; member in struct:otx2_snd_queue
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx.h285 static inline void cvmx_write_io(uint64_t io_addr, uint64_t val) argument
287 cvmx_write64(io_addr, val);

Completed in 499 milliseconds

123