/linux/kernel/time/ |
H A D | timer_migration.c | 428 static inline bool tmigr_is_not_available(struct tmigr_cpu *tmc) in tmigr_is_not_available() argument 430 return !(tmc->tmgroup && tmc->online); in tmigr_is_not_available() 526 struct tmigr_cpu *tmc) in __walk_groups() argument 528 struct tmigr_group *child = NULL, *group = tmc->tmgroup; in __walk_groups() 547 static void walk_groups(up_f up, struct tmigr_walk *data, struct tmigr_cpu *tmc) in walk_groups() argument 549 lockdep_assert_held(&tmc->lock); in walk_groups() 551 __walk_groups(up, data, tmc); in walk_groups() 673 static void __tmigr_cpu_activate(struct tmigr_cpu *tmc) in __tmigr_cpu_activate() argument 677 data.childmask = tmc in __tmigr_cpu_activate() 694 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_cpu_activate() local 881 tmigr_new_timer(struct tmigr_cpu * tmc,u64 nextexp) tmigr_new_timer() argument 908 struct tmigr_cpu *tmc; tmigr_handle_remote_cpu() local 1060 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_handle_remote() local 1158 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_requires_handle_remote() local 1219 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_cpu_new_timer() local 1321 __tmigr_cpu_deactivate(struct tmigr_cpu * tmc,u64 nextexp) __tmigr_cpu_deactivate() argument 1352 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_cpu_deactivate() local 1395 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_quick_check() local 1433 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_trigger_active() local 1442 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_cpu_offline() local 1468 struct tmigr_cpu *tmc = this_cpu_ptr(&tmigr_cpu); tmigr_cpu_online() local 1693 struct tmigr_cpu *tmc = per_cpu_ptr(&tmigr_cpu, cpu); tmigr_setup_groups() local 1763 struct tmigr_cpu *tmc = per_cpu_ptr(&tmigr_cpu, cpu); tmigr_cpu_prepare() local [all...] |
/linux/include/trace/events/ |
H A D | timer_migration.h | 65 TP_PROTO(struct tmigr_cpu *tmc), 67 TP_ARGS(tmc), 79 __entry->parent = tmc->tmgroup; 80 __entry->cpu = tmc->cpuevt.cpu; 81 __entry->lvl = tmc->tmgroup->level; 82 __entry->numa_node = tmc->tmgroup->numa_node; 83 __entry->num_children = tmc->tmgroup->num_children; 84 __entry->groupmask = tmc->groupmask; 142 TP_PROTO(struct tmigr_cpu *tmc), 144 TP_ARGS(tmc), [all...] |
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-coresight-devices-tmc | 1 What: /sys/bus/coresight/devices/<memory_map>.tmc/trigger_cntr 10 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rsz 17 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/sts 24 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rrp 33 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/rwp 42 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/trg 49 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ctl 56 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffsr 64 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgmt/ffcr 72 What: /sys/bus/coresight/devices/<memory_map>.tmc/mgm [all...] |
/linux/drivers/hwtracing/coresight/ |
H A D | Makefile | 32 obj-$(CONFIG_CORESIGHT_LINK_AND_SINK_TMC) += coresight-tmc.o 33 coresight-tmc-y := coresight-tmc-core.o coresight-tmc-etf.o \ 34 coresight-tmc-etr.o
|
H A D | Kconfig | 46 module will be called coresight-tmc.
|
/linux/drivers/net/wan/ |
H A D | hd64572.c | 362 unsigned int tmc, br = 10, brv = 1024; in sca_set_port() local 371 tmc = CLOCK_BASE / brv / port->settings.clock_rate; in sca_set_port() 372 } while (br > 1 && tmc <= 128); in sca_set_port() 374 if (tmc < 1) { in sca_set_port() 375 tmc = 1; in sca_set_port() 376 br = 0; /* For baud=CLOCK_BASE we use tmc=1 br=0 */ in sca_set_port() 378 } else if (tmc > 255) { in sca_set_port() 379 tmc = 256; /* tmc=0 means 256 - low baud rates */ in sca_set_port() 382 port->settings.clock_rate = CLOCK_BASE / brv / tmc; in sca_set_port() [all...] |
H A D | hd64570.c | 406 unsigned int tmc, br = 10, brv = 1024; in sca_set_port() local 415 tmc = CLOCK_BASE / brv / port->settings.clock_rate; in sca_set_port() 416 } while (br > 1 && tmc <= 128); in sca_set_port() 418 if (tmc < 1) { in sca_set_port() 419 tmc = 1; in sca_set_port() 420 br = 0; /* For baud=CLOCK_BASE we use tmc=1 br=0 */ in sca_set_port() 422 } else if (tmc > 255) { in sca_set_port() 423 tmc = 256; /* tmc=0 means 256 - low baud rates */ in sca_set_port() 426 port->settings.clock_rate = CLOCK_BASE / brv / tmc; in sca_set_port() [all...] |
H A D | pci200syn.c | 72 u8 rxs, txs, tmc; /* SCA registers */ member
|
H A D | c101.c | 68 u8 rxs, txs, tmc; /* SCA registers */ member
|
H A D | pc300too.c | 85 u8 rxs, txs, tmc; /* SCA registers */ member
|
H A D | n2.c | 101 u8 rxs, txs, tmc; /* SCA registers */ member
|
/linux/arch/arm64/boot/dts/hisilicon/ |
H A D | hi3660-coresight.dtsi | 136 compatible = "arm,coresight-tmc", "arm,primecell"; 282 compatible = "arm,coresight-tmc", "arm,primecell"; 374 compatible = "arm,coresight-tmc", "arm,primecell"; 433 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | hi6220-coresight.dtsi | 39 compatible = "arm,coresight-tmc", "arm,primecell"; 100 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/arch/arm64/boot/dts/sprd/ |
H A D | sc9863a.dtsi | 212 compatible = "arm,coresight-tmc", "arm,primecell"; 277 compatible = "arm,coresight-tmc", "arm,primecell"; 302 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | sc9860.dtsi | 337 compatible = "arm,coresight-tmc", "arm,primecell"; 465 compatible = "arm,coresight-tmc", "arm,primecell"; 490 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | sc9836.dtsi | 48 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | ums512.dtsi | 486 compatible = "arm,coresight-tmc", "arm,primecell"; 553 compatible = "arm,coresight-tmc", "arm,primecell"; 579 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/arch/arm64/boot/dts/arm/ |
H A D | juno-cs-r1r2.dtsi | 27 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | juno-base.dtsi | 121 compatible = "arm,coresight-tmc", "arm,primecell"; 198 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7s.dtsi | 304 compatible = "arm,coresight-tmc", "arm,primecell"; 327 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | qcs615.dtsi | 1929 tmc@6047000 { 1930 compatible = "arm,coresight-tmc", "arm,primecell"; 2425 tmc@6b09000 { 2426 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | msm8916.dtsi | 731 compatible = "arm,coresight-tmc", "arm,primecell"; 757 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mq.dtsi | 484 compatible = "arm,coresight-tmc", "arm,primecell"; 507 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974.dtsi | 796 compatible = "arm,coresight-tmc", "arm,primecell"; 942 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/Documentation/userspace-api/ioctl/ |
H A D | ioctl-number.rst | 228 '[' 00-3F linux/usb/tmc.h USB Test and Measurement Devices
|