/arm-trusted-firmware-2.8.0/plat/marvell/octeontx/otx2/t91/t9130/board/ |
A D | marvell_plat_config.c | 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() 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() 144 *size = 0; in marvell_get_iob_memory_map() 174 uint32_t *size) in marvell_get_ccu_memory_map() argument [all …]
|
/arm-trusted-firmware-2.8.0/plat/marvell/octeontx/otx2/t91/t9130_cex7_eval/board/ |
A D | marvell_plat_config.c | 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() 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() 175 *size = 0; in marvell_get_iob_memory_map() 206 uint32_t *size) in marvell_get_ccu_memory_map() argument [all …]
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/a8k/a70x0_mochabin/board/ |
A 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()
|
/arm-trusted-firmware-2.8.0/lib/coreboot/ |
A D | coreboot_table.c | 39 uint32_t size; member 84 uint32_t size = *(uint32_t *)baseaddr; in setup_cbmem_console() local 85 expand_and_mmap(baseaddr, size); in setup_cbmem_console() 102 (start - range->start < range->size) && in coreboot_get_memory_type() 103 (size <= range->size - (start - range->start))) { in coreboot_get_memory_type() 124 size_t size; in coreboot_table_setup() local 134 size = read_le32(&entry->size) - in coreboot_table_setup() 136 if (size > sizeof(coreboot_memranges)) { in coreboot_table_setup() 138 size = sizeof(coreboot_memranges); in coreboot_table_setup() 140 memcpy(&coreboot_memranges, &entry->memranges, size); in coreboot_table_setup() [all …]
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/a8k/a80x0_mcbin/board/ |
A 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() 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() 182 uint32_t *size) in marvell_get_ccu_memory_map() argument [all …]
|
/arm-trusted-firmware-2.8.0/plat/socionext/uniphier/ |
A D | uniphier_usb.c | 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() 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() 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() 129 int (*read)(int lba, uintptr_t buf, size_t size); 151 inv_dcache_range(buf, size); in uniphier_usb_read() 153 ret = __uniphier_usb_read(lba, buf, size); in uniphier_usb_read() 155 inv_dcache_range(buf, size); in uniphier_usb_read() [all …]
|
A 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()
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/a8k/a80x0_puzzle/board/ |
A 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() 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() 183 uint32_t *size) in marvell_get_ccu_memory_map() argument [all …]
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/a8k/a70x0/board/ |
A 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()
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/a8k/a70x0_amc/board/ |
A 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()
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/a8k/a80x0/board/ |
A 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() 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() 152 uint32_t *size) in marvell_get_ccu_memory_map() argument [all …]
|
/arm-trusted-firmware-2.8.0/lib/xlat_tables/ |
A D | xlat_tables_common.c | 63 while (mm->size != 0U) { in print_mmap() 66 mm->size, mm->attr); in print_mmap() 83 assert(IS_PAGE_ALIGNED(size)); in mmap_add_region() 85 if (size == 0U) in mmap_add_region() 119 assert((base_va != mm->base_va) || (size != mm->size)); in mmap_add_region() 158 while ((mm->base_va == base_va) && (mm->size > size)) in mmap_add_region() 165 assert(mm_last->size == 0U); in mmap_add_region() 169 mm->size = size; in mmap_add_region() 302 if (mm->size == 0U) in mmap_region_attr() 315 ((mm->base_va + mm->size - 1U) < (base_va + size - 1U))) in mmap_region_attr() [all …]
|
/arm-trusted-firmware-2.8.0/drivers/nxp/flexspi/nor/ |
A 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()
|
/arm-trusted-firmware-2.8.0/plat/nxp/common/setup/ |
A 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() 83 + info_dram_regions->region[i].size 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() 123 + info_dram_regions->region[i].size in mmap_add_ddr_region_dynamically() 127 info_dram_regions->region[i].size, in mmap_add_ddr_region_dynamically() 141 + info_dram_regions->region[i].size in mmap_add_ddr_region_dynamically() 165 + info_dram_regions->region[i].size in mmap_add_ddr_region_dynamically() [all …]
|
/arm-trusted-firmware-2.8.0/plat/qti/common/src/ |
A 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 …]
|
/arm-trusted-firmware-2.8.0/lib/xlat_tables/aarch32/ |
A D | nonlpae_tables.c | 160 while (mm->size) { in print_mmap() 163 mm->size, mm->attr); in print_mmap() 191 assert(IS_PAGE_ALIGNED(size)); in mmap_add_region() 193 if (size == 0U) { in mmap_add_region() 228 assert((base_va != mm->base_va) || (size != mm->size)); in mmap_add_region() 268 while ((mm->base_va == base_va) && (mm->size > size)) { in mmap_add_region() 276 assert(mm_last->size == 0U); in mmap_add_region() 280 mm->size = size; in mmap_add_region() 367 if (mm->size == 0U) { in mmap_region_attr() 385 (base_va + size - 1U))) { in mmap_region_attr() [all …]
|
/arm-trusted-firmware-2.8.0/plat/amlogic/common/ |
A D | aml_scpi.c | 36 return command | (size << SIZE_SHIFT); in aml_scpi_cmd() 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() 113 if (size > 0x1FC) in aml_scpi_efuse_read() 118 mmio_write_32(AML_MHU_SECURE_AP_TO_SCP_PAYLOAD + 4, size); in aml_scpi_efuse_read() 224 asd_sha_update(&ctx, (void *)addr, size); in aml_scpi_upload_scp_fw() 229 aml_scpi_set_scp_addr(addr, size); in aml_scpi_upload_scp_fw() [all …]
|
A 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()
|
/arm-trusted-firmware-2.8.0/lib/xlat_tables_v2/ |
A D | xlat_tables_core.c | 683 size_t size = mm->size; in mmap_add_region_check() local 748 (size == mm_cursor->size)) in mmap_add_region_check() 784 if (mm->size == 0U) in mmap_add_region_ctx() 827 (mm_cursor->size != 0U) && (mm_cursor->size < mm->size)) { in mmap_add_region_ctx() 930 assert(mm->size > 0U); in mmap_add_region_alloc_va_ctx() 961 if (mm->size == 0U) in mmap_add_dynamic_region_ctx() 982 (mm_cursor->size != 0U) && (mm_cursor->size < mm->size)) { in mmap_add_dynamic_region_ctx() 1064 if (mm->size == 0U) in mmap_add_dynamic_region_alloc_va_ctx() 1087 size_t size) in mmap_remove_dynamic_region_ctx() argument 1098 if ((mm->base_va == base_va) && (mm->size == size)) in mmap_remove_dynamic_region_ctx() [all …]
|
A 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 …]
|
/arm-trusted-firmware-2.8.0/lib/xlat_mpu/ |
A D | xlat_mpu_core.c | 31 clean_dcache_range(addr, size); in xlat_clean_dcache_range() 162 size_t size = mm->size; in mmap_add_region_check() local 165 uintptr_t end_va = base_va + size - 1U; 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() 257 if (mm->size == 0U) { in mmap_add_region_ctx() 284 assert(mm_last->size == 0U); in mmap_add_region_ctx() 296 assert(mm_end->size == 0U); in mmap_add_region_ctx() 348 while (mm->size != 0U) { in init_xlat_tables_ctx() [all …]
|
/arm-trusted-firmware-2.8.0/drivers/marvell/ |
A 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()
|
/arm-trusted-firmware-2.8.0/drivers/arm/css/sds/ |
A 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 …]
|
/arm-trusted-firmware-2.8.0/lib/debugfs/ |
A 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 …]
|
/arm-trusted-firmware-2.8.0/plat/intel/soc/common/drivers/qspi/ |
A D | cadence_qspi.c | 644 while (read_count < size) { in cad_qspi_read_bank() 667 while (size) { in cad_qspi_write_bank() 675 size -= write_size; in cad_qspi_write_bank() 691 (size == 0)) { in cad_qspi_read() 729 size -= copy_len; in cad_qspi_read() 741 uint32_t erase_size = LESS(size, in cad_qspi_erase() 744 while (size) { in cad_qspi_erase() 750 size -= erase_size; in cad_qspi_erase() 766 (size == 0)) { in cad_qspi_write() 798 size -= copy_len; in cad_qspi_write() [all …]
|