/linux-master/drivers/irqchip/ |
H A D | irq-xilinx-intc.c | 48 static void xintc_write(struct xintc_irq_chip *irqc, int reg, u32 data) argument 51 iowrite32be(data, irqc->base + reg); 53 iowrite32(data, irqc->base + reg); 56 static u32 xintc_read(struct xintc_irq_chip *irqc, int reg) argument 59 return ioread32be(irqc->base + reg); 61 return ioread32(irqc->base + reg); 66 struct xintc_irq_chip *irqc = irq_data_get_irq_chip_data(d); local 76 xintc_write(irqc, IAR, mask); 78 xintc_write(irqc, SIE, mask); 83 struct xintc_irq_chip *irqc local 91 struct xintc_irq_chip *irqc = irq_data_get_irq_chip_data(d); local 99 struct xintc_irq_chip *irqc = irq_data_get_irq_chip_data(d); local 117 struct xintc_irq_chip *irqc = d->host_data; local 140 struct xintc_irq_chip *irqc; local 171 struct xintc_irq_chip *irqc; local [all...] |
H A D | irq-starfive-jh8100-intc.c | 35 static void starfive_intc_bit_set(struct starfive_irq_chip *irqc, argument 40 value = ioread32(irqc->base + reg); 42 iowrite32(value, irqc->base + reg); 45 static void starfive_intc_bit_clear(struct starfive_irq_chip *irqc, argument 50 value = ioread32(irqc->base + reg); 52 iowrite32(value, irqc->base + reg); 57 struct starfive_irq_chip *irqc = irq_data_get_irq_chip_data(d); local 59 raw_spin_lock(&irqc->lock); 60 starfive_intc_bit_clear(irqc, STARFIVE_INTC_SRC0_MASK, BIT(d->hwirq)); 61 raw_spin_unlock(&irqc 66 struct starfive_irq_chip *irqc = irq_data_get_irq_chip_data(d); local 95 struct starfive_irq_chip *irqc = irq_data_get_irq_handler_data(&desc->irq_data); local 120 struct starfive_irq_chip *irqc; local [all...] |
H A D | irq-lpc32xx.c | 196 struct lpc32xx_irq_chip *irqc; local 201 irqc = kzalloc(sizeof(*irqc), GFP_KERNEL); 202 if (!irqc) 205 irqc->addr = addr; 206 irqc->base = of_iomap(node, 0); 207 if (!irqc->base) { 209 kfree(irqc); 213 irqc->domain = irq_domain_add_linear(node, NR_LPC32XX_IC_IRQS, 214 &lpc32xx_irq_domain_ops, irqc); [all...] |
H A D | irq-apple-aic.c | 796 static int __init aic_init_smp(struct aic_irq_chip *irqc, struct device_node *node) argument 918 struct aic_irq_chip *irqc; local 926 irqc = kzalloc(sizeof(*irqc), GFP_KERNEL); 927 if (!irqc) { 932 irqc->base = regs; 938 irqc->info = *(struct aic_info *)match->data; 940 aic_irqc = irqc; 942 switch (irqc->info.version) { 946 info = aic_ic_read(irqc, AIC_INF [all...] |
H A D | Makefile | 51 obj-$(CONFIG_RENESAS_IRQC) += irq-renesas-irqc.o
|
/linux-master/arch/arm/mach-shmobile/ |
H A D | regulator-quirk-rcar-gen2.c | 50 static void __iomem *irqc; variable 86 mon = ioread32(irqc + IRQC_MONITOR); 117 mon = ioread32(irqc + IRQC_MONITOR); 133 iounmap(irqc); 206 irqc = ioremap(IRQC_BASE, PAGE_SIZE); 207 if (!irqc) { 212 mon = ioread32(irqc + IRQC_MONITOR); 226 iounmap(irqc);
|
/linux-master/drivers/gpio/ |
H A D | gpio-vf610.c | 36 u8 irqc[VF610_GPIO_PER_PORT]; member in struct:vf610_gpio_port 188 u8 irqc; local 192 irqc = PORT_INT_RISING_EDGE; 195 irqc = PORT_INT_FALLING_EDGE; 198 irqc = PORT_INT_EITHER_EDGE; 201 irqc = PORT_INT_LOGIC_ZERO; 204 irqc = PORT_INT_LOGIC_ONE; 210 port->irqc[d->hwirq] = irqc; 239 vf610_gpio_writel(port->irqc[gpio_nu [all...] |
/linux-master/drivers/staging/greybus/ |
H A D | gpio.c | 41 struct irq_chip irqc; member in struct:gb_gpio_controller 512 struct irq_chip *irqc; local 541 irqc = &ggc->irqc; 542 irqc->irq_mask = gb_gpio_irq_mask; 543 irqc->irq_unmask = gb_gpio_irq_unmask; 544 irqc->irq_set_type = gb_gpio_irq_set_type; 545 irqc->irq_bus_lock = gb_gpio_irq_bus_lock; 546 irqc->irq_bus_sync_unlock = gb_gpio_irq_bus_sync_unlock; 547 irqc [all...] |
/linux-master/drivers/char/ |
H A D | ppdev.c | 76 atomic_t irqc; member in struct:pp_struct 279 atomic_inc(&pp->irqc); 608 ret = atomic_read(&pp->irqc); 611 atomic_sub(ret, &pp->irqc); 693 atomic_set(&pp->irqc, 0); 770 if (atomic_read(&pp->irqc))
|
/linux-master/drivers/mmc/host/ |
H A D | meson-mx-sdio.c | 472 u32 irqc; local 477 irqc = readl(host->base + MESON_MX_SDIO_IRQC); 478 irqc &= ~MESON_MX_SDIO_IRQC_ARC_CMD_INT_EN; 479 writel(irqc, host->base + MESON_MX_SDIO_IRQC);
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pfc-r8a73a4.c | 1986 SH_PFC_FUNCTION(irqc),
|