| /linux/drivers/char/ipmi/ |
| H A D | ipmi_si_mem_io.c | 21 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inw() 28 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outw() 34 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inl() 41 writel(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outl() 47 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) in mem_inq() 54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
|
| H A D | ipmi_si_port_io.c | 25 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inw() 33 outw(b << io->regshift, addr + (offset * io->regspacing)); in port_outw() 40 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inl() 48 outl(b << io->regshift, addr+(offset * io->regspacing)); in port_outl()
|
| H A D | ipmi_plat_data.c | 43 if (p->regshift) in ipmi_platform_add() 44 pr[pidx++] = PROPERTY_ENTRY_U8("reg-shift", p->regshift); in ipmi_platform_add()
|
| H A D | ipmi_si_pci.c | 33 io->regshift = 0; in ipmi_pci_probe_regspacing() 117 io.regshift = 0; in ipmi_pci_probe()
|
| H A D | ipmi_plat_data.h | 18 unsigned int regshift; member
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_pcilib.c | 25 u8 bar, unsigned int offset, int regshift, void __iomem *iomem) in serial8250_pci_setup_port() argument 35 port->port.regshift = regshift; in serial8250_pci_setup_port() 41 port->port.regshift = 0; in serial8250_pci_setup_port()
|
| H A D | 8250_ce4100.c | 21 offset = offset << p->regshift; in mem_serial_in() 58 offset <<= p->regshift; in ce4100_mem_serial_out() 79 up->regshift = 2; in ce4100_serial_fixup()
|
| H A D | 8250_dw.c | 274 lsr = readb (p->membase + (UART_LSR << p->regshift)); in dw8250_tx_wait_empty() 294 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out() 312 u32 value = readb(p->membase + (offset << p->regshift)); in dw8250_serial_in() 320 u8 value = __raw_readq(p->membase + (offset << p->regshift)); in dw8250_serial_inq() 331 __raw_writeq(value, p->membase + (offset << p->regshift)); in dw8250_serial_outq() 333 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq() 344 writel(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32() 350 u32 value = readl(p->membase + (offset << p->regshift)); in dw8250_serial_in32() 360 iowrite32be(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32be() 366 u32 value = ioread32be(p->membase + (offset << p->regshift)); in dw8250_serial_in32be() [all …]
|
| H A D | 8250_hp300.c | 119 port.regshift = 2; in hp300_setup_serial_console() 136 port.regshift = 1; in hp300_setup_serial_console() 178 uart.port.regshift = 1; in hpdca_init_one() 260 uart.port.regshift = 2; in hp300_8250_init()
|
| H A D | 8250_rt288x.c | 42 return __raw_readl(p->membase + (offset << p->regshift)); in au_serial_in() 51 __raw_writel(value, p->membase + (offset << p->regshift)); in au_serial_out()
|
| H A D | 8250_loongson.c | 71 val = readb(p->membase + (offset << p->regshift)); in loongson_serial_in() 80 offset <<= p->regshift; in loongson_serial_out() 124 port->regshift = 0; in loongson_uart_probe()
|
| H A D | 8250_pcilib.h | 15 unsigned int offset, int regshift, void __iomem *iomem);
|
| H A D | 8250_ingenic.c | 206 writeb(value, p->membase + (offset << p->regshift)); in ingenic_uart_serial_out() 213 value = readb(p->membase + (offset << p->regshift)); in ingenic_uart_serial_in() 269 uart.port.regshift = 2; in ingenic_uart_probe()
|
| H A D | 8250_lpc18xx.c | 80 offset = offset << p->regshift; in lpc18xx_uart_serial_out() 157 uart.port.regshift = 2; in lpc18xx_serial_probe()
|
| /linux/drivers/comedi/drivers/ |
| H A D | comedi_8254.c | 131 unsigned int reg_offset = (reg * I8254_IO8) << i8254->regshift; in i8254_io8_cb() 145 unsigned int reg_offset = (reg * I8254_IO16) << i8254->regshift; in i8254_io16_cb() 159 unsigned int reg_offset = (reg * I8254_IO32) << i8254->regshift; in i8254_io32_cb() 175 unsigned int reg_offset = (reg * I8254_IO8) << i8254->regshift; in i8254_mmio8_cb() 189 unsigned int reg_offset = (reg * I8254_IO16) << i8254->regshift; in i8254_mmio16_cb() 203 unsigned int reg_offset = (reg * I8254_IO32) << i8254->regshift; in i8254_mmio32_cb() 623 unsigned int regshift) in __i8254_init() argument 643 i8254->regshift = regshift; in __i8254_init() 670 unsigned int regshift) in comedi_8254_io_alloc() argument 687 return __i8254_init(iocb, iobase, osc_base, iosize, regshift); in comedi_8254_io_alloc() [all …]
|
| H A D | amplc_dio200_common.c | 598 unsigned int regshift; in dio200_subdev_8254_init() local 607 regshift = 3; in dio200_subdev_8254_init() 609 regshift = 0; in dio200_subdev_8254_init() 614 0, I8254_IO8, regshift); in dio200_subdev_8254_init() 617 0, I8254_IO8, regshift); in dio200_subdev_8254_init()
|
| /linux/arch/arm/mach-omap1/ |
| H A D | serial.c | 36 offset <<= up->regshift; in omap_serial_in() 43 offset <<= p->regshift; in omap_serial_outp() 72 .regshift = 2, 80 .regshift = 2, 88 .regshift = 2,
|
| /linux/arch/mips/mti-malta/ |
| H A D | malta-platform.c | 38 .regshift = 0, \ 53 .regshift = 3,
|
| /linux/arch/arm/mach-footbridge/ |
| H A D | isa.c | 53 .regshift = 0, 61 .regshift = 0,
|
| /linux/arch/mips/loongson2ef/common/ |
| H A D | serial.c | 28 .regshift = 0, \ 38 .regshift = 0, \
|
| /linux/drivers/tty/serial/ |
| H A D | serial_port.c | 211 port->regshift = use_defaults ? 0 : port->regshift; in __uart_read_properties() 213 port->regshift = value; in __uart_read_properties()
|
| /linux/arch/mips/bcm47xx/ |
| H A D | serial.c | 45 p->regshift = ssb_port->reg_shift; in uart8250_init_ssb() 71 p->regshift = bcma_port->reg_shift; in uart8250_init_bcma()
|
| /linux/arch/sh/boards/mach-se/7343/ |
| H A D | setup.c | 76 .regshift = 1, 83 .regshift = 1,
|
| /linux/arch/powerpc/kernel/ |
| H A D | legacy_serial.c | 61 offset = offset << p->regshift; in tsi_serial_in() 71 offset = offset << p->regshift; in tsi_serial_out() 144 legacy_port->regshift = shift; in add_legacy_port() 332 stride = 1 << port->regshift; in setup_legacy_serial_console() 376 udbg_uart_init_mmio(vaddr, 1 << port->regshift); in ioremap_legacy_serial_console()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-imx.c | 203 unsigned int regshift; member 272 .regshift = IMX_I2C_REGSHIFT, 282 .regshift = IMX_I2C_REGSHIFT, 292 .regshift = IMX_I2C_REGSHIFT, 302 .regshift = VF610_I2C_REGSHIFT, 311 .regshift = S32G_I2C_REGSHIFT, 370 writeb(val, i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_write_reg() 376 return readb(i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_read_reg() 421 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request() 440 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request() [all …]
|