Searched refs:coresight_device (Results 1 - 25 of 40) sorted by relevance

12

/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-priv.h135 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 Dcoresight-etm-perf.h13 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 Dcoresight-syscfg.h72 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 Dcoresight-core.c32 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 Dcoresight-etm4x-cfg.h28 int etm4_cscfg_register(struct coresight_device *csdev);
H A Dcoresight-tpda.h36 struct coresight_device *csdev;
H A Dcoresight-sysfs.c29 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 Dcoresight-dummy.c17 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 Dcoresight-config.h207 struct coresight_device *csdev;
232 struct coresight_device *csdev;
249 int (*load_feat)(struct coresight_device *csdev,
H A Dcoresight-cti.h89 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 Dcoresight-catu.h65 struct coresight_device *csdev;
100 static inline bool coresight_is_catu_device(struct coresight_device *csdev)
H A Dcoresight-tpda.c25 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 Dcoresight-etm-perf.c51 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 Dcoresight-replicator.c41 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 Dcoresight-tmc-etf.c16 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 Dcoresight-syscfg.c33 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 Dcoresight-funnel.c46 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 Dcoresight-catu.c332 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 Dcoresight-etm4x-cfg.c147 static int etm4_cfg_load_feature(struct coresight_device *csdev,
175 int etm4_cscfg_register(struct coresight_device *csdev)
H A Dultrasoc-smb.h115 struct coresight_device *csdev;
H A Dcoresight-tmc.h193 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 Dcoresight-tpiu.c60 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 Dultrasoc-smb.c206 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 Dcoresight-cti-platform.c90 * 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 Dcoresight.h171 * @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...]

Completed in 399 milliseconds

12