Lines Matching defs:offset

89 int snd_sof_fw_parse_ext_data(struct snd_sof_dev *sdev, u32 bar, u32 offset)
100 snd_sof_dsp_block_read(sdev, bar, offset, ext_data,
106 snd_sof_dsp_block_read(sdev, bar, offset + sizeof(*ext_hdr),
140 offset += ext_hdr->hdr.size;
141 snd_sof_dsp_block_read(sdev, bar, offset, ext_data,
340 dev_warn(sdev->dev, "warn: no offset for window %d\n",
347 inbox_offset = window_offset + elem->offset;
356 outbox_offset = window_offset + elem->offset;
368 elem->offset,
373 debug_offset = window_offset + elem->offset;
378 elem->offset,
383 stream_offset = window_offset + elem->offset;
395 elem->offset,
400 sdev->dsp_oops_offset = window_offset + elem->offset;
404 elem->offset,
421 sdev->stream_box.offset = stream_offset;
424 sdev->debug_box.offset = debug_offset;
441 int offset;
446 offset = snd_sof_dsp_get_mailbox_offset(sdev);
447 if (offset < 0) {
448 dev_err(sdev->dev, "error: have no mailbox offset\n");
449 return offset;
458 dev_dbg(sdev->dev, "ipc: DSP is ready 0x%8.8x offset 0x%x\n",
459 msg_id, offset);
465 /* copy data from the DSP FW ready offset */
466 sof_block_read(sdev, bar, offset, fw_ready, sizeof(*fw_ready));
474 snd_sof_fw_parse_ext_data(sdev, bar, offset +
489 u32 offset;
512 dev_warn(sdev->dev, " type 0x%x offset 0x%x\n",
513 block->type, block->offset);
524 offset = block->offset;
540 "block %d type 0x%x size 0x%x ==> offset 0x%x\n",
541 count, block->type, block->size, offset);
549 snd_sof_dsp_block_write(sdev, bar, offset,
575 dev_err(sdev->dev, "error: firmware size must be greater than firmware offset\n");