halo_alg 2398 sound/soc/codecs/wm_adsp.c struct wmfw_halo_alg_hdr *halo_alg; halo_alg 2427 sound/soc/codecs/wm_adsp.c len = (sizeof(*halo_alg) * n_algs) / sizeof(u32); halo_alg 2429 sound/soc/codecs/wm_adsp.c halo_alg = wm_adsp_read_algs(dsp, n_algs, mem, pos, len); halo_alg 2430 sound/soc/codecs/wm_adsp.c if (IS_ERR(halo_alg)) halo_alg 2431 sound/soc/codecs/wm_adsp.c return PTR_ERR(halo_alg); halo_alg 2436 sound/soc/codecs/wm_adsp.c i, be32_to_cpu(halo_alg[i].alg.id), halo_alg 2437 sound/soc/codecs/wm_adsp.c (be32_to_cpu(halo_alg[i].alg.ver) & 0xff0000) >> 16, halo_alg 2438 sound/soc/codecs/wm_adsp.c (be32_to_cpu(halo_alg[i].alg.ver) & 0xff00) >> 8, halo_alg 2439 sound/soc/codecs/wm_adsp.c be32_to_cpu(halo_alg[i].alg.ver) & 0xff, halo_alg 2440 sound/soc/codecs/wm_adsp.c be32_to_cpu(halo_alg[i].xm_base), halo_alg 2441 sound/soc/codecs/wm_adsp.c be32_to_cpu(halo_alg[i].ym_base)); halo_alg 2443 sound/soc/codecs/wm_adsp.c ret = wm_halo_create_regions(dsp, halo_alg[i].alg.id, halo_alg 2444 sound/soc/codecs/wm_adsp.c halo_alg[i].xm_base, halo_alg 2445 sound/soc/codecs/wm_adsp.c halo_alg[i].ym_base); halo_alg 2451 sound/soc/codecs/wm_adsp.c kfree(halo_alg);