Lines Matching refs:easrc_priv

51 	struct fsl_easrc_priv *easrc_priv = easrc->private;  in fsl_easrc_iec958_put_bits()  local
56 easrc_priv->bps_iec958[mc->regbase] = regval; in fsl_easrc_iec958_put_bits()
66 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_iec958_get_bits() local
70 ucontrol->value.enumerated.item[0] = easrc_priv->bps_iec958[mc->regbase]; in fsl_easrc_iec958_get_bits()
175 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_set_rs_ratio() local
183 switch (easrc_priv->rs_num_taps) { in fsl_easrc_set_rs_ratio()
302 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_resampler_config() local
303 struct asrc_firmware_hdr *hdr = easrc_priv->firmware_hdr; in fsl_easrc_resampler_config()
304 struct interp_params *interp = easrc_priv->interp; in fsl_easrc_resampler_config()
319 bits_taps_to_val(easrc_priv->rs_num_taps)) in fsl_easrc_resampler_config()
354 EASRC_CRCC_RS_TAPS(easrc_priv->rs_num_taps)); in fsl_easrc_resampler_config()
474 struct fsl_easrc_priv *easrc_priv; in fsl_easrc_prefilter_config() local
493 easrc_priv = easrc->private; in fsl_easrc_prefilter_config()
503 ctx_priv->in_filled_sample = bits_taps_to_val(easrc_priv->rs_num_taps) / 2; in fsl_easrc_prefilter_config()
559 ctx_priv->st1_coeff = &easrc_priv->const_coeff; in fsl_easrc_prefilter_config()
573 hdr = easrc_priv->firmware_hdr; in fsl_easrc_prefilter_config()
574 prefil = easrc_priv->prefil; in fsl_easrc_prefilter_config()
863 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_config_slot() local
875 slot0 = &easrc_priv->slot[i][0]; in fsl_easrc_config_slot()
876 slot1 = &easrc_priv->slot[i][1]; in fsl_easrc_config_slot()
926 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_release_slot() local
931 if (easrc_priv->slot[i][0].busy && in fsl_easrc_release_slot()
932 easrc_priv->slot[i][0].ctx_index == ctx->index) { in fsl_easrc_release_slot()
933 easrc_priv->slot[i][0].busy = false; in fsl_easrc_release_slot()
934 easrc_priv->slot[i][0].num_channel = 0; in fsl_easrc_release_slot()
935 easrc_priv->slot[i][0].pf_mem_used = 0; in fsl_easrc_release_slot()
943 if (easrc_priv->slot[i][1].busy && in fsl_easrc_release_slot()
944 easrc_priv->slot[i][1].ctx_index == ctx->index) { in fsl_easrc_release_slot()
945 easrc_priv->slot[i][1].busy = false; in fsl_easrc_release_slot()
946 easrc_priv->slot[i][1].num_channel = 0; in fsl_easrc_release_slot()
947 easrc_priv->slot[i][1].pf_mem_used = 0; in fsl_easrc_release_slot()
1047 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_process_format() local
1086 fmt->width = easrc_priv->bps_iec958[ctx->index]; in fsl_easrc_process_format()
1757 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_dump_firmware() local
1758 struct asrc_firmware_hdr *firm = easrc_priv->firmware_hdr; in fsl_easrc_dump_firmware()
1759 struct interp_params *interp = easrc_priv->interp; in fsl_easrc_dump_firmware()
1760 struct prefil_params *prefil = easrc_priv->prefil; in fsl_easrc_dump_firmware()
1802 struct fsl_easrc_priv *easrc_priv; in fsl_easrc_get_firmware() local
1811 easrc_priv = easrc->private; in fsl_easrc_get_firmware()
1812 fw_p = &easrc_priv->fw; in fsl_easrc_get_firmware()
1814 ret = request_firmware(fw_p, easrc_priv->fw_name, &easrc->pdev->dev); in fsl_easrc_get_firmware()
1818 data = easrc_priv->fw->data; in fsl_easrc_get_firmware()
1820 easrc_priv->firmware_hdr = (struct asrc_firmware_hdr *)data; in fsl_easrc_get_firmware()
1821 pnum = easrc_priv->firmware_hdr->prefil_scen; in fsl_easrc_get_firmware()
1822 inum = easrc_priv->firmware_hdr->interp_scen; in fsl_easrc_get_firmware()
1826 easrc_priv->interp = (struct interp_params *)(data + offset); in fsl_easrc_get_firmware()
1832 easrc_priv->prefil = (struct prefil_params *)(data + offset); in fsl_easrc_get_firmware()
1872 struct fsl_easrc_priv *easrc_priv; in fsl_easrc_probe() local
1885 easrc_priv = devm_kzalloc(dev, sizeof(*easrc_priv), GFP_KERNEL); in fsl_easrc_probe()
1886 if (!easrc_priv) in fsl_easrc_probe()
1890 easrc->private = easrc_priv; in fsl_easrc_probe()
1930 easrc_priv->rs_num_taps = EASRC_RS_32_TAPS; in fsl_easrc_probe()
1931 easrc_priv->const_coeff = 0x3FF0000000000000; in fsl_easrc_probe()
1952 &easrc_priv->fw_name); in fsl_easrc_probe()
1994 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_runtime_suspend() local
2002 easrc_priv->firmware_loaded = 0; in fsl_easrc_runtime_suspend()
2011 struct fsl_easrc_priv *easrc_priv = easrc->private; in fsl_easrc_runtime_resume() local
2027 if (easrc_priv->firmware_loaded) { in fsl_easrc_runtime_resume()
2031 easrc_priv->firmware_loaded = 1; in fsl_easrc_runtime_resume()