/linux-master/arch/mips/dec/ |
H A D | kn02-irq.c | 52 static struct irq_chip kn02_irq_type = {
|
/linux-master/arch/alpha/kernel/ |
H A D | irq_pyxis.c | 60 static struct irq_chip pyxis_irq_type = {
|
/linux-master/kernel/irq/ |
H A D | migration.c | 42 struct irq_chip *chip = data->chip;
|
H A D | chip.c | 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 *chi [all...] |
/linux-master/drivers/irqchip/ |
H A D | qcom-irq-combiner.c | 50 struct irq_chip *chip = irq_desc_get_chip(desc); 95 static struct irq_chip irq_chip = { variable in typeref:struct:irq_chip 104 irq_set_chip_and_handler(irq, &irq_chip, handle_level_irq);
|
H A D | irq-ingenic-tcu.c | 26 struct irq_chip *irq_chip = irq_data_get_irq_chip(&desc->irq_data); local 37 chained_irq_enter(irq_chip, desc); 45 chained_irq_exit(irq_chip, desc);
|
H A D | irq-ath79-misc.c | 35 struct irq_chip *chip = irq_desc_get_chip(desc); 99 static struct irq_chip ath79_misc_irq_chip = {
|
/linux-master/arch/nios2/kernel/ |
H A D | irq.c | 42 static struct irq_chip m_irq_chip = {
|
/linux-master/drivers/mfd/ |
H A D | intel_soc_pmic_crc.c | 148 const struct regmap_irq_chip *irq_chip; member in struct:crystal_cove_config 156 .irq_chip = &crystal_cove_irq_chip, 164 .irq_chip = &crystal_cove_irq_chip, 193 0, config->irq_chip, &pmic->irq_chip_data);
|
H A D | max77686.c | 166 const struct regmap_irq_chip *irq_chip; local 184 irq_chip = &max77686_irq_chip; 189 irq_chip = &max77802_irq_chip; 211 IRQF_ONESHOT | IRQF_SHARED, 0, irq_chip,
|
H A D | motorola-cpcap.c | 140 static int cpcap_init_irq_chip(struct cpcap_ddata *cpcap, int irq_chip, argument 143 struct regmap_irq_chip *chip = &cpcap_irq_chip[irq_chip]; 159 chip, &cpcap->irqdata[irq_chip]); 162 irq_chip, ret);
|
H A D | bd9571mwv.c | 210 const struct regmap_irq_chip *irq_chip; local 227 irq_chip = &bd9571mwv_irq_chip; 233 irq_chip = &bd9574mwf_irq_chip; 253 irq_chip, &irq_data);
|
H A D | arizona-irq.c | 39 return regmap_irq_get_virq(arizona->irq_chip, irq); 176 static struct irq_chip arizona_irq_chip = { 348 0, irq, &arizona->irq_chip); 414 arizona->irq_chip); 440 regmap_del_irq_chip(virq, arizona->irq_chip);
|
/linux-master/arch/powerpc/platforms/85xx/ |
H A D | common.c | 55 struct irq_chip *chip = irq_desc_get_chip(desc);
|
/linux-master/include/linux/mfd/ |
H A D | cs42l43.h | 85 struct regmap_irq_chip irq_chip; member in struct:cs42l43
|
/linux-master/arch/riscv/kernel/ |
H A D | sbi-ipi.c | 23 struct irq_chip *chip = irq_desc_get_chip(desc);
|
/linux-master/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pic.c | 60 * irq_chip structures 63 * driver defines four separate 'irq_chip' structures, one for the main 65 * for external interrupts. The irq_chip structures provide the hooks needed 70 * You'll notice that there is not an irq_chip for the critical group and 71 * you'll also notice that there is an irq_chip defined for external 77 * reason there is no crit irq_chip is that of the 3 irqs in the critical 80 * be directed to make use of the external irq irq_chip. 157 * IRQ[0-3] interrupt irq_chip 205 static struct irq_chip mpc52xx_extirq_irqchip = { 214 * Main interrupt irq_chip [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-tqmx86.c | 186 struct irq_chip *irq_chip = irq_desc_get_chip(desc); local 191 chained_irq_enter(irq_chip, desc); 201 chained_irq_exit(irq_chip, desc); 238 static const struct irq_chip tqmx86_gpio_irq_chip = {
|
/linux-master/drivers/soc/fsl/qe/ |
H A D | qe_ic.c | 54 struct irq_chip hc_irq; 287 static struct irq_chip qe_ic_irq_chip = { 306 struct irq_chip *chip; 370 struct irq_chip *chip = irq_desc_get_chip(desc); 383 struct irq_chip *chip = irq_desc_get_chip(desc); 396 struct irq_chip *chip = irq_desc_get_chip(desc);
|
/linux-master/arch/m68k/amiga/ |
H A D | cia.c | 137 static struct irq_chip cia_irq_chip = { 173 static struct irq_chip auto_irq_chip = {
|
/linux-master/arch/mips/alchemy/devboards/ |
H A D | bcsr.c | 94 struct irq_chip *chip = irq_desc_get_chip(d); 123 static struct irq_chip bcsr_irq_type = {
|
/linux-master/arch/arm/mach-footbridge/ |
H A D | isa-irq.c | 52 static struct irq_chip isa_lo_chip = { 81 static struct irq_chip isa_hi_chip = {
|
/linux-master/arch/m68k/coldfire/ |
H A D | intc-simr.c | 161 static struct irq_chip intc_irq_chip = { 168 static struct irq_chip intc_irq_chip_edge_port = {
|
/linux-master/arch/arm/mach-rpc/ |
H A D | irq.c | 153 static struct irq_chip iomd_chip_clr = { 159 static struct irq_chip iomd_chip_noclr = {
|
/linux-master/arch/powerpc/sysdev/ge/ |
H A D | ge_pic.c | 98 struct irq_chip *chip = irq_desc_get_chip(desc); 147 static struct irq_chip gef_pic_chip = { 156 * in deciding which irq_chip structure is used
|