Lines Matching refs:regspacing
1481 return inb(addr + (offset * io->regspacing)); in port_inb()
1489 outb(b, addr + (offset * io->regspacing)); in port_outb()
1496 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inw()
1504 outw(b << io->regshift, addr + (offset * io->regspacing)); in port_outw()
1511 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inl()
1519 outl(b << io->regshift, addr+(offset * io->regspacing)); in port_outl()
1529 release_region(addr + idx * info->io.regspacing, in port_cleanup()
1574 if (request_region(addr + idx * info->io.regspacing, in port_setup()
1578 release_region(addr + idx * info->io.regspacing, in port_setup()
1590 return readb((io->addr)+(offset * io->regspacing)); in intf_mem_inb()
1596 writeb(b, (io->addr)+(offset * io->regspacing)); in intf_mem_outb()
1602 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inw()
1609 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outw()
1615 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inl()
1622 writel(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outl()
1628 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) in mem_inq()
1635 writeq(b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
1647 mapsize = ((info->io_size * info->io.regspacing) in mem_cleanup()
1648 - (info->io.regspacing - info->io.regsize)); in mem_cleanup()
1700 mapsize = ((info->io_size * info->io.regspacing) in mem_setup()
1701 - (info->io.regspacing - info->io.regsize)); in mem_setup()
1812 int regspacing; in hotmod_handler() local
1833 regspacing = 1; in hotmod_handler()
1883 rv = check_hotmod_int_op(curr, o, "rsp", ®spacing); in hotmod_handler()
1933 info->io.regspacing = regspacing; in hotmod_handler()
1934 if (!info->io.regspacing) in hotmod_handler()
1935 info->io.regspacing = DEFAULT_REGSPACING; in hotmod_handler()
2027 info->io.regspacing = regspacings[i]; in hardcode_find_bmc()
2028 if (!info->io.regspacing) in hardcode_find_bmc()
2029 info->io.regspacing = DEFAULT_REGSPACING; in hardcode_find_bmc()
2214 info->io.regspacing = spmi->addr.bit_width / 8; in try_init_spmi()
2216 info->io.regspacing = DEFAULT_REGSPACING; in try_init_spmi()
2218 info->io.regsize = info->io.regspacing; in try_init_spmi()
2236 info->io.addr_data, info->io.regsize, info->io.regspacing, in try_init_spmi()
2388 info->io.regspacing = ipmi_data->offset; in try_init_dmi()
2389 if (!info->io.regspacing) in try_init_dmi()
2390 info->io.regspacing = DEFAULT_REGSPACING; in try_init_dmi()
2402 info->io.addr_data, info->io.regsize, info->io.regspacing, in try_init_dmi()
2449 int regspacing; in ipmi_pci_probe_regspacing() local
2457 for (regspacing = DEFAULT_REGSPACING; regspacing <= 16;) { in ipmi_pci_probe_regspacing()
2458 info->io.regspacing = regspacing; in ipmi_pci_probe_regspacing()
2470 return regspacing; in ipmi_pci_probe_regspacing()
2471 regspacing *= 4; in ipmi_pci_probe_regspacing()
2529 info->io.regspacing = ipmi_pci_probe_regspacing(info); in ipmi_pci_probe()
2541 &pdev->resource[0], info->io.regsize, info->io.regspacing, in ipmi_pci_probe()
2592 const __be32 *regsize, *regspacing, *regshift; in of_ipmi_probe() local
2618 regspacing = of_get_property(np, "reg-spacing", &proplen); in of_ipmi_probe()
2619 if (regspacing && proplen != 4) { in of_ipmi_probe()
2653 info->io.regspacing = regspacing ? be32_to_cpup(regspacing) : DEFAULT_REGSPACING; in of_ipmi_probe()
2660 info->io.addr_data, info->io.regsize, info->io.regspacing, in of_ipmi_probe()
2745 info->io.regspacing = DEFAULT_REGSPACING; in acpi_ipmi_probe()
2752 info->io.regspacing = in acpi_ipmi_probe()
2776 res, info->io.regsize, info->io.regspacing, in acpi_ipmi_probe()
2848 info->io.regspacing = 1; in ipmi_parisc_probe()
3267 smi->io.regspacing, in smi_params_proc_show()
3481 info->io.regspacing = DEFAULT_REGSPACING; in default_find_bmc()