Lines Matching refs:drvdata

1079 	struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev);  in anc_configure()  local
1095 drvdata->anc_fir_values[par]); in anc_configure()
1103 drvdata->anc_iir_values[par]); in anc_configure()
1118 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); in sid_status_control_get() local
1120 mutex_lock(&drvdata->ctrl_lock); in sid_status_control_get()
1121 ucontrol->value.enumerated.item[0] = drvdata->sid_status; in sid_status_control_get()
1122 mutex_unlock(&drvdata->ctrl_lock); in sid_status_control_get()
1132 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); in sid_status_control_put() local
1145 mutex_lock(&drvdata->ctrl_lock); in sid_status_control_put()
1162 val = snd_soc_component_read(component, drvdata->sid_fir_values[param]); in sid_status_control_put()
1173 drvdata->sid_status = SID_FIR_CONFIGURED; in sid_status_control_put()
1176 mutex_unlock(&drvdata->ctrl_lock); in sid_status_control_put()
1187 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); in anc_status_control_get() local
1189 mutex_lock(&drvdata->ctrl_lock); in anc_status_control_get()
1190 ucontrol->value.enumerated.item[0] = drvdata->anc_status; in anc_status_control_get()
1191 mutex_unlock(&drvdata->ctrl_lock); in anc_status_control_get()
1201 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); in anc_status_control_put() local
1209 mutex_lock(&drvdata->ctrl_lock); in anc_status_control_put()
1238 if (drvdata->anc_status == ANC_IIR_CONFIGURED) in anc_status_control_put()
1239 drvdata->anc_status = ANC_FIR_IIR_CONFIGURED; in anc_status_control_put()
1240 else if (drvdata->anc_status != ANC_FIR_IIR_CONFIGURED) in anc_status_control_put()
1241 drvdata->anc_status = ANC_FIR_CONFIGURED; in anc_status_control_put()
1244 if (drvdata->anc_status == ANC_FIR_CONFIGURED) in anc_status_control_put()
1245 drvdata->anc_status = ANC_FIR_IIR_CONFIGURED; in anc_status_control_put()
1246 else if (drvdata->anc_status != ANC_FIR_IIR_CONFIGURED) in anc_status_control_put()
1247 drvdata->anc_status = ANC_IIR_CONFIGURED; in anc_status_control_put()
1254 mutex_unlock(&drvdata->ctrl_lock); in anc_status_control_put()
1283 struct ab8500_codec_drvdata *drvdata = snd_soc_component_get_drvdata(component); in filter_control_get() local
1288 mutex_lock(&drvdata->ctrl_lock); in filter_control_get()
1291 mutex_unlock(&drvdata->ctrl_lock); in filter_control_get()
1300 struct ab8500_codec_drvdata *drvdata = snd_soc_component_get_drvdata(component); in filter_control_put() local
1305 mutex_lock(&drvdata->ctrl_lock); in filter_control_put()
1308 mutex_unlock(&drvdata->ctrl_lock); in filter_control_put()
2455 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(dev); in ab8500_codec_probe() local
2500 drvdata->anc_fir_values = (long *)fc->value; in ab8500_codec_probe()
2503 drvdata->anc_iir_values = (long *)fc->value; in ab8500_codec_probe()
2506 drvdata->sid_fir_values = (long *)fc->value; in ab8500_codec_probe()
2510 mutex_init(&drvdata->ctrl_lock); in ab8500_codec_probe()
2531 struct ab8500_codec_drvdata *drvdata; in ab8500_codec_driver_probe() local
2536 drvdata = devm_kzalloc(&pdev->dev, sizeof(struct ab8500_codec_drvdata), in ab8500_codec_driver_probe()
2538 if (!drvdata) in ab8500_codec_driver_probe()
2540 drvdata->sid_status = SID_UNCONFIGURED; in ab8500_codec_driver_probe()
2541 drvdata->anc_status = ANC_UNCONFIGURED; in ab8500_codec_driver_probe()
2542 dev_set_drvdata(&pdev->dev, drvdata); in ab8500_codec_driver_probe()
2544 drvdata->regmap = devm_regmap_init(&pdev->dev, NULL, &pdev->dev, in ab8500_codec_driver_probe()
2546 if (IS_ERR(drvdata->regmap)) { in ab8500_codec_driver_probe()
2547 status = PTR_ERR(drvdata->regmap); in ab8500_codec_driver_probe()