Searched defs:chip (Results 1 - 5 of 5) sorted by relevance

/kernel/irq/
H A Dmigration.c10 struct irq_chip *chip = idata->chip; local
28 if (!chip->irq_set_affinity)
68 idata->chip->irq_mask(idata);
71 idata->chip->irq_unmask(idata);
H A Dchip.c2 * linux/kernel/irq/chip.c
7 * This file contains the core interrupt handling code, for irq-chip
24 * irq_set_chip - set the irq chip for an irq
26 * @chip: pointer to irq chip description structure
28 int irq_set_chip(unsigned int irq, struct irq_chip *chip) argument
36 if (!chip)
37 chip = &no_irq_chip;
39 desc->irq_data.chip = chip;
285 struct irq_chip *chip = desc->irq_data.chip; local
473 cond_unmask_eoi_irq(struct irq_desc *desc, struct irq_chip *chip) argument
507 struct irq_chip *chip = desc->irq_data.chip; local
626 struct irq_chip *chip = irq_desc_get_chip(desc); local
673 struct irq_chip *chip = irq_desc_get_chip(desc); local
700 struct irq_chip *chip = irq_desc_get_chip(desc); local
757 irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip, irq_flow_handler_t handle, const char *name) argument
800 struct irq_chip *chip; local
830 struct irq_chip *chip; local
[all...]
H A Dgeneric-chip.c2 * Library implementing the most common irq chip callback functions
29 * irq_gc_mask_disable_reg - Mask chip via disable register
48 * irq_gc_mask_set_bit - Mask chip via setting bit in mask register
68 * irq_gc_mask_clr_bit - Mask chip via clearing bit in mask register
88 * irq_gc_unmask_enable_reg - Unmask chip via enable register
203 gc->chip_types->chip.name = name;
208 * irq_alloc_generic_chip - Allocate a generic chip and initialize it
209 * @name: Name of the irq chip
211 * @irq_base: Interrupt base nr for this chip
213 * @handler: Default flow handler associated with this chip
351 struct irq_chip *chip; local
422 struct irq_chip *chip = &ct->chip; local
[all...]
H A Dirqdomain.c246 /* remove chip and handler */
305 /* If not already assigned, give the domain the chip's name */
306 if (!domain->name && irq_data->chip)
307 domain->name = irq_data->chip->name;
585 "chip name", (int)(2 * sizeof(void *) + 2), "chip data",
597 struct irq_chip *chip; local
604 chip = irq_desc_get_chip(desc);
605 seq_printf(m, "%-15s ", (chip && chip
[all...]
H A Dmanage.c122 !desc->irq_data.chip || !desc->irq_data.chip->irq_set_affinity)
180 struct irq_chip *chip = irq_data_get_irq_chip(data); local
183 ret = chip->irq_set_affinity(data, mask, force);
198 struct irq_chip *chip = irq_data_get_irq_chip(data); local
202 if (!chip || !chip->irq_set_affinity)
469 * desc->irq_data.chip->bus_lock and desc->chip->bus_sync_unlock are NULL !
478 if (WARN(!desc->irq_data.chip,
576 struct irq_chip *chip = desc->irq_data.chip; local
[all...]

Completed in 142 milliseconds