| /external/mesa3d/src/util/ |
| D | blob.c | 44 grow_to_fit(struct blob *blob, size_t additional) in grow_to_fit() argument 49 if (blob->out_of_memory) in grow_to_fit() 52 if (blob->size + additional <= blob->allocated) in grow_to_fit() 55 if (blob->fixed_allocation) { in grow_to_fit() 56 blob->out_of_memory = true; in grow_to_fit() 60 if (blob->allocated == 0) in grow_to_fit() 63 to_allocate = blob->allocated * 2; in grow_to_fit() 65 to_allocate = MAX2(to_allocate, blob->allocated + additional); in grow_to_fit() 67 new_data = realloc(blob->data, to_allocate); in grow_to_fit() 69 blob->out_of_memory = true; in grow_to_fit() [all …]
|
| D | blob.h | 49 struct blob { struct 91 blob_init(struct blob *blob); 105 blob_init_fixed(struct blob *blob, void *data, size_t size); 114 blob_finish(struct blob *blob) in blob_finish() argument 116 if (!blob->fixed_allocation) in blob_finish() 117 free(blob->data); in blob_finish() 121 blob_finish_get_buffer(struct blob *blob, void **buffer, size_t *size); 129 blob_write_bytes(struct blob *blob, const void *bytes, size_t to_write); 142 blob_reserve_bytes(struct blob *blob, size_t to_write); 150 blob_reserve_uint32(struct blob *blob); [all …]
|
| D | blob_test.c | 125 struct blob blob; in test_write_and_read_functions() local 131 blob_init(&blob); in test_write_and_read_functions() 135 blob_write_bytes(&blob, bytes_test_str, sizeof(bytes_test_str)); in test_write_and_read_functions() 137 reserved = blob_reserve_bytes(&blob, sizeof(reserve_test_str)); in test_write_and_read_functions() 138 blob_overwrite_bytes(&blob, reserved, reserve_test_str, sizeof(reserve_test_str)); in test_write_and_read_functions() 141 str_offset = blob.size; in test_write_and_read_functions() 142 blob_write_bytes(&blob, placeholder_str, sizeof(placeholder_str)); in test_write_and_read_functions() 144 blob_write_uint32(&blob, uint32_test); in test_write_and_read_functions() 147 uint_offset = blob.size; in test_write_and_read_functions() 148 blob_write_uint32(&blob, uint32_placeholder); in test_write_and_read_functions() [all …]
|
| /external/vboot_reference/tests/futility/ |
| D | test_gbb_utility.sh | 18 ${FUTILITY} gbb_utility -c 16,0x10,16,0x10 ${TMP}.blob 21 ${FUTILITY} gbb_utility -s --flags=0xdeadbeef ${TMP}.blob 22 ${FUTILITY} gbb_utility -g --flags ${TMP}.blob | grep -i 0xdeadbeef 25 if ${FUTILITY} gbb_utility -s --hwid="0123456789ABCDEF" ${TMP}.blob; then 29 ${FUTILITY} gbb_utility -s --hwid="0123456789ABCDE" ${TMP}.blob 31 ${FUTILITY} gbb_utility -g ${TMP}.blob | grep "0123456789ABCDE" 39 if ${FUTILITY} gbb_utility -s --rootkey ${TMP}.data1.toolong ${TMP}.blob; then false; fi 40 if ${FUTILITY} gbb_utility -s --recoverykey ${TMP}.data2.toolong ${TMP}.blob; then false; fi 41 if ${FUTILITY} gbb_utility -s --bmpfv ${TMP}.data3.toolong ${TMP}.blob; then false; fi 50 --bmpfv ${TMP}.data3.short ${TMP}.blob [all …]
|
| /external/u-boot/arch/x86/cpu/baytrail/ |
| D | fsp_configs.c | 35 const void *blob = gd->fdt_blob; in fsp_update_configs() local 43 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_BAYTRAIL_FSP); in fsp_update_configs() 49 fsp_upd->mrc_init_tseg_size = fdtdec_get_int(blob, node, in fsp_update_configs() 52 fsp_upd->mrc_init_mmio_size = fdtdec_get_int(blob, node, in fsp_update_configs() 55 fsp_upd->mrc_init_spd_addr1 = fdtdec_get_int(blob, node, in fsp_update_configs() 58 fsp_upd->mrc_init_spd_addr2 = fdtdec_get_int(blob, node, in fsp_update_configs() 61 fsp_upd->emmc_boot_mode = fdtdec_get_int(blob, node, in fsp_update_configs() 64 fsp_upd->enable_sdio = fdtdec_get_bool(blob, node, "fsp,enable-sdio"); in fsp_update_configs() 65 fsp_upd->enable_sdcard = fdtdec_get_bool(blob, node, in fsp_update_configs() 67 fsp_upd->enable_hsuart0 = fdtdec_get_bool(blob, node, in fsp_update_configs() [all …]
|
| /external/u-boot/arch/powerpc/cpu/mpc85xx/ |
| D | fdt.c | 29 extern void ft_qe_setup(void *blob); 30 extern void ft_fixup_num_cores(void *blob); 31 extern void ft_srio_setup(void *blob); 36 void ft_fixup_cpu(void *blob, u64 memory_limit) in ft_fixup_cpu() argument 49 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cpu() 51 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cpu() 58 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu() 61 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu() 77 fdt_setprop(blob, off, "cpu-release-addr", in ft_fixup_cpu() 81 fdt_setprop_string(blob, off, "enable-method", in ft_fixup_cpu() [all …]
|
| /external/u-boot/arch/arm/cpu/armv8/fsl-layerscape/ |
| D | fdt.c | 31 int fdt_fixup_phy_connection(void *blob, int offset, phy_interface_t phyc) in fdt_fixup_phy_connection() argument 33 return fdt_setprop_string(blob, offset, "phy-connection-type", in fdt_fixup_phy_connection() 38 void ft_fixup_cpu(void *blob) in ft_fixup_cpu() argument 49 off = fdt_path_offset(blob, "/cpus"); in ft_fixup_cpu() 55 fdt_support_default_count_cells(blob, off, &addr_cells, NULL); in ft_fixup_cpu() 57 off = fdt_node_offset_by_prop_value(blob, off_prev, "device_type", in ft_fixup_cpu() 60 reg = (fdt32_t *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cpu() 64 fdt_del_node(blob, off); in ft_fixup_cpu() 69 off = fdt_node_offset_by_prop_value(blob, off_prev, in ft_fixup_cpu() 82 node = fdt_path_offset(blob, "/psci"); in ft_fixup_cpu() [all …]
|
| /external/libbrillo/brillo/ |
| D | secure_blob_unittest.cc | 25 const Blob blob(std::begin(kTestBytes), std::end(kTestBytes)); in TEST() local 26 const string obtained_string = BlobToString(blob); in TEST() 30 EXPECT_EQ(blob, obtained_blob); in TEST() 76 SecureBlob blob(32); in TEST_F() local 78 EXPECT_EQ(32, blob.size()); in TEST_F() 83 SecureBlob blob(32, 'a'); in TEST_F() local 85 for (size_t i = 0; i < blob.size(); i++) { in TEST_F() 86 EXPECT_EQ('a', blob[i]); in TEST_F() 92 SecureBlob blob(32, 0); in TEST_F() local 94 for (size_t i = 0; i < blob.size(); i++) { in TEST_F() [all …]
|
| /external/u-boot/arch/x86/cpu/braswell/ |
| D | fsp_configs.c | 49 const void *blob = gd->fdt_blob; in fsp_update_configs() local 57 node = fdt_node_offset_by_compatible(blob, 0, "intel,braswell-fsp"); in fsp_update_configs() 63 node = fdt_node_offset_by_compatible(blob, node, in fsp_update_configs() 71 memory_upd->mrc_init_tseg_size = fdtdec_get_int(blob, node, in fsp_update_configs() 73 memory_upd->mrc_init_mmio_size = fdtdec_get_int(blob, node, in fsp_update_configs() 75 memory_upd->mrc_init_spd_addr1 = fdtdec_get_int(blob, node, in fsp_update_configs() 77 memory_upd->mrc_init_spd_addr2 = fdtdec_get_int(blob, node, in fsp_update_configs() 79 memory_upd->igd_dvmt50_pre_alloc = fdtdec_get_int(blob, node, in fsp_update_configs() 81 memory_upd->aperture_size = fdtdec_get_int(blob, node, in fsp_update_configs() 83 memory_upd->gtt_size = fdtdec_get_int(blob, node, in fsp_update_configs() [all …]
|
| /external/mesa3d/src/freedreno/ir3/ |
| D | ir3_disk_cache.c | 90 struct blob blob; in ir3_disk_cache_init_shader_key() local 91 blob_init(&blob); in ir3_disk_cache_init_shader_key() 92 nir_serialize(&blob, shader->nir, true); in ir3_disk_cache_init_shader_key() 93 _mesa_sha1_update(&ctx, blob.data, blob.size); in ir3_disk_cache_init_shader_key() 94 blob_finish(&blob); in ir3_disk_cache_init_shader_key() 108 struct blob blob; in compute_variant_key() local 109 blob_init(&blob); in compute_variant_key() 111 blob_write_bytes(&blob, &v->shader->cache_key, sizeof(v->shader->cache_key)); in compute_variant_key() 112 blob_write_bytes(&blob, &v->key, sizeof(v->key)); in compute_variant_key() 113 blob_write_uint8(&blob, v->binning_pass); in compute_variant_key() [all …]
|
| /external/u-boot/arch/powerpc/cpu/mpc8xxx/ |
| D | fdt.c | 24 static int ft_del_cpuhandle(void *blob, int cpuhandle) in ft_del_cpuhandle() argument 31 off = fdt_node_offset_by_prop_value(blob, -1, "cpu-handle", in ft_del_cpuhandle() 34 fdt_delprop(blob, off, "cpu-handle"); in ft_del_cpuhandle() 36 off = fdt_node_offset_by_prop_value(blob, -1, "cpu-handle", in ft_del_cpuhandle() 43 void ft_fixup_num_cores(void *blob) { in ft_fixup_num_cores() argument 49 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_num_cores() 51 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_num_cores() 55 int ph = fdt_get_phandle(blob, off); in ft_fixup_num_cores() 58 if (-FDT_ERR_NOTFOUND == ft_del_cpuhandle(blob, ph)) { in ft_fixup_num_cores() 59 fdt_del_node(blob, off); in ft_fixup_num_cores() [all …]
|
| /external/mesa3d/src/gallium/drivers/etnaviv/ |
| D | etnaviv_disk_cache.c | 71 struct blob blob; in etna_disk_cache_init_shader_key() local 73 blob_init(&blob); in etna_disk_cache_init_shader_key() 74 nir_serialize(&blob, shader->nir, true); in etna_disk_cache_init_shader_key() 75 _mesa_sha1_update(&ctx, blob.data, blob.size); in etna_disk_cache_init_shader_key() 76 blob_finish(&blob); in etna_disk_cache_init_shader_key() 85 struct blob blob; in compute_variant_key() local 87 blob_init(&blob); in compute_variant_key() 89 blob_write_bytes(&blob, &v->shader->cache_key, sizeof(v->shader->cache_key)); in compute_variant_key() 90 blob_write_bytes(&blob, &v->key, sizeof(v->key)); in compute_variant_key() 92 disk_cache_compute_key(compiler->disk_cache, blob.data, blob.size, cache_key); in compute_variant_key() [all …]
|
| /external/u-boot/arch/powerpc/cpu/mpc83xx/ |
| D | fdt.c | 14 extern void ft_qe_setup(void *blob); 22 void fdt_fixup_muram (void *blob) in fdt_fixup_muram() argument 28 do_fixup_by_compat(blob, "fsl,qe-muram-data", "reg", in fdt_fixup_muram() 33 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument 45 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup() 50 fdt_fixup_crypto_node(blob, 0x0204); in ft_cpu_setup() 65 nodeoffset = fdt_path_offset(blob, "/aliases"); in ft_cpu_setup() 68 prop = fdt_getprop(blob, nodeoffset, "ethernet0", NULL); in ft_cpu_setup() 72 path = fdt_path_offset(blob, prop); in ft_cpu_setup() 73 prop = fdt_getprop(blob, path, "interrupts", in ft_cpu_setup() [all …]
|
| /external/u-boot/lib/ |
| D | fdtdec.c | 81 fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node, in fdtdec_get_addr_size_fixed() argument 93 prop = fdt_getprop(blob, node, prop_name, &len); in fdtdec_get_addr_size_fixed() 111 addr = fdt_translate_address(blob, node, prop_addr); in fdtdec_get_addr_size_fixed() 127 fdt_addr_t fdtdec_get_addr_size_auto_parent(const void *blob, int parent, in fdtdec_get_addr_size_auto_parent() argument 136 na = fdt_address_cells(blob, parent); in fdtdec_get_addr_size_auto_parent() 142 ns = fdt_size_cells(blob, parent); in fdtdec_get_addr_size_auto_parent() 150 return fdtdec_get_addr_size_fixed(blob, node, prop_name, index, na, in fdtdec_get_addr_size_auto_parent() 154 fdt_addr_t fdtdec_get_addr_size_auto_noparent(const void *blob, int node, in fdtdec_get_addr_size_auto_noparent() argument 163 parent = fdt_parent_offset(blob, node); in fdtdec_get_addr_size_auto_noparent() 169 return fdtdec_get_addr_size_auto_parent(blob, parent, node, prop_name, in fdtdec_get_addr_size_auto_noparent() [all …]
|
| /external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
| D | nv50_ir_serialize.cpp | 22 nv50_ir_prog_info_serialize(struct blob *blob, struct nv50_ir_prog_info *info) in nv50_ir_prog_info_serialize() argument 24 blob_write_uint32(blob, info->bin.smemSize); in nv50_ir_prog_info_serialize() 25 blob_write_uint16(blob, info->target); in nv50_ir_prog_info_serialize() 26 blob_write_uint8(blob, info->type); in nv50_ir_prog_info_serialize() 27 blob_write_uint8(blob, info->optLevel); in nv50_ir_prog_info_serialize() 28 blob_write_uint8(blob, info->dbgFlags); in nv50_ir_prog_info_serialize() 29 blob_write_uint8(blob, info->omitLineNum); in nv50_ir_prog_info_serialize() 30 blob_write_uint8(blob, info->bin.sourceRep); in nv50_ir_prog_info_serialize() 37 blob_write_uint32(blob, num_tokens); in nv50_ir_prog_info_serialize() 38 blob_write_bytes(blob, tokens, num_tokens * sizeof(struct tgsi_token)); in nv50_ir_prog_info_serialize() [all …]
|
| /external/u-boot/include/ |
| D | fdtdec.h | 219 int fdtdec_parse_phandle_with_args(const void *blob, int src_node, 242 int fdtdec_next_alias(const void *blob, const char *name, 256 enum fdt_compat_id fdtdec_lookup(const void *blob, int node); 270 int fdtdec_next_compatible(const void *blob, int node, 287 int fdtdec_next_compatible_subnode(const void *blob, int node, 313 fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node, 335 fdt_addr_t fdtdec_get_addr_size_auto_parent(const void *blob, int parent, 361 fdt_addr_t fdtdec_get_addr_size_auto_noparent(const void *blob, int node, 388 fdt_addr_t fdtdec_get_addr(const void *blob, int node, 416 fdt_addr_t fdtdec_get_addr_size(const void *blob, int node, [all …]
|
| /external/mesa3d/src/broadcom/vulkan/ |
| D | v3dv_pipeline_cache.c | 87 struct blob blob; in v3dv_pipeline_cache_upload_nir() local 88 blob_init(&blob); in v3dv_pipeline_cache_upload_nir() 90 nir_serialize(&blob, nir, false); in v3dv_pipeline_cache_upload_nir() 91 if (blob.out_of_memory) { in v3dv_pipeline_cache_upload_nir() 92 blob_finish(&blob); in v3dv_pipeline_cache_upload_nir() 103 blob_finish(&blob); in v3dv_pipeline_cache_upload_nir() 109 ralloc_size(cache->nir_cache, sizeof(*snir) + blob.size); in v3dv_pipeline_cache_upload_nir() 111 snir->size = blob.size; in v3dv_pipeline_cache_upload_nir() 112 memcpy(snir->data, blob.data, blob.size); in v3dv_pipeline_cache_upload_nir() 114 blob_finish(&blob); in v3dv_pipeline_cache_upload_nir() [all …]
|
| /external/u-boot/arch/arm/mach-imx/imx8/ |
| D | fdt.c | 23 static int disable_fdt_node(void *blob, int nodeoffset) in disable_fdt_node() argument 29 rc = fdt_setprop(blob, nodeoffset, "status", status, in disable_fdt_node() 33 ret = fdt_increase_size(blob, 512); in disable_fdt_node() 43 static void update_fdt_with_owned_resources(void *blob) in update_fdt_with_owned_resources() argument 55 for (offset = fdt_next_node(blob, offset, &depth); offset > 0; in update_fdt_with_owned_resources() 56 offset = fdt_next_node(blob, offset, &depth)) { in update_fdt_with_owned_resources() 58 fdt_get_name(blob, offset, NULL), depth); in update_fdt_with_owned_resources() 60 if (!fdt_get_property(blob, offset, "power-domains", NULL)) { in update_fdt_with_owned_resources() 62 fdt_get_name(blob, offset, NULL)); in update_fdt_with_owned_resources() 66 if (!fdtdec_get_is_enabled(blob, offset)) { in update_fdt_with_owned_resources() [all …]
|
| /external/u-boot/drivers/pci/ |
| D | pcie_layerscape_gen4_fixup.c | 67 static void fdt_pcie_set_msi_map_entry(void *blob, struct ls_pcie_g4 *pcie, in fdt_pcie_set_msi_map_entry() argument 75 nodeoff = fdt_node_offset_by_compat_reg(blob, CONFIG_FSL_PCIE_COMPAT, in fdt_pcie_set_msi_map_entry() 86 prop = (u32 *)fdt_getprop(blob, nodeoff, "msi-parent", 0); in fdt_pcie_set_msi_map_entry() 95 fdt_appendprop_u32(blob, nodeoff, "msi-map", devid); in fdt_pcie_set_msi_map_entry() 96 fdt_appendprop_u32(blob, nodeoff, "msi-map", phandle); in fdt_pcie_set_msi_map_entry() 97 fdt_appendprop_u32(blob, nodeoff, "msi-map", streamid); in fdt_pcie_set_msi_map_entry() 98 fdt_appendprop_u32(blob, nodeoff, "msi-map", 1); in fdt_pcie_set_msi_map_entry() 109 static void fdt_pcie_set_iommu_map_entry(void *blob, struct ls_pcie_g4 *pcie, in fdt_pcie_set_iommu_map_entry() argument 118 nodeoff = fdt_node_offset_by_compat_reg(blob, CONFIG_FSL_PCIE_COMPAT, in fdt_pcie_set_iommu_map_entry() 129 prop = fdt_getprop_w(blob, nodeoff, "iommu-map", &lenp); in fdt_pcie_set_iommu_map_entry() [all …]
|
| D | pcie_layerscape_fixup.c | 72 static void fdt_pcie_set_msi_map_entry(void *blob, struct ls_pcie *pcie, in fdt_pcie_set_msi_map_entry() argument 82 nodeoffset = fdt_node_offset_by_compat_reg(blob, "fsl,ls-pcie", in fdt_pcie_set_msi_map_entry() 94 nodeoffset = fdt_node_offset_by_compat_reg(blob, in fdt_pcie_set_msi_map_entry() 102 prop = (u32 *)fdt_getprop(blob, nodeoffset, "msi-parent", 0); in fdt_pcie_set_msi_map_entry() 111 fdt_appendprop_u32(blob, nodeoffset, "msi-map", devid); in fdt_pcie_set_msi_map_entry() 112 fdt_appendprop_u32(blob, nodeoffset, "msi-map", phandle); in fdt_pcie_set_msi_map_entry() 113 fdt_appendprop_u32(blob, nodeoffset, "msi-map", streamid); in fdt_pcie_set_msi_map_entry() 114 fdt_appendprop_u32(blob, nodeoffset, "msi-map", 1); in fdt_pcie_set_msi_map_entry() 125 static void fdt_pcie_set_iommu_map_entry(void *blob, struct ls_pcie *pcie, in fdt_pcie_set_iommu_map_entry() argument 136 nodeoffset = fdt_node_offset_by_compat_reg(blob, "fsl,ls-pcie", in fdt_pcie_set_iommu_map_entry() [all …]
|
| /external/harfbuzz_ng/src/ |
| D | hb-blob.cc | 90 hb_blob_t *blob; in hb_blob_create() local 94 !(blob = hb_object_create<hb_blob_t> ())) { in hb_blob_create() 100 blob->data = data; in hb_blob_create() 101 blob->length = length; in hb_blob_create() 102 blob->mode = mode; in hb_blob_create() 104 blob->user_data = user_data; in hb_blob_create() 105 blob->destroy = destroy; in hb_blob_create() 107 if (blob->mode == HB_MEMORY_MODE_DUPLICATE) { in hb_blob_create() 108 blob->mode = HB_MEMORY_MODE_READONLY; in hb_blob_create() 109 if (!blob->try_make_writable ()) { in hb_blob_create() [all …]
|
| /external/u-boot/arch/arm/cpu/armv7/ls102xa/ |
| D | fdt.c | 83 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument 96 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup() 102 fdt_fixup_crypto_node(blob, sec_in32(&sec->secvid_ms)); in ft_cpu_setup() 106 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_cpu_setup() 109 fdt_setprop(blob, off, "clock-frequency", &val, 4); in ft_cpu_setup() 110 off = fdt_node_offset_by_prop_value(blob, off, in ft_cpu_setup() 114 do_fixup_by_prop_u32(blob, "device_type", "soc", in ft_cpu_setup() 117 ft_fixup_enet_phy_connect_type(blob); in ft_cpu_setup() 120 do_fixup_by_compat_u32(blob, "fsl,16550-FIFO64", in ft_cpu_setup() 124 sysclk_path = fdt_get_alias(blob, "sysclk"); in ft_cpu_setup() [all …]
|
| /external/mesa3d/src/intel/vulkan/ |
| D | anv_pipeline_cache.c | 147 struct blob *blob) in anv_shader_bin_write_to_blob() argument 149 blob_write_uint32(blob, shader->stage); in anv_shader_bin_write_to_blob() 151 blob_write_uint32(blob, shader->key->size); in anv_shader_bin_write_to_blob() 152 blob_write_bytes(blob, shader->key->data, shader->key->size); in anv_shader_bin_write_to_blob() 154 blob_write_uint32(blob, shader->kernel_size); in anv_shader_bin_write_to_blob() 155 blob_write_bytes(blob, shader->kernel.map, shader->kernel_size); in anv_shader_bin_write_to_blob() 157 blob_write_uint32(blob, shader->prog_data_size); in anv_shader_bin_write_to_blob() 158 blob_write_bytes(blob, shader->prog_data, shader->prog_data_size); in anv_shader_bin_write_to_blob() 159 blob_write_bytes(blob, shader->prog_data->relocs, in anv_shader_bin_write_to_blob() 163 blob_write_uint32(blob, shader->num_stats); in anv_shader_bin_write_to_blob() [all …]
|
| /external/javasqlite/src/main/java/SQLite/ |
| D | Blob.java | 16 private Blob blob; field in BlobR 28 BlobR(Blob blob) { in BlobR() argument 29 this.blob = blob; in BlobR() 39 int ret = blob.size - pos; in available() 71 blob.close(); in close() 72 blob = null; in close() 85 } else if (ret > blob.size) { in skip() 86 ret = blob.size; in skip() 87 pos = blob.size; in skip() 101 int n = blob.read(b, 0, pos, b.length); in read() [all …]
|
| /external/u-boot/common/ |
| D | fdt_support.c | 418 int fdt_fixup_memory_banks(void *blob, u64 start[], u64 size[], int banks) in fdt_fixup_memory_banks() argument 431 err = fdt_check_header(blob); in fdt_fixup_memory_banks() 438 nodeoffset = fdt_find_or_add_subnode(blob, 0, "memory"); in fdt_fixup_memory_banks() 442 err = fdt_setprop(blob, nodeoffset, "device_type", "memory", in fdt_fixup_memory_banks() 460 len = fdt_pack_reg(blob, tmp, start, size, banks); in fdt_fixup_memory_banks() 462 err = fdt_setprop(blob, nodeoffset, "reg", tmp, len); in fdt_fixup_memory_banks() 471 int fdt_set_usable_memory(void *blob, u64 start[], u64 size[], int areas) in fdt_set_usable_memory() argument 483 err = fdt_check_header(blob); in fdt_set_usable_memory() 490 nodeoffset = fdt_find_or_add_subnode(blob, 0, "memory"); in fdt_set_usable_memory() 494 len = fdt_pack_reg(blob, tmp, start, size, areas); in fdt_set_usable_memory() [all …]
|