Lines Matching defs:uirq
47 u8 refcnt; /* Reference counter to manage requesting/freeing of uirq */
48 u8 uirq; /* Underlying irq of the gpio driver */
212 priv->uirqs[lirq->index].uirq == irq) {
235 struct grgpio_uirq *uirq;
254 uirq = &priv->uirqs[lirq->index];
255 if (uirq->refcnt == 0) {
257 ret = request_irq(uirq->uirq, grgpio_irq_handler, 0,
262 uirq->uirq);
267 uirq->refcnt++;
285 struct grgpio_uirq *uirq;
309 uirq = &priv->uirqs[lirq->index];
310 uirq->refcnt--;
311 if (uirq->refcnt == 0) {
313 free_irq(uirq->uirq, priv);
415 priv->uirqs[lirq->index].uirq = ret;