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];
1757 struct fsl_easrc_priv *easrc_priv = easrc->private;
1758 struct asrc_firmware_hdr *firm = easrc_priv->firmware_hdr;
1759 struct interp_params *interp = easrc_priv->interp;
1760 struct prefil_params *prefil = easrc_priv->prefil;
1802 struct fsl_easrc_priv *easrc_priv;
1811 easrc_priv = easrc->private;
1812 fw_p = &easrc_priv->fw;
1814 ret = request_firmware(fw_p, easrc_priv->fw_name, &easrc->pdev->dev);
1818 data = easrc_priv->fw->data;
1820 easrc_priv->firmware_hdr = (struct asrc_firmware_hdr *)data;
1821 pnum = easrc_priv->firmware_hdr->prefil_scen;
1822 inum = easrc_priv->firmware_hdr->interp_scen;
1826 easrc_priv->interp = (struct interp_params *)(data + offset);
1832 easrc_priv->prefil = (struct prefil_params *)(data + offset);
1872 struct fsl_easrc_priv *easrc_priv;
1885 easrc_priv = devm_kzalloc(dev, sizeof(*easrc_priv), GFP_KERNEL);
1886 if (!easrc_priv)
1890 easrc->private = easrc_priv;
1930 easrc_priv->rs_num_taps = EASRC_RS_32_TAPS;
1931 easrc_priv->const_coeff = 0x3FF0000000000000;
1952 &easrc_priv->fw_name);
1994 struct fsl_easrc_priv *easrc_priv = easrc->private;
2002 easrc_priv->firmware_loaded = 0;
2011 struct fsl_easrc_priv *easrc_priv = easrc->private;
2027 if (easrc_priv->firmware_loaded) {
2031 easrc_priv->firmware_loaded = 1;