Home
last modified time | relevance | path

Searched refs:regshift (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v4.19/arch/arm/mach-omap1/
Dserial.c37 offset <<= up->regshift; in omap_serial_in()
44 offset <<= p->regshift; in omap_serial_outp()
73 .regshift = 2,
81 .regshift = 2,
89 .regshift = 2,
113 serial_platform_data[0].regshift = 0; in omap_serial_init()
114 serial_platform_data[1].regshift = 0; in omap_serial_init()
/Linux-v4.19/drivers/char/ipmi/
Dipmi_si_mem_io.c21 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(b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
Dipmi_si_port_io.c25 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()
Dipmi_si_hotmod.c112 int regshift; in hotmod_handler() local
132 regshift = 0; in hotmod_handler()
189 rv = check_hotmod_int_op(curr, o, "rsh", &regshift); in hotmod_handler()
226 io.regshift = regshift; in hotmod_handler()
Dipmi_si_platform.c130 io->regshift = 0; in ipmi_get_info_from_resources()
220 const __be32 *regsize, *regspacing, *regshift; in of_ipmi_probe() local
255 regshift = of_get_property(np, "reg-shift", &proplen); in of_ipmi_probe()
256 if (regshift && proplen != 4) { in of_ipmi_probe()
275 io.regshift = regshift ? be32_to_cpup(regshift) : 0; in of_ipmi_probe()
/Linux-v4.19/arch/mips/pmcs-msp71xx/
Dmsp_serial.c53 offset <<= p->regshift; in msp_serial_out()
59 offset <<= p->regshift; in msp_serial_in()
67 unsigned int iir = readb(p->membase + (UART_IIR << p->regshift)); in msp_serial_handle_irq()
83 writeb(d->last_lcr, p->membase + (UART_LCR << p->regshift)); in msp_serial_handle_irq()
111 up.regshift = 2; in msp_serial_setup()
/Linux-v4.19/arch/arm/mach-pxa/
Dcapc7117.c88 .regshift = 1,
97 .regshift = 1,
106 .regshift = 1,
115 .regshift = 1,
Dzeus.c245 .regshift = 1,
254 .regshift = 1,
263 .regshift = 1,
272 .regshift = 1,
282 .regshift = 2,
291 .regshift = 2,
300 .regshift = 2,
/Linux-v4.19/arch/x86/platform/ce4100/
Dce4100.c42 offset = offset << p->regshift; in mem_serial_in()
61 offset = offset << p->regshift; in ce4100_mem_serial_in()
82 offset = offset << p->regshift; in ce4100_mem_serial_out()
106 up->regshift = 2; in ce4100_serial_fixup()
/Linux-v4.19/drivers/staging/comedi/drivers/
Dcomedi_8254.c126 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_read()
156 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_write()
579 unsigned int regshift) in __i8254_init() argument
596 i8254->regshift = regshift; in __i8254_init()
619 unsigned int regshift) in comedi_8254_init() argument
621 return __i8254_init(iobase, NULL, osc_base, iosize, regshift); in comedi_8254_init()
636 unsigned int regshift) in comedi_8254_mm_init() argument
638 return __i8254_init(0, mmio, osc_base, iosize, regshift); in comedi_8254_mm_init()
Dcomedi_8254.h82 unsigned int regshift; member
128 unsigned int regshift);
132 unsigned int regshift);
/Linux-v4.19/drivers/tty/serial/8250/
D8250_dw.c110 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr()
148 lsr = readb (p->membase + (UART_LSR << p->regshift)); in dw8250_tx_wait_empty()
169 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out38x()
180 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out()
188 unsigned int value = readb(p->membase + (offset << p->regshift)); in dw8250_serial_in()
198 value = (u8)__raw_readq(p->membase + (offset << p->regshift)); in dw8250_serial_inq()
208 __raw_writeq(value, p->membase + (offset << p->regshift)); in dw8250_serial_outq()
210 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq()
221 writel(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32()
229 unsigned int value = readl(p->membase + (offset << p->regshift)); in dw8250_serial_in32()
[all …]
D8250_hp300.c119 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()
D8250_early.c40 offset <<= port->regshift; in serial8250_early_in()
63 offset <<= port->regshift; in serial8250_early_out()
171 port->regshift = 2; in early_omap8250_setup()
D8250_core.c359 unsigned long start = UART_RSA_BASE << up->port.regshift; in serial8250_request_rsa_resource()
360 unsigned int size = 8 << up->port.regshift; in serial8250_request_rsa_resource()
380 unsigned long offset = UART_RSA_BASE << up->port.regshift; in serial8250_release_rsa_resource()
381 unsigned int size = 8 << up->port.regshift; in serial8250_release_rsa_resource()
553 port->regshift = old_serial_port[i].iomem_reg_shift; in serial8250_isa_init_ports()
725 p->regshift = port->regshift; in early_serial_setup()
817 uart.port.regshift = p->regshift; in serial8250_probe()
983 uart->port.regshift = up->port.regshift; in serial8250_register_8250_port()
/Linux-v4.19/arch/mips/mti-malta/
Dmalta-platform.c37 .regshift = 0, \
52 .regshift = 3,
/Linux-v4.19/arch/mips/emma/markeins/
Dplatform.c113 .regshift = 4,
121 .regshift = 4,
129 .regshift = 4,
/Linux-v4.19/arch/arm/mach-s3c24xx/
Dmach-vr1000.c142 .regshift = 0,
150 .regshift = 0,
158 .regshift = 0,
166 .regshift = 0,
/Linux-v4.19/arch/arm/mach-iop33x/
Duart.c38 .regshift = 2,
88 .regshift = 2,
/Linux-v4.19/arch/arm/mach-footbridge/
Disa.c56 .regshift = 0,
64 .regshift = 0,
/Linux-v4.19/arch/mips/lasat/
Dserial.c59 lasat_serial8250_port[0].regshift = LASAT_UART_REGS_SHIFT_100; in lasat_uart_add()
71 lasat_serial8250_port[0].regshift = LASAT_UART_REGS_SHIFT_200; in lasat_uart_add()
/Linux-v4.19/arch/mips/bcm47xx/
Dserial.c45 p->regshift = ssb_port->reg_shift; in uart8250_init_ssb()
71 p->regshift = bcma_port->reg_shift; in uart8250_init_bcma()
/Linux-v4.19/arch/sh/boards/mach-se/7343/
Dsetup.c76 .regshift = 1,
83 .regshift = 1,
/Linux-v4.19/arch/mips/loongson64/common/
Dserial.c28 .regshift = 0, \
38 .regshift = 0, \
/Linux-v4.19/arch/arm/mach-ixp4xx/
Davila-setup.c91 .regshift = 2,
100 .regshift = 2,

12345