Home
last modified time | relevance | path

Searched refs:used (Results 1 – 25 of 390) sorted by relevance

12345678910>>...16

/qemu/tests/qtest/libqos/
A Dlibqos-malloc.c148 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 Dvirtio.c246 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 Dmodules.out13 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 Dmachine-common.json29 # 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 Dvirtio.json522 # @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 Dcommon.json80 # @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 Daudio.json16 # 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 Dui.json302 # @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 Debpf_rss.rst5 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 Drcu.rst4 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 Djackaudio.c49 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 Dtest-qdev-global-props.c240 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 DREADME.rst4 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 DPACKAGE.rst4 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 Dfilemonitor-inotify.c59 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 Dvhost-shadow-virtqueue.c231 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 Dvirtio_ring.h163 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 DREADME10 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 Dppc-spapr-hcalls.rst5 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 DREADME.rst4 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 Dqemu-nbd.rst39 ``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 Dvirtio-net.c106 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 Dsecrets.rst18 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 Dreplay.rst13 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 DREADME.rst4 This package provides core utilities used for testing and debugging
5 QEMU. It is used by the iotests, vm tests, avocado tests, and several

Completed in 51 milliseconds

12345678910>>...16