Searched refs:regshift (Results 1 - 25 of 76) sorted by relevance

1234

/linux-master/drivers/tty/serial/8250/
H A D8250_pcilib.h15 unsigned int offset, int regshift);
H A D8250_pcilib.c16 u8 bar, unsigned int offset, int regshift)
29 port->port.regshift = regshift;
35 port->port.regshift = 0;
15 serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar, unsigned int offset, int regshift) argument
H A D8250_early.c38 offset <<= port->regshift;
58 offset <<= port->regshift;
184 port->regshift = 2;
H A D8250_dw.c105 void __iomem *offset = p->membase + (UART_LCR << p->regshift);
144 lsr = readb (p->membase + (UART_LSR << p->regshift));
163 writeb(value, p->membase + (offset << p->regshift));
180 unsigned int value = readb(p->membase + (offset << p->regshift));
190 value = (u8)__raw_readq(p->membase + (offset << p->regshift));
200 __raw_writeq(value, p->membase + (offset << p->regshift));
202 __raw_readq(p->membase + (UART_LCR << p->regshift));
213 writel(value, p->membase + (offset << p->regshift));
221 unsigned int value = readl(p->membase + (offset << p->regshift));
230 iowrite32be(value, p->membase + (offset << p->regshift));
[all...]
H A D8250_rt288x.c42 return __raw_readl(p->membase + (offset << p->regshift));
51 __raw_writel(value, p->membase + (offset << p->regshift));
H A D8250_hp300.c119 port.regshift = 2;
136 port.regshift = 1;
178 uart.port.regshift = 1;
260 uart.port.regshift = 2;
H A D8250_pxa.c126 uart.port.regshift = 2;
176 port->regshift = 2;
/linux-master/drivers/char/ipmi/
H A Dipmi_plat_data.h18 unsigned int regshift; member in struct:ipmi_plat_data
H A Dipmi_si_mem_io.c21 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift)
28 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing));
34 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift)
41 writel(b << io->regshift, (io->addr)+(offset * io->regspacing));
47 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift)
54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing));
H A Dipmi_si_port_io.c25 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff;
33 outw(b << io->regshift, addr + (offset * io->regspacing));
40 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff;
48 outl(b << io->regshift, addr+(offset * io->regspacing));
H A Dipmi_si_platform.c138 u8 type, slave_addr, addr_source, regsize, regshift; local
182 io.regshift = 0;
183 rv = device_property_read_u8(&pdev->dev, "reg-shift", &regshift);
185 io.regshift = regshift;
230 const __be32 *regsize, *regspacing, *regshift; local
261 regshift = of_get_property(np, "reg-shift", &proplen);
262 if (regshift && proplen != 4) {
263 dev_warn(&pdev->dev, "invalid regshift from OF\n");
276 io.regshift
[all...]
H A Dipmi_si_pci.c31 io->regshift = 0;
112 io.regshift = 0;
H A Dipmi_plat_data.c43 if (p->regshift)
44 pr[pidx++] = PROPERTY_ENTRY_U8("reg-shift", p->regshift);
H A Dipmi_si.h51 unsigned int regshift; member in struct:si_sm_io
H A Dipmi_si_parisc.c22 io.regshift = 0;
/linux-master/arch/mips/mti-malta/
H A Dmalta-platform.c38 .regshift = 0, \
53 .regshift = 3,
/linux-master/arch/mips/rb532/
H A Dserial.c45 .regshift = 2
/linux-master/include/linux/comedi/
H A Dcomedi_8254.h42 * Register map for generic 8254 timer (I8254_IO8 with 0 regshift)
81 * @regshift: register gap shift
98 unsigned int regshift; member in struct:comedi_8254
145 unsigned int regshift);
150 unsigned int regshift)
159 unsigned int regshift);
147 comedi_8254_io_alloc(unsigned long iobase, unsigned int osc_base, unsigned int iosize, unsigned int regshift) argument
/linux-master/arch/x86/platform/ce4100/
H A Dce4100.c38 offset = offset << p->regshift;
57 offset = offset << p->regshift;
78 offset = offset << p->regshift;
102 up->regshift = 2;
/linux-master/arch/mips/loongson2ef/common/
H A Dserial.c28 .regshift = 0, \
38 .regshift = 0, \
/linux-master/arch/arm/mach-footbridge/
H A Disa.c53 .regshift = 0,
61 .regshift = 0,
/linux-master/arch/arm/mach-omap1/
H A Dserial.c36 offset <<= up->regshift;
43 offset <<= p->regshift;
72 .regshift = 2,
80 .regshift = 2,
88 .regshift = 2,
/linux-master/drivers/comedi/drivers/
H A Dcomedi_8254.c131 unsigned int reg_offset = (reg * I8254_IO8) << i8254->regshift;
145 unsigned int reg_offset = (reg * I8254_IO16) << i8254->regshift;
159 unsigned int reg_offset = (reg * I8254_IO32) << i8254->regshift;
175 unsigned int reg_offset = (reg * I8254_IO8) << i8254->regshift;
189 unsigned int reg_offset = (reg * I8254_IO16) << i8254->regshift;
203 unsigned int reg_offset = (reg * I8254_IO32) << i8254->regshift;
623 unsigned int regshift)
643 i8254->regshift = regshift;
663 * @regshift
619 __i8254_init(comedi_8254_iocb_fn *iocb, unsigned long context, unsigned int osc_base, unsigned int iosize, unsigned int regshift) argument
667 comedi_8254_io_alloc(unsigned long iobase, unsigned int osc_base, unsigned int iosize, unsigned int regshift) argument
703 comedi_8254_mm_alloc(void __iomem *mmio, unsigned int osc_base, unsigned int iosize, unsigned int regshift) argument
[all...]
/linux-master/arch/mips/bcm47xx/
H A Dserial.c45 p->regshift = ssb_port->reg_shift;
71 p->regshift = bcma_port->reg_shift;
/linux-master/arch/sh/boards/mach-se/7343/
H A Dsetup.c76 .regshift = 1,
83 .regshift = 1,

Completed in 306 milliseconds

1234