Home
last modified time | relevance | path

Searched refs:tmc_drvdata (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/hwtracing/coresight/
H A Dcoresight-tmc.h166 * 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 Dcoresight-tmc-core.c34 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 Dcoresight-tmc-etf.c19 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 Dcoresight-tmc-etr.c40 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 Dcoresight-catu.c329 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 Dcoresight-tmc.h167 * 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 Dcoresight-tmc-core.c34 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 Dcoresight-tmc-etf.c19 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 Dcoresight-tmc-etr.c39 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 Dcoresight-catu.c329 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