summaryrefslogtreecommitdiffstats
path: root/drivers/hwtracing/coresight/coresight-tmc-etr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* coresight: Add helper for setting csdev->modeJames Clark2024-02-121-3/+3
* coresight: Add a helper for getting csdev->modeJames Clark2024-02-121-7/+7
* coresight: Remove atomic type from refcntJames Clark2024-02-121-6/+7
* coresight: Move mode to struct coresight_deviceJames Clark2024-02-121-10/+10
* coresight: tmc: Make etr buffer mode user configurable from sysfsAnshuman Khandual2023-11-161-12/+99
* coresight: tmc-etr: Disable warnings for allocation failuresSuzuki K Poulose2023-09-201-1/+2
* coresight: Fix run time warnings while reusing ETR bufferLinu Cherian2023-09-151-11/+13
* coresight: tmc: Explicit type conversions to prevent integer overflowRuidong Tian2023-08-041-2/+3
* coresight: Enable and disable helper devices adjacent to the pathJames Clark2023-06-051-37/+6
* coresight: Refactor out buffer allocation function for ETRJames Clark2023-06-051-7/+43
* coresight: Make refcount a property of the connectionJames Clark2023-06-051-6/+6
* coresight: Store pointers to connections rather than an array of themJames Clark2023-06-051-1/+1
* coresight: Rename connection members to make the direction explicitJames Clark2023-06-051-1/+1
* coresight: Rename nr_outports to nr_outconnsJames Clark2023-06-051-1/+1
* coresight: Change name of pdata->connsJames Clark2023-06-051-1/+1
* coresight: Use enum type for cs_mode wherever possibleJames Clark2023-06-051-4/+3
* coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()Dan Carpenter2023-05-111-1/+1
* coresight: tmc: Don't enable TMC when it's not ready.Yabin Cui2023-01-301-3/+16
* coresight: tmc-etr: Speed up for bounce buffer in flat modeLeo Yan2021-10-271-4/+22
* coresight: Update comments for removing cs_etm_find_snapshot()Leo Yan2021-10-271-3/+2
* coresight: tmc-etr: Use perf_output_handle::head for AUX ring bufferLeo Yan2021-10-271-7/+3
* coresight: tmc-etr: Add barrier after updating AUX ring bufferLeo Yan2021-10-271-0/+8
* coresight: tmc: Configure AXI write burst sizeTanmay Jagdale2021-10-271-1/+2
* coresight: Convert claim/disclaim operations to use access wrappersSuzuki K Poulose2021-02-041-2/+2
* coresight: tmc-etr: Fix barrier packet insertion for perf bufferSuzuki K Poulose2020-12-081-1/+1
* coresight: tmc-etr: Check if page is valid before dma_map_page()Mao Jinlong2020-11-271-0/+2
* coresight: tmc-etr: Assign boolean values to a bool variableKaixu Xia2020-11-271-2/+2
* coresight: tmc-etr: Add function to register catu opsMian Yousaf Kaukab2020-09-281-2/+13
* coresight: Export global symbolsMian Yousaf Kaukab2020-09-281-0/+6
* coresight: tmc: Add shutdown callback for TMC ETRSai Prakash Ranjan2020-07-211-1/+1
* 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