Lines Matching refs:config_csdev

138 static int cscfg_update_presets(struct cscfg_config_csdev *config_csdev, int preset)  in cscfg_update_presets()  argument
143 const struct cscfg_config_desc *config_desc = config_csdev->config_desc; in cscfg_update_presets()
160 for (i = 0; i < config_csdev->nr_feat; i++) { in cscfg_update_presets()
161 feat_csdev = config_csdev->feats_csdev[i]; in cscfg_update_presets()
170 dev_dbg(&config_csdev->csdev->dev, in cscfg_update_presets()
175 dev_dbg(&config_csdev->csdev->dev, in cscfg_update_presets()
192 static int cscfg_update_curr_params(struct cscfg_config_csdev *config_csdev) in cscfg_update_curr_params() argument
200 for (i = 0; i < config_csdev->nr_feat; i++) { in cscfg_update_curr_params()
201 feat_csdev = config_csdev->feats_csdev[i]; in cscfg_update_curr_params()
209 dev_dbg(&config_csdev->csdev->dev, in cscfg_update_curr_params()
214 dev_dbg(&config_csdev->csdev->dev, in cscfg_update_curr_params()
226 static int cscfg_prog_config(struct cscfg_config_csdev *config_csdev, bool enable) in cscfg_prog_config() argument
232 for (i = 0; i < config_csdev->nr_feat; i++) { in cscfg_prog_config()
233 feat_csdev = config_csdev->feats_csdev[i]; in cscfg_prog_config()
235 dev_dbg(&csdev->dev, "cfg %s; %s feature:%s", config_csdev->config_desc->name, in cscfg_prog_config()
256 int cscfg_csdev_enable_config(struct cscfg_config_csdev *config_csdev, int preset) in cscfg_csdev_enable_config() argument
261 err = cscfg_update_presets(config_csdev, preset); in cscfg_csdev_enable_config()
263 err = cscfg_update_curr_params(config_csdev); in cscfg_csdev_enable_config()
265 err = cscfg_prog_config(config_csdev, true); in cscfg_csdev_enable_config()
269 void cscfg_csdev_disable_config(struct cscfg_config_csdev *config_csdev) in cscfg_csdev_disable_config() argument
271 cscfg_prog_config(config_csdev, false); in cscfg_csdev_disable_config()