Searched refs:eic (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/irqchip/
H A Dirq-mchp-eic.c32 * @irqs: irqs b/w eic and gic
45 static struct mchp_eic *eic; variable in typeref:struct:mchp_eic
51 tmp = readl_relaxed(eic->base + MCHP_EIC_SCFG(d->hwirq));
53 writel_relaxed(tmp, eic->base + MCHP_EIC_SCFG(d->hwirq));
62 tmp = readl_relaxed(eic->base + MCHP_EIC_SCFG(d->hwirq));
64 writel_relaxed(tmp, eic->base + MCHP_EIC_SCFG(d->hwirq));
74 tmp = readl_relaxed(eic->base + MCHP_EIC_SCFG(d->hwirq));
96 writel_relaxed(tmp, eic->base + MCHP_EIC_SCFG(d->hwirq));
103 irq_set_irq_wake(eic->irqs[d->hwirq], on);
105 eic
[all...]
H A DMakefile122 obj-$(CONFIG_MCHP_EIC) += irq-mchp-eic.o
/linux-master/drivers/gpio/
H A Dgpio-ep93xx.c54 struct ep93xx_gpio_irq_chip *eic; member in struct:ep93xx_gpio_chip
68 return egc->eic;
83 struct ep93xx_gpio_irq_chip *eic)
85 writeb_relaxed(0, epg->base + eic->irq_offset + EP93XX_INT_EN_OFFSET);
87 writeb_relaxed(eic->int_type2,
88 epg->base + eic->irq_offset + EP93XX_INT_TYPE2_OFFSET);
90 writeb_relaxed(eic->int_type1,
91 epg->base + eic->irq_offset + EP93XX_INT_TYPE1_OFFSET);
93 writeb_relaxed(eic->int_unmasked & eic
82 ep93xx_gpio_update_int_params(struct ep93xx_gpio *epg, struct ep93xx_gpio_irq_chip *eic) argument
101 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc); local
162 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc); local
177 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc); local
194 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc); local
205 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc); local
221 struct ep93xx_gpio_irq_chip *eic = to_ep93xx_gpio_irq_chip(gc); local
[all...]
H A DMakefile58 obj-$(CONFIG_GPIO_EIC_SPRD) += gpio-eic-sprd.o
133 obj-$(CONFIG_GPIO_PMIC_EIC_SPRD) += gpio-pmic-eic-sprd.o
/linux-master/drivers/hwmon/
H A Dsht21.c36 * @eic: cached electronic identification code text
45 char eic[18]; member in struct:sht21
164 u8 eic[8]; local
186 eic[2] = rx[0];
187 eic[3] = rx[2];
188 eic[4] = rx[4];
189 eic[5] = rx[6];
197 eic[0] = rx[3];
198 eic[1] = rx[4];
199 eic[
[all...]
/linux-master/arch/s390/kvm/
H A Dintercept.c304 u16 eic = vcpu->arch.sie_block->eic; local
323 if ((eic == EXT_IRQ_CLK_COMP || eic == EXT_IRQ_CPU_TIMER) &&
327 switch (eic) {
H A Dinterrupt.c496 vcpu->arch.sie_block->eic = EXT_IRQ_CPU_TIMER;
520 vcpu->arch.sie_block->eic = EXT_IRQ_CLK_COMP;
786 vcpu->arch.sie_block->eic = EXT_IRQ_EMERGENCY_SIG;
820 vcpu->arch.sie_block->eic = EXT_IRQ_EXTERNAL_CALL;
978 vcpu->arch.sie_block->eic = EXT_IRQ_SERVICE_SIG;
/linux-master/arch/s390/include/asm/
H A Dkvm_host.h302 __u16 eic; /* 0x00c6 */ member in struct:kvm_s390_sie_block::__anon59::__anon60

Completed in 154 milliseconds