Searched refs:irqc (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/irqchip/
H A Dirq-xilinx-intc.c48 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 Dirq-starfive-jh8100-intc.c35 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 Dirq-lpc32xx.c196 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 Dirq-apple-aic.c796 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 DMakefile51 obj-$(CONFIG_RENESAS_IRQC) += irq-renesas-irqc.o
/linux-master/arch/arm/mach-shmobile/
H A Dregulator-quirk-rcar-gen2.c50 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 Dgpio-vf610.c36 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 Dgpio.c41 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 Dppdev.c76 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 Dmeson-mx-sdio.c472 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 Dpfc-r8a73a4.c1986 SH_PFC_FUNCTION(irqc),

Completed in 129 milliseconds