Home
last modified time | relevance | path

Searched refs:event_idr (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_events.c109 id = idr_alloc(&p->event_idr, ev, *restore_id, *restore_id + 1, in allocate_event_notification_slot()
118 id = idr_alloc(&p->event_idr, ev, 0, p->signal_mapped_size / 8, in allocate_event_notification_slot()
136 return idr_find(&p->event_idr, id); in lookup_event_by_id()
171 return idr_find(&p->event_idr, id); in lookup_signaled_event_by_partial_id()
181 ev = idr_find(&p->event_idr, id); in lookup_signaled_event_by_partial_id()
222 id = idr_alloc(&p->event_idr, ev, *restore_id, *restore_id + 1, in create_other_event()
230 id = idr_alloc(&p->event_idr, ev, KFD_FIRST_NONSIGNAL_EVENT_ID, in create_other_event()
246 idr_init(&p->event_idr); in kfd_event_init_process()
252 id = idr_alloc(&p->event_idr, NULL, 0, 1, GFP_KERNEL); in kfd_event_init_process()
254 idr_destroy(&p->event_idr); in kfd_event_init_process()
[all...]
H A Dkfd_priv.h907 struct idr event_idr; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_events.c113 id = idr_alloc(&p->event_idr, ev, 0, p->signal_mapped_size / 8, in allocate_event_notification_slot()
130 return idr_find(&p->event_idr, id); in lookup_event_by_id()
165 return idr_find(&p->event_idr, id); in lookup_signaled_event_by_partial_id()
175 ev = idr_find(&p->event_idr, id); in lookup_signaled_event_by_partial_id()
219 int id = idr_alloc(&p->event_idr, ev, KFD_FIRST_NONSIGNAL_EVENT_ID, in create_other_event()
233 idr_init(&p->event_idr); in kfd_event_init_process()
251 idr_remove(&p->event_idr, ev->event_id); in destroy_event()
260 idr_for_each_entry(&p->event_idr, ev, id) in destroy_events()
262 idr_destroy(&p->event_idr); in destroy_events()
502 idr_for_each_entry(&p->event_idr, e in kfd_signal_event_interrupt()
[all...]
H A Dkfd_priv.h785 struct idr event_idr; member

Completed in 7 milliseconds