Home
last modified time | relevance | path

Searched refs:fic (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-al-fic.c45 static void al_fic_set_trigger(struct al_fic *fic, in al_fic_set_trigger() argument
50 u32 control = readl_relaxed(fic->base + AL_FIC_CONTROL); in al_fic_set_trigger()
60 fic->state = new_state; in al_fic_set_trigger()
61 writel_relaxed(control, fic->base + AL_FIC_CONTROL); in al_fic_set_trigger()
67 struct al_fic *fic = gc->private; in al_fic_irq_set_type() local
75 pr_debug("fic doesn't support flow type %d\n", flow_type); in al_fic_irq_set_type()
92 if (fic->state == AL_FIC_UNCONFIGURED) { in al_fic_irq_set_type()
93 al_fic_set_trigger(fic, gc, new_state); in al_fic_irq_set_type()
94 } else if (fic->state != new_state) { in al_fic_irq_set_type()
95 pr_debug("fic in al_fic_irq_set_type()
109 struct al_fic *fic = irq_desc_get_handler_data(desc); al_fic_irq_handler() local
133 struct al_fic *fic = gc->private; al_fic_irq_retrigger() local
140 al_fic_register(struct device_node *node, struct al_fic *fic) al_fic_register() argument
205 struct al_fic *fic; al_fic_wire_init() local
247 struct al_fic *fic; al_fic_init_dt() local
[all...]
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-al-fic.c44 static void al_fic_set_trigger(struct al_fic *fic, in al_fic_set_trigger() argument
49 u32 control = readl_relaxed(fic->base + AL_FIC_CONTROL); in al_fic_set_trigger()
59 fic->state = new_state; in al_fic_set_trigger()
60 writel_relaxed(control, fic->base + AL_FIC_CONTROL); in al_fic_set_trigger()
66 struct al_fic *fic = gc->private; in al_fic_irq_set_type() local
74 pr_debug("fic doesn't support flow type %d\n", flow_type); in al_fic_irq_set_type()
91 if (fic->state == AL_FIC_UNCONFIGURED) { in al_fic_irq_set_type()
92 al_fic_set_trigger(fic, gc, new_state); in al_fic_irq_set_type()
93 } else if (fic->state != new_state) { in al_fic_irq_set_type()
94 pr_debug("fic in al_fic_irq_set_type()
108 struct al_fic *fic = irq_desc_get_handler_data(desc); al_fic_irq_handler() local
129 struct al_fic *fic = gc->private; al_fic_irq_retrigger() local
136 al_fic_register(struct device_node *node, struct al_fic *fic) al_fic_register() argument
201 struct al_fic *fic; al_fic_wire_init() local
243 struct al_fic *fic; al_fic_init_dt() local
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dpacache.S10 * NOTE: fdc,fic, and pdc instructions that use base register modification
925 /* fic only has the type 26 form on PA1.1, requiring an
927 1: fic,m %r31(%sr4,%r28)
928 fic,m %r31(%sr4,%r28)
929 fic,m %r31(%sr4,%r28)
930 fic,m %r31(%sr4,%r28)
931 fic,m %r31(%sr4,%r28)
932 fic,m %r31(%sr4,%r28)
933 fic,m %r31(%sr4,%r28)
934 fic,
[all...]
H A Drelocate_kernel.S129 fic (%sr4, %r12)
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dpacache.S10 * NOTE: fdc,fic, and pdc instructions that use base register modification
863 /* fic only has the type 26 form on PA1.1, requiring an
865 1: fic,m %r31(%sr4,%r28)
866 fic,m %r31(%sr4,%r28)
867 fic,m %r31(%sr4,%r28)
868 fic,m %r31(%sr4,%r28)
869 fic,m %r31(%sr4,%r28)
870 fic,m %r31(%sr4,%r28)
871 fic,m %r31(%sr4,%r28)
872 fic,
[all...]
H A Drelocate_kernel.S129 fic (%sr4, %r12)
/kernel/linux/linux-5.10/sound/soc/samsung/
H A Ds3c-i2s-v2.c75 u32 fic, con, mod; in s3c2412_snd_txctrl() local
79 fic = readl(regs + S3C2412_IISFIC); in s3c2412_snd_txctrl()
83 pr_debug("%s: IIS: CON=%x MOD=%x FIC=%x\n", __func__, con, mod, fic); in s3c2412_snd_txctrl()
140 fic = readl(regs + S3C2412_IISFIC); in s3c2412_snd_txctrl()
142 pr_debug("%s: IIS: CON=%x MOD=%x FIC=%x\n", __func__, con, mod, fic); in s3c2412_snd_txctrl()
148 u32 fic, con, mod; in s3c2412_snd_rxctrl() local
152 fic = readl(regs + S3C2412_IISFIC); in s3c2412_snd_rxctrl()
156 pr_debug("%s: IIS: CON=%x MOD=%x FIC=%x\n", __func__, con, mod, fic); in s3c2412_snd_rxctrl()
208 fic = readl(regs + S3C2412_IISFIC); in s3c2412_snd_rxctrl()
209 pr_debug("%s: IIS: CON=%x MOD=%x FIC=%x\n", __func__, con, mod, fic); in s3c2412_snd_rxctrl()
[all...]
H A Di2s.c475 void __iomem *fic; in i2s_fifo() local
482 fic = i2s->priv->addr + I2SFICS; in i2s_fifo()
484 fic = i2s->priv->addr + I2SFIC; in i2s_fifo()
487 writel(readl(fic) | flush, fic); in i2s_fifo()
494 writel(readl(fic) & ~flush, fic); in i2s_fifo()
/kernel/linux/linux-6.6/sound/soc/samsung/
H A Di2s.c483 void __iomem *fic; in i2s_fifo() local
490 fic = i2s->priv->addr + I2SFICS; in i2s_fifo()
492 fic = i2s->priv->addr + I2SFIC; in i2s_fifo()
495 writel(readl(fic) | flush, fic); in i2s_fifo()
502 writel(readl(fic) & ~flush, fic); in i2s_fifo()
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpcie-microchip-host.c880 struct clk *fic; in mc_pcie_init_clks() local
887 fic = mc_pcie_init_clk(dev, poss_clks[i]); in mc_pcie_init_clks()
888 if (IS_ERR(fic)) in mc_pcie_init_clks()
889 return PTR_ERR(fic); in mc_pcie_init_clks()

Completed in 9 milliseconds