/linux-master/drivers/parisc/ |
H A D | gsc.h | 41 int gsc_assign_irq(struct irq_chip *type, void *data);
|
/linux-master/arch/powerpc/platforms/85xx/ |
H A D | mpc85xx_8259.c | 24 struct irq_chip *chip = irq_desc_get_chip(desc);
|
/linux-master/arch/powerpc/platforms/86xx/ |
H A D | pic.c | 20 struct irq_chip *chip = irq_desc_get_chip(desc);
|
/linux-master/drivers/irqchip/ |
H A D | irq-xtensa-mx.c | 30 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 D | irq-jcore-aic.c | 26 static struct irq_chip jcore_aic; 49 struct irq_chip *aic = d->host_data;
|
H A D | irq-renesas-intc-irqpin.c | 65 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 D | irq-riscv-intc.c | 109 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 D | mc13xxx-core.c | 447 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 D | twl6030-irq.c | 112 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 D | retu-mfd.c | 123 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 D | da9063-irq.c | 173 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 D | ioasic-irq.c | 42 static struct irq_chip ioasic_irq_type = { 59 static struct irq_chip ioasic_dma_irq_type = {
|
/linux-master/arch/mips/sgi-ip22/ |
H A D | ip22-int.c | 48 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 D | ipi.c | 188 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 D | mpic.h | 265 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 D | internals.h | 72 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 D | irqdesc.h | 152 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 D | ip32-irq.c | 136 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 D | irq-msc01.c | 98 static struct irq_chip msc_levelirq_type = { 107 static struct irq_chip msc_edgeirq_type = {
|
/linux-master/drivers/gpio/ |
H A D | gpio-davinci.c | 43 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 D | gpio-rtd.c | 379 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 D | gpio-brcmstb.c | 51 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 D | imask.c | 74 static struct irq_chip imask_irq_chip = {
|
/linux-master/arch/m68k/coldfire/ |
H A D | intc-5249.c | 41 static struct irq_chip intc2_irq_gpio_chip = {
|
/linux-master/arch/mips/txx9/rbtx4927/ |
H A D | irq.c | 150 static struct irq_chip toshiba_rbtx4927_irq_ioc_type = {
|