tmc_drvdata       329 drivers/hwtracing/coresight/coresight-catu.c static int catu_alloc_etr_buf(struct tmc_drvdata *tmc_drvdata,
tmc_drvdata       336 drivers/hwtracing/coresight/coresight-catu.c 	csdev = tmc_etr_get_catu_device(tmc_drvdata);
tmc_drvdata        19 drivers/hwtracing/coresight/coresight-tmc-etf.c static void __tmc_etb_enable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        38 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_etb_enable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        49 drivers/hwtracing/coresight/coresight-tmc-etf.c static void tmc_etb_dump_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        72 drivers/hwtracing/coresight/coresight-tmc-etf.c static void __tmc_etb_disable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        88 drivers/hwtracing/coresight/coresight-tmc-etf.c static void tmc_etb_disable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        94 drivers/hwtracing/coresight/coresight-tmc-etf.c static void __tmc_etf_enable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata       110 drivers/hwtracing/coresight/coresight-tmc-etf.c static int tmc_etf_enable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata       121 drivers/hwtracing/coresight/coresight-tmc-etf.c static void tmc_etf_disable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata       136 drivers/hwtracing/coresight/coresight-tmc-etf.c ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata,
tmc_drvdata       155 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata       228 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata       307 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata       339 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata       368 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata       452 drivers/hwtracing/coresight/coresight-tmc-etf.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata       581 drivers/hwtracing/coresight/coresight-tmc-etf.c int tmc_read_prepare_etb(struct tmc_drvdata *drvdata)
tmc_drvdata       629 drivers/hwtracing/coresight/coresight-tmc-etf.c int tmc_read_unprepare_etb(struct tmc_drvdata *drvdata)
tmc_drvdata        40 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata	*drvdata;
tmc_drvdata       590 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata,
tmc_drvdata       670 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata,
tmc_drvdata       753 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_etr_get_catu_device(struct tmc_drvdata *drvdata)
tmc_drvdata       770 drivers/hwtracing/coresight/coresight-tmc-etr.c static inline int tmc_etr_enable_catu(struct tmc_drvdata *drvdata,
tmc_drvdata       780 drivers/hwtracing/coresight/coresight-tmc-etr.c static inline void tmc_etr_disable_catu(struct tmc_drvdata *drvdata)
tmc_drvdata       796 drivers/hwtracing/coresight/coresight-tmc-etr.c 					 struct tmc_drvdata *drvdata,
tmc_drvdata       825 drivers/hwtracing/coresight/coresight-tmc-etr.c static struct etr_buf *tmc_alloc_etr_buf(struct tmc_drvdata *drvdata,
tmc_drvdata       922 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_sync_etr_buf(struct tmc_drvdata *drvdata)
tmc_drvdata       951 drivers/hwtracing/coresight/coresight-tmc-etr.c static void __tmc_etr_enable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata      1001 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_etr_enable_hw(struct tmc_drvdata *drvdata,
tmc_drvdata      1043 drivers/hwtracing/coresight/coresight-tmc-etr.c ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata,
tmc_drvdata      1063 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_etr_setup_sysfs_buf(struct tmc_drvdata *drvdata)
tmc_drvdata      1076 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_etr_sync_sysfs_buf(struct tmc_drvdata *drvdata)
tmc_drvdata      1095 drivers/hwtracing/coresight/coresight-tmc-etr.c static void __tmc_etr_disable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata      1113 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_etr_disable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata      1127 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata      1203 drivers/hwtracing/coresight/coresight-tmc-etr.c alloc_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event,
tmc_drvdata      1241 drivers/hwtracing/coresight/coresight-tmc-etr.c get_perf_etr_buf_cpu_wide(struct tmc_drvdata *drvdata,
tmc_drvdata      1305 drivers/hwtracing/coresight/coresight-tmc-etr.c get_perf_etr_buf_per_thread(struct tmc_drvdata *drvdata,
tmc_drvdata      1317 drivers/hwtracing/coresight/coresight-tmc-etr.c get_perf_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event,
tmc_drvdata      1329 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_etr_setup_perf_buf(struct tmc_drvdata *drvdata, struct perf_event *event,
tmc_drvdata      1366 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata      1386 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = etr_perf->drvdata;
tmc_drvdata      1482 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata      1564 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata      1631 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent);
tmc_drvdata      1672 drivers/hwtracing/coresight/coresight-tmc-etr.c int tmc_read_prepare_etr(struct tmc_drvdata *drvdata)
tmc_drvdata      1708 drivers/hwtracing/coresight/coresight-tmc-etr.c int tmc_read_unprepare_etr(struct tmc_drvdata *drvdata)
tmc_drvdata        34 drivers/hwtracing/coresight/coresight-tmc.c void tmc_wait_for_tmcready(struct tmc_drvdata *drvdata)
tmc_drvdata        44 drivers/hwtracing/coresight/coresight-tmc.c void tmc_flush_and_stop(struct tmc_drvdata *drvdata)
tmc_drvdata        63 drivers/hwtracing/coresight/coresight-tmc.c void tmc_enable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        68 drivers/hwtracing/coresight/coresight-tmc.c void tmc_disable_hw(struct tmc_drvdata *drvdata)
tmc_drvdata        73 drivers/hwtracing/coresight/coresight-tmc.c u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata)
tmc_drvdata       101 drivers/hwtracing/coresight/coresight-tmc.c static int tmc_read_prepare(struct tmc_drvdata *drvdata)
tmc_drvdata       123 drivers/hwtracing/coresight/coresight-tmc.c static int tmc_read_unprepare(struct tmc_drvdata *drvdata)
tmc_drvdata       148 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = container_of(file->private_data,
tmc_drvdata       149 drivers/hwtracing/coresight/coresight-tmc.c 						   struct tmc_drvdata, miscdev);
tmc_drvdata       161 drivers/hwtracing/coresight/coresight-tmc.c static inline ssize_t tmc_get_sysfs_trace(struct tmc_drvdata *drvdata,
tmc_drvdata       180 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = container_of(file->private_data,
tmc_drvdata       181 drivers/hwtracing/coresight/coresight-tmc.c 						   struct tmc_drvdata, miscdev);
tmc_drvdata       201 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = container_of(file->private_data,
tmc_drvdata       202 drivers/hwtracing/coresight/coresight-tmc.c 						   struct tmc_drvdata, miscdev);
tmc_drvdata       254 drivers/hwtracing/coresight/coresight-tmc.c 	coresight_simple_reg32(struct tmc_drvdata, name, offset)
tmc_drvdata       256 drivers/hwtracing/coresight/coresight-tmc.c 	coresight_simple_reg64(struct tmc_drvdata, name, lo_off, hi_off)
tmc_drvdata       294 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
tmc_drvdata       306 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
tmc_drvdata       320 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
tmc_drvdata       331 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent);
tmc_drvdata       375 drivers/hwtracing/coresight/coresight-tmc.c static inline bool tmc_etr_has_non_secure_access(struct tmc_drvdata *drvdata)
tmc_drvdata       387 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata = dev_get_drvdata(parent);
tmc_drvdata       441 drivers/hwtracing/coresight/coresight-tmc.c 	struct tmc_drvdata *drvdata;
tmc_drvdata       213 drivers/hwtracing/coresight/coresight-tmc.h 	int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf,
tmc_drvdata       254 drivers/hwtracing/coresight/coresight-tmc.h void tmc_wait_for_tmcready(struct tmc_drvdata *drvdata);
tmc_drvdata       255 drivers/hwtracing/coresight/coresight-tmc.h void tmc_flush_and_stop(struct tmc_drvdata *drvdata);
tmc_drvdata       256 drivers/hwtracing/coresight/coresight-tmc.h void tmc_enable_hw(struct tmc_drvdata *drvdata);
tmc_drvdata       257 drivers/hwtracing/coresight/coresight-tmc.h void tmc_disable_hw(struct tmc_drvdata *drvdata);
tmc_drvdata       258 drivers/hwtracing/coresight/coresight-tmc.h u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata);
tmc_drvdata       261 drivers/hwtracing/coresight/coresight-tmc.h int tmc_read_prepare_etb(struct tmc_drvdata *drvdata);
tmc_drvdata       262 drivers/hwtracing/coresight/coresight-tmc.h int tmc_read_unprepare_etb(struct tmc_drvdata *drvdata);
tmc_drvdata       266 drivers/hwtracing/coresight/coresight-tmc.h ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata,
tmc_drvdata       269 drivers/hwtracing/coresight/coresight-tmc.h int tmc_read_prepare_etr(struct tmc_drvdata *drvdata);
tmc_drvdata       270 drivers/hwtracing/coresight/coresight-tmc.h int tmc_read_unprepare_etr(struct tmc_drvdata *drvdata);
tmc_drvdata       272 drivers/hwtracing/coresight/coresight-tmc.h ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdata,
tmc_drvdata       278 drivers/hwtracing/coresight/coresight-tmc.h tmc_read_##name(struct tmc_drvdata *drvdata)				\
tmc_drvdata       283 drivers/hwtracing/coresight/coresight-tmc.h tmc_write_##name(struct tmc_drvdata *drvdata, u64 val)			\
tmc_drvdata       293 drivers/hwtracing/coresight/coresight-tmc.h static inline void tmc_etr_init_caps(struct tmc_drvdata *drvdata, u32 dev_caps)
tmc_drvdata       299 drivers/hwtracing/coresight/coresight-tmc.h static inline void tmc_etr_set_cap(struct tmc_drvdata *drvdata, u32 cap)
tmc_drvdata       304 drivers/hwtracing/coresight/coresight-tmc.h static inline bool tmc_etr_has_cap(struct tmc_drvdata *drvdata, u32 cap)
tmc_drvdata       326 drivers/hwtracing/coresight/coresight-tmc.h struct coresight_device *tmc_etr_get_catu_device(struct tmc_drvdata *drvdata);