Home
last modified time | relevance | path

Searched refs:mb_msg (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/accel/amdxdna/
H A Damdxdna_mailbox.c168 static int mailbox_acquire_msgid(struct mailbox_channel *mb_chann, struct mailbox_msg *mb_msg) in mailbox_acquire_msgid() argument
173 ret = xa_alloc_cyclic_irq(&mb_chann->chan_xa, &msg_id, mb_msg, in mailbox_acquire_msgid()
193 struct mailbox_msg *mb_msg) in mailbox_release_msg() argument
196 mb_msg->pkg.header.id, mb_msg->pkg.header.opcode); in mailbox_release_msg()
197 mb_msg->notify_cb(mb_msg->handle, NULL, 0); in mailbox_release_msg()
198 kfree(mb_msg); in mailbox_release_msg()
202 mailbox_send_msg(struct mailbox_channel *mb_chann, struct mailbox_msg *mb_msg) in mailbox_send_msg() argument
214 tmp_tail = tail + mb_msg->pkg_size; in mailbox_send_msg()
220 mb_msg->pkg_size >= head)) in mailbox_send_msg()
232 memcpy_toio(write_addr, &mb_msg->pkg, mb_msg->pkg_size); in mailbox_send_msg()
[all …]
/linux/drivers/remoteproc/
H A Dxlnx_r5_remoteproc.c330 struct zynqmp_ipi_message *mb_msg; in zynqmp_r5_rproc_kick() local
338 mb_msg = (struct zynqmp_ipi_message *)ipi->tx_mc_buf; in zynqmp_r5_rproc_kick()
339 memcpy(mb_msg->data, &vqid, sizeof(vqid)); in zynqmp_r5_rproc_kick()
340 mb_msg->len = sizeof(vqid); in zynqmp_r5_rproc_kick()
341 ret = mbox_send_message(ipi->tx_chan, mb_msg); in zynqmp_r5_rproc_kick()