Searched refs:parent_irq (Results 1 - 13 of 13) sorted by relevance

/drivers/irqchip/
H A Dirq-s3c24xx.c53 unsigned long parent_irq; member in struct:s3c_irq_data
101 parent_data = &parent_intc->irqs[irq_data->parent_irq];
104 * The parent_irq is always in main_intc, so the hwirq
109 irq_data->parent_irq);
129 irq_data->parent_irq);
475 if (irq_data->parent_irq > 31) {
477 irq_data->parent_irq);
481 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq];
487 irq_data->parent_irq);
490 irq_data->parent_irq);
[all...]
H A Dirq-versatile-fpga.c141 int parent_irq, u32 valid, struct device_node *node)
158 if (parent_irq != -1) {
159 irq_set_handler_data(parent_irq, f);
160 irq_set_chained_handler(parent_irq, fpga_irq_handle);
177 if (parent_irq != -1)
178 pr_cont(", parent IRQ: %d\n", parent_irq);
192 int parent_irq; local
207 parent_irq = irq_of_parse_and_map(node, 0);
208 if (!parent_irq) {
210 parent_irq
140 fpga_irq_init(void __iomem *base, const char *name, int irq_start, int parent_irq, u32 valid, struct device_node *node) argument
[all...]
H A Dirq-brcmstb-l2.c47 int parent_irq; member in struct:brcmstb_l2_intc_data
137 data->parent_irq = irq_of_parse_and_map(np, 0);
138 if (!data->parent_irq) {
160 irq_set_handler_data(data->parent_irq, data);
161 irq_set_chained_handler(data->parent_irq, brcmstb_l2_intc_irq_handle);
190 data->base, data->parent_irq);
H A Dspear-shirq.c203 int parent_irq)
210 irq_set_chained_handler(parent_irq, shirq_handler);
211 irq_set_handler_data(parent_irq, shirq);
224 int i, parent_irq, virq_base, hwirq = 0, nr_irqs = 0; local
255 parent_irq = irq_of_parse_and_map(np, i);
256 spear_shirq_register(shirq_blocks[i], parent_irq);
202 spear_shirq_register(struct spear_shirq *shirq, int parent_irq) argument
H A Dirq-bcm7120-l2.c101 int parent_irq; local
103 parent_irq = irq_of_parse_and_map(dn, irq);
104 if (!parent_irq) {
111 irq_set_handler_data(parent_irq, data);
112 irq_set_chained_handler(parent_irq, bcm7120_l2_intc_irq_handle);
H A Dirq-vic.c61 * @parent_irq: The parent IRQ number of the VIC if cascaded, or 0.
267 * @parent_irq: The parent IRQ if cascaded, else 0.
279 static void __init vic_register(void __iomem *base, unsigned int parent_irq, argument
299 if (parent_irq) {
300 irq_set_handler_data(parent_irq, v);
301 irq_set_chained_handler(parent_irq, vic_handle_irq_cascaded);
445 void __init __vic_init(void __iomem *base, int parent_irq, int irq_start, argument
482 vic_register(base, parent_irq, irq_start, vic_sources, resume_sources, node);
501 * @parent_irq: the parent IRQ we're cascaded off
508 int __init vic_init_cascaded(void __iomem *base, unsigned int parent_irq, argument
[all...]
H A Dexynos-combiner.c36 unsigned int parent_irq; member in struct:combiner_chip_data
97 struct irq_chip *chip = irq_get_chip(chip_data->parent_irq);
98 struct irq_data *data = irq_get_irq_data(chip_data->parent_irq);
131 combiner_data->parent_irq = irq;
H A Dirq-armada-370-xp.c492 int parent_irq, nr_irqs, i; local
531 parent_irq = irq_of_parse_and_map(node, 0);
532 if (parent_irq <= 0) {
540 irq_set_chained_handler(parent_irq,
/drivers/pinctrl/samsung/
H A Dpinctrl-s3c24xx.c207 int parent_irq = eint_data->parents[data->hwirq]; local
208 struct irq_chip *parent_chip = irq_get_chip(parent_irq);
210 parent_chip->irq_ack(irq_get_irq_data(parent_irq));
218 int parent_irq = eint_data->parents[data->hwirq]; local
219 struct irq_chip *parent_chip = irq_get_chip(parent_irq);
221 parent_chip->irq_mask(irq_get_irq_data(parent_irq));
229 int parent_irq = eint_data->parents[data->hwirq]; local
230 struct irq_chip *parent_chip = irq_get_chip(parent_irq);
232 parent_chip->irq_unmask(irq_get_irq_data(parent_irq));
/drivers/pinctrl/sirf/
H A Dpinctrl-sirf.c35 int parent_irq; member in struct:sirfsoc_gpio_bank
582 if (bank->parent_irq == irq)
862 bank->parent_irq = platform_get_irq(pdev, i);
863 if (bank->parent_irq < 0) {
864 err = bank->parent_irq;
870 bank->parent_irq,
/drivers/gpio/
H A Dgpiolib.c391 * @parent_irq: the irq number corresponding to the parent IRQ for this
399 int parent_irq,
421 irq_set_handler_data(parent_irq, gpiochip);
422 irq_set_chained_handler(parent_irq, parent_handler);
428 parent_irq);
397 gpiochip_set_chained_irqchip(struct gpio_chip *gpiochip, struct irq_chip *irqchip, int parent_irq, irq_flow_handler_t parent_handler) argument
/drivers/parisc/
H A Dsuperio.c98 superio_interrupt(int parent_irq, void *devp) argument
/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik.c252 unsigned int parent_irq; member in struct:nmk_gpio_chip
1240 nmk_chip->parent_irq = irq;
1285 nmk_chip->parent_irq,

Completed in 827 milliseconds