Searched defs:irqd (Results 1 - 8 of 8) sorted by relevance
/drivers/irqchip/ |
H A D | irq-keystone.c | 40 struct irq_domain *irqd; member in struct:keystone_irq_device 108 virq = irq_find_mapping(kirq->irqd, src); 178 kirq->irqd = irq_domain_add_linear(np, KEYSTONE_N_IRQ, 180 if (!kirq->irqd) { 204 irq_dispose_mapping(irq_find_mapping(kirq->irqd, hwirq)); 206 irq_domain_remove(kirq->irqd);
|
H A D | irq-sun4i.c | 41 static void sun4i_irq_ack(struct irq_data *irqd) argument 43 unsigned int irq = irqd_to_hwirq(irqd); 51 static void sun4i_irq_mask(struct irq_data *irqd) argument 53 unsigned int irq = irqd_to_hwirq(irqd); 63 static void sun4i_irq_unmask(struct irq_data *irqd) argument 65 unsigned int irq = irqd_to_hwirq(irqd);
|
H A D | irq-zevio.c | 44 static void zevio_irq_ack(struct irq_data *irqd) argument 46 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); 48 &container_of(irqd->chip, struct irq_chip_type, chip)->regs;
|
/drivers/mfd/ |
H A D | lp8788-irq.c | 68 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); local 70 irqd->enabled[data->hwirq] = 1; 75 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); local 77 irqd->enabled[data->hwirq] = 0; 82 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); local 84 mutex_lock(&irqd->irq_lock); 89 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); local 95 val = _irq_to_val(irq, irqd->enabled[irq]); 97 lp8788_update_bits(irqd->lp, addr, mask, val); 99 mutex_unlock(&irqd 112 struct lp8788_irq_data *irqd = ptr; local 138 struct lp8788_irq_data *irqd = d->host_data; local 160 struct lp8788_irq_data *irqd; local [all...] |
/drivers/ide/ |
H A D | ide-probe.c | 681 unsigned int irqd; local 694 irqd = hwif->irq; 695 if (irqd) 715 if (irqd) 716 enable_irq(irqd);
|
/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos.c | 65 static void exynos_irq_mask(struct irq_data *irqd) argument 67 struct irq_chip *chip = irq_data_get_irq_chip(irqd); 69 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); 78 mask |= 1 << irqd->hwirq; 84 static void exynos_irq_ack(struct irq_data *irqd) argument 86 struct irq_chip *chip = irq_data_get_irq_chip(irqd); 88 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); 92 writel(1 << irqd->hwirq, d->virt_base + reg_pend); 95 static void exynos_irq_unmask(struct irq_data *irqd) argument 97 struct irq_chip *chip = irq_data_get_irq_chip(irqd); 125 exynos_irq_set_type(struct irq_data *irqd, unsigned int type) argument 169 exynos_irq_request_resources(struct irq_data *irqd) argument 208 exynos_irq_release_resources(struct irq_data *irqd) argument 368 exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) argument [all...] |
H A D | pinctrl-s3c64xx.c | 308 static inline void s3c64xx_gpio_irq_set_mask(struct irq_data *irqd, bool mask) argument 310 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); 312 unsigned char index = EINT_OFFS(bank->eint_offset) + irqd->hwirq; 324 static void s3c64xx_gpio_irq_unmask(struct irq_data *irqd) argument 326 s3c64xx_gpio_irq_set_mask(irqd, false); 329 static void s3c64xx_gpio_irq_mask(struct irq_data *irqd) argument 331 s3c64xx_gpio_irq_set_mask(irqd, true); 334 static void s3c64xx_gpio_irq_ack(struct irq_data *irqd) argument 336 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); 338 unsigned char index = EINT_OFFS(bank->eint_offset) + irqd 344 s3c64xx_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) argument 519 s3c64xx_eint0_irq_set_mask(struct irq_data *irqd, bool mask) argument 534 s3c64xx_eint0_irq_unmask(struct irq_data *irqd) argument 539 s3c64xx_eint0_irq_mask(struct irq_data *irqd) argument 544 s3c64xx_eint0_irq_ack(struct irq_data *irqd) argument 554 s3c64xx_eint0_irq_set_type(struct irq_data *irqd, unsigned int type) argument [all...] |
H A D | pinctrl-exynos5440.c | 881 static void exynos5440_gpio_irq_unmask(struct irq_data *irqd) argument 886 d = irq_data_get_irq_chip_data(irqd); 888 gpio_int |= 1 << irqd->hwirq; 892 static void exynos5440_gpio_irq_mask(struct irq_data *irqd) argument 897 d = irq_data_get_irq_chip_data(irqd); 899 gpio_int &= ~(1 << irqd->hwirq);
|
Completed in 225 milliseconds