Home
last modified time | relevance | path

Searched full:funnel (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/hwtracing/coresight/
H A Dcoresight-funnel.c5 * Description: CoreSight Funnel driver
34 * struct funnel_drvdata - specifics associated to a funnel component
36 * @atclk: optional clock for the core parts of the funnel.
98 dev_dbg(&csdev->dev, "FUNNEL inport %d enabled\n", in funnel_enable()
139 dev_dbg(&csdev->dev, "FUNNEL inport %d disabled\n", in funnel_disable()
221 of_device_is_compatible(dev->of_node, "arm,coresight-funnel")) in funnel_probe()
222 dev_warn_once(dev, "Uses OBSOLETE CoreSight funnel binding\n"); in funnel_probe()
224 desc.name = coresight_alloc_device_name("funnel", dev); in funnel_probe()
237 * Map the device base for dynamic-funnel, which has been in funnel_probe()
341 {.compatible = "arm,coresight-static-funnel"},
[all …]
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhi3660-coresight.dtsi86 funnel@ec801000 {
87 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
233 funnel@ed001000 {
234 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
306 /* An invisible combo funnel between clusters and top funnel */
307 funnel {
308 compatible = "arm,coresight-static-funnel";
344 funnel@ec031000 {
345 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
H A Dhi6220-coresight.dtsi13 funnel@f6401000 {
14 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
131 funnel@f6501000 {
132 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/linux/arch/arm64/boot/dts/arm/
H A Djuno-cs-r1r2.dtsi3 funnel@20130000 { /* cssys1 */
4 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
49 funnel@20150000 { /* cssys2 */
50 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
H A Djuno-r2-scmi.dts5 funnel@20130000 {
13 funnel@20150000 {
H A Djuno-r1-scmi.dts5 funnel@20130000 {
13 funnel@20150000 {
H A Djuno-base.dtsi160 /* main funnel on Juno r0, cssys0 funnel on Juno r1/r2 as per TRM*/
161 main_funnel: funnel@20040000 {
162 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
304 funnel@220c0000 { /* cluster0 funnel */
305 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
413 funnel@230c0000 { /* cluster1 funnel */
414 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
H A Djuno-scmi.dtsi10 funnel@20040000 {
26 funnel@220c0000 {
30 funnel@230c0000 {
/linux/drivers/md/dm-vdo/
H A DMakefile19 funnel-queue.o \
20 funnel-workqueue.o \
46 indexer/funnel-requestqueue.o \
H A Dfunnel-queue.h13 * A funnel queue is a simple (almost) lock-free queue that accepts entries from multiple threads
14 * (multi-producer) and delivers them to a single thread (single-consumer). "Funnel" is an attempt
H A Dflush.h9 #include "funnel-workqueue.h"
H A Ddump.c16 #include "funnel-workqueue.h"
/linux/arch/arm64/boot/dts/sprd/
H A Dums512.dtsi455 /* SoC Funnel */
456 funnel@3c002000 {
457 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
501 /* AP-CPU Funnel for core3/4/5/7 */
502 funnel@3e001000 {
503 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
603 /* Funnel to SoC */
604 funnel@3e004000 {
605 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
639 /* AP-CPU Funnel for core0/1/2/6 */
[all …]
H A Dsc9836.dtsi61 funnel@10001000 {
62 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/linux/arch/arm/boot/dts/hisilicon/
H A Dhip04.dtsi484 funnel@0,e3c41000 {
485 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
533 funnel@0,e3c81000 {
534 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
582 funnel@0,e3cc1000 {
583 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
631 funnel@0,e3d01000 {
632 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
680 funnel@0,e3c04000 {
681 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/linux/arch/arm/boot/dts/xilinx/
H A Dzynq-7000.dtsi492 funnel@f8804000 {
493 compatible = "arm,coresight-static-funnel", "arm,primecell";
498 /* funnel output ports */
512 /* funnel input ports */
/linux/arch/arm64/boot/dts/qcom/
H A Dmonaco.dtsi3061 funnel@4041000 {
3062 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
3098 funnel@4042000 {
3099 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
3151 funnel@4045000 {
3152 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
3392 funnel@4865000 {
3393 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
3456 funnel@4983000 {
3457 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
H A Dhamoa.dtsi6955 funnel@10041000 {
6956 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6992 funnel@10042000 {
6993 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
7037 funnel@10045000 {
7038 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
7150 funnel@10846000 {
7151 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
7278 funnel@10ac5000 {
7279 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
[all …]
/linux/Documentation/trace/coresight/
H A Dcoresight-tpda.rst50 and these hw components will connect to the coresight funnel. When
/linux/Documentation/RCU/Design/Expedited-Grace-Periods/
H A DExpedited-Grace-Periods.rst285 Funnel Locking and Wait/Wakeup
411 The requesting task still does counter snapshotting and funnel-lock
412 processing, but the task reaching the top of the funnel lock does a
498 requests. A funnel lock is used to efficiently identify the one task out
/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15_a7.dts473 funnel@20040000 {
474 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq.dtsi224 funnel {
226 * non-configurable funnel don't show up on the AMBA
229 compatible = "arm,coresight-static-funnel";
446 funnel@28c03000 {
447 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2_coresight_regs.h14 /* FUNNEL Offsets - same offsets for all funnels*/
/linux/arch/arm/boot/dts/st/
H A Dste-dbx5x0.dtsi213 funnel@801a6000 {
214 compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
/linux/drivers/accel/habanalabs/goya/
H A Dgoya_coresight.c490 dev_err(hdev->dev, "Invalid register index in FUNNEL\n"); in goya_config_funnel()

12