..
accel.h
accel: Declare AccelClass::cpu_common_[un]realize() handlers
3 years ago
async-teardown.h
Don't include headers already included by qemu/osdep.h
3 years ago
atomic.h
include: move typeof_strip_qual to compiler.h, use it in QAPI_LIST_LENGTH()
2 years ago
atomic128.h
tcg: Correct invalid mentions of 'softmmu' by 'system-mode'
3 years ago
base64.h
nomaintainer: Fix Lesser GPL version number
5 years ago
bcd.h
Clean up decorations and whitespace around header guards
10 years ago
bitmap.h
bitmap: Use g_try_new0/g_new0/g_renew
2 years ago
bitops.h
migration/multifd: Support outgoing mapped-ram stream format
2 years ago
bswap.h
bswap: Add st24_be_p() to store 24 bits in big-endian order
2 years ago
buffer.h
Replace GCC_FMT_ATTR with G_GNUC_PRINTF
4 years ago
cacheflush.h
util: Enhance flush_icache_range with separate data pointer
5 years ago
cacheinfo.h
include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.h
4 years ago
chardev_open.h
util/char_dev: Add open_cdev()
2 years ago
clang-tsa.h
clang-tsa: Add macros for shared locks
3 years ago
co-shared-resource.h
co-shared-resource: protect with a mutex
5 years ago
compiler.h
include: move typeof_strip_qual to compiler.h, use it in QAPI_LIST_LENGTH()
2 years ago
config-file.h
util/qemu-config: Extract QMP commands to qemu-config-qmp.c
2 years ago
coroutine-core.h
Rename "QEMU global mutex" to "BQL" in comments and docs
2 years ago
coroutine-tls.h
tls: add macros for coroutine-safe TLS variables
4 years ago
coroutine.h
lockable: remove QemuLockable from typedefs.h
2 years ago
coroutine_int.h
coroutine: support SafeStack in ucontext backend
6 years ago
cpu-float.h
Clean up ill-advised or unusual header guards
4 years ago
cpuid.h
host/include/i386: Implement clmul.h
3 years ago
crc-ccitt.h
bulk: Do not declare function prototypes using 'extern' keyword
3 years ago
crc32c.h
igb: Implement Rx SCTP CSO
3 years ago
ctype.h
qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h
7 years ago
cutils.h
util/hexdump: Add unit_len and block_len to qemu_hexdump_line
2 years ago
datadir.h
vl: extract softmmu/datadir.c
5 years ago
dbus.h
Don't include headers already included by qemu/osdep.h
3 years ago
defer-call.h
util/defer-call: move defer_call() to util/
2 years ago
drm.h
Clean up ill-advised or unusual header guards
7 years ago
envlist.h
remove unnecessary extern "C" blocks
3 years ago
error-report.h
Move error_printf_unless_qmp() with monitor unit
4 years ago
event_notifier.h
event_notifier: add event_notifier_get_wfd()
4 years ago
fifo8.h
util/fifo8: Introduce fifo8_drop()
2 years ago
fifo32.h
hw: Clean up includes
10 years ago
filemonitor.h
nomaintainer: Fix Lesser GPL version number
5 years ago
futex.h
futex: add missing header guards
9 years ago
guest-random.h
util/guest-random: Clean up global variable shadowing
3 years ago
hbitmap.h
hbitmap: fix hbitmap_status() return value for first dirty bit case
3 years ago
help-texts.h
docs: update copyright date to the year 2024
2 years ago
help_option.h
keyval: Parse help options
6 years ago
host-utils.h
host-utils: Add muldiv64_round_up
3 years ago
hw-version.h
include: Move hardware version declarations to new qemu/hw-version.h
4 years ago
id.h
net: Use id_generate() in the network subsystem, too
5 years ago
int128.h
host/include/generic/host/atomic128: Fix compilation problem with Clang 17
2 years ago
interval-tree.h
util: Add interval-tree.c
3 years ago
iov.h
util/iov: Remove qemu_iovec_init_extended()
3 years ago
iova-tree.h
util: spelling fixes
3 years ago
jhash.h
Clean up ill-advised or unusual header guards
7 years ago
job.h
mirror: Don't call job_pause_point() under graph lock
2 years ago
keyval.h
Clean up ill-advised or unusual header guards
4 years ago
lockable.h
lockable: Do not cast function pointers
2 years ago
log-for-trace.h
util/log: Drop return value from qemu_log
4 years ago
log.h
plugins: Replace pr_ops with a proper debug dump flag
2 years ago
madvise.h
include: Move qemu_madvise() and related #defines to new qemu/madvise.h
4 years ago
main-loop.h
qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql()
2 years ago
memalign.h
osdep: Move memalign-related functions to their own header
4 years ago
memfd.h
linux-user: add memfd_create
7 years ago
mmap-alloc.h
util/mmap-alloc: qemu_fd_getfs()
3 years ago
module.h
module: add Error arguments to module_load and module_load_qom
3 years ago
mprotect.h
include: Move qemu_mprotect_*() to new qemu/mprotect.h
4 years ago
notify.h
migration: convert to NotifierWithReturn
2 years ago
nvdimm-utils.h
Clean up includes
5 years ago
option.h
qemu-option: remove QemuOpt from typedefs.h
2 years ago
option_int.h
qemu/queue.h: simplify reverse access to QTAILQ
7 years ago
osdep.h
migration: Add direct-io parameter
2 years ago
path.h
Clean up decorations and whitespace around header guards
10 years ago
plugin-event.h
include/qemu: Split out plugin-event.h
3 years ago
plugin-memory.h
plugin: Simplify struct qemu_plugin_hwaddr
3 years ago
plugin.h
plugins: Free CPUPluginState before destroying vCPU state
2 years ago
pmem.h
Clean up decorations and whitespace around header guards
7 years ago
processor.h
qemu/processor: Remove unused 'qemu/atomic.h' header
3 years ago
progress_meter.h
coroutine: Clean up superfluous inclusion of qemu/lockable.h
3 years ago
qdist.h
Include qemu-common.h exactly where needed
7 years ago
qemu-plugin.h
plugins: add time control API
2 years ago
qemu-print.h
Replace GCC_FMT_ATTR with G_GNUC_PRINTF
4 years ago
qemu-progress.h
include: move progress API to qemu-progress.h
4 years ago
qht.h
qht: constify qht_statistics_init
8 years ago
qsp.h
qsp: Simplify how qsp_report() prints
7 years ago
qtree.h
include: Clean up includes
2 years ago
queue.h
qemu/atomic.h: rename atomic_ to qatomic_
6 years ago
range.h
util/range: Make ranges_overlap() return bool
2 years ago
ratelimit.h
ratelimit: treat zero speed as unlimited
5 years ago
rcu.h
bulk: Do not declare function prototypes using 'extern' keyword
3 years ago
rcu_queue.h
remove unnecessary extern "C" blocks
3 years ago
readline.h
readline: Extract readline_add_completion_of() from monitor
3 years ago
reserved-region.h
util/reserved-region: Add new ReservedRegion helpers
2 years ago
selfmap.h
util/selfmap: Use dev_t and ino_t in MapInfo
3 years ago
seqlock.h
qemu/atomic.h: rename atomic_ to qatomic_
6 years ago
sockets.h
osdep: implement qemu_socketpair() for win32
3 years ago
stats64.h
stat64: Add stat64_set() operation
3 years ago
sys_membarrier.h
bulk: Do not declare function prototypes using 'extern' keyword
3 years ago
systemd.h
Normalize header guard symbol definition.
7 years ago
thread-context.h
util: Introduce ThreadContext user-creatable object
4 years ago
thread-posix.h
thread-posix: implement Semaphore with QemuCond and QemuMutex
4 years ago
thread-win32.h
util: Use real functions for thread-posix QemuRecMutex
5 years ago
thread.h
system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()
2 years ago
throttle-options.h
block: add throttle block filter driver
9 years ago
throttle.h
throttle: use enum ThrottleDirection instead of bool is_write
3 years ago
timed-average.h
include: Clean up includes
10 years ago
timer.h
qemu/timer: Add host ticks function for LoongArch
2 years ago
transactions.h
transactions: Invoke clean() after everything else
4 years ago
tsan.h
include/qemu: Added tsan.h for annotations.
6 years ago
typedefs.h
disas: Use translator_st to get disassembly data
2 years ago
unicode.h
json: Reject invalid UTF-8 sequences
8 years ago
units.h
block: Eliminate the S_1KiB, S_2KiB, ... macros
7 years ago
userfaultfd.h
migration: Clean up includes
3 years ago
uuid.h
util/uuid: Define UUID_STR_LEN from UUID_NONE string
2 years ago
vfio-helpers.h
util/vfio-helpers: Pass Error handle to qemu_vfio_dma_map()
5 years ago
vhost-user-server.h
export/vhost-user-blk: Fix consecutive drains
2 years ago
win_dump_defs.h
include/qemu: add 32-bit Windows dump structures
4 years ago
xattr.h
qemu/xattr.h: Exclude <sys/xattr.h> for Windows
3 years ago
xxhash.h
accel/tcg: include cs_base in our hash calculations
3 years ago
yank.h
qapi: Fix dangling references to docs/devel/qapi-code-gen.txt
2 years ago