aboutsummaryrefslogtreecommitdiff
path: root/drivers/hwtracing/coresight/coresight-tmc-etr.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-05coresight: Enable and disable helper devices adjacent to the pathGravatar James Clark 1-37/+6
2023-06-05coresight: Refactor out buffer allocation function for ETRGravatar James Clark 1-7/+43
2023-06-05coresight: Make refcount a property of the connectionGravatar James Clark 1-6/+6
2023-06-05coresight: Store pointers to connections rather than an array of themGravatar James Clark 1-1/+1
2023-06-05coresight: Rename connection members to make the direction explicitGravatar James Clark 1-1/+1
2023-06-05coresight: Rename nr_outports to nr_outconnsGravatar James Clark 1-1/+1
2023-06-05coresight: Change name of pdata->connsGravatar James Clark 1-1/+1
2023-06-05coresight: Use enum type for cs_mode wherever possibleGravatar James Clark 1-4/+3
2023-05-11coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()Gravatar Dan Carpenter 1-1/+1
2023-01-30coresight: tmc: Don't enable TMC when it's not ready.Gravatar Yabin Cui 1-3/+16
2021-10-27coresight: tmc-etr: Speed up for bounce buffer in flat modeGravatar Leo Yan 1-4/+22
2021-10-27coresight: Update comments for removing cs_etm_find_snapshot()Gravatar Leo Yan 1-3/+2
2021-10-27coresight: tmc-etr: Use perf_output_handle::head for AUX ring bufferGravatar Leo Yan 1-7/+3
2021-10-27coresight: tmc-etr: Add barrier after updating AUX ring bufferGravatar Leo Yan 1-0/+8
2021-10-27coresight: tmc: Configure AXI write burst sizeGravatar Tanmay Jagdale 1-1/+2
2021-02-04coresight: Convert claim/disclaim operations to use access wrappersGravatar Suzuki K Poulose 1-2/+2
2020-12-08coresight: tmc-etr: Fix barrier packet insertion for perf bufferGravatar Suzuki K Poulose 1-1/+1
2020-11-27coresight: tmc-etr: Check if page is valid before dma_map_page()Gravatar Mao Jinlong 1-0/+2
2020-11-27coresight: tmc-etr: Assign boolean values to a bool variableGravatar Kaixu Xia 1-2/+2
2020-09-28coresight: tmc-etr: Add function to register catu opsGravatar Mian Yousaf Kaukab 1-2/+13
2020-09-28coresight: Export global symbolsGravatar Mian Yousaf Kaukab 1-0/+6
2020-07-21coresight: tmc: Add shutdown callback for TMC ETRGravatar Sai Prakash Ranjan 1-1/+1
2019-09-03coresight: tmc-etr: Add barrier packets when moving offset forwardGravatar Mathieu Poirier 1-5/+24
2019-09-03coresight: tmc-etr: Decouple buffer sync and barrier packet insertionGravatar Mathieu Poirier 1-6/+12
2019-09-03coresight: tmc-etr: Fix perf_data checkGravatar Yabin Cui 1-4/+4
2019-09-03coresight: tmc-etr: Fix updating buffer in not-snapshot mode.Gravatar Yabin Cui 1-7/+11
2019-09-03coresight: tmc-etr: Handle memory errorsGravatar Suzuki K Poulose 1-0/+13
2019-09-03coresight: etr_buf: Consolidate refcount initializationGravatar Suzuki K Poulose 1-11/+2
2019-07-03coresight: tmc: Smatch: Fix potential NULL pointer dereferenceGravatar Suzuki K Poulose 1-2/+4
2019-07-03coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from preempt...Gravatar Suzuki K Poulose 1-5/+2
2019-07-03coresight: tmc-etr: Do not call smp_processor_id() from preemptibleGravatar Suzuki K Poulose 1-4/+2
2019-06-20coresight: Reuse platform data structure for connection trackingGravatar Suzuki K Poulose 1-2/+2
2019-06-19coresight: tmc: Clean up device specific dataGravatar Suzuki K Poulose 1-17/+23
2019-06-19coresight: perf: Don't set the truncated flag in snapshot modeGravatar Mathieu Poirier 1-1/+7
2019-06-19coresight: tmc-etr: Properly set AUX buffer head in snapshot modeGravatar Mathieu Poirier 1-6/+5
2019-04-25coresight: tmc-etr: Add support for CPU-wide trace scenariosGravatar Mathieu Poirier 1-5/+33
2019-04-25coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide scenariosGravatar Mathieu Poirier 1-3/+104
2019-04-25coresight: tmc-etr: Introduce the notion of reference counting to ETR devicesGravatar Mathieu Poirier 1-0/+5
2019-04-25coresight: tmc-etr: Introduce the notion of process ID to ETR devicesGravatar Mathieu Poirier 1-0/+4
2019-04-25coresight: tmc-etr: Create per-thread buffer allocation functionGravatar Mathieu Poirier 1-1/+28
2019-04-25coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()Gravatar Mathieu Poirier 1-9/+30
2019-04-25coresight: Communicate perf event to sink buffer allocation functionsGravatar Mathieu Poirier 1-8/+10
2019-04-25coresight: Properly address errors in sink::disable() functionsGravatar Mathieu Poirier 1-5/+4
2019-04-25coresight: Move reference counting inside sink driversGravatar Mathieu Poirier 1-3/+16
2019-04-25coresight: Adding return code to sink::disable() operationGravatar Mathieu Poirier 1-2/+3
2019-04-25coresight: catu: fix clang build warningGravatar Arnd Bergmann 1-2/+3
2018-09-25coreisght: tmc: Claim device before useGravatar Suzuki K Poulose 1-0/+4
2018-09-25coresight: tmc-etr: Handle errors enabling CATUGravatar Suzuki K Poulose 1-7/+12
2018-09-25coresight: tmc-etr: Refactor for handling errorsGravatar Suzuki K Poulose 1-24/+43
2018-09-25coresight: etm-perf: Add support for ETR backendGravatar Suzuki K Poulose 1-2/+246