Symbol: tmc_drvdata
drivers/hwtracing/coresight/coresight-catu.c
328
static int catu_alloc_etr_buf(struct tmc_drvdata *tmc_drvdata,
drivers/hwtracing/coresight/coresight-catu.c
335
csdev = tmc_etr_get_catu_device(tmc_drvdata);
drivers/hwtracing/coresight/coresight-tmc-core.c
1008
struct tmc_drvdata *drvdata = dev_get_drvdata(dev);
drivers/hwtracing/coresight/coresight-tmc-core.c
105
static bool is_tmc_crashdata_valid(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
153
static inline ssize_t tmc_get_resvbuf_trace(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-core.c
179
static int tmc_prepare_crashdata(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
227
static int tmc_read_prepare(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
249
static int tmc_read_unprepare(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
274
struct tmc_drvdata *drvdata = container_of(file->private_data,
drivers/hwtracing/coresight/coresight-tmc-core.c
275
struct tmc_drvdata, miscdev);
drivers/hwtracing/coresight/coresight-tmc-core.c
287
static ssize_t tmc_get_sysfs_trace(struct tmc_drvdata *drvdata, loff_t pos, size_t len,
drivers/hwtracing/coresight/coresight-tmc-core.c
306
struct tmc_drvdata *drvdata = container_of(file->private_data,
drivers/hwtracing/coresight/coresight-tmc-core.c
307
struct tmc_drvdata, miscdev);
drivers/hwtracing/coresight/coresight-tmc-core.c
327
struct tmc_drvdata *drvdata = container_of(file->private_data,
drivers/hwtracing/coresight/coresight-tmc-core.c
328
struct tmc_drvdata, miscdev);
drivers/hwtracing/coresight/coresight-tmc-core.c
35
int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
351
struct tmc_drvdata *drvdata = container_of(file->private_data,
drivers/hwtracing/coresight/coresight-tmc-core.c
352
struct tmc_drvdata,
drivers/hwtracing/coresight/coresight-tmc-core.c
378
struct tmc_drvdata *drvdata = container_of(file->private_data,
drivers/hwtracing/coresight/coresight-tmc-core.c
379
struct tmc_drvdata,
drivers/hwtracing/coresight/coresight-tmc-core.c
402
struct tmc_drvdata *drvdata = container_of(file->private_data,
drivers/hwtracing/coresight/coresight-tmc-core.c
403
struct tmc_drvdata,
drivers/hwtracing/coresight/coresight-tmc-core.c
476
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
488
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
49
void tmc_flush_and_stop(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
502
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
513
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
534
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
545
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
620
static bool tmc_etr_has_non_secure_access(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
647
struct tmc_drvdata *drvdata = dev_get_drvdata(parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
685
struct tmc_drvdata *drvdata = dev_get_drvdata(parent);
drivers/hwtracing/coresight/coresight-tmc-core.c
69
void tmc_enable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
74
void tmc_disable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
751
static void register_crash_dev_interface(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-core.c
773
struct tmc_drvdata *drvdata;
drivers/hwtracing/coresight/coresight-tmc-core.c
79
u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-core.c
904
struct tmc_drvdata *drvdata = amba_get_drvdata(adev);
drivers/hwtracing/coresight/coresight-tmc-core.c
925
struct tmc_drvdata *drvdata = dev_get_drvdata(dev);
drivers/hwtracing/coresight/coresight-tmc-core.c
986
struct tmc_drvdata *drvdata = dev_get_drvdata(&pdev->dev);
drivers/hwtracing/coresight/coresight-tmc-core.c
998
struct tmc_drvdata *drvdata = dev_get_drvdata(dev);
drivers/hwtracing/coresight/coresight-tmc-etf.c
102
static void tmc_etb_disable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
108
static int __tmc_etf_enable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
133
static int tmc_etf_enable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
146
static void tmc_etf_disable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
163
ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etf.c
182
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
19
static int __tmc_etb_enable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
255
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
336
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
370
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
400
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
486
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
50
static int tmc_etb_enable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
610
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etf.c
63
static void tmc_etb_dump_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
708
int tmc_read_prepare_etb(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
756
int tmc_read_unprepare_etb(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etf.c
86
static void __tmc_etb_disable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1028
static void tmc_sync_etr_buf(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1057
static int __tmc_etr_enable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1118
static int tmc_etr_enable_hw(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1157
ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1177
tmc_etr_setup_sysfs_buf(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1190
static void tmc_etr_sync_sysfs_buf(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1209
static void __tmc_etr_disable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1227
void tmc_etr_disable_hw(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1239
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1299
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1372
alloc_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1400
get_perf_etr_buf_cpu_wide(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1464
get_perf_etr_buf_per_thread(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1476
get_perf_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1488
tmc_etr_setup_perf_buf(struct tmc_drvdata *drvdata, struct perf_event *event,
drivers/hwtracing/coresight/coresight-tmc-etr.c
1525
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1545
struct tmc_drvdata *drvdata = etr_perf->drvdata;
drivers/hwtracing/coresight/coresight-tmc-etr.c
1641
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1741
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1806
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1840
struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1921
int tmc_read_prepare_etr(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
1957
int tmc_read_unprepare_etr(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
2029
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
2034
static int buf_mode_set_resrv(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
2058
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
47
struct tmc_drvdata *drvdata;
drivers/hwtracing/coresight/coresight-tmc-etr.c
602
static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
700
static int tmc_etr_alloc_resrv_buf(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
770
static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc-etr.c
853
tmc_etr_get_catu_device(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc-etr.c
887
static int tmc_etr_mode_alloc_buf(int mode, struct tmc_drvdata *drvdata, struct etr_buf *etr_buf,
drivers/hwtracing/coresight/coresight-tmc-etr.c
910
struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
drivers/hwtracing/coresight/coresight-tmc-etr.c
933
static struct etr_buf *tmc_alloc_etr_buf(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc.h
281
int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf,
drivers/hwtracing/coresight/coresight-tmc.h
322
int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
323
void tmc_flush_and_stop(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
324
void tmc_enable_hw(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
325
void tmc_disable_hw(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
326
u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
327
int tmc_read_prepare_crashdata(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
330
int tmc_read_prepare_etb(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
331
int tmc_read_unprepare_etb(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
335
ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc.h
338
int tmc_read_prepare_etr(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
339
int tmc_read_unprepare_etr(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
340
void tmc_etr_disable_hw(struct tmc_drvdata *drvdata);
drivers/hwtracing/coresight/coresight-tmc.h
342
ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc.h
348
tmc_read_##name(struct tmc_drvdata *drvdata) \
drivers/hwtracing/coresight/coresight-tmc.h
353
tmc_write_##name(struct tmc_drvdata *drvdata, u64 val) \
drivers/hwtracing/coresight/coresight-tmc.h
363
static inline void tmc_etr_init_caps(struct tmc_drvdata *drvdata, u32 dev_caps)
drivers/hwtracing/coresight/coresight-tmc.h
369
static inline void tmc_etr_set_cap(struct tmc_drvdata *drvdata, u32 cap)
drivers/hwtracing/coresight/coresight-tmc.h
374
static inline bool tmc_etr_has_cap(struct tmc_drvdata *drvdata, u32 cap)
drivers/hwtracing/coresight/coresight-tmc.h
397
static inline bool tmc_has_reserved_buffer(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc.h
405
static inline bool tmc_has_crash_mdata_buffer(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc.h
413
static inline void tmc_crashdata_set_invalid(struct tmc_drvdata *drvdata)
drivers/hwtracing/coresight/coresight-tmc.h
432
static inline uint32_t find_crash_tracedata_crc(struct tmc_drvdata *drvdata,
drivers/hwtracing/coresight/coresight-tmc.h
442
struct coresight_device *tmc_etr_get_catu_device(struct tmc_drvdata *drvdata);