Lines Matching refs:efi_events
244 static struct efi_event efi_events[16]; variable
264 for (i = 0; i < ARRAY_SIZE(efi_events); ++i) { in efi_create_event()
265 if (efi_events[i].type) in efi_create_event()
267 efi_events[i].type = type; in efi_create_event()
268 efi_events[i].notify_tpl = notify_tpl; in efi_create_event()
269 efi_events[i].notify_function = notify_function; in efi_create_event()
270 efi_events[i].notify_context = notify_context; in efi_create_event()
272 efi_events[i].trigger_next = -1ULL; in efi_create_event()
273 efi_events[i].signaled = 0; in efi_create_event()
274 *event = &efi_events[i]; in efi_create_event()
303 for (i = 0; i < ARRAY_SIZE(efi_events); ++i) { in efi_timer_check()
304 if (!efi_events[i].type || in efi_timer_check()
305 !(efi_events[i].type & EVT_TIMER) || in efi_timer_check()
306 efi_events[i].trigger_type == EFI_TIMER_STOP || in efi_timer_check()
307 now < efi_events[i].trigger_next) in efi_timer_check()
309 if (efi_events[i].trigger_type == EFI_TIMER_PERIODIC) { in efi_timer_check()
310 efi_events[i].trigger_next += in efi_timer_check()
311 efi_events[i].trigger_time; in efi_timer_check()
312 efi_events[i].signaled = 0; in efi_timer_check()
314 efi_signal_event(&efi_events[i]); in efi_timer_check()
330 for (i = 0; i < ARRAY_SIZE(efi_events); ++i) { in efi_set_timer()
331 if (event != &efi_events[i]) in efi_set_timer()
375 for (j = 0; j < ARRAY_SIZE(efi_events); ++j) { in efi_wait_for_event()
376 if (event[i] == &efi_events[j]) in efi_wait_for_event()
412 for (i = 0; i < ARRAY_SIZE(efi_events); ++i) { in efi_signal_event_ext()
413 if (event != &efi_events[i]) in efi_signal_event_ext()
426 for (i = 0; i < ARRAY_SIZE(efi_events); ++i) { in efi_close_event()
427 if (event == &efi_events[i]) { in efi_close_event()
443 for (i = 0; i < ARRAY_SIZE(efi_events); ++i) { in efi_check_event()
444 if (event != &efi_events[i]) in efi_check_event()