Home
last modified time | relevance | path

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

123456

/kernel/linux/linux-5.10/drivers/ide/
H A Dide-generic.c80 unsigned long io_addr; in ide_generic_init() local
99 io_addr = legacy_bases[i]; in ide_generic_init()
101 if ((probe_mask & (1 << i)) && io_addr) { in ide_generic_init()
102 if (!request_region(io_addr, 8, DRV_NAME)) { in ide_generic_init()
105 DRV_NAME, io_addr, io_addr + 7); in ide_generic_init()
110 if (!request_region(io_addr + 0x206, 1, DRV_NAME)) { in ide_generic_init()
113 DRV_NAME, io_addr + 0x206); in ide_generic_init()
114 release_region(io_addr, 8); in ide_generic_init()
120 ide_std_init_ports(&hw, io_addr, io_add in ide_generic_init()
[all...]
/kernel/linux/linux-5.10/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_privat 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) ! in pcipcwd_check_temperature_support()
[all...]
/kernel/linux/linux-6.6/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_privat 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) ! in pcipcwd_check_temperature_support()
[all...]
/kernel/linux/linux-5.10/drivers/platform/chrome/
H A Dcros_ec_lpc_mec.c77 int io_addr; in cros_ec_lpc_io_bytes_mec() local
101 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base) + (offset & 0x3); in cros_ec_lpc_io_bytes_mec()
103 while (io_addr <= MEC_EMI_EC_DATA_B3(mec_emi_base)) { in cros_ec_lpc_io_bytes_mec()
105 buf[i] = inb(io_addr++); in cros_ec_lpc_io_bytes_mec()
107 outb(buf[i], io_addr++); in cros_ec_lpc_io_bytes_mec()
133 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base); in cros_ec_lpc_io_bytes_mec()
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_ec_lpc_mec.c77 int io_addr; in cros_ec_lpc_io_bytes_mec() local
101 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base) + (offset & 0x3); in cros_ec_lpc_io_bytes_mec()
103 while (io_addr <= MEC_EMI_EC_DATA_B3(mec_emi_base)) { in cros_ec_lpc_io_bytes_mec()
105 buf[i] = inb(io_addr++); in cros_ec_lpc_io_bytes_mec()
107 outb(buf[i], io_addr++); in cros_ec_lpc_io_bytes_mec()
133 io_addr = MEC_EMI_EC_DATA_B0(mec_emi_base); in cros_ec_lpc_io_bytes_mec()
/kernel/linux/linux-6.6/arch/x86/events/intel/
H A Duncore_discovery.c227 void __iomem *io_addr; in parse_discovery_table() local
248 io_addr = ioremap(addr, size); in parse_discovery_table()
249 if (!io_addr) in parse_discovery_table()
253 memcpy_fromio(&global, io_addr, sizeof(struct uncore_global_discovery)); in parse_discovery_table()
257 iounmap(io_addr); in parse_discovery_table()
260 iounmap(io_addr); in parse_discovery_table()
263 io_addr = ioremap(addr, size); in parse_discovery_table()
264 if (!io_addr) in parse_discovery_table()
269 memcpy_fromio(&unit, io_addr + (i + 1) * (global.stride * 8), in parse_discovery_table()
285 iounmap(io_addr); in parse_discovery_table()
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Duhci-hcd.h389 unsigned long io_addr; member
516 return inl(uhci->io_addr + reg); in uhci_readl()
521 outl(val, uhci->io_addr + reg); in uhci_writel()
526 return inw(uhci->io_addr + reg); in uhci_readw()
531 outw(val, uhci->io_addr + reg); in uhci_writew()
536 return inb(uhci->io_addr + reg); in uhci_readb()
541 outb(val, uhci->io_addr + reg); in uhci_writeb()
548 #define uhci_has_pci_registers(u) ((u)->io_addr != 0)
594 return inl(uhci->io_addr + reg); in uhci_readl()
608 outl(val, uhci->io_addr 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()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Duhci-hcd.h385 unsigned long io_addr; member
520 return inl(uhci->io_addr + reg); in uhci_readl()
525 outl(val, uhci->io_addr + reg); in uhci_writel()
530 return inw(uhci->io_addr + reg); in uhci_readw()
535 outw(val, uhci->io_addr + reg); in uhci_writew()
540 return inb(uhci->io_addr + reg); in uhci_readb()
545 outb(val, uhci->io_addr + reg); in uhci_writeb()
552 #define uhci_has_pci_registers(u) ((u)->io_addr != 0)
598 return UHCI_IN(inl(uhci->io_addr + reg)); in uhci_readl()
612 UHCI_OUT(outl(val, uhci->io_addr 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()
/kernel/linux/linux-5.10/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, in check_signature() argument
20 if (readb(io_addr) != *signature) in check_signature()
22 io_addr++; in check_signature()
/kernel/linux/linux-6.6/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, in check_signature() argument
20 if (readb(io_addr) != *signature) in check_signature()
22 io_addr++; in check_signature()
/kernel/linux/linux-5.10/drivers/scsi/
H A DBusLogic.c570 static void __init blogic_add_probeaddr_isa(unsigned long io_addr) in blogic_add_probeaddr_isa() argument
578 probeinfo->io_addr = io_addr; in blogic_add_probeaddr_isa()
692 pr_probeinfo->io_addr = 0; in blogic_init_mm_probeinfo()
704 unsigned long io_addr; in blogic_init_mm_probeinfo() local
716 io_addr = base_addr0 = pci_resource_start(pci_device, 0); in blogic_init_mm_probeinfo()
721 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr); in blogic_init_mm_probeinfo()
731 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr); in blogic_init_mm_probeinfo()
736 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); in blogic_init_mm_probeinfo()
744 host_adapter->io_addr in blogic_init_mm_probeinfo()
888 unsigned long io_addr; blogic_init_mm_probeinfo() local
944 unsigned long io_addr; blogic_init_fp_probeinfo() local
3671 unsigned long io_addr = simple_strtoul(options, blogic_parseopts() local
[all...]
H A Dsim710.c169 unsigned long io_addr = edev->base_addr; in sim710_eisa_probe() local
179 irq_index = (inb(io_addr + 0xc85) & 0x7) - 1; in sim710_eisa_probe()
181 val = inb(io_addr + 0x4); in sim710_eisa_probe()
190 irq_index = inb(io_addr + 0xc88) & 0x07; in sim710_eisa_probe()
200 return sim710_probe_common(dev, io_addr, irq, 50, in sim710_eisa_probe()
H A Dips.c2038 if (ha->io_addr) in ips_host_info()
2041 ha->io_addr, ha->io_len); in ips_host_info()
2286 outl(0, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2290 if (inb(ha->io_addr + IPS_REG_FLDP) != 0x55) in ips_get_bios_version()
2293 outl(1, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2297 if (inb(ha->io_addr + IPS_REG_FLDP) != 0xAA) in ips_get_bios_version()
2301 outl(0x1FF, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2305 major = inb(ha->io_addr + IPS_REG_FLDP); in ips_get_bios_version()
2308 outl(0x1FE, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2312 minor = inb(ha->io_addr in ips_get_bios_version()
6832 uint32_t io_addr; ips_init_phase1() local
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-ixp4xx/include/mach/
H A Dio.h256 static inline void outsb(u32 io_addr, const void *p, u32 count) in outsb() argument
261 outb(*vaddr++, io_addr); in outsb()
275 static inline void outsw(u32 io_addr, const void *p, u32 count) in outsw() argument
279 outw(cpu_to_le16(*vaddr++), io_addr); in outsw()
289 static inline void outsl(u32 io_addr, const void *p, u32 count) in outsl() argument
293 outl(cpu_to_le32(*vaddr++), io_addr); in outsl()
309 static inline void insb(u32 io_addr, void *p, u32 count) in insb() argument
313 *vaddr++ = inb(io_addr); in insb()
329 static inline void insw(u32 io_addr, void *p, u32 count) in insw() argument
333 *vaddr++ = le16_to_cpu(inw(io_addr)); in insw()
347 insl(u32 io_addr, void *p, u32 count) insl() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A DBusLogic.c635 pr_probeinfo->io_addr = 0; in blogic_init_mm_probeinfo()
647 unsigned long io_addr; in blogic_init_mm_probeinfo() local
659 io_addr = base_addr0 = pci_resource_start(pci_device, 0); in blogic_init_mm_probeinfo()
664 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr); in blogic_init_mm_probeinfo()
674 blogic_err("at PCI Bus %d Device %d I/O Address 0x%lX\n", NULL, bus, device, io_addr); in blogic_init_mm_probeinfo()
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); in blogic_init_mm_probeinfo()
687 host_adapter->io_addr = io_addr; in blogic_init_mm_probeinfo()
741 pr_probeinfo->io_addr = io_addr; in blogic_init_mm_probeinfo()
789 unsigned long io_addr; blogic_init_mm_probeinfo() local
845 unsigned long io_addr; blogic_init_fp_probeinfo() local
[all...]
H A Dsim710.c169 unsigned long io_addr = edev->base_addr; in sim710_eisa_probe() local
179 irq_index = (inb(io_addr + 0xc85) & 0x7) - 1; in sim710_eisa_probe()
181 val = inb(io_addr + 0x4); in sim710_eisa_probe()
190 irq_index = inb(io_addr + 0xc88) & 0x07; in sim710_eisa_probe()
200 return sim710_probe_common(dev, io_addr, irq, 50, in sim710_eisa_probe()
H A Dips.c2041 if (ha->io_addr) in ips_host_info()
2044 ha->io_addr, ha->io_len); in ips_host_info()
2289 outl(0, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2293 if (inb(ha->io_addr + IPS_REG_FLDP) != 0x55) in ips_get_bios_version()
2296 outl(1, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2300 if (inb(ha->io_addr + IPS_REG_FLDP) != 0xAA) in ips_get_bios_version()
2304 outl(0x1FF, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2308 major = inb(ha->io_addr + IPS_REG_FLDP); in ips_get_bios_version()
2311 outl(0x1FE, ha->io_addr + IPS_REG_FLAP); in ips_get_bios_version()
2315 minor = inb(ha->io_addr in ips_get_bios_version()
6835 uint32_t io_addr; ips_init_phase1() local
[all...]
/kernel/linux/linux-5.10/arch/s390/pci/
H A Dpci_mmio.c146 void __iomem *io_addr; in SYSCALL_DEFINE3() local
182 io_addr = (void __iomem *)((pfn << PAGE_SHIFT) | in SYSCALL_DEFINE3()
186 if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) in SYSCALL_DEFINE3()
192 ret = zpci_memcpy_toio(io_addr, buf, length); in SYSCALL_DEFINE3()
275 void __iomem *io_addr; in SYSCALL_DEFINE3() local
312 io_addr = (void __iomem *)((pfn << PAGE_SHIFT) | (mmio_addr & ~PAGE_MASK)); in SYSCALL_DEFINE3()
314 if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) { in SYSCALL_DEFINE3()
318 ret = zpci_memcpy_fromio(buf, io_addr, length); in SYSCALL_DEFINE3()
/kernel/linux/linux-6.6/arch/s390/pci/
H A Dpci_mmio.c122 void __iomem *io_addr; in SYSCALL_DEFINE3() local
176 io_addr = (void __iomem *)((pte_pfn(*ptep) << PAGE_SHIFT) | in SYSCALL_DEFINE3()
179 if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) in SYSCALL_DEFINE3()
182 ret = zpci_memcpy_toio(io_addr, buf, length); in SYSCALL_DEFINE3()
264 void __iomem *io_addr; in SYSCALL_DEFINE3() local
315 io_addr = (void __iomem *)((pte_pfn(*ptep) << PAGE_SHIFT) | in SYSCALL_DEFINE3()
318 if ((unsigned long) io_addr < ZPCI_IOMAP_ADDR_BASE) { in SYSCALL_DEFINE3()
322 ret = zpci_memcpy_fromio(buf, io_addr, length); in SYSCALL_DEFINE3()

Completed in 23 milliseconds

123456