Home
last modified time | relevance | path

Searched refs:ps2if (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/serio/
H A Dsa1111ps2.c43 struct ps2if { struct
63 struct ps2if *ps2if = dev_id; in ps2_rxint() local
66 status = readl_relaxed(ps2if->base + PS2STAT); in ps2_rxint()
69 writel_relaxed(PS2STAT_STP, ps2if->base + PS2STAT); in ps2_rxint()
74 scancode = readl_relaxed(ps2if->base + PS2DATA) & 0xff; in ps2_rxint()
79 serio_interrupt(ps2if->io, scancode, flag); in ps2_rxint()
81 status = readl_relaxed(ps2if->base + PS2STAT); in ps2_rxint()
92 struct ps2if *ps2if in ps2_txint() local
115 struct ps2if *ps2if = io->port_data; ps2_write() local
142 struct ps2if *ps2if = io->port_data; ps2_open() local
178 struct ps2if *ps2if = io->port_data; ps2_close() local
195 ps2_clear_input(struct ps2if *ps2if) ps2_clear_input() argument
205 ps2_test_one(struct ps2if *ps2if, unsigned int mask) ps2_test_one() argument
222 ps2_test(struct ps2if *ps2if) ps2_test() argument
255 struct ps2if *ps2if; ps2_probe() local
349 struct ps2if *ps2if = sa1111_get_drvdata(dev); ps2_remove() local
[all...]
H A Daltera_ps2.c22 struct ps2if { struct
33 struct ps2if *ps2if = dev_id; in altera_ps2_rxint() local
37 while ((status = readl(ps2if->base)) & 0xffff0000) { in altera_ps2_rxint()
38 serio_interrupt(ps2if->io, status & 0xff, 0); in altera_ps2_rxint()
50 struct ps2if *ps2if = io->port_data; in altera_ps2_write() local
52 writel(val, ps2if->base); in altera_ps2_write()
58 struct ps2if *ps2if in altera_ps2_open() local
70 struct ps2if *ps2if = io->port_data; altera_ps2_close() local
80 struct ps2if *ps2if; altera_ps2_probe() local
132 struct ps2if *ps2if = platform_get_drvdata(pdev); altera_ps2_remove() local
[all...]
H A Dpcips2.c45 struct pcips2_data *ps2if = io->port_data; in pcips2_write() local
49 stat = inb(ps2if->base + PS2_STATUS); in pcips2_write()
53 outb(val, ps2if->base + PS2_DATA); in pcips2_write()
60 struct pcips2_data *ps2if = devid; in pcips2_interrupt() local
67 status = inb(ps2if->base + PS2_STATUS); in pcips2_interrupt()
71 scancode = inb(ps2if->base + PS2_DATA); in pcips2_interrupt()
80 serio_interrupt(ps2if->io, scancode, flag); in pcips2_interrupt()
85 static void pcips2_flush_input(struct pcips2_data *ps2if) in pcips2_flush_input() argument
90 status = inb(ps2if->base + PS2_STATUS); in pcips2_flush_input()
93 scancode = inb(ps2if in pcips2_flush_input()
101 struct pcips2_data *ps2if = io->port_data; pcips2_open() local
119 struct pcips2_data *ps2if = io->port_data; pcips2_close() local
128 struct pcips2_data *ps2if; pcips2_probe() local
177 struct pcips2_data *ps2if = pci_get_drvdata(dev); pcips2_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/input/serio/
H A Dsa1111ps2.c43 struct ps2if { struct
63 struct ps2if *ps2if = dev_id; in ps2_rxint() local
66 status = readl_relaxed(ps2if->base + PS2STAT); in ps2_rxint()
69 writel_relaxed(PS2STAT_STP, ps2if->base + PS2STAT); in ps2_rxint()
74 scancode = readl_relaxed(ps2if->base + PS2DATA) & 0xff; in ps2_rxint()
79 serio_interrupt(ps2if->io, scancode, flag); in ps2_rxint()
81 status = readl_relaxed(ps2if->base + PS2STAT); in ps2_rxint()
92 struct ps2if *ps2if in ps2_txint() local
115 struct ps2if *ps2if = io->port_data; ps2_write() local
142 struct ps2if *ps2if = io->port_data; ps2_open() local
178 struct ps2if *ps2if = io->port_data; ps2_close() local
195 ps2_clear_input(struct ps2if *ps2if) ps2_clear_input() argument
205 ps2_test_one(struct ps2if *ps2if, unsigned int mask) ps2_test_one() argument
222 ps2_test(struct ps2if *ps2if) ps2_test() argument
255 struct ps2if *ps2if; ps2_probe() local
349 struct ps2if *ps2if = sa1111_get_drvdata(dev); ps2_remove() local
[all...]
H A Daltera_ps2.c22 struct ps2if { struct
33 struct ps2if *ps2if = dev_id; in altera_ps2_rxint() local
37 while ((status = readl(ps2if->base)) & 0xffff0000) { in altera_ps2_rxint()
38 serio_interrupt(ps2if->io, status & 0xff, 0); in altera_ps2_rxint()
50 struct ps2if *ps2if = io->port_data; in altera_ps2_write() local
52 writel(val, ps2if->base); in altera_ps2_write()
58 struct ps2if *ps2if in altera_ps2_open() local
70 struct ps2if *ps2if = io->port_data; altera_ps2_close() local
80 struct ps2if *ps2if; altera_ps2_probe() local
130 struct ps2if *ps2if = platform_get_drvdata(pdev); altera_ps2_remove() local
[all...]
H A Dpcips2.c45 struct pcips2_data *ps2if = io->port_data; in pcips2_write() local
49 stat = inb(ps2if->base + PS2_STATUS); in pcips2_write()
53 outb(val, ps2if->base + PS2_DATA); in pcips2_write()
60 struct pcips2_data *ps2if = devid; in pcips2_interrupt() local
67 status = inb(ps2if->base + PS2_STATUS); in pcips2_interrupt()
71 scancode = inb(ps2if->base + PS2_DATA); in pcips2_interrupt()
80 serio_interrupt(ps2if->io, scancode, flag); in pcips2_interrupt()
85 static void pcips2_flush_input(struct pcips2_data *ps2if) in pcips2_flush_input() argument
90 status = inb(ps2if->base + PS2_STATUS); in pcips2_flush_input()
93 scancode = inb(ps2if in pcips2_flush_input()
101 struct pcips2_data *ps2if = io->port_data; pcips2_open() local
119 struct pcips2_data *ps2if = io->port_data; pcips2_close() local
128 struct pcips2_data *ps2if; pcips2_probe() local
177 struct pcips2_data *ps2if = pci_get_drvdata(dev); pcips2_remove() local
[all...]

Completed in 2 milliseconds