Searched refs:feat_csdev (Results 1 – 3 of 3) sorted by relevance
35 struct cscfg_feature_csdev *feat_csdev = NULL; in cscfg_get_feat_csdev() local37 list_for_each_entry(feat_csdev, &csdev->feature_csdev_list, node) { in cscfg_get_feat_csdev()38 if (strcmp(feat_csdev->feat_desc->name, name) == 0) in cscfg_get_feat_csdev()39 return feat_csdev; in cscfg_get_feat_csdev()67 struct cscfg_feature_csdev *feat_csdev; in cscfg_add_csdev_cfg() local74 feat_csdev = cscfg_get_feat_csdev(csdev, config_desc->feat_ref_names[i]); in cscfg_add_csdev_cfg()75 if (feat_csdev) { in cscfg_add_csdev_cfg()87 config_csdev->feats_csdev[config_csdev->nr_feat++] = feat_csdev; in cscfg_add_csdev_cfg()125 struct cscfg_feature_csdev *feat_csdev = NULL; in cscfg_alloc_csdev_feat() local129 feat_csdev = devm_kzalloc(dev, sizeof(struct cscfg_feature_csdev), GFP_KERNEL); in cscfg_alloc_csdev_feat()[all …]
148 struct cscfg_feature_csdev *feat_csdev) in etm4_cfg_load_feature() argument152 const struct cscfg_feature_desc *feat_desc = feat_csdev->feat_desc; in etm4_cfg_load_feature()161 feat_csdev->drv_spinlock = &drvdata->spinlock; in etm4_cfg_load_feature()164 for (i = 0; i < feat_csdev->nr_regs && !err; i++) { in etm4_cfg_load_feature()166 err = etm4_cfg_map_reg_offset(drvdata, &feat_csdev->regs_csdev[i], offset); in etm4_cfg_load_feature()
179 struct cscfg_feature_csdev *feat_csdev; member250 struct cscfg_feature_csdev *feat_csdev);260 void cscfg_reset_feat(struct cscfg_feature_csdev *feat_csdev);