Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/input/serio/
Dat32psif.c95 struct psif { struct
108 struct psif *psif = _ptr; in psif_interrupt() argument
113 status = psif_readl(psif, SR); in psif_interrupt()
116 unsigned char val = (unsigned char) psif_readl(psif, RHR); in psif_interrupt()
121 dev_err(&psif->pdev->dev, "overrun read error\n"); in psif_interrupt()
123 serio_interrupt(psif->io, val, io_flags); in psif_interrupt()
133 struct psif *psif = io->port_data; in psif_write() local
138 spin_lock_irqsave(&psif->lock, flags); in psif_write()
140 while (!(psif_readl(psif, SR) & PSIF_BIT(TXEMPTY)) && timeout--) in psif_write()
144 psif_writel(psif, THR, val); in psif_write()
[all …]