Searched refs:irq_chip (Results 26 - 50 of 570) sorted by relevance

1234567891011>>

/linux-master/drivers/parisc/
H A Dgsc.h41 int gsc_assign_irq(struct irq_chip *type, void *data);
/linux-master/arch/powerpc/platforms/85xx/
H A Dmpc85xx_8259.c24 struct irq_chip *chip = irq_desc_get_chip(desc);
/linux-master/arch/powerpc/platforms/86xx/
H A Dpic.c20 struct irq_chip *chip = irq_desc_get_chip(desc);
/linux-master/drivers/irqchip/
H A Dirq-xtensa-mx.c30 struct irq_chip *irq_chip = d->host_data; local
31 irq_set_chip_and_handler_name(irq, irq_chip,
144 static struct irq_chip xtensa_mx_irq_chip = {
H A Dirq-jcore-aic.c26 static struct irq_chip jcore_aic;
49 struct irq_chip *aic = d->host_data;
H A Dirq-renesas-intc-irqpin.c65 struct irq_chip irq_chip; member in struct:intc_irqpin_priv
339 irq_set_chip_and_handler(virq, &p->irq_chip, handle_level_irq);
377 struct irq_chip *irq_chip; local
508 irq_chip = &p->irq_chip;
509 irq_chip->name = "intc-irqpin";
510 irq_chip->irq_mask = disable_fn;
511 irq_chip
[all...]
H A Dirq-riscv-intc.c109 static struct irq_chip riscv_intc_chip = {
116 static struct irq_chip andes_intc_chip = {
126 struct irq_chip *chip = d->host_data;
177 static int __init riscv_intc_init_common(struct fwnode_handle *fn, struct irq_chip *chip)
212 struct irq_chip *chip = &riscv_intc_chip;
/linux-master/drivers/mfd/
H A Dmc13xxx-core.c447 mc13xxx->irq_chip.name = dev_name(dev);
448 mc13xxx->irq_chip.status_base = MC13XXX_IRQSTAT0;
449 mc13xxx->irq_chip.mask_base = MC13XXX_IRQMASK0;
450 mc13xxx->irq_chip.ack_base = MC13XXX_IRQSTAT0;
451 mc13xxx->irq_chip.irq_reg_stride = MC13XXX_IRQSTAT1 - MC13XXX_IRQSTAT0;
452 mc13xxx->irq_chip.init_ack_masked = true;
453 mc13xxx->irq_chip.use_ack = true;
454 mc13xxx->irq_chip.num_regs = MC13XXX_IRQ_REG_CNT;
455 mc13xxx->irq_chip.irqs = mc13xxx->irqs;
456 mc13xxx->irq_chip
[all...]
H A Dtwl6030-irq.c112 struct irq_chip irq_chip; member in struct:twl6030_irq
339 irq_set_chip_and_handler(virq, &pdata->irq_chip, handle_simple_irq);
403 * clone dummy irq_chip since PIH can't *do* anything
405 twl6030_irq->irq_chip = dummy_irq_chip;
406 twl6030_irq->irq_chip.name = "twl6030";
407 twl6030_irq->irq_chip.irq_set_type = NULL;
408 twl6030_irq->irq_chip.irq_set_wake = twl6030_irq_set_wake;
H A Dretu-mfd.c123 struct regmap_irq_chip *irq_chip; member in struct:retu_data
130 .irq_chip = &retu_irq_chip,
137 .irq_chip = &tahvo_irq_chip,
265 ret = retu_write(rdev, rdat->irq_chip->mask_base, 0xffff);
270 rdat->irq_chip, &rdev->irq_data);
H A Dda9063-irq.c173 const struct regmap_irq_chip *irq_chip; local
182 irq_chip = &da9063_irq_chip;
184 irq_chip = &da9063l_irq_chip;
189 da9063->irq_base, irq_chip, &da9063->regmap_irq);
/linux-master/arch/mips/dec/
H A Dioasic-irq.c42 static struct irq_chip ioasic_irq_type = {
59 static struct irq_chip ioasic_dma_irq_type = {
/linux-master/arch/mips/sgi-ip22/
H A Dip22-int.c48 static struct irq_chip ip22_local0_irq_type = {
67 static struct irq_chip ip22_local1_irq_type = {
86 static struct irq_chip ip22_local2_irq_type = {
105 static struct irq_chip ip22_local3_irq_type = {
281 struct irq_chip *handler;
/linux-master/kernel/irq/
H A Dipi.c188 static int ipi_send_verify(struct irq_chip *chip, struct irq_data *data,
230 struct irq_chip *chip = irq_data_get_irq_chip(data);
272 struct irq_chip *chip = irq_data_get_irq_chip(data);
317 struct irq_chip *chip = data ? irq_data_get_irq_chip(data) : NULL;
338 struct irq_chip *chip = data ? irq_data_get_irq_chip(data) : NULL;
/linux-master/arch/powerpc/include/asm/
H A Dmpic.h265 struct irq_chip hc_irq;
267 struct irq_chip hc_ht_irq;
270 struct irq_chip hc_ipi;
272 struct irq_chip hc_tm;
273 struct irq_chip hc_err;
/linux-master/drivers/sh/intc/
H A Dinternals.h72 struct irq_chip chip;
93 struct irq_chip *chip = irq_get_chip(irq);
157 extern struct irq_chip intc_irq_chip;
/linux-master/include/linux/
H A Dirqdesc.h152 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc)
229 const struct irq_chip *chip,
236 data->chip = (struct irq_chip *)chip;
/linux-master/arch/mips/sgi-ip32/
H A Dip32-irq.c136 static struct irq_chip crime_level_interrupt = {
155 static struct irq_chip crime_edge_interrupt = {
189 static struct irq_chip ip32_macepci_interrupt = {
288 static struct irq_chip ip32_maceisa_level_interrupt = {
294 static struct irq_chip ip32_maceisa_edge_interrupt = {
323 static struct irq_chip ip32_mace_interrupt = {
/linux-master/arch/mips/kernel/
H A Dirq-msc01.c98 static struct irq_chip msc_levelirq_type = {
107 static struct irq_chip msc_edgeirq_type = {
/linux-master/drivers/gpio/
H A Dgpio-davinci.c43 typedef struct irq_chip *(*gpio_get_irq_chip_cb_t)(unsigned int irq);
320 static struct irq_chip gpio_irqchip = {
449 static struct irq_chip *davinci_gpio_get_irq_chip(unsigned int irq)
458 static struct irq_chip *keystone_gpio_get_irq_chip(unsigned int irq)
460 static struct irq_chip gpio_unbanked;
489 struct irq_chip *irq_chip; local
552 irq_chip = gpio_get_irq_chip(irq);
553 irq_chip->name = "GPIO-AINTC";
554 irq_chip
[all...]
H A Dgpio-rtd.c379 struct irq_chip *chip = irq_desc_get_chip(desc);
515 static const struct irq_chip rtd_gpio_irq_chip = {
526 struct gpio_irq_chip *irq_chip; local
571 irq_chip = &data->gpio_chip.irq;
572 irq_chip->handler = handle_bad_irq;
573 irq_chip->default_type = IRQ_TYPE_NONE;
574 irq_chip->parent_handler = rtd_gpio_irq_handle;
575 irq_chip->parent_handler_data = data;
576 irq_chip->num_parents = 2;
577 irq_chip
[all...]
H A Dgpio-brcmstb.c51 struct irq_chip irq_chip; member in struct:brcmstb_gpio_priv
285 struct irq_chip *chip = irq_desc_get_chip(desc);
339 irq_set_chip_and_handler(irq, &priv->irq_chip, handle_level_irq);
472 priv->irq_chip.name = dev_name(dev);
473 priv->irq_chip.irq_disable = brcmstb_gpio_irq_mask;
474 priv->irq_chip.irq_mask = brcmstb_gpio_irq_mask;
475 priv->irq_chip.irq_unmask = brcmstb_gpio_irq_unmask;
476 priv->irq_chip.irq_ack = brcmstb_gpio_irq_ack;
477 priv->irq_chip
[all...]
/linux-master/arch/sh/kernel/cpu/irq/
H A Dimask.c74 static struct irq_chip imask_irq_chip = {
/linux-master/arch/m68k/coldfire/
H A Dintc-5249.c41 static struct irq_chip intc2_irq_gpio_chip = {
/linux-master/arch/mips/txx9/rbtx4927/
H A Dirq.c150 static struct irq_chip toshiba_rbtx4927_irq_ioc_type = {

Completed in 425 milliseconds

1234567891011>>