Searched defs:chip (Results 1 - 5 of 5) sorted by relevance
/kernel/irq/ |
H A D | migration.c | 10 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 D | chip.c | 2 * 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 D | generic-chip.c | 2 * 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 D | irqdomain.c | 246 /* 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 D | manage.c | 122 !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