Lines Matching full:node

340 # node, annotated with information about that node in relation to its
343 # @name: Child name of the root node in the `BlockGraphInfo` struct, in
344 # its role as the child of some undescribed parent node
346 # @info: Block graph information starting at this node
361 # information for the (sub)graph's root node.
363 # @children: Array of links to this node's child nodes' information
477 # @node-name: The name of the child's block driver node.
483 'node-name': 'str' } }
492 # @node-name: the name of the block driver node (Since 2.0)
578 # @dirty-bitmaps: dirty bitmaps information (only present if node has
584 'data': { 'file': 'str', 'node-name': 'str', 'ro': 'bool', 'drv': 'str',
1156 # @node-name: The node name of the device. (Since 2.3)
1176 'data': {'*device': 'str', '*qdev': 'str', '*node-name': 'str',
1188 # that have a node name, in a list which will include "parent"
1479 # Either @device or @node-name must be set but not both.
1483 # @node-name: graph node name to get the image resized (Since 2.0)
1500 '*node-name': 'str',
1525 # Either @device or @node-name must be set but not both.
1529 # @node-name: graph node name to generate the snapshot from
1536 # @snapshot-node-name: the graph node name of the new image
1545 'data': { '*device': 'str', '*node-name': 'str',
1546 'snapshot-file': 'str', '*snapshot-node-name': 'str',
1552 # @node: device or node name that will have a snapshot taken.
1555 # the overlay of @node, as part of taking the snapshot. It must
1562 'data': { 'node': 'str', 'overlay': 'str' } }
1599 # @device: the device name or node-name of a root node which should be
1643 # @filter-node-name: the node name that should be assigned to the
1645 # node specified by @drive. If this option is not given, a node
1672 '*filter-node-name': 'str',
1701 # @target: the device name or node-name of the backup target node.
1737 # Take a snapshot, by installing 'node' as the backing image of
1738 # 'overlay'. Additionally, if 'node' is associated with a block
1754 # "node-name": "node1534",
1762 # "arguments": { "node": "ide-hd0",
1780 # @image-node-name: The name of the block driver state node of the
1782 # "image-node-name" is in the chain described by "device".
1784 # @device: The device name or node-name of the root node that owns
1785 # image-node-name.
1798 'data': { 'device': 'str', 'image-node-name': 'str',
1822 # @device: the device name or node-name of a root node
1824 # @base-node: The node name of the backing image to write data into.
1828 # @base: Same as @base-node, except that it is a file name rather than
1829 # a node name. This must be the exact filename string that was
1830 # used to open the node; other strings, even if addressing the
1833 # @top-node: The node name of the backing image within the image chain
1837 # @top: Same as @top-node, except that it is a file name rather than a
1838 # node name. This must be the exact filename string that was used
1839 # to open the node; other strings, even if addressing the same
1849 # QMP or HMP commands must use node-names for the image in
1867 # @filter-node-name: the node name that should be assigned to the
1869 # @top. If this option is not given, a node name is
1885 # @deprecated: Members @base and @top are deprecated. Use @base-node
1886 # and @top-node instead.
1901 'data': { '*job-id': 'str', 'device': 'str', '*base-node': 'str',
1903 '*top-node': 'str',
1908 '*filter-node-name': 'str',
1986 # "node-name": "my-node",
2050 # @id: Block graph node identifier. This @id is generated only for
2054 # @type: Type of graph node. Can be one of block-backend, block-job
2057 # @name: Human readable name of the node. Corresponds to node-name
2084 # block node when the caller promises that the visible disk
2090 # node.
2181 # @device: the device name or node-name of a root node whose writes
2191 # @node-name: the new block driver state node name in the graph
2194 # @replaces: with sync=full graph node name to be replaced by the new
2248 '*format': 'str', '*node-name': 'str', '*replaces': 'str',
2259 # @node: name of device/node which the bitmap is tracking
2266 'data': { 'node': 'str', 'name': 'str' } }
2271 # @node: name of device/node which the bitmap is tracking
2290 'data': { 'node': 'str', 'name': 'str', '*granularity': 'uint32',
2296 # @local: name of the bitmap, attached to the same node as target
2299 # @external: bitmap with specified node
2310 # @node: name of device/node which the @target bitmap is tracking
2314 # @bitmaps: name(s) of the source dirty bitmap(s) at @node and/or
2321 'data': { 'node': 'str', 'target': 'str',
2327 # Create a dirty bitmap with a name on the node, and start tracking
2331 # - If @node is not a valid block device or node, DeviceNotFound
2339 # "arguments": { "node": "drive0", "name": "bitmap0" } }
2354 # - If @node is not a valid block device or node, DeviceNotFound
2363 # "arguments": { "node": "drive0", "name": "bitmap0" } }
2378 # - If @node is not a valid block device, DeviceNotFound
2386 # "arguments": { "node": "drive0", "name": "bitmap0" } }
2399 # - If @node is not a valid block device, DeviceNotFound
2407 # "arguments": { "node": "drive0", "name": "bitmap0" } }
2420 # - If @node is not a valid block device, DeviceNotFound
2428 # "arguments": { "node": "drive0", "name": "bitmap0" } }
2449 # - If @node is not a valid block device, DeviceNotFound
2460 # "arguments": { "node": "drive0", "target": "bitmap0",
2490 # - If @node is not a valid block device, DeviceNotFound
2508 # @device: The device name or node-name of a root node whose writes
2511 # @target: the id or node-name of the block device to mirror to. This
2514 # @replaces: with sync=full graph node name to be replaced by the new
2540 # @filter-node-name: the node name that should be assigned to the
2542 # @device. If this option is not given, a node name is
2581 '*filter-node-name': 'str',
2808 # The node that receives the data is called the top image, can be
2810 # see below) and can be specified using its device or node name.
2812 # node; presence of the 'base-node' parameter during introspection can
2819 # file as its backing file, unless that node was changed while the job
2827 # In case @device is a filter node, `block-stream` modifies the first
2828 # non-filter overlay node below it to point to the new backing node
2834 # @device: the device or node name of the top image
2836 # @base: the common backing file name. It cannot be set if @base-node
2839 # @base-node: the node name of the backing file. It cannot be set if
2842 # @bottom: the last node in the chain that should be streamed into
2843 # top. It cannot be set if @base or @base-node is also set. It
2844 # cannot be filter node. (Since 6.0)
2851 # node-names for the image in question, as filename lookup methods
2870 # @filter-node-name: the node name that should be assigned to the
2872 # @device. If this option is not given, a node name is
2900 '*base-node': 'str', '*backing-file': 'str',
2904 '*filter-node-name': 'str',
3048 # job (only in case of "active commit", when the node being commited
3327 # writer is attached to the node and reopen read-only when the
3603 # node and do preallocation in protocol node on write.
3785 # @none: triggers once at creation of the blkdebug node (since 4.1)
3927 # is necessary anyway (which depends on how the blkdebug node is
3932 # blkdebug node is used). Defaults to none. (since 5.0)
4389 # @top-id: In secondary mode, node name or device ID of the root node
4390 # who owns the replication node chain. Must not be given in
4658 # @bottom: The name of a non-filter node (allocation-bearing layer)
4660 # so that no data below this node will be copied by this filter.
4740 # @node-name: the node name of the new node. This option is required
4741 # on the top level of `blockdev-add`. Valid node names start with
4750 # @active: whether the block node should be activated (default: true).
4766 # node (default: false, since 3.1)
4778 '*node-name': 'str',
4895 # "node-name": "test1",
4909 # "node-name": "node0",
4945 # one of them, the top-level @node-name option (from `BlockdevOptions`)
4947 # reopened. Other @node-name options must be either omitted or set to
4948 # the current name of the appropriate node. This command won't change
4949 # any node name and any attempt to do it will result in an error.
4960 # 3) A reference to a different node: the current child is replaced
4969 # unless the node being reopened does not have a backing file and its
4983 # command will fail if the node is attached to a device or is
4986 # @node-name: Name of the graph node to delete.
4995 # "node-name": "node0",
5005 # "arguments": { "node-name": "node0" }
5009 { 'command': 'blockdev-del', 'data': { 'node-name': 'str' },
5018 # Activating a node automatically activates all of its child nodes first.
5019 # Inactivating a node automatically inactivates any of its child nodes that are
5020 # not in use by a still active node.
5022 # @node-name: Name of the graph node to activate or inactivate. By default, all
5034 # "node-name": "node0",
5041 'data': { '*node-name': 'str', 'active': 'bool' },
5096 # @file: Node to create the image format on, mandatory except when
5135 # @file: Node to create the image format on
5153 # @file: Node to create the image format on
5202 # @file: Node to create the image format on
5204 # @data-file: Node to use as an external data file in which all guest
5262 # @file: Node to create the image format on
5410 # @file: Node to create the image format on
5441 # @file: Node to create the image format on
5485 # @file: Node to create the image format on
5506 # Options for creating an image format on a given node.
5536 # Starts a job to create an image format on a given node. The job is
5580 # @driver: Block driver of the node to amend.
5601 # @node-name: Name of the block node to work on
5618 'node-name': 'str',
5644 # identified by its device or node name. The 'device' field is always
5652 # @node-name: node name (Since: 2.4)
5674 # "data": { "device": "", "node-name": "drive", "fatal": false,
5682 '*node-name' : 'str',
5699 # @node-name: node name. Note that errors may be reported for the
5700 # root node that is directly attached to a guest device rather
5701 # than for the node where the error occurred. The node name is
5729 # "node-name": "#block212",
5736 'data': { 'qom-path': 'str', 'device': 'str', '*node-name': 'str',
5933 # @node-name: graph node name on which the threshold was exceeded.
5943 'data': { 'node-name': 'str',
5959 # @node-name: graph node name on which the threshold must be set.
5969 # "arguments": { "node-name": "mydev",
5974 'data': { 'node-name': 'str', 'write-threshold': 'uint64' },
5988 # @parent: the id or name of the parent node.
5991 # @node.
5993 # @node: the name of the node to be added. Mutually exclusive with
6000 # TODO: Removing children from a quorum node means introducing
6008 # :title: Add a new node to a quorum
6013 # "node-name": "new_node",
6019 # "node": "new_node" } }
6023 # :title: Delete a quorum's node
6033 '*node': 'str' },
6040 # Move @node and its children into the @iothread. If @iothread is
6041 # null then move @node and its children into the main loop.
6043 # The node must not be attached to a BlockBackend.
6045 # @node-name: the name of the block driver node
6049 # @force: true if the node and its children should be moved when a
6060 # :title: Move a node into an IOThread
6063 # "arguments": { "node-name": "disk1",
6068 # :title: Move a node into the main loop
6071 # "arguments": { "node-name": "disk1",
6076 'data' : { 'node-name': 'str',
6103 # @reference: device name if defined else node name
6134 # @node-name: the graph node name of the block driver state
6148 # "data": { "node-name": "node0", "sector-num": 345435, "sectors-count": 5,
6156 # "data": { "node-name": "node0", "sector-num": 0, "sectors-count": 2097120,
6161 'data': { 'type': 'QuorumOpType', '*error': 'str', 'node-name': 'str',
6167 # @device: the device name or node-name of a root node to generate the
6217 # @device: the device name or node-name of a root node to delete the