Lines Matching refs:devid
206 static irqreturn_t ucb1x00_irq(int irqnr, void *devid)
208 struct ucb1x00 *ucb = devid;
219 irq->fn(i, irq->devid);
230 * @devid: device id to pass to interrupt handler
242 int ucb1x00_hook_irq(struct ucb1x00 *ucb, unsigned int idx, void (*fn)(int, void *), void *devid)
253 irq->devid = devid;
326 * @devid: device id.
328 * Disable the interrupt source and remove the handler. devid must
329 * match the devid passed when hooking the interrupt.
333 * -ENOENT if devid does not match
335 int ucb1x00_free_irq(struct ucb1x00 *ucb, unsigned int idx, void *devid)
347 if (irq->devid == devid) {
357 irq->devid = NULL;