Searched refs:PERF_IDX2OFF (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/drivers/hwtracing/coresight/ |
| D | coresight-trbe.c | 21 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) macro 184 u64 head = PERF_IDX2OFF(handle->head, buf); in trbe_pad_buf() 221 head = PERF_IDX2OFF(handle->head, buf); in __trbe_normal_offset() 244 head = PERF_IDX2OFF(handle->head, buf); in __trbe_normal_offset() 264 tail = PERF_IDX2OFF(handle->head + handle->size, buf); in __trbe_normal_offset() 265 wakeup = PERF_IDX2OFF(handle->wakeup, buf); in __trbe_normal_offset() 371 u64 head = PERF_IDX2OFF(handle->head, buf); in trbe_normal_offset() 626 if (WARN_ON_ONCE(offset < PERF_IDX2OFF(handle->head, buf))) in arm_trbe_update_buffer() 629 size = offset - PERF_IDX2OFF(handle->head, buf); in arm_trbe_update_buffer() 656 buf->trbe_write = buf->trbe_base + PERF_IDX2OFF(handle->head, buf); in arm_trbe_enable() [all …]
|
| D | coresight-tmc-etr.c | 50 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) macro 1608 etr_perf->head = PERF_IDX2OFF(handle->head, etr_perf); in tmc_enable_etr_sink_perf()
|
| /Linux-v5.15/drivers/perf/ |
| D | arm_spe_pmu.c | 78 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) macro 348 u64 head = PERF_IDX2OFF(handle->head, buf); in arm_spe_pmu_pad_buf() 359 u64 head = PERF_IDX2OFF(handle->head, buf); in arm_spe_pmu_next_snapshot_off() 377 handle->head = PERF_IDX2OFF(limit, buf); in arm_spe_pmu_next_snapshot_off() 406 head = PERF_IDX2OFF(handle->head, buf); in __arm_spe_pmu_next_off() 412 head = PERF_IDX2OFF(handle->head, buf); in __arm_spe_pmu_next_off() 420 tail = PERF_IDX2OFF(handle->head + handle->size, buf); in __arm_spe_pmu_next_off() 421 wakeup = PERF_IDX2OFF(handle->wakeup, buf); in __arm_spe_pmu_next_off() 459 u64 head = PERF_IDX2OFF(handle->head, buf); in arm_spe_pmu_next_off() 497 base = (u64)buf->base + PERF_IDX2OFF(handle->head, buf); in arm_spe_perf_aux_output_begin() [all …]
|