| /qemu/tests/qtest/libqos/ |
| A D | libqos-malloc.c | 148 mlist_sort_insert(s->used, usednode); in mlist_fulfill() 169 QTAILQ_FOREACH(node, s->used, MLIST_ENTNAME) { in mlist_check() 197 node = mlist_find_key(s->used, addr); in mlist_free() 206 QTAILQ_REMOVE(s->used, node, MLIST_ENTNAME); in mlist_free() 249 g_free(allocator->used); in alloc_destroy() 296 s->used = g_new(MemList, 1); in alloc_init() 298 QTAILQ_INIT(s->used); in alloc_init() 331 tmpused = dst->used; in migrate_allocator() 335 dst->used = src->used; in migrate_allocator() 339 src->used = tmpused; in migrate_allocator() [all …]
|
| A D | virtio.c | 246 vq->used = (uint64_t)((vq->avail + sizeof(uint16_t) * (3 + vq->size) in qvring_init() 264 qvirtio_writew(vq->vdev, qts, vq->used, 0); in qvring_init() 266 qvirtio_writew(vq->vdev, qts, vq->used + 2, 0); in qvring_init() 268 qvirtio_writew(vq->vdev, qts, vq->used + 4 + in qvring_init() 397 flags = qvirtio_readw(d, qts, vq->used); in qvirtqueue_kick() 398 avail_event = qvirtio_readw(d, qts, vq->used + 4 + in qvirtqueue_kick() 425 vq->used + offsetof(struct vring_used, idx)); in qvirtqueue_get_buf() 430 elem_addr = vq->used + in qvirtqueue_get_buf()
|
| /qemu/tests/multiboot/ |
| A D | modules.out | 13 Content: 'This is a test file that is used as a multiboot module.' 20 Content: 'This is a test file that is used as a multiboot module.' 27 Content: 'This is a test file that is used as a multiboot module.' 34 Content: 'This is a test file that is used as a multiboot module.' 36 Content: 'This is a test file that is used as a multiboot module.' 38 Content: 'This is a test file that is used as a multiboot module.'
|
| /qemu/qapi/ |
| A D | machine-common.json | 29 # SMPConfiguration is used to configure the topology of this 32 # @core: core level. The @cores option in SMPConfiguration is used 36 # used to configure the topology of this level. 39 # is used to configure the topology of this level. 41 # @die: die level. The @dies option in SMPConfiguration is used to 45 # The @sockets option in SMPConfiguration is used to configure 48 # @book: book level. The @books option in SMPConfiguration is used 52 # used to configure the topology of this level.
|
| A D | virtio.json | 522 # @vring-used: VirtQueue vring.used (device area) 529 # @used-idx: VirtQueue used_idx 546 'vring-used': 'uint64', 549 'used-idx': 'uint16', 550 'signalled-used': 'uint16', 653 # @used: vhost_virtqueue used 669 # @used-size: vhost_virtqueue used_size 679 'used': 'uint64', 685 'used-phys': 'uint64', 686 'used-size': 'uint32' } } [all …]
|
| A D | common.json | 80 # @bar0: PCI BAR0 is used for the feature 82 # @bar1: PCI BAR1 is used for the feature 84 # @bar2: PCI BAR2 is used for the feature 86 # @bar3: PCI BAR3 is used for the feature 88 # @bar4: PCI BAR4 is used for the feature 90 # @bar5: PCI BAR5 is used for the feature
|
| A D | audio.json | 16 # General audio backend options that are used for both playback and 71 # Options of the ALSA backend that are used for both playback and 134 # Options of the Core Audio backend that are used for both playback 185 # Options of the JACK backend that are used for both playback and 235 # Options of the OSS backend that are used for both playback and 287 # Options of the Pulseaudio backend that are used for both playback 293 # used to identify the stream in PulseAudio when you create 331 # Options of the PipeWire backend that are used for both playback and 337 # used to identify the stream in PipeWire when you create multiple 372 # Options of the SDL audio backend that are used for both playback and
|
| A D | ui.json | 302 # @auth: the current authentication type used by the server 304 # - 'none' if no authentication is being used 515 # used for authentication. 544 # @auth: the current authentication type used by the server 546 # - 'none' if no authentication is being used 547 # - 'vnc' if VNC authentication is being used 548 # - 'vencrypt+plain' if VEncrypt is used with plain text 550 # - 'vencrypt+tls+none' if VEncrypt is used with TLS and no 607 # @auth: The current authentication type used by the servers 855 # This is used by the @send-key command. [all …]
|
| /qemu/docs/devel/ |
| A D | ebpf_rss.rst | 5 RSS(Receive Side Scaling) is used to distribute network packets to guest virtqueues 34 - eBPF is used: 38 - eBPF is used: 42 - 'in-qemu' RSS is used: 46 - eBPF is used, hash population feature is not reported to the guest: 51 Also 'in-qemu' RSS, as a fallback, is used if the eBPF program failed to load or set to TUN. 85 …ue, should the hash be calculated, on false - ``default_queue`` would be used as the final decisi… 86 - populate_hash - for now, not used. eBPF RSS doesn't support hash reporting. 87 …SH_TYPE_*`` defines. If for packet hash should not be calculated - ``default_queue`` would be used. 89 - default_queue - the queue index that used for packet that shouldn't be hashed. For some packets, … [all …]
|
| A D | rcu.rst | 4 Read-copy update (RCU) is a synchronization mechanism that is used to 10 thus it is not used alone. Typically, the write-side will use a lock to 12 restricting updates to a single task). In QEMU, when a lock is used, 28 mechanism can be used for an arbitrary number of "things", without 112 ``call_rcu1`` is typically used via either the ``call_rcu`` or 164 The following APIs must be used before RCU is used in a thread: 188 used in. 218 In general, RCU can be used whenever it is possible to create a new 230 Here are some frequently-used RCU idioms that are worth noting. 236 TBD (not yet used in QEMU) [all …]
|
| /qemu/audio/ |
| A D | jackaudio.c | 49 uint32_t used; member 100 buffer->used = 0; in qjack_buffer_create() 112 qatomic_store_release(&buffer->used, 0); in qjack_buffer_clear() 161 qatomic_add(&buffer->used, frames); in qjack_buffer_write() 193 qatomic_add(&buffer->used, frames); in qjack_buffer_write_l() 203 const int avail = qatomic_load_acquire(&buffer->used); in qjack_buffer_read() 227 qatomic_sub(&buffer->used, frames); in qjack_buffer_read() 236 const int used = qatomic_load_acquire(&buffer->used); in qjack_buffer_read_l() local 239 if (copy > used) { in qjack_buffer_read_l() 240 copy = used; in qjack_buffer_read_l() [all …]
|
| /qemu/tests/unit/ |
| A D | test-qdev-global-props.c | 240 g_assert(props[0].used); in test_dynamic_globalprop_subprocess() 241 g_assert(props[1].used); in test_dynamic_globalprop_subprocess() 242 g_assert(!props[2].used); in test_dynamic_globalprop_subprocess() 243 g_assert(!props[3].used); in test_dynamic_globalprop_subprocess() 244 g_assert(!props[4].used); in test_dynamic_globalprop_subprocess() 245 g_assert(!props[5].used); in test_dynamic_globalprop_subprocess()
|
| /qemu/python/ |
| A D | README.rst | 4 This directory houses Python tooling used by the QEMU project to build, 8 ``setup.py`` is used by ``pip`` to install this tooling to the current 9 environment. ``setup.cfg`` provides the packaging configuration used by 43 These packages may be used without installing them first, by using one 79 - ``PACKAGE.rst`` is used as the README file that is visible on PyPI.org. 81 - ``VERSION`` contains the PEP-440 compliant version used to describe 84 - ``setup.py`` is the setuptools installer used by pip; See above.
|
| A D | PACKAGE.rst | 4 This package provides QEMU tooling used by the QEMU project to build, 39 ``make develop`` can be used to install this package in editable mode 43 ``make check`` can be used to run the available tests.
|
| /qemu/util/ |
| A D | filemonitor-inotify.c | 59 int used = 0; in qemu_file_monitor_watch() local 83 while (used < len) { in qemu_file_monitor_watch() 89 struct inotify_event *ev = (struct inotify_event *)(buf + used); in qemu_file_monitor_watch() 95 assert(len - used >= sizeof(struct inotify_event)); in qemu_file_monitor_watch() 96 assert(len - used - sizeof(struct inotify_event) >= ev->len); in qemu_file_monitor_watch() 104 used += sizeof(struct inotify_event) + ev->len; in qemu_file_monitor_watch()
|
| /qemu/hw/virtio/ |
| A D | vhost-shadow-virtqueue.c | 231 uint16_t avail_event = *(uint16_t *)(&svq->vring.used->ring[svq->vring.num]); in vhost_svq_kick() 234 needs_kick = !(svq->vring.used->flags & VRING_USED_F_NO_NOTIFY); in vhost_svq_kick() 363 uint16_t *used_idx = &svq->vring.used->idx; in vhost_svq_more_used() 421 const vring_used_t *used = svq->vring.used; in vhost_svq_get_buf() local 432 used_elem.id = le32_to_cpu(used->ring[last_used].id); in vhost_svq_get_buf() 433 used_elem.len = le32_to_cpu(used->ring[last_used].len); in vhost_svq_get_buf() 602 addr->used_user_addr = (uint64_t)(uintptr_t)svq->vring.used; in vhost_svq_get_vring_addr() 680 svq->vring.used = mmap(NULL, vhost_svq_device_area_size(svq), in vhost_svq_start() 726 munmap(svq->vring.used, vhost_svq_device_area_size(svq)); in vhost_svq_stop()
|
| /qemu/include/standard-headers/linux/ |
| A D | virtio_ring.h | 163 vring_used_t *used; member 195 #define vring_avail_event(vr) (*(__virtio16 *)&(vr)->used->ring[(vr)->num]) 203 vr->used = (void *)(((uintptr_t)&vr->avail->ring[num] + sizeof(__virtio16) in vring_init()
|
| /qemu/tests/tcg/i386/ |
| A D | README | 10 The Linux system call modify_ldt() is used to create x86 selectors 13 The Linux system call vm86() is used to test vm86 emulation. 30 This program tests various Linux system calls. It is used to verify
|
| /qemu/docs/specs/ |
| A D | ppc-spapr-hcalls.rst | 5 When used with the ``pseries`` machine type, ``qemu-system-ppc64`` implements 14 calls which are mostly used as a private interface between the firmware 26 Firmware) and is still used by PAPR and LoPAR to provide various services that 57 This is typically used by the firmware running in the guest. 66 is used by our SLOF firmware to invert the screen.
|
| /qemu/python/qemu/utils/ |
| A D | README.rst | 4 This package provides miscellaneous utilities used for testing and 5 debugging QEMU. It is used primarily by the vm and avocado tests.
|
| /qemu/docs/tools/ |
| A D | qemu-nbd.rst | 39 ``secret`` object, which is used to supply passwords and/or encryption 40 keys, and the ``tls-creds`` object, which is used to supply TLS 65 not be used, instead the :option:`format=` option should be set. 102 The cache mode to be used with the file. Valid values are: 128 converts a zero write to an unmap operation and can only be used if 174 the hostname that the NBD client used to connect will be checked 176 it might be required to override the hostname used to perform this 179 be used to set the officially expected hostname of the remote NBD 180 server. This can also be used if accessing NBD over a UNIX socket 195 :option:`--object` option. This will be used to authorize connecting users
|
| /qemu/pc-bios/s390-ccw/ |
| A D | virtio-net.c | 106 if (rx_last_idx == rxvq->used->idx) { in recv() 110 len = rxvq->used->ring[rx_last_idx % rxvq->num].len - sizeof(VirtioNetHdr); in recv() 115 id = rxvq->used->ring[rx_last_idx % rxvq->num].id % rxvq->num; in recv()
|
| /qemu/docs/system/ |
| A D | secrets.rst | 18 used to identify the object when configuring the thing which need the data. 63 opaque blob. The entire raw file contents is used as the value, thus it is 90 The secret used as the AES key must always be configured using the file based 100 The contents of this file will by used as an AES-256 key to encrypt the 111 These bytes are used as the initialization vector for the AES-256-CBC value. 113 A single master key can be used to encrypt all subsequent secrets, **but it is 114 critical that a different initialization vector is used for every secret**. 154 keyring can be used to pass the master key to QEMU.
|
| A D | replay.rst | 13 Record/replay functions are used for the deterministic replay of qemu execution. 15 used for replaying the execution anywhere and for unlimited number of times. 60 This behavior is enabled by using blkreplay driver. It should be used 62 * ``-net none`` option should be specified when network is not used, 118 New VM snapshots may be created in replay mode. They can be used later 148 it must be started with "orphan" qcow2 image. This image will be used 156 ``empty.qcow2`` drive does not connected to any virtual block device and used 171 Replay network filter is used to record and replay network packets. While 202 Recorded executions may be used to enable reverse debugging. QEMU can't 235 When ``rrsnapshot`` is not used, then snapshot named ``start_debugging``
|
| /qemu/python/qemu/machine/ |
| A D | README.rst | 4 This package provides core utilities used for testing and debugging 5 QEMU. It is used by the iotests, vm tests, avocado tests, and several
|