Home
last modified time | relevance | path

Searched refs:cti (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/arch/arm/include/asm/
H A Dcti.h49 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 Dsysfs-bus-coresight-devices-cti1 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 Dhi6220-coresight.dtsi370 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 Darm,coresight-cti.yaml74 - 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 Dqcs615.dtsi1565 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 Dsm6115.dtsi2098 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 Dmsm8916.dtsi6 #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 Dqcs8300.dtsi1703 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 Dsm8450.dtsi4738 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 Dsa8775p.dtsi2892 aoss_cti: cti@4b13000 {
2893 compatible = "arm,coresight-cti", "arm,primecell";
H A Dx1e80100.dtsi6701 cti@1098b000 {
6702 compatible = "arm,coresight-cti", "arm,primecell";
/linux-6.15/drivers/hwtracing/coresight/
H A DMakefile46 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 DKconfig191 module will be called coresight-cti.
/linux-6.15/arch/arm64/boot/dts/arm/
H A Djuno-base.dtsi293 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 Djuno-cs-r1r2.dtsi84 cti_sys2: cti@20160000 { /* sys_cti_2 */
85 compatible = "arm,coresight-cti", "arm,primecell";
H A Djuno.dts12 #include <dt-bindings/arm/coresight-cti-dt.h>
H A Djuno-r2.dts12 #include <dt-bindings/arm/coresight-cti-dt.h>
H A Djuno-r1.dts12 #include <dt-bindings/arm/coresight-cti-dt.h>
/linux-6.15/Documentation/trace/coresight/
H A Dcoresight.rst258 <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 Dpanic.rst146 ctidevs=`find . -name "cti*"`
/linux-6.15/kernel/sched/
H A Dcore.c1095 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 DMAINTAINERS2436 F: include/dt-bindings/arm/coresight-cti-dt.h