Searched refs:mb_msg (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/accel/amdxdna/ |
H A D | amdxdna_mailbox.c | 168 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 D | xlnx_r5_remoteproc.c | 330 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()
|