Home
last modified time | relevance | path

Searched refs:event_idx (Results 1 – 5 of 5) sorted by last modified time

/qemu/target/arm/
H A Dhelper.c1391 uint16_t event_idx = supported_event_map[event]; in pmevcntr_op_start() local
1392 count = pm_events[event_idx].get_count(env); in pmevcntr_op_start()
1414 uint16_t event_idx = supported_event_map[event]; in pmevcntr_op_finish() local
1421 overflow_in = pm_events[event_idx].ns_per_count(delta); in pmevcntr_op_finish()
1671 uint16_t event_idx = supported_event_map[new_event]; in pmevtyper_write() local
1672 count = pm_events[event_idx].get_count(env); in pmevtyper_write()
1727 uint16_t event_idx = supported_event_map[event]; in pmevtyper_rawwrite() local
1729 pm_events[event_idx].get_count(env); in pmevtyper_rawwrite()
/qemu/target/riscv/
H A Dpmu.h33 int riscv_pmu_incr_ctr(RISCVCPU *cpu, enum riscv_pmu_event_idx event_idx);
H A Dpmu.c190 GUINT_TO_POINTER(event_idx)); in riscv_pmu_incr_ctr()
214 uint32_t event_idx; in riscv_pmu_ctr_monitor_instructions() local
227 event_idx = RISCV_PMU_EVENT_HW_INSTRUCTIONS; in riscv_pmu_ctr_monitor_instructions()
229 GUINT_TO_POINTER(event_idx))); in riscv_pmu_ctr_monitor_instructions()
240 uint32_t event_idx; in riscv_pmu_ctr_monitor_cycles() local
253 event_idx = RISCV_PMU_EVENT_HW_CPU_CYCLES; in riscv_pmu_ctr_monitor_cycles()
255 GUINT_TO_POINTER(event_idx))); in riscv_pmu_ctr_monitor_cycles()
287 uint32_t event_idx; in riscv_pmu_update_event_map() local
305 event_idx = value & MHPMEVENT_IDX_MASK; in riscv_pmu_update_event_map()
307 GUINT_TO_POINTER(event_idx))) { in riscv_pmu_update_event_map()
[all …]
/qemu/block/
H A Dlinux-aio.c66 int event_idx; member
214 s->event_idx))) { in qemu_laio_process_completions()
215 for (s->event_idx = 0; s->event_idx < s->event_max; ) { in qemu_laio_process_completions()
216 struct iocb *iocb = events[s->event_idx].obj; in qemu_laio_process_completions()
220 laiocb->ret = io_event_ret(&events[s->event_idx]); in qemu_laio_process_completions()
224 s->event_idx++; in qemu_laio_process_completions()
235 s->event_idx = 0; in qemu_laio_process_completions()
/qemu/include/standard-headers/linux/
H A Dvirtio_ring.h220 static inline int vring_need_event(uint16_t event_idx, uint16_t new_idx, uint16_t old) in vring_need_event() argument
227 return (uint16_t)(new_idx - event_idx - 1) < (uint16_t)(new_idx - old); in vring_need_event()