| /kernel/linux/linux-6.6/drivers/irqchip/ |
| D | irq-al-fic.c | 16 /* FIC Registers */ 44 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() 83 * A given FIC instance can be either all level or all edge triggered. 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() [all …]
|
| D | Makefile | 4 obj-$(CONFIG_AL_FIC) += irq-al-fic.o
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-al-fic.c | 16 /* FIC Registers */ 45 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() 84 * A given FIC instance can be either all level or all edge triggered. 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() [all …]
|
| D | Makefile | 4 obj-$(CONFIG_AL_FIC) += irq-al-fic.o
|
| /kernel/linux/linux-5.10/arch/parisc/kernel/ |
| D | pacache.S | 10 * NOTE: fdc,fic, and pdc instructions that use base register modification 897 /* Purge any old translation. Note that the FIC instruction 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) [all …]
|
| D | relocate_kernel.S | 129 fic (%sr4, %r12)
|
| D | traps.c | 649 /* The instruction TLB entry needed for the target address of the FIC in handle_interruption() 662 fdc,fdce,pdc,"fic,4f",prober,probeir,probew, probeiw in handle_interruption()
|
| D | entry.S | 1327 * Non access misses can be caused by fdc,fic,pdc,lpa,probe and 1336 * emulate fdc,fic,pdc,probew,prober instructions whose base 1344 Checks for fdc,fdce,pdc,"fic,4f",prober,probeir,probew, probeiw */ 1346 /* Checks for fdc,fdce,pdc,"fic,4f" only */
|
| /kernel/linux/linux-6.6/arch/parisc/kernel/ |
| D | pacache.S | 10 * NOTE: fdc,fic, and pdc instructions that use base register modification 835 /* Purge any old translation. Note that the FIC instruction 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) [all …]
|
| D | relocate_kernel.S | 129 fic (%sr4, %r12)
|
| D | traps.c | 642 /* The instruction TLB entry needed for the target address of the FIC in handle_interruption() 655 fdc,fdce,pdc,"fic,4f",prober,probeir,probew, probeiw in handle_interruption()
|
| /kernel/linux/linux-5.10/sound/soc/samsung/ |
| D | s3c-i2s-v2.c | 75 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()
|
| D | i2s.c | 475 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/Documentation/devicetree/bindings/interrupt-controller/ |
| D | amazon,al-fic.txt | 5 - compatible: should be "amazon,al-fic" 12 fic's output is connected to. This field property depends on the parent's 21 compatible = "amazon,al-fic";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | amazon,al-fic.txt | 5 - compatible: should be "amazon,al-fic" 12 fic's output is connected to. This field property depends on the parent's 21 compatible = "amazon,al-fic";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | microchip,pcie-host.yaml | 32 one from each side of the interface. The "FIC clocks" described by this 33 property are on the core complex side & communication through a FIC is not 47 As any FIC connection combination is possible, the names should match the 53 pattern: '^fic[0-3]$'
|
| /kernel/linux/linux-6.6/sound/soc/samsung/ |
| D | i2s.c | 483 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/ |
| D | pcie-microchip-host.c | 880 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()
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/dvb/ |
| D | fe_property_parameters.rst | 628 .. _DTV-ATSCMH-FIC-VER: 635 Version number of the FIC (Fast Information Channel) signaling data. 637 FIC is used for relaying information to allow rapid service acquisition
|
| D | frontend-property-terrestrial-systems.rst | 226 - :ref:`DTV_ATSCMH_FIC_VER <DTV-ATSCMH-FIC-VER>`
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/dvb/ |
| D | fe_property_parameters.rst | 633 .. _DTV-ATSCMH-FIC-VER: 640 Version number of the FIC (Fast Information Channel) signaling data. 642 FIC is used for relaying information to allow rapid service acquisition
|
| D | frontend-property-terrestrial-systems.rst | 226 - :ref:`DTV_ATSCMH_FIC_VER <DTV-ATSCMH-FIC-VER>`
|
| /kernel/linux/linux-6.6/arch/parisc/boot/compressed/ |
| D | misc.c | 225 asm volatile("fic 0(%%sr0,%0)" : : "r" (start)); in flush_data_cache()
|
| /kernel/linux/linux-5.10/arch/parisc/boot/compressed/ |
| D | misc.c | 225 asm volatile("fic 0(%%sr0,%0)" : : "r" (start)); in flush_data_cache()
|
| /kernel/linux/linux-6.6/drivers/clk/microchip/ |
| D | clk-mpfs.c | 290 * - CLK_FICx: these provide the processor side clocks to the "FIC" (Fabric InterConnect)
|