Home
last modified time | relevance | path

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

/linux-3.4.99/drivers/mfd/
Ds5m-irq.c188 for (i = 0; i < ARRAY_SIZE(s5m87xx->irq_masks_cur); i++) { in s5m8767_irq_sync_unlock()
189 if (s5m87xx->irq_masks_cur[i] != s5m87xx->irq_masks_cache[i]) { in s5m8767_irq_sync_unlock()
190 s5m87xx->irq_masks_cache[i] = s5m87xx->irq_masks_cur[i]; in s5m8767_irq_sync_unlock()
192 s5m87xx->irq_masks_cur[i]); in s5m8767_irq_sync_unlock()
205 s5m87xx->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask; in s5m8767_irq_unmask()
214 s5m87xx->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask; in s5m8767_irq_mask()
243 for (i = 0; i < ARRAY_SIZE(s5m87xx->irq_masks_cur); i++) { in s5m8763_irq_sync_unlock()
244 if (s5m87xx->irq_masks_cur[i] != s5m87xx->irq_masks_cache[i]) { in s5m8763_irq_sync_unlock()
245 s5m87xx->irq_masks_cache[i] = s5m87xx->irq_masks_cur[i]; in s5m8763_irq_sync_unlock()
247 s5m87xx->irq_masks_cur[i]); in s5m8763_irq_sync_unlock()
[all …]
Dtwl6040-irq.c82 if (twl6040->irq_masks_cur != twl6040->irq_masks_cache) { in twl6040_irq_sync_unlock()
83 twl6040->irq_masks_cache = twl6040->irq_masks_cur; in twl6040_irq_sync_unlock()
85 twl6040->irq_masks_cur); in twl6040_irq_sync_unlock()
97 twl6040->irq_masks_cur &= ~irq_data->mask; in twl6040_irq_enable()
106 twl6040->irq_masks_cur |= irq_data->mask; in twl6040_irq_disable()
127 if (twl6040->irq_masks_cur & twl6040_irqs[i].mask) in twl6040_irq_thread()
147 twl6040->irq_masks_cur = TWL6040_ALLINT_MSK; in twl6040_irq_init()
Dmax8998-irq.c117 for (i = 0; i < ARRAY_SIZE(max8998->irq_masks_cur); i++) { in max8998_irq_sync_unlock()
122 if (max8998->irq_masks_cur[i] != max8998->irq_masks_cache[i]) { in max8998_irq_sync_unlock()
123 max8998->irq_masks_cache[i] = max8998->irq_masks_cur[i]; in max8998_irq_sync_unlock()
125 max8998->irq_masks_cur[i]); in max8998_irq_sync_unlock()
138 max8998->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask; in max8998_irq_unmask()
147 max8998->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask; in max8998_irq_mask()
175 irq_reg[i] &= ~max8998->irq_masks_cur[i]; in max8998_irq_thread()
216 max8998->irq_masks_cur[i] = 0xff; in max8998_irq_init()
Dwm831x-irq.c355 for (i = 0; i < ARRAY_SIZE(wm831x->irq_masks_cur); i++) { in wm831x_irq_sync_unlock()
358 if (wm831x->irq_masks_cur[i] != wm831x->irq_masks_cache[i]) { in wm831x_irq_sync_unlock()
361 wm831x->irq_masks_cur[i]); in wm831x_irq_sync_unlock()
363 wm831x->irq_masks_cache[i] = wm831x->irq_masks_cur[i]; in wm831x_irq_sync_unlock()
366 wm831x->irq_masks_cur[i]); in wm831x_irq_sync_unlock()
379 wm831x->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask; in wm831x_irq_enable()
388 wm831x->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask; in wm831x_irq_disable()
501 *status &= ~wm831x->irq_masks_cur[offset]; in wm831x_irq_thread()
538 for (i = 0; i < ARRAY_SIZE(wm831x->irq_masks_cur); i++) { in wm831x_irq_init()
539 wm831x->irq_masks_cur[i] = 0xffff; in wm831x_irq_init()
Dmax8997-irq.c133 max8997->irq_masks_cache[i] = max8997->irq_masks_cur[i]; in max8997_irq_sync_unlock()
136 max8997->irq_masks_cur[i]); in max8997_irq_sync_unlock()
154 max8997->irq_masks_cur[irq_data->group] |= irq_data->mask; in max8997_irq_mask()
163 max8997->irq_masks_cur[irq_data->group] &= ~irq_data->mask; in max8997_irq_unmask()
268 irq_reg[i] &= ~max8997->irq_masks_cur[i]; in max8997_irq_thread()
310 max8997->irq_masks_cur[i] = 0xff; in max8997_irq_init()
/linux-3.4.99/include/linux/mfd/
Dmax8998-private.h159 u8 irq_masks_cur[MAX8998_NUM_IRQ_REGS]; member
Dtwl6040.h224 u8 irq_masks_cur; member
Dmax8997-private.h330 int irq_masks_cur[MAX8997_IRQ_GROUP_NR]; member
/linux-3.4.99/include/linux/mfd/s5m87xx/
Ds5m-core.h320 u8 irq_masks_cur[NUM_IRQ_REGS]; member
/linux-3.4.99/include/linux/mfd/wm831x/
Dcore.h371 int irq_masks_cur[WM831X_NUM_IRQ_REGS]; /* Currently active value */ member