Lines Matching full:tmc
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
848 * translation service. This is represented by the Output port of the TMC
1048 "tmc memory error detected, truncating buffer\n"); in tmc_sync_etr_buf()
1073 "Failed to enable : TMC not ready\n"); in __tmc_etr_enable_hw()
1098 * If the TMC pointers must be programmed before the session, in __tmc_etr_enable_hw()
1220 * read before the TMC is disabled. in __tmc_etr_disable_hw()
1324 dev_dbg(&csdev->dev, "TMC-ETR enabled\n"); in tmc_enable_etr_sink_sysfs()
1815 dev_dbg(&csdev->dev, "TMC-ETR disabled\n"); in tmc_disable_etr_sink()
1929 /* Disable the TMC if we are trying to read from a running session. */ in tmc_read_prepare_etr()
1951 /* RE-enable the TMC if need be */ in tmc_read_unprepare_etr()
1980 [ETR_MODE_ETR_SG] = "tmc-sg",