/openbmc/u-boot/lib/ |
H A D | fdtdec.c | 79 fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node, in fdtdec_get_addr_size_fixed() argument 91 prop = fdt_getprop(blob, node, prop_name, &len); in fdtdec_get_addr_size_fixed() 109 addr = fdt_translate_address(blob, node, prop_addr); in fdtdec_get_addr_size_fixed() 126 int node, const char *prop_name, in fdtdec_get_addr_size_auto_parent() argument 148 return fdtdec_get_addr_size_fixed(blob, node, prop_name, index, na, in fdtdec_get_addr_size_auto_parent() 152 fdt_addr_t fdtdec_get_addr_size_auto_noparent(const void *blob, int node, in fdtdec_get_addr_size_auto_noparent() argument 161 parent = fdt_parent_offset(blob, node); in fdtdec_get_addr_size_auto_noparent() 167 return fdtdec_get_addr_size_auto_parent(blob, parent, node, prop_name, in fdtdec_get_addr_size_auto_noparent() 171 fdt_addr_t fdtdec_get_addr_size(const void *blob, int node, in fdtdec_get_addr_size() argument 176 return fdtdec_get_addr_size_fixed(blob, node, prop_name, 0, in fdtdec_get_addr_size() [all …]
|
/openbmc/u-boot/common/spl/ |
H A D | spl_fit.c | 44 __maybe_unused int node; in spl_fit_get_image_name() local 52 for (node = fdt_first_subnode(fit, conf_node); in spl_fit_get_image_name() 53 node >= 0; in spl_fit_get_image_name() 54 node = fdt_next_subnode(fit, node)) { in spl_fit_get_image_name() 55 name = fdt_getprop(fit, node, "description", &len); in spl_fit_get_image_name() 90 * Return: the node offset of the respective image node or a negative 98 int node; in spl_fit_get_image_node() local 106 node = fdt_subnode_offset(fit, images, str); in spl_fit_get_image_node() 107 if (node < 0) { in spl_fit_get_image_node() 108 debug("cannot find image node '%s': %d\n", str, node); in spl_fit_get_image_node() [all …]
|
/openbmc/u-boot/tools/binman/ |
H A D | state.py | 163 def GetUpdateNodes(node): argument 166 The property referenced by this node is added to any device trees which 167 have the given node. Due to removable of unwanted notes, SPL and TPL may 168 not have this node. 171 node: Node object in the main device tree to look up 174 Node objects in each device tree that is in use (U-Boot proper, which 175 is node, SPL and TPL) 177 yield node 179 if dtb != node.GetFdt(): 180 other_node = dtb.GetNode(node.path) [all …]
|
H A D | fdt_test.py | 35 node = dt.GetNode('/microcode/update@0') 36 node.DeleteProp('data') 46 node = dt.GetNode('/binman/intel-me') 47 self.assertEquals('intel-me', node.name) 48 val = fdt_util.GetString(node, 'filename') 52 prop = node.props['intval'] 54 self.assertEquals(3, fdt_util.GetInt(node, 'intval')) 56 prop = node.props['intarray'] 63 prop = node.props['byteval'] 67 prop = node.props['bytearray'] [all …]
|
/openbmc/u-boot/drivers/core/ |
H A D | of_extra.c | 13 int ofnode_read_fmap_entry(ofnode node, struct fmap_entry *entry) in ofnode_read_fmap_entry() argument 17 if (ofnode_read_u32(node, "image-pos", &entry->offset)) { in ofnode_read_fmap_entry() 18 debug("Node '%s' has bad/missing 'image-pos' property\n", in ofnode_read_fmap_entry() 19 ofnode_get_name(node)); in ofnode_read_fmap_entry() 22 if (ofnode_read_u32(node, "size", &entry->length)) { in ofnode_read_fmap_entry() 23 debug("Node '%s' has bad/missing 'size' property\n", in ofnode_read_fmap_entry() 24 ofnode_get_name(node)); in ofnode_read_fmap_entry() 27 entry->used = ofnode_read_s32_default(node, "used", entry->length); in ofnode_read_fmap_entry() 28 prop = ofnode_read_string(node, "compress"); in ofnode_read_fmap_entry() 38 entry->unc_length = ofnode_read_s32_default(node, "uncomp-size", in ofnode_read_fmap_entry() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 254.out | 1 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}} 3 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persisten… 5 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persisten… 15 "snapshot-node-name": "snap" 22 "node": "snap" 31 "node": "base" 34 "node": "snap", 42 "node": "snap", 52 "node": "base" 55 "node": "snap", [all …]
|
H A D | 283.out | 1 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "target", "size": 10485… 3 …{"driver": "blkdebug", "image": {"driver": "null-co", "node-name": "base", "size": 1048576}, "node… 5 {"execute": "blockdev-add", "arguments": {"driver": "blkdebug", "image": "base", "node-name": "othe… 8 …t on node 'base': permissions 'write' are both required by node 'other' (uses node 'base' as 'imag… 12 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "source"}} 14 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "target"}} 16 …auto-dismiss": false, "auto-finalize": false, "device": "source", "filter-node-name": "backup-filt… 21 {"return": "Error: Cannot find device='' nor node-name='backup-filter'\r\n"}
|
H A D | 254 | 33 vm = iotests.VM().add_drive(disk, opts='node-name=base') 36 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap0') 37 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap1', 39 vm.qmp_log('block-dirty-bitmap-add', node='drive0', name='bitmap2', 47 'snapshot-node-name': 'snap'}}, 51 'data': {'node': 'snap', 'name': 'bitmap0'}}, 53 'data': {'node': 'snap', 'target': 'bitmap0', 54 'bitmaps': [{'node': 'base', 'name': 'bitmap0'}]}}, 58 'data': {'node': 'snap', 'name': 'bitmap1', 'persistent': True}}, 60 'data': {'node': 'snap', 'target': 'bitmap1', [all …]
|
H A D | 308.out | 11 'node-name': 'node-protocol', 18 'node-name': 'node-format', 19 'file': 'node-protocol' 28 'node-name': 'node-format', 38 'node-name': 'node-format', 48 'node-name': 'node-format', 63 'node-name': 'node-format', 74 'node-name': 'node-format', 94 'node-name': 'node-format', 119 'node-name': 'node-format' [all …]
|
H A D | 267 | 110 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file 111 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file \ 112 -blockdev driver=$IMGFMT,file=file,node-name=fmt 113 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file \ 114 -blockdev driver=raw,file=file,node-name=raw \ 115 -blockdev driver=$IMGFMT,file=raw,node-name=fmt 121 run_test -blockdev driver=file,filename="$TEST_IMG",node-name=file \ 122 -blockdev driver=$IMGFMT,file=file,node-name=fmt \ 123 -blockdev driver=copy-on-read,file=fmt,node-name=filter 132 run_test -blockdev driver=file,filename="$TEST_IMG.base",node-name=backing-file \ [all …]
|
H A D | 142.out | 74 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 77 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 80 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 150 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 153 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 156 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 226 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 229 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 232 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… 302 …e.filename=TEST_DIR/t.qcow2.base,node-name=image,backing.node-name=backing,backing.file.node-name=… [all …]
|
H A D | 258.out | 7 …node-name": "node0"}, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-nod… 9 …o-finalize": false, "base-node": "node0", "device": "node4", "filter-node-name": "commit-filter", … 11 {"execute": "block-stream", "arguments": {"base-node": "commit-filter", "device": "node3", "job-id"… 23 …node-name": "node0"}, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-nod… 25 …o-finalize": false, "base-node": "node0", "device": "node4", "filter-node-name": "commit-filter", … 27 {"execute": "block-stream", "arguments": {"base-node": "commit-filter", "device": "node3", "job-id"…
|
H A D | 141.out | 4 …river": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}} 8 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}} 9 {"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: node is used as backing hd of 'NO… 13 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}} 17 …river": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}} 22 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}} 23 {"error": {"class": "GenericError", "desc": "Node 'drv0' is busy: block device is in use by block j… 27 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}} 31 …river": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top"}, "node-name": "drv0"}} 36 {"execute": "blockdev-del", "arguments": {"node-name": "drv0"}} [all …]
|
/openbmc/u-boot/include/linux/ |
H A D | rbtree_augmented.h | 26 void (*propagate)(struct rb_node *node, struct rb_node *stop); 31 extern void __rb_insert_augmented(struct rb_node *node, struct rb_root *root, 34 rb_insert_augmented(struct rb_node *node, struct rb_root *root, in rb_insert_augmented() argument 37 __rb_insert_augmented(node, root, augment->rotate); in rb_insert_augmented() 46 rbstruct *node = rb_entry(rb, rbstruct, rbfield); \ 47 rbtype augmented = rbcompute(node); \ 48 if (node->rbaugmented == augmented) \ 50 node->rbaugmented = augmented; \ 51 rb = rb_parent(&node->rbfield); \ 114 __rb_erase_augmented(struct rb_node *node, struct rb_root *root, in __rb_erase_augmented() argument [all …]
|
/openbmc/qemu/include/hw/xen/ |
H A D | xen-bus-helper.h | 16 const char *node, unsigned int owner, unsigned int domid, 19 const char *node, Error **errp); 21 /* Write to node/key unless node is empty, in which case write to key */ 23 const char *node, const char *key, Error **errp, 27 const char *node, const char *key, Error **errp, 31 /* Read from node/key unless node is empty, in which case read from key */ 33 const char *node, const char *key, Error **errp, 37 const char *node, const char *key, Error **errp, 43 * the XenStore path, not the contents of the node. 50 /* Watch node/key unless node is empty, in which case watch key */ [all …]
|
/openbmc/u-boot/common/ |
H A D | common_fit.c | 12 ulong fdt_getprop_u32(const void *fdt, int node, const char *prop) in fdt_getprop_u32() argument 17 cell = fdt_getprop(fdt, node, prop, &len); in fdt_getprop_u32() 27 * Returns the node offset or a negative error number. 32 int conf, node, len; in fit_find_config_node() local 39 debug("%s: Cannot find /configurations node: %d\n", __func__, in fit_find_config_node() 46 for (node = fdt_first_subnode(fdt, conf); in fit_find_config_node() 47 node >= 0; in fit_find_config_node() 48 node = fdt_next_subnode(fdt, node)) { in fit_find_config_node() 49 name = fdt_getprop(fdt, node, "description", &len); in fit_find_config_node() 59 const char *node_name = fdt_get_name(fdt, node, NULL); in fit_find_config_node() [all …]
|
/openbmc/u-boot/drivers/qe/ |
H A D | fdt.c | 18 * If a QE firmware has been uploaded, then add the 'firmware' node under 19 * the 'qe' node. 24 int node, ret; in fdt_fixup_qe_firmware() local 30 node = fdt_path_offset(blob, "/qe"); in fdt_fixup_qe_firmware() 31 if (node < 0) in fdt_fixup_qe_firmware() 34 /* We assume the node doesn't exist yet */ in fdt_fixup_qe_firmware() 35 node = fdt_add_subnode(blob, node, "firmware"); in fdt_fixup_qe_firmware() 36 if (node < 0) in fdt_fixup_qe_firmware() 39 ret = fdt_setprop(blob, node, "extended-modes", in fdt_fixup_qe_firmware() 44 ret = fdt_setprop_string(blob, node, "id", qe_fw_info->id); in fdt_fixup_qe_firmware() [all …]
|
/openbmc/u-boot/arch/arm/mach-tegra/tegra20/ |
H A D | emc.c | 81 int node; in emc_get_controller() local 83 node = fdtdec_next_compatible(blob, 0, COMPAT_NVIDIA_TEGRA20_EMC); in emc_get_controller() 84 if (node > 0) { in emc_get_controller() 85 addr = fdtdec_get_addr(blob, node, "reg"); in emc_get_controller() 108 * If this is not present, then the EMC tables are directly below 'node', 113 * @param node EMC node (nvidia,tegra20-emc compatible string) 117 static int find_emc_tables(const void *blob, int node, int ram_code) in find_emc_tables() argument 124 need_ram_code = fdtdec_get_bool(blob, node, "nvidia,use-ram-code"); in find_emc_tables() 126 return node; in find_emc_tables() 132 offset = node; in find_emc_tables() [all …]
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | qgraph.h | 57 * *after* the node command line, the 62 * *before* the node command line, usually 63 * other non-node represented commands, 68 * command line that depend on current node. 71 * devices with same node name 116 * previous node, the framework will call 119 * node to be taken and getting from them the corresponding 120 * pointer to the actual structure of the next node to 126 * @destructor: Opposite to the node constructor, destroys the object. 128 * performs a complete cleanup of each node allocated field. [all …]
|
/openbmc/u-boot/arch/x86/cpu/quark/ |
H A D | dram.c | 45 int node; in mrc_configure_params() local 48 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_QRK_MRC); in mrc_configure_params() 49 if (node < 0) { in mrc_configure_params() 50 debug("%s: Cannot find MRC node\n", __func__); in mrc_configure_params() 73 mrc_flags = fdtdec_get_int(blob, node, "flags", 0); in mrc_configure_params() 79 mrc_params->dram_width = fdtdec_get_int(blob, node, "dram-width", 0); in mrc_configure_params() 80 mrc_params->ddr_speed = fdtdec_get_int(blob, node, "dram-speed", 0); in mrc_configure_params() 81 mrc_params->ddr_type = fdtdec_get_int(blob, node, "dram-type", 0); in mrc_configure_params() 83 mrc_params->rank_enables = fdtdec_get_int(blob, node, "rank-mask", 0); in mrc_configure_params() 84 mrc_params->channel_enables = fdtdec_get_int(blob, node, in mrc_configure_params() [all …]
|
/openbmc/u-boot/Documentation/sphinx/ |
H A D | kfigure.py | 102 node = nodes.literal_block(data, data) 103 return node 114 def pass_handle(self, node): # pylint: disable=W0613 argument 203 """Convert a image node for the builder. 332 def visit_kernel_image(self, node): # pylint: disable=W0613 argument 333 """Visitor of the ``kernel_image`` Node. 335 Handles the ``image`` child-node with the ``convert_image(...)``. 337 img_node = node[0] 341 """Node for ``kernel-image`` directive.""" 348 *glob* pattern. The KernelImage wraps a image node into a [all …]
|
/openbmc/u-boot/fs/jffs2/ |
H A D | jffs2_nand_private.h | 54 hdr_crc(struct jffs2_unknown_node *node) in hdr_crc() argument 57 u32 crc = crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 60 u32 crc = crc32_no_comp(~0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 64 if (node->hdr_crc != crc) { in hdr_crc() 72 dirent_crc(struct jffs2_raw_dirent *node) in dirent_crc() argument 74 …if (node->node_crc != crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_raw_dirent) - 8)… in dirent_crc() 82 dirent_name_crc(struct jffs2_raw_dirent *node) in dirent_name_crc() argument 84 if (node->name_crc != crc32_no_comp(0, (unsigned char *)&(node->name), node->nsize)) { in dirent_name_crc() 92 inode_crc(struct jffs2_raw_inode *node) in inode_crc() argument 94 …if (node->node_crc != crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_raw_inode) - 8))… in inode_crc()
|
/openbmc/qemu/block/monitor/ |
H A D | bitmap-qmp-cmds.c | 44 * the node reference and bitmap names. 46 * @node: The name of the BDS node to search for bitmaps 53 BdrvDirtyBitmap *block_dirty_bitmap_lookup(const char *node, in block_dirty_bitmap_lookup() argument 63 if (!node) { in block_dirty_bitmap_lookup() 64 error_setg(errp, "Node cannot be NULL"); in block_dirty_bitmap_lookup() 71 bs = bdrv_lookup_bs(node, node, NULL); in block_dirty_bitmap_lookup() 73 error_setg(errp, "Node '%s' not found", node); in block_dirty_bitmap_lookup() 90 void qmp_block_dirty_bitmap_add(const char *node, const char *name, in qmp_block_dirty_bitmap_add() argument 104 bs = bdrv_lookup_bs(node, node, errp); in qmp_block_dirty_bitmap_add() 146 BdrvDirtyBitmap *block_dirty_bitmap_remove(const char *node, const char *name, in block_dirty_bitmap_remove() argument [all …]
|
/openbmc/qemu/hw/i2c/ |
H A D | core.c | 125 I2CNode *node; in i2c_do_start_transfer() local 154 QLIST_FOREACH(node, &bus->current_devs, next) { in i2c_do_start_transfer() 155 I2CSlave *s = node->elt; in i2c_do_start_transfer() 187 I2CPendingMaster *node = g_new(struct I2CPendingMaster, 1); in i2c_bus_master() local 188 node->bh = bh; in i2c_bus_master() 190 QSIMPLEQ_INSERT_TAIL(&bus->pending_masters, node, entry); in i2c_bus_master() 195 I2CPendingMaster *node; in i2c_schedule_pending_master() local 206 node = QSIMPLEQ_FIRST(&bus->pending_masters); in i2c_schedule_pending_master() 207 bus->bh = node->bh; in i2c_schedule_pending_master() 210 g_free(node); in i2c_schedule_pending_master() [all …]
|
/openbmc/qemu/util/ |
H A D | rcu.c | 86 QLIST_FOREACH(index, ®istry, node) { in wait_for_readers() 100 QLIST_FOREACH_SAFE(index, ®istry, node, tmp) { in wait_for_readers() 102 QLIST_REMOVE(index, node); in wait_for_readers() 103 QLIST_INSERT_HEAD(&qsreaders, index, node); in wait_for_readers() 131 * the node then will not be added back to ®istry by QLIST_SWAP in wait_for_readers() 132 * below. The invariant is that the node is part of one list when in wait_for_readers() 141 QLIST_SWAP(®istry, &qsreaders, node); in wait_for_readers() 187 static void enqueue(struct rcu_head *node) in enqueue() argument 191 node->next = NULL; in enqueue() 194 * Make this node the tail of the list. The node will be in enqueue() [all …]
|