Home
last modified time | relevance | path

Searched refs:ipc_msg (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/sound/soc/sof/
H A Dsof-client.h40 int sof_client_ipc_tx_message(struct sof_client_dev *cdev, void *ipc_msg,
42 static inline int sof_client_ipc_tx_message_no_reply(struct sof_client_dev *cdev, void *ipc_msg) in sof_client_ipc_tx_message_no_reply() argument
44 return sof_client_ipc_tx_message(cdev, ipc_msg, NULL, 0); in sof_client_ipc_tx_message_no_reply()
46 int sof_client_ipc_set_get_data(struct sof_client_dev *cdev, void *ipc_msg,
78 int sof_client_ipc_rx_message(struct sof_client_dev *cdev, void *ipc_msg, void *msg_buf);
H A Dsof-client.c287 int sof_client_ipc_tx_message(struct sof_client_dev *cdev, void *ipc_msg, in sof_client_ipc_tx_message() argument
291 struct sof_ipc_cmd_hdr *hdr = ipc_msg; in sof_client_ipc_tx_message()
293 return sof_ipc_tx_message(cdev->sdev->ipc, ipc_msg, hdr->size, in sof_client_ipc_tx_message()
296 struct sof_ipc4_msg *msg = ipc_msg; in sof_client_ipc_tx_message()
298 return sof_ipc_tx_message(cdev->sdev->ipc, ipc_msg, msg->data_size, in sof_client_ipc_tx_message()
310 struct sof_ipc_cmd_hdr *hdr = ipc_msg; in sof_client_ipc_rx_message()
317 sof_ipc3_do_rx_work(cdev->sdev, ipc_msg, msg_buf); in sof_client_ipc_rx_message()
329 struct sof_ipc_cmd_hdr *hdr = ipc_msg; in sof_client_ipc_set_get_data()
331 return sof_ipc_set_get_data(cdev->sdev->ipc, ipc_msg, hdr->size, in sof_client_ipc_set_get_data()
334 struct sof_ipc4_msg *msg = ipc_msg; in sof_client_ipc_set_get_data()
[all …]
/linux-6.15/drivers/mailbox/
H A Dmailbox-mchp-ipc-sbi.c159 struct mchp_ipc_msg *ipc_msg) in mchp_ipc_process_received_data() argument
165 ipc_msg->buf = (u32 *)chan_info->msg_buf_rx; in mchp_ipc_process_received_data()
166 ipc_msg->size = sbi_msg.size; in mchp_ipc_process_received_data()
174 struct mchp_ipc_msg ipc_msg; in mchp_ipc_cluster_aggr_isr() local
234 mchp_ipc_process_received_data(chan, &ipc_msg); in mchp_ipc_cluster_aggr_isr()
235 mbox_chan_received_data(&ipc->chans[chan_id], (void *)&ipc_msg); in mchp_ipc_cluster_aggr_isr()
/linux-6.15/sound/soc/intel/atom/sst/
H A Dsst_pvt.c221 int task_id, int ipc_msg, int cmd_id, int pipe_id, in sst_prepare_and_post_msg() argument
236 &msg, large, sst, &block, ipc_msg, pvt_id); in sst_prepare_and_post_msg()
246 pvt_id, pipe_id, task_id, ipc_msg); in sst_prepare_and_post_msg()
247 sst_fill_header_mrfld(&msg->mrfld_header, ipc_msg, in sst_prepare_and_post_msg()
H A Dsst_stream.c180 bytes->type, bytes->ipc_msg, bytes_block, bytes->task_id, in sst_send_byte_stream_mrfld()
187 sst_fill_header_mrfld(&msg->mrfld_header, bytes->ipc_msg, in sst_send_byte_stream_mrfld()
195 block = sst_create_block(sst_drv_ctx, bytes->ipc_msg, pvt_id); in sst_send_byte_stream_mrfld()
H A Dsst.h452 struct ipc_post *ipc_msg, bool sync);
492 int task_id, int ipc_msg, int cmd_id, int pipe_id,
H A Dsst_ipc.c116 struct ipc_post *ipc_msg, bool sync) in sst_post_message_mrfld() argument
118 struct ipc_post *msg = ipc_msg; in sst_post_message_mrfld()
/linux-6.15/drivers/hid/intel-ish-hid/ishtp/
H A Dbus.c88 unsigned char ipc_msg[IPC_FULL_MSG_SIZE]; in ishtp_send_msg() local
95 memcpy(ipc_msg, &drbl_val, sizeof(uint32_t)); in ishtp_send_msg()
96 memcpy(ipc_msg + sizeof(uint32_t), hdr, sizeof(uint32_t)); in ishtp_send_msg()
97 memcpy(ipc_msg + 2 * sizeof(uint32_t), msg, hdr->length); in ishtp_send_msg()
99 ipc_msg, 2 * sizeof(uint32_t) + hdr->length); in ishtp_send_msg()
/linux-6.15/drivers/hid/intel-ish-hid/ipc/
H A Dipc.c427 unsigned char ipc_msg[IPC_FULL_MSG_SIZE]; in ipc_send_mng_msg() local
430 memcpy(ipc_msg, &drbl_val, sizeof(uint32_t)); in ipc_send_mng_msg()
431 memcpy(ipc_msg + sizeof(uint32_t), msg, size); in ipc_send_mng_msg()
432 return write_ipc_to_queue(dev, NULL, NULL, ipc_msg, in ipc_send_mng_msg()
/linux-6.15/drivers/media/pci/intel/ipu6/
H A Dipu6-buttress.c210 struct ipu6_buttress_ipc *ipc, u32 *ipc_msg) in ipu6_buttress_ipc_recv() argument
212 if (ipc_msg) in ipu6_buttress_ipc_recv()
213 *ipc_msg = readl(isp->base + ipc->data0_in); in ipu6_buttress_ipc_recv()
306 u32 ipc_msg, u32 size, bool require_resp, in ipu6_buttress_ipc_send() argument
310 .cmd = ipc_msg, in ipu6_buttress_ipc_send()
/linux-6.15/sound/soc/intel/atom/
H A Dsst-atom-controls.c24 u8 ipc_msg, u8 block, in sst_fill_byte_control() argument
31 byte_data->ipc_msg = ipc_msg; in sst_fill_byte_control()
48 u8 ipc_msg, u8 block, u8 task_id, u8 pipe_id, in sst_fill_and_send_cmd_unlocked() argument
55 ret = sst_fill_byte_control(drv, ipc_msg, in sst_fill_and_send_cmd_unlocked()
73 u8 ipc_msg, u8 block, u8 task_id, u8 pipe_id, in sst_fill_and_send_cmd() argument
79 ret = sst_fill_and_send_cmd_unlocked(drv, ipc_msg, block, in sst_fill_and_send_cmd()
H A Dsst-mfld-dsp.h511 u8 ipc_msg; member