Lines Matching +full:build +full:- +full:user +full:- +full:static
5 * See the COPYING file in the top-level directory.
10 #include "qemu/config-file.h"
11 #include "qemu/qemu-plugin.h"
12 #include "qemu/error-report.h"
15 #include "qemu/plugin-event.h"
30 static inline qemu_plugin_meminfo_t
40 static inline enum qemu_plugin_mem_rw
49 static inline void qemu_plugin_add_opts(void) in qemu_plugin_add_opts()
100 * A dynamic callback has an insertion point that is determined at run-time.
143 * struct CPUPluginState - per-CPU state for plugins
180 static inline void qemu_plugin_disable_mem_helpers(CPUState *cpu) in qemu_plugin_disable_mem_helpers()
182 cpu->neg.plugin_mem_cbs = NULL; in qemu_plugin_disable_mem_helpers()
186 * qemu_plugin_user_exit(): clean-up callbacks before calling exit callbacks
188 * This is a user-mode only helper that ensure we have fully cleared
198 * This is a user-mode only helper to take the internal plugin lock
207 * This user-mode only helper resets the lock state after a fork so we
214 static inline void qemu_plugin_add_opts(void) in qemu_plugin_add_opts()
217 static inline void qemu_plugin_opt_parse(const char *optstr, in qemu_plugin_opt_parse()
220 error_report("plugin interface not enabled in this build"); in qemu_plugin_opt_parse()
224 static inline int qemu_plugin_load_list(QemuPluginList *head, Error **errp) in qemu_plugin_load_list()
229 static inline void qemu_plugin_vcpu_init_hook(CPUState *cpu) in qemu_plugin_vcpu_init_hook()
232 static inline void qemu_plugin_vcpu_exit_hook(CPUState *cpu) in qemu_plugin_vcpu_exit_hook()
235 static inline void qemu_plugin_tb_trans_cb(CPUState *cpu, in qemu_plugin_tb_trans_cb()
239 static inline void qemu_plugin_vcpu_idle_cb(CPUState *cpu) in qemu_plugin_vcpu_idle_cb()
242 static inline void qemu_plugin_vcpu_resume_cb(CPUState *cpu) in qemu_plugin_vcpu_resume_cb()
245 static inline void
251 static inline
255 static inline void qemu_plugin_vcpu_mem_cb(CPUState *cpu, uint64_t vaddr, in qemu_plugin_vcpu_mem_cb()
262 static inline void qemu_plugin_flush_cb(void) in qemu_plugin_flush_cb()
265 static inline void qemu_plugin_atexit_cb(void) in qemu_plugin_atexit_cb()
268 static inline
272 static inline void qemu_plugin_disable_mem_helpers(CPUState *cpu) in qemu_plugin_disable_mem_helpers()
275 static inline void qemu_plugin_user_exit(void) in qemu_plugin_user_exit()
278 static inline void qemu_plugin_user_prefork_lock(void) in qemu_plugin_user_prefork_lock()
281 static inline void qemu_plugin_user_postfork(bool is_child) in qemu_plugin_user_postfork()