Lines Matching refs:heap
43 struct auxtrace_heap heap; member
754 ret = auxtrace_heap__add(&spe->heap, queue_nr, speq->timestamp); in arm_spe__setup_queue()
815 if (!spe->heap.heap_cnt) in arm_spe_process_queues()
818 if (spe->heap.heap_array[0].ordinal >= timestamp) in arm_spe_process_queues()
821 queue_nr = spe->heap.heap_array[0].queue_nr; in arm_spe_process_queues()
825 auxtrace_heap__pop(&spe->heap); in arm_spe_process_queues()
827 if (spe->heap.heap_cnt) { in arm_spe_process_queues()
828 ts = spe->heap.heap_array[0].ordinal + 1; in arm_spe_process_queues()
844 auxtrace_heap__add(&spe->heap, queue_nr, ts); in arm_spe_process_queues()
849 ret = auxtrace_heap__add(&spe->heap, queue_nr, ts); in arm_spe_process_queues()
1050 auxtrace_heap__free(&spe->heap); in arm_spe_free()