Searched refs:event_waiters (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_events.c | 528 struct kfd_event_waiter *event_waiters; in alloc_event_waiters() local 531 event_waiters = kcalloc(num_events, sizeof(struct kfd_event_waiter), in alloc_event_waiters() 533 if (!event_waiters) in alloc_event_waiters() 537 init_wait(&event_waiters[i].wait); in alloc_event_waiters() 539 return event_waiters; in alloc_event_waiters() 572 * @event_waiters: Array of event waiters, one per event 580 struct kfd_event_waiter *event_waiters) in test_event_condition() 586 if (!event_waiters[i].event) in test_event_condition() 589 if (event_waiters[i].activated) { in test_event_condition() 606 struct kfd_event_waiter *event_waiters, in copy_signaled_event_data() 579 test_event_condition(bool all, uint32_t num_events, struct kfd_event_waiter *event_waiters) test_event_condition() argument 605 copy_signaled_event_data(uint32_t num_events, struct kfd_event_waiter *event_waiters, struct kfd_event_data __user *data) copy_signaled_event_data() argument 673 struct kfd_event_waiter *event_waiters = NULL; kfd_wait_on_events() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_events.c | 784 struct kfd_event_waiter *event_waiters; in alloc_event_waiters() local 787 event_waiters = kcalloc(num_events, sizeof(struct kfd_event_waiter), in alloc_event_waiters() 789 if (!event_waiters) in alloc_event_waiters() 793 init_wait(&event_waiters[i].wait); in alloc_event_waiters() 795 return event_waiters; in alloc_event_waiters() 830 * @event_waiters: Array of event waiters, one per event 838 struct kfd_event_waiter *event_waiters) in test_event_condition() 844 if (!READ_ONCE(event_waiters[i].event)) in test_event_condition() 847 if (READ_ONCE(event_waiters[i].activated)) { in test_event_condition() 864 struct kfd_event_waiter *event_waiters, in copy_signaled_event_data() 837 test_event_condition(bool all, uint32_t num_events, struct kfd_event_waiter *event_waiters) test_event_condition() argument 863 copy_signaled_event_data(uint32_t num_events, struct kfd_event_waiter *event_waiters, struct kfd_event_data __user *data) copy_signaled_event_data() argument 944 struct kfd_event_waiter *event_waiters = NULL; kfd_wait_on_events() local [all...] |
/kernel/linux/linux-5.10/drivers/char/ipmi/ |
H A D | ipmi_msghandler.c | 526 atomic_t event_waiters; member 1311 atomic_dec(&intf->event_waiters); in _ipmi_destroy_user() 1563 if (atomic_inc_return(&intf->event_waiters) == 1) in ipmi_set_gets_events() 1566 atomic_dec(&intf->event_waiters); in ipmi_set_gets_events() 3467 atomic_set(&intf->event_waiters, 0); in ipmi_add_smi() 4784 if (atomic_read(&intf->event_waiters)) { in ipmi_timeout()
|
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | ipmi_msghandler.c | 532 atomic_t event_waiters; member 1356 atomic_dec(&intf->event_waiters); in _ipmi_destroy_user() 1609 if (atomic_inc_return(&intf->event_waiters) == 1) in ipmi_set_gets_events() 1612 atomic_dec(&intf->event_waiters); in ipmi_set_gets_events() 3616 atomic_set(&intf->event_waiters, 0); in ipmi_add_smi() 5101 if (atomic_read(&intf->event_waiters)) { in ipmi_timeout()
|
Completed in 15 milliseconds