Home
last modified time | relevance | path

Searched refs:tmc_drvdata (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/hwtracing/coresight/
H A Dcoresight-tmc.h212 * struct tmc_drvdata - specifics associated to an TMC component
246 struct tmc_drvdata { struct
277 int (*alloc)(struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, argument
318 int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata);
319 void tmc_flush_and_stop(struct tmc_drvdata *drvdata);
320 void tmc_enable_hw(struct tmc_drvdata *drvdata);
321 void tmc_disable_hw(struct tmc_drvdata *drvdata);
322 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata);
323 int tmc_read_prepare_crashdata(struct tmc_drvdata *drvdata);
326 int tmc_read_prepare_etb(struct tmc_drvdata *drvdat
247 pclktmc_drvdata global() argument
248 basetmc_drvdata global() argument
249 csdevtmc_drvdata global() argument
250 miscdevtmc_drvdata global() argument
251 crashdevtmc_drvdata global() argument
252 spinlocktmc_drvdata global() argument
253 pidtmc_drvdata global() argument
[all...]
H A Dcoresight-tmc-core.c38 int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata) in tmc_wait_for_tmcready()
52 void tmc_flush_and_stop(struct tmc_drvdata *drvdata) in tmc_flush_and_stop()
72 void tmc_enable_hw(struct tmc_drvdata *drvdata) in tmc_enable_hw()
77 void tmc_disable_hw(struct tmc_drvdata *drvdata) in tmc_disable_hw()
82 u32 tmc_get_memwidth_mask(struct tmc_drvdata *drvdata) in tmc_get_memwidth_mask()
108 static bool is_tmc_crashdata_valid(struct tmc_drvdata *drvdata) in is_tmc_crashdata_valid()
156 static inline ssize_t tmc_get_resvbuf_trace(struct tmc_drvdata *drvdata, in tmc_get_resvbuf_trace()
182 static int tmc_prepare_crashdata(struct tmc_drvdata *drvdata) in tmc_prepare_crashdata()
230 static int tmc_read_prepare(struct tmc_drvdata *drvdata) in tmc_read_prepare()
252 static int tmc_read_unprepare(struct tmc_drvdata *drvdat
[all...]
H A Dcoresight-tmc-etr.c47 struct tmc_drvdata *drvdata;
604 static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_flat_buf()
702 static int tmc_etr_alloc_resrv_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_resrv_buf()
772 static int tmc_etr_alloc_sg_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_sg_buf()
855 tmc_etr_get_catu_device(struct tmc_drvdata *drvdata) in tmc_etr_get_catu_device()
889 static int tmc_etr_mode_alloc_buf(int mode, struct tmc_drvdata *drvdata, struct etr_buf *etr_buf, in tmc_etr_mode_alloc_buf()
912 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); in get_etr_buf_hw()
935 static struct etr_buf *tmc_alloc_etr_buf(struct tmc_drvdata *drvdata, in tmc_alloc_etr_buf()
1030 static void tmc_sync_etr_buf(struct tmc_drvdata *drvdata) in tmc_sync_etr_buf()
1059 static int __tmc_etr_enable_hw(struct tmc_drvdata *drvdat
[all...]
H A Dcoresight-catu.c330 static int catu_alloc_etr_buf(struct tmc_drvdata *tmc_drvdata, in catu_alloc_etr_buf() argument
337 csdev = tmc_etr_get_catu_device(tmc_drvdata); in catu_alloc_etr_buf()