drivers/hwtracing/coresight/coresight-catu.c
333
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-catu.c
406
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-catu.c
407
struct coresight_device *etrdev;
drivers/hwtracing/coresight/coresight-catu.c
457
static int catu_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-catu.c
478
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-catu.c
491
static int catu_disable(struct coresight_device *csdev, struct coresight_path *path)
drivers/hwtracing/coresight/coresight-catu.h
103
static inline bool coresight_is_catu_device(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-catu.h
67
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-config.c
230
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-config.h
207
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-config.h
232
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-config.h
249
int (*load_feat)(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
1006
struct coresight_device *
drivers/hwtracing/coresight/coresight-core.c
1007
coresight_find_default_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
1024
struct coresight_device *sink = data;
drivers/hwtracing/coresight/coresight-core.c
1025
struct coresight_device *source = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-core.c
1042
static void coresight_clear_default_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
105
static bool coresight_blocks_source(struct coresight_device *src,
drivers/hwtracing/coresight/coresight-core.c
1053
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-core.c
1064
struct coresight_device *dst_csdev = data;
drivers/hwtracing/coresight/coresight-core.c
1065
struct coresight_device *src_csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-core.c
112
coresight_find_out_connection(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
113
struct coresight_device *out_dev,
drivers/hwtracing/coresight/coresight-core.c
1133
static int coresight_fixup_orphan_conns(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
114
struct coresight_device *trace_src)
drivers/hwtracing/coresight/coresight-core.c
1142
struct coresight_device *source = data;
drivers/hwtracing/coresight/coresight-core.c
1143
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-core.c
1153
static void coresight_remove_conns(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
1252
u32 coresight_relaxed_read32(struct coresight_device *csdev, u32 offset)
drivers/hwtracing/coresight/coresight-core.c
1257
u32 coresight_read32(struct coresight_device *csdev, u32 offset)
drivers/hwtracing/coresight/coresight-core.c
1262
void coresight_relaxed_write32(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
1268
void coresight_write32(struct coresight_device *csdev, u32 val, u32 offset)
drivers/hwtracing/coresight/coresight-core.c
1273
u64 coresight_relaxed_read64(struct coresight_device *csdev, u32 offset)
drivers/hwtracing/coresight/coresight-core.c
1278
u64 coresight_read64(struct coresight_device *csdev, u32 offset)
drivers/hwtracing/coresight/coresight-core.c
1283
void coresight_relaxed_write64(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
1289
void coresight_write64(struct coresight_device *csdev, u64 val, u32 offset)
drivers/hwtracing/coresight/coresight-core.c
1298
void coresight_release_platform_data(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
1324
struct coresight_device *coresight_register(struct coresight_desc *desc)
drivers/hwtracing/coresight/coresight-core.c
1327
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-core.c
134
static u32 coresight_read_claim_tags_unlocked(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
140
static void coresight_set_self_claim_tag_unlocked(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
1428
void coresight_unregister(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
1484
struct coresight_device *
drivers/hwtracing/coresight/coresight-core.c
1503
struct coresight_device *
drivers/hwtracing/coresight/coresight-core.c
1576
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-core.c
1579
csdev = container_of(dev, struct coresight_device, dev);
drivers/hwtracing/coresight/coresight-core.c
1676
int coresight_etm_get_trace_id(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-core.c
1677
struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-core.c
175
int coresight_claim_device_unlocked(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
215
int coresight_claim_device(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
234
void coresight_disclaim_device_unlocked(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
252
void coresight_disclaim_device(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
270
void coresight_add_helper(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
271
struct coresight_device *helper)
drivers/hwtracing/coresight/coresight-core.c
302
static int coresight_enable_sink(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
309
static void coresight_disable_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
314
static int coresight_enable_link(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
315
struct coresight_device *parent,
drivers/hwtracing/coresight/coresight-core.c
316
struct coresight_device *child,
drivers/hwtracing/coresight/coresight-core.c
317
struct coresight_device *source)
drivers/hwtracing/coresight/coresight-core.c
337
static void coresight_disable_link(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
338
struct coresight_device *parent,
drivers/hwtracing/coresight/coresight-core.c
339
struct coresight_device *child,
drivers/hwtracing/coresight/coresight-core.c
340
struct coresight_device *source)
drivers/hwtracing/coresight/coresight-core.c
353
static bool coresight_is_helper(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
358
static int coresight_enable_helper(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
36
static DEFINE_PER_CPU(struct coresight_device *, csdev_sink);
drivers/hwtracing/coresight/coresight-core.c
365
static void coresight_disable_helper(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
371
static void coresight_disable_helpers(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
375
struct coresight_device *helper;
drivers/hwtracing/coresight/coresight-core.c
394
void coresight_disable_source(struct coresight_device *csdev, void *data)
drivers/hwtracing/coresight/coresight-core.c
401
void coresight_pause_source(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
411
int coresight_resume_source(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
432
struct coresight_device *csdev, *parent, *child;
drivers/hwtracing/coresight/coresight-core.c
44
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-core.c
485
static int coresight_enable_helpers(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
490
struct coresight_device *helper;
drivers/hwtracing/coresight/coresight-core.c
510
struct coresight_device *csdev, *parent, *child;
drivers/hwtracing/coresight/coresight-core.c
511
struct coresight_device *source;
drivers/hwtracing/coresight/coresight-core.c
572
struct coresight_device *coresight_get_sink(struct coresight_path *path)
drivers/hwtracing/coresight/coresight-core.c
574
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-core.c
588
u32 coresight_get_sink_id(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
602
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-core.c
621
struct coresight_device *coresight_get_sink_by_id(u32 id)
drivers/hwtracing/coresight/coresight-core.c
640
static bool coresight_get_ref(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
659
static void coresight_put_ref(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
674
static int coresight_grab_device(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
679
struct coresight_device *child;
drivers/hwtracing/coresight/coresight-core.c
690
struct coresight_device *child;
drivers/hwtracing/coresight/coresight-core.c
70
void coresight_set_percpu_sink(int cpu, struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
703
static void coresight_drop_device(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
709
struct coresight_device *child;
drivers/hwtracing/coresight/coresight-core.c
725
static int coresight_get_trace_id(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
727
struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-core.c
742
struct coresight_device *sink = coresight_get_sink(path);
drivers/hwtracing/coresight/coresight-core.c
76
struct coresight_device *coresight_get_percpu_sink(int cpu)
drivers/hwtracing/coresight/coresight-core.c
773
static int _coresight_build_path(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-core.c
774
struct coresight_device *source,
drivers/hwtracing/coresight/coresight-core.c
775
struct coresight_device *sink,
drivers/hwtracing/coresight/coresight-core.c
796
struct coresight_device *child_dev;
drivers/hwtracing/coresight/coresight-core.c
82
static struct coresight_device *coresight_get_source(struct coresight_path *path)
drivers/hwtracing/coresight/coresight-core.c
834
struct coresight_path *coresight_build_path(struct coresight_device *source,
drivers/hwtracing/coresight/coresight-core.c
835
struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-core.c
84
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-core.c
867
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-core.c
882
static bool coresight_is_def_sink_type(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-core.c
909
static struct coresight_device *
drivers/hwtracing/coresight/coresight-core.c
910
coresight_select_best_sink(struct coresight_device *sink, int *depth,
drivers/hwtracing/coresight/coresight-core.c
911
struct coresight_device *new_sink, int new_depth)
drivers/hwtracing/coresight/coresight-core.c
950
static struct coresight_device *
drivers/hwtracing/coresight/coresight-core.c
951
coresight_find_sink(struct coresight_device *csdev, int *depth)
drivers/hwtracing/coresight/coresight-core.c
954
struct coresight_device *found_sink = NULL;
drivers/hwtracing/coresight/coresight-core.c
969
struct coresight_device *child_dev, *sink = NULL;
drivers/hwtracing/coresight/coresight-ctcu-core.c
125
static int ctcu_get_active_port(struct coresight_device *sink, struct coresight_device *helper)
drivers/hwtracing/coresight/coresight-ctcu-core.c
138
static int ctcu_set_etr_traceid(struct coresight_device *csdev, struct coresight_path *path,
drivers/hwtracing/coresight/coresight-ctcu-core.c
141
struct coresight_device *sink = coresight_get_sink(path);
drivers/hwtracing/coresight/coresight-ctcu-core.c
159
static int ctcu_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-ctcu-core.c
165
static int ctcu_disable(struct coresight_device *csdev, struct coresight_path *path)
drivers/hwtracing/coresight/coresight-ctcu-core.c
94
static int __ctcu_set_etr_traceid(struct coresight_device *csdev, u8 traceid, int port_num,
drivers/hwtracing/coresight/coresight-ctcu.h
32
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-cti-core.c
153
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-cti-core.c
251
struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-cti-core.c
519
struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-cti-core.c
548
static void cti_add_assoc_to_csdev(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-cti-core.c
588
static void cti_remove_assoc_from_csdev(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-cti-core.c
596
struct coresight_device *cti_csdev = coresight_find_output_type(
drivers/hwtracing/coresight/coresight-cti-core.c
666
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-cti-core.c
802
int cti_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-cti-core.c
810
int cti_disable(struct coresight_device *csdev, struct coresight_path *path)
drivers/hwtracing/coresight/coresight-cti-platform.c
120
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-cti-platform.c
346
struct coresight_device *csdev = NULL;
drivers/hwtracing/coresight/coresight-cti-platform.c
95
struct coresight_device **csdev)
drivers/hwtracing/coresight/coresight-cti.h
177
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-cti.h
215
struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-cti.h
219
int cti_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-cti.h
221
int cti_disable(struct coresight_device *csdev, struct coresight_path *path);
drivers/hwtracing/coresight/coresight-cti.h
90
struct coresight_device *con_dev;
drivers/hwtracing/coresight/coresight-dummy.c
18
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-dummy.c
25
static int dummy_source_enable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-dummy.c
37
static void dummy_source_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-dummy.c
44
static int dummy_source_trace_id(struct coresight_device *csdev, __maybe_unused enum cs_mode mode,
drivers/hwtracing/coresight/coresight-dummy.c
45
__maybe_unused struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-dummy.c
54
static int dummy_sink_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-dummy.c
62
static int dummy_sink_disable(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etb10.c
142
static int etb_enable_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etb10.c
170
static int etb_enable_perf(struct coresight_device *csdev, struct coresight_path *path)
drivers/hwtracing/coresight/coresight-etb10.c
226
static int etb_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-etb10.c
350
static int etb_disable(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etb10.c
375
static void *etb_alloc_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etb10.c
403
static int etb_set_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etb10.c
427
static unsigned long etb_update_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etb10.c
85
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-etb10.c
95
static int etb_set_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm-perf.c
202
struct coresight_device *sink;
drivers/hwtracing/coresight/coresight-etm-perf.c
236
struct coresight_device *sink = coresight_get_sink(*ppath);
drivers/hwtracing/coresight/coresight-etm-perf.c
304
static bool sinks_compatible(struct coresight_device *a,
drivers/hwtracing/coresight/coresight-etm-perf.c
305
struct coresight_device *b)
drivers/hwtracing/coresight/coresight-etm-perf.c
324
struct coresight_device *sink = NULL;
drivers/hwtracing/coresight/coresight-etm-perf.c
325
struct coresight_device *user_sink = NULL, *last_sink = NULL;
drivers/hwtracing/coresight/coresight-etm-perf.c
357
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-etm-perf.c
467
static int etm_event_resume(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm-perf.c
482
struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu);
drivers/hwtracing/coresight/coresight-etm-perf.c
52
static DEFINE_PER_CPU(struct coresight_device *, csdev_src);
drivers/hwtracing/coresight/coresight-etm-perf.c
581
struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm-perf.c
585
struct coresight_device *sink;
drivers/hwtracing/coresight/coresight-etm-perf.c
633
struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu);
drivers/hwtracing/coresight/coresight-etm-perf.c
824
int etm_perf_symlink(struct coresight_device *csdev, bool link)
drivers/hwtracing/coresight/coresight-etm-perf.c
897
int etm_perf_add_symlink_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm-perf.c
929
void etm_perf_del_symlink_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm-perf.h
103
int etm_perf_symlink(struct coresight_device *csdev, bool link);
drivers/hwtracing/coresight/coresight-etm-perf.h
104
int etm_perf_add_symlink_sink(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-etm-perf.h
105
void etm_perf_del_symlink_sink(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-etm-perf.h
13
struct coresight_device;
drivers/hwtracing/coresight/coresight-etm.h
234
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-etm3x-core.c
371
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm3x-core.c
450
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-etm3x-core.c
469
static int etm_cpu_id(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm3x-core.c
481
static int etm_enable_perf(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm3x-core.c
508
static int etm_enable_sysfs(struct coresight_device *csdev, struct coresight_path *path)
drivers/hwtracing/coresight/coresight-etm3x-core.c
544
static int etm_enable(struct coresight_device *csdev, struct perf_event *event,
drivers/hwtracing/coresight/coresight-etm3x-core.c
567
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm3x-core.c
596
static void etm_disable_perf(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm3x-core.c
626
static void etm_disable_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm3x-core.c
659
static void etm_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
147
static int etm4_cfg_load_feature(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
175
int etm4_cscfg_register(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm4x-cfg.h
28
int etm4_cscfg_register(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-etm4x-core.c
1032
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm4x-core.c
1076
static int etm4_disable_perf(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm4x-core.c
1112
static void etm4_disable_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm4x-core.c
1148
static void etm4_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm4x-core.c
1172
static int etm4_resume_perf(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm4x-core.c
1188
static void etm4_pause_perf(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm4x-core.c
1873
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm4x-core.c
230
static int etm4_cpu_id(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-etm4x-core.c
438
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm4x-core.c
498
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm4x-core.c
616
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-etm4x-core.c
747
static int etm4_parse_event_config(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm4x-core.c
872
static int etm4_enable_perf(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-etm4x-core.c
905
static int etm4_enable_sysfs(struct coresight_device *csdev, struct coresight_path *path)
drivers/hwtracing/coresight/coresight-etm4x-core.c
949
static int etm4_enable(struct coresight_device *csdev, struct perf_event *event,
drivers/hwtracing/coresight/coresight-etm4x-core.c
971
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
2417
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-etm4x.h
1036
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-funnel.c
109
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-funnel.c
124
static void funnel_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-funnel.c
48
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-funnel.c
57
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-funnel.c
79
static int funnel_enable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-kunit-tests.c
11
struct coresight_device *csdev = devm_kcalloc(dev, 1,
drivers/hwtracing/coresight/coresight-kunit-tests.c
12
sizeof(struct coresight_device),
drivers/hwtracing/coresight/coresight-kunit-tests.c
28
struct coresight_device *src = coresight_test_device(dev),
drivers/hwtracing/coresight/coresight-kunit-tests.c
9
static struct coresight_device *coresight_test_device(struct device *dev)
drivers/hwtracing/coresight/coresight-platform.c
126
struct coresight_device *
drivers/hwtracing/coresight/coresight-platform.c
130
struct coresight_device *csdev = NULL;
drivers/hwtracing/coresight/coresight-priv.h
139
struct coresight_device *coresight_get_sink(struct coresight_path *path);
drivers/hwtracing/coresight/coresight-priv.h
140
struct coresight_device *coresight_get_sink_by_id(u32 id);
drivers/hwtracing/coresight/coresight-priv.h
141
struct coresight_device *
drivers/hwtracing/coresight/coresight-priv.h
142
coresight_find_default_sink(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
143
struct coresight_path *coresight_build_path(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-priv.h
144
struct coresight_device *sink);
drivers/hwtracing/coresight/coresight-priv.h
148
int coresight_create_conns_sysfs_group(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
149
void coresight_remove_conns_sysfs_group(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
150
int coresight_make_links(struct coresight_device *orig,
drivers/hwtracing/coresight/coresight-priv.h
152
struct coresight_device *target);
drivers/hwtracing/coresight/coresight-priv.h
153
void coresight_remove_links(struct coresight_device *orig,
drivers/hwtracing/coresight/coresight-priv.h
155
u32 coresight_get_sink_id(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
168
void (*add)(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
169
void (*remove)(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
242
void coresight_release_platform_data(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-priv.h
245
struct coresight_device *
drivers/hwtracing/coresight/coresight-priv.h
247
void coresight_add_helper(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-priv.h
248
struct coresight_device *helper);
drivers/hwtracing/coresight/coresight-priv.h
250
void coresight_set_percpu_sink(int cpu, struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
251
struct coresight_device *coresight_get_percpu_sink(int cpu);
drivers/hwtracing/coresight/coresight-priv.h
252
void coresight_disable_source(struct coresight_device *csdev, void *data);
drivers/hwtracing/coresight/coresight-priv.h
253
void coresight_pause_source(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-priv.h
254
int coresight_resume_source(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-replicator.c
119
static int replicator_enable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-replicator.c
149
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-replicator.c
174
static void replicator_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-replicator.c
43
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-replicator.c
50
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-replicator.c
77
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-stm.c
137
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-stm.c
196
static int stm_enable(struct coresight_device *csdev, struct perf_event *event,
drivers/hwtracing/coresight/coresight-stm.c
258
static void stm_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-stm.c
284
static int stm_trace_id(struct coresight_device *csdev, __maybe_unused enum cs_mode mode,
drivers/hwtracing/coresight/coresight-stm.c
285
__maybe_unused struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-stm.c
820
static char *stm_csdev_name(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-syscfg.c
1061
int cscfg_csdev_enable_active_config(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
1136
void cscfg_csdev_disable_active_config(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-syscfg.c
123
cscfg_alloc_csdev_feat(struct coresight_device *csdev, struct cscfg_feature_desc *feat_desc)
drivers/hwtracing/coresight/coresight-syscfg.c
175
static int cscfg_load_feat_csdev(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
325
cscfg_csdev_get_feat_from_desc(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
33
cscfg_get_feat_csdev(struct coresight_device *csdev, const char *name)
drivers/hwtracing/coresight/coresight-syscfg.c
391
static void cscfg_remove_owned_csdev_configs(struct coresight_device *csdev, void *load_owner)
drivers/hwtracing/coresight/coresight-syscfg.c
406
static void cscfg_remove_owned_csdev_features(struct coresight_device *csdev, void *load_owner)
drivers/hwtracing/coresight/coresight-syscfg.c
46
cscfg_alloc_csdev_cfg(struct coresight_device *csdev, int nr_feats)
drivers/hwtracing/coresight/coresight-syscfg.c
63
static int cscfg_add_csdev_cfg(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
717
static int cscfg_add_cfgs_csdev(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-syscfg.c
731
static int cscfg_add_feats_csdev(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
752
static int cscfg_list_add_csdev(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
776
static void cscfg_list_remove_csdev(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-syscfg.c
800
int cscfg_register_csdev(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.c
839
void cscfg_unregister_csdev(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-syscfg.c
855
void cscfg_csdev_reset_feats(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-syscfg.h
116
int cscfg_register_csdev(struct coresight_device *csdev, u32 match_flags,
drivers/hwtracing/coresight/coresight-syscfg.h
118
void cscfg_unregister_csdev(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-syscfg.h
121
void cscfg_csdev_reset_feats(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-syscfg.h
122
int cscfg_csdev_enable_active_config(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-syscfg.h
124
void cscfg_csdev_disable_active_config(struct coresight_device *csdev);
drivers/hwtracing/coresight/coresight-syscfg.h
72
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-sysfs.c
110
static struct coresight_device *
drivers/hwtracing/coresight/coresight-sysfs.c
111
coresight_find_activated_sysfs_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-sysfs.c
114
struct coresight_device *sink = NULL;
drivers/hwtracing/coresight/coresight-sysfs.c
125
struct coresight_device *child_dev;
drivers/hwtracing/coresight/coresight-sysfs.c
144
static int coresight_validate_source_sysfs(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-sysfs.c
168
int coresight_enable_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-sysfs.c
171
struct coresight_device *sink;
drivers/hwtracing/coresight/coresight-sysfs.c
268
void coresight_disable_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-sysfs.c
31
struct coresight_device *csdev = container_of(_dev, struct coresight_device, dev);
drivers/hwtracing/coresight/coresight-sysfs.c
317
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-sysfs.c
328
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-sysfs.c
344
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-sysfs.c
357
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-sysfs.c
45
struct coresight_device *csdev = container_of(_dev, struct coresight_device, dev);
drivers/hwtracing/coresight/coresight-sysfs.c
484
struct coresight_device *csdev = to_coresight_device(dev);
drivers/hwtracing/coresight/coresight-sysfs.c
505
int coresight_create_conns_sysfs_group(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-sysfs.c
520
void coresight_remove_conns_sysfs_group(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-sysfs.c
56
static int coresight_enable_source_sysfs(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-sysfs.c
607
int coresight_make_links(struct coresight_device *orig,
drivers/hwtracing/coresight/coresight-sysfs.c
609
struct coresight_device *target)
drivers/hwtracing/coresight/coresight-sysfs.c
655
void coresight_remove_links(struct coresight_device *orig,
drivers/hwtracing/coresight/coresight-sysfs.c
89
static bool coresight_disable_source_sysfs(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-core.c
41
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-tmc-core.c
55
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-tmc-etf.c
148
struct coresight_device *csdev = drvdata->csdev;
drivers/hwtracing/coresight/coresight-tmc-etf.c
16
static int tmc_set_etf_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
176
static int tmc_enable_etf_sink_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etf.c
249
static int tmc_enable_etf_sink_perf(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
307
static int tmc_enable_etf_sink(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
333
static int tmc_disable_etf_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etf.c
364
static int tmc_enable_etf_link(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
395
static void tmc_disable_etf_link(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
421
static void *tmc_alloc_etf_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
450
static int tmc_set_etf_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
474
static unsigned long tmc_update_etf_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etf.c
606
static int tmc_panic_sync_etf(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1235
static struct etr_buf *tmc_etr_get_sysfs_buffer(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1295
static int tmc_enable_etr_sink_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1345
struct etr_buf *tmc_etr_get_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1520
static void *tmc_alloc_etr_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1635
tmc_update_etr_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1735
static int tmc_enable_etr_sink_perf(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1789
static int tmc_enable_etr_sink(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1803
static int tmc_disable_etr_sink(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1836
static int tmc_panic_sync_etr(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tmc-etr.c
852
struct coresight_device *
drivers/hwtracing/coresight/coresight-tmc-etr.c
855
struct coresight_device *etr = drvdata->csdev;
drivers/hwtracing/coresight/coresight-tmc.h
253
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-tmc.h
442
struct coresight_device *tmc_etr_get_catu_device(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
446
struct etr_buf *tmc_etr_get_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tnoc.c
111
static int trace_noc_id(struct coresight_device *csdev, __maybe_unused enum cs_mode mode,
drivers/hwtracing/coresight/coresight-tnoc.c
112
__maybe_unused struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-tnoc.c
44
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-tnoc.c
83
static int trace_noc_enable(struct coresight_device *csdev, struct coresight_connection *inport,
drivers/hwtracing/coresight/coresight-tnoc.c
99
static void trace_noc_disable(struct coresight_device *csdev, struct coresight_connection *inport,
drivers/hwtracing/coresight/coresight-tpda.c
225
static int tpda_enable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tpda.c
25
static void tpda_clear_element_size(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tpda.c
259
static void tpda_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tpda.c
275
static int tpda_trace_id(struct coresight_device *csdev, __maybe_unused enum cs_mode mode,
drivers/hwtracing/coresight/coresight-tpda.c
276
__maybe_unused struct coresight_device *sink)
drivers/hwtracing/coresight/coresight-tpda.c
59
struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tpda.c
93
struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tpda.c
98
struct coresight_device *in;
drivers/hwtracing/coresight/coresight-tpda.h
68
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-tpdm.c
484
static int tpdm_enable(struct coresight_device *csdev, struct perf_event *event,
drivers/hwtracing/coresight/coresight-tpdm.c
549
static void tpdm_disable(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-tpdm.h
308
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-tpdm.h
347
static inline bool coresight_device_is_tpdm(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tpdm.h
354
static inline bool coresight_is_static_tpdm(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tpiu.c
105
static int tpiu_disable(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-tpiu.c
64
struct coresight_device *csdev;
drivers/hwtracing/coresight/coresight-tpiu.c
77
static int tpiu_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-trbe.c
1015
static int arm_trbe_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/coresight-trbe.c
1035
static int arm_trbe_disable(struct coresight_device *csdev)
drivers/hwtracing/coresight/coresight-trbe.c
1257
struct coresight_device *trbe_csdev = coresight_get_percpu_sink(cpu);
drivers/hwtracing/coresight/coresight-trbe.c
1370
struct coresight_device *trbe_csdev = coresight_get_percpu_sink(cpu);
drivers/hwtracing/coresight/coresight-trbe.c
733
static void *arm_trbe_alloc_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/coresight-trbe.c
786
static unsigned long arm_trbe_update_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/ultrasoc-smb.c
205
static void smb_enable_sysfs(struct coresight_device *csdev)
drivers/hwtracing/coresight/ultrasoc-smb.c
216
static int smb_enable_perf(struct coresight_device *csdev,
drivers/hwtracing/coresight/ultrasoc-smb.c
243
static int smb_enable(struct coresight_device *csdev, enum cs_mode mode,
drivers/hwtracing/coresight/ultrasoc-smb.c
280
static int smb_disable(struct coresight_device *csdev)
drivers/hwtracing/coresight/ultrasoc-smb.c
306
static void *smb_alloc_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/ultrasoc-smb.c
369
static unsigned long smb_update_buffer(struct coresight_device *csdev,
drivers/hwtracing/coresight/ultrasoc-smb.h
116
struct coresight_device *csdev;
include/linux/coresight.h
204
struct coresight_device *dest_dev;
include/linux/coresight.h
206
struct coresight_device *src_dev;
include/linux/coresight.h
208
struct coresight_device *filter_src_dev;
include/linux/coresight.h
221
struct coresight_device *orig;
include/linux/coresight.h
223
struct coresight_device *target;
include/linux/coresight.h
293
struct coresight_device *def_sink;
include/linux/coresight.h
327
#define to_coresight_device(d) container_of(d, struct coresight_device, dev)
include/linux/coresight.h
365
int (*enable)(struct coresight_device *csdev, enum cs_mode mode,
include/linux/coresight.h
367
int (*disable)(struct coresight_device *csdev);
include/linux/coresight.h
368
void *(*alloc_buffer)(struct coresight_device *csdev,
include/linux/coresight.h
372
unsigned long (*update_buffer)(struct coresight_device *csdev,
include/linux/coresight.h
384
int (*enable)(struct coresight_device *csdev,
include/linux/coresight.h
387
void (*disable)(struct coresight_device *csdev,
include/linux/coresight.h
403
int (*cpu_id)(struct coresight_device *csdev);
include/linux/coresight.h
404
int (*enable)(struct coresight_device *csdev, struct perf_event *event,
include/linux/coresight.h
406
void (*disable)(struct coresight_device *csdev,
include/linux/coresight.h
408
int (*resume_perf)(struct coresight_device *csdev);
include/linux/coresight.h
409
void (*pause_perf)(struct coresight_device *csdev);
include/linux/coresight.h
422
int (*enable)(struct coresight_device *csdev, enum cs_mode mode,
include/linux/coresight.h
424
int (*disable)(struct coresight_device *csdev,
include/linux/coresight.h
435
int (*sync)(struct coresight_device *csdev);
include/linux/coresight.h
439
int (*trace_id)(struct coresight_device *csdev, enum cs_mode mode,
include/linux/coresight.h
440
struct coresight_device *sink);
include/linux/coresight.h
599
static inline bool coresight_is_device_source(struct coresight_device *csdev)
include/linux/coresight.h
604
static inline bool coresight_is_percpu_source(struct coresight_device *csdev)
include/linux/coresight.h
610
static inline bool coresight_is_percpu_sink(struct coresight_device *csdev)
include/linux/coresight.h
620
static inline bool coresight_take_mode(struct coresight_device *csdev,
include/linux/coresight.h
628
static inline enum cs_mode coresight_get_mode(struct coresight_device *csdev)
include/linux/coresight.h
633
static inline void coresight_set_mode(struct coresight_device *csdev,
include/linux/coresight.h
649
struct coresight_device *coresight_register(struct coresight_desc *desc);
include/linux/coresight.h
650
void coresight_unregister(struct coresight_device *csdev);
include/linux/coresight.h
651
int coresight_enable_sysfs(struct coresight_device *csdev);
include/linux/coresight.h
652
void coresight_disable_sysfs(struct coresight_device *csdev);
include/linux/coresight.h
657
int coresight_claim_device(struct coresight_device *csdev);
include/linux/coresight.h
658
int coresight_claim_device_unlocked(struct coresight_device *csdev);
include/linux/coresight.h
660
int coresight_claim_device(struct coresight_device *csdev);
include/linux/coresight.h
661
int coresight_claim_device_unlocked(struct coresight_device *csdev);
include/linux/coresight.h
664
void coresight_disclaim_device(struct coresight_device *csdev);
include/linux/coresight.h
665
void coresight_disclaim_device_unlocked(struct coresight_device *csdev);
include/linux/coresight.h
671
u32 coresight_relaxed_read32(struct coresight_device *csdev, u32 offset);
include/linux/coresight.h
672
u32 coresight_read32(struct coresight_device *csdev, u32 offset);
include/linux/coresight.h
673
void coresight_write32(struct coresight_device *csdev, u32 val, u32 offset);
include/linux/coresight.h
674
void coresight_relaxed_write32(struct coresight_device *csdev,
include/linux/coresight.h
676
u64 coresight_relaxed_read64(struct coresight_device *csdev, u32 offset);
include/linux/coresight.h
677
u64 coresight_read64(struct coresight_device *csdev, u32 offset);
include/linux/coresight.h
678
void coresight_relaxed_write64(struct coresight_device *csdev,
include/linux/coresight.h
680
void coresight_write64(struct coresight_device *csdev, u64 val, u32 offset);
include/linux/coresight.h
691
struct coresight_device *
include/linux/coresight.h
695
struct coresight_device *
include/linux/coresight.h
705
int coresight_etm_get_trace_id(struct coresight_device *csdev, enum cs_mode mode,
include/linux/coresight.h
706
struct coresight_device *sink);