| /linux-6.15/arch/arm/include/asm/ |
| H A D | cti.h | 49 struct cti { struct 66 static inline void cti_init(struct cti *cti, in cti_init() argument 69 cti->base = base; in cti_init() 70 cti->irq = irq; in cti_init() 84 static inline void cti_map_trigger(struct cti *cti, in cti_map_trigger() argument 87 void __iomem *base = cti->base; in cti_map_trigger() 105 static inline void cti_enable(struct cti *cti) in cti_enable() argument 116 static inline void cti_disable(struct cti *cti) in cti_disable() argument 127 static inline void cti_irq_ack(struct cti *cti) in cti_irq_ack() argument 144 static inline void cti_unlock(struct cti *cti) in cti_unlock() argument [all …]
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-coresight-devices-cti | 1 What: /sys/bus/coresight/devices/<cti-name>/enable 7 What: /sys/bus/coresight/devices/<cti-name>/powered 13 What: /sys/bus/coresight/devices/<cti-name>/ctmid 19 What: /sys/bus/coresight/devices/<cti-name>/nr_trigger_cons 25 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/name 63 What: /sys/bus/coresight/devices/<cti-name>/regs/inen 69 What: /sys/bus/coresight/devices/<cti-name>/regs/outen 75 What: /sys/bus/coresight/devices/<cti-name>/regs/gate 81 What: /sys/bus/coresight/devices/<cti-name>/regs/asicctl 87 What: /sys/bus/coresight/devices/<cti-name>/regs/intack [all …]
|
| /linux-6.15/arch/arm64/boot/dts/hisilicon/ |
| H A D | hi6220-coresight.dtsi | 370 cti@f6403000 { 379 cti@f6598000 { 380 compatible = "arm,coresight-cti-v8-arch", 392 cti@f6599000 { 393 compatible = "arm,coresight-cti-v8-arch", 405 cti@f659a000 { 418 cti@f659b000 { 431 cti@f65d8000 { 444 cti@f65d9000 { 457 cti@f65da000 { [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/ |
| H A D | arm,coresight-cti.yaml | 74 - arm,coresight-cti 80 pattern: "^cti(@[0-9a-f]+)$" 84 - const: arm,coresight-cti 88 - const: arm,coresight-cti 101 arm,cti-ctm-id: 244 cti@20020000 { 254 cti@859000 { 255 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 271 cti@858000 { 278 arm,cti-ctm-id = <1>; [all …]
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | qcs615.dtsi | 1565 cti@6010000 { 1573 cti@6011000 { 1581 cti@6012000 { 1589 cti@6013000 { 1597 cti@6014000 { 1605 cti@6015000 { 1613 cti@6016000 { 1621 cti@6017000 { 1629 cti@6018000 { 1637 cti@6019000 { [all …]
|
| H A D | sm6115.dtsi | 2098 cti0: cti@8010000 { 2108 cti1: cti@8011000 { 2118 cti2: cti@8012000 { 2128 cti3: cti@8013000 { 2138 cti4: cti@8014000 { 2148 cti5: cti@8015000 { 2158 cti6: cti@8016000 { 2168 cti7: cti@8017000 { 2178 cti8: cti@8018000 { 2188 cti9: cti@8019000 { [all …]
|
| H A D | msm8916.dtsi | 6 #include <dt-bindings/arm/coresight-cti-dt.h> 604 cti0: cti@810000 { 615 cti1: cti@811000 { 859 cti12: cti@858000 { 860 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 874 cti13: cti@859000 { 875 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 889 cti14: cti@85a000 { 890 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 904 cti15: cti@85b000 { [all …]
|
| H A D | qcs8300.dtsi | 1703 cti@4b13000 { 1704 compatible = "arm,coresight-cti", "arm,primecell"; 1778 cti@4b8b000 { 1779 compatible = "arm,coresight-cti", "arm,primecell"; 2409 cti@682b000 { 2410 compatible = "arm,coresight-cti", "arm,primecell"; 2573 cti@68e0000 { 2574 compatible = "arm,coresight-cti", "arm,primecell"; 2581 cti@68f0000 { 2582 compatible = "arm,coresight-cti", "arm,primecell"; [all …]
|
| H A D | sm8450.dtsi | 4738 cti@10c2a000 { 4739 compatible = "arm,coresight-cti", "arm,primecell"; 4746 cti@10c2b000 { 4747 compatible = "arm,coresight-cti", "arm,primecell"; 4849 cti@138e0000 { 4850 compatible = "arm,coresight-cti", "arm,primecell"; 4857 cti@138f0000 { 4858 compatible = "arm,coresight-cti", "arm,primecell"; 4865 cti@13900000 { 4866 compatible = "arm,coresight-cti", "arm,primecell";
|
| H A D | sa8775p.dtsi | 2892 aoss_cti: cti@4b13000 { 2893 compatible = "arm,coresight-cti", "arm,primecell";
|
| H A D | x1e80100.dtsi | 6701 cti@1098b000 { 6702 compatible = "arm,coresight-cti", "arm,primecell";
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | Makefile | 46 obj-$(CONFIG_CORESIGHT_CTI) += coresight-cti.o 50 coresight-cti-y := coresight-cti-core.o coresight-cti-platform.o \ 51 coresight-cti-sysfs.o
|
| H A D | Kconfig | 191 module will be called coresight-cti.
|
| /linux-6.15/arch/arm64/boot/dts/arm/ |
| H A D | juno-base.dtsi | 293 cti0: cti@22020000 { 294 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 365 cti1: cti@22120000 { 366 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 402 cti2: cti@23020000 { 403 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 486 cti3: cti@23120000 { 487 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", 523 cti4: cti@23220000 { 524 compatible = "arm,coresight-cti-v8-arch", "arm,coresight-cti", [all …]
|
| H A D | juno-cs-r1r2.dtsi | 84 cti_sys2: cti@20160000 { /* sys_cti_2 */ 85 compatible = "arm,coresight-cti", "arm,primecell";
|
| H A D | juno.dts | 12 #include <dt-bindings/arm/coresight-cti-dt.h>
|
| H A D | juno-r2.dts | 12 #include <dt-bindings/arm/coresight-cti-dt.h>
|
| H A D | juno-r1.dts | 12 #include <dt-bindings/arm/coresight-cti-dt.h>
|
| /linux-6.15/Documentation/trace/coresight/ |
| H A D | coresight.rst | 258 <file details> cti_cpu0 -> ../../../23020000.cti/cti_cpu0 284 <file details> cti_sys0 -> ../../../20020000.cti/cti_sys0 308 <file details> cti_sys0 -> ../../../20020000.cti/cti_sys0
|
| H A D | panic.rst | 146 ctidevs=`find . -name "cti*"`
|
| /linux-6.15/kernel/sched/ |
| H A D | core.c | 1095 struct thread_info *cti = task_thread_info(curr); in __resched_curr() local 1107 if (cti->flags & ((1 << tif) | _TIF_NEED_RESCHED)) in __resched_curr() 1113 set_ti_thread_flag(cti, tif); in __resched_curr() 1119 if (set_nr_and_not_polling(cti, tif)) { in __resched_curr()
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 2436 F: include/dt-bindings/arm/coresight-cti-dt.h
|