Searched refs:tmc_drvdata (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/hwtracing/coresight/ |
D | coresight-tmc.h | 174 struct tmc_drvdata { struct 195 int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, argument 236 void tmc_wait_for_tmcready(struct tmc_drvdata *drvdata); 237 void tmc_flush_and_stop(struct tmc_drvdata *drvdata); 238 void tmc_enable_hw(struct tmc_drvdata *drvdata); 239 void tmc_disable_hw(struct tmc_drvdata *drvdata); 242 int tmc_read_prepare_etb(struct tmc_drvdata *drvdata); 243 int tmc_read_unprepare_etb(struct tmc_drvdata *drvdata); 247 ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, 250 int tmc_read_prepare_etr(struct tmc_drvdata *drvdata); [all …]
|
D | coresight-tmc.c | 28 void tmc_wait_for_tmcready(struct tmc_drvdata *drvdata) in tmc_wait_for_tmcready() 38 void tmc_flush_and_stop(struct tmc_drvdata *drvdata) in tmc_flush_and_stop() 57 void tmc_enable_hw(struct tmc_drvdata *drvdata) in tmc_enable_hw() 62 void tmc_disable_hw(struct tmc_drvdata *drvdata) in tmc_disable_hw() 67 static int tmc_read_prepare(struct tmc_drvdata *drvdata) in tmc_read_prepare() 89 static int tmc_read_unprepare(struct tmc_drvdata *drvdata) in tmc_read_unprepare() 114 struct tmc_drvdata *drvdata = container_of(file->private_data, in tmc_open() 115 struct tmc_drvdata, miscdev); in tmc_open() 127 static inline ssize_t tmc_get_sysfs_trace(struct tmc_drvdata *drvdata, in tmc_get_sysfs_trace() 146 struct tmc_drvdata *drvdata = container_of(file->private_data, in tmc_read() [all …]
|
D | coresight-tmc-etf.c | 14 static void tmc_etb_enable_hw(struct tmc_drvdata *drvdata) in tmc_etb_enable_hw() 33 static void tmc_etb_dump_hw(struct tmc_drvdata *drvdata) in tmc_etb_dump_hw() 59 static void tmc_etb_disable_hw(struct tmc_drvdata *drvdata) in tmc_etb_disable_hw() 75 static void tmc_etf_enable_hw(struct tmc_drvdata *drvdata) in tmc_etf_enable_hw() 91 static void tmc_etf_disable_hw(struct tmc_drvdata *drvdata) in tmc_etf_disable_hw() 106 ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, in tmc_etb_get_sysfs_trace() 125 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tmc_enable_etf_sink_sysfs() 189 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tmc_enable_etf_sink_perf() 218 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tmc_enable_etf_sink() 243 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tmc_disable_etf_sink() [all …]
|
D | coresight-tmc-etr.c | 556 static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_flat_buf() 632 static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_sg_buf() 714 tmc_etr_get_catu_device(struct tmc_drvdata *drvdata) in tmc_etr_get_catu_device() 731 static inline void tmc_etr_enable_catu(struct tmc_drvdata *drvdata) in tmc_etr_enable_catu() 739 static inline void tmc_etr_disable_catu(struct tmc_drvdata *drvdata) in tmc_etr_disable_catu() 754 struct tmc_drvdata *drvdata, in tmc_etr_mode_alloc_buf() 783 static struct etr_buf *tmc_alloc_etr_buf(struct tmc_drvdata *drvdata, in tmc_alloc_etr_buf() 878 static void tmc_sync_etr_buf(struct tmc_drvdata *drvdata) in tmc_sync_etr_buf() 898 static void tmc_etr_enable_hw(struct tmc_drvdata *drvdata) in tmc_etr_enable_hw() 964 ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata, in tmc_etr_get_sysfs_trace() [all …]
|
D | coresight-catu.c | 327 static int catu_alloc_etr_buf(struct tmc_drvdata *tmc_drvdata, in catu_alloc_etr_buf() argument 335 csdev = tmc_etr_get_catu_device(tmc_drvdata); in catu_alloc_etr_buf()
|