Lines Matching refs:hob_table

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()
69 hob_table->header.hob_type = EFI_HOB_TYPE_HANDOFF; in efi_create_hob_list()
70 hob_table->header.hob_length = in efi_create_hob_list()
72 hob_table->header.reserved = 0; in efi_create_hob_list()
78 hob_table->version = EFI_HOB_HANDOFF_TABLE_VERSION; in efi_create_hob_list()
79 hob_table->boot_mode = BOOT_WITH_FULL_CONFIGURATION; in efi_create_hob_list()
81 hob_table->efi_memory_top = (vaddr_t)(mem_begin + mem_len); in efi_create_hob_list()
82 hob_table->efi_memory_bottom = (vaddr_t)mem_begin; in efi_create_hob_list()
83 hob_table->efi_free_memory_top = (vaddr_t)mem_begin + mem_free_len; in efi_create_hob_list()
84 hob_table->efi_free_memory_bottom = (vaddr_t)(hob_end + 1); in efi_create_hob_list()
85 hob_table->efi_end_of_hob_list = (vaddr_t)hob_end; in efi_create_hob_list()
87 return hob_table; in efi_create_hob_list()
91 efi_create_resource_desc_hob(struct efi_hob_handoff_info_table *hob_table, in efi_create_resource_desc_hob() argument
99 rd_hop = create_hob(hob_table, EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, in efi_create_resource_desc_hob()
114 TEE_Result efi_create_guid_hob(struct efi_hob_handoff_info_table *hob_table, in efi_create_guid_hob() argument
126 guid_hob = create_hob(hob_table, in efi_create_guid_hob()
141 TEE_Result efi_create_fv_hob(struct efi_hob_handoff_info_table *hob_table, in efi_create_fv_hob() argument
146 fv_hob = create_hob(hob_table, EFI_HOB_TYPE_FV, in efi_create_fv_hob()