/trusted-firmware-a-latest/plat/marvell/octeontx/otx2/t91/t9130/board/ |
D | marvell_plat_config.c | 26 int marvell_get_amb_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_amb_memory_map() argument 32 *size = ARRAY_SIZE(amb_memory_map_cp0); in marvell_get_amb_memory_map() 37 *size = 0; in marvell_get_amb_memory_map() 80 uint32_t *size) in marvell_get_io_win_memory_map() argument 84 *size = 0; in marvell_get_io_win_memory_map() 86 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 127 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 133 *size = ARRAY_SIZE(iob_memory_map_cp0); in marvell_get_iob_memory_map() 137 *size = ARRAY_SIZE(iob_memory_map_cp1); in marvell_get_iob_memory_map() 141 *size = ARRAY_SIZE(iob_memory_map_cp2); in marvell_get_iob_memory_map() [all …]
|
/trusted-firmware-a-latest/plat/marvell/octeontx/otx2/t91/t9130_cex7_eval/board/ |
D | marvell_plat_config.c | 32 int marvell_get_amb_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_amb_memory_map() argument 38 *size = ARRAY_SIZE(amb_memory_map_cp0); in marvell_get_amb_memory_map() 42 *size = ARRAY_SIZE(amb_memory_map_cp1); in marvell_get_amb_memory_map() 46 *size = 0; in marvell_get_amb_memory_map() 103 uint32_t *size) in marvell_get_io_win_memory_map() argument 107 *size = 0; in marvell_get_io_win_memory_map() 109 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 158 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 164 *size = ARRAY_SIZE(iob_memory_map_cp0); in marvell_get_iob_memory_map() 168 *size = ARRAY_SIZE(iob_memory_map_cp1); in marvell_get_iob_memory_map() [all …]
|
/trusted-firmware-a-latest/plat/marvell/armada/a8k/a70x0_mochabin/board/ |
D | marvell_plat_config.c | 29 uint32_t *size, uintptr_t base) in marvell_get_amb_memory_map() argument 33 *size = 0; in marvell_get_amb_memory_map() 35 *size = ARRAY_SIZE(amb_memory_map); in marvell_get_amb_memory_map() 60 uint32_t *size) in marvell_get_io_win_memory_map() argument 64 *size = 0; in marvell_get_io_win_memory_map() 66 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 89 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 93 *size = ARRAY_SIZE(iob_memory_map); in marvell_get_iob_memory_map() 125 uint32_t *size) in marvell_get_ccu_memory_map() argument 128 *size = ARRAY_SIZE(ccu_memory_map); in marvell_get_ccu_memory_map()
|
/trusted-firmware-a-latest/lib/coreboot/ |
D | coreboot_table.c | 39 uint32_t size; member 72 static void expand_and_mmap(uintptr_t baseaddr, size_t size) in expand_and_mmap() argument 75 size_t expanded = round_up(baseaddr - pageaddr + size, PAGE_SIZE); in expand_and_mmap() 86 uint32_t size = *(uint32_t *)baseaddr; in setup_cbmem_console() local 87 expand_and_mmap(baseaddr, size); in setup_cbmem_console() 94 coreboot_memory_t coreboot_get_memory_type(uintptr_t start, size_t size) in coreboot_get_memory_type() argument 104 (start - range->start < range->size) && in coreboot_get_memory_type() 105 (size <= range->size - (start - range->start))) { in coreboot_get_memory_type() 113 void coreboot_get_table_location(uint64_t *address, uint32_t *size) in coreboot_get_table_location() argument 116 *size = coreboot_table_size; in coreboot_get_table_location() [all …]
|
/trusted-firmware-a-latest/plat/marvell/armada/a8k/a80x0_mcbin/board/ |
D | marvell_plat_config.c | 60 int marvell_get_amb_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_amb_memory_map() argument 65 *size = 0; in marvell_get_amb_memory_map() 67 *size = ARRAY_SIZE(amb_memory_map); in marvell_get_amb_memory_map() 96 uint32_t *size) in marvell_get_io_win_memory_map() argument 100 *size = 0; in marvell_get_io_win_memory_map() 102 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 136 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 142 *size = ARRAY_SIZE(iob_memory_map_cp0); in marvell_get_iob_memory_map() 146 *size = ARRAY_SIZE(iob_memory_map_cp1); in marvell_get_iob_memory_map() 149 *size = 0; in marvell_get_iob_memory_map() [all …]
|
/trusted-firmware-a-latest/plat/socionext/uniphier/ |
D | uniphier_usb.c | 54 static int (*__uniphier_usb_read)(int lba, uintptr_t buf, size_t size); 65 static int uniphier_ld11_usb_read(int lba, uintptr_t buf, size_t size) in uniphier_ld11_usb_read() argument 68 unsigned int size, uintptr_t buf); in uniphier_ld11_usb_read() 74 return rom_usb_read(UNIPHIER_LD11_USB_DESC_BASE, lba, size, buf); in uniphier_ld11_usb_read() 86 static int uniphier_ld20_usb_read(int lba, uintptr_t buf, size_t size) in uniphier_ld20_usb_read() argument 89 unsigned int size, uintptr_t buf); in uniphier_ld20_usb_read() 97 ret = rom_usb_read(UNIPHIER_LD20_USB_DESC_BASE, lba, size, buf); in uniphier_ld20_usb_read() 113 static int uniphier_pxs3_usb_read(int lba, uintptr_t buf, size_t size) in uniphier_pxs3_usb_read() argument 116 unsigned int size, uintptr_t buf); in uniphier_pxs3_usb_read() 122 ret = rom_usb_read(UNIPHIER_PXS3_USB_DESC_BASE, lba, size, buf); in uniphier_pxs3_usb_read() [all …]
|
D | uniphier_xlat_setup.c | 19 size_t size; member 25 .size = 0x20000000UL, 29 .size = 0x20000000UL, 33 .size = 0x20000000UL, 63 uniphier_reg_region[soc].size, in uniphier_mmap_setup()
|
/trusted-firmware-a-latest/plat/marvell/armada/a8k/a80x0_puzzle/board/ |
D | marvell_plat_config.c | 60 int marvell_get_amb_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_amb_memory_map() argument 65 *size = 0; in marvell_get_amb_memory_map() 67 *size = ARRAY_SIZE(amb_memory_map); in marvell_get_amb_memory_map() 100 uint32_t *size) in marvell_get_io_win_memory_map() argument 104 *size = 0; in marvell_get_io_win_memory_map() 106 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 140 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 146 *size = ARRAY_SIZE(iob_memory_map_cp0); in marvell_get_iob_memory_map() 150 *size = ARRAY_SIZE(iob_memory_map_cp1); in marvell_get_iob_memory_map() 153 *size = 0; in marvell_get_iob_memory_map() [all …]
|
/trusted-firmware-a-latest/plat/marvell/armada/a8k/a70x0/board/ |
D | marvell_plat_config.c | 27 uint32_t *size, uintptr_t base) in marvell_get_amb_memory_map() argument 31 *size = 0; in marvell_get_amb_memory_map() 33 *size = ARRAY_SIZE(amb_memory_map); in marvell_get_amb_memory_map() 58 uint32_t *size) in marvell_get_io_win_memory_map() argument 62 *size = 0; in marvell_get_io_win_memory_map() 64 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 87 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 91 *size = ARRAY_SIZE(iob_memory_map); in marvell_get_iob_memory_map() 123 uint32_t *size) in marvell_get_ccu_memory_map() argument 126 *size = ARRAY_SIZE(ccu_memory_map); in marvell_get_ccu_memory_map()
|
/trusted-firmware-a-latest/plat/marvell/armada/a8k/a70x0_amc/board/ |
D | marvell_plat_config.c | 23 int marvell_get_amb_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_amb_memory_map() argument 28 *size = 0; in marvell_get_amb_memory_map() 30 *size = ARRAY_SIZE(amb_memory_map); in marvell_get_amb_memory_map() 55 uint32_t *size) in marvell_get_io_win_memory_map() argument 59 *size = 0; in marvell_get_io_win_memory_map() 61 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 78 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 82 *size = ARRAY_SIZE(iob_memory_map); in marvell_get_iob_memory_map() 114 uint32_t *size) in marvell_get_ccu_memory_map() argument 117 *size = ARRAY_SIZE(ccu_memory_map); in marvell_get_ccu_memory_map()
|
/trusted-firmware-a-latest/lib/xlat_tables/ |
D | xlat_tables_common.c | 63 while (mm->size != 0U) { in print_mmap() 66 mm->size, mm->attr); in print_mmap() 74 size_t size, unsigned int attr) in mmap_add_region() argument 78 unsigned long long end_pa = base_pa + size - 1U; in mmap_add_region() 79 uintptr_t end_va = base_va + size - 1U; in mmap_add_region() 83 assert(IS_PAGE_ALIGNED(size)); in mmap_add_region() 85 if (size == 0U) in mmap_add_region() 91 assert((base_va + (uintptr_t)size - (uintptr_t)1) <= in mmap_add_region() 93 assert((base_pa + (unsigned long long)size - 1ULL) <= in mmap_add_region() 99 for (mm = mmap; mm->size; ++mm) { in mmap_add_region() [all …]
|
/trusted-firmware-a-latest/plat/marvell/armada/a8k/a80x0/board/ |
D | marvell_plat_config.c | 26 int marvell_get_amb_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_amb_memory_map() argument 31 *size = 0; in marvell_get_amb_memory_map() 33 *size = ARRAY_SIZE(amb_memory_map); in marvell_get_amb_memory_map() 66 uint32_t *size) in marvell_get_io_win_memory_map() argument 70 *size = 0; in marvell_get_io_win_memory_map() 72 *size = ARRAY_SIZE(io_win_memory_map); in marvell_get_io_win_memory_map() 106 int marvell_get_iob_memory_map(struct addr_map_win **win, uint32_t *size, in marvell_get_iob_memory_map() argument 112 *size = ARRAY_SIZE(iob_memory_map_cp0); in marvell_get_iob_memory_map() 116 *size = ARRAY_SIZE(iob_memory_map_cp1); in marvell_get_iob_memory_map() 119 *size = 0; in marvell_get_iob_memory_map() [all …]
|
/trusted-firmware-a-latest/drivers/nxp/flexspi/nor/ |
D | test_fspi.c | 27 void fspi_test(uint32_t fspi_test_addr, uint32_t size, int extra) in fspi_test() argument 34 INFO("Sector Erase size: 0x%08x, size: %d\n", F_SECTOR_ERASE_SZ, size); in fspi_test() 40 xspi_ip_read((fspi_test_addr), buffer, size * 4); in fspi_test() 43 for (i = 0; i < size; i++) in fspi_test() 59 xspi_write(fspi_test_addr, (void *)buffer, (size * 4 + extra)); in fspi_test() 61 xspi_ip_read(fspi_test_addr, buffer, (size * 4 + extra)); in fspi_test() 63 for (i = 0; i < size; i++) in fspi_test() 77 xspi_read((fspi_test_addr), buffer, (size * 4 + extra)); in fspi_test() 79 for (i = 0; i < size; i++) in fspi_test()
|
/trusted-firmware-a-latest/plat/nxp/common/setup/ |
D | ls_common.c | 69 + info_dram_regions->region[i].size in mmap_add_ddr_regions_statically() 73 info_dram_regions->region[i].size, in mmap_add_ddr_regions_statically() 77 if (info_dram_regions->region[i].size > in mmap_add_ddr_regions_statically() 81 + info_dram_regions->region[i].size), in mmap_add_ddr_regions_statically() 83 + info_dram_regions->region[i].size in mmap_add_ddr_regions_statically() 88 + info_dram_regions->region[i].size), in mmap_add_ddr_regions_statically() 90 + info_dram_regions->region[i].size), in mmap_add_ddr_regions_statically() 97 if (info_dram_regions->region[i].size == 0) in mmap_add_ddr_regions_statically() 102 + info_dram_regions->region[i].size in mmap_add_ddr_regions_statically() 106 info_dram_regions->region[i].size, in mmap_add_ddr_regions_statically() [all …]
|
/trusted-firmware-a-latest/plat/qti/common/src/ |
D | qti_common.c | 41 bool qti_is_overlap_atf_rg(unsigned long long addr, size_t size) in qti_is_overlap_atf_rg() argument 43 if (addr > addr + size in qti_is_overlap_atf_rg() 44 || (BL31_BASE < addr + size && BL31_LIMIT > addr)) { in qti_is_overlap_atf_rg() 118 static inline void qti_align_mem_region(uintptr_t addr, size_t size, in qti_align_mem_region() argument 123 *aligned_size = round_up(addr - *aligned_addr + size, PAGE_SIZE); in qti_align_mem_region() 126 int qti_mmap_add_dynamic_region(uintptr_t base_pa, size_t size, in qti_mmap_add_dynamic_region() argument 132 qti_align_mem_region(base_pa, size, &aligned_pa, &aligned_size); in qti_mmap_add_dynamic_region() 134 if (qti_is_overlap_atf_rg(base_pa, size)) { in qti_mmap_add_dynamic_region() 143 int qti_mmap_remove_dynamic_region(uintptr_t base_va, size_t size) in qti_mmap_remove_dynamic_region() argument 145 qti_align_mem_region(base_va, size, &base_va, &size); in qti_mmap_remove_dynamic_region() [all …]
|
/trusted-firmware-a-latest/lib/xlat_tables/aarch32/ |
D | nonlpae_tables.c | 160 while (mm->size) { in print_mmap() 163 mm->size, mm->attr); in print_mmap() 174 while ((mm_cursor->size != 0U) || (mm_cursor->attr != 0U)) { in mmap_add() 176 mm_cursor->size, mm_cursor->attr); in mmap_add() 182 size_t size, unsigned int attr) in mmap_add_region() argument 186 unsigned long long end_pa = base_pa + size - 1U; in mmap_add_region() 187 uintptr_t end_va = base_va + size - 1U; in mmap_add_region() 191 assert(IS_PAGE_ALIGNED(size)); in mmap_add_region() 193 if (size == 0U) { in mmap_add_region() 200 assert((base_va + (uintptr_t)size - (uintptr_t)1) <= in mmap_add_region() [all …]
|
/trusted-firmware-a-latest/plat/amlogic/common/ |
D | aml_scpi.c | 34 static inline uint32_t aml_scpi_cmd(uint32_t command, uint32_t size) in aml_scpi_cmd() argument 36 return command | (size << SIZE_SHIFT); in aml_scpi_cmd() 39 static void aml_scpi_secure_message_send(uint32_t command, uint32_t size) in aml_scpi_secure_message_send() argument 41 aml_mhu_secure_message_send(aml_scpi_cmd(command, size)); in aml_scpi_secure_message_send() 48 size_t size = (response >> SIZE_SHIFT) & SIZE_MASK; in aml_scpi_secure_message_receive() local 53 *size_out = size; in aml_scpi_secure_message_receive() 80 size_t size; in aml_scpi_sys_power_state() local 85 aml_scpi_secure_message_receive((void *)&response, &size); in aml_scpi_sys_power_state() 108 uint32_t aml_scpi_efuse_read(void *dst, uint32_t base, uint32_t size) in aml_scpi_efuse_read() argument 113 if (size > 0x1FC) in aml_scpi_efuse_read() [all …]
|
D | aml_efuse.c | 14 uint64_t aml_efuse_read(void *dst, uint32_t offset, uint32_t size) in aml_efuse_read() argument 16 if ((uint64_t)(offset + size) > (uint64_t)EFUSE_SIZE) in aml_efuse_read() 19 return aml_scpi_efuse_read(dst, offset + EFUSE_BASE, size); in aml_efuse_read()
|
/trusted-firmware-a-latest/lib/xlat_tables_v2/ |
D | xlat_tables_core.c | 25 static inline __attribute__((unused)) void xlat_clean_dcache_range(uintptr_t addr, size_t size) in xlat_clean_dcache_range() argument 28 clean_dcache_range(addr, size); in xlat_clean_dcache_range() 301 uintptr_t region_end_va = mm->base_va + mm->size - 1U; in xlat_tables_unmap_region_action() 371 uintptr_t region_end_va = mm->base_va + mm->size - 1U; in xlat_tables_unmap_region() 441 uintptr_t mm_end_va = mm->base_va + mm->size - 1U; in xlat_tables_map_region_action() 578 uintptr_t mm_end_va = mm->base_va + mm->size - 1U; in xlat_tables_map_region() 683 size_t size = mm->size; in mmap_add_region_check() local 686 unsigned long long end_pa = base_pa + size - 1U; in mmap_add_region_check() 687 uintptr_t end_va = base_va + size - 1U; in mmap_add_region_check() 690 !IS_PAGE_ALIGNED(size)) in mmap_add_region_check() [all …]
|
D | xlat_tables_context.c | 31 void mmap_add_region(unsigned long long base_pa, uintptr_t base_va, size_t size, in mmap_add_region() argument 34 mmap_region_t mm = MAP_REGION(base_pa, base_va, size, attr); in mmap_add_region() 45 size_t size, unsigned int attr) in mmap_add_region_alloc_va() argument 47 mmap_region_t mm = MAP_REGION_ALLOC_VA(base_pa, size, attr); in mmap_add_region_alloc_va() 66 size_t size, unsigned int attr) in mmap_add_dynamic_region() argument 68 mmap_region_t mm = MAP_REGION(base_pa, base_va, size, attr); in mmap_add_dynamic_region() 74 uintptr_t *base_va, size_t size, in mmap_add_dynamic_region_alloc_va() argument 77 mmap_region_t mm = MAP_REGION_ALLOC_VA(base_pa, size, attr); in mmap_add_dynamic_region_alloc_va() 87 int mmap_remove_dynamic_region(uintptr_t base_va, size_t size) in mmap_remove_dynamic_region() argument 90 base_va, size); in mmap_remove_dynamic_region() [all …]
|
/trusted-firmware-a-latest/lib/xlat_mpu/ |
D | xlat_mpu_core.c | 28 void xlat_clean_dcache_range(uintptr_t addr, size_t size) in xlat_clean_dcache_range() argument 31 clean_dcache_range(addr, size); in xlat_clean_dcache_range() 130 write_prlar_el2((mm->base_pa + mm->size - 1UL) in mpu_map_region() 162 size_t size = mm->size; in mmap_add_region_check() local 164 unsigned long long end_pa = base_pa + size - 1U; in mmap_add_region_check() 165 uintptr_t end_va = base_va + size - 1U; in mmap_add_region_check() 181 if (ctx->mmap[ctx->mmap_num - 1].size != 0U) { in mmap_add_region_check() 186 mm_cursor->size != 0U; ++mm_cursor) { in mmap_add_region_check() 189 mm_cursor->base_va + mm_cursor->size - 1U; in mmap_add_region_check() 220 (size == mm_cursor->size)) { in mmap_add_region_check() [all …]
|
/trusted-firmware-a-latest/plat/arm/css/sgi/ras/ |
D | sgi_ras_common.c | 25 int size; in sgi_find_ras_event_map_by_intr() local 34 size = sgi_ras_config->ev_map_size; in sgi_find_ras_event_map_by_intr() 36 for (i = 0; i < size; i++) { in sgi_find_ras_event_map_by_intr() 73 int size; in sgi_ras_platform_setup() local 89 size = sgi_ras_config->ev_map_size; in sgi_ras_platform_setup() 91 for (i = 0; i < size; i++) { in sgi_ras_platform_setup()
|
/trusted-firmware-a-latest/drivers/marvell/ |
D | cache_llc.c | 114 int llc_sram_enable(int ap_index, int size) in llc_sram_enable() argument 119 if ((size <= 0) || (size > LLC_SIZE) || (size % LLC_WAY_SIZE)) in llc_sram_enable() 125 ways_to_allocate = size / LLC_WAY_SIZE; in llc_sram_enable() 158 int llc_sram_test(int ap_index, int size, char *msg) in llc_sram_test() argument 163 if ((size <= 0) || (size > LLC_SIZE)) in llc_sram_test() 168 end_addr = PLAT_MARVELL_TRUSTED_RAM_BASE + size; in llc_sram_test() 175 end_addr = PLAT_MARVELL_TRUSTED_RAM_BASE + size; in llc_sram_test()
|
/trusted-firmware-a-latest/drivers/arm/css/sds/ |
D | sds.c | 140 void *data, size_t size, sds_access_mode_t mode) in sds_struct_read() argument 157 inv_dcache_range((uintptr_t)header, SDS_HEADER_SIZE + size); in sds_struct_read() 165 if ((fld_off + size) > GET_SDS_HEADER_STRUCT_SIZE(header)) in sds_struct_read() 169 if (check_uptr_overflow(field_base, size - 1)) in sds_struct_read() 173 memcpy(data, (void *)field_base, size); in sds_struct_read() 186 void *data, size_t size, sds_access_mode_t mode) in sds_struct_write() argument 203 inv_dcache_range((uintptr_t)header, SDS_HEADER_SIZE + size); in sds_struct_write() 211 if ((fld_off + size) > GET_SDS_HEADER_STRUCT_SIZE(header)) in sds_struct_write() 215 if (check_uptr_overflow(field_base, size - 1)) in sds_struct_write() 219 memcpy((void *)field_base, data, size); in sds_struct_write() [all …]
|
/trusted-firmware-a-latest/lib/debugfs/ |
D | devfip.c | 24 long size[NR_FILES]; member 30 long long size; member 109 if (entry->size == 0) { in get_entry() 165 entry.size, n, O_READ); in fipgen() 168 make_dir_entry(c, dir, unk, entry.size, n, O_READ); in fipgen() 193 long size; in fipread() local 212 size = fip->size[c->qid]; in fipread() 213 if (c->offset >= size) { in fipread() 221 if (n > (size - c->offset)) { in fipread() 222 n = size - c->offset; in fipread() [all …]
|