Home
last modified time | relevance | path

Searched refs:signal_page (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_events.c99 if (!p->signal_page) { in allocate_event_notification_slot()
100 p->signal_page = allocate_signal_page(p); in allocate_event_notification_slot()
101 if (!p->signal_page) in allocate_event_notification_slot()
119 page_slots(p->signal_page)[id] = UNSIGNALED_EVENT_SLOT; in allocate_event_notification_slot()
155 if (!p->signal_page || id >= KFD_SIGNAL_EVENT_LIMIT) in lookup_signaled_event_by_partial_id()
162 if (page_slots(p->signal_page)[id] == UNSIGNALED_EVENT_SLOT) in lookup_signaled_event_by_partial_id()
172 if (page_slots(p->signal_page)[id] == UNSIGNALED_EVENT_SLOT) in lookup_signaled_event_by_partial_id()
204 ev->user_signal_address = &p->signal_page->user_address[ev->event_id]; in create_signal_event()
234 p->signal_page = NULL; in kfd_event_init_process()
271 struct kfd_signal_page *page = p->signal_page; in shutdown_signal_page()
[all...]
H A Dkfd_events.h51 struct signal_page;
H A Dkfd_priv.h787 struct kfd_signal_page *signal_page; member
H A Dkfd_chardev.c1035 if (p->signal_page) { in kfd_ioctl_create_event()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_events.c100 if (!p->signal_page) { in allocate_event_notification_slot()
101 p->signal_page = allocate_signal_page(p); in allocate_event_notification_slot()
102 if (!p->signal_page) in allocate_event_notification_slot()
125 page_slots(p->signal_page)[id] = UNSIGNALED_EVENT_SLOT; in allocate_event_notification_slot()
161 if (!p->signal_page || id >= KFD_SIGNAL_EVENT_LIMIT) in lookup_signaled_event_by_partial_id()
168 if (page_slots(p->signal_page)[id] == UNSIGNALED_EVENT_SLOT) in lookup_signaled_event_by_partial_id()
178 if (page_slots(p->signal_page)[id] == UNSIGNALED_EVENT_SLOT) in lookup_signaled_event_by_partial_id()
209 ev->user_signal_address = &p->signal_page->user_address[ev->event_id]; in create_signal_event()
247 p->signal_page = NULL; in kfd_event_init_process()
298 struct kfd_signal_page *page = p->signal_page; in shutdown_signal_page()
[all...]
H A Dkfd_events.h52 struct signal_page;
H A Dkfd_priv.h910 struct kfd_signal_page *signal_page; member
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dprocess.c385 static struct page *signal_page; variable
397 .pages = &signal_page,
410 if (!signal_page) in arch_setup_additional_pages()
411 signal_page = get_signal_page(); in arch_setup_additional_pages()
412 if (!signal_page) in arch_setup_additional_pages()
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dprocess.c379 static struct page *signal_page; variable
391 .pages = &signal_page,
404 if (!signal_page) in arch_setup_additional_pages()
405 signal_page = get_signal_page(); in arch_setup_additional_pages()
406 if (!signal_page) in arch_setup_additional_pages()

Completed in 10 milliseconds