Home
last modified time | relevance | path

Searched refs:hwev (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/events/intel/
H A Dds.c337 struct cpu_hw_events *hwev = per_cpu_ptr(&cpu_hw_events, cpu); in alloc_pebs_buffer() local
338 struct debug_store *ds = hwev->ds; in alloc_pebs_buffer()
362 hwev->ds_pebs_vaddr = buffer; in alloc_pebs_buffer()
375 struct cpu_hw_events *hwev = per_cpu_ptr(&cpu_hw_events, cpu); in release_pebs_buffer() local
387 dsfree_pages(hwev->ds_pebs_vaddr, x86_pmu.pebs_buffer_size); in release_pebs_buffer()
388 hwev->ds_pebs_vaddr = NULL; in release_pebs_buffer()
393 struct cpu_hw_events *hwev = per_cpu_ptr(&cpu_hw_events, cpu); in alloc_bts_buffer() local
394 struct debug_store *ds = hwev->ds; in alloc_bts_buffer()
406 hwev->ds_bts_vaddr = buffer; in alloc_bts_buffer()
422 struct cpu_hw_events *hwev in release_bts_buffer() local
[all...]
/kernel/linux/linux-6.6/arch/x86/events/intel/
H A Dds.c511 struct cpu_hw_events *hwev = per_cpu_ptr(&cpu_hw_events, cpu); in alloc_pebs_buffer() local
512 struct debug_store *ds = hwev->ds; in alloc_pebs_buffer()
536 hwev->ds_pebs_vaddr = buffer; in alloc_pebs_buffer()
549 struct cpu_hw_events *hwev = per_cpu_ptr(&cpu_hw_events, cpu); in release_pebs_buffer() local
561 dsfree_pages(hwev->ds_pebs_vaddr, x86_pmu.pebs_buffer_size); in release_pebs_buffer()
562 hwev->ds_pebs_vaddr = NULL; in release_pebs_buffer()
567 struct cpu_hw_events *hwev = per_cpu_ptr(&cpu_hw_events, cpu); in alloc_bts_buffer() local
568 struct debug_store *ds = hwev->ds; in alloc_bts_buffer()
580 hwev->ds_bts_vaddr = buffer; in alloc_bts_buffer()
596 struct cpu_hw_events *hwev in release_bts_buffer() local
[all...]

Completed in 4 milliseconds