Searched refs:ps2if (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/input/serio/ |
D | sa1111ps2.c | 46 struct ps2if { struct 64 struct ps2if *ps2if = dev_id; in ps2_rxint() argument 67 status = sa1111_readl(ps2if->base + PS2STAT); in ps2_rxint() 70 sa1111_writel(PS2STAT_STP, ps2if->base + PS2STAT); in ps2_rxint() 75 scancode = sa1111_readl(ps2if->base + PS2DATA) & 0xff; in ps2_rxint() 80 serio_interrupt(ps2if->io, scancode, flag); in ps2_rxint() 82 status = sa1111_readl(ps2if->base + PS2STAT); in ps2_rxint() 93 struct ps2if *ps2if = dev_id; in ps2_txint() local 96 spin_lock(&ps2if->lock); in ps2_txint() 97 status = sa1111_readl(ps2if->base + PS2STAT); in ps2_txint() [all …]
|
D | altera_ps2.c | 25 struct ps2if { struct 36 struct ps2if *ps2if = dev_id; in altera_ps2_rxint() local 40 while ((status = readl(ps2if->base)) & 0xffff0000) { in altera_ps2_rxint() 41 serio_interrupt(ps2if->io, status & 0xff, 0); in altera_ps2_rxint() 53 struct ps2if *ps2if = io->port_data; in altera_ps2_write() local 55 writel(val, ps2if->base); in altera_ps2_write() 61 struct ps2if *ps2if = io->port_data; in altera_ps2_open() local 64 while (readl(ps2if->base) & 0xffff0000) in altera_ps2_open() 67 writel(1, ps2if->base + 4); /* enable rx irq */ in altera_ps2_open() 73 struct ps2if *ps2if = io->port_data; in altera_ps2_close() local [all …]
|
D | pcips2.c | 48 struct pcips2_data *ps2if = io->port_data; in pcips2_write() local 52 stat = inb(ps2if->base + PS2_STATUS); in pcips2_write() 56 outb(val, ps2if->base + PS2_DATA); in pcips2_write() 63 struct pcips2_data *ps2if = devid; in pcips2_interrupt() local 70 status = inb(ps2if->base + PS2_STATUS); in pcips2_interrupt() 74 scancode = inb(ps2if->base + PS2_DATA); in pcips2_interrupt() 83 serio_interrupt(ps2if->io, scancode, flag); in pcips2_interrupt() 88 static void pcips2_flush_input(struct pcips2_data *ps2if) in pcips2_flush_input() argument 93 status = inb(ps2if->base + PS2_STATUS); in pcips2_flush_input() 96 scancode = inb(ps2if->base + PS2_DATA); in pcips2_flush_input() [all …]
|