| /linux/drivers/watchdog/ |
| H A D | pcwd.c | 185 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 D | pcwd_pci.c | 122 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 D | uncore_discovery.c | 282 void __iomem *io_addr; in __parse_discovery_table() local 287 io_addr = ioremap(addr, size); in __parse_discovery_table() 288 if (!io_addr) in __parse_discovery_table() 292 memcpy_fromio(&global, io_addr, sizeof(struct uncore_global_discovery)); in __parse_discovery_table() 296 iounmap(io_addr); in __parse_discovery_table() 299 iounmap(io_addr); in __parse_discovery_table() 302 io_addr = ioremap(addr, size); in __parse_discovery_table() 303 if (!io_addr) in __parse_discovery_table() 308 memcpy_fromio(&unit, io_addr + (i + 1) * (global.stride * 8), in __parse_discovery_table() 324 iounmap(io_addr); in __parse_discovery_table() [all …]
|
| H A D | uncore_snb.c | 878 box->io_addr = ioremap(addr, type->mmio_map_size); in snb_uncore_imc_init_box() 879 if (!box->io_addr) in snb_uncore_imc_init_box() 1035 return (u64)readl(box->io_addr + hwc->event_base); in snb_uncore_imc_read_counter() 1550 box->io_addr = ioremap(addr, type->mmio_map_size); in uncore_get_box_mmio_addr() 1551 if (!box->io_addr) in uncore_get_box_mmio_addr() 1639 if (box->io_addr && (box->pmu->pmu_idx == 1)) in adl_uncore_imc_init_box() 1640 writel(ADL_UNCORE_IMC_CTL_INT, box->io_addr + ADL_UNCORE_IMC_GLOBAL_CTL); in adl_uncore_imc_init_box() 1645 if (!box->io_addr) in adl_uncore_mmio_disable_box() 1648 writel(ADL_UNCORE_IMC_CTL_FRZ, box->io_addr + uncore_mmio_box_ctl(box)); in adl_uncore_mmio_disable_box() 1653 if (!box->io_addr) in adl_uncore_mmio_enable_box() [all …]
|
| H A D | uncore.h | 159 void __iomem *io_addr; member 421 if (box->pci_dev || box->io_addr) in uncore_fixed_ctl() 430 if (box->pci_dev || box->io_addr) in uncore_fixed_ctr() 439 if (box->pci_dev || box->io_addr) in uncore_event_ctl() 448 if (box->pci_dev || box->io_addr) in uncore_perf_ctr()
|
| /linux/drivers/usb/host/ |
| H A D | uhci-hcd.h | 385 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 D | uhci-pci.c | 29 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 D | cros_ec_lpc_mec.c | 127 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 D | host_soc.c | 18 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 D | scan.c | 422 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 D | check_signature.c | 16 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/sound/soc/sof/ |
| H A D | ipc4-telemetry.c | 40 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/scsi/ |
| H A D | sim710.c | 171 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()
|
| /linux/drivers/net/ethernet/davicom/ |
| H A D | dm9000.c | 90 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 D | pata_pcmcia.c | 192 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()
|
| H A D | pata_legacy.c | 982 void __iomem *io_addr, *ctrl_addr; in legacy_init_one() local 999 io_addr = devm_ioport_map(&pdev->dev, io, 8); in legacy_init_one() 1001 if (!io_addr || !ctrl_addr) in legacy_init_one() 1016 ap->ioaddr.cmd_addr = io_addr; in legacy_init_one()
|
| /linux/rust/kernel/ |
| H A D | io.rs | 159 let addr = self.io_addr::<$type_name>(offset)?; 188 let addr = self.io_addr::<$type_name>(offset)?; 232 fn io_addr<U>(&self, offset: usize) -> Result<usize> { in io_addr() method
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx.h | 285 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 D | pcie-iproc-bcma.c | 50 pcie->base = bdev->io_addr; in iproc_bcma_pcie_probe()
|
| /linux/drivers/parisc/ |
| H A D | dino.c | 769 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 D | ioremap.c | 446 void iounmap(volatile void __iomem *io_addr) in iounmap() argument 448 void *addr = (void *)(PAGE_MASK & (unsigned long)io_addr); in iounmap()
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_roce.c | 53 dev_info.unmapped_db = adapter->roce_db.io_addr; in _be_roce_dev_add()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.h | 95 u64 io_addr; member
|
| H A D | cn10k_ipsec.h | 86 u64 io_addr; member
|
| /linux/drivers/video/fbdev/ |
| H A D | offb.c | 378 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()
|