/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | platform_mhu.c | 41 struct platform_mhu_link mlink[MHU_CHANS]; member 49 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_rx_interrupt() local 52 val = readl_relaxed(mlink->rx_reg + INTR_STAT_OFS); in platform_mhu_rx_interrupt() 58 writel_relaxed(val, mlink->rx_reg + INTR_CLR_OFS); in platform_mhu_rx_interrupt() 65 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_last_tx_done() local 66 u32 val = readl_relaxed(mlink->tx_reg + INTR_STAT_OFS); in platform_mhu_last_tx_done() 73 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_send_data() local 76 writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS); in platform_mhu_send_data() 83 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_startup() local 87 val = readl_relaxed(mlink in platform_mhu_startup() 103 struct platform_mhu_link *mlink = chan->con_priv; platform_mhu_shutdown() local [all...] |
H A D | arm_mhu.c | 35 struct mhu_link mlink[MHU_CHANS]; member 43 struct mhu_link *mlink = chan->con_priv; in mhu_rx_interrupt() local 46 val = readl_relaxed(mlink->rx_reg + INTR_STAT_OFS); in mhu_rx_interrupt() 52 writel_relaxed(val, mlink->rx_reg + INTR_CLR_OFS); in mhu_rx_interrupt() 59 struct mhu_link *mlink = chan->con_priv; in mhu_last_tx_done() local 60 u32 val = readl_relaxed(mlink->tx_reg + INTR_STAT_OFS); in mhu_last_tx_done() 67 struct mhu_link *mlink = chan->con_priv; in mhu_send_data() local 70 writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS); in mhu_send_data() 77 struct mhu_link *mlink = chan->con_priv; in mhu_startup() local 81 val = readl_relaxed(mlink in mhu_startup() 97 struct mhu_link *mlink = chan->con_priv; mhu_shutdown() local [all...] |
H A D | arm_mhu_db.c | 41 struct mhu_db_link mlink[MHU_CHANS]; member 79 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].rx_reg; in mhu_db_mbox_clear_irq() 89 if (mhu->mlink[pchan].irq == irq) in mhu_db_mbox_irq_to_pchan_num() 101 void __iomem *base = mhu->mlink[pchan].rx_reg; in mhu_db_mbox_irq_to_channel() 141 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].tx_reg; in mhu_db_last_tx_done() 152 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].tx_reg; in mhu_db_send_data() 310 int irq = mhu->mlink[i].irq = adev->irq[i]; in mhu_db_probe() 317 mhu->mlink[i].rx_reg = mhu->base + mhu_reg[i]; in mhu_db_probe() 318 mhu->mlink[i].tx_reg = mhu->mlink[ in mhu_db_probe() [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | platform_mhu.c | 42 struct platform_mhu_link mlink[MHU_CHANS]; member 50 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_rx_interrupt() local 53 val = readl_relaxed(mlink->rx_reg + INTR_STAT_OFS); in platform_mhu_rx_interrupt() 59 writel_relaxed(val, mlink->rx_reg + INTR_CLR_OFS); in platform_mhu_rx_interrupt() 66 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_last_tx_done() local 67 u32 val = readl_relaxed(mlink->tx_reg + INTR_STAT_OFS); in platform_mhu_last_tx_done() 74 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_send_data() local 77 writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS); in platform_mhu_send_data() 84 struct platform_mhu_link *mlink = chan->con_priv; in platform_mhu_startup() local 88 val = readl_relaxed(mlink in platform_mhu_startup() 104 struct platform_mhu_link *mlink = chan->con_priv; platform_mhu_shutdown() local [all...] |
H A D | arm_mhu.c | 36 struct mhu_link mlink[MHU_CHANS]; member 44 struct mhu_link *mlink = chan->con_priv; in mhu_rx_interrupt() local 47 val = readl_relaxed(mlink->rx_reg + INTR_STAT_OFS); in mhu_rx_interrupt() 53 writel_relaxed(val, mlink->rx_reg + INTR_CLR_OFS); in mhu_rx_interrupt() 60 struct mhu_link *mlink = chan->con_priv; in mhu_last_tx_done() local 61 u32 val = readl_relaxed(mlink->tx_reg + INTR_STAT_OFS); in mhu_last_tx_done() 68 struct mhu_link *mlink = chan->con_priv; in mhu_send_data() local 71 writel_relaxed(*arg, mlink->tx_reg + INTR_SET_OFS); in mhu_send_data() 78 struct mhu_link *mlink = chan->con_priv; in mhu_startup() local 82 val = readl_relaxed(mlink in mhu_startup() 98 struct mhu_link *mlink = chan->con_priv; mhu_shutdown() local [all...] |
H A D | arm_mhu_db.c | 40 struct mhu_db_link mlink[MHU_CHANS]; member 78 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].rx_reg; in mhu_db_mbox_clear_irq() 88 if (mhu->mlink[pchan].irq == irq) in mhu_db_mbox_irq_to_pchan_num() 100 void __iomem *base = mhu->mlink[pchan].rx_reg; in mhu_db_mbox_irq_to_channel() 140 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].tx_reg; in mhu_db_last_tx_done() 151 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].tx_reg; in mhu_db_send_data() 307 int irq = mhu->mlink[i].irq = adev->irq[i]; in mhu_db_probe() 314 mhu->mlink[i].rx_reg = mhu->base + mhu_reg[i]; in mhu_db_probe() 315 mhu->mlink[i].tx_reg = mhu->mlink[ in mhu_db_probe() [all...] |
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | Makefile | 12 snd-sof-intel-hda-mlink-objs := hda-mlink.o 24 obj-$(CONFIG_SND_SOC_SOF_HDA_MLINK) += snd-sof-intel-hda-mlink.o
|
H A D | lnl.c | 19 #include <sound/hda-mlink.h>
|
H A D | hda-ctrl.c | 22 #include <sound/hda-mlink.h>
|
H A D | hda-dai-ops.c | 10 #include <sound/hda-mlink.h>
|
H A D | hda-dai.c | 13 #include <sound/hda-mlink.h>
|
H A D | hda-dsp.c | 21 #include <sound/hda-mlink.h>
|
H A D | hda-mlink.c | 15 #include <sound/hda-mlink.h>
|
H A D | hda.c | 29 #include <sound/hda-mlink.h>
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ip6_tunnel.h | 65 int mlink; member
|
H A D | ip_tunnels.h | 129 int mlink; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip6_tunnel.h | 66 int mlink; member
|
H A D | ip_tunnels.h | 141 int mlink; member
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | ip_gre.c | 904 t->mlink = dev->ifindex; in ipgre_open() 914 if (ipv4_is_multicast(t->parms.iph.daddr) && t->mlink) { in ipgre_close() 916 in_dev = inetdev_by_index(t->net, t->mlink); in ipgre_close()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ip_gre.c | 908 t->mlink = dev->ifindex; in ipgre_open() 918 if (ipv4_is_multicast(t->parms.iph.daddr) && t->mlink) { in ipgre_close() 920 in_dev = inetdev_by_index(t->net, t->mlink); in ipgre_close()
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | intel_ace2x.c | 14 #include <sound/hda-mlink.h>
|