Home
last modified time | relevance | path

Searched refs:coresight_device (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/include/linux/
Dcoresight.h141 struct coresight_device *child_dev;
162 struct coresight_device { struct
177 #define to_coresight_device(d) container_of(d, struct coresight_device, dev) argument
190 int (*enable)(struct coresight_device *csdev);
191 void (*disable)(struct coresight_device *csdev);
201 int (*enable)(struct coresight_device *csdev, int iport, int oport);
202 void (*disable)(struct coresight_device *csdev, int iport, int oport);
214 int (*trace_id)(struct coresight_device *csdev);
215 int (*enable)(struct coresight_device *csdev);
216 void (*disable)(struct coresight_device *csdev);
[all …]
/linux-4.4.14/drivers/hwtracing/coresight/
Dcoresight.c35 struct coresight_device *csdev, *i_csdev; in coresight_id_match()
59 static int coresight_source_is_unique(struct coresight_device *csdev) in coresight_source_is_unique()
71 static int coresight_find_link_inport(struct coresight_device *csdev) in coresight_find_link_inport()
74 struct coresight_device *parent; in coresight_find_link_inport()
78 struct coresight_device, path_link); in coresight_find_link_inport()
92 static int coresight_find_link_outport(struct coresight_device *csdev) in coresight_find_link_outport()
95 struct coresight_device *child; in coresight_find_link_outport()
99 struct coresight_device, path_link); in coresight_find_link_outport()
113 static int coresight_enable_sink(struct coresight_device *csdev) in coresight_enable_sink()
131 static void coresight_disable_sink(struct coresight_device *csdev) in coresight_disable_sink()
[all …]
Dcoresight-replicator.c36 struct coresight_device *csdev;
39 static int replicator_enable(struct coresight_device *csdev, int inport, in replicator_enable()
49 static void replicator_disable(struct coresight_device *csdev, int inport, in replicator_disable()
Dcoresight-replicator-qcom.c43 struct coresight_device *csdev;
46 static int replicator_enable(struct coresight_device *csdev, int inport, in replicator_enable()
74 static void replicator_disable(struct coresight_device *csdev, int inport, in replicator_disable()
Dcoresight-tpiu.c61 struct coresight_device *csdev;
73 static int tpiu_enable(struct coresight_device *csdev) in tpiu_enable()
96 static void tpiu_disable(struct coresight_device *csdev) in tpiu_disable()
Dcoresight-funnel.c47 struct coresight_device *csdev;
67 static int funnel_enable(struct coresight_device *csdev, int inport, in funnel_enable()
92 static void funnel_disable(struct coresight_device *csdev, int inport, in funnel_disable()
Dcoresight-tmc.c120 struct coresight_device *csdev;
271 static int tmc_enable_sink(struct coresight_device *csdev) in tmc_enable_sink()
278 static int tmc_enable_link(struct coresight_device *csdev, int inport, in tmc_enable_link()
389 static void tmc_disable_sink(struct coresight_device *csdev) in tmc_disable_sink()
396 static void tmc_disable_link(struct coresight_device *csdev, int inport, in tmc_disable_link()
Dcoresight-etb10.c84 struct coresight_device *csdev;
135 static int etb_enable(struct coresight_device *csdev) in etb_enable()
239 static void etb_disable(struct coresight_device *csdev) in etb_disable()
Dcoresight-etm.h198 struct coresight_device *csdev;
Dcoresight-etm4x.h287 struct coresight_device *csdev;
Dcoresight-etm3x.c318 static int etm_trace_id(struct coresight_device *csdev) in etm_trace_id()
340 static int etm_enable(struct coresight_device *csdev) in etm_enable()
396 static void etm_disable(struct coresight_device *csdev) in etm_disable()
Dcoresight-etm4x.c66 static int etm4_trace_id(struct coresight_device *csdev) in etm4_trace_id()
185 static int etm4_enable(struct coresight_device *csdev) in etm4_enable()
236 static void etm4_disable(struct coresight_device *csdev) in etm4_disable()
/linux-4.4.14/Documentation/trace/
Dcoresight.txt136 struct coresight_device *coresight_register(struct coresight_desc *desc);
137 void coresight_unregister(struct coresight_device *csdev);
139 The registering function is taking a "struct coresight_device *csdev" and
141 a reference to a "struct coresight_device", obtained at registration time.
151 The functions take a "struct coresight_device", which looks like this: