Lines Matching defs:irq_data
319 static inline int irq_data_to_status_reg(struct wm831x_irq_data *irq_data)
321 return WM831X_INTERRUPT_STATUS_1 - 1 + irq_data->reg;
330 static void wm831x_irq_lock(struct irq_data *data)
337 static void wm831x_irq_sync_unlock(struct irq_data *data)
369 static void wm831x_irq_enable(struct irq_data *data)
372 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x,
375 wm831x->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask;
378 static void wm831x_irq_disable(struct irq_data *data)
381 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x,
384 wm831x->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask;
387 static int wm831x_irq_set_type(struct irq_data *data, unsigned int type)