Lines Matching refs:irq_chip
41 int irq_set_chip(unsigned int irq, const struct irq_chip *chip)
49 desc->irq_data.chip = (struct irq_chip *)(chip ?: &no_irq_chip);
445 struct irq_chip *chip = desc->irq_data.chip;
657 static void cond_unmask_eoi_irq(struct irq_desc *desc, struct irq_chip *chip)
689 struct irq_chip *chip = desc->irq_data.chip;
753 struct irq_chip *chip = irq_desc_get_chip(desc);
851 struct irq_chip *chip = irq_desc_get_chip(desc);
896 struct irq_chip *chip = irq_desc_get_chip(desc);
926 struct irq_chip *chip = irq_desc_get_chip(desc);
969 struct irq_chip *chip = irq_desc_get_chip(desc);
1090 irq_set_chip_and_handler_name(unsigned int irq, const struct irq_chip *chip,
1145 struct irq_chip *chip;
1175 struct irq_chip *chip;
1207 * the irq_chip also needs to have its ->irq_ack() function
1212 struct irq_chip *chip = desc->irq_data.chip;
1258 * the irq_chip also needs to have its ->irq_mask_ack() function
1263 struct irq_chip *chip = desc->irq_data.chip;
1531 /* no error on missing optional irq_chip::irq_request_resources */