Lines Matching refs:nevents
304 static int find_filter_index(u64 *events, u64 nevents, u64 key) in find_filter_index() argument
306 u64 *fe = bsearch(&key, events, nevents, sizeof(events[0]), in find_filter_index()
327 static bool filter_contains_match(u64 *events, u64 nevents, u64 eventsel) in filter_contains_match() argument
333 index = find_filter_index(events, nevents, event_select); in filter_contains_match()
341 for (i = index; i < nevents; i++) { in filter_contains_match()
705 for (i = 0; i < filter->nevents; i++) { in is_masked_filter_valid()
717 for (i = 0, j = 0; i < filter->nevents; i++) { in convert_to_masked_filter()
739 filter->nevents = j; in convert_to_masked_filter()
758 sort(&filter->events, filter->nevents, sizeof(filter->events[0]), in prepare_filter_lists()
761 i = filter->nevents; in prepare_filter_lists()
764 for (i = 0; i < filter->nevents; i++) { in prepare_filter_lists()
771 filter->nr_excludes = filter->nevents - filter->nr_includes; in prepare_filter_lists()
798 if (tmp.nevents > KVM_PMU_EVENT_FILTER_MAX_EVENTS) in kvm_vm_ioctl_set_pmu_event_filter()
801 size = struct_size(filter, events, tmp.nevents); in kvm_vm_ioctl_set_pmu_event_filter()
807 filter->nevents = tmp.nevents; in kvm_vm_ioctl_set_pmu_event_filter()
813 sizeof(filter->events[0]) * filter->nevents)) in kvm_vm_ioctl_set_pmu_event_filter()