Home
last modified time | relevance | path

Searched refs:ps2if (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/input/serio/
Dsa1111ps2.c46 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 …]
Daltera_ps2.c25 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 …]
Dpcips2.c48 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 …]