Lines Matching refs:num_events

531 	uint32_t num_events = kfd_get_num_events(p);  in kfd_criu_checkpoint_events()  local
533 if (!num_events) in kfd_criu_checkpoint_events()
536 ev_privs = kvzalloc(num_events * sizeof(*ev_privs), GFP_KERNEL); in kfd_criu_checkpoint_events()
580 ev_privs, num_events * sizeof(*ev_privs)); in kfd_criu_checkpoint_events()
586 *priv_data_offset += num_events * sizeof(*ev_privs); in kfd_criu_checkpoint_events()
596 u32 num_events = 0; in kfd_get_num_events() local
599 num_events++; in kfd_get_num_events()
601 return num_events; in kfd_get_num_events()
782 static struct kfd_event_waiter *alloc_event_waiters(uint32_t num_events) in alloc_event_waiters() argument
787 event_waiters = kcalloc(num_events, sizeof(struct kfd_event_waiter), in alloc_event_waiters()
792 for (i = 0; i < num_events; i++) in alloc_event_waiters()
837 static uint32_t test_event_condition(bool all, uint32_t num_events, in test_event_condition() argument
843 for (i = 0; i < num_events; i++) { in test_event_condition()
855 return activated_count == num_events ? in test_event_condition()
863 static int copy_signaled_event_data(uint32_t num_events, in copy_signaled_event_data() argument
873 for (i = 0; i < num_events; i++) { in copy_signaled_event_data()
915 static void free_waiters(uint32_t num_events, struct kfd_event_waiter *waiters, in free_waiters() argument
920 for (i = 0; i < num_events; i++) in free_waiters()
935 uint32_t num_events, void __user *data, in kfd_wait_on_events() argument
947 event_waiters = alloc_event_waiters(num_events); in kfd_wait_on_events()
958 for (i = 0; i < num_events; i++) { in kfd_wait_on_events()
973 *wait_result = test_event_condition(all, num_events, event_waiters); in kfd_wait_on_events()
975 ret = copy_signaled_event_data(num_events, in kfd_wait_on_events()
1013 *wait_result = test_event_condition(all, num_events, in kfd_wait_on_events()
1035 ret = copy_signaled_event_data(num_events, in kfd_wait_on_events()
1039 free_waiters(num_events, event_waiters, ret == -ERESTARTSYS); in kfd_wait_on_events()