Lines Matching defs:num_events
532 uint32_t num_events = kfd_get_num_events(p);
534 if (!num_events)
537 ev_privs = kvzalloc(num_events * sizeof(*ev_privs), GFP_KERNEL);
581 ev_privs, num_events * sizeof(*ev_privs));
587 *priv_data_offset += num_events * sizeof(*ev_privs);
597 u32 num_events = 0;
600 num_events++;
602 return num_events;
783 static struct kfd_event_waiter *alloc_event_waiters(uint32_t num_events)
788 event_waiters = kcalloc(num_events, sizeof(struct kfd_event_waiter),
793 for (i = 0; i < num_events; i++)
830 * @num_events: Number of events to wait for
838 static uint32_t test_event_condition(bool all, uint32_t num_events,
844 for (i = 0; i < num_events; i++) {
856 return activated_count == num_events ?
864 static int copy_signaled_event_data(uint32_t num_events,
874 for (i = 0; i < num_events; i++) {
920 static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters,
925 for (i = 0; i < num_events; i++)
940 uint32_t num_events, void __user *data,
952 event_waiters = alloc_event_waiters(num_events);
963 for (i = 0; i < num_events; i++) {
978 *wait_result = test_event_condition(all, num_events, event_waiters);
980 ret = copy_signaled_event_data(num_events,
1018 *wait_result = test_event_condition(all, num_events,
1040 ret = copy_signaled_event_data(num_events,
1044 free_waiters(num_events, event_waiters, ret == -ERESTARTSYS);