coresight_device 332 drivers/hwtracing/coresight/coresight-catu.c struct coresight_device *csdev; coresight_device 453 drivers/hwtracing/coresight/coresight-catu.c static int catu_enable(struct coresight_device *csdev, void *data) coresight_device 480 drivers/hwtracing/coresight/coresight-catu.c static int catu_disable(struct coresight_device *csdev, void *__unused) coresight_device 65 drivers/hwtracing/coresight/coresight-catu.h struct coresight_device *csdev; coresight_device 100 drivers/hwtracing/coresight/coresight-catu.h static inline bool coresight_is_catu_device(struct coresight_device *csdev) coresight_device 86 drivers/hwtracing/coresight/coresight-etb10.c struct coresight_device *csdev; coresight_device 97 drivers/hwtracing/coresight/coresight-etb10.c static int etb_set_buffer(struct coresight_device *csdev, coresight_device 144 drivers/hwtracing/coresight/coresight-etb10.c static int etb_enable_sysfs(struct coresight_device *csdev) coresight_device 172 drivers/hwtracing/coresight/coresight-etb10.c static int etb_enable_perf(struct coresight_device *csdev, void *data) coresight_device 227 drivers/hwtracing/coresight/coresight-etb10.c static int etb_enable(struct coresight_device *csdev, u32 mode, void *data) coresight_device 349 drivers/hwtracing/coresight/coresight-etb10.c static int etb_disable(struct coresight_device *csdev) coresight_device 373 drivers/hwtracing/coresight/coresight-etb10.c static void *etb_alloc_buffer(struct coresight_device *csdev, coresight_device 400 drivers/hwtracing/coresight/coresight-etb10.c static int etb_set_buffer(struct coresight_device *csdev, coresight_device 424 drivers/hwtracing/coresight/coresight-etb10.c static unsigned long etb_update_buffer(struct coresight_device *csdev, coresight_device 28 drivers/hwtracing/coresight/coresight-etm-perf.c static DEFINE_PER_CPU(struct coresight_device *, csdev_src); coresight_device 127 drivers/hwtracing/coresight/coresight-etm-perf.c struct coresight_device *sink; coresight_device 213 drivers/hwtracing/coresight/coresight-etm-perf.c struct coresight_device *sink; coresight_device 243 drivers/hwtracing/coresight/coresight-etm-perf.c struct coresight_device *csdev; coresight_device 299 drivers/hwtracing/coresight/coresight-etm-perf.c struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); coresight_device 347 drivers/hwtracing/coresight/coresight-etm-perf.c struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); coresight_device 485 drivers/hwtracing/coresight/coresight-etm-perf.c int etm_perf_symlink(struct coresight_device *csdev, bool link) coresight_device 520 drivers/hwtracing/coresight/coresight-etm-perf.c int etm_perf_add_symlink_sink(struct coresight_device *csdev) coresight_device 565 drivers/hwtracing/coresight/coresight-etm-perf.c void etm_perf_del_symlink_sink(struct coresight_device *csdev) coresight_device 13 drivers/hwtracing/coresight/coresight-etm-perf.h struct coresight_device; coresight_device 61 drivers/hwtracing/coresight/coresight-etm-perf.h int etm_perf_symlink(struct coresight_device *csdev, bool link); coresight_device 62 drivers/hwtracing/coresight/coresight-etm-perf.h int etm_perf_add_symlink_sink(struct coresight_device *csdev); coresight_device 63 drivers/hwtracing/coresight/coresight-etm-perf.h void etm_perf_del_symlink_sink(struct coresight_device *csdev); coresight_device 73 drivers/hwtracing/coresight/coresight-etm-perf.h static inline int etm_perf_symlink(struct coresight_device *csdev, bool link) coresight_device 75 drivers/hwtracing/coresight/coresight-etm-perf.h int etm_perf_add_symlink_sink(struct coresight_device *csdev) coresight_device 77 drivers/hwtracing/coresight/coresight-etm-perf.h void etm_perf_del_symlink_sink(struct coresight_device *csdev) {} coresight_device 235 drivers/hwtracing/coresight/coresight-etm.h struct coresight_device *csdev; coresight_device 447 drivers/hwtracing/coresight/coresight-etm3x.c static int etm_cpu_id(struct coresight_device *csdev) coresight_device 483 drivers/hwtracing/coresight/coresight-etm3x.c static int etm_trace_id(struct coresight_device *csdev) coresight_device 490 drivers/hwtracing/coresight/coresight-etm3x.c static int etm_enable_perf(struct coresight_device *csdev, coresight_device 504 drivers/hwtracing/coresight/coresight-etm3x.c static int etm_enable_sysfs(struct coresight_device *csdev) coresight_device 535 drivers/hwtracing/coresight/coresight-etm3x.c static int etm_enable(struct coresight_device *csdev, coresight_device 590 drivers/hwtracing/coresight/coresight-etm3x.c static void etm_disable_perf(struct coresight_device *csdev) coresight_device 612 drivers/hwtracing/coresight/coresight-etm3x.c static void etm_disable_sysfs(struct coresight_device *csdev) coresight_device 637 drivers/hwtracing/coresight/coresight-etm3x.c static void etm_disable(struct coresight_device *csdev, coresight_device 69 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_cpu_id(struct coresight_device *csdev) coresight_device 76 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_trace_id(struct coresight_device *csdev) coresight_device 368 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_enable_perf(struct coresight_device *csdev, coresight_device 390 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_enable_sysfs(struct coresight_device *csdev) coresight_device 416 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_enable(struct coresight_device *csdev, coresight_device 481 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_disable_perf(struct coresight_device *csdev, coresight_device 506 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_disable_sysfs(struct coresight_device *csdev) coresight_device 531 drivers/hwtracing/coresight/coresight-etm4x.c static void etm4_disable(struct coresight_device *csdev, coresight_device 342 drivers/hwtracing/coresight/coresight-etm4x.h struct coresight_device *csdev; coresight_device 46 drivers/hwtracing/coresight/coresight-funnel.c struct coresight_device *csdev; coresight_device 76 drivers/hwtracing/coresight/coresight-funnel.c static int funnel_enable(struct coresight_device *csdev, int inport, coresight_device 118 drivers/hwtracing/coresight/coresight-funnel.c static void funnel_disable(struct coresight_device *csdev, int inport, coresight_device 149 drivers/hwtracing/coresight/coresight-priv.h struct coresight_device *coresight_get_sink(struct list_head *path); coresight_device 150 drivers/hwtracing/coresight/coresight-priv.h struct coresight_device *coresight_get_enabled_sink(bool reset); coresight_device 151 drivers/hwtracing/coresight/coresight-priv.h struct coresight_device *coresight_get_sink_by_id(u32 id); coresight_device 152 drivers/hwtracing/coresight/coresight-priv.h struct list_head *coresight_build_path(struct coresight_device *csdev, coresight_device 153 drivers/hwtracing/coresight/coresight-priv.h struct coresight_device *sink); coresight_device 39 drivers/hwtracing/coresight/coresight-replicator.c struct coresight_device *csdev; coresight_device 97 drivers/hwtracing/coresight/coresight-replicator.c static int replicator_enable(struct coresight_device *csdev, int inport, coresight_device 150 drivers/hwtracing/coresight/coresight-replicator.c static void replicator_disable(struct coresight_device *csdev, int inport, coresight_device 134 drivers/hwtracing/coresight/coresight-stm.c struct coresight_device *csdev; coresight_device 194 drivers/hwtracing/coresight/coresight-stm.c static int stm_enable(struct coresight_device *csdev, coresight_device 257 drivers/hwtracing/coresight/coresight-stm.c static void stm_disable(struct coresight_device *csdev, coresight_device 282 drivers/hwtracing/coresight/coresight-stm.c static int stm_trace_id(struct coresight_device *csdev) coresight_device 16 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_set_etf_buffer(struct coresight_device *csdev, coresight_device 149 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_enable_etf_sink_sysfs(struct coresight_device *csdev) coresight_device 223 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_enable_etf_sink_perf(struct coresight_device *csdev, void *data) coresight_device 279 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_enable_etf_sink(struct coresight_device *csdev, coresight_device 304 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_disable_etf_sink(struct coresight_device *csdev) coresight_device 334 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_enable_etf_link(struct coresight_device *csdev, coresight_device 364 drivers/hwtracing/coresight/coresight-tmc-etf.c static void tmc_disable_etf_link(struct coresight_device *csdev, coresight_device 388 drivers/hwtracing/coresight/coresight-tmc-etf.c static void *tmc_alloc_etf_buffer(struct coresight_device *csdev, coresight_device 416 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_set_etf_buffer(struct coresight_device *csdev, coresight_device 440 drivers/hwtracing/coresight/coresight-tmc-etf.c static unsigned long tmc_update_etf_buffer(struct coresight_device *csdev, coresight_device 752 drivers/hwtracing/coresight/coresight-tmc-etr.c struct coresight_device * coresight_device 756 drivers/hwtracing/coresight/coresight-tmc-etr.c struct coresight_device *tmp, *etr = drvdata->csdev; coresight_device 773 drivers/hwtracing/coresight/coresight-tmc-etr.c struct coresight_device *catu = tmc_etr_get_catu_device(drvdata); coresight_device 782 drivers/hwtracing/coresight/coresight-tmc-etr.c struct coresight_device *catu = tmc_etr_get_catu_device(drvdata); coresight_device 1123 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_enable_etr_sink_sysfs(struct coresight_device *csdev) coresight_device 1361 drivers/hwtracing/coresight/coresight-tmc-etr.c static void *tmc_alloc_etr_buffer(struct coresight_device *csdev, coresight_device 1476 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_update_etr_buffer(struct coresight_device *csdev, coresight_device 1559 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_enable_etr_sink_perf(struct coresight_device *csdev, void *data) coresight_device 1614 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_enable_etr_sink(struct coresight_device *csdev, coresight_device 1628 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_disable_etr_sink(struct coresight_device *csdev) coresight_device 190 drivers/hwtracing/coresight/coresight-tmc.h struct coresight_device *csdev; coresight_device 326 drivers/hwtracing/coresight/coresight-tmc.h struct coresight_device *tmc_etr_get_catu_device(struct tmc_drvdata *drvdata); coresight_device 60 drivers/hwtracing/coresight/coresight-tpiu.c struct coresight_device *csdev; coresight_device 72 drivers/hwtracing/coresight/coresight-tpiu.c static int tpiu_enable(struct coresight_device *csdev, u32 mode, void *__unused) coresight_device 98 drivers/hwtracing/coresight/coresight-tpiu.c static int tpiu_disable(struct coresight_device *csdev) coresight_device 33 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev; coresight_device 61 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *i_csdev; coresight_device 85 drivers/hwtracing/coresight/coresight.c static int coresight_source_is_unique(struct coresight_device *csdev) coresight_device 97 drivers/hwtracing/coresight/coresight.c static int coresight_find_link_inport(struct coresight_device *csdev, coresight_device 98 drivers/hwtracing/coresight/coresight.c struct coresight_device *parent) coresight_device 115 drivers/hwtracing/coresight/coresight.c static int coresight_find_link_outport(struct coresight_device *csdev, coresight_device 116 drivers/hwtracing/coresight/coresight.c struct coresight_device *child) coresight_device 219 drivers/hwtracing/coresight/coresight.c static int coresight_enable_sink(struct coresight_device *csdev, coresight_device 239 drivers/hwtracing/coresight/coresight.c static void coresight_disable_sink(struct coresight_device *csdev) coresight_device 252 drivers/hwtracing/coresight/coresight.c static int coresight_enable_link(struct coresight_device *csdev, coresight_device 253 drivers/hwtracing/coresight/coresight.c struct coresight_device *parent, coresight_device 254 drivers/hwtracing/coresight/coresight.c struct coresight_device *child) coresight_device 280 drivers/hwtracing/coresight/coresight.c static void coresight_disable_link(struct coresight_device *csdev, coresight_device 281 drivers/hwtracing/coresight/coresight.c struct coresight_device *parent, coresight_device 282 drivers/hwtracing/coresight/coresight.c struct coresight_device *child) coresight_device 313 drivers/hwtracing/coresight/coresight.c static int coresight_enable_source(struct coresight_device *csdev, u32 mode) coresight_device 345 drivers/hwtracing/coresight/coresight.c static bool coresight_disable_source(struct coresight_device *csdev) coresight_device 364 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *parent, *child; coresight_device 418 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *parent, *child; coresight_device 469 drivers/hwtracing/coresight/coresight.c struct coresight_device *coresight_get_sink(struct list_head *path) coresight_device 471 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev; coresight_device 487 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 520 drivers/hwtracing/coresight/coresight.c struct coresight_device *coresight_get_enabled_sink(bool deactivate) coresight_device 532 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 561 drivers/hwtracing/coresight/coresight.c struct coresight_device *coresight_get_sink_by_id(u32 id) coresight_device 577 drivers/hwtracing/coresight/coresight.c static void coresight_grab_device(struct coresight_device *csdev) coresight_device 582 drivers/hwtracing/coresight/coresight.c struct coresight_device *child; coresight_device 595 drivers/hwtracing/coresight/coresight.c static void coresight_drop_device(struct coresight_device *csdev) coresight_device 601 drivers/hwtracing/coresight/coresight.c struct coresight_device *child; coresight_device 620 drivers/hwtracing/coresight/coresight.c static int _coresight_build_path(struct coresight_device *csdev, coresight_device 621 drivers/hwtracing/coresight/coresight.c struct coresight_device *sink, coresight_device 634 drivers/hwtracing/coresight/coresight.c struct coresight_device *child_dev; coresight_device 665 drivers/hwtracing/coresight/coresight.c struct list_head *coresight_build_path(struct coresight_device *source, coresight_device 666 drivers/hwtracing/coresight/coresight.c struct coresight_device *sink) coresight_device 698 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev; coresight_device 719 drivers/hwtracing/coresight/coresight.c static int coresight_validate_source(struct coresight_device *csdev, coresight_device 741 drivers/hwtracing/coresight/coresight.c int coresight_enable(struct coresight_device *csdev) coresight_device 744 drivers/hwtracing/coresight/coresight.c struct coresight_device *sink; coresight_device 825 drivers/hwtracing/coresight/coresight.c void coresight_disable(struct coresight_device *csdev) coresight_device 865 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 876 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 895 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 906 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 962 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev = to_coresight_device(dev); coresight_device 973 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *i_csdev; coresight_device 1013 drivers/hwtracing/coresight/coresight.c static void coresight_fixup_orphan_conns(struct coresight_device *csdev) coresight_device 1024 drivers/hwtracing/coresight/coresight.c static void coresight_fixup_device_conns(struct coresight_device *csdev) coresight_device 1047 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev, *iterator; coresight_device 1092 drivers/hwtracing/coresight/coresight.c static void coresight_remove_conns(struct coresight_device *csdev) coresight_device 1171 drivers/hwtracing/coresight/coresight.c struct coresight_device *coresight_register(struct coresight_desc *desc) coresight_device 1177 drivers/hwtracing/coresight/coresight.c struct coresight_device *csdev; coresight_device 1266 drivers/hwtracing/coresight/coresight.c void coresight_unregister(struct coresight_device *csdev) coresight_device 138 include/linux/coresight.h struct coresight_device *child_dev; coresight_device 193 include/linux/coresight.h #define to_coresight_device(d) container_of(d, struct coresight_device, dev) coresight_device 210 include/linux/coresight.h int (*enable)(struct coresight_device *csdev, u32 mode, void *data); coresight_device 211 include/linux/coresight.h int (*disable)(struct coresight_device *csdev); coresight_device 212 include/linux/coresight.h void *(*alloc_buffer)(struct coresight_device *csdev, coresight_device 216 include/linux/coresight.h unsigned long (*update_buffer)(struct coresight_device *csdev, coresight_device 228 include/linux/coresight.h int (*enable)(struct coresight_device *csdev, int iport, int oport); coresight_device 229 include/linux/coresight.h void (*disable)(struct coresight_device *csdev, int iport, int oport); coresight_device 243 include/linux/coresight.h int (*cpu_id)(struct coresight_device *csdev); coresight_device 244 include/linux/coresight.h int (*trace_id)(struct coresight_device *csdev); coresight_device 245 include/linux/coresight.h int (*enable)(struct coresight_device *csdev, coresight_device 247 include/linux/coresight.h void (*disable)(struct coresight_device *csdev, coresight_device 261 include/linux/coresight.h int (*enable)(struct coresight_device *csdev, void *data); coresight_device 262 include/linux/coresight.h int (*disable)(struct coresight_device *csdev, void *data); coresight_device 273 include/linux/coresight.h extern struct coresight_device * coresight_device 275 include/linux/coresight.h extern void coresight_unregister(struct coresight_device *csdev); coresight_device 276 include/linux/coresight.h extern int coresight_enable(struct coresight_device *csdev); coresight_device 277 include/linux/coresight.h extern void coresight_disable(struct coresight_device *csdev); coresight_device 289 include/linux/coresight.h static inline struct coresight_device * coresight_device 291 include/linux/coresight.h static inline void coresight_unregister(struct coresight_device *csdev) {} coresight_device 293 include/linux/coresight.h coresight_enable(struct coresight_device *csdev) { return -ENOSYS; } coresight_device 294 include/linux/coresight.h static inline void coresight_disable(struct coresight_device *csdev) {}