Home
last modified time | relevance | path

Searched refs:msg (Results 1 – 25 of 85) sorted by relevance

1234

/sound/soc/fsl/
A Dimx-pcm-rpmsg.c146 msg = &info->msg[TX_HW_PARAM]; in imx_rpmsg_pcm_hw_params()
149 msg = &info->msg[RX_HW_PARAM]; in imx_rpmsg_pcm_hw_params()
241 msg = &info->msg[TX_OPEN]; in imx_rpmsg_pcm_open()
251 msg = &info->msg[RX_OPEN]; in imx_rpmsg_pcm_open()
295 msg = &info->msg[TX_CLOSE]; in imx_rpmsg_pcm_close()
298 msg = &info->msg[RX_CLOSE]; in imx_rpmsg_pcm_close()
357 msg = &info->msg[TX_BUFFER]; in imx_rpmsg_prepare_and_submit()
386 msg = &info->msg[TX_START]; in imx_rpmsg_async_issue_pending()
389 msg = &info->msg[RX_START]; in imx_rpmsg_async_issue_pending()
420 msg = &info->msg[TX_PAUSE]; in imx_rpmsg_pause()
[all …]
A Dfsl_audmix.c48 char msg[64]; member
53 { .tdms = 0, .clk = 0, .msg = "" },
55 { .tdms = 1, .clk = 1, .msg = "DIS->TDM1: TDM1 not started!\n" },
57 { .tdms = 2, .clk = 2, .msg = "DIS->TDM2: TDM2 not started!\n" },
59 { .tdms = 3, .clk = 0, .msg = "DIS->MIX: Please start both TDMs!\n" }
61 { .tdms = 1, .clk = 0, .msg = "TDM1->DIS: TDM1 not started!\n" },
63 { .tdms = 0, .clk = 0, .msg = "" },
69 { .tdms = 2, .clk = 0, .msg = "TDM2->DIS: TDM2 not started!\n" },
73 { .tdms = 0, .clk = 0, .msg = "" },
83 { .tdms = 0, .clk = 0, .msg = "" }
[all …]
A Dimx-audio-rpmsg.c24 struct rpmsg_msg *msg; in imx_audio_rpmsg_cb() local
41 msg = &info->msg[TX_PERIOD_DONE + MSG_TYPE_A_NUM]; in imx_audio_rpmsg_cb()
42 msg->r_msg.param.buffer_tail = in imx_audio_rpmsg_cb()
44 msg->r_msg.param.buffer_tail %= info->num_period[TX]; in imx_audio_rpmsg_cb()
50 msg = &info->msg[RX_PERIOD_DONE + MSG_TYPE_A_NUM]; in imx_audio_rpmsg_cb()
51 msg->r_msg.param.buffer_tail = in imx_audio_rpmsg_cb()
53 msg->r_msg.param.buffer_tail %= info->num_period[1]; in imx_audio_rpmsg_cb()
/sound/soc/sof/
A Dsof-client-probes-ipc3.c71 if (!msg) in ipc3_probes_init()
75 msg->num_elems = 1; in ipc3_probes_init()
80 kfree(msg); in ipc3_probes_init()
96 msg.size = sizeof(msg); in ipc3_probes_deinit()
117 msg.rhdr.hdr.size = sizeof(msg); in ipc3_probes_info()
184 if (!msg) in ipc3_probes_points_add()
189 memcpy(&msg->desc[0], desc, size - sizeof(*msg)); in ipc3_probes_points_add()
192 kfree(msg); in ipc3_probes_points_add()
214 if (!msg) in ipc3_probes_points_remove()
219 memcpy(&msg->buffer_id[0], buffer_id, size - sizeof(*msg)); in ipc3_probes_points_remove()
[all …]
A Dsof-client-probes-ipc4.c110 struct sof_ipc4_msg msg; in ipc4_probes_init() local
122 msg.primary = mentry->id; in ipc4_probes_init()
131 msg.data_ptr = &cfg; in ipc4_probes_init()
148 struct sof_ipc4_msg msg; in ipc4_probes_deinit() local
153 msg.primary = mentry->id; in ipc4_probes_deinit()
160 msg.data_size = 0; in ipc4_probes_deinit()
161 msg.data_ptr = NULL; in ipc4_probes_deinit()
201 struct sof_ipc4_msg msg; in ipc4_probes_points_add() local
230 msg.data_ptr = points; in ipc4_probes_points_add()
253 struct sof_ipc4_msg msg; in ipc4_probes_points_remove() local
[all …]
A Dipc4.c23 char *msg; member
225 text, msg->primary, msg->extension, str, str2, in sof_ipc4_log_header()
233 text, msg->primary, msg->extension, str, in sof_ipc4_log_header()
273 msg->primary, msg->extension, msg->data_size); in sof_ipc4_log_header()
293 struct snd_sof_ipc_msg *msg = sdev->msg; in sof_ipc4_get_reply() local
321 struct snd_sof_ipc_msg *msg = &ipc->msg; in ipc4_wait_tx_done() local
327 ret = wait_event_timeout(msg->waitq, msg->ipc_complete, in ipc4_wait_tx_done()
427 if (msg) in sof_ipc4_tx_msg()
428 sof_ipc4_dump_payload(sdev, msg->data_ptr, msg->data_size); in sof_ipc4_tx_msg()
562 struct snd_sof_ipc_msg *msg = &sdev->ipc->msg; in sof_ipc4_init_msg_memory() local
[all …]
A Dipc.c53 msg = &ipc->msg; in sof_ipc_send_msg()
56 msg->msg_data = msg_data; in sof_ipc_send_msg()
57 msg->msg_size = msg_bytes; in sof_ipc_send_msg()
60 msg->reply_error = 0; in sof_ipc_send_msg()
62 sdev->msg = msg; in sof_ipc_send_msg()
120 if (!sdev->msg) { in snd_sof_ipc_get_reply()
132 struct snd_sof_ipc_msg *msg = &sdev->ipc->msg; in snd_sof_ipc_reply() local
134 if (msg->ipc_complete) { in snd_sof_ipc_reply()
142 msg->ipc_complete = true; in snd_sof_ipc_reply()
143 wake_up(&msg->waitq); in snd_sof_ipc_reply()
[all …]
A Dipc4-loader.c434 struct sof_ipc4_msg msg; in sof_ipc4_query_fw_configuration() local
445 msg.data_size = sdev->ipc->max_payload_size; in sof_ipc4_query_fw_configuration()
446 msg.data_ptr = kzalloc(msg.data_size, GFP_KERNEL); in sof_ipc4_query_fw_configuration()
447 if (!msg.data_ptr) in sof_ipc4_query_fw_configuration()
450 ret = iops->set_get_data(sdev, &msg, msg.data_size, false); in sof_ipc4_query_fw_configuration()
454 while (offset < msg.data_size) { in sof_ipc4_query_fw_configuration()
517 msg.data_size = sdev->ipc->max_payload_size; in sof_ipc4_query_fw_configuration()
519 ret = iops->set_get_data(sdev, &msg, msg.data_size, false); in sof_ipc4_query_fw_configuration()
524 while (offset < msg.data_size) { in sof_ipc4_query_fw_configuration()
544 kfree(msg.data_ptr); in sof_ipc4_query_fw_configuration()
[all …]
A Dipc4-mtrace.c414 struct sof_ipc4_msg msg; in ipc4_mtrace_enable() local
433 msg.data_size = sizeof(system_time); in ipc4_mtrace_enable()
434 msg.data_ptr = &system_time; in ipc4_mtrace_enable()
435 ret = iops->set_get_data(sdev, &msg, msg.data_size, true); in ipc4_mtrace_enable()
443 msg.data_size = sizeof(priv->state_info); in ipc4_mtrace_enable()
444 msg.data_ptr = &priv->state_info; in ipc4_mtrace_enable()
447 ret = iops->set_get_data(sdev, &msg, msg.data_size, true); in ipc4_mtrace_enable()
462 struct sof_ipc4_msg msg; in ipc4_mtrace_disable() local
476 msg.data_size = sizeof(priv->state_info); in ipc4_mtrace_disable()
477 msg.data_ptr = &priv->state_info; in ipc4_mtrace_disable()
[all …]
A Dipc4-control.c22 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_set_get_kcontrol_data() local
56 ret = iops->set_get_data(sdev, msg, msg->data_size, set); in sof_ipc4_set_get_kcontrol_data()
73 ret = iops->set_get_data(sdev, msg, msg->data_size, set); in sof_ipc4_set_get_kcontrol_data()
91 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_set_volume_data() local
129 msg->data_size = 0; in sof_ipc4_set_volume_data()
211 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_set_generic_control_data() local
233 msg->data_size = 0; in sof_ipc4_set_generic_control_data()
248 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_refresh_generic_control() local
272 msg->data_size = 0; in sof_ipc4_refresh_generic_control()
411 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_set_get_bytes_data() local
[all …]
/sound/virtio/
A Dvirtio_ctl_msg.c49 kfree(msg); in virtsnd_ctl_msg_unref()
88 struct virtio_snd_msg *msg; in virtsnd_ctl_msg_alloc() local
93 msg = kzalloc(sizeof(*msg) + request_size + response_size, gfp); in virtsnd_ctl_msg_alloc()
94 if (!msg) in virtsnd_ctl_msg_alloc()
97 sg_init_one(&msg->sg_request, (u8 *)msg + sizeof(*msg), request_size); in virtsnd_ctl_msg_alloc()
98 sg_init_one(&msg->sg_response, (u8 *)msg + sizeof(*msg) + request_size, in virtsnd_ctl_msg_alloc()
106 return msg; in virtsnd_ctl_msg_alloc()
137 virtsnd_ctl_msg_ref(msg); in virtsnd_ctl_msg_send()
221 list_del(&msg->list); in virtsnd_ctl_msg_complete()
222 complete(&msg->notify); in virtsnd_ctl_msg_complete()
[all …]
A Dvirtio_pcm_msg.c149 msg = kzalloc(struct_size(msg, sgs, sg_num + 2), GFP_KERNEL); in virtsnd_pcm_msg_alloc()
150 if (!msg) in virtsnd_pcm_msg_alloc()
153 msg->substream = vss; in virtsnd_pcm_msg_alloc()
154 sg_init_one(&msg->sgs[PCM_MSG_SG_XFER], &msg->xfer, in virtsnd_pcm_msg_alloc()
156 sg_init_one(&msg->sgs[PCM_MSG_SG_STATUS], &msg->status, in virtsnd_pcm_msg_alloc()
161 vss->msgs[i] = msg; in virtsnd_pcm_msg_alloc()
228 msg->length += n; in virtsnd_pcm_msg_send()
231 memset(&msg->status, 0, sizeof(msg->status)); in virtsnd_pcm_msg_send()
325 msg->length = 0; in virtsnd_pcm_msg_complete()
416 if (msg) { in virtsnd_pcm_ctl_msg_alloc()
[all …]
A Dvirtio_ctl_msg.h15 void virtsnd_ctl_msg_ref(struct virtio_snd_msg *msg);
17 void virtsnd_ctl_msg_unref(struct virtio_snd_msg *msg);
19 void *virtsnd_ctl_msg_request(struct virtio_snd_msg *msg);
21 void *virtsnd_ctl_msg_response(struct virtio_snd_msg *msg);
26 int virtsnd_ctl_msg_send(struct virtio_snd *snd, struct virtio_snd_msg *msg,
50 struct virtio_snd_msg *msg) in virtsnd_ctl_msg_send_sync() argument
52 return virtsnd_ctl_msg_send(snd, msg, NULL, NULL, false); in virtsnd_ctl_msg_send_sync()
64 struct virtio_snd_msg *msg) in virtsnd_ctl_msg_send_async() argument
66 return virtsnd_ctl_msg_send(snd, msg, NULL, NULL, true); in virtsnd_ctl_msg_send_async()
71 void virtsnd_ctl_msg_complete(struct virtio_snd_msg *msg);
A Dvirtio_kctl.c110 struct virtio_snd_msg *msg; in virtsnd_kctl_get() local
119 if (!msg) in virtsnd_kctl_get()
122 virtsnd_ctl_msg_ref(msg); in virtsnd_kctl_get()
162 virtsnd_ctl_msg_unref(msg); in virtsnd_kctl_get()
183 struct virtio_snd_msg *msg; in virtsnd_kctl_put() local
191 if (!msg) in virtsnd_kctl_put()
243 struct virtio_snd_msg *msg; in virtsnd_kctl_tlv_op() local
251 if (!msg) in virtsnd_kctl_tlv_op()
302 virtsnd_ctl_msg_unref(msg); in virtsnd_kctl_tlv_op()
323 struct virtio_snd_msg *msg; in virtsnd_kctl_get_enum_items() local
[all …]
A Dvirtio_pcm_ops.c160 struct virtio_snd_msg *msg; in virtsnd_pcm_dev_set_params() local
185 if (!msg) in virtsnd_pcm_dev_set_params()
188 request = virtsnd_ctl_msg_request(msg); in virtsnd_pcm_dev_set_params()
274 struct virtio_snd_msg *msg; in virtsnd_pcm_prepare() local
309 if (!msg) in virtsnd_pcm_prepare()
329 struct virtio_snd_msg *msg; in virtsnd_pcm_trigger() local
351 if (!msg) { in virtsnd_pcm_trigger()
373 if (!msg) in virtsnd_pcm_trigger()
396 struct virtio_snd_msg *msg; in virtsnd_pcm_sync_stop() local
407 if (!msg) in virtsnd_pcm_sync_stop()
[all …]
/sound/soc/intel/avs/
A Dmessages.c21 msg.boot_cfg.dma_id = dma_id; in avs_ipc_set_boot_config()
23 request.header = msg.val; in avs_ipc_set_boot_config()
34 request.header = msg.val; in avs_ipc_load_modules()
48 request.header = msg.val; in avs_ipc_unload_modules()
62 request.header = msg.val; in avs_ipc_load_library()
78 request.header = msg.val; in avs_ipc_create_pipeline()
89 request.header = msg.val; in avs_ipc_delete_pipeline()
102 request.header = msg.val; in avs_ipc_set_pipeline_state()
116 request.header = msg.val; in avs_ipc_get_pipeline_state()
157 request.header = msg.val; in avs_ipc_init_instance()
[all …]
A Dtrace.h40 #define trace_avs_request(msg, sts, lec) \ argument
42 trace_avs_ipc_request_msg((msg)->header, sts, lec); \
43 trace_avs_msg_payload((msg)->data, (msg)->size); \
46 #define trace_avs_reply(msg, sts, lec) \ argument
48 trace_avs_ipc_reply_msg((msg)->header, sts, lec); \
49 trace_avs_msg_payload((msg)->data, (msg)->size); \
52 #define trace_avs_notify(msg, sts, lec) \ argument
54 trace_avs_ipc_notify_msg((msg)->header, sts, lec); \
55 trace_avs_msg_payload((msg)->data, (msg)->size); \
/sound/soc/intel/atom/sst/
A Dsst_ipc.c31 struct sst_block *msg; in sst_create_block() local
34 msg = kzalloc(sizeof(*msg), GFP_KERNEL); in sst_create_block()
35 if (!msg) in sst_create_block()
37 msg->condition = false; in sst_create_block()
38 msg->on = true; in sst_create_block()
39 msg->msg_id = msg_id; in sst_create_block()
40 msg->drv_id = drv_id; in sst_create_block()
45 return msg; in sst_create_block()
166 msg->mailbox_data, in sst_post_message_mrfld()
174 kfree(msg); in sst_post_message_mrfld()
[all …]
A Dsst_pvt.c125 struct ipc_post *msg; in sst_create_ipc_msg() local
127 msg = kzalloc(sizeof(*msg), GFP_ATOMIC); in sst_create_ipc_msg()
128 if (!msg) in sst_create_ipc_msg()
132 if (!msg->mailbox_data) { in sst_create_ipc_msg()
133 kfree(msg); in sst_create_ipc_msg()
137 msg->mailbox_data = NULL; in sst_create_ipc_msg()
139 msg->is_large = large; in sst_create_ipc_msg()
140 *arg = msg; in sst_create_ipc_msg()
193 struct ipc_post *msg = NULL; in sst_prepare_and_post_msg() local
284 dsp->cmd_id = msg; in sst_fill_header_dsp()
[all …]
/sound/soc/intel/catpt/
A Dmessages.c20 request.header = msg.val; in catpt_ipc_get_fw_version()
91 request.header = msg.val; in catpt_ipc_alloc_stream()
112 request.header = msg.val; in catpt_ipc_free_stream()
131 request.header = msg.val; in catpt_ipc_set_device_format()
149 request.header = msg.val; in catpt_ipc_enter_dxstate()
169 request.header = msg.val; in catpt_ipc_get_mixer_stream_info()
187 request.header = msg.val; in catpt_ipc_reset_stream()
204 request.header = msg.val; in catpt_ipc_pause_stream()
221 request.header = msg.val; in catpt_ipc_resume_stream()
254 request.header = msg.val; in catpt_ipc_set_volume()
[all …]
/sound/soc/sof/intel/
A Dhda-ipc.c69 msg->msg_size); in hda_dsp_ipc_send_msg()
91 struct snd_sof_ipc_msg *msg) in hda_dsp_ipc4_schedule_d0i3_work() argument
110 hdev->delayed_ipc_tx_msg = msg; in hda_dsp_ipc4_send_msg()
133 struct snd_sof_ipc_msg *msg = sdev->msg; in hda_dsp_ipc_get_reply() local
142 if (!msg) { in hda_dsp_ipc_get_reply()
147 hdr = msg->msg_data; in hda_dsp_ipc_get_reply()
160 msg->reply_error = 0; in hda_dsp_ipc_get_reply()
226 sdev->ipc->msg.rx_data = NULL; in hda_dsp_ipc4_irq_thread()
258 u32 msg; in hda_dsp_ipc_irq_thread() local
296 snd_sof_ipc_reply(sdev, msg); in hda_dsp_ipc_irq_thread()
[all …]
A Dcnl.c89 sdev->ipc->msg.rx_data = &notification_data; in cnl_ipc4_irq_thread()
91 sdev->ipc->msg.rx_data = NULL; in cnl_ipc4_irq_thread()
122 u32 msg; in cnl_ipc_irq_thread() local
134 msg = hipcida & CNL_DSP_REG_HIPCIDA_MSG_MASK; in cnl_ipc_irq_thread()
148 snd_sof_ipc_reply(sdev, msg); in cnl_ipc_irq_thread()
155 msg); in cnl_ipc_irq_thread()
163 msg = hipctdr & CNL_DSP_REG_HIPCTDR_MSG_MASK; in cnl_ipc_irq_thread()
270 hdev->delayed_ipc_tx_msg = msg; in cnl_ipc4_send_msg()
285 hda_dsp_ipc4_schedule_d0i3_work(hdev, msg); in cnl_ipc4_send_msg()
317 msg->msg_size); in cnl_ipc_send_msg()
[all …]
/sound/pci/mixart/
A Dmixart_core.c128 struct mixart_msg *msg, in send_msg() argument
137 if (snd_BUG_ON(msg->size % 4)) in send_msg()
178 for( i=0; i < msg->size; i+=4 ) { in send_msg()
332 u32 msg, addr, type; in snd_mixart_process_msg() local
341 addr = msg & ~MSG_TYPE_MASK; in snd_mixart_process_msg()
342 type = msg & MSG_TYPE_MASK; in snd_mixart_process_msg()
354 err, msg); in snd_mixart_process_msg()
382 msg); in snd_mixart_process_msg()
421 u32 msg; in snd_mixart_threaded_irq() local
427 switch (msg & MSG_TYPE_MASK) { in snd_mixart_threaded_irq()
[all …]
/sound/firewire/tascam/
A Dtascam-transaction.c64 u8 *label, *msg; in fill_message() local
69 msg = port->buf + 1; in fill_message()
79 if (msg[i] == 0xf7) { in fill_message()
100 if (msg[0] == 0xf0) { in fill_message()
106 if ((msg[0] & 0x80) != 0x80) in fill_message()
109 status = msg[0]; in fill_message()
117 if ((msg[0] & 0x80) != 0x80) { in fill_message()
123 msg[2] = msg[1]; in fill_message()
124 msg[1] = msg[0]; in fill_message()
125 msg[0] = port->running_status; in fill_message()
[all …]
/sound/soc/sof/amd/
A Dacp-ipc.c83 acp_mailbox_write(sdev, offset, msg->msg_data, msg->msg_size); in acp_sof_ipc_send_msg()
98 struct snd_sof_ipc_msg *msg = sdev->msg; in acp_dsp_ipc_get_reply() local
109 if (!msg) { in acp_dsp_ipc_get_reply()
113 hdr = msg->msg_data; in acp_dsp_ipc_get_reply()
124 memcpy(msg->reply_data, &reply, sizeof(reply)); in acp_dsp_ipc_get_reply()
137 if (!msg->reply_size) in acp_dsp_ipc_get_reply()
141 if (reply.hdr.size != msg->reply_size && in acp_dsp_ipc_get_reply()
144 msg->reply_size, reply.hdr.size); in acp_dsp_ipc_get_reply()
148 if (msg->reply_size > 0) in acp_dsp_ipc_get_reply()
149 acp_mailbox_read(sdev, offset, msg->reply_data, msg->reply_size); in acp_dsp_ipc_get_reply()
[all …]

Completed in 57 milliseconds

1234