/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | serial.c | 34 offset <<= up->regshift; in omap_serial_in() 41 offset <<= p->regshift; in omap_serial_outp() 70 .regshift = 2, 78 .regshift = 2, 86 .regshift = 2, 110 serial_platform_data[0].regshift = 0; in omap_serial_init() 111 serial_platform_data[1].regshift = 0; in omap_serial_init()
|
/kernel/linux/linux-5.10/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_platform.c | 139 u8 type, slave_addr, addr_source, regsize, regshift; in platform_ipmi_probe() local 183 io.regshift = 0; in platform_ipmi_probe() 184 rv = device_property_read_u8(&pdev->dev, "reg-shift", ®shift); in platform_ipmi_probe() 186 io.regshift = regshift; in platform_ipmi_probe() 232 const __be32 *regsize, *regspacing, *regshift; in of_ipmi_probe() local 267 regshift = of_get_property(np, "reg-shift", &proplen); in of_ipmi_probe() 268 if (regshift && proplen != 4) { in of_ipmi_probe() 269 dev_warn(&pdev->dev, "invalid regshift from OF\n"); in of_ipmi_probe() 287 io.regshift in of_ipmi_probe() [all...] |
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()
|
/kernel/linux/linux-6.6/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_platform.c | 137 u8 type, slave_addr, addr_source, regsize, regshift; in platform_ipmi_probe() local 181 io.regshift = 0; in platform_ipmi_probe() 182 rv = device_property_read_u8(&pdev->dev, "reg-shift", ®shift); in platform_ipmi_probe() 184 io.regshift = regshift; in platform_ipmi_probe() 230 const __be32 *regsize, *regspacing, *regshift; in of_ipmi_probe() local 265 regshift = of_get_property(np, "reg-shift", &proplen); in of_ipmi_probe() 266 if (regshift && proplen != 4) { in of_ipmi_probe() 267 dev_warn(&pdev->dev, "invalid regshift from OF\n"); in of_ipmi_probe() 280 io.regshift in of_ipmi_probe() [all...] |
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()
|
/kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
H A D | 8250_pcilib.c | 16 u8 bar, unsigned int offset, int regshift) in serial8250_pci_setup_port() 29 port->port.regshift = regshift; in serial8250_pci_setup_port() 35 port->port.regshift = 0; in serial8250_pci_setup_port() 15 serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar, unsigned int offset, int regshift) serial8250_pci_setup_port() argument
|
H A D | 8250_dw.c | 106 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr() 145 lsr = readb (p->membase + (UART_LSR << p->regshift)); in dw8250_tx_wait_empty() 164 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out() 181 unsigned int value = readb(p->membase + (offset << p->regshift)); in dw8250_serial_in() 191 value = (u8)__raw_readq(p->membase + (offset << p->regshift)); in dw8250_serial_inq() 201 __raw_writeq(value, p->membase + (offset << p->regshift)); in dw8250_serial_outq() 203 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq() 214 writel(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32() 222 unsigned int value = readl(p->membase + (offset << p->regshift)); in dw8250_serial_in32() 231 iowrite32be(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32be() [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()
|
/kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
H A D | 8250_dw.c | 94 void __iomem *offset = p->membase + (UART_LCR << p->regshift); in dw8250_check_lcr() 133 lsr = readb (p->membase + (UART_LSR << p->regshift)); in dw8250_tx_wait_empty() 156 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out38x() 167 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out() 175 unsigned int value = readb(p->membase + (offset << p->regshift)); in dw8250_serial_in() 185 value = (u8)__raw_readq(p->membase + (offset << p->regshift)); in dw8250_serial_inq() 195 __raw_writeq(value, p->membase + (offset << p->regshift)); in dw8250_serial_outq() 197 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq() 208 writel(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32() 216 unsigned int value = readl(p->membase + (offset << p->regshift)); in dw8250_serial_in32() [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()
|
/kernel/linux/linux-6.6/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,
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | capc7117.c | 85 .regshift = 1, 94 .regshift = 1, 103 .regshift = 1, 112 .regshift = 1,
|
/kernel/linux/linux-5.10/arch/x86/platform/ce4100/ |
H A D | ce4100.c | 38 offset = offset << p->regshift; in mem_serial_in() 57 offset = offset << p->regshift; in ce4100_mem_serial_in() 78 offset = offset << p->regshift; in ce4100_mem_serial_out() 102 up->regshift = 2; in ce4100_serial_fixup()
|
/kernel/linux/linux-6.6/arch/x86/platform/ce4100/ |
H A D | ce4100.c | 38 offset = offset << p->regshift; in mem_serial_in() 57 offset = offset << p->regshift; in ce4100_mem_serial_in() 78 offset = offset << p->regshift; in ce4100_mem_serial_out() 102 up->regshift = 2; in ce4100_serial_fixup()
|
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | comedi_8254.h | 40 * Register map for generic 8254 timer (I8254_IO8 with 0 regshift) 65 * @regshift: register gap shift 82 unsigned int regshift; member 128 unsigned int regshift); 132 unsigned int regshift);
|
H A D | comedi_8254.c | 126 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() 596 i8254->regshift = regshift; in __i8254_init() 614 * @regshift: register gap shift 619 unsigned int regshift) in comedi_8254_init() 621 return __i8254_init(iobase, NULL, osc_base, iosize, regshift); in comedi_8254_init() 631 * @regshift: register gap shift 636 unsigned int regshift) in comedi_8254_mm_init() 575 __i8254_init(unsigned long iobase, void __iomem *mmio, unsigned int osc_base, unsigned int iosize, unsigned int regshift) __i8254_init() argument 616 comedi_8254_init(unsigned long iobase, unsigned int osc_base, unsigned int iosize, unsigned int regshift) comedi_8254_init() argument 633 comedi_8254_mm_init(void __iomem *mmio, unsigned int osc_base, unsigned int iosize, unsigned int regshift) comedi_8254_mm_init() argument [all...] |
/kernel/linux/linux-6.6/include/linux/comedi/ |
H A D | comedi_8254.h | 40 * Register map for generic 8254 timer (I8254_IO8 with 0 regshift) 65 * @regshift: register gap shift 82 unsigned int regshift; member 128 unsigned int regshift); 132 unsigned int regshift);
|
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | comedi_8254.c | 124 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_read() 154 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_write() 578 unsigned int regshift) in __i8254_init() 595 i8254->regshift = regshift; in __i8254_init() 613 * @regshift: register gap shift 618 unsigned int regshift) in comedi_8254_init() 620 return __i8254_init(iobase, NULL, osc_base, iosize, regshift); in comedi_8254_init() 630 * @regshift: register gap shift 635 unsigned int regshift) in comedi_8254_mm_init() 574 __i8254_init(unsigned long iobase, void __iomem *mmio, unsigned int osc_base, unsigned int iosize, unsigned int regshift) __i8254_init() argument 615 comedi_8254_init(unsigned long iobase, unsigned int osc_base, unsigned int iosize, unsigned int regshift) comedi_8254_init() argument 632 comedi_8254_mm_init(void __iomem *mmio, unsigned int osc_base, unsigned int iosize, unsigned int regshift) comedi_8254_mm_init() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/mti-malta/ |
H A D | malta-platform.c | 37 .regshift = 0, \ 53 .regshift = 3,
|
/kernel/linux/linux-6.6/arch/mips/mti-malta/ |
H A D | malta-platform.c | 38 .regshift = 0, \ 53 .regshift = 3,
|
/kernel/linux/linux-5.10/arch/arm/mach-footbridge/ |
H A D | isa.c | 53 .regshift = 0, 61 .regshift = 0,
|
/kernel/linux/linux-5.10/arch/mips/loongson2ef/common/ |
H A D | serial.c | 28 .regshift = 0, \ 38 .regshift = 0, \
|
/kernel/linux/linux-6.6/arch/arm/mach-footbridge/ |
H A D | isa.c | 53 .regshift = 0, 61 .regshift = 0,
|