Home
last modified time | relevance | path

Searched refs:root (Results 1 – 25 of 145) sorted by relevance

123456

/qemu/tests/unit/
H A Dtest-interval-tree.c13 static IntervalTreeRoot root; variable
33 g_assert(root.rb_root.rb_node == NULL); in test_empty()
34 g_assert(root.rb_leftmost == NULL); in test_empty()
44 interval_tree_insert(&nodes[0], &root); in test_find_one_point()
55 interval_tree_remove(&nodes[0], &root); in test_find_one_point()
56 g_assert(root.rb_root.rb_node == NULL); in test_find_one_point()
57 g_assert(root.rb_leftmost == NULL); in test_find_one_point()
69 interval_tree_insert(&nodes[0], &root); in test_find_two_point()
70 interval_tree_insert(&nodes[1], &root); in test_find_two_point()
79 interval_tree_remove(&nodes[1], &root); in test_find_two_point()
[all …]
H A Dcheck-block-qdict.c46 QDict *root = qdict_new(); in qdict_flatten_test() local
104 qdict_put(root, "e", e); in qdict_flatten_test()
105 qdict_put(root, "f", f); in qdict_flatten_test()
106 qdict_put_int(root, "g", 4); in qdict_flatten_test()
107 qdict_put(root, "y", y); in qdict_flatten_test()
108 qdict_put(root, "z", z); in qdict_flatten_test()
110 qdict_flatten(root); in qdict_flatten_test()
117 g_assert(qdict_get_int(root, "f.c") == 2); in qdict_flatten_test()
119 g_assert(qdict_get_int(root, "g") == 4); in qdict_flatten_test()
123 g_assert(qdict_size(root) == 10); in qdict_flatten_test()
[all …]
H A Dtest-bdrv-graph-mod.c132 BlockBackend *root = blk_new(qemu_get_aio_context(), in test_update_perm_tree() local
138 blk_insert_bs(root, bs, &error_abort); in test_update_perm_tree()
149 blk_unref(root); in test_update_perm_tree()
198 BlockBackend *root = blk_new(qemu_get_aio_context(), 0, BLK_PERM_ALL); in test_should_update_child() local
203 blk_insert_bs(root, bs, &error_abort); in test_should_update_child()
220 blk_unref(root); in test_should_update_child()
H A Dtest-logging.c179 static void rmdir_full(gchar const *root) in rmdir_full() argument
181 GDir *root_gdir = g_dir_open(root, 0, NULL); in rmdir_full()
186 gchar *entry_path = g_build_filename(root, entry_name, NULL); in rmdir_full()
191 g_assert(g_rmdir(root) == 0); in rmdir_full()
/qemu/hw/pci-host/
H A Ddesignware.c90 root->msi.intr[0].status |= BIT(val) & root->msi.intr[0].enable; in designware_pcie_root_msi_write()
92 if (root->msi.intr[0].status & ~root->msi.intr[0].mask) { in designware_pcie_root_msi_write()
156 val = root->msi.base; in designware_pcie_root_config_read()
180 val = root->atu_viewport; in designware_pcie_root_config_read()
221 DesignwarePCIERoot *root = viewport->root; in designware_pcie_root_data_access() local
316 root->msi.base |= val; in designware_pcie_root_config_write()
345 root->atu_viewport = val; in designware_pcie_root_config_write()
454 viewport->root = root; in designware_pcie_root_realize()
504 memory_region_init_io(&root->msi.iomem, OBJECT(root), in designware_pcie_root_realize()
724 VMSTATE_STRUCT(root,
[all …]
H A Dxilinx-pcie.c140 qdev_realize(DEVICE(&s->root), BUS(pci->bus), &error_fatal); in xilinx_pcie_host_realize()
152 XilinxPCIERoot *root = &s->root; in xilinx_pcie_host_init() local
154 object_initialize_child(obj, "root", root, TYPE_XILINX_PCIE_ROOT); in xilinx_pcie_host_init()
155 qdev_prop_set_int32(DEVICE(root), "addr", PCI_DEVFN(0, 0)); in xilinx_pcie_host_init()
156 qdev_prop_set_bit(DEVICE(root), "multifunction", false); in xilinx_pcie_host_init()
H A Dgpex.c187 GPEXRootState *root = &s->gpex_root; in gpex_host_initfn() local
189 object_initialize_child(obj, "gpex_root", root, TYPE_GPEX_ROOT_DEVICE); in gpex_host_initfn()
190 qdev_prop_set_int32(DEVICE(root), "addr", PCI_DEVFN(0, 0)); in gpex_host_initfn()
191 qdev_prop_set_bit(DEVICE(root), "multifunction", false); in gpex_host_initfn()
/qemu/util/
H A Dinterval-tree.c182 qatomic_set(&root->rb_node, new); in rb_change_child()
198 rb_change_child(old, new, parent, root); in rb_rotate_set_parents()
343 root->rb_leftmost = node; in rb_insert_augmented_cached()
546 rb_change_child(node, child, parent, root); in rb_erase_augmented()
559 rb_change_child(node, tmp, parent, root); in rb_erase_augmented()
629 rb_erase_color(rebalance, root, augment); in rb_erase_augmented()
636 if (root->rb_leftmost == node) { in rb_erase_augmented_cached()
637 root->rb_leftmost = rb_next(node); in rb_erase_augmented_cached()
800 if (!root || !root->rb_root.rb_node) { in interval_tree_iter_first()
817 node = rb_to_itree(root->rb_root.rb_node); in interval_tree_iter_first()
[all …]
H A Dselfmap.c15 IntervalTreeRoot *root; in read_self_maps() local
23 root = g_new0(IntervalTreeRoot, 1); in read_self_maps()
74 interval_tree_insert(&e->itree, root); in read_self_maps()
82 return root; in read_self_maps()
103 void free_self_maps(IntervalTreeRoot *root) in free_self_maps() argument
105 if (root) { in free_self_maps()
106 free_rbnode(root->rb_root.rb_node); in free_self_maps()
107 g_free(root); in free_self_maps()
H A Dqtree.c233 if (!tree->root) { in q_tree_node_first()
237 tmp = tree->root; in q_tree_node_first()
346 tree->root = NULL; in q_tree_remove_all()
547 if (!tree->root) { in q_tree_insert_internal()
555 node = tree->root; in q_tree_insert_internal()
736 if (!tree->root) { in q_tree_remove_internal()
742 node = tree->root; in q_tree_remove_internal()
1032 if (!tree->root) { in q_tree_foreach()
1075 if (!tree->root) { in q_tree_search_node()
1133 if (!tree->root) { in q_tree_height()
[all …]
/qemu/docs/system/s390x/
H A Dvfio-ccw.rst19 [root@host ~]# uuidgen
30 [root@host ~]# driverctl -b css set-override 0.0.0313 vfio_ccw
31 [root@host ~]# mdevctl define -u 7e270a25-e163-4922-af60-757fc8ed48c6 \
39 [root@host ~]# lscss | grep 0.0.2b09 | awk '{print $2}'
45 [root@host ~]# echo 0.0.0313 > /sys/bus/css/devices/0.0.0313/driver/unbind
46 [root@host ~]# echo 0.0.0313 > /sys/bus/css/drivers/vfio_ccw/bind
50 [root@host ~]# echo "7e270a25-e163-4922-af60-757fc8ed48c6" > \
65 [root@guest ~]# lscss -d 0.0.1234
69 [root@guest ~]# chccwdev -e 0.0.1234
72 [root@guest ~]# dmesg -t
/qemu/include/qemu/
H A Dinterval-tree.h51 static inline bool interval_tree_is_empty(const IntervalTreeRoot *root) in interval_tree_is_empty() argument
53 return root->rb_root.rb_node == NULL; in interval_tree_is_empty()
63 void interval_tree_insert(IntervalTreeNode *node, IntervalTreeRoot *root);
72 void interval_tree_remove(IntervalTreeNode *node, IntervalTreeRoot *root);
83 IntervalTreeNode *interval_tree_iter_first(IntervalTreeRoot *root,
/qemu/docs/
H A Dpcie_pci_bridge.txt16 can be hot-plugged into appropriate root port (requires additional actions,
28 Motivation - now on init any PCI Express root port which doesn't have
35 Red Hat vendor-specific PCI capability, added to the root port
65 set to -1 to leave root port's default behavior unchanged.
73 -device pcie-root-port,bus=pcie.0,id=rp1,slot=1 \
74 -device pcie-root-port,bus=pcie.0,id=rp2,slot=2 \
75 -device pcie-root-port,bus=pcie.0,id=rp3,slot=3,bus-reserve=1 \
88 2 QEMU generic root ports without this capability;
89 - 2 PCIE-PCI bridges plugged into 2 different root ports;
92 - PCIE-PCI bridge, plugged into QEMU generic root port;
[all …]
/qemu/system/
H A Dtrace-events19 flatview_new(void *view, void *root) "%p (root %p)"
20 flatview_destroy(void *view, void *root) "%p (root %p)"
21 flatview_destroy_rcu(void *view, void *root) "%p (root %p)"
/qemu/hw/i386/kvm/
H A Dxenstore_impl.c56 XsNode *root; member
64 XsNode *root; member
853 *rootp = &s->root; in init_walk_op()
861 *rootp = &tx->root; in init_walk_op()
952 tx->root = xs_node_ref(s->root); in xs_impl_transaction_start()
1031 s->root = tx->root; in transaction_commit()
1032 tx->root = NULL; in transaction_commit()
1365 if (tx->root) { in xs_tx_free()
1656 g_assert(t->root); in lookup_tx_node()
1837 s->root = NULL; in xs_impl_deserialize()
[all …]
/qemu/docs/config/
H A Dq35-virtio-serial.cfg80 driver = "pcie-root-port"
88 driver = "pcie-root-port"
95 driver = "pcie-root-port"
102 driver = "pcie-root-port"
109 driver = "pcie-root-port"
116 driver = "pcie-root-port"
123 driver = "pcie-root-port"
130 driver = "pcie-root-port"
H A Dq35-virtio-graphical.cfg75 driver = "pcie-root-port"
83 driver = "pcie-root-port"
90 driver = "pcie-root-port"
97 driver = "pcie-root-port"
104 driver = "pcie-root-port"
111 driver = "pcie-root-port"
118 driver = "pcie-root-port"
125 driver = "pcie-root-port"
H A Dmach-virt-serial.cfg130 driver = "pcie-root-port"
138 driver = "pcie-root-port"
145 driver = "pcie-root-port"
152 driver = "pcie-root-port"
159 driver = "pcie-root-port"
166 driver = "pcie-root-port"
173 driver = "pcie-root-port"
180 driver = "pcie-root-port"
H A Dmach-virt-graphical.cfg124 driver = "pcie-root-port"
132 driver = "pcie-root-port"
139 driver = "pcie-root-port"
146 driver = "pcie-root-port"
153 driver = "pcie-root-port"
160 driver = "pcie-root-port"
167 driver = "pcie-root-port"
174 driver = "pcie-root-port"
/qemu/qapi/
H A Dqobject-output-visitor.c37 QObject *root; /* Root of the output visit */ member
57 assert(qov->root); in qobject_output_push_obj()
90 assert(!qov->root); in qobject_output_add_obj()
91 qov->root = value; in qobject_output_add_obj()
231 assert(qov->root && QSLIST_EMPTY(&qov->stack)); in qobject_output_complete()
234 *qov->result = qobject_ref(qov->root); in qobject_output_complete()
249 qobject_unref(qov->root); in qobject_output_free()
/qemu/tests/qemu-iotests/
H A Dtestenv.py143 def root(*names: str) -> str: function
150 self.qemu_prog = os.getenv('QEMU_PROG', root(f'qemu-system-{arch}'))
152 pattern = root('qemu-system-*')
160 self.qemu_img_prog = os.getenv('QEMU_IMG_PROG', root('qemu-img'))
161 self.qemu_io_prog = os.getenv('QEMU_IO_PROG', root('qemu-io'))
162 self.qemu_nbd_prog = os.getenv('QEMU_NBD_PROG', root('qemu-nbd'))
163 self.qsd_prog = os.getenv('QSD_PROG', root('storage-daemon',
H A D26249 root = "drive0-quorum"
51 root = "drive0-verify"
53 vm.add_device('virtio-blk,drive=%s,iothread=iothread0' % root)
/qemu/contrib/elf2dmp/
H A Dpdb.c58 const uint8_t *root = r->modimage; in pdb_find_public_v3_symbol() local
62 sym = (const void *)(root + i); in pdb_find_public_v3_symbol()
240 r->ds.root = pdb_ds_read_file(r, 1); in pdb_reader_init()
241 if (!r->ds.root) { in pdb_reader_init()
258 g_free(r->ds.root); in pdb_reader_init()
269 g_free(r->ds.root); in pdb_reader_exit()
/qemu/docs/tools/
H A Dvirtfs-proxy-helper.rst15 Pass-through security model in QEMU 9p server needs root privilege to do
22 - Running QEMU with root privilege could be a security issue.
28 in non-root mode, but doing privileged operations using socket IO.
31 root privileges. Proxy helper chroots into 9p export path and creates
37 The proxy helper is designed so that it can drop root privileges except
/qemu/block/
H A Dblock-backend.c46 BdrvChild *root; member
276 if (blk->root) { in blk_root_inactivate()
470 if (!blk->root) { in blk_new_open()
486 if (blk->root) { in blk_delete()
570 if (blk->root) { in blk_remove_all_bs()
762 return blk->root ? blk->root->bs : NULL; in blk_bs()
871 BdrvChild *root; in blk_remove_bs() local
898 root = blk->root; in blk_remove_bs()
899 blk->root = NULL; in blk_remove_bs()
2678 assert(blk->root); in blk_update_root_state()
[all …]

123456