Lines Matching refs:Event
399 // The event's NotifyContext pointer points to a runtime memory
401 // The event is deprecated in UEFI2.0 and later specifications.
407 Invoke a notification event
409 @param[in] Event Event whose notification function is being invoked.
417 IN EFI_EVENT Event,
422 Creates an event.
424 @param[in] Type The type of event to create and its mode and attributes.
425 @param[in] NotifyTpl The task priority level of event notifications, if needed.
426 @param[in] NotifyFunction The pointer to the event's notification function, if any.
429 @param[out] Event The pointer to the newly created event if the call succeeds; undefined
432 @retval EFI_SUCCESS The event structure was created.
434 @retval EFI_OUT_OF_RESOURCES The event could not be allocated.
444 OUT EFI_EVENT *Event
448 Creates an event in a group.
450 @param[in] Type The type of event to create and its mode and attributes.
451 @param[in] NotifyTpl The task priority level of event notifications,if needed.
452 @param[in] NotifyFunction The pointer to the event's notification function, if any.
455 @param[in] EventGroup The pointer to the unique identifier of the group to which this event belongs.
458 @param[out] Event The pointer to the newly created event if the call succeeds; undefined
461 @retval EFI_SUCCESS The event structure was created.
463 @retval EFI_OUT_OF_RESOURCES The event could not be allocated.
474 OUT EFI_EVENT *Event
482 /// An event's timer settings is to be cancelled and not trigger time is to be set/
486 /// An event is to be signaled periodically at a specified interval from the current time.
490 /// An event is to be signaled once at a specified interval from the current time.
496 Sets the type of timer and the trigger time for a timer event.
498 @param[in] Event The timer event that is to be signaled at the specified time.
503 event will be signaled on the next timer tick.
505 event will be signaled on every timer tick.
507 @retval EFI_SUCCESS The event has been set to be signaled at the requested time.
508 @retval EFI_INVALID_PARAMETER Event or Type is not valid.
514 IN EFI_EVENT Event,
520 Signals an event.
522 @param[in] Event The event to signal.
524 @retval EFI_SUCCESS The event has been signaled.
530 IN EFI_EVENT Event
534 Stops execution until an event is signaled.
536 @param[in] NumberOfEvents The number of events in the Event array.
537 @param[in] Event An array of EFI_EVENT.
538 @param[out] Index The pointer to the index of the event which satisfied the wait condition.
540 @retval EFI_SUCCESS The event indicated by Index was signaled.
542 2) The event indicated by Index is of type
551 IN EFI_EVENT *Event,
556 Closes an event.
558 @param[in] Event The event to close.
560 @retval EFI_SUCCESS The event has been closed.
566 IN EFI_EVENT Event
570 Checks whether an event is in the signaled state.
572 @param[in] Event The event to check.
574 @retval EFI_SUCCESS The event is in the signaled state.
575 @retval EFI_NOT_READY The event is not in the signaled state.
576 @retval EFI_INVALID_PARAMETER Event is of type EVT_NOTIFY_SIGNAL.
582 IN EFI_EVENT Event
981 @param[in] WatchdogCode The numeric code to log on a watchdog timer timeout event.
1404 Creates an event that is to be signaled whenever an interface is installed for a specified protocol.
1406 @param[in] Protocol The numeric ID of the protocol for which the event is to be registered.
1407 @param[in] Event Event that is to be signaled whenever a protocol interface is registered
1411 @retval EFI_SUCCESS The notification event has been registered.
1412 @retval EFI_OUT_OF_RESOURCES Space for the notification event could not be allocated.
1414 @retval EFI_INVALID_PARAMETER Event is NULL.
1422 IN EFI_EVENT Event,
1435 /// Retrieve the next handle fron a RegisterProtocolNotify() event.
1851 // Event & Timer Services