Searched refs:tmc_drvdata (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-tmc.h | 166 * struct tmc_drvdata - specifics associated to an TMC component 188 struct tmc_drvdata { struct 213 int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, 254 void tmc_wait_for_tmcready(struct tmc_drvdata *drvdata); 255 void tmc_flush_and_stop(struct tmc_drvdata *drvdata); 256 void tmc_enable_hw(struct tmc_drvdata *drvdata); 257 void tmc_disable_hw(struct tmc_drvdata *drvdata); 258 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata); 261 int tmc_read_prepare_etb(struct tmc_drvdata *drvdata); 262 int tmc_read_unprepare_etb(struct tmc_drvdata *drvdat [all...] |
H A D | coresight-tmc-core.c | 34 void tmc_wait_for_tmcready(struct tmc_drvdata *drvdata) in tmc_wait_for_tmcready() 44 void tmc_flush_and_stop(struct tmc_drvdata *drvdata) in tmc_flush_and_stop() 63 void tmc_enable_hw(struct tmc_drvdata *drvdata) in tmc_enable_hw() 68 void tmc_disable_hw(struct tmc_drvdata *drvdata) in tmc_disable_hw() 73 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata) in tmc_get_memwidth_mask() 99 static int tmc_read_prepare(struct tmc_drvdata *drvdata) in tmc_read_prepare() 121 static int tmc_read_unprepare(struct tmc_drvdata *drvdata) in tmc_read_unprepare() 146 struct tmc_drvdata *drvdata = container_of(file->private_data, in tmc_open() 147 struct tmc_drvdata, miscdev); in tmc_open() 159 static inline ssize_t tmc_get_sysfs_trace(struct tmc_drvdata *drvdat [all...] |
H A D | coresight-tmc-etf.c | 19 static void __tmc_etb_enable_hw(struct tmc_drvdata *drvdata) in __tmc_etb_enable_hw() 38 static int tmc_etb_enable_hw(struct tmc_drvdata *drvdata) in tmc_etb_enable_hw() 49 static void tmc_etb_dump_hw(struct tmc_drvdata *drvdata) in tmc_etb_dump_hw() 72 static void __tmc_etb_disable_hw(struct tmc_drvdata *drvdata) in __tmc_etb_disable_hw() 88 static void tmc_etb_disable_hw(struct tmc_drvdata *drvdata) in tmc_etb_disable_hw() 94 static void __tmc_etf_enable_hw(struct tmc_drvdata *drvdata) in __tmc_etf_enable_hw() 110 static int tmc_etf_enable_hw(struct tmc_drvdata *drvdata) in tmc_etf_enable_hw() 121 static void tmc_etf_disable_hw(struct tmc_drvdata *drvdata) in tmc_etf_disable_hw() 136 ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, in tmc_etb_get_sysfs_trace() 155 struct tmc_drvdata *drvdat in tmc_enable_etf_sink_sysfs() [all...] |
H A D | coresight-tmc-etr.c | 40 struct tmc_drvdata *drvdata; 598 static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_flat_buf() 678 static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_sg_buf() 761 tmc_etr_get_catu_device(struct tmc_drvdata *drvdata) in tmc_etr_get_catu_device() 779 static inline int tmc_etr_enable_catu(struct tmc_drvdata *drvdata, in tmc_etr_enable_catu() 789 static inline void tmc_etr_disable_catu(struct tmc_drvdata *drvdata) in tmc_etr_disable_catu() 816 struct tmc_drvdata *drvdata, in tmc_etr_mode_alloc_buf() 845 static struct etr_buf *tmc_alloc_etr_buf(struct tmc_drvdata *drvdata, in tmc_alloc_etr_buf() 942 static void tmc_sync_etr_buf(struct tmc_drvdata *drvdata) in tmc_sync_etr_buf() 971 static void __tmc_etr_enable_hw(struct tmc_drvdata *drvdat [all...] |
H A D | coresight-catu.c | 329 static int catu_alloc_etr_buf(struct tmc_drvdata *tmc_drvdata, in catu_alloc_etr_buf() argument 336 csdev = tmc_etr_get_catu_device(tmc_drvdata); in catu_alloc_etr_buf()
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-tmc.h | 167 * struct tmc_drvdata - specifics associated to an TMC component 191 struct tmc_drvdata { struct 217 int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, 258 int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata); 259 void tmc_flush_and_stop(struct tmc_drvdata *drvdata); 260 void tmc_enable_hw(struct tmc_drvdata *drvdata); 261 void tmc_disable_hw(struct tmc_drvdata *drvdata); 262 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata); 265 int tmc_read_prepare_etb(struct tmc_drvdata *drvdata); 266 int tmc_read_unprepare_etb(struct tmc_drvdata *drvdat [all...] |
H A D | coresight-tmc-core.c | 34 int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata) in tmc_wait_for_tmcready() 48 void tmc_flush_and_stop(struct tmc_drvdata *drvdata) in tmc_flush_and_stop() 68 void tmc_enable_hw(struct tmc_drvdata *drvdata) in tmc_enable_hw() 73 void tmc_disable_hw(struct tmc_drvdata *drvdata) in tmc_disable_hw() 78 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata) in tmc_get_memwidth_mask() 104 static int tmc_read_prepare(struct tmc_drvdata *drvdata) in tmc_read_prepare() 126 static int tmc_read_unprepare(struct tmc_drvdata *drvdata) in tmc_read_unprepare() 151 struct tmc_drvdata *drvdata = container_of(file->private_data, in tmc_open() 152 struct tmc_drvdata, miscdev); in tmc_open() 164 static inline ssize_t tmc_get_sysfs_trace(struct tmc_drvdata *drvdat [all...] |
H A D | coresight-tmc-etf.c | 19 static int __tmc_etb_enable_hw(struct tmc_drvdata *drvdata) in __tmc_etb_enable_hw() 47 static int tmc_etb_enable_hw(struct tmc_drvdata *drvdata) in tmc_etb_enable_hw() 60 static void tmc_etb_dump_hw(struct tmc_drvdata *drvdata) in tmc_etb_dump_hw() 83 static void __tmc_etb_disable_hw(struct tmc_drvdata *drvdata) in __tmc_etb_disable_hw() 99 static void tmc_etb_disable_hw(struct tmc_drvdata *drvdata) in tmc_etb_disable_hw() 105 static int __tmc_etf_enable_hw(struct tmc_drvdata *drvdata) in __tmc_etf_enable_hw() 130 static int tmc_etf_enable_hw(struct tmc_drvdata *drvdata) in tmc_etf_enable_hw() 143 static void tmc_etf_disable_hw(struct tmc_drvdata *drvdata) in tmc_etf_disable_hw() 160 ssize_t tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, in tmc_etb_get_sysfs_trace() 179 struct tmc_drvdata *drvdat in tmc_enable_etf_sink_sysfs() [all...] |
H A D | coresight-tmc-etr.c | 39 struct tmc_drvdata *drvdata; 596 static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_flat_buf() 695 static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_sg_buf() 778 tmc_etr_get_catu_device(struct tmc_drvdata *drvdata) in tmc_etr_get_catu_device() 812 struct tmc_drvdata *drvdata, in tmc_etr_mode_alloc_buf() 841 static struct etr_buf *tmc_alloc_etr_buf(struct tmc_drvdata *drvdata, in tmc_alloc_etr_buf() 938 static void tmc_sync_etr_buf(struct tmc_drvdata *drvdata) in tmc_sync_etr_buf() 967 static int __tmc_etr_enable_hw(struct tmc_drvdata *drvdata) in __tmc_etr_enable_hw() 1026 static int tmc_etr_enable_hw(struct tmc_drvdata *drvdata, in tmc_etr_enable_hw() 1065 ssize_t tmc_etr_get_sysfs_trace(struct tmc_drvdata *drvdat [all...] |
H A D | coresight-catu.c | 329 static int catu_alloc_etr_buf(struct tmc_drvdata *tmc_drvdata, in catu_alloc_etr_buf() argument 336 csdev = tmc_etr_get_catu_device(tmc_drvdata); in catu_alloc_etr_buf()
|
Completed in 11 milliseconds