| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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()
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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()
|
| /trusted-firmware-a/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()
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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() 122 + info_dram_regions->region[i].size in mmap_add_ddr_region_dynamically() 126 info_dram_regions->region[i].size, in mmap_add_ddr_region_dynamically() 136 + info_dram_regions->region[i].size in mmap_add_ddr_region_dynamically() 156 + info_dram_regions->region[i].size in mmap_add_ddr_region_dynamically() [all …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/plat/qti/common/src/ |
| A D | qti_common.c | 40 bool qti_is_overlap_atf_rg(unsigned long long addr, size_t size) in qti_is_overlap_atf_rg() argument 42 if (addr > addr + size in qti_is_overlap_atf_rg() 43 || (BL31_BASE < addr + size && BL31_LIMIT > addr)) { in qti_is_overlap_atf_rg() 122 static inline void qti_align_mem_region(uintptr_t addr, size_t size, in qti_align_mem_region() argument 127 *aligned_size = round_up(addr - *aligned_addr + size, PAGE_SIZE); in qti_align_mem_region() 130 int qti_mmap_add_dynamic_region(uintptr_t base_pa, size_t size, in qti_mmap_add_dynamic_region() argument 136 qti_align_mem_region(base_pa, size, &aligned_pa, &aligned_size); in qti_mmap_add_dynamic_region() 138 if (qti_is_overlap_atf_rg(base_pa, size)) { in qti_mmap_add_dynamic_region() 147 int qti_mmap_remove_dynamic_region(uintptr_t base_va, size_t size) in qti_mmap_remove_dynamic_region() argument 149 qti_align_mem_region(base_va, size, &base_va, &size); in qti_mmap_remove_dynamic_region() [all …]
|
| /trusted-firmware-a/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()
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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()
|
| /trusted-firmware-a/drivers/mmc/ |
| A D | mmc.c | 537 (size != 0U) && in mmc_read_blocks() 540 ret = ops->prepare(lba, buf, size); in mmc_read_blocks() 555 if (size > MMC_BLOCK_SIZE) { in mmc_read_blocks() 574 ret = ops->read(lba, buf, size); in mmc_read_blocks() 594 return size; in mmc_read_blocks() 604 (size != 0U) && in mmc_write_blocks() 623 if (size > MMC_BLOCK_SIZE) { in mmc_write_blocks() 641 ret = ops->write(lba, buf, size); in mmc_write_blocks() 661 return size; in mmc_write_blocks() 669 assert((size != 0U) && ((size & MMC_BLOCK_MASK) == 0U)); in mmc_erase_blocks() [all …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/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 …]
|
| /trusted-firmware-a/drivers/st/ddr/ |
| A D | stm32mp1_ram.c | 86 uint64_t addressmask = (ddr_priv_data.info.size - 1U); in ddr_test_addr_bus() 179 .size = sizeof(config.y) / sizeof(uint32_t) \ in stm32mp1_ddr_setup() 188 const uint32_t size; /* Size of parameters */ in stm32mp1_ddr_setup() member 214 ret = fdt_read_uint32(fdt, node, "st,mem-size", &config.info.size); in stm32mp1_ddr_setup() 228 param[idx].size, in stm32mp1_ddr_setup() 233 param[idx].name, param[idx].size, ret); in stm32mp1_ddr_setup() 249 priv->info.size = config.info.size; in stm32mp1_ddr_setup() 252 (uint32_t)priv->info.base, (uint32_t)priv->info.size); in stm32mp1_ddr_setup() 273 if (uret < config.info.size) { in stm32mp1_ddr_setup() 275 uret, config.info.size); in stm32mp1_ddr_setup() [all …]
|