summaryrefslogtreecommitdiff
path: root/drivers/hwtracing/coresight/coresight-tmc-etr.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-05coresight: Enable and disable helper devices adjacent to the pathJames Clark1-37/+6
2023-06-05coresight: Refactor out buffer allocation function for ETRJames Clark1-7/+43
2023-06-05coresight: Make refcount a property of the connectionJames Clark1-6/+6
2023-06-05coresight: Store pointers to connections rather than an array of themJames Clark1-1/+1
2023-06-05coresight: Rename connection members to make the direction explicitJames Clark1-1/+1
2023-06-05coresight: Rename nr_outports to nr_outconnsJames Clark1-1/+1
2023-06-05coresight: Change name of pdata->connsJames Clark1-1/+1
2023-06-05coresight: Use enum type for cs_mode wherever possibleJames Clark1-4/+3
2023-05-11coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()Dan Carpenter1-1/+1
2023-01-30coresight: tmc: Don't enable TMC when it's not ready.Yabin Cui1-3/+16
2021-10-27coresight: tmc-etr: Speed up for bounce buffer in flat modeLeo Yan1-4/+22
2021-10-27coresight: Update comments for removing cs_etm_find_snapshot()Leo Yan1-3/+2
2021-10-27coresight: tmc-etr: Use perf_output_handle::head for AUX ring bufferLeo Yan1-7/+3
2021-10-27coresight: tmc-etr: Add barrier after updating AUX ring bufferLeo Yan1-0/+8
2021-10-27coresight: tmc: Configure AXI write burst sizeTanmay Jagdale1-1/+2
2021-02-04coresight: Convert claim/disclaim operations to use access wrappersSuzuki K Poulose1-2/+2
2020-12-08coresight: tmc-etr: Fix barrier packet insertion for perf bufferSuzuki K Poulose1-1/+1
2020-11-27coresight: tmc-etr: Check if page is valid before dma_map_page()Mao Jinlong1-0/+2
2020-11-27coresight: tmc-etr: Assign boolean values to a bool variableKaixu Xia1-2/+2
2020-09-28coresight: tmc-etr: Add function to register catu opsMian Yousaf Kaukab1-2/+13
2020-09-28coresight: Export global symbolsMian Yousaf Kaukab1-0/+6
2020-07-21coresight: tmc: Add shutdown callback for TMC ETRSai Prakash Ranjan1-1/+1
2019-09-03coresight: tmc-etr: Add barrier packets when moving offset forwardMathieu Poirier1-5/+24
2019-09-03coresight: tmc-etr: Decouple buffer sync and barrier packet insertionMathieu Poirier1-6/+12
2019-09-03coresight: tmc-etr: Fix perf_data checkYabin Cui1-4/+4
2019-09-03coresight: tmc-etr: Fix updating buffer in not-snapshot mode.Yabin Cui1-7/+11
2019-09-03coresight: tmc-etr: Handle memory errorsSuzuki K Poulose1-0/+13
2019-09-03coresight: etr_buf: Consolidate refcount initializationSuzuki K Poulose1-11/+2
2019-07-03coresight: tmc: Smatch: Fix potential NULL pointer dereferenceSuzuki K Poulose1-2/+4
2019-07-03coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from preempt...Suzuki K Poulose1-5/+2
2019-07-03coresight: tmc-etr: Do not call smp_processor_id() from preemptibleSuzuki K Poulose1-4/+2
2019-06-20coresight: Reuse platform data structure for connection trackingSuzuki K Poulose1-2/+2
2019-06-19coresight: tmc: Clean up device specific dataSuzuki K Poulose1-17/+23
2019-06-19coresight: perf: Don't set the truncated flag in snapshot modeMathieu Poirier1-1/+7
2019-06-19coresight: tmc-etr: Properly set AUX buffer head in snapshot modeMathieu Poirier1-6/+5
2019-04-25coresight: tmc-etr: Add support for CPU-wide trace scenariosMathieu Poirier1-5/+33
2019-04-25coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide scenariosMathieu Poirier1-3/+104
2019-04-25coresight: tmc-etr: Introduce the notion of reference counting to ETR devicesMathieu Poirier1-0/+5
2019-04-25coresight: tmc-etr: Introduce the notion of process ID to ETR devicesMathieu Poirier1-0/+4
2019-04-25coresight: tmc-etr: Create per-thread buffer allocation functionMathieu Poirier1-1/+28
2019-04-25coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()Mathieu Poirier1-9/+30
2019-04-25coresight: Communicate perf event to sink buffer allocation functionsMathieu Poirier1-8/+10
2019-04-25coresight: Properly address errors in sink::disable() functionsMathieu Poirier1-5/+4
2019-04-25coresight: Move reference counting inside sink driversMathieu Poirier1-3/+16
2019-04-25coresight: Adding return code to sink::disable() operationMathieu Poirier1-2/+3
2019-04-25coresight: catu: fix clang build warningArnd Bergmann1-2/+3
2018-09-25coreisght: tmc: Claim device before useSuzuki K Poulose1-0/+4
2018-09-25coresight: tmc-etr: Handle errors enabling CATUSuzuki K Poulose1-7/+12
2018-09-25coresight: tmc-etr: Refactor for handling errorsSuzuki K Poulose1-24/+43
2018-09-25coresight: etm-perf: Add support for ETR backendSuzuki K Poulose1-2/+246