/sound/soc/intel/skylake/ |
D | skl-sst-ipc.c | 269 struct skl_ipc_header *header = (struct skl_ipc_header *)(&msg->header); in skl_ipc_tx_msg() local 274 header->extension); in skl_ipc_tx_msg() 276 header->primary | SKL_ADSP_REG_HIPCI_BUSY); in skl_ipc_tx_msg() 283 struct skl_ipc_header *header = (struct skl_ipc_header *)(&ipc_header); in skl_ipc_reply_get_msg() local 287 header->primary); in skl_ipc_reply_get_msg() 299 struct skl_ipc_header header) in skl_ipc_process_notification() argument 303 if (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) { in skl_ipc_process_notification() 304 switch (IPC_GLB_NOTIFY_TYPE(header.primary)) { in skl_ipc_process_notification() 307 dev_err(ipc->dev, "FW Underrun %x\n", header.primary); in skl_ipc_process_notification() 312 header.primary); in skl_ipc_process_notification() [all …]
|
D | skl-nhlt.h | 91 struct acpi_table_header header; member
|
/sound/isa/wavefront/ |
D | wavefront_synth.c | 779 wavefront_send_patch (snd_wavefront_t *dev, wavefront_patch_info *header) in wavefront_send_patch() argument 786 header->number); in wavefront_send_patch() 788 if (header->number >= ARRAY_SIZE(dev->patch_status)) in wavefront_send_patch() 791 dev->patch_status[header->number] |= WF_SLOT_FILLED; in wavefront_send_patch() 794 bptr = munge_int32 (header->number, buf, 2); in wavefront_send_patch() 795 munge_buf ((unsigned char *)&header->hdr.p, bptr, WF_PATCH_BYTES); in wavefront_send_patch() 806 wavefront_send_program (snd_wavefront_t *dev, wavefront_patch_info *header) in wavefront_send_program() argument 813 header->number); in wavefront_send_program() 815 if (header->number >= ARRAY_SIZE(dev->prog_status)) in wavefront_send_program() 818 dev->prog_status[header->number] = WF_SLOT_USED; in wavefront_send_program() [all …]
|
/sound/pci/asihpi/ |
D | hpidspcd.c | 39 struct code_header header; in hpi_dsp_code_open() local 53 if (firmware->size < sizeof(header)) { in hpi_dsp_code_open() 57 memcpy(&header, firmware->data, sizeof(header)); in hpi_dsp_code_open() 59 if ((header.type != 0x45444F43) || /* "CODE" */ in hpi_dsp_code_open() 60 (header.adapter != adapter) in hpi_dsp_code_open() 61 || (header.size != firmware->size)) { in hpi_dsp_code_open() 64 header.size, firmware->size); in hpi_dsp_code_open() 68 if (HPI_VER_MAJOR(header.version) != HPI_VER_MAJOR(HPI_VER)) { in hpi_dsp_code_open() 72 header.version, HPI_VER); in hpi_dsp_code_open() 76 if (header.version != HPI_VER) { in hpi_dsp_code_open() [all …]
|
D | hpidspcd.h | 58 struct code_header header; member
|
/sound/soc/intel/baytrail/ |
D | sst-baytrail-ipc.c | 187 u64 header; in sst_byt_header() local 189 header = IPC_HEADER_MSG_ID(msg_id) | in sst_byt_header() 195 return header; in sst_byt_header() 198 static inline u16 sst_byt_header_msg_id(u64 header) in sst_byt_header_msg_id() argument 200 return header & IPC_HEADER_MSG_ID_MASK; in sst_byt_header_msg_id() 203 static inline u8 sst_byt_header_str_id(u64 header) in sst_byt_header_str_id() argument 205 return (header >> IPC_HEADER_STR_ID_SHIFT) & IPC_HEADER_STR_ID_MASK; in sst_byt_header_str_id() 208 static inline u16 sst_byt_header_data(u64 header) in sst_byt_header_data() argument 210 return (header >> IPC_HEADER_DATA_SHIFT) & IPC_HEADER_DATA_MASK; in sst_byt_header_data() 229 u64 header = msg->header; in sst_byt_stream_update() local [all …]
|
D | sst-baytrail-dsp.c | 124 struct fw_header *header; in sst_byt_parse_fw_image() local 130 header = (struct fw_header *)sst_fw->dma_buf; in sst_byt_parse_fw_image() 133 if ((strncmp(header->signature, SST_BYT_FW_SIGN, 4) != 0) || in sst_byt_parse_fw_image() 134 (sst_fw->size != header->file_size + sizeof(*header))) { in sst_byt_parse_fw_image() 142 header->signature, header->file_size, header->modules, in sst_byt_parse_fw_image() 143 header->file_format, sizeof(*header)); in sst_byt_parse_fw_image() 145 module = (void *)sst_fw->dma_buf + sizeof(*header); in sst_byt_parse_fw_image() 146 for (count = 0; count < header->modules; count++) { in sst_byt_parse_fw_image()
|
/sound/soc/intel/haswell/ |
D | sst-haswell-ipc.c | 236 u32 header; member 439 static void hsw_fw_ready(struct sst_hsw *hsw, u32 header) in hsw_fw_ready() argument 447 offset = (header & 0x1FFFFFFF) << 3; in hsw_fw_ready() 450 header, offset); in hsw_fw_ready() 490 reason = msg_get_notify_reason(stream->header); in hsw_notification_work() 514 stream->header); in hsw_notification_work() 529 u32 header = msg->header & ~(IPC_STATUS_MASK | IPC_GLB_REPLY_MASK); in hsw_stream_update() local 530 u32 stream_id = msg_get_stream_id(header); in hsw_stream_update() 531 u32 stream_msg = msg_get_stream_type(header); in hsw_stream_update() 557 static int hsw_process_reply(struct sst_hsw *hsw, u32 header) in hsw_process_reply() argument [all …]
|
D | sst-haswell-dsp.c | 181 struct fw_header *header; in hsw_parse_fw_image() local 187 header = (struct fw_header *)sst_fw->dma_buf; in hsw_parse_fw_image() 190 if ((strncmp(header->signature, SST_HSW_FW_SIGN, 4) != 0) || in hsw_parse_fw_image() 191 (sst_fw->size != header->file_size + sizeof(*header))) { in hsw_parse_fw_image() 197 header->file_size, header->modules, in hsw_parse_fw_image() 198 header->file_format, sizeof(*header)); in hsw_parse_fw_image() 201 module = (void *)sst_fw->dma_buf + sizeof(*header); in hsw_parse_fw_image() 202 for (count = 0; count < header->modules; count++) { in hsw_parse_fw_image()
|
/sound/firewire/fireworks/ |
D | fireworks_command.c | 107 struct snd_efw_transaction *header; in efw_transaction() local 134 header = (struct snd_efw_transaction *)buf; in efw_transaction() 135 header->length = cpu_to_be32(cmd_bytes / sizeof(__be32)); in efw_transaction() 136 header->version = cpu_to_be32(1); in efw_transaction() 137 header->seqnum = cpu_to_be32(seqnum); in efw_transaction() 138 header->category = cpu_to_be32(category); in efw_transaction() 139 header->command = cpu_to_be32(command); in efw_transaction() 140 header->status = 0; in efw_transaction() 143 memcpy(header->params, params, param_bytes); in efw_transaction() 151 if ((be32_to_cpu(header->version) < 1) || in efw_transaction() [all …]
|
/sound/soc/intel/common/ |
D | sst-ipc.c | 85 static int ipc_tx_message(struct sst_generic_ipc *ipc, u64 header, in ipc_tx_message() argument 100 msg->header = header; in ipc_tx_message() 190 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_wait() argument 193 return ipc_tx_message(ipc, header, tx_data, tx_bytes, in sst_ipc_tx_message_wait() 198 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, u64 header, in sst_ipc_tx_message_nowait() argument 201 return ipc_tx_message(ipc, header, tx_data, tx_bytes, in sst_ipc_tx_message_nowait() 207 u64 header) in sst_ipc_reply_find_msg() argument 213 header = ipc->ops.reply_msg_match(header, &mask); in sst_ipc_reply_find_msg() 219 header); in sst_ipc_reply_find_msg() 224 if ((msg->header & mask) == header) in sst_ipc_reply_find_msg()
|
D | sst-ipc.h | 32 u64 header; member 53 u64 (*reply_msg_match)(u64 header, u64 *mask); 78 int sst_ipc_tx_message_wait(struct sst_generic_ipc *ipc, u64 header, 81 int sst_ipc_tx_message_nowait(struct sst_generic_ipc *ipc, u64 header, 85 u64 header);
|
/sound/soc/codecs/ |
D | rt5677-spi.c | 121 u8 header[RT5677_SPI_HEADER + 4]; in rt5677_spi_read() local 135 t[0].tx_buf = header; in rt5677_spi_read() 136 t[0].len = sizeof(header); in rt5677_spi_read() 147 header[0] = spi_cmd; in rt5677_spi_read() 148 header[1] = ((addr + offset) & 0xff000000) >> 24; in rt5677_spi_read() 149 header[2] = ((addr + offset) & 0x00ff0000) >> 16; in rt5677_spi_read() 150 header[3] = ((addr + offset) & 0x0000ff00) >> 8; in rt5677_spi_read() 151 header[4] = ((addr + offset) & 0x000000ff) >> 0; in rt5677_spi_read()
|
D | wm_adsp.c | 1057 const struct wmfw_header *header; in wm_adsp_load() local 1085 pos = sizeof(*header) + sizeof(*adsp1_sizes) + sizeof(*footer); in wm_adsp_load() 1092 header = (void*)&firmware->data[0]; in wm_adsp_load() 1094 if (memcmp(&header->magic[0], "WMFW", 4) != 0) { in wm_adsp_load() 1099 switch (header->ver) { in wm_adsp_load() 1102 file, header->ver); in wm_adsp_load() 1109 file, header->ver); in wm_adsp_load() 1113 adsp_info(dsp, "Firmware version: %d\n", header->ver); in wm_adsp_load() 1114 dsp->fw_ver = header->ver; in wm_adsp_load() 1116 if (header->core != dsp->type) { in wm_adsp_load() [all …]
|
/sound/soc/intel/atom/sst/ |
D | sst_loader.c | 118 struct sst_fw_header *header; in sst_validate_fw_image() local 124 header = (struct sst_fw_header *)sst_fw_in_mem; in sst_validate_fw_image() 127 header->signature, header->file_size, header->modules, in sst_validate_fw_image() 128 header->file_format, sizeof(*header)); in sst_validate_fw_image() 131 if ((strncmp(header->signature, SST_FW_SIGN, 4) != 0) || in sst_validate_fw_image() 132 (size != header->file_size + sizeof(*header))) { in sst_validate_fw_image() 137 *num_modules = header->modules; in sst_validate_fw_image() 138 *module = (void *)sst_fw_in_mem + sizeof(*header); in sst_validate_fw_image()
|
D | sst_pvt.c | 311 void sst_fill_header_mrfld(union ipc_header_mrfld *header, in sst_fill_header_mrfld() argument 314 header->full = 0; in sst_fill_header_mrfld() 315 header->p.header_high.part.msg_id = msg; in sst_fill_header_mrfld() 316 header->p.header_high.part.task_id = task_id; in sst_fill_header_mrfld() 317 header->p.header_high.part.large = large; in sst_fill_header_mrfld() 318 header->p.header_high.part.drv_id = drv_id; in sst_fill_header_mrfld() 319 header->p.header_high.part.done = 0; in sst_fill_header_mrfld() 320 header->p.header_high.part.busy = 1; in sst_fill_header_mrfld() 321 header->p.header_high.part.res_rqd = 1; in sst_fill_header_mrfld()
|
D | sst.c | 55 union ipc_header_mrfld header; in intel_sst_interrupt_mrfld() local 68 header.full = sst_shim_read64(drv->shim, in intel_sst_interrupt_mrfld() 70 header.p.header_high.part.done = 0; in intel_sst_interrupt_mrfld() 71 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full); in intel_sst_interrupt_mrfld() 90 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd); in intel_sst_interrupt_mrfld() 92 if (sst_create_ipc_msg(&msg, header.p.header_high.part.large)) { in intel_sst_interrupt_mrfld() 97 if (header.p.header_high.part.large) { in intel_sst_interrupt_mrfld() 98 size = header.p.header_low_payload; in intel_sst_interrupt_mrfld() 105 header.p.header_low_payload = 0; in intel_sst_interrupt_mrfld() 109 msg->mrfld_header = header; in intel_sst_interrupt_mrfld() [all …]
|
D | sst_ipc.c | 128 union ipc_header_mrfld header; in sst_post_message_mrfld() local 135 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld() 137 while (header.p.header_high.part.busy) { in sst_post_message_mrfld() 146 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld() 157 if (header.p.header_high.part.busy) { in sst_post_message_mrfld()
|
/sound/soc/intel/atom/ |
D | sst-atom-controls.c | 117 SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); in sst_send_slot_map() 118 cmd.header.command_id = SBA_SET_SSP_SLOT_MAP; in sst_send_slot_map() 119 cmd.header.length = sizeof(struct sst_param_sba_ssp_slot_map) in sst_send_slot_map() 132 sizeof(cmd.header) + cmd.header.length); in sst_send_slot_map() 407 cmd.header.command_id = MMX_SET_GAIN; in sst_send_gain_cmd() 408 SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); in sst_send_gain_cmd() 423 cmd.header.length = sizeof(struct sst_cmd_set_gain_dual) in sst_send_gain_cmd() 429 sizeof(cmd.header) + cmd.header.length); in sst_send_gain_cmd() 658 SST_FILL_DEFAULT_DESTINATION(cmd.header.dst); in sst_swm_mixer_event() 660 cmd.header.command_id = SBA_SET_SWM; in sst_swm_mixer_event() [all …]
|
D | sst-atom-controls.h | 364 struct sst_dsp_header header; member 372 struct sst_dsp_header header; member 380 struct sst_dsp_header header; member 391 struct sst_dsp_header header; member 408 struct sst_dsp_header header; member 420 struct sst_dsp_header header; member 432 struct sst_dsp_header header; member 439 struct sst_dsp_header header; member 484 struct sst_dsp_header header; member 513 struct sst_dsp_header header; member
|
/sound/firewire/ |
D | amdtp-stream.c | 548 size_t header_length, void *header, in out_stream_callback() argument 580 size_t header_length, void *header, in in_stream_callback() argument 587 __be32 *buffer, *headers = header; in in_stream_callback() 650 size_t header_length, void *header, in slave_stream_callback() argument 659 void *header, void *private_data) in amdtp_stream_first_callback() argument 677 context->callback.sc(context, cycle, header_length, header, s); in amdtp_stream_first_callback()
|
/sound/pci/pcxhr/ |
D | pcxhr.c | 561 unsigned int header; in pcxhr_set_format() local 566 header = HEADER_FMT_BASE_LIN; in pcxhr_set_format() 569 header = HEADER_FMT_BASE_LIN | in pcxhr_set_format() 573 header = HEADER_FMT_BASE_LIN | HEADER_FMT_16BITS; in pcxhr_set_format() 576 header = HEADER_FMT_BASE_LIN | in pcxhr_set_format() 580 header = HEADER_FMT_BASE_LIN | HEADER_FMT_24BITS; in pcxhr_set_format() 583 header = HEADER_FMT_BASE_FLOAT | HEADER_FMT_INTEL; in pcxhr_set_format() 594 header |= HEADER_FMT_UPTO11; in pcxhr_set_format() 596 header |= HEADER_FMT_UPTO32; in pcxhr_set_format() 599 header |= HEADER_FMT_MONO; in pcxhr_set_format() [all …]
|
/sound/drivers/vx/ |
D | vx_pcm.c | 169 unsigned int header = HEADER_FMT_BASE; in vx_set_format() local 172 header |= HEADER_FMT_MONO; in vx_set_format() 174 header |= HEADER_FMT_INTEL; in vx_set_format() 176 header |= HEADER_FMT_UPTO32; in vx_set_format() 178 header |= HEADER_FMT_UPTO11; in vx_set_format() 182 case 16: header |= HEADER_FMT_16BITS; break; in vx_set_format() 183 case 24: header |= HEADER_FMT_24BITS; break; in vx_set_format() 189 return vx_set_stream_format(chip, pipe, header); in vx_set_format()
|
/sound/pci/hda/ |
D | patch_ca0132.c | 1251 unsigned int header = 0; in make_scp_header() local 1253 header = (data_size & 0x1f) << 27; in make_scp_header() 1254 header |= (error_flag & 0x01) << 26; in make_scp_header() 1255 header |= (resp_flag & 0x01) << 25; in make_scp_header() 1256 header |= (device_flag & 0x01) << 24; in make_scp_header() 1257 header |= (req & 0x7f) << 17; in make_scp_header() 1258 header |= (get_flag & 0x01) << 16; in make_scp_header() 1259 header |= (source_id & 0xff) << 8; in make_scp_header() 1260 header |= target_id & 0xff; in make_scp_header() 1262 return header; in make_scp_header() [all …]
|
/sound/pci/ac97/ |
D | ac97_proc.c | 39 int header = 0, function; in snd_ac97_proc_read_functions() local 56 if (!header) { in snd_ac97_proc_read_functions() 58 header = 1; in snd_ac97_proc_read_functions()
|