Home
last modified time | relevance | path

Searched refs:header (Results 1 – 25 of 37) sorted by relevance

12

/sound/soc/intel/skylake/
Dskl-sst-ipc.c298 struct skl_ipc_header *header = (struct skl_ipc_header *)(&msg->tx.header); in skl_ipc_tx_msg() local
303 header->extension); in skl_ipc_tx_msg()
305 header->primary | SKL_ADSP_REG_HIPCI_BUSY); in skl_ipc_tx_msg()
329 struct skl_ipc_header *header = (struct skl_ipc_header *)(&ipc_header); in skl_ipc_reply_get_msg() local
333 header->primary); in skl_ipc_reply_get_msg()
346 struct skl_ipc_header header) in skl_ipc_process_notification() argument
350 if (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) { in skl_ipc_process_notification()
351 switch (IPC_GLB_NOTIFY_TYPE(header.primary)) { in skl_ipc_process_notification()
354 dev_err(ipc->dev, "FW Underrun %x\n", header.primary); in skl_ipc_process_notification()
359 header.primary); in skl_ipc_process_notification()
[all …]
Dcnl-sst.c317 struct skl_ipc_header header = {0}; in cnl_dsp_irq_thread_handler() local
347 header.primary = hipctdr; in cnl_dsp_irq_thread_handler()
348 header.extension = hipctdd; in cnl_dsp_irq_thread_handler()
350 header.primary); in cnl_dsp_irq_thread_handler()
352 header.extension); in cnl_dsp_irq_thread_handler()
354 if (CNL_IPC_GLB_NOTIFY_RSP_TYPE(header.primary)) { in cnl_dsp_irq_thread_handler()
356 skl_ipc_process_reply(ipc, header); in cnl_dsp_irq_thread_handler()
359 skl_ipc_process_notification(ipc, header); in cnl_dsp_irq_thread_handler()
389 struct skl_ipc_header *header = (struct skl_ipc_header *)(&msg->tx.header); in cnl_ipc_tx_msg() local
394 header->extension); in cnl_ipc_tx_msg()
[all …]
Dskl-nhlt.c140 nhlt->header.oem_id, nhlt->header.oem_table_id, in skl_nhlt_update_topology_bin()
141 nhlt->header.oem_revision); in skl_nhlt_update_topology_bin()
144 skl->pci_id, nhlt->header.oem_id, nhlt->header.oem_table_id, in skl_nhlt_update_topology_bin()
145 nhlt->header.oem_revision, "-tplg.bin"); in skl_nhlt_update_topology_bin()
162 nhlt->header.oem_id, nhlt->header.oem_table_id, in skl_nhlt_platform_id_show()
163 nhlt->header.oem_revision); in skl_nhlt_platform_id_show()
Dskl-sst-ipc.h164 struct skl_ipc_header header);
166 struct skl_ipc_header header);
/sound/isa/wavefront/
Dwavefront_synth.c777 wavefront_send_patch (snd_wavefront_t *dev, wavefront_patch_info *header) in wavefront_send_patch() argument
784 header->number); in wavefront_send_patch()
786 if (header->number >= ARRAY_SIZE(dev->patch_status)) in wavefront_send_patch()
789 dev->patch_status[header->number] |= WF_SLOT_FILLED; in wavefront_send_patch()
791 bptr = munge_int32 (header->number, buf, 2); in wavefront_send_patch()
792 munge_buf ((unsigned char *)&header->hdr.p, bptr, WF_PATCH_BYTES); in wavefront_send_patch()
803 wavefront_send_program (snd_wavefront_t *dev, wavefront_patch_info *header) in wavefront_send_program() argument
810 header->number); in wavefront_send_program()
812 if (header->number >= ARRAY_SIZE(dev->prog_status)) in wavefront_send_program()
815 dev->prog_status[header->number] = WF_SLOT_USED; in wavefront_send_program()
[all …]
/sound/soc/intel/catpt/
Dtrace.h19 TP_PROTO(u32 header),
21 TP_ARGS(header),
24 __field(u32, header)
28 __entry->header = header;
31 TP_printk("0x%08x", __entry->header)
35 TP_PROTO(u32 header),
36 TP_ARGS(header)
40 TP_PROTO(u32 header),
41 TP_ARGS(header)
45 TP_PROTO(u32 header),
[all …]
Dipc.c49 ipc->rx.header = 0; in catpt_ipc_msg_init()
58 u32 header = tx->header | CATPT_IPCC_BUSY; in catpt_dsp_send_tx() local
60 trace_catpt_ipc_request(header); in catpt_dsp_send_tx()
64 catpt_writel_shim(cdev, IPCC, header); in catpt_dsp_send_tx()
115 reply->header = ipc->rx.header; in catpt_dsp_do_send_msg()
183 static void catpt_dsp_copy_rx(struct catpt_dev *cdev, u32 header) in catpt_dsp_copy_rx() argument
187 ipc->rx.header = header; in catpt_dsp_copy_rx()
195 static void catpt_dsp_process_response(struct catpt_dev *cdev, u32 header) in catpt_dsp_process_response() argument
197 union catpt_notify_msg msg = CATPT_MSG(header); in catpt_dsp_process_response()
227 catpt_dsp_copy_rx(cdev, header); in catpt_dsp_process_response()
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/pci/asihpi/
Dhpidspcd.c28 struct code_header header; in hpi_dsp_code_open() local
42 if (firmware->size < sizeof(header)) { in hpi_dsp_code_open()
46 memcpy(&header, firmware->data, sizeof(header)); in hpi_dsp_code_open()
48 if ((header.type != 0x45444F43) || /* "CODE" */ in hpi_dsp_code_open()
49 (header.adapter != adapter) in hpi_dsp_code_open()
50 || (header.size != firmware->size)) { in hpi_dsp_code_open()
53 header.size, firmware->size); in hpi_dsp_code_open()
57 if (HPI_VER_MAJOR(header.version) != HPI_VER_MAJOR(HPI_VER)) { in hpi_dsp_code_open()
61 header.version, HPI_VER); in hpi_dsp_code_open()
65 if (header.version != HPI_VER) { in hpi_dsp_code_open()
[all …]
/sound/firewire/fireworks/
Dfireworks_command.c106 struct snd_efw_transaction *header; in efw_transaction() local
133 header = (struct snd_efw_transaction *)buf; in efw_transaction()
134 header->length = cpu_to_be32(cmd_bytes / sizeof(__be32)); in efw_transaction()
135 header->version = cpu_to_be32(1); in efw_transaction()
136 header->seqnum = cpu_to_be32(seqnum); in efw_transaction()
137 header->category = cpu_to_be32(category); in efw_transaction()
138 header->command = cpu_to_be32(command); in efw_transaction()
139 header->status = 0; in efw_transaction()
142 memcpy(header->params, params, param_bytes); in efw_transaction()
150 if ((be32_to_cpu(header->version) < 1) || in efw_transaction()
[all …]
/sound/soc/sof/
Dcontrol.c299 struct snd_ctl_tlv header; in snd_sof_bytes_ext_put() local
312 if (copy_from_user(&header, tlvd, sizeof(const struct snd_ctl_tlv))) in snd_sof_bytes_ext_put()
316 if (header.length + sizeof(struct snd_ctl_tlv) > size) { in snd_sof_bytes_ext_put()
318 header.length, sizeof(struct snd_ctl_tlv), size); in snd_sof_bytes_ext_put()
323 if (header.length > be->max) { in snd_sof_bytes_ext_put()
325 header.length, be->max); in snd_sof_bytes_ext_put()
330 if (header.numid != scontrol->cmd) { in snd_sof_bytes_ext_put()
333 header.numid); in snd_sof_bytes_ext_put()
337 if (copy_from_user(cdata->data, tlvd->tlv, header.length)) in snd_sof_bytes_ext_put()
377 struct snd_ctl_tlv header; in snd_sof_bytes_ext_volatile_get() local
[all …]
Dloader.c571 struct snd_sof_fw_header *header; in check_header() local
580 header = (struct snd_sof_fw_header *)(fw->data + fw_offset); in check_header()
583 if (strncmp(header->sig, SND_SOF_FW_SIG, SND_SOF_FW_SIG_SIZE) != 0) { in check_header()
589 if (fw_size != header->file_size + sizeof(*header)) { in check_header()
591 fw_size, header->file_size + sizeof(*header)); in check_header()
596 header->file_size, header->num_modules, in check_header()
597 header->abi, sizeof(*header)); in check_header()
605 struct snd_sof_fw_header *header; in load_modules() local
612 header = (struct snd_sof_fw_header *)(fw->data + fw_offset); in load_modules()
619 sizeof(*header)); in load_modules()
[all …]
Dipc.c240 static int sof_ipc_tx_message_unlocked(struct snd_sof_ipc *ipc, u32 header, in sof_ipc_tx_message_unlocked() argument
260 msg->header = header; in sof_ipc_tx_message_unlocked()
285 ipc_log_header(sdev->dev, "ipc tx", msg->header); in sof_ipc_tx_message_unlocked()
295 int sof_ipc_tx_message(struct snd_sof_ipc *ipc, u32 header, in sof_ipc_tx_message() argument
311 return sof_ipc_tx_message_no_pm(ipc, header, msg_data, msg_bytes, in sof_ipc_tx_message()
321 int sof_ipc_tx_message_no_pm(struct snd_sof_ipc *ipc, u32 header, in sof_ipc_tx_message_no_pm() argument
334 ret = sof_ipc_tx_message_unlocked(ipc, header, msg_data, msg_bytes, in sof_ipc_tx_message_no_pm()
/sound/soc/intel/common/
Dsst-ipc.c66 reply->header = msg->rx.header; in tx_wait_done()
93 msg->tx.header = request.header; in ipc_tx_message()
95 msg->rx.header = 0; in ipc_tx_message()
219 u64 header) in sst_ipc_reply_find_msg() argument
225 header = ipc->ops.reply_msg_match(header, &mask); in sst_ipc_reply_find_msg()
231 header); in sst_ipc_reply_find_msg()
236 if ((msg->tx.header & mask) == header) in sst_ipc_reply_find_msg()
Dsst-ipc.h19 u64 header; member
43 u64 (*reply_msg_match)(u64 header, u64 *mask);
78 u64 header);
/sound/soc/intel/atom/sst/
Dsst_loader.c111 struct sst_fw_header *header; in sst_validate_fw_image() local
117 header = (struct sst_fw_header *)sst_fw_in_mem; in sst_validate_fw_image()
120 header->signature, header->file_size, header->modules, in sst_validate_fw_image()
121 header->file_format, sizeof(*header)); in sst_validate_fw_image()
124 if ((strncmp(header->signature, SST_FW_SIGN, 4) != 0) || in sst_validate_fw_image()
125 (size != header->file_size + sizeof(*header))) { in sst_validate_fw_image()
130 *num_modules = header->modules; in sst_validate_fw_image()
131 *module = (void *)sst_fw_in_mem + sizeof(*header); in sst_validate_fw_image()
Dsst_pvt.c302 void sst_fill_header_mrfld(union ipc_header_mrfld *header, in sst_fill_header_mrfld() argument
305 header->full = 0; in sst_fill_header_mrfld()
306 header->p.header_high.part.msg_id = msg; in sst_fill_header_mrfld()
307 header->p.header_high.part.task_id = task_id; in sst_fill_header_mrfld()
308 header->p.header_high.part.large = large; in sst_fill_header_mrfld()
309 header->p.header_high.part.drv_id = drv_id; in sst_fill_header_mrfld()
310 header->p.header_high.part.done = 0; in sst_fill_header_mrfld()
311 header->p.header_high.part.busy = 1; in sst_fill_header_mrfld()
312 header->p.header_high.part.res_rqd = 1; in sst_fill_header_mrfld()
Dsst.c48 union ipc_header_mrfld header; in intel_sst_interrupt_mrfld() local
61 header.full = sst_shim_read64(drv->shim, in intel_sst_interrupt_mrfld()
63 header.p.header_high.part.done = 0; in intel_sst_interrupt_mrfld()
64 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full); in intel_sst_interrupt_mrfld()
83 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd); in intel_sst_interrupt_mrfld()
85 if (sst_create_ipc_msg(&msg, header.p.header_high.part.large)) { in intel_sst_interrupt_mrfld()
90 if (header.p.header_high.part.large) { in intel_sst_interrupt_mrfld()
91 size = header.p.header_low_payload; in intel_sst_interrupt_mrfld()
98 header.p.header_low_payload = 0; in intel_sst_interrupt_mrfld()
102 msg->mrfld_header = header; in intel_sst_interrupt_mrfld()
[all …]
Dsst_ipc.c119 union ipc_header_mrfld header; in sst_post_message_mrfld() local
126 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld()
128 while (header.p.header_high.part.busy) { in sst_post_message_mrfld()
137 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld()
148 if (header.p.header_high.part.busy) { in sst_post_message_mrfld()
/sound/soc/intel/atom/
Dsst-atom-controls.c116 SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); in sst_send_slot_map()
117 cmd.header.command_id = SBA_SET_SSP_SLOT_MAP; in sst_send_slot_map()
118 cmd.header.length = sizeof(struct sst_param_sba_ssp_slot_map) in sst_send_slot_map()
131 sizeof(cmd.header) + cmd.header.length); in sst_send_slot_map()
414 cmd.header.command_id = MMX_SET_GAIN; in sst_send_gain_cmd()
415 SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); in sst_send_gain_cmd()
430 cmd.header.length = sizeof(struct sst_cmd_set_gain_dual) in sst_send_gain_cmd()
436 sizeof(cmd.header) + cmd.header.length); in sst_send_gain_cmd()
669 SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); in sst_swm_mixer_event()
671 cmd.header.command_id = SBA_SET_SWM; in sst_swm_mixer_event()
[all …]
Dsst-atom-controls.h362 struct sst_dsp_header header; member
370 struct sst_dsp_header header; member
378 struct sst_dsp_header header; member
389 struct sst_dsp_header header; member
406 struct sst_dsp_header header; member
418 struct sst_dsp_header header; member
430 struct sst_dsp_header header; member
437 struct sst_dsp_header header; member
482 struct sst_dsp_header header; member
511 struct sst_dsp_header header; member
/sound/soc/codecs/
Drt5677-spi.c477 u8 header[RT5677_SPI_HEADER + 4]; in rt5677_spi_read() local
491 t[0].tx_buf = header; in rt5677_spi_read()
492 t[0].len = sizeof(header); in rt5677_spi_read()
503 header[0] = spi_cmd; in rt5677_spi_read()
504 header[1] = ((addr + offset) & 0xff000000) >> 24; in rt5677_spi_read()
505 header[2] = ((addr + offset) & 0x00ff0000) >> 16; in rt5677_spi_read()
506 header[3] = ((addr + offset) & 0x0000ff00) >> 8; in rt5677_spi_read()
507 header[4] = ((addr + offset) & 0x000000ff) >> 0; in rt5677_spi_read()
/sound/firewire/
Damdtp-stream.c520 cip_header = (__be32 *)params->header; in build_it_pkt_header()
826 size_t header_length, void *header, in out_stream_callback() argument
831 const __be32 *ctx_header = header; in out_stream_callback()
853 __be32 header[IT_PKT_HEADER_SIZE_CIP / sizeof(__be32)]; in out_stream_callback() member
884 size_t header_length, void *header, in in_stream_callback() argument
888 __be32 *ctx_header = header; in in_stream_callback()
965 size_t header_length, void *header, in irq_target_callback() argument
976 out_stream_callback(context, tstamp, header_length, header, irq_target); in irq_target_callback()
1002 void *header, void *private_data) in amdtp_stream_first_callback() argument
1005 const __be32 *ctx_header = header; in amdtp_stream_first_callback()
[all …]
/sound/pci/pcxhr/
Dpcxhr.c548 unsigned int header; in pcxhr_set_format() local
553 header = HEADER_FMT_BASE_LIN; in pcxhr_set_format()
556 header = HEADER_FMT_BASE_LIN | in pcxhr_set_format()
560 header = HEADER_FMT_BASE_LIN | HEADER_FMT_16BITS; in pcxhr_set_format()
563 header = HEADER_FMT_BASE_LIN | in pcxhr_set_format()
567 header = HEADER_FMT_BASE_LIN | HEADER_FMT_24BITS; in pcxhr_set_format()
570 header = HEADER_FMT_BASE_FLOAT | HEADER_FMT_INTEL; in pcxhr_set_format()
581 header |= HEADER_FMT_UPTO11; in pcxhr_set_format()
583 header |= HEADER_FMT_UPTO32; in pcxhr_set_format()
586 header |= HEADER_FMT_MONO; in pcxhr_set_format()
[all …]
/sound/drivers/vx/
Dvx_pcm.c153 unsigned int header = HEADER_FMT_BASE; in vx_set_format() local
156 header |= HEADER_FMT_MONO; in vx_set_format()
158 header |= HEADER_FMT_INTEL; in vx_set_format()
160 header |= HEADER_FMT_UPTO32; in vx_set_format()
162 header |= HEADER_FMT_UPTO11; in vx_set_format()
166 case 16: header |= HEADER_FMT_16BITS; break; in vx_set_format()
167 case 24: header |= HEADER_FMT_24BITS; break; in vx_set_format()
173 return vx_set_stream_format(chip, pipe, header); in vx_set_format()

12