Home
last modified time | relevance | path

Searched refs:feat_csdev (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/hwtracing/coresight/
H A Dcoresight-syscfg.c35 struct cscfg_feature_csdev *feat_csdev = NULL; in cscfg_get_feat_csdev() local
37 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() local
74 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() local
129 feat_csdev = devm_kzalloc(dev, sizeof(struct cscfg_feature_csdev), GFP_KERNEL); in cscfg_alloc_csdev_feat()
[all …]
H A Dcoresight-etm4x-cfg.c148 struct cscfg_feature_csdev *feat_csdev) in etm4_cfg_load_feature() argument
152 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()
H A Dcoresight-config.h179 struct cscfg_feature_csdev *feat_csdev; member
250 struct cscfg_feature_csdev *feat_csdev);
260 void cscfg_reset_feat(struct cscfg_feature_csdev *feat_csdev);