/drivers/gpu/drm/via/ |
H A D | via_irq.c | 115 drm_via_irq_t *cur_irq = dev_priv->via_irqs; local 140 if (status & cur_irq->pending_mask) { 141 atomic_inc(&cur_irq->irq_received); 142 DRM_WAKEUP(&cur_irq->irq_queue); 149 cur_irq++; 214 drm_via_irq_t *cur_irq; local 240 cur_irq = dev_priv->via_irqs + real_irq; 243 DRM_WAIT_ON(ret, cur_irq->irq_queue, 3 * DRM_HZ, 246 cur_irq_sequence = atomic_read(&cur_irq->irq_received); 248 DRM_WAIT_ON(ret, cur_irq 266 drm_via_irq_t *cur_irq; local 356 drm_via_irq_t *cur_irq = dev_priv->via_irqs; local [all...] |
/drivers/mfd/ |
H A D | twl6040-irq.c | 141 int cur_irq, ret; local 152 for (cur_irq = twl6040->irq_base; 153 cur_irq < twl6040->irq_base + ARRAY_SIZE(twl6040_irqs); 154 cur_irq++) { 155 irq_set_chip_data(cur_irq, twl6040); 156 irq_set_chip_and_handler(cur_irq, &twl6040_irq_chip, 158 irq_set_nested_thread(cur_irq, 1); 163 set_irq_flags(cur_irq, IRQF_VALID); 165 irq_set_noprobe(cur_irq);
|
H A D | tps65910-irq.c | 170 int ret, cur_irq; local 199 for (cur_irq = tps65910->irq_base; 200 cur_irq < tps65910->irq_num + tps65910->irq_base; 201 cur_irq++) { 202 irq_set_chip_data(cur_irq, tps65910); 203 irq_set_chip_and_handler(cur_irq, &tps65910_irq_chip, 205 irq_set_nested_thread(cur_irq, 1); 210 set_irq_flags(cur_irq, IRQF_VALID); 212 irq_set_noprobe(cur_irq);
|
H A D | tps65912-irq.c | 160 int ret, cur_irq; local 194 for (cur_irq = tps65912->irq_base; 195 cur_irq < tps65912->irq_num + tps65912->irq_base; 196 cur_irq++) { 197 irq_set_chip_data(cur_irq, tps65912); 198 irq_set_chip_and_handler(cur_irq, &tps65912_irq_chip, 200 irq_set_nested_thread(cur_irq, 1); 204 set_irq_flags(cur_irq, IRQF_VALID); 206 irq_set_noprobe(cur_irq);
|
H A D | s5m-irq.c | 358 int cur_irq; local 390 cur_irq = i + s5m87xx->irq_base; 391 irq_set_chip_data(cur_irq, s5m87xx); 392 irq_set_chip_and_handler(cur_irq, &s5m8763_irq_chip, 394 irq_set_nested_thread(cur_irq, 1); 396 set_irq_flags(cur_irq, IRQF_VALID); 398 irq_set_noprobe(cur_irq); 420 cur_irq = i + s5m87xx->irq_base; 421 irq_set_chip_data(cur_irq, s5m87xx); 429 irq_set_chip_and_handler(cur_irq, [all...] |
H A D | max8998-irq.c | 196 int cur_irq; local 226 cur_irq = i + max8998->irq_base; 227 irq_set_chip_data(cur_irq, max8998); 228 irq_set_chip_and_handler(cur_irq, &max8998_irq_chip, 230 irq_set_nested_thread(cur_irq, 1); 232 set_irq_flags(cur_irq, IRQF_VALID); 234 irq_set_noprobe(cur_irq);
|
H A D | max8997-irq.c | 289 int cur_irq; local 332 cur_irq = i + max8997->irq_base; 333 irq_set_chip_data(cur_irq, max8997); 334 irq_set_chip_and_handler(cur_irq, &max8997_irq_chip, 336 irq_set_nested_thread(cur_irq, 1); 338 set_irq_flags(cur_irq, IRQF_VALID); 340 irq_set_noprobe(cur_irq);
|
H A D | wm831x-irq.c | 533 int i, cur_irq, ret; local 582 for (cur_irq = wm831x->irq_base; 583 cur_irq < ARRAY_SIZE(wm831x_irqs) + wm831x->irq_base; 584 cur_irq++) { 585 irq_set_chip_data(cur_irq, wm831x); 586 irq_set_chip_and_handler(cur_irq, &wm831x_irq_chip, 588 irq_set_nested_thread(cur_irq, 1); 593 set_irq_flags(cur_irq, IRQF_VALID); 595 irq_set_noprobe(cur_irq);
|
H A D | wm8350-irq.c | 474 int ret, cur_irq, i; local 523 for (cur_irq = wm8350->irq_base; 524 cur_irq < ARRAY_SIZE(wm8350_irqs) + wm8350->irq_base; 525 cur_irq++) { 526 irq_set_chip_data(cur_irq, wm8350); 527 irq_set_chip_and_handler(cur_irq, &wm8350_irq_chip, 529 irq_set_nested_thread(cur_irq, 1); 534 set_irq_flags(cur_irq, IRQF_VALID); 536 irq_set_noprobe(cur_irq);
|
/drivers/base/regmap/ |
H A D | regmap-irq.c | 181 int cur_irq, i; local 236 for (cur_irq = irq_base; 237 cur_irq < chip->num_irqs + irq_base; 238 cur_irq++) { 239 irq_set_chip_data(cur_irq, d); 240 irq_set_chip_and_handler(cur_irq, ®map_irq_chip, 242 irq_set_nested_thread(cur_irq, 1); 247 set_irq_flags(cur_irq, IRQF_VALID); 249 irq_set_noprobe(cur_irq);
|
/drivers/platform/x86/ |
H A D | sony-laptop.c | 1887 struct sony_pic_irq *cur_irq; member in struct:sony_pic_dev 3185 free_irq(spic_dev.cur_irq->irq.interrupts[0], &spic_dev); 3209 spic_dev.cur_irq = NULL; 3294 spic_dev.cur_irq = irq; 3298 if (!spic_dev.cur_irq) { 3305 result = sony_pic_enable(device, spic_dev.cur_ioport, spic_dev.cur_irq); 3330 free_irq(spic_dev.cur_irq->irq.interrupts[0], &spic_dev); 3355 spic_dev.cur_irq = NULL; 3369 sony_pic_enable(device, spic_dev.cur_ioport, spic_dev.cur_irq);
|