/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-priv.h | 135 struct coresight_device *coresight_get_sink(struct list_head *path); 136 struct coresight_device *coresight_get_sink_by_id(u32 id); 137 struct coresight_device * 138 coresight_find_default_sink(struct coresight_device *csdev); 139 struct list_head *coresight_build_path(struct coresight_device *csdev, 140 struct coresight_device *sink); 144 int coresight_create_conns_sysfs_group(struct coresight_device *csdev); 145 void coresight_remove_conns_sysfs_group(struct coresight_device *csdev); 146 int coresight_make_links(struct coresight_device *orig, 148 struct coresight_device *targe [all...] |
H A D | coresight-etm-perf.h | 13 struct coresight_device; 66 int etm_perf_symlink(struct coresight_device *csdev, bool link); 67 int etm_perf_add_symlink_sink(struct coresight_device *csdev); 68 void etm_perf_del_symlink_sink(struct coresight_device *csdev); 81 static inline int etm_perf_symlink(struct coresight_device *csdev, bool link) 83 int etm_perf_add_symlink_sink(struct coresight_device *csdev) 85 void etm_perf_del_symlink_sink(struct coresight_device *csdev) {}
|
H A D | coresight-syscfg.h | 72 struct coresight_device *csdev; 116 int cscfg_register_csdev(struct coresight_device *csdev, u32 match_flags, 118 void cscfg_unregister_csdev(struct coresight_device *csdev); 121 void cscfg_csdev_reset_feats(struct coresight_device *csdev); 122 int cscfg_csdev_enable_active_config(struct coresight_device *csdev, 124 void cscfg_csdev_disable_active_config(struct coresight_device *csdev);
|
H A D | coresight-core.c | 32 static DEFINE_PER_CPU(struct coresight_device *, csdev_sink); 40 struct coresight_device *csdev; 66 void coresight_set_percpu_sink(int cpu, struct coresight_device *csdev) 72 struct coresight_device *coresight_get_percpu_sink(int cpu) 79 coresight_find_out_connection(struct coresight_device *src_dev, 80 struct coresight_device *dest_dev) 98 static inline u32 coresight_read_claim_tags(struct coresight_device *csdev) 103 static inline bool coresight_is_claimed_self_hosted(struct coresight_device *csdev) 108 static inline bool coresight_is_claimed_any(struct coresight_device *csdev) 113 static inline void coresight_set_claim_tags(struct coresight_device *csde [all...] |
H A D | coresight-etm4x-cfg.h | 28 int etm4_cscfg_register(struct coresight_device *csdev);
|
H A D | coresight-tpda.h | 36 struct coresight_device *csdev;
|
H A D | coresight-sysfs.c | 29 struct coresight_device *csdev = container_of(_dev, struct coresight_device, dev); 43 struct coresight_device *csdev = container_of(_dev, struct coresight_device, dev); 54 static int coresight_enable_source_sysfs(struct coresight_device *csdev, 86 static bool coresight_disable_source_sysfs(struct coresight_device *csdev, 107 static struct coresight_device * 108 coresight_find_activated_sysfs_sink(struct coresight_device *csdev) 111 struct coresight_device *sink = NULL; 122 struct coresight_device *child_de [all...] |
H A D | coresight-dummy.c | 17 struct coresight_device *csdev; 23 static int dummy_source_enable(struct coresight_device *csdev, 31 static void dummy_source_disable(struct coresight_device *csdev, 37 static int dummy_sink_enable(struct coresight_device *csdev, enum cs_mode mode, 45 static int dummy_sink_disable(struct coresight_device *csdev)
|
H A D | coresight-config.h | 207 struct coresight_device *csdev; 232 struct coresight_device *csdev; 249 int (*load_feat)(struct coresight_device *csdev,
|
H A D | coresight-cti.h | 89 struct coresight_device *con_dev; 172 * @csdev_release: release function for underlying coresight_device. 176 struct coresight_device *csdev; 214 struct coresight_device *csdev, 218 int cti_enable(struct coresight_device *csdev, enum cs_mode mode, void *data); 219 int cti_disable(struct coresight_device *csdev, void *data);
|
H A D | coresight-catu.h | 65 struct coresight_device *csdev; 100 static inline bool coresight_is_catu_device(struct coresight_device *csdev)
|
H A D | coresight-tpda.c | 25 static bool coresight_device_is_tpdm(struct coresight_device *csdev) 32 static void tpda_clear_element_size(struct coresight_device *csdev) 66 struct coresight_device *csdev) 96 struct coresight_device *csdev, 101 struct coresight_device *in; 185 static int tpda_enable(struct coresight_device *csdev, 219 static void tpda_disable(struct coresight_device *csdev,
|
H A D | coresight-etm-perf.c | 51 static DEFINE_PER_CPU(struct coresight_device *, csdev_src); 199 struct coresight_device *sink; 292 static bool sinks_compatible(struct coresight_device *a, 293 struct coresight_device *b) 313 struct coresight_device *sink = NULL; 314 struct coresight_device *user_sink = NULL, *last_sink = NULL; 350 struct coresight_device *csdev; 453 struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); 542 struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); 730 int etm_perf_symlink(struct coresight_device *csde [all...] |
H A D | coresight-replicator.c | 41 struct coresight_device *csdev; 48 struct coresight_device *csdev = drvdata->csdev; 75 struct coresight_device *csdev = drvdata->csdev; 117 static int replicator_enable(struct coresight_device *csdev, 147 struct coresight_device *csdev = drvdata->csdev; 172 static void replicator_disable(struct coresight_device *csdev,
|
H A D | coresight-tmc-etf.c | 16 static int tmc_set_etf_buffer(struct coresight_device *csdev, 145 struct coresight_device *csdev = drvdata->csdev; 173 static int tmc_enable_etf_sink_sysfs(struct coresight_device *csdev) 247 static int tmc_enable_etf_sink_perf(struct coresight_device *csdev, void *data) 304 static int tmc_enable_etf_sink(struct coresight_device *csdev, 329 static int tmc_disable_etf_sink(struct coresight_device *csdev) 360 static int tmc_enable_etf_link(struct coresight_device *csdev, 391 static void tmc_disable_etf_link(struct coresight_device *csdev, 417 static void *tmc_alloc_etf_buffer(struct coresight_device *csdev, 446 static int tmc_set_etf_buffer(struct coresight_device *csde [all...] |
H A D | coresight-syscfg.c | 33 cscfg_get_feat_csdev(struct coresight_device *csdev, const char *name) 46 cscfg_alloc_csdev_cfg(struct coresight_device *csdev, int nr_feats) 63 static int cscfg_add_csdev_cfg(struct coresight_device *csdev, 123 cscfg_alloc_csdev_feat(struct coresight_device *csdev, struct cscfg_feature_desc *feat_desc) 175 static int cscfg_load_feat_csdev(struct coresight_device *csdev, 325 cscfg_csdev_get_feat_from_desc(struct coresight_device *csdev, 391 static void cscfg_remove_owned_csdev_configs(struct coresight_device *csdev, void *load_owner) 404 static void cscfg_remove_owned_csdev_features(struct coresight_device *csdev, void *load_owner) 715 static int cscfg_add_cfgs_csdev(struct coresight_device *csdev) 729 static int cscfg_add_feats_csdev(struct coresight_device *csde [all...] |
H A D | coresight-funnel.c | 46 struct coresight_device *csdev; 55 struct coresight_device *csdev = drvdata->csdev; 77 static int funnel_enable(struct coresight_device *csdev, 107 struct coresight_device *csdev = drvdata->csdev; 122 static void funnel_disable(struct coresight_device *csdev,
|
H A D | coresight-catu.c | 332 struct coresight_device *csdev; 405 struct coresight_device *csdev = drvdata->csdev; 406 struct coresight_device *etrdev; 456 static int catu_enable(struct coresight_device *csdev, enum cs_mode mode, 472 struct coresight_device *csdev = drvdata->csdev; 485 static int catu_disable(struct coresight_device *csdev, void *__unused)
|
H A D | coresight-etm4x-cfg.c | 147 static int etm4_cfg_load_feature(struct coresight_device *csdev, 175 int etm4_cscfg_register(struct coresight_device *csdev)
|
H A D | ultrasoc-smb.h | 115 struct coresight_device *csdev;
|
H A D | coresight-tmc.h | 193 struct coresight_device *csdev; 331 struct coresight_device *tmc_etr_get_catu_device(struct tmc_drvdata *drvdata); 335 struct etr_buf *tmc_etr_get_buffer(struct coresight_device *csdev,
|
H A D | coresight-tpiu.c | 60 struct coresight_device *csdev; 73 static int tpiu_enable(struct coresight_device *csdev, enum cs_mode mode, 101 static int tpiu_disable(struct coresight_device *csdev)
|
H A D | ultrasoc-smb.c | 206 static void smb_enable_sysfs(struct coresight_device *csdev) 217 static int smb_enable_perf(struct coresight_device *csdev, void *data) 243 static int smb_enable(struct coresight_device *csdev, enum cs_mode mode, 280 static int smb_disable(struct coresight_device *csdev) 306 static void *smb_alloc_buffer(struct coresight_device *csdev, 369 static unsigned long smb_update_buffer(struct coresight_device *csdev,
|
H A D | coresight-cti-platform.c | 90 * If the device associated with the node is a coresight_device, then return 91 * that name and the coresight_device pointer, otherwise return the node name. 95 struct coresight_device **csdev) 120 struct coresight_device *csdev; 346 struct coresight_device *csdev = NULL;
|
/linux-master/include/linux/ |
H A D | coresight.h | 171 * @dest_dev: a @coresight_device representation of the component 179 * |coresight_device | |coresight_connection | 188 * |coresight_device | | 199 struct coresight_device *dest_dev; 201 struct coresight_device *src_dev; 214 struct coresight_device *orig; 216 struct coresight_device *target; 221 * struct coresight_device - representation of a device as used by the framework 259 struct coresight_device { struct 272 struct coresight_device *def_sin [all...] |