Searched refs:hob_table (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/lib/libefi/ |
| H A D | hob.c | 19 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 D | hob.h | 111 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 D | stmm_sp.c | 249 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 …]
|