aboutsummaryrefslogtreecommitdiff
path: root/drivers/hwtracing/coresight/coresight-tmc-etr.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-09-25coresight: perf: Remove set_buffer call backGravatar Suzuki K Poulose 1-3/+4
2018-09-25coresight: Convert driver messages to dev_dbgGravatar Suzuki K Poulose 1-2/+2
2018-09-25coresight: tmc-etr: Relax collection of trace from sysfs modeGravatar Suzuki K Poulose 1-8/+6
2018-09-25coresight: tmc-etr: Handle driver mode specific ETR buffersGravatar Suzuki K Poulose 1-20/+38
2018-09-25coresight: Use ERR_CAST instead of ERR_PTRGravatar zhong jiang 1-1/+1
2018-07-15coresight: catu: Plug in CATU as a backend for ETR bufferGravatar Suzuki K Poulose 1-6/+19
2018-07-15coresight: Introduce support for Coresight Address Translation UnitGravatar Suzuki K Poulose 1-0/+52
2018-07-15coresight: Fix check in coresight_tmc_etr_buf_insert_barrier_packetGravatar Suzuki K Poulose 1-1/+1
2018-07-15coresight: include vmalloc.h for vmap/vunmapGravatar Arnd Bergmann 1-0/+1
2018-07-15coresight: tmc-etr buf: Add TMC scatter gather mode backendGravatar Suzuki K Poulose 1-4/+110
2018-07-15coresight: tmc-etr: Add transparent buffer managementGravatar Suzuki K Poulose 1-80/+262
2018-07-15coresight: Add support for TMC ETR SG unitGravatar Suzuki K Poulose 1-0/+263
2018-07-15coresight: Add generic TMC sg table frameworkGravatar Suzuki K Poulose 1-0/+268
2018-07-15coresight: Add helper for inserting synchronization packetsGravatar Suzuki K Poulose 1-12/+1
2018-07-15coresight: tmc-etr: Disallow perf modeGravatar Suzuki K Poulose 1-26/+2
2018-07-15coresight: tmc-etr: Do not clean trace bufferGravatar Suzuki K Poulose 1-6/+2
2018-07-15coresight: tmc: Hide trace buffer handling for file readGravatar Suzuki K Poulose 1-0/+34
2018-05-14coresight tmc etr: Removing extra newlineGravatar Mathieu Poirier 1-1/+0
2018-05-14coresight tmc etr: Fix uninitialised variableGravatar Mathieu Poirier 1-1/+1
2018-05-14coresight tmc etr: Make memory check consistent in the same functionGravatar Mathieu Poirier 1-2/+2
2018-05-14coresight: Moving framework and drivers to SPDX identifierGravatar Mathieu Poirier 1-12/+1
2017-08-28coresight tmc: Support for save-restore in ETRGravatar Suzuki K Poulose 1-1/+12
2017-08-28coresight tmc etr: Setup AXI cache encoding for read transfersGravatar Suzuki K Poulose 1-0/+6
2017-08-28coresight tmc etr: Cleanup AXICTL register handlingGravatar Suzuki K Poulose 1-7/+3
2017-08-28coresight tmc: Add helpers for accessing 64bit registersGravatar Suzuki K Poulose 1-4/+4
2017-08-28coresight: Add barrier packet for synchronisationGravatar Mathieu Poirier 1-0/+12
2016-11-29coresight: tmc: Remove duplicate memsetGravatar Suzuki K. Poulose 1-2/+0
2016-11-29coresight: tmc: Get rid of mode parameter for helper routinesGravatar Suzuki K. Poulose 1-11/+4
2016-11-29coresight: tmc: Cleanup operation mode handlingGravatar Suzuki K. Poulose 1-15/+11
2016-09-09coresight: tmc: mark symbols static where possibleGravatar Baoyou Xie 1-1/+1
2016-08-31coresight: Cleanup TMC status checkGravatar Suzuki K Poulose 1-1/+1
2016-08-31coresight: tmc: Limit the trace to available dataGravatar Suzuki K Poulose 1-3/+9
2016-06-16coresight: Fix erroneous memset in tmc_read_unprepare_etrGravatar Suzuki K Poulose 1-6/+3
2016-06-16coresight: Fix tmc_read_unprepare_etrGravatar Suzuki K Poulose 1-1/+1
2016-05-03coresight: tmc: make sysFS and Perf mode mutually exclusiveGravatar Mathieu Poirier 1-3/+59