Lines Matching refs:xm
374 .xm = cpu_to_be32(((sizeof(struct wmfw_adsp2_id_hdr) +
400 unsigned int xm = cs_dsp_mock_base_addr_for_mem(priv, WMFW_ADSP2_XM); in cs_dsp_mock_xm_header_get_alg_base_in_words() local
411 alg_hdr_addr = xm + (sizeof(struct wmfw_adsp2_id_hdr) / 2); in cs_dsp_mock_xm_header_get_alg_base_in_words()
420 xm_base = be32_to_cpu(alg.adsp2.xm); in cs_dsp_mock_xm_header_get_alg_base_in_words()
428 alg_hdr_addr = xm + sizeof(struct wmfw_halo_id_hdr); in cs_dsp_mock_xm_header_get_alg_base_in_words()
497 unsigned int xm = cs_dsp_mock_base_addr_for_mem(priv, WMFW_ADSP2_XM); in cs_dsp_mock_xm_header_drop_from_regmap_cache() local
510 xm + in cs_dsp_mock_xm_header_drop_from_regmap_cache()
518 regcache_drop_region(priv->dsp->regmap, xm, xm + (bytes / 2) - 1); in cs_dsp_mock_xm_header_drop_from_regmap_cache()
523 xm + offsetof(struct wmfw_halo_id_hdr, n_algs), in cs_dsp_mock_xm_header_drop_from_regmap_cache()
529 regcache_drop_region(priv->dsp->regmap, xm, xm + bytes - 4); in cs_dsp_mock_xm_header_drop_from_regmap_cache()
544 next_free_xm_word = be32_to_cpu(hdr->xm); in cs_dsp_mock_xm_header_add_adsp2_algs()
560 alg_info->xm = cpu_to_be32(algs->xm_base_words); in cs_dsp_mock_xm_header_add_adsp2_algs()
565 if (!alg_info->xm && algs->xm_size_words) in cs_dsp_mock_xm_header_add_adsp2_algs()
566 alg_info->xm = cpu_to_be32(next_free_xm_word); in cs_dsp_mock_xm_header_add_adsp2_algs()
574 alg_xm_last = be32_to_cpu(alg_info->xm) + algs->xm_size_words - 1; in cs_dsp_mock_xm_header_add_adsp2_algs()