Lines Matching full:remaining

145 	ssize_t remaining;  in sof_ipc3_fw_parse_ext_man()  local
150 remaining = head->full_size - head->header_size; in sof_ipc3_fw_parse_ext_man()
151 if (remaining < 0 || remaining > sdev->basefw.fw->size) in sof_ipc3_fw_parse_ext_man()
171 while (remaining > sizeof(*elem_hdr)) { in sof_ipc3_fw_parse_ext_man()
178 elem_hdr->size > remaining) { in sof_ipc3_fw_parse_ext_man()
222 remaining -= elem_hdr->size; in sof_ipc3_fw_parse_ext_man()
226 if (remaining) { in sof_ipc3_fw_parse_ext_man()
241 size_t remaining; in sof_ipc3_parse_module_memcpy() local
249 remaining = module->size; in sof_ipc3_parse_module_memcpy()
252 if (remaining < sizeof(*block)) { in sof_ipc3_parse_module_memcpy()
253 dev_err(sdev->dev, "not enough data remaining\n"); in sof_ipc3_parse_module_memcpy()
258 remaining -= sizeof(*block); in sof_ipc3_parse_module_memcpy()
300 if (remaining < block->size) { in sof_ipc3_parse_module_memcpy()
301 dev_err(sdev->dev, "%s: not enough data remaining\n", __func__); in sof_ipc3_parse_module_memcpy()
306 remaining -= block->size; in sof_ipc3_parse_module_memcpy()
322 size_t remaining; in sof_ipc3_load_fw_to_dsp() local
339 remaining = fw->size - sizeof(*header) - payload_offset; in sof_ipc3_load_fw_to_dsp()
341 if (remaining > fw->size) { in sof_ipc3_load_fw_to_dsp()
348 if (remaining < sizeof(*module)) { in sof_ipc3_load_fw_to_dsp()
355 remaining -= sizeof(*module); in sof_ipc3_load_fw_to_dsp()
364 if (remaining < module->size) { in sof_ipc3_load_fw_to_dsp()
365 dev_err(sdev->dev, "%s: not enough data remaining\n", __func__); in sof_ipc3_load_fw_to_dsp()
370 remaining -= module->size; in sof_ipc3_load_fw_to_dsp()