summaryrefslogtreecommitdiffstats
path: root/drivers/hwtracing/coresight/coresight-tmc-etr.c
Commit message (Expand)AuthorAgeFilesLines
* coresight: tmc-etr: Add barrier packets when moving offset forwardMathieu Poirier2019-09-031-5/+24
* coresight: tmc-etr: Decouple buffer sync and barrier packet insertionMathieu Poirier2019-09-031-6/+12
* coresight: tmc-etr: Fix perf_data checkYabin Cui2019-09-031-4/+4
* coresight: tmc-etr: Fix updating buffer in not-snapshot mode.Yabin Cui2019-09-031-7/+11
* coresight: tmc-etr: Handle memory errorsSuzuki K Poulose2019-09-031-0/+13
* coresight: etr_buf: Consolidate refcount initializationSuzuki K Poulose2019-09-031-11/+2
* coresight: tmc: Smatch: Fix potential NULL pointer dereferenceSuzuki K Poulose2019-07-031-2/+4
* coresight: tmc-etr: alloc_perf_buf: Do not call smp_processor_id from preempt...Suzuki K Poulose2019-07-031-5/+2
* coresight: tmc-etr: Do not call smp_processor_id() from preemptibleSuzuki K Poulose2019-07-031-4/+2
* coresight: Reuse platform data structure for connection trackingSuzuki K Poulose2019-06-201-2/+2
* coresight: tmc: Clean up device specific dataSuzuki K Poulose2019-06-191-17/+23
* coresight: perf: Don't set the truncated flag in snapshot modeMathieu Poirier2019-06-191-1/+7
* coresight: tmc-etr: Properly set AUX buffer head in snapshot modeMathieu Poirier2019-06-191-6/+5
* coresight: tmc-etr: Add support for CPU-wide trace scenariosMathieu Poirier2019-04-251-5/+33
* coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide scenariosMathieu Poirier2019-04-251-3/+104
* coresight: tmc-etr: Introduce the notion of reference counting to ETR devicesMathieu Poirier2019-04-251-0/+5
* coresight: tmc-etr: Introduce the notion of process ID to ETR devicesMathieu Poirier2019-04-251-0/+4
* coresight: tmc-etr: Create per-thread buffer allocation functionMathieu Poirier2019-04-251-1/+28
* coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()Mathieu Poirier2019-04-251-9/+30
* coresight: Communicate perf event to sink buffer allocation functionsMathieu Poirier2019-04-251-8/+10
* coresight: Properly address errors in sink::disable() functionsMathieu Poirier2019-04-251-5/+4
* coresight: Move reference counting inside sink driversMathieu Poirier2019-04-251-3/+16
* coresight: Adding return code to sink::disable() operationMathieu Poirier2019-04-251-2/+3
* coresight: catu: fix clang build warningArnd Bergmann2019-04-251-2/+3
* coreisght: tmc: Claim device before useSuzuki K Poulose2018-09-251-0/+4
* coresight: tmc-etr: Handle errors enabling CATUSuzuki K Poulose2018-09-251-7/+12
* coresight: tmc-etr: Refactor for handling errorsSuzuki K Poulose2018-09-251-24/+43
* coresight: etm-perf: Add support for ETR backendSuzuki K Poulose2018-09-251-2/+246
* coresight: perf: Remove set_buffer call backSuzuki K Poulose2018-09-251-3/+4
* coresight: Convert driver messages to dev_dbgSuzuki K Poulose2018-09-251-2/+2
* coresight: tmc-etr: Relax collection of trace from sysfs modeSuzuki K Poulose2018-09-251-8/+6
* coresight: tmc-etr: Handle driver mode specific ETR buffersSuzuki K Poulose2018-09-251-20/+38
* coresight: Use ERR_CAST instead of ERR_PTRzhong jiang2018-09-251-1/+1
* coresight: catu: Plug in CATU as a backend for ETR bufferSuzuki K Poulose2018-07-151-6/+19
* coresight: Introduce support for Coresight Address Translation UnitSuzuki K Poulose2018-07-151-0/+52
* coresight: Fix check in coresight_tmc_etr_buf_insert_barrier_packetSuzuki K Poulose2018-07-151-1/+1
* coresight: include vmalloc.h for vmap/vunmapArnd Bergmann2018-07-151-0/+1
* coresight: tmc-etr buf: Add TMC scatter gather mode backendSuzuki K Poulose2018-07-151-4/+110
* coresight: tmc-etr: Add transparent buffer managementSuzuki K Poulose2018-07-151-80/+262
* coresight: Add support for TMC ETR SG unitSuzuki K Poulose2018-07-151-0/+263
* coresight: Add generic TMC sg table frameworkSuzuki K Poulose2018-07-151-0/+268
* coresight: Add helper for inserting synchronization packetsSuzuki K Poulose2018-07-151-12/+1
* coresight: tmc-etr: Disallow perf modeSuzuki K Poulose2018-07-151-26/+2
* coresight: tmc-etr: Do not clean trace bufferSuzuki K Poulose2018-07-151-6/+2
* coresight: tmc: Hide trace buffer handling for file readSuzuki K Poulose2018-07-151-0/+34
* coresight tmc etr: Removing extra newlineMathieu Poirier2018-05-141-1/+0
* coresight tmc etr: Fix uninitialised variableMathieu Poirier2018-05-141-1/+1
* coresight tmc etr: Make memory check consistent in the same functionMathieu Poirier2018-05-141-2/+2
* coresight: Moving framework and drivers to SPDX identifierMathieu Poirier2018-05-141-12/+1
* coresight tmc: Support for save-restore in ETRSuzuki K Poulose2017-08-281-1/+12