Searched refs:hob_table (Results 1 – 4 of 4) sorted by relevance
| /rk3399_ARM-atf/lib/hob/ |
| H A D | hob.c | 21 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 D | spm_mm_setup.c | 40 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 D | hob.h | 107 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 D | spmc_setup.c | 152 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()
|