Lines Matching refs:elem
653 struct sof_ipc_window_elem *elem; in ipc3_get_windows() local
671 elem = &sdev->info_window->window[i]; in ipc3_get_windows()
673 window_offset = snd_sof_dsp_get_window_offset(sdev, elem->id); in ipc3_get_windows()
675 dev_warn(sdev->dev, "No offset for window %d\n", elem->id); in ipc3_get_windows()
679 switch (elem->type) { in ipc3_get_windows()
681 inbox_offset = window_offset + elem->offset; in ipc3_get_windows()
682 inbox_size = elem->size; in ipc3_get_windows()
685 elem->size, "inbox", in ipc3_get_windows()
689 outbox_offset = window_offset + elem->offset; in ipc3_get_windows()
690 outbox_size = elem->size; in ipc3_get_windows()
693 elem->size, "outbox", in ipc3_get_windows()
698 window_offset + elem->offset, in ipc3_get_windows()
699 elem->size, "etrace", in ipc3_get_windows()
703 debug_offset = window_offset + elem->offset; in ipc3_get_windows()
704 debug_size = elem->size; in ipc3_get_windows()
706 window_offset + elem->offset, in ipc3_get_windows()
707 elem->size, "debug", in ipc3_get_windows()
711 stream_offset = window_offset + elem->offset; in ipc3_get_windows()
712 stream_size = elem->size; in ipc3_get_windows()
715 elem->size, "stream", in ipc3_get_windows()
720 window_offset + elem->offset, in ipc3_get_windows()
721 elem->size, "regs", in ipc3_get_windows()
725 sdev->dsp_oops_offset = window_offset + elem->offset; in ipc3_get_windows()
727 window_offset + elem->offset, in ipc3_get_windows()
728 elem->size, "exception", in ipc3_get_windows()
733 __func__, elem->type); in ipc3_get_windows()