Home
last modified time | relevance | path

Searched refs:hob_table (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/lib/libefi/
H A Dhob.c19 static void *create_hob(struct efi_hob_handoff_info_table *hob_table, in create_hob() argument
28 assert(hob_table && hob_length); in create_hob()
30 free_mem_size = hob_table->efi_free_memory_top - in create_hob()
31 hob_table->efi_free_memory_bottom; in create_hob()
40 new_hob = (void *)hob_table->efi_end_of_hob_list; in create_hob()
50 hob_table->efi_end_of_hob_list = (vaddr_t)hob_end; in create_hob()
51 hob_table->efi_free_memory_bottom = (vaddr_t)(hob_end + 1); in create_hob()
60 struct efi_hob_handoff_info_table *hob_table = NULL; in efi_create_hob_list() local
66 hob_table = (void *)mem_free_begin; in efi_create_hob_list()
67 hob_end = (void *)(hob_table + 1); in efi_create_hob_list()
[all …]
/optee_os/core/lib/libefi/include/efi/
H A Dhob.h111 efi_create_resource_desc_hob(struct efi_hob_handoff_info_table *hob_table,
117 TEE_Result efi_create_guid_hob(struct efi_hob_handoff_info_table *hob_table,
121 TEE_Result efi_create_fv_hob(struct efi_hob_handoff_info_table *hob_table,
/optee_os/core/arch/arm/kernel/
H A Dstmm_sp.c249 struct efi_hob_handoff_info_table *hob_table = NULL; in build_stmm_boot_hob_list() local
266 hob_table = efi_create_hob_list(sp_addr, sp_size, in build_stmm_boot_hob_list()
269 if (!hob_table) { in build_stmm_boot_hob_list()
274 ret = efi_create_fv_hob(hob_table, sp_addr, uncompressed_size_roundup); in build_stmm_boot_hob_list()
280 ret = efi_create_guid_hob(hob_table, &ns_buf_guid, in build_stmm_boot_hob_list()
297 ret = efi_create_guid_hob(hob_table, &mmram_resv_guid, in build_stmm_boot_hob_list()
328 *hob_table_size = hob_table->efi_free_memory_bottom - in build_stmm_boot_hob_list()
329 (efi_physical_address_t)hob_table; in build_stmm_boot_hob_list()
331 return hob_table; in build_stmm_boot_hob_list()
338 struct efi_hob_handoff_info_table *hob_table = NULL; in load_stmm() local
[all …]