Home
last modified time | relevance | path

Searched refs:io_addr (Results 1 – 25 of 53) sorted by relevance

123

/linux/drivers/watchdog/
H A Dpcwd.c185 int io_addr; /* The cards I/O address */ member
229 outb_p(control_status, pcwd_private.io_addr + 2); in send_isa_command()
232 port0 = inb_p(pcwd_private.io_addr); in send_isa_command()
235 port0 = inb_p(pcwd_private.io_addr); in send_isa_command()
263 outb_p(0x00, pcwd_private.io_addr + 2); in set_command_mode()
265 outb_p(0x00, pcwd_private.io_addr + 2); in set_command_mode()
283 outb_p(0x00, pcwd_private.io_addr + 2); in unset_command_mode()
295 if (inb(pcwd_private.io_addr) != 0xF0) in pcwd_check_temperature_support()
338 pcwd_private.io_addr); in pcwd_show_card_info()
342 pcwd_private.io_addr, pcwd_private.fw_ver_str); in pcwd_show_card_info()
[all …]
H A Dpcwd_pci.c122 unsigned long io_addr; member
169 outb_p(*lsb, pcipcwd_private.io_addr + 4); in send_command()
170 outb_p(*msb, pcipcwd_private.io_addr + 5); in send_command()
171 outb_p(cmd, pcipcwd_private.io_addr + 6); in send_command()
176 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command()
180 got_response = inb_p(pcipcwd_private.io_addr + 2) & WD_PCI_WRSP; in send_command()
194 *lsb = inb_p(pcipcwd_private.io_addr + 4); in send_command()
195 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command()
198 inb_p(pcipcwd_private.io_addr + 6); in send_command()
212 if (inb_p(pcipcwd_private.io_addr) != 0xF0) in pcipcwd_check_temperature_support()
[all …]
/linux/arch/x86/events/intel/
H A Duncore_discovery.c265 void __iomem *io_addr; in __parse_discovery_table() local
270 io_addr = ioremap(addr, size); in __parse_discovery_table()
271 if (!io_addr) in __parse_discovery_table()
275 memcpy_fromio(&global, io_addr, sizeof(struct uncore_global_discovery)); in __parse_discovery_table()
279 iounmap(io_addr); in __parse_discovery_table()
282 iounmap(io_addr); in __parse_discovery_table()
285 io_addr = ioremap(addr, size); in __parse_discovery_table()
286 if (!io_addr) in __parse_discovery_table()
294 memcpy_fromio(&unit, io_addr + (i + 1) * (global.stride * 8), in __parse_discovery_table()
310 iounmap(io_addr); in __parse_discovery_table()
[all …]
H A Duncore.c161 if (box->io_addr) in uncore_mmio_exit_box()
162 iounmap(box->io_addr); in uncore_mmio_exit_box()
168 if (!box->io_addr) in uncore_mmio_read_counter()
174 return readq(box->io_addr + event->hw.event_base); in uncore_mmio_read_counter()
1701 void __iomem *io_addr; in uncore_mmio_global_init() local
1703 io_addr = ioremap(ctl, sizeof(ctl)); in uncore_mmio_global_init()
1704 if (!io_addr) in uncore_mmio_global_init()
1708 writel(0, io_addr); in uncore_mmio_global_init()
1710 iounmap(io_addr); in uncore_mmio_global_init()
/linux/drivers/usb/host/
H A Duhci-hcd.h385 unsigned long io_addr; member
521 return inl(uhci->io_addr + reg); in uhci_readl()
526 outl(val, uhci->io_addr + reg); in uhci_writel()
531 return inw(uhci->io_addr + reg); in uhci_readw()
536 outw(val, uhci->io_addr + reg); in uhci_writew()
541 return inb(uhci->io_addr + reg); in uhci_readb()
546 outb(val, uhci->io_addr + reg); in uhci_writeb()
553 #define uhci_has_pci_registers(u) ((u)->io_addr != 0)
599 return UHCI_IN(inl(uhci->io_addr + reg)); in uhci_readl()
613 UHCI_OUT(outl(val, uhci->io_addr + reg)); in uhci_writel()
[all …]
H A Duhci-pci.c29 uhci_reset_hc(to_pci_dev(uhci_dev(uhci)), uhci->io_addr); in uhci_pci_reset_hc()
41 uhci->io_addr); in uhci_pci_check_and_reset_hc()
83 if (inw(uhci->io_addr + USBPORTSC1 + port * 2) & in uhci_pci_resume_detect_interrupts_are_broken()
105 if (inw(uhci->io_addr + USBPORTSC1 + port * 2) & in uhci_pci_global_suspend_mode_is_broken()
118 uhci->io_addr = (unsigned long) hcd->rsrc_start; in uhci_pci_init()
/linux/drivers/platform/chrome/
H A Dcros_ec_lpc_mec.c127 int io_addr; in cros_ec_lpc_io_bytes_mec() local
157 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base) + (offset & 0x3); in cros_ec_lpc_io_bytes_mec()
159 while (io_addr <= MEC_EMI_EC_DATA_B3(mec_emi_base)) { in cros_ec_lpc_io_bytes_mec()
161 buf[i] = inb(io_addr++); in cros_ec_lpc_io_bytes_mec()
163 outb(buf[i], io_addr++); in cros_ec_lpc_io_bytes_mec()
189 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base); in cros_ec_lpc_io_bytes_mec()
/linux/drivers/bcma/
H A Dhost_soc.c18 return readb(core->io_addr + offset); in bcma_host_soc_read8()
23 return readw(core->io_addr + offset); in bcma_host_soc_read16()
28 return readl(core->io_addr + offset); in bcma_host_soc_read32()
34 writeb(value, core->io_addr + offset); in bcma_host_soc_write8()
40 writew(value, core->io_addr + offset); in bcma_host_soc_write16()
46 writel(value, core->io_addr + offset); in bcma_host_soc_write32()
53 void __iomem *addr = core->io_addr + offset; in bcma_host_soc_block_read()
97 void __iomem *addr = core->io_addr + offset; in bcma_host_soc_block_write()
H A Dscan.c422 core->io_addr = ioremap(core->addr, BCMA_CORE_SIZE); in bcma_get_next_core()
423 if (!core->io_addr) in bcma_get_next_core()
429 iounmap(core->io_addr); in bcma_get_next_core()
/linux/lib/
H A Dcheck_signature.c16 int check_signature(const volatile void __iomem *io_addr, in check_signature() argument
20 if (readb(io_addr) != *signature) in check_signature()
22 io_addr++; in check_signature()
/linux/drivers/scsi/
H A DBusLogic.c636 pr_probeinfo->io_addr = 0; in blogic_init_mm_probeinfo()
648 unsigned long io_addr; in blogic_init_mm_probeinfo() local
660 io_addr = base_addr0 = pci_resource_start(pci_device, 0); in blogic_init_mm_probeinfo()
665 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr); in blogic_init_mm_probeinfo()
675 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr); in blogic_init_mm_probeinfo()
680 …PCI Bus %d Device %d I/O Address 0x%lX PCI Address 0x%lX\n", NULL, bus, device, io_addr, pci_addr); in blogic_init_mm_probeinfo()
688 host_adapter->io_addr = io_addr; in blogic_init_mm_probeinfo()
742 pr_probeinfo->io_addr = io_addr; in blogic_init_mm_probeinfo()
754 probeinfo->io_addr = io_addr; in blogic_init_mm_probeinfo()
790 unsigned long io_addr; in blogic_init_mm_probeinfo() local
[all …]
H A Dsim710.c171 unsigned long io_addr = edev->base_addr; in sim710_eisa_probe() local
181 irq_index = (inb(io_addr + 0xc85) & 0x7) - 1; in sim710_eisa_probe()
183 val = inb(io_addr + 0x4); in sim710_eisa_probe()
192 irq_index = inb(io_addr + 0xc88) & 0x07; in sim710_eisa_probe()
202 return sim710_probe_common(dev, io_addr, irq, 50, in sim710_eisa_probe()
H A Dips.c2024 if (ha->io_addr) in ips_host_info()
2027 ha->io_addr, ha->io_len); in ips_host_info()
2272 outl(0, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2276 if (inb(ha->io_addr + IPS_REG_FLDP) != 0x55) in ips_get_bios_version()
2279 outl(1, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2283 if (inb(ha->io_addr + IPS_REG_FLDP) != 0xAA) in ips_get_bios_version()
2287 outl(0x1FF, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2291 major = inb(ha->io_addr + IPS_REG_FLDP); in ips_get_bios_version()
2294 outl(0x1FE, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2298 minor = inb(ha->io_addr + IPS_REG_FLDP); in ips_get_bios_version()
[all …]
/linux/sound/soc/sof/
H A Dipc4-telemetry.c40 void __iomem *io_addr; in sof_telemetry_entry_read() local
53 io_addr = sof_ipc4_query_exception_address(sdev); in sof_telemetry_entry_read()
54 if (!io_addr) in sof_telemetry_entry_read()
61 memcpy_fromio(buf, io_addr, SOF_IPC4_DEBUG_SLOT_SIZE - 4); in sof_telemetry_entry_read()
/linux/drivers/net/ethernet/davicom/
H A Ddm9000.c90 void __iomem *io_addr; /* Register I/O base address */ member
160 writeb(reg, db->io_addr); in ior()
171 writeb(reg, db->io_addr); in iow()
287 reg_save = readb(db->io_addr); in dm9000_phy_read()
295 writeb(reg_save, db->io_addr); in dm9000_phy_read()
301 reg_save = readb(db->io_addr); in dm9000_phy_read()
309 writeb(reg_save, db->io_addr); in dm9000_phy_read()
334 reg_save = readb(db->io_addr); in dm9000_phy_write()
346 writeb(reg_save, db->io_addr); in dm9000_phy_write()
352 reg_save = readb(db->io_addr); in dm9000_phy_write()
[all …]
/linux/drivers/ata/
H A Dpata_pcmcia.c192 void __iomem *io_addr, *ctl_addr; in pcmcia_init_one() local
226 io_addr = devm_ioport_map(&pdev->dev, io_base, 8); in pcmcia_init_one()
228 if (!io_addr || !ctl_addr) in pcmcia_init_one()
258 ap->ioaddr.cmd_addr = io_addr + 0x10 * p; in pcmcia_init_one()
/linux/rust/kernel/
H A Dio.rs222 let addr = self.io_addr::<$type_name>(offset)?;
256 let addr = self.io_addr::<$type_name>(offset)?;
313 fn io_addr<U>(&self, offset: usize) -> Result<usize> { in io_addr() method
/linux/arch/mips/include/asm/octeon/
H A Dcvmx.h285 static inline void cvmx_write_io(uint64_t io_addr, uint64_t val) in cvmx_write_io() argument
287 cvmx_write64(io_addr, val); in cvmx_write_io()
/linux/drivers/pci/controller/
H A Dpcie-iproc-bcma.c50 pcie->base = bdev->io_addr; in iproc_bcma_pcie_probe()
/linux/drivers/parisc/
H A Ddino.c769 unsigned long io_addr; in dino_bridge_init() local
777 io_addr = __raw_readl(dino_dev->hba.base_addr + DINO_IO_ADDR_EN); in dino_bridge_init()
778 if (io_addr == 0) { in dino_bridge_init()
787 if((io_addr & (1 << i)) == 0) in dino_bridge_init()
/linux/arch/arm/mm/
H A Dioremap.c446 void iounmap(volatile void __iomem *io_addr) in iounmap() argument
448 void *addr = (void *)(PAGE_MASK & (unsigned long)io_addr); in iounmap()
/linux/drivers/vhost/
H A Dvringh.c1051 uintptr_t io_addr; in iotlb_translate() local
1071 io_addr = map->addr - map->start + addr; in iotlb_translate()
1077 iovec[ret].iov_base = (void __user *)io_addr; in iotlb_translate()
1079 u64 pfn = io_addr >> PAGE_SHIFT; in iotlb_translate()
1083 io_addr & (PAGE_SIZE - 1)); in iotlb_translate()
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c53 dev_info.unmapped_db = adapter->roce_db.io_addr; in _be_roce_dev_add()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.h95 u64 io_addr; member
/linux/drivers/video/fbdev/
H A Doffb.c378 u64 io_addr = of_translate_address(dp, io_of_addr); in offb_init_palette_hacks() local
379 if (io_addr != OF_BAD_ADDR) { in offb_init_palette_hacks()
380 par->cmap_adr = ioremap(io_addr + 0x3c8, 2); in offb_init_palette_hacks()

123