Lines Matching full:tmc
20 #include "coresight-tmc.h"
61 * The TMC ETR SG has a page size of 4K. The SG table contains pointers
108 * @hwaddr: hwaddress used by the TMC, which is the base
121 * Each TMC page can map (ETR_SG_PTRS_PER_PAGE - 1) buffer pointers,
313 * tmc_alloc_sg_table: Allocate and setup dma pages for the TMC SG table
314 * and data buffers. TMC writes to the data buffers and reads from the SG
559 * tmc_init_etr_sg_table: Allocate a TMC ETR SG table, data buffer of @size and
562 * @dev - Device pointer for the TMC
589 /* TMC should use table base address for DBA */ in tmc_init_etr_sg_table()
776 * TMC ETR could be connected to a CATU device, which can provide address
777 * translation service. This is represented by the Output port of the TMC
974 "tmc memory error detected, truncating buffer\n"); in tmc_sync_etr_buf()
999 "Failed to enable : TMC not ready\n"); in __tmc_etr_enable_hw()
1024 * If the TMC pointers must be programmed before the session, in __tmc_etr_enable_hw()
1144 * read before the TMC is disabled. in __tmc_etr_disable_hw()
1248 dev_dbg(&csdev->dev, "TMC-ETR enabled\n"); in tmc_enable_etr_sink_sysfs()
1738 dev_dbg(&csdev->dev, "TMC-ETR disabled\n"); in tmc_disable_etr_sink()
1779 /* Disable the TMC if we are trying to read from a running session. */ in tmc_read_prepare_etr()
1801 /* RE-enable the TMC if need be */ in tmc_read_unprepare_etr()
1830 [ETR_MODE_ETR_SG] = "tmc-sg",