Lines Matching refs:EfiStatus
63 EfiStatus (*allocate_pages)(EfiAllocatorType type, EfiMemoryType memory_type, size_t pages,
65 EfiStatus (*free_pages)(EfiPhysicalAddr memory, size_t pages);
66 EfiStatus (*get_memory_map)(size_t* memory_map_size, EfiMemoryDescriptor* memory_map,
68 EfiStatus (*allocate_pool)(EfiMemoryType pool_type, size_t size, void** buf);
69 EfiStatus (*free_pool)(void* buf);
70 EfiStatus (*create_event)(uint32_t type, EfiTpl notify_tpl, EfiEventNotify notify_fn,
72 EfiStatus (*set_timer)(EfiEvent event, EfiTimerDelay type, uint64_t trigger_time);
73 EfiStatus (*wait_for_event)(size_t num_events, EfiEvent* event, size_t* index);
74 EfiStatus (*signal_event)(EfiEvent event);
75 EfiStatus (*close_event)(EfiEvent event);
76 EfiStatus (*check_event)(EfiEvent event);
77 EfiStatus (*install_protocol_interface)(EfiHandle* handle, const EfiGuid* protocol,
79 EfiStatus (*reinstall_protocol_interface)(EfiHandle hadle, const EfiGuid* protocol,
81 EfiStatus (*uninstall_protocol_interface)(EfiHandle handle, const EfiGuid* protocol, void* intf);
82 EfiStatus (*handle_protocol)(EfiHandle handle, const EfiGuid* protocol, void** intf);
84 EfiStatus (*register_protocol_notify)(const EfiGuid* protocol, EfiEvent event,
86 EfiStatus (*locate_handle)(EfiLocateHandleSearchType search_type, const EfiGuid* protocol,
88 EfiStatus (*locate_device_path)(const EfiGuid* protocol, EfiDevicePathProtocol** path,
90 EfiStatus (*install_configuration_table)(const EfiGuid* guid, void* table);
91 EfiStatus (*load_image)(bool boot_policy, EfiHandle parent_image_handle,
94 EfiStatus (*start_image)(EfiHandle image_handle, size_t* exit_data_size, char16_t** exit_data);
95 EfiStatus (*exit)(EfiHandle image_handle, EfiStatus exit_status, size_t exit_data_size,
97 EfiStatus (*unload_image)(EfiHandle image_handle);
98 EfiStatus (*exit_boot_services)(EfiHandle image_handle, size_t map_key);
99 EfiStatus (*get_next_monotonic_count)(uint64_t* count);
100 EfiStatus (*stall)(size_t microseconds);
101 EfiStatus (*set_watchdog_timer)(size_t timeout, uint64_t watchdog_code, size_t data_size,
103 EfiStatus (*connect_controller)(EfiHandle controller_handle, EfiHandle* driver_image_handle,
105 EfiStatus (*disconnect_controller)(EfiHandle controller_handle, EfiHandle driver_image_handle,
107 EfiStatus (*open_protocol)(EfiHandle handle, const EfiGuid* protocol, void** intf,
110 EfiStatus (*close_protocol)(EfiHandle handle, const EfiGuid* protocol, EfiHandle agent_handle,
112 EfiStatus (*open_protocol_information)(EfiHandle handle, const EfiGuid* protocol,
115 EfiStatus (*protocols_per_handle)(EfiHandle handle, EfiGuid*** protocol_buf,
117 EfiStatus (*locate_handle_buffer)(EfiLocateHandleSearchType search_type, const EfiGuid* protocol,
119 EfiStatus (*locate_protocol)(const EfiGuid* protocol, void* registration, void** intf);
120 EfiStatus (*install_multiple_protocol_interfaces)(EfiHandle* handle, ...);
121 EfiStatus (*uninstall_multiple_protocol_interfaces)(EfiHandle handle, ...);
122 EfiStatus (*calculate_crc32)(void* data, size_t len, uint32_t* crc32);
125 EfiStatus (*create_event_ex)(EfiEventType type, EfiTpl notify_tpl, EfiEventNotify notify_fn,