Lines Matching full:tmc
20 #include "coresight-tmc.h"
62 * The TMC ETR SG has a page size of 4K. The SG table contains pointers
109 * @hwaddr: hwaddress used by the TMC, which is the base
122 * Each TMC page can map (ETR_SG_PTRS_PER_PAGE - 1) buffer pointers,
315 * tmc_alloc_sg_table: Allocate and setup dma pages for the TMC SG table
316 * and data buffers. TMC writes to the data buffers and reads from the SG
560 * tmc_init_etr_sg_table: Allocate a TMC ETR SG table, data buffer of @size and
563 * @dev - Device pointer for the TMC
590 /* TMC should use table base address for DBA */ in tmc_init_etr_sg_table()
777 * TMC ETR could be connected to a CATU device, which can provide address
778 * translation service. This is represented by the Output port of the TMC
975 "tmc memory error detected, truncating buffer\n"); in tmc_sync_etr_buf()
1000 "Failed to enable : TMC not ready\n"); in __tmc_etr_enable_hw()
1025 * If the TMC pointers must be programmed before the session, in __tmc_etr_enable_hw()
1145 * read before the TMC is disabled. in __tmc_etr_disable_hw()
1249 dev_dbg(&csdev->dev, "TMC-ETR enabled\n"); in tmc_enable_etr_sink_sysfs()
1740 dev_dbg(&csdev->dev, "TMC-ETR disabled\n"); in tmc_disable_etr_sink()
1781 /* Disable the TMC if we are trying to read from a running session. */ in tmc_read_prepare_etr()
1803 /* RE-enable the TMC if need be */ in tmc_read_unprepare_etr()
1832 [ETR_MODE_ETR_SG] = "tmc-sg",