Home
last modified time | relevance | path

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

/rk3399_ARM-atf/lib/hob/
H A Dhob.c21 static void *_create_hob(struct efi_hob_handoff_info_table *hob_table, in _create_hob() argument
28 if ((hob_table == NULL) || (hob_length == 0)) { in _create_hob()
33 free_mem_size = hob_table->efi_free_memory_top - hob_table->efi_free_memory_bottom; in _create_hob()
43 new_hob = (struct efi_hob_generic_header *) hob_table->efi_end_of_hob_list; in _create_hob()
48 hob_end = (struct efi_hob_generic_header *) (hob_table->efi_end_of_hob_list + hob_length); in _create_hob()
53 hob_table->efi_end_of_hob_list = (efi_physical_address_t) hob_end; in _create_hob()
54 hob_table->efi_free_memory_bottom = (efi_physical_address_t) (hob_end + 1); in _create_hob()
78 struct efi_hob_handoff_info_table *hob_table; in create_hob_list() local
86 hob_table = (struct efi_hob_handoff_info_table *) efi_free_memory_bottom; in create_hob_list()
87 hob_end = (struct efi_hob_generic_header *) (hob_table + 1); in create_hob_list()
[all …]
/rk3399_ARM-atf/services/std_svc/spm/spm_mm/
H A Dspm_mm_setup.c40 struct efi_hob_handoff_info_table *hob_table; in build_sp_boot_hob_list() local
53 hob_table = create_hob_list(sp_boot_info->sp_mem_base, in build_sp_boot_hob_list()
57 if (hob_table == NULL) { in build_sp_boot_hob_list()
61 ret = create_fv_hob(hob_table, sp_boot_info->sp_image_base, in build_sp_boot_hob_list()
67 ret = create_guid_hob(hob_table, &ns_buf_guid, in build_sp_boot_hob_list()
81 ret = create_guid_hob(hob_table, &mmram_resv_guid, in build_sp_boot_hob_list()
87 *hob_table_size = hob_table->efi_free_memory_bottom - in build_sp_boot_hob_list()
88 (efi_physical_address_t) hob_table; in build_sp_boot_hob_list()
117 return hob_table; in build_sp_boot_hob_list()
131 struct efi_hob_handoff_info_table *hob_table; in spm_sp_setup() local
[all …]
/rk3399_ARM-atf/include/lib/hob/
H A Dhob.h107 struct efi_hob_handoff_info_table *hob_table,
113 int create_guid_hob(struct efi_hob_handoff_info_table *hob_table,
116 int create_fv_hob(struct efi_hob_handoff_info_table *hob_table,
/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dspmc_setup.c152 struct efi_hob_handoff_info_table *hob_table; in build_sp_boot_hob_list() local
195 hob_table = create_hob_list(BL32_BASE, BL32_LIMIT, in build_sp_boot_hob_list()
197 if (hob_table == NULL) { in build_sp_boot_hob_list()
218 ret = create_fv_hob(hob_table, base_address, size); in build_sp_boot_hob_list()
235 ret = create_guid_hob(hob_table, &ns_buf_guid, in build_sp_boot_hob_list()
262 ret = create_guid_hob(hob_table, &mmram_resv_guid, in build_sp_boot_hob_list()
298 ret = create_guid_hob(hob_table, &tpm_evtlog_guid, in build_sp_boot_hob_list()
311 *hob_table_size = hob_table->efi_free_memory_bottom - in build_sp_boot_hob_list()
312 (efi_physical_address_t) hob_table; in build_sp_boot_hob_list()
314 return hob_table; in build_sp_boot_hob_list()