/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | st_remoteproc.c | 61 dev_dbg(dev, "no message was found in vqid %d\n", msg); in st_rproc_mbox_callback() 76 static void st_rproc_kick(struct rproc *rproc, int vqid) in st_rproc_kick() argument 83 if (WARN_ON(vqid >= ST_RPROC_MAX_VRING)) in st_rproc_kick() 86 ret = mbox_send_message(ddata->mbox_chan[vqid * MBOX_MAX + MBOX_TX], in st_rproc_kick() 87 (void *)&vqid); in st_rproc_kick()
|
H A D | ingenic_rproc.c | 112 static void ingenic_rproc_kick(struct rproc *rproc, int vqid) in ingenic_rproc_kick() argument 116 writel(vqid, vpu->aux_base + REG_CORE_MSG); in ingenic_rproc_kick()
|
H A D | stm32_rproc.c | 534 static void stm32_rproc_kick(struct rproc *rproc, int vqid) in stm32_rproc_kick() argument 540 if (WARN_ON(vqid >= MBOX_NB_VQ)) in stm32_rproc_kick() 544 if (vqid != ddata->mb[i].vq_id) in stm32_rproc_kick() 548 err = mbox_send_message(ddata->mb[i].chan, (void *)(long)vqid); in stm32_rproc_kick()
|
H A D | ti_k3_dsp_remoteproc.c | 141 dev_dbg(dev, "no message was found in vqid %d\n", msg); in k3_dsp_rproc_mbox_callback() 147 * The vqid usage is not used and is inconsequential, as the kick is performed 151 static void k3_dsp_rproc_kick(struct rproc *rproc, int vqid) in k3_dsp_rproc_kick() argument 155 mbox_msg_t msg = (mbox_msg_t)vqid; in k3_dsp_rproc_kick()
|
H A D | da8xx_remoteproc.c | 184 static void da8xx_rproc_kick(struct rproc *rproc, int vqid) in da8xx_rproc_kick() argument
|
H A D | omap_remoteproc.c | 527 dev_dbg(dev, "no message was found in vqid %d\n", msg); in omap_rproc_mbox_callback() 532 static void omap_rproc_kick(struct rproc *rproc, int vqid) in omap_rproc_kick() argument 548 ret = mbox_send_message(oproc->mbox, (void *)vqid); in omap_rproc_kick()
|
H A D | keystone_remoteproc.c | 227 * The vqid usage is not used and is inconsequential, as the kick is performed 231 static void keystone_rproc_kick(struct rproc *rproc, int vqid) in keystone_rproc_kick() argument
|
H A D | ti_k3_r5_remoteproc.c | 183 dev_dbg(dev, "no message was found in vqid %d\n", msg); in k3_r5_rproc_mbox_callback() 188 static void k3_r5_rproc_kick(struct rproc *rproc, int vqid) in k3_r5_rproc_kick() argument 192 mbox_msg_t msg = (mbox_msg_t)vqid; in k3_r5_rproc_kick()
|
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | st_remoteproc.c | 61 dev_dbg(dev, "no message was found in vqid %d\n", msg); in st_rproc_mbox_callback() 76 static void st_rproc_kick(struct rproc *rproc, int vqid) in st_rproc_kick() argument 83 if (WARN_ON(vqid >= ST_RPROC_MAX_VRING)) in st_rproc_kick() 86 ret = mbox_send_message(ddata->mbox_chan[vqid * MBOX_MAX + MBOX_TX], in st_rproc_kick() 87 (void *)&vqid); in st_rproc_kick()
|
H A D | ingenic_rproc.c | 117 static void ingenic_rproc_kick(struct rproc *rproc, int vqid) in ingenic_rproc_kick() argument 121 writel(vqid, vpu->aux_base + REG_CORE_MSG); in ingenic_rproc_kick()
|
H A D | xlnx_r5_remoteproc.c | 137 dev_dbg(&rproc->dev, "data not found for vqid=%d\n", id); in event_notified_idr_cb() 161 * Even if message from firmware is NULL, we attempt to get vqid in handle_event_notified() 271 * @vqid: virtqueue ID 273 static void zynqmp_r5_rproc_kick(struct rproc *rproc, int vqid) in zynqmp_r5_rproc_kick() argument 286 memcpy(mb_msg->data, &vqid, sizeof(vqid)); in zynqmp_r5_rproc_kick() 287 mb_msg->len = sizeof(vqid); in zynqmp_r5_rproc_kick()
|
H A D | imx_dsp_rproc.c | 719 static void imx_dsp_rproc_kick(struct rproc *rproc, int vqid) in imx_dsp_rproc_kick() argument 735 mmsg = vqid; in imx_dsp_rproc_kick() 739 dev_err(dev, "%s: failed (%d, err:%d)\n", __func__, vqid, err); in imx_dsp_rproc_kick()
|
H A D | stm32_rproc.c | 569 static void stm32_rproc_kick(struct rproc *rproc, int vqid) in stm32_rproc_kick() argument 575 if (WARN_ON(vqid >= MBOX_NB_VQ)) in stm32_rproc_kick() 579 if (vqid != ddata->mb[i].vq_id) in stm32_rproc_kick()
|
H A D | da8xx_remoteproc.c | 184 static void da8xx_rproc_kick(struct rproc *rproc, int vqid) in da8xx_rproc_kick() argument
|
H A D | imx_rproc.c | 616 static void imx_rproc_kick(struct rproc *rproc, int vqid) in imx_rproc_kick() argument 631 mmsg = vqid << 16; in imx_rproc_kick() 636 __func__, vqid, err); in imx_rproc_kick()
|
H A D | omap_remoteproc.c | 528 dev_dbg(dev, "no message was found in vqid %d\n", msg); in omap_rproc_mbox_callback() 533 static void omap_rproc_kick(struct rproc *rproc, int vqid) in omap_rproc_kick() argument 549 ret = mbox_send_message(oproc->mbox, (void *)vqid); in omap_rproc_kick()
|
H A D | ti_k3_dsp_remoteproc.c | 141 dev_dbg(dev, "no message was found in vqid %d\n", msg); in k3_dsp_rproc_mbox_callback() 147 * The vqid usage is not used and is inconsequential, as the kick is performed 151 static void k3_dsp_rproc_kick(struct rproc *rproc, int vqid) in k3_dsp_rproc_kick() argument 155 mbox_msg_t msg = (mbox_msg_t)vqid; in k3_dsp_rproc_kick()
|
H A D | keystone_remoteproc.c | 227 * The vqid usage is not used and is inconsequential, as the kick is performed 231 static void keystone_rproc_kick(struct rproc *rproc, int vqid) in keystone_rproc_kick() argument
|
H A D | ti_k3_r5_remoteproc.c | 216 dev_dbg(dev, "no message was found in vqid %d\n", msg); in k3_r5_rproc_mbox_callback() 221 static void k3_r5_rproc_kick(struct rproc *rproc, int vqid) in k3_r5_rproc_kick() argument 225 mbox_msg_t msg = (mbox_msg_t)vqid; in k3_r5_rproc_kick()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | remoteproc.h | 385 void (*kick)(struct rproc *rproc, int vqid);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | remoteproc.h | 392 void (*kick)(struct rproc *rproc, int vqid);
|