Lines Matching defs:easrc_priv
51 struct fsl_easrc_priv *easrc_priv = easrc->private;
56 easrc_priv->bps_iec958[mc->regbase] = regval;
66 struct fsl_easrc_priv *easrc_priv = easrc->private;
70 ucontrol->value.enumerated.item[0] = easrc_priv->bps_iec958[mc->regbase];
175 struct fsl_easrc_priv *easrc_priv = easrc->private;
183 switch (easrc_priv->rs_num_taps) {
302 struct fsl_easrc_priv *easrc_priv = easrc->private;
303 struct asrc_firmware_hdr *hdr = easrc_priv->firmware_hdr;
304 struct interp_params *interp = easrc_priv->interp;
319 bits_taps_to_val(easrc_priv->rs_num_taps))
354 EASRC_CRCC_RS_TAPS(easrc_priv->rs_num_taps));
474 struct fsl_easrc_priv *easrc_priv;
493 easrc_priv = easrc->private;
503 ctx_priv->in_filled_sample = bits_taps_to_val(easrc_priv->rs_num_taps) / 2;
559 ctx_priv->st1_coeff = &easrc_priv->const_coeff;
573 hdr = easrc_priv->firmware_hdr;
574 prefil = easrc_priv->prefil;
863 struct fsl_easrc_priv *easrc_priv = easrc->private;
875 slot0 = &easrc_priv->slot[i][0];
876 slot1 = &easrc_priv->slot[i][1];
926 struct fsl_easrc_priv *easrc_priv = easrc->private;
931 if (easrc_priv->slot[i][0].busy &&
932 easrc_priv->slot[i][0].ctx_index == ctx->index) {
933 easrc_priv->slot[i][0].busy = false;
934 easrc_priv->slot[i][0].num_channel = 0;
935 easrc_priv->slot[i][0].pf_mem_used = 0;
943 if (easrc_priv->slot[i][1].busy &&
944 easrc_priv->slot[i][1].ctx_index == ctx->index) {
945 easrc_priv->slot[i][1].busy = false;
946 easrc_priv->slot[i][1].num_channel = 0;
947 easrc_priv->slot[i][1].pf_mem_used = 0;
1047 struct fsl_easrc_priv *easrc_priv = easrc->private;
1086 fmt->width = easrc_priv->bps_iec958[ctx->index];
1756 struct fsl_easrc_priv *easrc_priv = easrc->private;
1757 struct asrc_firmware_hdr *firm = easrc_priv->firmware_hdr;
1758 struct interp_params *interp = easrc_priv->interp;
1759 struct prefil_params *prefil = easrc_priv->prefil;
1801 struct fsl_easrc_priv *easrc_priv;
1810 easrc_priv = easrc->private;
1811 fw_p = &easrc_priv->fw;
1813 ret = request_firmware(fw_p, easrc_priv->fw_name, &easrc->pdev->dev);
1817 data = easrc_priv->fw->data;
1819 easrc_priv->firmware_hdr = (struct asrc_firmware_hdr *)data;
1820 pnum = easrc_priv->firmware_hdr->prefil_scen;
1821 inum = easrc_priv->firmware_hdr->interp_scen;
1825 easrc_priv->interp = (struct interp_params *)(data + offset);
1831 easrc_priv->prefil = (struct prefil_params *)(data + offset);
1871 struct fsl_easrc_priv *easrc_priv;
1884 easrc_priv = devm_kzalloc(dev, sizeof(*easrc_priv), GFP_KERNEL);
1885 if (!easrc_priv)
1889 easrc->private = easrc_priv;
1935 easrc_priv->rs_num_taps = EASRC_RS_32_TAPS;
1936 easrc_priv->const_coeff = 0x3FF0000000000000;
1957 &easrc_priv->fw_name);
2001 struct fsl_easrc_priv *easrc_priv = easrc->private;
2009 easrc_priv->firmware_loaded = 0;
2018 struct fsl_easrc_priv *easrc_priv = easrc->private;
2034 if (easrc_priv->firmware_loaded) {
2038 easrc_priv->firmware_loaded = 1;