fw_save           426 sound/soc/intel/atom/sst/sst.c 	struct sst_fw_save *fw_save;
fw_save           463 sound/soc/intel/atom/sst/sst.c 	fw_save = kzalloc(sizeof(*fw_save), GFP_KERNEL);
fw_save           464 sound/soc/intel/atom/sst/sst.c 	if (!fw_save)
fw_save           466 sound/soc/intel/atom/sst/sst.c 	fw_save->iram = kvzalloc(ctx->iram_end - ctx->iram_base, GFP_KERNEL);
fw_save           467 sound/soc/intel/atom/sst/sst.c 	if (!fw_save->iram) {
fw_save           471 sound/soc/intel/atom/sst/sst.c 	fw_save->dram = kvzalloc(ctx->dram_end - ctx->dram_base, GFP_KERNEL);
fw_save           472 sound/soc/intel/atom/sst/sst.c 	if (!fw_save->dram) {
fw_save           476 sound/soc/intel/atom/sst/sst.c 	fw_save->sram = kvzalloc(SST_MAILBOX_SIZE, GFP_KERNEL);
fw_save           477 sound/soc/intel/atom/sst/sst.c 	if (!fw_save->sram) {
fw_save           482 sound/soc/intel/atom/sst/sst.c 	fw_save->ddr = kvzalloc(ctx->ddr_end - ctx->ddr_base, GFP_KERNEL);
fw_save           483 sound/soc/intel/atom/sst/sst.c 	if (!fw_save->ddr) {
fw_save           488 sound/soc/intel/atom/sst/sst.c 	memcpy32_fromio(fw_save->iram, ctx->iram, ctx->iram_end - ctx->iram_base);
fw_save           489 sound/soc/intel/atom/sst/sst.c 	memcpy32_fromio(fw_save->dram, ctx->dram, ctx->dram_end - ctx->dram_base);
fw_save           490 sound/soc/intel/atom/sst/sst.c 	memcpy32_fromio(fw_save->sram, ctx->mailbox, SST_MAILBOX_SIZE);
fw_save           491 sound/soc/intel/atom/sst/sst.c 	memcpy32_fromio(fw_save->ddr, ctx->ddr, ctx->ddr_end - ctx->ddr_base);
fw_save           493 sound/soc/intel/atom/sst/sst.c 	ctx->fw_save = fw_save;
fw_save           497 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->sram);
fw_save           499 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->dram);
fw_save           501 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->iram);
fw_save           503 sound/soc/intel/atom/sst/sst.c 	kfree(fw_save);
fw_save           510 sound/soc/intel/atom/sst/sst.c 	struct sst_fw_save *fw_save = ctx->fw_save;
fw_save           514 sound/soc/intel/atom/sst/sst.c 	if (!fw_save)
fw_save           522 sound/soc/intel/atom/sst/sst.c 	ctx->fw_save = NULL;
fw_save           524 sound/soc/intel/atom/sst/sst.c 	memcpy32_toio(ctx->iram, fw_save->iram, ctx->iram_end - ctx->iram_base);
fw_save           525 sound/soc/intel/atom/sst/sst.c 	memcpy32_toio(ctx->dram, fw_save->dram, ctx->dram_end - ctx->dram_base);
fw_save           526 sound/soc/intel/atom/sst/sst.c 	memcpy32_toio(ctx->mailbox, fw_save->sram, SST_MAILBOX_SIZE);
fw_save           527 sound/soc/intel/atom/sst/sst.c 	memcpy32_toio(ctx->ddr, fw_save->ddr, ctx->ddr_end - ctx->ddr_base);
fw_save           529 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->sram);
fw_save           530 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->dram);
fw_save           531 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->iram);
fw_save           532 sound/soc/intel/atom/sst/sst.c 	kvfree(fw_save->ddr);
fw_save           533 sound/soc/intel/atom/sst/sst.c 	kfree(fw_save);
fw_save           407 sound/soc/intel/atom/sst/sst.h 	struct sst_fw_save	*fw_save;