Home
last modified time | relevance | path

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

/openbmc/linux/drivers/input/serio/
H A Dsa1111ps2.c63 struct ps2if *ps2if = dev_id; in ps2_rxint() local
92 struct ps2if *ps2if = dev_id; in ps2_txint() local
97 if (ps2if->head == ps2if->tail) { in ps2_txint()
101 writel_relaxed(ps2if->buf[ps2if->tail], ps2if->base + PS2DATA); in ps2_txint()
102 ps2if->tail = (ps2if->tail + 1) & (sizeof(ps2if->buf) - 1); in ps2_txint()
127 if (ps2if->head == ps2if->tail) in ps2_write()
131 ps2if->buf[ps2if->head] = val; in ps2_write()
163 free_irq(ps2if->rx_irq, ps2if); in ps2_open()
186 free_irq(ps2if->tx_irq, ps2if); in ps2_close()
187 free_irq(ps2if->rx_irq, ps2if); in ps2_close()
[all …]
H A Daltera_ps2.c22 struct ps2if { struct
33 struct ps2if *ps2if = dev_id; in altera_ps2_rxint() argument
50 struct ps2if *ps2if = io->port_data; in altera_ps2_write() local
58 struct ps2if *ps2if = io->port_data; in altera_ps2_open() local
70 struct ps2if *ps2if = io->port_data; in altera_ps2_close() local
80 struct ps2if *ps2if; in altera_ps2_probe() local
84 ps2if = devm_kzalloc(&pdev->dev, sizeof(struct ps2if), GFP_KERNEL); in altera_ps2_probe()
85 if (!ps2if) in altera_ps2_probe()
97 pdev->name, ps2if); in altera_ps2_probe()
115 ps2if->io = serio; in altera_ps2_probe()
[all …]
H A Dpcips2.c105 pcips2_flush_input(ps2if); in pcips2_open()
108 "pcips2", ps2if); in pcips2_open()
112 outb(val, ps2if->base); in pcips2_open()
121 outb(0, ps2if->base); in pcips2_close()
123 free_irq(ps2if->dev->irq, ps2if); in pcips2_close()
142 if (!ps2if || !serio) { in pcips2_probe()
154 serio->port_data = ps2if; in pcips2_probe()
156 ps2if->io = serio; in pcips2_probe()
157 ps2if->dev = dev; in pcips2_probe()
166 kfree(ps2if); in pcips2_probe()
[all …]