/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/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->groupmask; in __tmigr_cpu_activate() 679 trace_tmigr_cpu_active(tmc); in __tmigr_cpu_activate() [all …]
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-usb-usbtmc | 6 These files show the various USB TMC capabilities as described 8 can be found in the USB TMC documents from the USB-IF entitled 20 These files show the various USB TMC capabilities as described 22 can be found in the USB TMC documents from the USB-IF entitled
|
/linux/drivers/net/wan/ |
H A D | hd64572.c | 362 unsigned int tmc, br = 10, brv = 1024; in sca_set_port() local 370 /* Baud Rate = CLOCK_BASE / TMC / 2^BR */ in sca_set_port() 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 414 /* Baud Rate = CLOCK_BASE / TMC / 2^BR */ in sca_set_port() 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 | hd64570.h | 67 #define TMC 0x15 /* Time Constant */ macro
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-tmc-etf.c | 13 #include "coresight-tmc.h" 30 "Failed to enable: TMC not ready\n"); in __tmc_etb_enable_hw() 93 * read before the TMC is disabled. in __tmc_etb_disable_hw() 118 "Failed to enable : TMC is not ready\n"); in __tmc_etf_enable_hw() 327 dev_dbg(&csdev->dev, "TMC-ETB/ETF enabled\n"); in tmc_enable_etf_sink() 358 dev_dbg(&csdev->dev, "TMC-ETB/ETF disabled\n"); in tmc_disable_etf_sink() 389 dev_dbg(&csdev->dev, "TMC-ETF enabled\n"); in tmc_enable_etf_link() 416 dev_dbg(&csdev->dev, "TMC-ETF disabled\n"); in tmc_disable_etf_link() 520 * The TMC RAM buffer may be bigger than the space available in the in tmc_update_etf_buffer() 736 /* Disable the TMC if need be */ in tmc_read_prepare_etb() [all …]
|
H A D | coresight-tmc-etr.c | 20 #include "coresight-tmc.h" 63 * The TMC ETR SG has a page size of 4K. The SG table contains pointers 110 * @hwaddr: hwaddress used by the TMC, which is the base 123 * Each TMC page can map (ETR_SG_PTRS_PER_PAGE - 1) buffer pointers, 316 * tmc_alloc_sg_table: Allocate and setup dma pages for the TMC SG table 317 * and data buffers. TMC writes to the data buffers and reads from the SG 561 * tmc_init_etr_sg_table: Allocate a TMC ETR SG table, data buffer of @size and 564 * @dev - Device pointer for the TMC 591 /* TMC should use table base address for DBA */ in tmc_init_etr_sg_table() 847 * TMC ETR could be connected to a CATU device, which can provide address [all …]
|
/linux/drivers/scsi/ |
H A D | fdomain_isa.c | 35 /* This driver works *ONLY* for Future Domain cards using the TMC-1800, 36 * TMC-18C50, or TMC-18C30 chip. This includes models TMC-1650, 1660, 1670, 41 * work with this driver (these TMC-8xx and TMC-9xx boards may work with the 74 { "FUTURE DOMAIN TMC-18XX (C) 1993 V3.203/12/93", 5, 44, 7, 0 }, 218 MODULE_DESCRIPTION("Future Domain TMC-16x0 ISA SCSI driver");
|
H A D | fdomain_pci.c | 67 MODULE_DESCRIPTION("Future Domain TMC-3260 PCI SCSI driver");
|
H A D | Kconfig | 661 tristate "Future Domain TMC-3260/AHA-2920A PCI SCSI support" 665 This is support for Future Domain's PCI SCSI host adapters (TMC-3260) 684 (TMC-1660/1680, TMC-1650/1670, TMC-1610M/MER/MEX) and other adapters
|
/linux/Documentation/admin-guide/media/ |
H A D | ci.rst | 35 eg: $ szap -c channels.conf -r "TMC" -x 39 eg: TMC:11996:h:0:27500:278:512:650:321 47 eg: $ ca_zap channels.conf "TMC"
|
H A D | si470x.rst | 36 - Si4706: Enhanced FM RDS/TMC radio receiver, no external antenna required, RDS 85 There is currently no project for making TMC sentences human readable.
|
/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"; 369 /* CTI 0 - TMC and TPIU connections */
|
/linux/include/uapi/linux/usb/ |
H A D | tmc.h | 22 /* USB TMC status values */ 30 /* USB TMC requests values */
|
/linux/arch/arm64/boot/dts/sprd/ |
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 | ums512.dtsi | 486 compatible = "arm,coresight-tmc", "arm,primecell"; 553 compatible = "arm,coresight-tmc", "arm,primecell"; 579 compatible = "arm,coresight-tmc", "arm,primecell";
|
H A D | sc9836.dtsi | 48 compatible = "arm,coresight-tmc", "arm,primecell";
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,coresight-catu.yaml | 24 AXI master and system memory. The CATU is normally used along with the TMC to
|
/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/drivers/eisa/ |
H A D | eisa.ids | 668 ICU0580 "TMC-850M/TMC-850RL SCSI Controller" 669 ICU0590 "Future Domain TMC-880/TMC-881 SCSI Controller" 670 ICU05A0 "Future Domain TMC-1650/1660/1670/1680 SCSI Controller V5" 671 ICU05B0 "Future Domain TMC-1650/1660/1670/1680 SCSI Controller V4"
|
/linux/sound/soc/intel/avs/ |
H A D | topology.c | 2052 struct snd_soc_tplg_mixer_control *tmc; 2066 tmc = container_of(hdr, typeof(*tmc), hdr); 2067 tuples = tmc->priv.array; 2068 block_size = le32_to_cpu(tmc->priv.size); 2081 if (tmc->invert) { 1942 struct snd_soc_tplg_mixer_control *tmc; avs_control_load() local
|
/linux/arch/arm/mach-sa1100/include/mach/ |
H A D | SA-1100.h | 624 * fmc, Tmc Frequency, period of the MCP communication (10 MHz, 640 /* Taud = 32*ASD*Tmc */ 645 /* Taud = 32*Floor (Div/32)*Tmc */ 649 /* Taud = 32*Ceil (Div/32)*Tmc */ 653 /* Ttcm = 32*TSD*Tmc */ 658 /* Ttcm = 32*Floor (Div/32)*Tmc */ 662 /* Ttcm = 32*Ceil (Div/32)*Tmc */
|