Home
last modified time | relevance | path

Searched refs:PERF_IDX2OFF (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/perf/
H A Darm_spe_pmu.c100 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) macro
383 u64 head = PERF_IDX2OFF(handle->head, buf); in arm_spe_pmu_pad_buf()
394 u64 head = PERF_IDX2OFF(handle->head, buf); in arm_spe_pmu_next_snapshot_off()
412 handle->head = PERF_IDX2OFF(limit, buf); in arm_spe_pmu_next_snapshot_off()
441 head = PERF_IDX2OFF(handle->head, buf); in __arm_spe_pmu_next_off()
447 head = PERF_IDX2OFF(handle->head, buf); in __arm_spe_pmu_next_off()
455 tail = PERF_IDX2OFF(handle->head + handle->size, buf); in __arm_spe_pmu_next_off()
456 wakeup = PERF_IDX2OFF(handle->wakeup, buf); in __arm_spe_pmu_next_off()
494 u64 head = PERF_IDX2OFF(handle->head, buf); in arm_spe_pmu_next_off()
538 base = (u64)buf->base + PERF_IDX2OFF(handle->head, buf); in arm_spe_perf_aux_output_begin()
[all …]
/linux-6.15/drivers/hwtracing/coresight/
H A Dcoresight-trbe.c26 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) macro
353 u64 head = PERF_IDX2OFF(handle->head, buf); in trbe_pad_buf()
409 head = PERF_IDX2OFF(handle->head, buf); in __trbe_normal_offset()
432 head = PERF_IDX2OFF(handle->head, buf); in __trbe_normal_offset()
448 tail = PERF_IDX2OFF(handle->head + handle->size, buf); in __trbe_normal_offset()
449 wakeup = PERF_IDX2OFF(handle->wakeup, buf); in __trbe_normal_offset()
554 u64 head = PERF_IDX2OFF(handle->head, buf); in trbe_normal_offset()
567 head = PERF_IDX2OFF(handle->head, buf); in trbe_normal_offset()
713 start_off = PERF_IDX2OFF(handle->head, buf); in trbe_get_trace_size()
993 buf->trbe_write = buf->trbe_base + PERF_IDX2OFF(handle->head, buf); in __arm_trbe_enable()
H A Dcoresight-tmc-etr.c56 #define PERF_IDX2OFF(idx, buf) \ macro
1584 head = PERF_IDX2OFF(head, etr_perf); in tmc_etr_sync_perf_buffer()