Lines Matching refs:fw
76 if (ctx->fw == NULL) { in skl_load_base_firmware()
77 ret = request_firmware(&ctx->fw, ctx->fw_name, ctx->dev); in skl_load_base_firmware()
86 ret = snd_skl_parse_uuids(ctx, ctx->fw, SKL_ADSP_FW_BIN_HDR_OFFSET, 0); in skl_load_base_firmware()
89 release_firmware(ctx->fw); in skl_load_base_firmware()
96 stripped_fw.data = ctx->fw->data; in skl_load_base_firmware()
97 stripped_fw.size = ctx->fw->size; in skl_load_base_firmware()
155 release_firmware(ctx->fw); in skl_load_base_firmware()
156 ctx->fw = NULL; in skl_load_base_firmware()
280 const struct firmware *fw; in skl_fill_module_table() local
285 ret = request_firmware(&fw, mod_name, ctx->dev); in skl_fill_module_table()
294 release_firmware(fw); in skl_fill_module_table()
301 release_firmware(fw); in skl_fill_module_table()
306 skl_module->mod_info->fw = fw; in skl_fill_module_table()
428 ret = skl_transfer_module(ctx, module_entry->mod_info->fw->data, in skl_load_module()
429 module_entry->mod_info->fw->size, in skl_load_module()
491 release_firmware(module->mod_info->fw); in skl_clear_module_table()
585 if (skl->dsp->fw) in skl_sst_dsp_cleanup()
586 release_firmware(skl->dsp->fw); in skl_sst_dsp_cleanup()