Searched refs:irq_chip (Results 51 - 75 of 570) sorted by relevance

1234567891011>>

/linux-master/arch/mips/dec/
H A Dkn02-irq.c52 static struct irq_chip kn02_irq_type = {
/linux-master/arch/alpha/kernel/
H A Dirq_pyxis.c60 static struct irq_chip pyxis_irq_type = {
/linux-master/kernel/irq/
H A Dmigration.c42 struct irq_chip *chip = data->chip;
H A Dchip.c41 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 Dqcom-irq-combiner.c50 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 Dirq-ingenic-tcu.c26 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 Dirq-ath79-misc.c35 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 Dirq.c42 static struct irq_chip m_irq_chip = {
/linux-master/drivers/mfd/
H A Dintel_soc_pmic_crc.c148 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 Dmax77686.c166 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 Dmotorola-cpcap.c140 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 Dbd9571mwv.c210 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 Darizona-irq.c39 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 Dcommon.c55 struct irq_chip *chip = irq_desc_get_chip(desc);
/linux-master/include/linux/mfd/
H A Dcs42l43.h85 struct regmap_irq_chip irq_chip; member in struct:cs42l43
/linux-master/arch/riscv/kernel/
H A Dsbi-ipi.c23 struct irq_chip *chip = irq_desc_get_chip(desc);
/linux-master/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pic.c60 * 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 Dgpio-tqmx86.c186 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 Dqe_ic.c54 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 Dcia.c137 static struct irq_chip cia_irq_chip = {
173 static struct irq_chip auto_irq_chip = {
/linux-master/arch/mips/alchemy/devboards/
H A Dbcsr.c94 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 Disa-irq.c52 static struct irq_chip isa_lo_chip = {
81 static struct irq_chip isa_hi_chip = {
/linux-master/arch/m68k/coldfire/
H A Dintc-simr.c161 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 Dirq.c153 static struct irq_chip iomd_chip_clr = {
159 static struct irq_chip iomd_chip_noclr = {
/linux-master/arch/powerpc/sysdev/ge/
H A Dge_pic.c98 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

Completed in 405 milliseconds

1234567891011>>