SYMBOL INDEX (31283 symbols across 2221 files) FILE: docs/sample/factorial.c function factorial1 (line 54) | uint64_t factorial1(uint64_t x, uint64_t max) { function factorial2 (line 66) | uint64_t factorial2(uint64_t x, uint64_t max) { function main (line 78) | int main() { FILE: guest/demos/quicksort.c function swap (line 9) | static void swap(int *a, int *b) function sort (line 14) | static void sort(int arr[], int beg, int end) function main (line 32) | int main(void) FILE: guest/include/s2e-arm.h function s2e_version (line 48) | static inline int s2e_version() function s2e_enable_symbolic (line 63) | static inline void s2e_enable_symbolic(void) function s2e_disable_symbolic (line 72) | static inline void s2e_disable_symbolic(void) function s2e_enable_forking (line 81) | static inline void s2e_enable_forking(void) function s2e_disable_forking (line 90) | static inline void s2e_disable_forking(void) function s2e_message (line 99) | static inline void s2e_message(const char* message) function s2e_warning (line 111) | static inline void s2e_warning(const char* message) function s2e_print_expression (line 125) | static inline void s2e_print_expression(const char* name, int expression) function s2e_get_path_id (line 142) | static inline unsigned s2e_get_path_id(void) function s2e_make_symbolic (line 156) | static inline void s2e_make_symbolic(void* buf, int size, const char* name) function s2e_make_concolic (line 174) | static inline void s2e_make_concolic(void *buf, int size, const char *name) function s2e_concretize (line 193) | static inline void s2e_concretize(void* buf, int size) function s2e_get_example (line 210) | static inline void s2e_get_example(void* buf, int size) function s2e_get_example_uint (line 228) | static inline unsigned s2e_get_example_uint(unsigned val) function s2e_get_ram_object_bits (line 246) | static inline int s2e_get_ram_object_bits() function s2e_kill_state (line 264) | static inline void s2e_kill_state(int status, const char* message) function s2e_merge_point (line 284) | static inline void s2e_merge_point() function s2e_rawmon_loadmodule (line 295) | static inline void s2e_rawmon_loadmodule(const char *name, unsigned load... function s2e_rawmon_loadmodule2 (line 315) | static inline void s2e_rawmon_loadmodule2(const char *name, function s2e_is_symbolic (line 345) | static inline int s2e_is_symbolic(void *ptr, size_t size) function s2e_open (line 367) | static inline int s2e_open(const char *fname) function s2e_close (line 390) | static inline int s2e_close(int fd) function s2e_read (line 411) | static inline int s2e_read(int fd, char *buf, int count) function s2e_codeselector_enable_address_space (line 434) | static inline void s2e_codeselector_enable_address_space(unsigned user_m... function s2e_codeselector_disable_address_space (line 450) | static inline void s2e_codeselector_disable_address_space(uint64_t pagedir) function s2e_codeselector_select_module (line 464) | static inline void s2e_codeselector_select_module(const char *moduleId) function s2e_moduleexec_add_module (line 480) | static inline void s2e_moduleexec_add_module(const char *moduleId, const... FILE: guest/include/s2e-x86.h function s2e_version (line 47) | static inline int s2e_version(void) function s2e_enable_symbolic (line 58) | static inline void s2e_enable_symbolic(void) function s2e_disable_symbolic (line 66) | static inline void s2e_disable_symbolic(void) function s2e_message (line 74) | static inline void s2e_message(const char *message) function s2e_warning (line 84) | static inline void s2e_warning(const char *message) function s2e_print_expression (line 94) | static inline void s2e_print_expression(const char *name, int expression) function s2e_enable_forking (line 104) | static inline void s2e_enable_forking(void) function s2e_disable_forking (line 112) | static inline void s2e_disable_forking(void) function s2e_yield (line 120) | static inline void s2e_yield(void) function s2e_get_path_id (line 128) | static inline unsigned s2e_get_path_id(void) function s2e_make_symbolic (line 139) | static inline void s2e_make_symbolic(void *buf, int size, const char *name) function s2e_make_concolic (line 162) | static inline void s2e_make_concolic(void *buf, int size, const char *name) function s2e_assume (line 186) | static inline void s2e_assume(int expression) function s2e_is_symbolic (line 196) | static inline int s2e_is_symbolic(void *ptr, size_t size) function s2e_concretize (line 208) | static inline void s2e_concretize(void *buf, int size) function s2e_get_example (line 230) | static inline void s2e_get_example(void *buf, int size) function s2e_get_example_uint (line 253) | static inline unsigned s2e_get_example_uint(unsigned val) function s2e_kill_state (line 276) | static inline void s2e_kill_state(int status, const char *message) function s2e_disable_timer_interrupt (line 298) | static inline void s2e_disable_timer_interrupt(void) function s2e_enable_timer_interrupt (line 306) | static inline void s2e_enable_timer_interrupt(void) function s2e_disable_all_apic_interrupts (line 314) | static inline void s2e_disable_all_apic_interrupts(void) function s2e_enable_all_apic_interrupts (line 322) | static inline void s2e_enable_all_apic_interrupts(void) function s2e_get_ram_object_bits (line 330) | static inline int s2e_get_ram_object_bits(void) function s2e_merge_point (line 344) | static inline void s2e_merge_point(void) function s2e_open (line 354) | static inline int s2e_open(const char *fname) function s2e_close (line 368) | static inline int s2e_close(int fd) function s2e_read (line 381) | static inline int s2e_read(int fd, char *buf, int count) function s2e_memtracer_enable (line 405) | static inline void s2e_memtracer_enable(void) function s2e_memtracer_disable (line 413) | static inline void s2e_memtracer_disable(void) function s2e_rawmon_loadmodule (line 423) | static inline void s2e_rawmon_loadmodule(const char *name, unsigned load... function s2e_rawmon_loadmodule2 (line 447) | static inline void s2e_rawmon_loadmodule2(const char *name, function s2e_codeselector_enable_address_space (line 472) | static inline void s2e_codeselector_enable_address_space(unsigned user_m... function s2e_codeselector_disable_address_space (line 482) | static inline void s2e_codeselector_disable_address_space(uint64_t pagedir) function s2e_codeselector_select_module (line 490) | static inline void s2e_codeselector_select_module(const char *moduleId) function s2e_moduleexec_add_module (line 500) | static inline void s2e_moduleexec_add_module(const char *moduleId, const... function s2e_invoke_plugin (line 514) | static inline int s2e_invoke_plugin(const char *pluginName, void *data, ... FILE: guest/include/s2e.h type s2e_opcode_module_config_t (line 41) | typedef struct _s2e_opcode_module_config_t { function __s2e_touch_string (line 72) | static inline void __s2e_touch_string(volatile const char *string) function __s2e_touch_buffer (line 79) | static inline void __s2e_touch_buffer(volatile void *buffer, unsigned size) function s2e_kill_state_printf (line 97) | static inline void s2e_kill_state_printf(int status, const char *message... function _s2e_assert (line 108) | static inline void _s2e_assert(int b, const char *expression) function s2e_printf (line 118) | static inline int s2e_printf(const char *format, ...) function s2e_range (line 130) | static inline int s2e_range(int start, int end, const char *name) FILE: guest/init_env/init_env.c function __emit_error (line 58) | static void __emit_error(const char *msg) { function __str_to_int (line 66) | static long int __str_to_int(char *s, const char *error_msg) { function __streq (line 84) | static int __streq(const char *a, const char *b) { function __add_arg (line 101) | static void __add_arg(int *argc, char **argv, char *arg, int argcMax) { type procmap_entry_t (line 121) | typedef struct _procmap_entry_t function procmap_entry_t (line 130) | static procmap_entry_t *load_process_map(void) function display_process_map (line 172) | static void display_process_map(procmap_entry_t *map) function procmap_entry_t (line 182) | static procmap_entry_t *search_process_map(procmap_entry_t *map, const c... function register_module (line 195) | static void register_module(procmap_entry_t *proc_map, const char *name) function __s2e_init_env (line 213) | static void __s2e_init_env(int *argcPtr, char ***argvPtr) function __libc_start_main (line 353) | int __libc_start_main( FILE: guest/s2ecmd/s2ecmd.c type cmd_t (line 52) | typedef struct _cmd_t { function handler_kill (line 59) | static void handler_kill(const char **args) function handler_message (line 66) | static void handler_message(const char **args) function handler_wait (line 71) | static void handler_wait(const char **args) function handler_symbwrite (line 80) | static void handler_symbwrite(const char **args) function handler_symbfile (line 105) | static void handler_symbfile(const char **args) function handler_exemplify (line 201) | static void handler_exemplify(const char **args) function handler_fork (line 219) | static void handler_fork(const char **args) function print_commands (line 241) | static void print_commands(void) function find_command (line 252) | static int find_command(const char *cmd) function main (line 264) | int main(int argc, const char **argv) FILE: guest/s2eget/s2eget.c function copy_file (line 55) | static int copy_file(const char *directory, const char *guest_file) function parse_arguments (line 128) | static int parse_arguments(int argc, const char **argv) function validate_arguments (line 144) | static int validate_arguments(void) function print_usage (line 161) | static void print_usage(const char *prog_name) function main (line 169) | int main(int argc, const char** argv) FILE: guest/windbg-gdb/BFDInterface.h function class (line 25) | class BFDInterface { FILE: guest/windbg-gdb/StartSize.h function StartSize (line 7) | struct StartSize { FILE: guest/windbg-gdb/Symbols.cpp function HRESULT (line 23) | HRESULT Symbols::LoadSymbols(IDebugClient *Client, IDebugSymbols3 *Symbols) function BOOL (line 73) | BOOL Symbols::LoadSymbolsImage(IDebugControl *Control, function VOID (line 103) | VOID Symbols::FixPath(IDebugClient *Client, IDebugControl *Control, PSTR... FILE: guest/windbg-gdb/Symbols.h function class (line 11) | class Symbols FILE: guest/windbg-gdb/main.cpp function HRESULT (line 17) | HRESULT CALLBACK DebugExtensionInitialize(PULONG Version, PULONG Flags) function VOID (line 28) | VOID CALLBACK DebugExtensionNotify(ULONG Notify, ULONG64 Argument) function VOID (line 35) | VOID CALLBACK DebugExtensionUninitialize(VOID) function HRESULT (line 45) | HRESULT CALLBACK gload(PDEBUG_CLIENT Client, PCSTR args) function HRESULT (line 77) | HRESULT CALLBACK gdump(PDEBUG_CLIENT Client, PCSTR args) function HRESULT (line 88) | HRESULT CALLBACK gsym(PDEBUG_CLIENT Client, PCSTR args) function HRESULT (line 141) | HRESULT CALLBACK gbt(PDEBUG_CLIENT Client, PCSTR args) FILE: klee/examples/islower/islower.c function my_islower (line 7) | int my_islower(int x) { function main (line 13) | int main() { FILE: klee/examples/regexp/Regexp.c function matchstar (line 14) | static int matchstar(int c, char *re, char *text) { function matchhere (line 22) | static int matchhere(char *re, char *text) { function match (line 34) | int match(char *re, char *text) { function main (line 51) | int main() { FILE: klee/examples/sort/sort.c function insert_ordered (line 8) | static void insert_ordered(int *array, unsigned nelem, int item) { function bubble_sort (line 21) | void bubble_sort(int *array, unsigned nelem) { function insertion_sort (line 38) | void insertion_sort(int *array, unsigned nelem) { function test (line 48) | void test(int *array, unsigned nelem) { function main (line 71) | int main() { FILE: klee/include/expr/Lexer.h function namespace (line 15) | namespace llvm { function namespace (line 19) | namespace klee { FILE: klee/include/expr/Parser.h function namespace (line 18) | namespace llvm { function namespace (line 22) | namespace klee { FILE: klee/include/klee/AddressSpace.h function namespace (line 21) | namespace klee { FILE: klee/include/klee/BitfieldSimplifier.h function namespace (line 42) | namespace klee { FILE: klee/include/klee/CallPathManager.h function namespace (line 18) | namespace llvm { function namespace (line 23) | namespace klee { FILE: klee/include/klee/Common.h function namespace (line 24) | namespace klee { FILE: klee/include/klee/Constraints.h function namespace (line 20) | namespace klee { FILE: klee/include/klee/Context.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/CoreStats.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/ExecutionState.h function namespace (line 26) | namespace klee { FILE: klee/include/klee/Executor.h type KTest (line 31) | struct KTest function namespace (line 33) | namespace llvm { function namespace (line 48) | namespace klee { FILE: klee/include/klee/Expr.h function namespace (line 25) | namespace llvm { function namespace (line 29) | namespace klee { function compareContents (line 363) | int compareContents(const Expr &b) const { function virtual (line 372) | virtual ref rebuild(ref kids[]) const { function ref (line 382) | static ref alloc(const llvm::APInt &v) { function ref (line 388) | static ref alloc(uint64_t v, Width w) { function ref (line 392) | static ref create(uint64_t v, Width w) { function classof (line 398) | static bool classof(const Expr *E) { function classof (line 401) | static bool classof(const ConstantExpr *) { return true; } function class (line 466) | class NonConstantExpr : public Expr { function class (line 474) | class BinaryExpr : public NonConstantExpr { function class (line 500) | class CmpExpr : public BinaryExpr { function class (line 517) | class NotOptimizedExpr : public NonConstantExpr { function class (line 551) | class UpdateNode { function class (line 586) | class Array { function class (line 633) | class UpdateList { function class (line 659) | class ReadExpr : public NonConstantExpr { function class (line 704) | class SelectExpr : public NonConstantExpr { function class (line 761) | class ConcatExpr : public NonConstantExpr { function class (line 819) | class ExtractExpr : public NonConstantExpr { function class (line 873) | class NotExpr : public NonConstantExpr { function class (line 921) | class CastExpr : public NonConstantExpr { function COMPARISON_EXPR_CLASS (line 1053) | COMPARISON_EXPR_CLASS(Eq) function isTrue (line 1072) | inline bool Expr::isTrue() const { FILE: klee/include/klee/ExprBuilder.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/ExternalDispatcher.h function namespace (line 17) | namespace llvm { function namespace (line 25) | namespace klee { FILE: klee/include/klee/IncompleteSolver.h function namespace (line 16) | namespace klee { FILE: klee/include/klee/Internal/ADT/DiscretePDF.h type weight_type (line 16) | typedef double weight_type; FILE: klee/include/klee/Internal/ADT/ImmutableMap.h function namespace (line 17) | namespace klee { FILE: klee/include/klee/Internal/ADT/ImmutableSet.h function namespace (line 17) | namespace klee { FILE: klee/include/klee/Internal/ADT/ImmutableTree.h function namespace (line 16) | namespace klee { function node (line 430) | node(_node) { FILE: klee/include/klee/Internal/ADT/KTest.h type KTestObject (line 18) | typedef struct KTestObject KTestObject; type KTestObject (line 19) | struct KTestObject { type KTest (line 25) | typedef struct KTest KTest; type KTest (line 26) | struct KTest { FILE: klee/include/klee/Internal/ADT/MapOfSets.h function namespace (line 25) | namespace klee { FILE: klee/include/klee/Internal/ADT/RNG.h function namespace (line 13) | namespace klee { FILE: klee/include/klee/Internal/ADT/TreeStream.h function namespace (line 17) | namespace klee { FILE: klee/include/klee/Internal/Module/Cell.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/Internal/Module/InstructionInfoTable.h function namespace (line 17) | namespace llvm { function namespace (line 23) | namespace klee { FILE: klee/include/klee/Internal/Module/KInstIterator.h function namespace (line 13) | namespace klee { FILE: klee/include/klee/Internal/Module/KInstruction.h function namespace (line 16) | namespace llvm { function namespace (line 20) | namespace klee { FILE: klee/include/klee/Internal/Module/KModule.h function namespace (line 21) | namespace llvm { function namespace (line 30) | namespace klee { FILE: klee/include/klee/Internal/Support/FloatEvaluation.h function namespace (line 20) | namespace klee { FILE: klee/include/klee/Internal/Support/IntEvaluation.h function namespace (line 21) | namespace klee { FILE: klee/include/klee/Internal/Support/ModuleUtil.h function namespace (line 15) | namespace llvm { function namespace (line 21) | namespace klee { FILE: klee/include/klee/Internal/Support/QueryLog.h function namespace (line 17) | namespace klee { FILE: klee/include/klee/Internal/Support/Timer.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/Internal/System/Time.h function namespace (line 13) | namespace klee { FILE: klee/include/klee/Interpreter.h type KTest (line 17) | struct KTest function namespace (line 19) | namespace llvm { function virtual (line 33) | virtual ~InterpreterHandler() {} type ModuleOptions (line 51) | struct ModuleOptions { FILE: klee/include/klee/Memory.h function namespace (line 22) | namespace llvm { function namespace (line 26) | namespace klee { function class (line 155) | class ObjectState { function isByteConcrete (line 265) | inline bool isByteConcrete(unsigned offset) const { function isByteFlushed (line 269) | inline bool isByteFlushed(unsigned offset) const { function isByteKnownSymbolic (line 273) | inline bool isByteKnownSymbolic(unsigned offset) const { function markByteConcrete (line 277) | inline void markByteConcrete(unsigned offset) { function markByteUnflushed (line 286) | void markByteUnflushed(unsigned offset) { FILE: klee/include/klee/ObjectHolder.h function namespace (line 13) | namespace klee { FILE: klee/include/klee/PTree.h function namespace (line 19) | namespace klee { FILE: klee/include/klee/Searcher.h function namespace (line 23) | namespace llvm { function namespace (line 29) | namespace klee { FILE: klee/include/klee/Solver.h function namespace (line 17) | namespace klee { FILE: klee/include/klee/SolverImpl.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/SolverStats.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/Statistic.h function namespace (line 16) | namespace klee { FILE: klee/include/klee/Statistics.h function namespace (line 19) | namespace klee { function incrementValue (line 116) | inline void StatisticRecord::incrementValue(const Statistic &s, function getValue (line 120) | inline uint64_t StatisticRecord::getValue(const Statistic &s) const { function StatisticRecord (line 124) | inline StatisticRecord & function getValue (line 132) | inline uint64_t StatisticManager::getValue(const Statistic &s) const { function incrementIndexedValue (line 136) | inline void StatisticManager::incrementIndexedValue(const Statistic &s, function getIndexedValue (line 142) | inline uint64_t StatisticManager::getIndexedValue(const Statistic &s, function setIndexedValue (line 147) | inline void StatisticManager::setIndexedValue(const Statistic &s, FILE: klee/include/klee/StatsTracker.h function namespace (line 18) | namespace llvm { function namespace (line 24) | namespace klee { FILE: klee/include/klee/TimerStatIncrementer.h function namespace (line 16) | namespace klee { FILE: klee/include/klee/UserSearcher.h function namespace (line 13) | namespace klee { FILE: klee/include/klee/util/Assignment.h function namespace (line 19) | namespace klee { FILE: klee/include/klee/util/BitArray.h function namespace (line 13) | namespace klee { function get (line 36) | inline bool get(unsigned idx) { return (bool) ((bits[idx/32]>>(idx&0x1F)... function set (line 37) | inline void set(unsigned idx) { bits[idx/32] |= 1<<(idx&0x1F); } function unset (line 38) | inline void unset(unsigned idx) { bits[idx/32] &= ~(1<<(idx&0x1F)); } function set (line 39) | inline void set(unsigned idx, bool value) { if (value) set(idx); else un... function isAllZeros (line 41) | bool isAllZeros(unsigned size) { function isAllOnes (line 49) | bool isAllOnes(unsigned size) { FILE: klee/include/klee/util/Bits.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/util/ExprEvaluator.h function namespace (line 16) | namespace klee { FILE: klee/include/klee/util/ExprHashMap.h function namespace (line 17) | namespace klee { FILE: klee/include/klee/util/ExprPPrinter.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/util/ExprRangeEvaluator.h function namespace (line 16) | namespace klee { FILE: klee/include/klee/util/ExprUtil.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/util/ExprVisitor.h function namespace (line 15) | namespace klee { FILE: klee/include/klee/util/Ref.h function dec (line 41) | void dec() { function ptr (line 50) | ptr(p) { function T (line 67) | T *get () const { type T (line 128) | typedef T* SimpleType; function SimpleType (line 129) | static SimpleType getSimplifiedValue(const ::klee::ref &Ref) { FILE: klee/lib/Basic/KTest.cpp function read_uint32 (line 25) | static int read_uint32(FILE *f, unsigned *value_out) { function write_uint32 (line 33) | static int write_uint32(FILE *f, unsigned value) { function read_string (line 42) | static int read_string(FILE *f, char **value_out) { function write_string (line 55) | static int write_string(FILE *f, const char *value) { function kTest_getCurrentVersion (line 67) | unsigned kTest_getCurrentVersion() { function kTest_checkHeader (line 72) | static int kTest_checkHeader(FILE *f) { function kTest_isKTestFile (line 82) | int kTest_isKTestFile(const char *path) { function KTest (line 94) | KTest *kTest_fromFile(const char *path) { function kTest_toFile (line 178) | int kTest_toFile(KTest *bo, const char *path) { function kTest_numBytes (line 222) | unsigned kTest_numBytes(KTest *bo) { function kTest_free (line 229) | void kTest_free(KTest *bo) { FILE: klee/lib/Basic/Statistics.cpp function Statistic (line 50) | Statistic *StatisticManager::getStatisticByName(const std::string &name)... function StatisticManager (line 59) | static StatisticManager &getStatisticManager() { function Statistic (line 77) | Statistic &Statistic::operator +=(const uint64_t addend) { FILE: klee/lib/Core/AddressSpace.cpp function ObjectState (line 42) | const ObjectState *AddressSpace::findObject(const MemoryObject *mo) const { function ObjectPair (line 48) | ObjectPair AddressSpace::findObject(uint64_t address) const { function ObjectState (line 54) | ObjectState *AddressSpace::getWriteable(const MemoryObject *mo, FILE: klee/lib/Core/CallPathManager.cpp function CallPathNode (line 75) | CallPathNode *CallPathManager::computeCallPath(CallPathNode *parent, function CallPathNode (line 87) | CallPathNode *CallPathManager::getCallPath(CallPathNode *parent, FILE: klee/lib/Core/Common.cpp function klee_vfmessage (line 41) | static void klee_vfmessage(llvm::raw_ostream *os, const char *pfx, const... function klee_vmessage (line 63) | static void klee_vmessage(const char *pfx, bool onlyToFile, const char *... FILE: klee/lib/Core/Context.cpp function Context (line 30) | const Context &Context::get() { FILE: klee/lib/Core/ExecutionState.cpp type klee (line 33) | namespace klee { function ExecutionState (line 97) | ExecutionState* ExecutionState::clone() { function ExecutionState (line 107) | ExecutionState *ExecutionState::branch() { FILE: klee/lib/Core/Executor.cpp type klee (line 290) | namespace klee { function Solver (line 294) | Solver *constructSolverChain(STPSolver *stpSolver, function Module (line 383) | const Module *Executor::setModule(llvm::Module *module, function MemoryObject (line 510) | MemoryObject * Executor::addExternalObject(ExecutionState &state, function Cell (line 1272) | const Cell& Executor::eval(KInstruction *ki, unsigned index, function Function (line 1606) | Function* Executor::getCalledFunction(CallSite &cs, ExecutionState &stat... function isDebugIntrinsic (line 1626) | static bool isDebugIntrinsic(const Function *f, KModule *KM) { function ObjectState (line 3121) | ObjectState *Executor::bindObjectInState(ExecutionState &state, function Solver (line 3854) | Solver *Executor::getSolver() const FILE: klee/lib/Core/ExecutorTimers.cpp class HaltTimer (line 45) | class HaltTimer : public Executor::Timer { method HaltTimer (line 49) | HaltTimer(Executor *_executor) : executor(_executor) {} method run (line 52) | void run() { function VOID (line 76) | VOID CALLBACK TimerProc( type itimerval (line 95) | struct itimerval type timeval (line 96) | struct timeval class Executor::TimerInfo (line 127) | class Executor::TimerInfo { method TimerInfo (line 137) | TimerInfo(Timer *_timer, double _rate) FILE: klee/lib/Core/ExecutorUtil.cpp type klee (line 36) | namespace klee { FILE: klee/lib/Core/ExternalDispatcher.cpp function sigsegv_handler (line 50) | static void sigsegv_handler(int signal) function sigsegv_handler (line 54) | static void sigsegv_handler(int signal, siginfo_t *info, void *context) { type sigaction (line 182) | struct sigaction function Function (line 225) | Function *ExternalDispatcher::createDispatcher(Function *target, Instruc... FILE: klee/lib/Core/ImpliedValue.h function namespace (line 23) | namespace klee { FILE: klee/lib/Core/KleeExecutor.cpp function Interpreter (line 12) | Interpreter *Interpreter::createKleeExecutor(const InterpreterOptions &o... FILE: klee/lib/Core/KleeExecutor.h function namespace (line 19) | namespace klee { FILE: klee/lib/Core/Memory.cpp function ObjectHolder (line 54) | ObjectHolder &ObjectHolder::operator=(const ObjectHolder &b) { function UpdateList (line 160) | const UpdateList &ObjectState::getUpdates() const { FILE: klee/lib/Core/MemoryManager.cpp function MemoryObject (line 34) | MemoryObject *MemoryManager::allocate(uint64_t size, bool isLocal, function MemoryObject (line 52) | MemoryObject *MemoryManager::allocateFixed(uint64_t address, uint64_t size, FILE: klee/lib/Core/MemoryManager.h function namespace (line 16) | namespace llvm { function namespace (line 20) | namespace klee { FILE: klee/lib/Core/Searcher.cpp type klee (line 48) | namespace klee { function ExecutionState (line 57) | ExecutionState &DFSSearcher::selectState() { function ExecutionState (line 107) | ExecutionState &RandomSearcher::selectState() { function ExecutionState (line 162) | ExecutionState &WeightedRandomSearcher::selectState() { function ExecutionState (line 235) | ExecutionState &RandomPathSearcher::selectState() { function ExecutionState (line 271) | ExecutionState &RandomPathSearcher::selectState() { function Instruction (line 317) | Instruction *BumpMergingSearcher::getMergePoint(ExecutionState &es) { function ExecutionState (line 331) | ExecutionState &BumpMergingSearcher::selectState() { function ExecutionState (line 414) | ExecutionState &MergingSearcher::selectState() { function ExecutionState (line 535) | ExecutionState &BatchingSearcher::selectState() { function ExecutionState (line 582) | ExecutionState &IterativeDeepeningTimeSearcher::selectState() { function ExecutionState (line 635) | ExecutionState &InterleavedSearcher::selectState() { FILE: klee/lib/Core/SeedInfo.cpp function KTestObject (line 23) | KTestObject *SeedInfo::getNextInput(const MemoryObject *mo, FILE: klee/lib/Core/SeedInfo.h type KTest (line 16) | struct KTest type KTestObject (line 17) | struct KTestObject function namespace (line 20) | namespace klee { FILE: klee/lib/Core/SpecialFunctionHandler.cpp type HandlerInfo (line 37) | struct HandlerInfo { FILE: klee/lib/Core/SpecialFunctionHandler.h function namespace (line 17) | namespace llvm { function namespace (line 21) | namespace klee { FILE: klee/lib/Core/StatsTracker.cpp type klee (line 102) | namespace klee { class WriteIStatsTimer (line 103) | class WriteIStatsTimer : public Executor::Timer { method WriteIStatsTimer (line 107) | WriteIStatsTimer(StatsTracker *_statsTracker) : statsTracker(_statsT... method run (line 110) | void run() { statsTracker->writeIStats(); } class WriteStatsTimer (line 113) | class WriteStatsTimer : public Executor::Timer { method WriteStatsTimer (line 117) | WriteStatsTimer(StatsTracker *_statsTracker) : statsTracker(_statsTr... method run (line 120) | void run() { statsTracker->writeStatsLine(); } class UpdateReachableTimer (line 123) | class UpdateReachableTimer : public Executor::Timer { method UpdateReachableTimer (line 127) | UpdateReachableTimer(StatsTracker *_statsTracker) : statsTracker(_st... method run (line 129) | void run() { statsTracker->computeReachableUncovered(); } function instructionIsCoverable (line 140) | static bool instructionIsCoverable(Instruction *i) { function getSuccs (line 561) | static std::vector getSuccs(Instruction *i) { FILE: klee/lib/Core/TimingSolver.h function namespace (line 18) | namespace klee { FILE: klee/lib/Core/UserSearcher.cpp function Searcher (line 109) | Searcher *klee::constructUserSearcher(Executor &executor) { FILE: klee/lib/Expr/BitfieldSimplifier.cpp function zeroMask (line 45) | inline uint64_t zeroMask(uint64_t w) { FILE: klee/lib/Expr/Constraints.cpp class ExprReplaceVisitor (line 20) | class ExprReplaceVisitor : public ExprVisitor { method ExprReplaceVisitor (line 25) | ExprReplaceVisitor(ref _src, ref _dst) : src(_src), dst(_d... method Action (line 27) | Action visitExpr(const Expr &e) { method Action (line 35) | Action visitExprPost(const Expr &e) { class ExprReplaceVisitor2 (line 44) | class ExprReplaceVisitor2 : public ExprVisitor { method ExprReplaceVisitor2 (line 49) | ExprReplaceVisitor2(const std::map< ref, ref > &_replaceme... method Action (line 53) | Action visitExprPost(const Expr &e) { FILE: klee/lib/Expr/Expr.cpp function AddExpr_createPartialR (line 694) | static ref AddExpr_createPartialR(const ref &cl, Exp... function AddExpr_createPartial (line 714) | static ref AddExpr_createPartial(Expr *l, const ref ... function AddExpr_create (line 717) | static ref AddExpr_create(Expr *l, Expr *r) { function SubExpr_createPartialR (line 742) | static ref SubExpr_createPartialR(const ref &cl, Exp... function SubExpr_createPartial (line 760) | static ref SubExpr_createPartial(Expr *l, const ref ... function SubExpr_create (line 765) | static ref SubExpr_create(Expr *l, Expr *r) { function MulExpr_createPartialR (line 792) | static ref MulExpr_createPartialR(const ref &cl, Exp... function MulExpr_createPartial (line 805) | static ref MulExpr_createPartial(Expr *l, const ref ... function MulExpr_create (line 808) | static ref MulExpr_create(Expr *l, Expr *r) { function AndExpr_createPartial (line 818) | static ref AndExpr_createPartial(Expr *l, const ref ... function AndExpr_createPartialR (line 827) | static ref AndExpr_createPartialR(const ref &cl, Exp... function AndExpr_create (line 830) | static ref AndExpr_create(Expr *l, Expr *r) { function OrExpr_createPartial (line 834) | static ref OrExpr_createPartial(Expr *l, const ref &... function OrExpr_createPartialR (line 843) | static ref OrExpr_createPartialR(const ref &cl, Expr... function OrExpr_create (line 846) | static ref OrExpr_create(Expr *l, Expr *r) { function XorExpr_createPartialR (line 850) | static ref XorExpr_createPartialR(const ref &cl, Exp... function XorExpr_createPartial (line 860) | static ref XorExpr_createPartial(Expr *l, const ref ... function XorExpr_create (line 863) | static ref XorExpr_create(Expr *l, Expr *r) { function UDivExpr_create (line 867) | static ref UDivExpr_create(const ref &l, const ref &r) { function SDivExpr_create (line 875) | static ref SDivExpr_create(const ref &l, const ref &r) { function URemExpr_create (line 883) | static ref URemExpr_create(const ref &l, const ref &r) { function SRemExpr_create (line 891) | static ref SRemExpr_create(const ref &l, const ref &r) { function ShlExpr_create (line 899) | static ref ShlExpr_create(const ref &l, const ref &r) { function LShrExpr_create (line 907) | static ref LShrExpr_create(const ref &l, const ref &r) { function AShrExpr_create (line 915) | static ref AShrExpr_create(const ref &l, const ref &r) { function EqExpr_create (line 983) | static ref EqExpr_create(const ref &l, const ref &r) { function TryConstArrayOpt (line 996) | static ref TryConstArrayOpt(const ref &cl, function EqExpr_createPartialR (line 1023) | static ref EqExpr_createPartialR(const ref &cl, Expr... function EqExpr_createPartial (line 1100) | static ref EqExpr_createPartial(Expr *l, const ref &... function UltExpr_create (line 1123) | static ref UltExpr_create(const ref &l, const ref &r) { function UleExpr_create (line 1132) | static ref UleExpr_create(const ref &l, const ref &r) { function SltExpr_create (line 1140) | static ref SltExpr_create(const ref &l, const ref &r) { function SleExpr_create (line 1148) | static ref SleExpr_create(const ref &l, const ref &r) { FILE: klee/lib/Expr/ExprBuilder.cpp class DefaultExprBuilder (line 21) | class DefaultExprBuilder : public ExprBuilder { method Constant (line 22) | virtual ref Constant(const llvm::APInt &Value) { method NotOptimized (line 26) | virtual ref NotOptimized(const ref &Index) { method Read (line 30) | virtual ref Read(const UpdateList &Updates, method Select (line 35) | virtual ref Select(const ref &Cond, method Concat (line 40) | virtual ref Concat(const ref &LHS, const ref &RHS) { method Extract (line 44) | virtual ref Extract(const ref &LHS, method ZExt (line 49) | virtual ref ZExt(const ref &LHS, Expr::Width W) { method SExt (line 53) | virtual ref SExt(const ref &LHS, Expr::Width W) { method Add (line 57) | virtual ref Add(const ref &LHS, const ref &RHS) { method Sub (line 61) | virtual ref Sub(const ref &LHS, const ref &RHS) { method Mul (line 65) | virtual ref Mul(const ref &LHS, const ref &RHS) { method UDiv (line 69) | virtual ref UDiv(const ref &LHS, const ref &RHS) { method SDiv (line 73) | virtual ref SDiv(const ref &LHS, const ref &RHS) { method URem (line 77) | virtual ref URem(const ref &LHS, const ref &RHS) { method SRem (line 81) | virtual ref SRem(const ref &LHS, const ref &RHS) { method Not (line 85) | virtual ref Not(const ref &LHS) { method And (line 89) | virtual ref And(const ref &LHS, const ref &RHS) { method Or (line 93) | virtual ref Or(const ref &LHS, const ref &RHS) { method Xor (line 97) | virtual ref Xor(const ref &LHS, const ref &RHS) { method Shl (line 101) | virtual ref Shl(const ref &LHS, const ref &RHS) { method LShr (line 105) | virtual ref LShr(const ref &LHS, const ref &RHS) { method AShr (line 109) | virtual ref AShr(const ref &LHS, const ref &RHS) { method Eq (line 113) | virtual ref Eq(const ref &LHS, const ref &RHS) { method Ne (line 117) | virtual ref Ne(const ref &LHS, const ref &RHS) { method Ult (line 121) | virtual ref Ult(const ref &LHS, const ref &RHS) { method Ule (line 125) | virtual ref Ule(const ref &LHS, const ref &RHS) { method Ugt (line 129) | virtual ref Ugt(const ref &LHS, const ref &RHS) { method Uge (line 133) | virtual ref Uge(const ref &LHS, const ref &RHS) { method Slt (line 137) | virtual ref Slt(const ref &LHS, const ref &RHS) { method Sle (line 141) | virtual ref Sle(const ref &LHS, const ref &RHS) { method Sgt (line 145) | virtual ref Sgt(const ref &LHS, const ref &RHS) { method Sge (line 149) | virtual ref Sge(const ref &LHS, const ref &RHS) { class ChainedBuilder (line 157) | class ChainedBuilder { method ChainedBuilder (line 167) | ChainedBuilder(ExprBuilder *_Builder, ExprBuilder *_Base) method Constant (line 171) | ref Constant(const llvm::APInt &Value) { method NotOptimized (line 175) | ref NotOptimized(const ref &Index) { method Read (line 179) | ref Read(const UpdateList &Updates, method Select (line 184) | ref Select(const ref &Cond, method Concat (line 189) | ref Concat(const ref &LHS, const ref &RHS) { method Extract (line 193) | ref Extract(const ref &LHS, method ZExt (line 198) | ref ZExt(const ref &LHS, Expr::Width W) { method SExt (line 202) | ref SExt(const ref &LHS, Expr::Width W) { method Add (line 206) | ref Add(const ref &LHS, const ref &RHS) { method Sub (line 210) | ref Sub(const ref &LHS, const ref &RHS) { method Mul (line 214) | ref Mul(const ref &LHS, const ref &RHS) { method UDiv (line 218) | ref UDiv(const ref &LHS, const ref &RHS) { method SDiv (line 222) | ref SDiv(const ref &LHS, const ref &RHS) { method URem (line 226) | ref URem(const ref &LHS, const ref &RHS) { method SRem (line 230) | ref SRem(const ref &LHS, const ref &RHS) { method Not (line 234) | ref Not(const ref &LHS) { method And (line 238) | ref And(const ref &LHS, const ref &RHS) { method Or (line 242) | ref Or(const ref &LHS, const ref &RHS) { method Xor (line 246) | ref Xor(const ref &LHS, const ref &RHS) { method Shl (line 250) | ref Shl(const ref &LHS, const ref &RHS) { method LShr (line 254) | ref LShr(const ref &LHS, const ref &RHS) { method AShr (line 258) | ref AShr(const ref &LHS, const ref &RHS) { method Eq (line 262) | ref Eq(const ref &LHS, const ref &RHS) { method Ne (line 266) | ref Ne(const ref &LHS, const ref &RHS) { method Ult (line 270) | ref Ult(const ref &LHS, const ref &RHS) { method Ule (line 274) | ref Ule(const ref &LHS, const ref &RHS) { method Ugt (line 278) | ref Ugt(const ref &LHS, const ref &RHS) { method Uge (line 282) | ref Uge(const ref &LHS, const ref &RHS) { method Slt (line 286) | ref Slt(const ref &LHS, const ref &RHS) { method Sle (line 290) | ref Sle(const ref &LHS, const ref &RHS) { method Sgt (line 294) | ref Sgt(const ref &LHS, const ref &RHS) { method Sge (line 298) | ref Sge(const ref &LHS, const ref &RHS) { class ConstantSpecializedExprBuilder (line 311) | class ConstantSpecializedExprBuilder : public ExprBuilder { method ConstantSpecializedExprBuilder (line 315) | ConstantSpecializedExprBuilder(ExprBuilder *Base) : Builder(this, Base... method Constant (line 318) | virtual ref Constant(const llvm::APInt &Value) { method NotOptimized (line 322) | virtual ref NotOptimized(const ref &Index) { method Read (line 326) | virtual ref Read(const UpdateList &Updates, method Select (line 339) | virtual ref Select(const ref &Cond, method Concat (line 347) | virtual ref Concat(const ref &LHS, const ref &RHS) { method Extract (line 360) | virtual ref Extract(const ref &LHS, method ZExt (line 368) | virtual ref ZExt(const ref &LHS, Expr::Width W) { method SExt (line 375) | virtual ref SExt(const ref &LHS, Expr::Width W) { method Add (line 382) | virtual ref Add(const ref &LHS, const ref &RHS) { method Sub (line 395) | virtual ref Sub(const ref &LHS, const ref &RHS) { method Mul (line 408) | virtual ref Mul(const ref &LHS, const ref &RHS) { method UDiv (line 421) | virtual ref UDiv(const ref &LHS, const ref &RHS) { method SDiv (line 434) | virtual ref SDiv(const ref &LHS, const ref &RHS) { method URem (line 447) | virtual ref URem(const ref &LHS, const ref &RHS) { method SRem (line 460) | virtual ref SRem(const ref &LHS, const ref &RHS) { method Not (line 473) | virtual ref Not(const ref &LHS) { method And (line 484) | virtual ref And(const ref &LHS, const ref &RHS) { method Or (line 497) | virtual ref Or(const ref &LHS, const ref &RHS) { method Xor (line 510) | virtual ref Xor(const ref &LHS, const ref &RHS) { method Shl (line 523) | virtual ref Shl(const ref &LHS, const ref &RHS) { method LShr (line 536) | virtual ref LShr(const ref &LHS, const ref &RHS) { method AShr (line 549) | virtual ref AShr(const ref &LHS, const ref &RHS) { method Eq (line 562) | virtual ref Eq(const ref &LHS, const ref &RHS) { method Ne (line 575) | virtual ref Ne(const ref &LHS, const ref &RHS) { method Ult (line 588) | virtual ref Ult(const ref &LHS, const ref &RHS) { method Ule (line 601) | virtual ref Ule(const ref &LHS, const ref &RHS) { method Ugt (line 614) | virtual ref Ugt(const ref &LHS, const ref &RHS) { method Uge (line 627) | virtual ref Uge(const ref &LHS, const ref &RHS) { method Slt (line 640) | virtual ref Slt(const ref &LHS, const ref &RHS) { method Sle (line 653) | virtual ref Sle(const ref &LHS, const ref &RHS) { method Sgt (line 666) | virtual ref Sgt(const ref &LHS, const ref &RHS) { method Sge (line 679) | virtual ref Sge(const ref &LHS, const ref &RHS) { class ConstantFoldingBuilder (line 693) | class ConstantFoldingBuilder : method ConstantFoldingBuilder (line 696) | ConstantFoldingBuilder(ExprBuilder *Builder, ExprBuilder *Base) method Add (line 699) | ref Add(const ref &LHS, method Add (line 734) | ref Add(const ref &LHS, method Add (line 739) | ref Add(const ref &LHS, method Sub (line 788) | ref Sub(const ref &LHS, method Sub (line 819) | ref Sub(const ref &LHS, method Sub (line 825) | ref Sub(const ref &LHS, method Mul (line 872) | ref Mul(const ref &LHS, method Mul (line 883) | ref Mul(const ref &LHS, method Mul (line 888) | ref Mul(const ref &LHS, method And (line 893) | ref And(const ref &LHS, method And (line 904) | ref And(const ref &LHS, method And (line 909) | ref And(const ref &LHS, method Or (line 914) | ref Or(const ref &LHS, method Or (line 925) | ref Or(const ref &LHS, method Or (line 930) | ref Or(const ref &LHS, method Xor (line 935) | ref Xor(const ref &LHS, method Xor (line 944) | ref Xor(const ref &LHS, method Xor (line 949) | ref Xor(const ref &LHS, method Eq (line 954) | ref Eq(const ref &LHS, method Eq (line 970) | ref Eq(const ref &LHS, method Eq (line 975) | ref Eq(const ref &LHS, class SimplifyingBuilder (line 984) | class SimplifyingBuilder : public ChainedBuilder { method SimplifyingBuilder (line 986) | SimplifyingBuilder(ExprBuilder *Builder, ExprBuilder *Base) method Eq (line 989) | ref Eq(const ref &LHS, method Eq (line 1005) | ref Eq(const ref &LHS, method Eq (line 1010) | ref Eq(const ref &LHS, method Not (line 1019) | ref Not(const ref &LHS) { method Ne (line 1027) | ref Ne(const ref &LHS, const ref &RHS) { method Ugt (line 1032) | ref Ugt(const ref &LHS, const ref &RHS) { method Uge (line 1037) | ref Uge(const ref &LHS, const ref &RHS) { method Sgt (line 1042) | ref Sgt(const ref &LHS, const ref &RHS) { method Sge (line 1047) | ref Sge(const ref &LHS, const ref &RHS) { function ExprBuilder (line 1057) | ExprBuilder *klee::createDefaultExprBuilder() { function ExprBuilder (line 1061) | ExprBuilder *klee::createConstantFoldingExprBuilder(ExprBuilder *Base) { function ExprBuilder (line 1065) | ExprBuilder *klee::createSimplifyingExprBuilder(ExprBuilder *Base) { FILE: klee/lib/Expr/ExprPPrinter.cpp class PrintContext (line 44) | class PrintContext { method PrintContext (line 55) | PrintContext(std::ostream &_os) : os(_os), newline("\n"), pos(0) {} method setNewline (line 57) | void setNewline(const std::string &_newline) { method breakLine (line 61) | void breakLine(unsigned indent=0) { method write (line 70) | void write(const std::string &s) { method PrintContext (line 76) | PrintContext &operator<<(T elt) { class PPrinter (line 89) | class PPrinter : public ExprPPrinter { method shouldPrintWidth (line 105) | bool shouldPrintWidth(ref e) { method isVerySimple (line 111) | bool isVerySimple(const ref &e) { method isVerySimpleUpdate (line 115) | bool isVerySimpleUpdate(const UpdateNode *un) { method isSimple (line 121) | bool isSimple(const ref &e) { method hasSimpleKids (line 135) | bool hasSimpleKids(const Expr *ep) { method scanUpdate (line 142) | void scanUpdate(const UpdateNode *un) { method scan1 (line 155) | void scan1(const ref &e) { method printUpdateList (line 171) | void printUpdateList(const UpdateList &updates, PrintContext &PC) { method printWidth (line 231) | void printWidth(PrintContext &PC, ref e) { method isReadExprAtOffset (line 245) | bool isReadExprAtOffset(ref e, const ReadExpr *base, ref o... method ReadExpr (line 270) | const ReadExpr* hasOrderedReads(ref e, int stride) { method hasAllByteReads (line 309) | bool hasAllByteReads(const Expr *ep) { method printRead (line 327) | void printRead(const ReadExpr *re, PrintContext &PC, unsigned indent) { method printExtract (line 333) | void printExtract(const ExtractExpr *ee, PrintContext &PC, unsigned in... method printExpr (line 338) | void printExpr(const Expr *ep, PrintContext &PC, unsigned indent, bool... method PPrinter (line 349) | PPrinter(std::ostream &_os) : os(_os), newline("\n") { method setNewline (line 353) | void setNewline(const std::string &_newline) { method reset (line 357) | void reset() { method scan (line 369) | void scan(const ref &e) { method print (line 374) | void print(const ref &e, unsigned level=0) { method printConst (line 380) | void printConst(const ref &e, PrintContext &PC, method print (line 411) | void print(const ref &e, PrintContext &PC, bool printConstWidth=... method printSeparator (line 468) | void printSeparator(PrintContext &PC, bool simple, unsigned indent) { function ExprPPrinter (line 477) | ExprPPrinter *klee::ExprPPrinter::create(std::ostream &os) { FILE: klee/lib/Expr/ExprUtil.cpp type klee (line 79) | namespace klee { class SymbolicObjectFinder (line 81) | class SymbolicObjectFinder : public ExprVisitor { method Action (line 83) | Action visitRead(const ReadExpr &re) { method SymbolicObjectFinder (line 103) | SymbolicObjectFinder(std::vector &_objects) FILE: klee/lib/Expr/Lexer.cpp function isInternalIdentifierChar (line 63) | static inline bool isInternalIdentifierChar(int Char) { function Token (line 104) | Token &Lexer::SetTokenKind(Token &Result, Token::Kind k) { function isReservedKW (line 110) | static bool isReservedKW(const char *Str, unsigned N) { function isWidthKW (line 133) | static bool isWidthKW(const char *Str, unsigned N) { function Token (line 141) | Token &Lexer::SetIdentifierTokenKind(Token &Result) { function Token (line 197) | Token &Lexer::LexNumber(Token &Result) { function Token (line 203) | Token &Lexer::LexIdentifier(Token &Result) { function Token (line 211) | Token &Lexer::Lex(Token &Result) { FILE: klee/lib/Expr/Parser.cpp type ParseResult (line 35) | struct ParseResult { method ParseResult (line 40) | ParseResult() : IsValid(false), Value() {} method ParseResult (line 41) | ParseResult(T _Value) : IsValid(true), Value(_Value) {} method ParseResult (line 42) | ParseResult(bool _IsValid, T _Value) : IsValid(_IsValid), Value(_Value... method isValid (line 44) | bool isValid() { method T (line 47) | T get() { class ExprResult (line 53) | class ExprResult { method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { class NumberOrExprResult (line 80) | class NumberOrExprResult { method NumberOrExprResult (line 86) | NumberOrExprResult() : IsNumber(false) {} method NumberOrExprResult (line 87) | explicit NumberOrExprResult(Token _AsNumber) : AsNumber(_AsNumber), method NumberOrExprResult (line 89) | explicit NumberOrExprResult(ExprResult _AsExpr) : AsExpr(_AsExpr), method isNumber (line 92) | bool isNumber() const { return IsNumber; } method Token (line 93) | const Token &getNumber() const { method ExprResult (line 97) | const ExprResult &getExpr() const { class ParserImpl (line 104) | class ParserImpl : public Parser { method GetNextNonCommentToken (line 136) | void GetNextNonCommentToken() { method ConsumeToken (line 143) | void ConsumeToken() { method ConsumeExpectedToken (line 151) | void ConsumeExpectedToken(Token::Kind k) { method _ConsumeExpectedToken (line 156) | void _ConsumeExpectedToken(Token::Kind k) { method ConsumeLParen (line 161) | void ConsumeLParen() { method ConsumeRParen (line 166) | void ConsumeRParen() { method ConsumeLSquare (line 172) | void ConsumeLSquare() { method ConsumeRSquare (line 177) | void ConsumeRSquare() { method ConsumeAnyToken (line 183) | void ConsumeAnyToken() { method SkipUntilRParen (line 198) | void SkipUntilRParen(unsigned Level) { method SkipUntilRParen (line 216) | void SkipUntilRParen() { method ExpectRParen (line 223) | void ExpectRParen(const char *Msg) { method SkipUntilRSquare (line 237) | void SkipUntilRSquare(unsigned Level) { method SkipUntilRSquare (line 255) | void SkipUntilRSquare() { method ExpectRSquare (line 262) | void ExpectRSquare(const char *Msg) { method Error (line 320) | void Error(const char *Message) { Error(Message, Tok); } method ParserImpl (line 323) | ParserImpl(const std::string _Filename, method Initialize (line 334) | void Initialize() { method SetMaxErrors (line 344) | virtual void SetMaxErrors(unsigned N) { method GetNumErrors (line 348) | virtual unsigned GetNumErrors() const { function Identifier (line 354) | const Identifier *ParserImpl::GetOrCreateIdentifier(const Token &Tok) { function Decl (line 368) | Decl *ParserImpl::ParseTopLevelDecl() { function DeclResult (line 401) | DeclResult ParserImpl::ParseArrayDecl() { function DeclResult (line 544) | DeclResult ParserImpl::ParseCommandDecl() { function DeclResult (line 568) | DeclResult ParserImpl::ParseQueryCommand() { function NumberOrExprResult (line 686) | NumberOrExprResult ParserImpl::ParseNumberOrExpr() { method NumberOrExprResult (line 86) | NumberOrExprResult() : IsNumber(false) {} method NumberOrExprResult (line 87) | explicit NumberOrExprResult(Token _AsNumber) : AsNumber(_AsNumber), method NumberOrExprResult (line 89) | explicit NumberOrExprResult(ExprResult _AsExpr) : AsExpr(_AsExpr), method isNumber (line 92) | bool isNumber() const { return IsNumber; } method Token (line 93) | const Token &getNumber() const { method ExprResult (line 97) | const ExprResult &getExpr() const { function ExprResult (line 704) | ExprResult ParserImpl::ParseExpr(TypeResult ExpectedType) { method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { type MacroKind (line 778) | enum MacroKind { function LookupExprInfo (line 796) | static bool LookupExprInfo(const Token &Tok, unsigned &Kind, function ExprResult (line 901) | ExprResult ParserImpl::ParseParenExpr(TypeResult FIXME_UNUSED) { method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function ExprResult (line 1001) | ExprResult ParserImpl::ParseUnaryParenExpr(const Token &Name, method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function ExprResult (line 1092) | ExprResult ParserImpl::ParseBinaryParenExpr(const Token &Name, method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function ExprResult (line 1140) | ExprResult ParserImpl::ParseSelectParenExpr(const Token &Name, method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function ExprResult (line 1159) | ExprResult ParserImpl::ParseConcatParenExpr(const Token &Name, method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function IntegerResult (line 1188) | IntegerResult ParserImpl::ParseIntegerConstant(Expr::Width Type) { function ExprResult (line 1197) | ExprResult ParserImpl::ParseExtractParenExpr(const Token &Name, method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function ExprResult (line 1216) | ExprResult ParserImpl::ParseAnyReadParenExpr(const Token &Name, method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function VersionResult (line 1281) | VersionResult ParserImpl::ParseVersionSpecifier() { type WriteInfo (line 1321) | struct WriteInfo { method WriteInfo (line 1327) | WriteInfo(NumberOrExprResult _LHS, NumberOrExprResult _RHS, function VersionResult (line 1337) | VersionResult ParserImpl::ParseVersion() { function ExprResult (line 1417) | ExprResult ParserImpl::ParseNumber(Expr::Width Type) { method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function ExprResult (line 1425) | ExprResult ParserImpl::ParseNumberToken(Expr::Width Type, const Token &T... method ExprResult (line 58) | ExprResult() : IsValid(false) {} method ExprResult (line 59) | ExprResult(ExprHandle _Value) : IsValid(true), Value(_Value) {} method ExprResult (line 60) | ExprResult(ref _Value) : IsValid(true), Value(_Value.get... method ExprResult (line 61) | ExprResult(bool _IsValid, ExprHandle _Value) : IsValid(_IsValid), Valu... method isValid (line 63) | bool isValid() { method ExprHandle (line 66) | ExprHandle get() { function TypeResult (line 1509) | TypeResult ParserImpl::ParseTypeSpecifier() { function Parser (line 1610) | Parser *Parser::Create(const std::string Filename, FILE: klee/lib/Expr/Updates.cpp function UpdateList (line 82) | UpdateList &UpdateList::operator=(const UpdateList &b) { FILE: klee/lib/Module/InstructionInfoTable.cpp class InstructionToLineAnnotator (line 36) | class InstructionToLineAnnotator : public llvm::AssemblyAnnotationWriter { method emitInstructionAnnot (line 39) | void emitInstructionAnnot(const Instruction *i, llvm::raw_ostream &os) { method emitInstructionAnnot (line 43) | void emitInstructionAnnot(const Instruction *i, llvm::formatted_raw_os... function buildInstructionToLineMap (line 49) | static void buildInstructionToLineMap(Module *m, function getDSPIPath (line 76) | static std::string getDSPIPath(const DbgStopPointInst *dspi) { function getDSPIPath (line 91) | static std::string getDSPIPath(DILocation Loc) { function InstructionInfo (line 217) | const InstructionInfo & function InstructionInfo (line 228) | const InstructionInfo & FILE: klee/lib/Module/IntrinsicCleaner.cpp type klee (line 34) | namespace klee { function Value (line 39) | static Value *LowerBSWAP(LLVMContext &Context, Value *V, Instruction *IP) function CallInst (line 105) | static CallInst *ReplaceCallWith(const char *NewFn, CallInst *CI, function ReplaceFPIntrinsicWithCall (line 134) | static void ReplaceFPIntrinsicWithCall(CallInst *CI, const char *Fname, FILE: klee/lib/Module/KModule.cpp type SwitchImplType (line 51) | enum SwitchImplType { type llvm (line 90) | namespace llvm { type klee (line 94) | namespace klee { type KModulePrivate (line 96) | struct KModulePrivate { method KModulePrivate (line 100) | KModulePrivate(llvm::Module *module, function Function (line 176) | static Function *getStubFunctionForCtorList(Module *m, function injectStaticConstructorsAndDestructors (line 220) | static void injectStaticConstructorsAndDestructors(Module *m) { function forceImport (line 242) | static void forceImport(Module *m, const char *name, Type *retType, ...) { function KFunction (line 550) | KFunction* KModule::updateModuleWithFunction(llvm::Function *f) function KConstant (line 600) | KConstant* KModule::getKConstant(Constant *c) { function getOperandNum (line 630) | static int getOperandNum(Value *v, FILE: klee/lib/Module/LowerSwitch.cpp type klee (line 25) | namespace klee { type SwitchCaseCmp (line 30) | struct SwitchCaseCmp { FILE: klee/lib/Module/ModuleUtil.cpp function Module (line 33) | Module *klee::linkWithLibrary(Module *module, function Function (line 47) | Function *klee::getDirectCallTarget(const Instruction *i) { function valueIsOnlyCalled (line 66) | static bool valueIsOnlyCalled(const Value *v) { FILE: klee/lib/Module/Optimize.cpp function addPass (line 74) | static inline void addPass(PassManagerBase &PM, Pass *P) { type llvm (line 86) | namespace llvm { function AddStandardCompilePasses (line 89) | static void AddStandardCompilePasses(PassManagerBase &PM) { function CreateOptimizePasses (line 165) | void CreateOptimizePasses(PassManagerBase& Passes, Module* M) { FILE: klee/lib/Module/Passes.h function namespace (line 19) | namespace llvm { function namespace (line 27) | namespace klee { function class (line 54) | class IntrinsicCleanerPass : public llvm::ModulePass { function class (line 80) | class IntrinsicFunctionCleanerPass : public llvm::FunctionPass { function class (line 102) | class PhiCleanerPass : public llvm::FunctionPass { function class (line 111) | class DivCheckPass : public llvm::ModulePass { function class (line 121) | class LowerSwitchPass : public llvm::FunctionPass { FILE: klee/lib/Module/RaiseAsm.cpp function Function (line 22) | Function *RaiseAsmPass::getIntrinsic(llvm::Module &M, FILE: klee/lib/SMT/SMTParser.cpp function Decl (line 64) | Decl* SMTParser::ParseTopLevelDecl() { function ExprHandle (line 123) | ExprHandle SMTParser::CreateAnd(std::vector kids) { function ExprHandle (line 135) | ExprHandle SMTParser::CreateOr(std::vector kids) { function ExprHandle (line 147) | ExprHandle SMTParser::CreateXor(std::vector kids) { function ExprHandle (line 184) | ExprHandle SMTParser::GetConstExpr(std::string val, uint8_t base, klee::... function ExprHandle (line 213) | ExprHandle SMTParser::GetVar(std::string name) { function ExprHandle (line 241) | ExprHandle SMTParser::GetFVar(std::string name) { FILE: klee/lib/SMT/SMTParser.h function namespace (line 22) | namespace klee { FILE: klee/lib/SMT/main.cpp function main (line 10) | int main(int argc, char** argv) { FILE: klee/lib/Solver/CachingSolver.cpp class CachingSolver (line 24) | class CachingSolver : public SolverImpl { type CacheEntry (line 35) | struct CacheEntry { method CacheEntry (line 36) | CacheEntry(const ConstraintManager &c, ref q) method CacheEntry (line 39) | CacheEntry(const CacheEntry &ce) type CacheEntryHash (line 50) | struct CacheEntryHash { method CachingSolver (line 70) | CachingSolver(Solver *s) : solver(s) {} method computeValue (line 75) | bool computeValue(const Query& query, ref &result) { method computeInitialValues (line 78) | bool computeInitialValues(const Query& query, function Solver (line 239) | Solver *klee::createCachingSolver(Solver *_solver) { FILE: klee/lib/Solver/CexCachingSolver.cpp type AssignmentLessThan (line 46) | struct AssignmentLessThan { class CexCachingSolver (line 53) | class CexCachingSolver : public SolverImpl { method lookupAssignment (line 67) | bool lookupAssignment(const Query& query, Assignment *&result) { method CexCachingSolver (line 75) | CexCachingSolver(Solver *_solver) : solver(_solver) {} type NullAssignment (line 89) | struct NullAssignment { type NonNullAssignment (line 93) | struct NonNullAssignment { type NullOrSatisfyingAssignment (line 97) | struct NullOrSatisfyingAssignment { method NullOrSatisfyingAssignment (line 100) | NullOrSatisfyingAssignment(KeyType &_key) : key(_key) {} function Solver (line 346) | Solver *klee::createCexCachingSolver(Solver *_solver) { FILE: klee/lib/Solver/ConstantDivision.cpp type klee (line 17) | namespace klee { function ones (line 43) | static uint32_t ones( register uint32_t x ) { function ldz (line 54) | static uint32_t ldz( register uint32_t x ) { function exp_base_2 (line 65) | static uint32_t exp_base_2( register int32_t n ) { function ComputeMultConstants64 (line 82) | void ComputeMultConstants64(uint64_t multiplicand, function ComputeUDivConstants32 (line 118) | void ComputeUDivConstants32(uint32_t d, uint32_t &mprime, uint32_t &sh1, function ComputeSDivConstants32 (line 128) | void ComputeSDivConstants32(int32_t d, int32_t &mprime, int32_t &dsign, FILE: klee/lib/Solver/ConstantDivision.h function namespace (line 15) | namespace klee { FILE: klee/lib/Solver/FastCexSolver.cpp function minOR (line 32) | static uint64_t minOR(uint64_t a, uint64_t b, function maxOR (line 48) | static uint64_t maxOR(uint64_t a, uint64_t b, function minAND (line 64) | static uint64_t minAND(uint64_t a, uint64_t b, function maxAND (line 79) | static uint64_t maxAND(uint64_t a, uint64_t b, class ValueRange (line 98) | class ValueRange { method ValueRange (line 103) | ValueRange() : m_min(1),m_max(0) {} method ValueRange (line 104) | ValueRange(const ref &ce) { method ValueRange (line 108) | ValueRange(uint64_t value) : m_min(value), m_max(value) {} method ValueRange (line 109) | ValueRange(uint64_t _min, uint64_t _max) : m_min(_min), m_max(_max) {} method ValueRange (line 110) | ValueRange(const ValueRange &b) : m_min(b.m_min), m_max(b.m_max) {} method print (line 112) | void print(llvm::raw_ostream &os) const { method isEmpty (line 120) | bool isEmpty() const { method contains (line 123) | bool contains(uint64_t value) const { method intersects (line 126) | bool intersects(const ValueRange &b) const { method isFullRange (line 130) | bool isFullRange(unsigned bits) { method ValueRange (line 134) | ValueRange set_intersection(const ValueRange &b) const { method ValueRange (line 137) | ValueRange set_union(const ValueRange &b) const { method ValueRange (line 140) | ValueRange set_difference(const ValueRange &b) const { method ValueRange (line 156) | ValueRange binaryAnd(const ValueRange &b) const { method ValueRange (line 166) | ValueRange binaryAnd(uint64_t b) const { return binaryAnd(ValueRange(b... method ValueRange (line 167) | ValueRange binaryOr(ValueRange b) const { method ValueRange (line 177) | ValueRange binaryOr(uint64_t b) const { return binaryOr(ValueRange(b)); } method ValueRange (line 178) | ValueRange binaryXor(ValueRange b) const { method ValueRange (line 189) | ValueRange binaryShiftLeft(unsigned bits) const { method ValueRange (line 192) | ValueRange binaryShiftRight(unsigned bits) const { method ValueRange (line 196) | ValueRange concat(const ValueRange &b, unsigned bits) const { method ValueRange (line 199) | ValueRange extract(uint64_t lowBit, uint64_t maxBit) const { method ValueRange (line 203) | ValueRange add(const ValueRange &b, unsigned width) const { method ValueRange (line 206) | ValueRange sub(const ValueRange &b, unsigned width) const { method ValueRange (line 209) | ValueRange mul(const ValueRange &b, unsigned width) const { method ValueRange (line 212) | ValueRange udiv(const ValueRange &b, unsigned width) const { method ValueRange (line 215) | ValueRange sdiv(const ValueRange &b, unsigned width) const { method ValueRange (line 218) | ValueRange urem(const ValueRange &b, unsigned width) const { method ValueRange (line 221) | ValueRange srem(const ValueRange &b, unsigned width) const { method isFixed (line 227) | bool isFixed() const { return m_min==m_max; } method mustEqual (line 234) | bool mustEqual(const uint64_t b) const { return m_min==m_max && m_min=... method mayEqual (line 235) | bool mayEqual(const uint64_t b) const { return m_min<=b && m_max>=b; } method mustEqual (line 237) | bool mustEqual(const ValueRange &b) const { method mayEqual (line 240) | bool mayEqual(const ValueRange &b) const { return this->intersects(b); } method min (line 242) | uint64_t min() const { method max (line 247) | uint64_t max() const { method minSigned (line 252) | int64_t minSigned(unsigned bits) const { method maxSigned (line 268) | int64_t maxSigned(unsigned bits) const { class CexObjectData (line 294) | class CexObjectData { method CexObjectData (line 311) | CexObjectData(uint64_t size) : possibleContents(size), exactContents(s... method CexValueData (line 318) | const CexValueData getPossibleValues(size_t index) const { method setPossibleValues (line 321) | void setPossibleValues(size_t index, CexValueData values) { method setPossibleValue (line 324) | void setPossibleValue(size_t index, unsigned char value) { method CexValueData (line 328) | const CexValueData getExactValues(size_t index) const { method setExactValues (line 331) | void setExactValues(size_t index, CexValueData values) { method getPossibleValue (line 336) | unsigned char getPossibleValue(size_t index) const { class CexRangeEvaluator (line 342) | class CexRangeEvaluator : public ExprRangeEvaluator { method CexRangeEvaluator (line 345) | CexRangeEvaluator(std::map &_objects) method ValueRange (line 348) | ValueRange getInitialReadRange(const Array &array, ValueRange index) { class CexPossibleEvaluator (line 359) | class CexPossibleEvaluator : public ExprEvaluator { method getInitialValue (line 361) | ref getInitialValue(const Array& array, unsigned index) { method CexPossibleEvaluator (line 376) | CexPossibleEvaluator(std::map &_objects) class CexExactEvaluator (line 380) | class CexExactEvaluator : public ExprEvaluator { method getInitialValue (line 382) | ref getInitialValue(const Array& array, unsigned index) { method CexExactEvaluator (line 404) | CexExactEvaluator(std::map &_objects) class CexData (line 412) | class CexData { method CexData (line 420) | CexData() {} method CexObjectData (line 427) | CexObjectData &getObjectData(const Array *A) { method propogatePossibleValue (line 436) | void propogatePossibleValue(ref e, uint64_t value) { method propogateExactValue (line 440) | void propogateExactValue(ref e, uint64_t value) { method propogatePossibleValues (line 444) | void propogatePossibleValues(ref e, CexValueData range) { method propogateExactValues (line 785) | void propogateExactValues(ref e, CexValueData range) { method ValueRange (line 925) | ValueRange evalRangeForExpr(const ref &e) { method evaluatePossible (line 932) | ref evaluatePossible(ref e) { method evaluateExact (line 936) | ref evaluateExact(ref e) { method dump (line 940) | void dump() { class FastCexSolver (line 969) | class FastCexSolver : public IncompleteSolver { function propogateValues (line 1000) | static bool propogateValues(const Query& query, CexData &cd, function Solver (line 1136) | Solver *klee::createFastCexSolver(Solver *s) { FILE: klee/lib/Solver/IndependentSolver.cpp class DenseSet (line 27) | class DenseSet { method DenseSet (line 32) | DenseSet() {} method add (line 34) | void add(T x) { method add (line 37) | void add(T start, T end) { method add (line 43) | bool add(const DenseSet &b) { method intersects (line 55) | bool intersects(const DenseSet &b) { method print (line 63) | void print(llvm::raw_ostream &os) const { class IndependentElementSet (line 85) | class IndependentElementSet { method IndependentElementSet (line 91) | IndependentElementSet() {} method IndependentElementSet (line 92) | IndependentElementSet(ref e) { method IndependentElementSet (line 117) | IndependentElementSet(const IndependentElementSet &ies) : method IndependentElementSet (line 121) | IndependentElementSet &operator=(const IndependentElementSet &ies) { method print (line 127) | void print(llvm::raw_ostream &os) const { method intersects (line 159) | bool intersects(const IndependentElementSet &b) { method add (line 182) | bool add(const IndependentElementSet &b) { function IndependentElementSet (line 222) | static method IndependentElementSet (line 91) | IndependentElementSet() {} method IndependentElementSet (line 92) | IndependentElementSet(ref e) { method IndependentElementSet (line 117) | IndependentElementSet(const IndependentElementSet &ies) : method IndependentElementSet (line 121) | IndependentElementSet &operator=(const IndependentElementSet &ies) { method print (line 127) | void print(llvm::raw_ostream &os) const { method intersects (line 159) | bool intersects(const IndependentElementSet &b) { method add (line 182) | bool add(const IndependentElementSet &b) { class IndependentSolver (line 268) | class IndependentSolver : public SolverImpl { method IndependentSolver (line 273) | IndependentSolver(Solver *_solver) method computeInitialValues (line 280) | bool computeInitialValues(const Query& query, function Solver (line 316) | Solver *klee::createIndependentSolver(Solver *s) { FILE: klee/lib/Solver/PCLoggingSolver.cpp class PCLoggingSolver (line 32) | class PCLoggingSolver : public SolverImpl { method startQuery (line 39) | void startQuery(const Query& query, const char *typeName, method finishQuery (line 57) | void finishQuery(bool success) { method PCLoggingSolver (line 65) | PCLoggingSolver(Solver *_solver, std::string path) method computeTruth (line 79) | bool computeTruth(const Query& query, bool &isValid) { method computeValidity (line 90) | bool computeValidity(const Query& query, Solver::Validity &result) { method computeValue (line 101) | bool computeValue(const Query& query, ref &result) { method computeInitialValues (line 113) | bool computeInitialValues(const Query& query, function Solver (line 154) | Solver *klee::createPCLoggingSolver(Solver *_solver, std::string path) { FILE: klee/lib/Solver/STPBuilder.cpp function ExprHandle (line 93) | ExprHandle STPBuilder::getTempVar(Expr::Width w) { function ExprHandle (line 103) | ExprHandle STPBuilder::getTrue() { function ExprHandle (line 106) | ExprHandle STPBuilder::getFalse() { function ExprHandle (line 109) | ExprHandle STPBuilder::bvOne(unsigned width) { function ExprHandle (line 112) | ExprHandle STPBuilder::bvZero(unsigned width) { function ExprHandle (line 115) | ExprHandle STPBuilder::bvMinusOne(unsigned width) { function ExprHandle (line 118) | ExprHandle STPBuilder::bvConst32(unsigned width, uint32_t value) { function ExprHandle (line 121) | ExprHandle STPBuilder::bvConst64(unsigned width, uint64_t value) { function ExprHandle (line 125) | ExprHandle STPBuilder::bvBoolExtract(ExprHandle expr, int bit) { function ExprHandle (line 128) | ExprHandle STPBuilder::bvExtract(ExprHandle expr, unsigned top, unsigned... function ExprHandle (line 131) | ExprHandle STPBuilder::eqExpr(ExprHandle a, ExprHandle b) { function ExprHandle (line 136) | ExprHandle STPBuilder::bvRightShift(ExprHandle expr, unsigned amount, un... function ExprHandle (line 152) | ExprHandle STPBuilder::bvLeftShift(ExprHandle expr, unsigned amount, uns... function ExprHandle (line 170) | ExprHandle STPBuilder::bvVarLeftShift(ExprHandle expr, ExprHandle amount... function ExprHandle (line 189) | ExprHandle STPBuilder::bvVarRightShift(ExprHandle expr, ExprHandle amoun... function ExprHandle (line 209) | ExprHandle STPBuilder::bvVarArithRightShift(ExprHandle expr, ExprHandle ... function ExprHandle (line 237) | ExprHandle STPBuilder::constructAShrByConstant(ExprHandle expr, function ExprHandle (line 258) | ExprHandle STPBuilder::constructMulByConstant(ExprHandle expr, unsigned ... function ExprHandle (line 312) | ExprHandle STPBuilder::constructUDivByConstant(ExprHandle expr_n, unsign... function ExprHandle (line 349) | ExprHandle STPBuilder::constructSDivByConstant(ExprHandle expr_n, unsign... function ExprHandle (line 415) | ExprHandle STPBuilder::getInitialRead(const Array *root, unsigned index) { function ExprHandle (line 437) | ExprHandle STPBuilder::construct(ref e, int *width_out) { function ExprHandle (line 460) | ExprHandle STPBuilder::constructActual(ref e, int *width_out) { FILE: klee/lib/Solver/STPBuilder.h function namespace (line 31) | namespace klee { FILE: klee/lib/Solver/Solver.cpp class ValidatingSolver (line 271) | class ValidatingSolver : public SolverImpl { method ValidatingSolver (line 276) | ValidatingSolver(Solver *_solver, Solver *_oracle) function Solver (line 463) | Solver *klee::createValidatingSolver(Solver *s, Solver *oracle) { class DummySolverImpl (line 469) | class DummySolverImpl : public SolverImpl { method DummySolverImpl (line 471) | DummySolverImpl() {} method computeValidity (line 473) | bool computeValidity(const Query&, Solver::Validity &result) { method computeTruth (line 478) | bool computeTruth(const Query&, bool &isValid) { method computeValue (line 483) | bool computeValue(const Query&, ref &result) { method computeInitialValues (line 488) | bool computeInitialValues(const Query&, function Solver (line 498) | Solver *klee::createDummySolver() { class STPSolverImpl (line 504) | class STPSolverImpl : public SolverImpl { method setTimeout (line 520) | void setTimeout(double _timeout) { timeout = _timeout; } function stp_error_handler (line 534) | static void stp_error_handler(const char* err_msg) { function runAndGetCex (line 660) | static void runAndGetCex(::VC vc, STPBuilder *builder, ::VCExpr q, function stpTimeoutHandler (line 709) | static void stpTimeoutHandler(int x) { function runAndGetCexForked (line 713) | static bool runAndGetCexForked(::VC vc, FILE: klee/lib/Support/TreeStream.cpp function TreeOStream (line 48) | TreeOStream TreeStreamWriter::open() { function TreeOStream (line 52) | TreeOStream TreeStreamWriter::open(const TreeOStream &os) { function TreeOStream (line 192) | TreeOStream &TreeOStream::operator<<(const std::string &s) { FILE: klee/runtime/Intrinsic/klee_div_zero_check.c function klee_div_zero_check (line 12) | void klee_div_zero_check(long long z) { FILE: klee/runtime/Intrinsic/klee_int.c function klee_int (line 13) | int klee_int(const char *name) { FILE: klee/runtime/Intrinsic/klee_range.c function klee_range (line 13) | int klee_range(int start, int end, const char* name) { FILE: klee/runtime/POSIX/fd.c function exe_disk_file_t (line 39) | static exe_disk_file_t *__get_sym_file(const char *pathname) { function exe_file_t (line 63) | static exe_file_t *__get_file(int fd) { function access (line 73) | int access(const char *pathname, int mode) { function mode_t (line 88) | mode_t umask(mode_t mask) { function has_permission (line 97) | static int has_permission(int flags, struct stat64 *s) { function __fd_open (line 128) | int __fd_open(const char *pathname, int flags, mode_t mode) { function close (line 201) | int close(int fd) { function read (line 233) | ssize_t read(int fd, void *buf, size_t count) { function write (line 301) | ssize_t write(int fd, const void *buf, size_t count) { function off64_t (line 373) | off64_t __fd_lseek(int fd, off64_t offset, int whence) { function __fd_stat (line 430) | int __fd_stat(const char *path, struct stat64 *buf) { function __fd_lstat (line 449) | int __fd_lstat(const char *path, struct stat64 *buf) { function chdir (line 468) | int chdir(const char *path) { function fchdir (line 486) | int fchdir(int fd) { function __df_chmod (line 507) | static int __df_chmod(exe_disk_file_t *df, mode_t mode) { function chmod (line 520) | int chmod(const char *path, mode_t mode) { function fchmod (line 542) | int fchmod(int fd, mode_t mode) { function __df_chown (line 569) | static int __df_chown(exe_disk_file_t *df, uid_t owner, gid_t group) { function chown (line 575) | int chown(const char *path, uid_t owner, gid_t group) { function fchown (line 588) | int fchown(int fd, uid_t owner, gid_t group) { function lchown (line 606) | int lchown(const char *path, uid_t owner, gid_t group) { function __fd_fstat (line 620) | int __fd_fstat(int fd, struct stat64 *buf) { function __fd_ftruncate (line 643) | int __fd_ftruncate(int fd, off64_t length) { function __fd_getdents (line 676) | int __fd_getdents(unsigned int fd, struct dirent64 *dirp, unsigned int c... function ioctl (line 760) | int ioctl(int fd, unsigned long request, ...) { function fcntl (line 908) | int fcntl(int fd, int cmd, ...) { function __fd_statfs (line 963) | int __fd_statfs(const char *path, struct statfs *buf) { function fstatfs (line 980) | int fstatfs(int fd, struct statfs *buf) { function fsync (line 1000) | int fsync(int fd) { function dup2 (line 1016) | int dup2(int oldfd, int newfd) { function dup (line 1041) | int dup(int oldfd) { function rmdir (line 1060) | int rmdir(const char *pathname) { function unlink (line 1078) | int unlink(const char *pathname) { function readlink (line 1099) | ssize_t readlink(const char *path, char *buf, size_t bufsize) { function select (line 1131) | int select(int nfds, fd_set *read, fd_set *write, function __concretize_size (line 1259) | static size_t __concretize_size(size_t s) { function chroot (line 1294) | int chroot(const char *path) { FILE: klee/runtime/POSIX/fd.h type exe_disk_file_t (line 20) | typedef struct { type exe_file_flag_t (line 26) | typedef enum { type exe_file_t (line 33) | typedef struct { type exe_file_system_t (line 42) | typedef struct { type exe_sym_env_t (line 61) | typedef struct { type stat64 (line 83) | struct stat64 type stat64 (line 84) | struct stat64 type stat64 (line 85) | struct stat64 type statfs (line 87) | struct statfs type dirent64 (line 88) | struct dirent64 FILE: klee/runtime/POSIX/fd_32.c function __stat64_to_stat (line 30) | static void __stat64_to_stat(struct stat64 *a, struct stat *b) { function open (line 48) | int open(const char *pathname, int flags, ...) { function off_t (line 62) | off_t lseek(int fd, off_t off, int whence) { function __xstat (line 66) | int __xstat(int vers, const char *path, struct stat *buf) { function stat (line 73) | int stat(const char *path, struct stat *buf) { function __lxstat (line 80) | int __lxstat(int vers, const char *path, struct stat *buf) { function lstat (line 87) | int lstat(const char *path, struct stat *buf) { function __fxstat (line 94) | int __fxstat(int vers, int fd, struct stat *buf) { function fstat (line 101) | int fstat(int fd, struct stat *buf) { function ftruncate (line 108) | int ftruncate(int fd, off_t length) { function statfs (line 112) | int statfs(const char *path, struct statfs *buf32) { function getdents (line 137) | ssize_t getdents(int fd, struct dirent *dirp, size_t nbytes) { type dirent (line 158) | struct dirent function open64 (line 164) | int open64(const char *pathname, int flags, ...) { function off64_t (line 179) | off64_t lseek64(int fd, off64_t off, int whence) { type stat64 (line 183) | struct stat64 function stat64 (line 184) | int stat64(const char *path, struct stat64 *buf) { type stat64 (line 188) | struct stat64 function lstat64 (line 189) | int lstat64(const char *path, struct stat64 *buf) { type stat64 (line 193) | struct stat64 function fstat64 (line 194) | int fstat64(int fd, struct stat64 *buf) { FILE: klee/runtime/POSIX/fd_64.c function open (line 35) | int open(const char *pathname, int flags, ...) { function off64_t (line 49) | off64_t lseek(int fd, off64_t offset, int whence) { function __xstat (line 53) | int __xstat(int vers, const char *path, struct stat *buf) { function stat (line 57) | int stat(const char *path, struct stat *buf) { function __lxstat (line 61) | int __lxstat(int vers, const char *path, struct stat *buf) { function lstat (line 65) | int lstat(const char *path, struct stat *buf) { function __fxstat (line 69) | int __fxstat(int vers, int fd, struct stat *buf) { function fstat (line 73) | int fstat(int fd, struct stat *buf) { function ftruncate64 (line 77) | int ftruncate64(int fd, off64_t length) { type statfs (line 81) | struct statfs function statfs (line 82) | int statfs(const char *path, struct statfs *buf) { function getdents64 (line 86) | int getdents64(unsigned int fd, struct dirent *dirp, unsigned int count) { type dirent (line 89) | struct dirent FILE: klee/runtime/POSIX/fd_init.c function __create_new_dfile (line 46) | static void __create_new_dfile(exe_disk_file_t *dfile, unsigned size, function __sym_uint32 (line 97) | static unsigned __sym_uint32(const char *name) { function klee_init_fds (line 110) | void klee_init_fds(unsigned n_files, unsigned file_length, FILE: klee/runtime/POSIX/illegal.c function kill (line 22) | int kill(pid_t pid, int sig) { type __jmp_buf_tag (line 28) | struct __jmp_buf_tag function _setjmp (line 29) | int _setjmp (struct __jmp_buf_tag __env[1]) { function longjmp (line 34) | void longjmp(jmp_buf env, int val) { function execl (line 55) | int execl(const char *path, const char *arg, ...) { return __bad_exec(); } function execlp (line 56) | int execlp(const char *file, const char *arg, ...) { return __bad_exec(); } function execle (line 57) | int execle(const char *path, const char *arg, ...) { return __bad_exec(... function execv (line 58) | int execv(const char *path, char *const argv[]) { return __bad_exec(); } function execvp (line 59) | int execvp(const char *file, char *const argv[]) { return __bad_exec(); } function execve (line 60) | int execve(const char *file, char *const argv[], char *const envp[]) { r... function pid_t (line 62) | pid_t fork(void) { function pid_t (line 68) | pid_t vfork(void) { FILE: klee/runtime/POSIX/klee_init_env.c function __emit_error (line 21) | static void __emit_error(const char *msg) { function __str_to_int (line 28) | static long int __str_to_int(char *s, const char *error_msg) { function __isprint (line 46) | static int __isprint(const char c) { function __streq (line 51) | static int __streq(const char *a, const char *b) { function __add_arg (line 74) | static void __add_arg(int *argc, char **argv, char *arg, int argcMax) { function klee_init_env (line 83) | void klee_init_env(int* argcPtr, char*** argvPtr) { FILE: klee/runtime/POSIX/misc.c type sym_env_var (line 20) | typedef struct { function __klee_init_environ (line 29) | void __klee_init_environ(unsigned nvars, function __strlen (line 39) | static size_t __strlen(const char *s) { FILE: klee/runtime/POSIX/selinux.c function is_selinux_enabled (line 29) | int is_selinux_enabled() { function getfscreatecon (line 36) | int getfscreatecon(security_context_t *context) { function setfscreatecon (line 42) | int setfscreatecon(security_context_t context) { function setfilecon (line 59) | int setfilecon(const char *path, security_context_t con) { function lsetfilecon (line 67) | int lsetfilecon(const char *path, security_context_t con) { function fsetfilecon (line 71) | int fsetfilecon(int fd, security_context_t con) { function freecon (line 77) | void freecon(security_context_t con) {} function freeconary (line 78) | void freeconary(security_context_t *con) {} FILE: klee/runtime/POSIX/stubs.c type sigaction (line 33) | struct sigaction type sigaction (line 34) | struct sigaction function __syscall_rt_sigaction (line 37) | int __syscall_rt_sigaction(int signum, const struct sigaction *act, type sigaction (line 43) | struct sigaction type sigaction (line 44) | struct sigaction function sigaction (line 46) | int sigaction(int signum, const struct sigaction *act, function sigprocmask (line 54) | int sigprocmask(int how, const sigset_t *set, sigset_t *oldset) { function fdatasync (line 61) | int fdatasync(int fd) { function sync (line 67) | void sync(void) { function __socketcall (line 76) | int __socketcall(int type, int *args) { function _IO_getc (line 83) | int _IO_getc(FILE *f) { function _IO_putc (line 88) | int _IO_putc(int c, FILE *f) { function mkdir (line 93) | int mkdir(const char *pathname, mode_t mode) { function mkfifo (line 100) | int mkfifo(const char *pathname, mode_t mode) { function mknod (line 107) | int mknod(const char *pathname, mode_t mode, dev_t dev) { function pipe (line 114) | int pipe(int filedes[2]) { function link (line 121) | int link(const char *oldpath, const char *newpath) { function symlink (line 128) | int symlink(const char *oldpath, const char *newpath) { function rename (line 135) | int rename(const char *oldpath, const char *newpath) { type timespec (line 141) | struct timespec type timespec (line 141) | struct timespec function nanosleep (line 142) | int nanosleep(const struct timespec *req, struct timespec *rem) { type timespec (line 147) | struct timespec function clock_gettime (line 148) | int clock_gettime(clockid_t clk_id, struct timespec *res) { type timespec (line 157) | struct timespec function clock_settime (line 158) | int clock_settime(clockid_t clk_id, const struct timespec *res) { function time_t (line 164) | time_t time(time_t *t) { function clock_t (line 172) | clock_t times(struct tms *buf) { type utmpx (line 181) | struct utmpx type utmpx (line 182) | struct utmpx type utmpx (line 183) | struct utmpx function setutxent (line 187) | void setutxent(void) { function endutxent (line 192) | void endutxent(void) { function utmpxname (line 197) | int utmpxname(const char *file) { function euidaccess (line 203) | int euidaccess(const char *pathname, int mode) { function eaccess (line 208) | int eaccess(const char *pathname, int mode) { function group_member (line 213) | int group_member (gid_t __gid) { type utimbuf (line 217) | struct utimbuf function utime (line 218) | int utime(const char *filename, const struct utimbuf *buf) { type timeval (line 224) | struct timeval function utimes (line 225) | int utimes(const char *filename, const struct timeval times[2]) { type timeval (line 231) | struct timeval function futimes (line 232) | int futimes(int fd, const struct timeval times[2]) { function strverscmp (line 238) | int strverscmp (__const char *__s1, __const char *__s2) { function gnu_dev_major (line 243) | unsigned int gnu_dev_major(unsigned long long int __dev) { function gnu_dev_minor (line 248) | unsigned int gnu_dev_minor(unsigned long long int __dev) { function gnu_dev_makedev (line 253) | unsigned long long int gnu_dev_makedev(unsigned int __major, unsigned in... function getloadavg (line 269) | int getloadavg(double loadavg[], int nelem) { function pid_t (line 275) | pid_t wait(int *status) { type rusage (line 281) | struct rusage function pid_t (line 282) | pid_t wait3(int *status, int options, struct rusage *rusage) { type rusage (line 288) | struct rusage function pid_t (line 289) | pid_t wait4(pid_t pid, int *status, int options, struct rusage *rusage) { function pid_t (line 296) | pid_t waitpid(pid_t pid, int *status, int options) { function pid_t (line 303) | pid_t waitid(idtype_t idtype, id_t id, siginfo_t *infop, int options) { function acl_delete_def_file (line 318) | int acl_delete_def_file(const char *path_p) { function acl_extended_file (line 325) | int acl_extended_file(const char path_p) { function acl_entries (line 332) | int acl_entries(acl_t acl) { function acl_t (line 339) | acl_t acl_from_mode(mode_t mode) { function acl_t (line 346) | acl_t acl_get_fd(int fd) { function acl_t (line 353) | acl_t acl_get_file(const char *pathname, acl_type_t type) { function acl_set_fd (line 360) | int acl_set_fd(int fd, acl_t acl) { function acl_set_file (line 367) | int acl_set_file(const char *path_p, acl_type_t type, acl_t acl) { function acl_free (line 374) | int acl_free(void *obj_p) { function mount (line 383) | int mount(const char *source, const char *target, const char *filesystem... function umount (line 390) | int umount(const char *target) { function umount2 (line 397) | int umount2(const char *target, int flags) { function swapon (line 404) | int swapon(const char *path, int swapflags) { function swapoff (line 411) | int swapoff(const char *path) { function setgid (line 418) | int setgid(gid_t gid) { function setgroups (line 424) | int setgroups(size_t size, const gid_t *list) { function sethostname (line 431) | int sethostname(const char *name, size_t len) { function setpgid (line 438) | int setpgid(pid_t pid, pid_t pgid) { function setpgrp (line 445) | int setpgrp(void) { function setpriority (line 452) | int setpriority(__priority_which_t which, id_t who, int prio) { function setresgid (line 459) | int setresgid(gid_t rgid, gid_t egid, gid_t sgid) { function setresuid (line 466) | int setresuid(uid_t ruid, uid_t euid, uid_t suid) { type rlimit (line 472) | struct rlimit function setrlimit (line 473) | int setrlimit(__rlimit_resource_t resource, const struct rlimit *rlim) { type rlimit64 (line 479) | struct rlimit64 function setrlimit64 (line 480) | int setrlimit64(__rlimit_resource_t resource, const struct rlimit64 *rli... function pid_t (line 487) | pid_t setsid(void) { type timeval (line 493) | struct timeval type timezone (line 493) | struct timezone function settimeofday (line 494) | int settimeofday(const struct timeval *tv, const struct timezone *tz) { function setuid (line 501) | int setuid(uid_t uid) { function reboot (line 507) | int reboot(int flag) { function mlock (line 514) | int mlock(const void *addr, size_t len) { function munlock (line 521) | int munlock(const void *addr, size_t len) { function pause (line 528) | int pause(void) { function readahead (line 535) | ssize_t readahead(int fd, off64_t *offset, size_t count) { function munmap (line 556) | int munmap(void*start, size_t length) { FILE: klee/runtime/Runtest/intrinsics.c function rand_byte (line 29) | static unsigned char rand_byte(void) { function klee_make_symbolic (line 36) | void klee_make_symbolic(void *array, unsigned nbytes, const char *name) { function klee_silent_exit (line 99) | void klee_silent_exit(int x) { function klee_choose (line 103) | unsigned klee_choose(unsigned n) { function klee_assume (line 112) | void klee_assume(unsigned x) { function klee_get_value (line 118) | unsigned klee_get_value(unsigned x) { function klee_range (line 122) | int klee_range(int begin, int end, const char* name) { function klee_print_expr (line 135) | void klee_print_expr(const char *msg, ...) { } function klee_set_forking (line 137) | void klee_set_forking(unsigned enable) { } FILE: klee/runtime/klee-libc/__cxa_atexit.c function RunAtExit (line 22) | static void RunAtExit(void) { function __cxa_atexit (line 29) | int __cxa_atexit(void (*fn)(void*), FILE: klee/runtime/klee-libc/abort.c function abort (line 14) | void abort(void) { FILE: klee/runtime/klee-libc/atexit.c function atexit (line 14) | int atexit(void (*fn)(void)) { FILE: klee/runtime/klee-libc/atoi.c function atoi (line 35) | int atoi(const char *str) { FILE: klee/runtime/klee-libc/htonl.c function htons (line 26) | uint16_t htons(uint16_t v) { function htonl (line 29) | uint32_t htonl(uint32_t v) { function htons (line 35) | uint16_t htons(uint16_t v) { function htonl (line 38) | uint32_t htonl(uint32_t v) { function ntohs (line 44) | uint16_t ntohs(uint32_t v) { function ntohl (line 47) | uint32_t ntohl(uint32_t v) { FILE: klee/runtime/klee-libc/klee-choose.c function klee_choose (line 12) | unsigned klee_choose(unsigned n) { FILE: klee/runtime/klee-libc/memcmp.c function memcmp (line 42) | int memcmp(const void *s1, const void *s2, size_t n) { FILE: klee/runtime/klee-libc/putchar.c function putchar (line 16) | int putchar(int c) { FILE: klee/runtime/klee-libc/strcmp.c function strcmp (line 10) | int strcmp(const char *a, const char *b) { FILE: klee/runtime/klee-libc/strcoll.c function strcoll (line 13) | int strcoll(const char *s1, const char *s2) { FILE: klee/runtime/klee-libc/strlen.c function strlen (line 12) | size_t strlen(const char *str) { FILE: klee/runtime/klee-libc/strncmp.c function strncmp (line 36) | int strncmp(const char *s1, const char *s2, size_t n) FILE: klee/runtime/klee-libc/strtol.c function strtol (line 46) | long FILE: klee/runtime/klee-libc/strtoul.c function strtoul (line 45) | unsigned long FILE: klee/runtime/klee-libc/tolower.c function tolower (line 10) | int tolower(int ch) { FILE: klee/runtime/klee-libc/toupper.c function toupper (line 10) | int toupper(int ch) { FILE: klee/scripts/IStatsMerge.py class MergeError (line 7) | class MergeError(Exception): function checkAssemblies (line 10) | def checkAssemblies(directories): function allEqual (line 23) | def allEqual(l): function merge (line 26) | def merge(inputs, output, outputDir): function main (line 148) | def main(args): FILE: klee/scripts/IStatsSum.py function getSummary (line 7) | def getSummary(input): function main (line 101) | def main(args): FILE: klee/stp/AST/AST.cpp type BEEV (line 13) | namespace BEEV { function ASTInterior (line 101) | ASTInterior *BeevMgr::LookupOrCreateInterior(ASTInterior *n_ptr) { function ostream (line 171) | ostream &ASTNode::LispPrint(ostream &os, int indentation) const { function ostream (line 179) | ostream &ASTNode::LispPrint_indent(ostream &os, function ostream (line 190) | ostream &ASTNode::LispPrint1(ostream &os, int indentation) const { function ostream (line 260) | ostream& ASTNode::PL_Print(ostream &os, function ASTNode (line 658) | ASTNode BeevMgr::CreateNode(Kind kind, const ASTVec & back_children) { function ASTNode (line 667) | ASTNode BeevMgr::CreateNode(Kind kind, function ASTNode (line 678) | ASTNode BeevMgr::CreateNode(Kind kind, function ASTNode (line 692) | ASTNode BeevMgr::CreateNode(Kind kind, function ASTInterior (line 707) | ASTInterior *BeevMgr::CreateInteriorNode(Kind kind, function ostream (line 730) | ostream &operator<<(ostream &os, const ASTNodeMap &nmap) function ASTNode (line 743) | ASTNode BeevMgr::CreateSymbol(const char * const name) function ASTNode (line 752) | ASTNode BeevMgr::CreateBVConst(unsigned int width, function ASTNode (line 774) | ASTNode BeevMgr::CreateBVConst(const char* const strval, int base) { function ASTNode (line 808) | ASTNode BeevMgr::CreateBVConst(CBV bv, unsigned width){ function ASTNode (line 817) | ASTNode BeevMgr::CreateZeroConst(unsigned width) { function ASTNode (line 822) | ASTNode BeevMgr::CreateOneConst(unsigned width) { function ASTNode (line 829) | ASTNode BeevMgr::CreateTwoConst(unsigned width) { function ASTNode (line 837) | ASTNode BeevMgr::CreateMaxConst(unsigned width) { function ASTBVConst (line 846) | ASTBVConst *BeevMgr::LookupOrCreateBVConst(ASTBVConst &s) { function CBV (line 876) | CBV const ASTNode::GetBVConst() const { function ASTNode (line 883) | ASTNode BeevMgr::CreateBVConst(const unsigned int width, function ASTNode (line 903) | ASTNode BeevMgr::CreateBVConst(const char* strval, int base) { function ASTBVConst (line 928) | ASTBVConst *BeevMgr::LookupOrCreateBVConst(ASTBVConst &s) { function ASTNode (line 964) | ASTNode BeevMgr::CreateZeroConst(unsigned width) { function ASTNode (line 968) | ASTNode BeevMgr::CreateOneConst(unsigned width) { function ASTNode (line 972) | ASTNode BeevMgr::CreateTwoConst(unsigned width) { function ASTNode (line 976) | ASTNode BeevMgr::CreateMaxConst(unsigned width) { function ASTSymbol (line 995) | ASTSymbol *BeevMgr::LookupOrCreateSymbol(ASTSymbol& s) { function ostream (line 1047) | ostream &LispPrintVec(ostream &os, const ASTVec &v, int indentation) function lp (line 1058) | void lp(ASTNode node) function lpvec (line 1063) | void lpvec(const ASTVec &vec) function ASTNode (line 1307) | const ASTNode BeevMgr::PopQuery() { function ASTNode (line 1313) | const ASTNode BeevMgr::GetQuery() { function ASTVec (line 1317) | const ASTVec BeevMgr::GetAsserts(void) { function ASTNode (line 1330) | ASTNode BeevMgr::NewArrayVar(unsigned int index, unsigned int value) { function ASTNode (line 1345) | ASTNode BeevMgr::NewVar(unsigned int value) { function FatalError (line 1548) | void FatalError(const char * str, const ASTNode& a, int w) { function FatalError (line 1563) | void FatalError(const char * str) { function Convert_MINISATVar_To_ASTNode_Print (line 1574) | void Convert_MINISATVar_To_ASTNode_Print(int minisat_var, function SortByExprNum (line 1585) | void SortByExprNum(ASTVec& v) { function isAtomic (line 1589) | bool isAtomic(Kind kind) { FILE: klee/stp/AST/AST.h function namespace (line 44) | namespace BEEV { function IsAlreadyPrinted (line 137) | bool IsAlreadyPrinted() const; function class (line 271) | class ASTNodeHasher { function class (line 282) | class ASTNodeEqual { function class (line 301) | class ASTInternal { function class (line 420) | class ASTInterior : public ASTInternal { function class (line 487) | class ASTSymbol : public ASTInternal{ function class (line 552) | class ASTBVConst : public ASTInternal { function ASTInternal (line 618) | ASTBVConst(const ASTBVConst &sym) : function GetUnsignedConst (line 635) | inline unsigned int GetUnsignedConst(const ASTNode n) { function class (line 642) | class ASTBVConst : public ASTInternal { function virtual (line 701) | virtual ~ASTBVConst() { } function GetUnsignedConst (line 723) | inline unsigned int GetUnsignedConst(const ASTNode n) { type hash_map (line 834) | typedef hash_map * w, unsigne... FILE: klee/stp/AST/Transform.cpp type BEEV (line 13) | namespace BEEV { function ASTNode (line 16) | ASTNode BeevMgr::TranslateSignedDivMod(const ASTNode& in) { function ASTNode (line 104) | ASTNode BeevMgr::TransformFormula(const ASTNode& form) { function ASTNode (line 184) | ASTNode BeevMgr::TransformTerm(const ASTNode& inputterm) { function ASTNode (line 269) | ASTNode BeevMgr::TransformArray(const ASTNode& term) { FILE: klee/stp/AST/asttest.cpp function main (line 5) | int main() FILE: klee/stp/AST/bbtest.cpp function main (line 5) | int main() FILE: klee/stp/AST/cnftest.cpp function main (line 9) | int main() FILE: klee/stp/bitvec/consteval.cpp type BEEV (line 12) | namespace BEEV { function BVConstEvaluatorError (line 15) | static void BVConstEvaluatorError(CONSTANTBV::ErrCode e, const ASTNode... function ASTNode (line 22) | ASTNode BeevMgr::BVConstEvaluator(const ASTNode& t) { function SXBVConst64 (line 311) | static unsigned long long int SXBVConst64(const ASTNode& t) { function ASTNode (line 331) | ASTNode BeevMgr::BVConstEvaluator(const ASTNode& t) { FILE: klee/stp/c_interface/c_interface.cpp function vc_setFlags (line 29) | void vc_setFlags(char c) { function VC (line 108) | VC vc_createValidityChecker(void) { function vc_printExpr (line 125) | void vc_printExpr(VC vc, Expr e) { function vc_printExprFile (line 135) | void vc_printExprFile(VC vc, Expr e, int fd) { function vc_printVarDeclsToStream (line 141) | static void vc_printVarDeclsToStream(VC vc, ostream &os) { function vc_printVarDecls (line 165) | void vc_printVarDecls(VC vc) { function vc_printAssertsToStream (line 169) | static void vc_printAssertsToStream(VC vc, ostream &os, int simplify_pri... function vc_printAsserts (line 183) | void vc_printAsserts(VC vc, int simplify_print) { function vc_printQueryStateToBuffer (line 187) | void vc_printQueryStateToBuffer(VC vc, Expr e, char **buf, unsigned long... function vc_printCounterExampleToBuffer (line 220) | void vc_printCounterExampleToBuffer(VC vc, char **buf, unsigned long *le... function vc_printExprToBuffer (line 246) | void vc_printExprToBuffer(VC vc, Expr e, char **buf, unsigned long * len) { function vc_printQuery (line 263) | void vc_printQuery(VC vc){ function Type (line 280) | Type vc_arrayType(VC vc, Type typeIndex, Type typeData) { function Expr (line 295) | Expr vc_readExpr(VC vc, Expr array, Expr index) { function Expr (line 311) | Expr vc_writeExpr(VC vc, Expr array, Expr index, Expr newValue) { function vc_assertFormula (line 334) | void vc_assertFormula(VC vc, Expr e) { function vc_query (line 350) | int vc_query(VC vc, Expr e) { function vc_push (line 372) | void vc_push(VC vc) { function vc_pop (line 378) | void vc_pop(VC vc) { function vc_printCounterExample (line 383) | void vc_printCounterExample(VC vc) { function Expr (line 399) | Expr vc_getCounterExample(VC vc, Expr e) { function vc_counterexample_size (line 411) | int vc_counterexample_size(VC vc) { function WholeCounterExample (line 416) | WholeCounterExample vc_getWholeCounterExample(VC vc) { function Expr (line 423) | Expr vc_getTermFromCounterExample(VC vc, Expr e, CompleteCEStar cc) { function vc_getBVLength (line 432) | int vc_getBVLength(VC vc, Expr ex) { function Expr (line 447) | Expr vc_varExpr1(VC vc, char* name, function Expr (line 464) | Expr vc_varExpr(VC vc, char * name, Type type) { function Expr (line 497) | Expr vc_eqExpr(VC vc, Expr ccc0, Expr ccc1) { function Expr (line 511) | Expr vc_boolType(VC vc) { function Expr (line 525) | Expr vc_trueExpr(VC vc) { function Expr (line 534) | Expr vc_falseExpr(VC vc) { function Expr (line 543) | Expr vc_notExpr(VC vc, Expr ccc) { function Expr (line 555) | Expr vc_andExpr(VC vc, Expr left, Expr right) { function Expr (line 568) | Expr vc_orExpr(VC vc, Expr left, Expr right) { function Expr (line 580) | Expr vc_andExprN(VC vc, Expr* cc, int n) { function Expr (line 597) | Expr vc_orExprN(VC vc, Expr* cc, int n) { function Expr (line 613) | Expr vc_iteExpr(VC vc, Expr cond, Expr thenpart, Expr elsepart){ function Expr (line 637) | Expr vc_impliesExpr(VC vc, Expr antecedent, Expr consequent){ function Expr (line 653) | Expr vc_iffExpr(VC vc, Expr e0, Expr e1){ function Expr (line 669) | Expr vc_boolToBVExpr(VC vc, Expr form) { function Type (line 691) | Type vc_bvType(VC vc, int num_bits) { function Type (line 704) | Type vc_bv32Type(VC vc) { function Expr (line 709) | Expr vc_bvConstExprFromStr(VC vc, char* binary_repr) { function Expr (line 719) | Expr vc_bvConstExprFromInt(VC vc, function Expr (line 732) | Expr vc_bvConstExprFromLL(VC vc, function Expr (line 744) | Expr vc_bvConcatExpr(VC vc, Expr left, Expr right) { function Expr (line 760) | Expr vc_bvPlusExpr(VC vc, int n_bits, Expr left, Expr right){ function Expr (line 775) | Expr vc_bv32PlusExpr(VC vc, Expr left, Expr right) { function Expr (line 780) | Expr vc_bvMinusExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 795) | Expr vc_bv32MinusExpr(VC vc, Expr left, Expr right) { function Expr (line 800) | Expr vc_bvMultExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 814) | Expr vc_bvDivExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 828) | Expr vc_bvModExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 842) | Expr vc_sbvDivExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 856) | Expr vc_sbvModExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 870) | Expr vc_bv32MultExpr(VC vc, Expr left, Expr right) { function Expr (line 876) | Expr vc_bvLtExpr(VC vc, Expr left, Expr right) { function Expr (line 890) | Expr vc_bvLeExpr(VC vc, Expr left, Expr right) { function Expr (line 904) | Expr vc_bvGtExpr(VC vc, Expr left, Expr right) { function Expr (line 918) | Expr vc_bvGeExpr(VC vc, Expr left, Expr right) { function Expr (line 933) | Expr vc_sbvLtExpr(VC vc, Expr left, Expr right) { function Expr (line 947) | Expr vc_sbvLeExpr(VC vc, Expr left, Expr right) { function Expr (line 961) | Expr vc_sbvGtExpr(VC vc, Expr left, Expr right) { function Expr (line 975) | Expr vc_sbvGeExpr(VC vc, Expr left, Expr right) { function Expr (line 989) | Expr vc_bvUMinusExpr(VC vc, Expr ccc) { function Expr (line 1002) | Expr vc_bvAndExpr(VC vc, Expr left, Expr right) { function Expr (line 1016) | Expr vc_bvOrExpr(VC vc, Expr left, Expr right) { function Expr (line 1030) | Expr vc_bvXorExpr(VC vc, Expr left, Expr right) { function Expr (line 1044) | Expr vc_bvNotExpr(VC vc, Expr ccc) { function Expr (line 1056) | Expr vc_bvLeftShiftExpr(VC vc, int sh_amt, Expr ccc) { function Expr (line 1074) | Expr vc_bvRightShiftExpr(VC vc, int sh_amt, Expr ccc) { function Expr (line 1107) | Expr vc_bv32LeftShiftExpr(VC vc, int sh_amt, Expr child) { function Expr (line 1112) | Expr vc_bv32RightShiftExpr(VC vc, int sh_amt, Expr child) { function Expr (line 1117) | Expr vc_bvVar32LeftShiftExpr(VC vc, Expr sh_amt, Expr child) { function Expr (line 1140) | Expr vc_bvVar32DivByPowOfTwoExpr(VC vc, Expr child, Expr rhs) { function Expr (line 1160) | Expr vc_bvVar32RightShiftExpr(VC vc, Expr sh_amt, Expr child) { function Expr (line 1180) | Expr vc_bvExtract(VC vc, Expr ccc, int hi_num, int low_num) { function Expr (line 1194) | Expr vc_bvBoolExtract(VC vc, Expr ccc, int bit_num) { function Expr (line 1210) | Expr vc_bvSignExtend(VC vc, Expr ccc, int nbits) { function getBVInt (line 1241) | int getBVInt(Expr e) { function getBVUnsigned (line 1251) | unsigned int getBVUnsigned(Expr e) { function getBVUnsignedLongLong (line 1261) | unsigned long long int getBVUnsignedLongLong(Expr e) { function Expr (line 1280) | Expr vc_simplify(VC vc, Expr e) { function Expr (line 1303) | Expr vc_bvCreateMemoryArray(VC vc, char * arrayName) { function Expr (line 1311) | Expr vc_bvReadMemoryArray(VC vc, function Expr (line 1335) | Expr vc_bvWriteToMemoryArray(VC vc, function Expr (line 1370) | Expr vc_bv32ConstExprFromInt(VC vc, unsigned int value){ function Expr (line 1408) | Expr getChild(Expr e, int i){ function vc_registerErrorHandler (line 1423) | void vc_registerErrorHandler(void (*error_hdlr)(const char* err_msg)) { function vc_getHashQueryStateToBuffer (line 1428) | int vc_getHashQueryStateToBuffer(VC vc, Expr query) { function Type (line 1438) | Type vc_getType(VC vc, Expr ex) { function vc_isBool (line 1463) | int vc_isBool(Expr e) { function vc_Destroy (line 1476) | void vc_Destroy(VC vc) { function vc_DeleteExpr (line 1487) | void vc_DeleteExpr(Expr e) { function exprkind_t (line 1493) | exprkind_t getExprKind(Expr e) { function getDegree (line 1498) | int getDegree (Expr e) { function getBVLength (line 1503) | int getBVLength(Expr ex) { function type_t (line 1513) | type_t getType (Expr ex) { function getVWidth (line 1519) | int getVWidth (Expr ex) { function getIWidth (line 1525) | int getIWidth (Expr ex) { function vc_printCounterExampleFile (line 1531) | void vc_printCounterExampleFile(VC vc, int fd) { function getExprID (line 1544) | int getExprID (Expr ex) { FILE: klee/stp/c_interface/c_interface.h type exprkind_t (line 303) | enum exprkind_t{ type type_t (line 361) | enum type_t { FILE: klee/stp/c_interface/fdstream.h function namespace (line 53) | namespace std { function class (line 174) | class fdistream : public std::istream { FILE: klee/stp/constantbv/constantbv.cpp type CONSTANTBV (line 51) | namespace CONSTANTBV { function power10 (line 125) | static unsigned int power10(unsigned int x) { function BIT_VECTOR_mov_words (line 141) | static void BIT_VECTOR_mov_words(unsigned int * target, function BIT_VECTOR_ins_words (line 149) | static void BIT_VECTOR_ins_words(unsigned int * addr, function BIT_VECTOR_del_words (line 161) | static void BIT_VECTOR_del_words(unsigned int * addr, function BIT_VECTOR_reverse (line 173) | static void BIT_VECTOR_reverse(unsigned char * string, unsigned int le... function BIT_VECTOR_int2str (line 189) | static unsigned int BIT_VECTOR_int2str(unsigned char * string, unsigne... function BIT_VECTOR_str2int (line 211) | static unsigned int BIT_VECTOR_str2int(unsigned char * string, unsigne... function ErrCode (line 268) | ErrCode BitVector_Boot(void) { function BitVector_Size (line 317) | unsigned int BitVector_Size(unsigned int bits) { /* bit vecto... function BitVector_Mask (line 325) | unsigned int BitVector_Mask(unsigned int bits) /* bit vector... function BitVector_Word_Bits (line 339) | unsigned int BitVector_Word_Bits(void) function BitVector_Long_Bits (line 344) | unsigned int BitVector_Long_Bits(void) function BitVector_Dispose (line 361) | void BitVector_Dispose(unsigned char * string) /*... function BitVector_Destroy (line 366) | void BitVector_Destroy(unsigned int * addr) /*... function BitVector_Destroy_List (line 375) | void BitVector_Destroy_List(unsigned int * * list, unsigned int coun... function BitVector_Copy (line 527) | void BitVector_Copy(unsigned int * X, unsigned int * Y) ... function BitVector_Empty (line 562) | void BitVector_Empty(unsigned int * addr) /* X... function BitVector_Fill (line 569) | void BitVector_Fill(unsigned int * addr) /* X... function BitVector_Flip (line 582) | void BitVector_Flip(unsigned int * addr) /* X... function BitVector_Primes (line 595) | void BitVector_Primes(unsigned int * addr) FILE: klee/stp/constantbv/constantbv.h function namespace (line 55) | namespace CONSTANTBV { FILE: klee/stp/parser/let-funcs.cpp type BEEV (line 13) | namespace BEEV { function ASTNode (line 45) | ASTNode BeevMgr::ResolveID(const ASTNode& v) { FILE: klee/stp/parser/main.cpp function main (line 61) | int main(int argc, char ** argv) { FILE: klee/stp/sat/Global.h function namespace (line 35) | namespace MINISAT { function T (line 128) | T* release (void) { T* ret = data; data = NULL; sz = 0;... function operator (line 129) | operator T* (void) { return data; } function operator (line 130) | operator const T* (void) const { return data; } function size (line 133) | int size (void) const { return sz; } function shrink (line 134) | void shrink (int nelems) { assert(nelems <= sz); for (int i = ... function pop (line 135) | void pop (void) { sz--, data[sz].~T(); } function capacity (line 139) | void capacity (int size) { grow(size); } function push (line 142) | void push (void) { if (sz == cap) grow(sz+1); new (&da... function push (line 143) | void push (const T& elem) { if (sz == cap) grow(sz+1); new (&da... function T (line 144) | const T& last (void) const { return data[sz-1]; } function T (line 148) | const T& operator [] (int index) const { return data[index]; } function copyTo (line 156) | void copyTo(vec& copy) const { copy.clear(); copy.growTo(sz); for (in... function moveTo (line 157) | void moveTo(vec& dest) { dest.clear(true); dest.data = data; dest.sz ... function class (line 216) | class lbool { function toInt (line 232) | inline int toInt (lbool l) { return l.toInt(); } function lbool (line 233) | inline lbool toLbool(int v) { return lbool(v); } function operator (line 246) | inline bool operator != (const T& x, const T& y) { return !(x == y); } function operator (line 247) | inline bool operator > (const T& x, const T& y) { return y < x; } function operator (line 248) | inline bool operator <= (const T& x, const T& y) { return !(y < x); } function operator (line 249) | inline bool operator >= (const T& x, const T& y) { return !(x < y); } FILE: klee/stp/sat/Heap.h function namespace (line 24) | namespace MINISAT { FILE: klee/stp/sat/Simplifier.C function namespace (line 22) | namespace MINISAT { FILE: klee/stp/sat/Solver.C function namespace (line 24) | namespace MINISAT { function reduceDB (line 542) | void Solver::reduceDB() function simplifyDB (line 572) | bool Solver::simplifyDB(bool expensive) function lbool (line 648) | lbool Solver::search(int nof_conflicts, int nof_learnts) function progressEstimate (line 715) | double Solver::progressEstimate() function varRescaleActivity (line 732) | void Solver::varRescaleActivity() function claRescaleActivity (line 742) | void Solver::claRescaleActivity() function solve (line 757) | bool Solver::solve(const vec& assumps) FILE: klee/stp/sat/Solver.h function namespace (line 26) | namespace MINISAT { function lbool (line 227) | lbool value(Var x) const { return toLbool(assigns[x]); } function lbool (line 228) | lbool value(Lit p) const { return sign(p) ? ~toLbool(assigns[var(p)]) ... function nAssigns (line 230) | int nAssigns() { return trail.size(); } function nClauses (line 231) | int nClauses() { return clauses.size(); } function nLearnts (line 232) | int nLearnts() { return learnts.size(); } function nConflicts (line 233) | int nConflicts() { return (int)stats.conflicts; } function nVars (line 248) | int nVars () { return assigns.size(); } function addUnit (line 249) | bool addUnit (Lit p) { return ok && (ok = enqueue(p)); } function addBinary (line 250) | bool addBinary (Lit p, Lit q) { addBinary_tmp [0] = p; addBina... function addTernary (line 251) | bool addTernary(Lit p, Lit q, Lit r) { addTernary_tmp[0] = p; addTern... function addClause (line 252) | bool addClause (const vec& ps) { if (ok && !newClause(ps)) ok =... function freezeVar (line 256) | void freezeVar (Var v) { setVarProp(v, p_frozen, true); updateHeap... function okay (line 260) | bool okay () { return ok; } function solve (line 263) | bool solve () { vec tmp; return solve(tmp); } function turnOffSubsumption (line 264) | void turnOffSubsumption() { function returnActivity (line 274) | double returnActivity(int i) { return activity[i];} function updateInitialActivity (line 275) | void updateInitialActivity(int i, double act) {activity[i] = act; ord... function check (line 287) | inline void check(bool expr) { assert(expr); } function printLit (line 289) | static void printLit(Lit l) function printClause (line 295) | void printClause(const C& c) function cpuTime (line 308) | static inline double cpuTime(void) { function int64 (line 311) | static inline int64 memUsed() { function cpuTime (line 320) | static inline double cpuTime(void) { function memReadStat (line 326) | static inline int memReadStat(int field) function int64 (line 342) | static inline int64 memUsed() { return (int64)memReadStat(0) * (int64)ge... function int64 (line 347) | static inline int64 memUsed(void) { FILE: klee/stp/sat/SolverTypes.h function namespace (line 26) | namespace MINISAT { function sign (line 51) | inline bool sign (Lit p) { return p.x & 1; } function var (line 52) | inline int var (Lit p) { return p.x >> 1; } function Lit (line 53) | inline Lit unsign (Lit p) { Lit q; q.x = p.x & ~1; retu... function Lit (line 54) | inline Lit id (Lit p, bool sgn) { Lit q; q.x = p.x ^ (int)sgn... function operator (line 56) | inline bool operator == (Lit p, Lit q) { return toInt(p) == toInt(q); } function operator (line 57) | inline bool operator != (Lit p, Lit q) { return toInt(p) != toInt(q); } function operator (line 58) | inline bool operator < (Lit p, Lit q) { return toInt(p) < toInt(q); } function class (line 68) | class Clause { function shrink (line 89) | void shrink (int i) { assert(i <= size()); size_etc = ((... function pop (line 90) | void pop () { shrink(1); } function mark (line 93) | void mark (uint m) { size_etc = (size_etc & ~6) | ((m &... function Lit (line 94) | Lit operator [] (int i) const { return data[i]; } function class (line 114) | class TrailPos { FILE: klee/stp/sat/Sort.h function namespace (line 24) | namespace MINISAT { FILE: klee/stp/sat/VarOrder.h function namespace (line 28) | namespace MINISAT { function class (line 41) | class VarOrder { type VarFilter (line 73) | struct VarFilter { function cleanup (line 80) | void VarOrder::cleanup() function newVar (line 86) | void VarOrder::newVar(bool polarity, bool dvar) function update (line 97) | void VarOrder::update(Var x) function undo (line 104) | void VarOrder::undo(Var x) function Lit (line 111) | Lit VarOrder::select(double random_var_freq, int decision_level) FILE: klee/stp/simplifier/bvsolver.cpp type BEEV (line 37) | namespace BEEV { function ASTNode (line 57) | ASTNode BVSolver::SplitEven_into_Oddnum_PowerOf2(const ASTNode& in, function ASTNode (line 208) | ASTNode BVSolver::ChooseMonom(const ASTNode& eq, ASTNode& modifiedlhs) { function ASTNode (line 292) | ASTNode BVSolver::BVSolve_Odd(const ASTNode& input) { function ASTNode (line 457) | ASTNode BVSolver::NewVar(unsigned int n) { function ASTNode (line 473) | ASTNode BVSolver::TopLevelBVSolve(const ASTNode& input) { function ASTNode (line 534) | ASTNode BVSolver::CheckEvenEqn(const ASTNode& input, bool& evenflag) { function ASTNode (line 588) | ASTNode BVSolver::BVSolve_Even(const ASTNode& input) { FILE: klee/stp/simplifier/bvsolver.h function namespace (line 12) | namespace BEEV { FILE: klee/stp/simplifier/simplifier.cpp type BEEV (line 12) | namespace BEEV { function ASTNode (line 183) | ASTNode BeevMgr::SimplifyFormula_NoRemoveWrites(const ASTNode& b, bool... function ASTNode (line 189) | ASTNode BeevMgr::SimplifyFormula_TopLevel(const ASTNode& b, bool pushN... function ASTNode (line 198) | ASTNode BeevMgr::SimplifyFormula(const ASTNode& b, bool pushNeg){ function ASTNode (line 258) | ASTNode BeevMgr::SimplifyAtomicFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 354) | ASTNode BeevMgr::CreateSimplifiedINEQ(Kind k, function ASTNode (line 442) | ASTNode BeevMgr::ITEOpt_InEqs(const ASTNode& in) { function ASTNode (line 522) | ASTNode BeevMgr::CreateSimplifiedEQ(const ASTNode& in1, const ASTNode&... function ASTNode (line 545) | ASTNode BeevMgr::CreateSimplifiedTermITE(const ASTNode& in0, function ASTNode (line 580) | ASTNode BeevMgr::SimplifyAndOrFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 674) | ASTNode BeevMgr::SimplifyNotFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 718) | ASTNode BeevMgr::SimplifyXorFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 746) | ASTNode BeevMgr::SimplifyNandFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 769) | ASTNode BeevMgr::SimplifyNorFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 792) | ASTNode BeevMgr::SimplifyImpliesFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 853) | ASTNode BeevMgr::SimplifyIffFormula(const ASTNode& a, bool pushNeg) { function ASTNode (line 909) | ASTNode BeevMgr::SimplifyIteFormula(const ASTNode& b, bool pushNeg) { function ASTNode (line 976) | ASTNode BeevMgr::FlattenOneLevel(const ASTNode& a) { function ASTNode (line 1016) | ASTNode BeevMgr::SimplifyTerm_TopLevel(const ASTNode& b) { function ASTNode (line 1026) | ASTNode BeevMgr::SimplifyTerm(const ASTNode& inputterm) { function ASTNode (line 1656) | ASTNode BeevMgr::CombineLikeTerms(const ASTNode& a) { function ASTNode (line 1792) | ASTNode BeevMgr::LhsMinusRhs(const ASTNode& eq) { function ASTNode (line 1879) | ASTNode BeevMgr::DistributeMultOverPlus(const ASTNode& a, bool startdi... function ASTNode (line 1994) | ASTNode BeevMgr::ConvertBVSXToITE(const ASTNode& a) { function ASTNode (line 2053) | ASTNode BeevMgr::RemoveWrites_TopLevel(const ASTNode& term) { function ASTNode (line 2074) | ASTNode BeevMgr::SimplifyWrites_InPlace(const ASTNode& term) { function ASTNode (line 2157) | ASTNode BeevMgr::RemoveWrites(const ASTNode& input) { function ASTNode (line 2191) | ASTNode BeevMgr::ReadOverWrite_To_ITE(const ASTNode& term) { function ASTNode (line 2267) | ASTNode BeevMgr::MultiplicativeInverse(const ASTNode& d) { function ASTNode (line 2378) | ASTNode BeevMgr::CreateSubstitutionMap(const ASTNode& a){ FILE: klee/test/CXX/ArrayNew.cpp class Test (line 8) | class Test { method Test (line 12) | Test() {} method Test (line 13) | Test(int _x) : x(_x) { } method getX (line 16) | int getX() { return x; } method setX (line 17) | void setX(int _x) { x = _x; } function main (line 20) | int main(int argc) { FILE: klee/test/CXX/New.cpp class Test (line 6) | class Test { method Test (line 10) | Test(int _x) : x(_x) { method getX (line 15) | int getX() { return x; } function main (line 21) | int main(int argc) { FILE: klee/test/CXX/SimpleVirtual.cpp class Thing (line 8) | class Thing { method Thing (line 10) | Thing() {} method getX (line 13) | virtual int getX() { return 1; } class Thing2 (line 16) | class Thing2 : public Thing { method getX (line 18) | virtual int getX() { return 2; } function Thing (line 21) | Thing *getThing(bool which) { method Thing (line 10) | Thing() {} method getX (line 13) | virtual int getX() { return 1; } function main (line 25) | int main(int argc) { FILE: klee/test/CXX/StaticConstructor.cpp class Test (line 9) | class Test { method Test (line 13) | Test() : x(aGlobal + 1) {} method getX (line 16) | int getX() { return x; } function main (line 21) | int main() { FILE: klee/test/CXX/StaticDestructor.cpp class Test (line 9) | class Test { method Test (line 13) | Test() : p(0) {} function main (line 22) | int main() { FILE: klee/test/CXX/Trivial.cpp class Test (line 6) | class Test { method Test (line 10) | Test(int _x) : x(_x) {} method getX (line 13) | int getX() { return x; } function main (line 16) | int main() { FILE: klee/test/Concrete/ConcreteTest.py class TestError (line 7) | class TestError(Exception): function getFiles (line 13) | def getFiles(): function readFile (line 19) | def readFile(f): function testFile (line 28) | def testFile(name, printOutput=False): function testOneFile (line 61) | def testOneFile(f, printOutput=False, log=None): function test (line 74) | def test(): FILE: klee/test/Concrete/_testingUtils.c function print_int (line 14) | void print_int(unsigned long long val) { FILE: klee/test/Concrete/ackermann.c function ackermann (line 5) | int ackermann(int m, int n) { function main (line 12) | int main() { FILE: klee/test/Coverage/ReadArgs.c function main (line 7) | int main() { FILE: klee/test/Coverage/ReplayOutDir.c function main (line 6) | int main() { FILE: klee/test/Dogfood/ImmutableSet.cpp function iff (line 11) | bool iff(bool a, bool b) { function contains (line 16) | bool contains(InputIterator begin, InputIterator end, T item) { function equal (line 23) | bool equal(T &a, T &b) { function remove (line 34) | void remove(InputIterator begin, InputIterator end, T item) { function check_set (line 45) | void check_set(T &set, unsigned num, unsigned *values) { function test (line 90) | void test() { function main (line 130) | int main(int argc, char **argv) { FILE: klee/test/Feature/Alias.c function __foo (line 11) | __attribute__((alias("b"))); function main (line 19) | int main() { FILE: klee/test/Feature/AliasFunction.c function foo (line 9) | void foo() { printf(" foo()\n"); } function bar (line 10) | void bar() { printf(" bar()\n"); } function main (line 12) | int main() { FILE: klee/test/Feature/AliasFunctionExit.c function start (line 10) | void start(int x) { function end (line 16) | void end(int status) { function main (line 23) | int main() { FILE: klee/test/Feature/AsmAddresses.c function main (line 17) | int main() { FILE: klee/test/Feature/ByteSwap.c function main (line 7) | int main() { FILE: klee/test/Feature/CallToUndefinedExternal.cpp function main (line 7) | int main() { FILE: klee/test/Feature/CheckMemoryAccess.c function main (line 10) | int main() { FILE: klee/test/Feature/CopyOnWrite.c function explode (line 10) | void explode(int *ap, int i, int *result) { function main (line 19) | int main() { FILE: klee/test/Feature/DanglingConcreteReadExpr.c function main (line 7) | int main() { FILE: klee/test/Feature/DefineFixedObject.c function main (line 8) | int main() { FILE: klee/test/Feature/DoubleFree.c function main (line 5) | int main() { FILE: klee/test/Feature/DumpStatesOnHalt.c function main (line 5) | int main() { FILE: klee/test/Feature/Envp.c function main (line 6) | int main(int argc, char **argv, char **envp) { FILE: klee/test/Feature/ExprLogging.c function main (line 17) | int main() { FILE: klee/test/Feature/ExternalWeakLinkage.c function main (line 8) | int main() { FILE: klee/test/Feature/Float.c function fadd (line 7) | float fadd(float a, float b) { function fsub (line 11) | float fsub(float a, float b) { function fmul (line 15) | float fmul(float a, float b) { function main (line 19) | int main() { FILE: klee/test/Feature/FunctionPointer.c function foo (line 6) | void foo(const char *msg) { printf("foo: %s\n", msg); } function baz (line 7) | void baz(const char *msg) { printf("baz: %s\n", msg); } function bar (line 11) | void bar(void (*fp)(const char *)) { fp("called via bar"); } function main (line 13) | int main(int argc, char **argv) { FILE: klee/test/Feature/GetValue.c function main (line 7) | int main() { FILE: klee/test/Feature/InAndOutOfBounds.c function klee_urange (line 7) | unsigned klee_urange(unsigned start, unsigned end) { function main (line 14) | int main() { FILE: klee/test/Feature/IndirectCallToBuiltin.c function main (line 7) | int main() { FILE: klee/test/Feature/IndirectCallToExternal.c function main (line 9) | int main() { FILE: klee/test/Feature/IsSymbolic.c function main (line 6) | int main() { FILE: klee/test/Feature/KleeReportError.c function main (line 7) | int main(int argc, char** argv) { FILE: klee/test/Feature/LongDoubleSupport.c function main (line 13) | int main() { FILE: klee/test/Feature/LowerSwitch.c function main (line 9) | int main(int argc, char **argv) { FILE: klee/test/Feature/MakeConcreteSymbolic.c function main (line 11) | int main() { FILE: klee/test/Feature/MakeSymbolicName.c function main (line 6) | int main() { FILE: klee/test/Feature/MemoryLimit.c function main (line 10) | int main() { FILE: klee/test/Feature/MultipleFreeResolution.c function klee_urange (line 9) | unsigned klee_urange(unsigned start, unsigned end) { function main (line 22) | int main() { FILE: klee/test/Feature/MultipleReadResolution.c function klee_urange (line 11) | unsigned klee_urange(unsigned start, unsigned end) { function main (line 24) | int main() { FILE: klee/test/Feature/MultipleReallocResolution.c function klee_urange (line 10) | unsigned klee_urange(unsigned start, unsigned end) { function main (line 23) | int main() { FILE: klee/test/Feature/MultipleWriteResolution.c function klee_urange (line 11) | unsigned klee_urange(unsigned start, unsigned end) { function main (line 24) | int main() { FILE: klee/test/Feature/NamedSeedMatching.c function main (line 15) | int main(int argc, char **argv) { FILE: klee/test/Feature/OneFreeError.c function main (line 5) | int main() { FILE: klee/test/Feature/OneOutOfBounds.c function main (line 5) | int main() { FILE: klee/test/Feature/Optimize.c function main (line 9) | int main() { FILE: klee/test/Feature/OverlappedError.c function main (line 8) | int main() { FILE: klee/test/Feature/PreferCex.c function main (line 9) | int main() { FILE: klee/test/Feature/RaiseAsm.c type uint16 (line 6) | typedef unsigned short uint16; type uint32 (line 7) | typedef unsigned int uint32; function uint16 (line 9) | uint16 byteswap_uint16(uint16 x) { function uint32 (line 12) | uint32 byteswap_uint32(uint32 x) { function uint16 (line 17) | uint16 byteswap_uint16_asm(uint16 x) { function uint32 (line 23) | uint32 byteswap_uint32_asm(uint32 x) { function main (line 31) | int main() { FILE: klee/test/Feature/ReallocFailure.c function main (line 8) | int main() { FILE: klee/test/Feature/ReplayPath.c function main (line 11) | int main() { FILE: klee/test/Feature/Searchers.c function validate (line 25) | int validate(char *buf, int N) { function main (line 43) | int main(int argc, char **argv) { FILE: klee/test/Feature/SetForking.c function main (line 10) | int main() { FILE: klee/test/Feature/Vararg.c type triple (line 10) | struct triple { function test1 (line 14) | int test1(int x, ...) { function sum (line 25) | int sum(int N, ...) { function va_array (line 44) | int va_array(int N, ...) { function main (line 70) | int main() { FILE: klee/test/Feature/WithLibc.c function main (line 6) | int main() { FILE: klee/test/Feature/WriteCov.c function main (line 8) | int main() { FILE: klee/test/Feature/const_array_opt1.c function main (line 14) | int main() { FILE: klee/test/Programs/pcregrep.c type ConstantDoubleTy (line 102) | typedef unsigned long long ConstantDoubleTy; type ConstantFloatTy (line 103) | typedef unsigned int ConstantFloatTy; type llvmBitCastUnion (line 108) | typedef union { type l_struct_2E__IO_FILE (line 115) | struct l_struct_2E__IO_FILE type l_struct_2E__IO_marker (line 116) | struct l_struct_2E__IO_marker type l_struct_2E_branch_chain (line 117) | struct l_struct_2E_branch_chain type l_struct_2E_compile_data (line 118) | struct l_struct_2E_compile_data type l_struct_2E_pcre (line 119) | struct l_struct_2E_pcre type l_struct_2E__IO_FILE (line 122) | typedef struct l_struct_2E__IO_FILE l_struct_2E__IO_FILE; type l_struct_2E__IO_marker (line 123) | typedef struct l_struct_2E__IO_marker l_struct_2E__IO_marker; type l_struct_2E_branch_chain (line 124) | typedef struct l_struct_2E_branch_chain l_struct_2E_branch_chain; type l_struct_2E_compile_data (line 125) | typedef struct l_struct_2E_compile_data l_struct_2E_compile_data; type l_struct_2E_pcre (line 126) | typedef struct l_struct_2E_pcre l_struct_2E_pcre; type l_struct_2E__IO_FILE (line 129) | struct l_struct_2E__IO_FILE { type l_struct_2E__IO_marker (line 158) | struct l_struct_2E__IO_marker { type l_struct_2E_branch_chain (line 164) | struct l_struct_2E_branch_chain { type l_struct_2E_compile_data (line 169) | struct l_struct_2E_compile_data { type l_struct_2E_pcre (line 193) | struct l_struct_2E_pcre { type l_struct_2E__IO_FILE (line 214) | struct l_struct_2E__IO_FILE type l_struct_2E_compile_data (line 227) | struct l_struct_2E_compile_data type l_struct_2E_compile_data (line 228) | struct l_struct_2E_compile_data type l_struct_2E_compile_data (line 229) | struct l_struct_2E_compile_data type l_struct_2E_branch_chain (line 231) | struct l_struct_2E_branch_chain type l_struct_2E_compile_data (line 231) | struct l_struct_2E_compile_data function llvm_fcmp_ord (line 306) | static inline int llvm_fcmp_ord(double X, double Y) { return X == X && Y... function llvm_fcmp_uno (line 307) | static inline int llvm_fcmp_uno(double X, double Y) { return X != X || Y... function llvm_fcmp_ueq (line 308) | static inline int llvm_fcmp_ueq(double X, double Y) { return X == Y || l... function llvm_fcmp_une (line 309) | static inline int llvm_fcmp_une(double X, double Y) { return X != Y; } function llvm_fcmp_ult (line 310) | static inline int llvm_fcmp_ult(double X, double Y) { return X < Y || l... function llvm_fcmp_ugt (line 311) | static inline int llvm_fcmp_ugt(double X, double Y) { return X > Y || l... function llvm_fcmp_ule (line 312) | static inline int llvm_fcmp_ule(double X, double Y) { return X <= Y || l... function llvm_fcmp_uge (line 313) | static inline int llvm_fcmp_uge(double X, double Y) { return X >= Y || l... function llvm_fcmp_oeq (line 314) | static inline int llvm_fcmp_oeq(double X, double Y) { return X == Y ; } function llvm_fcmp_one (line 315) | static inline int llvm_fcmp_one(double X, double Y) { return X != Y && l... function llvm_fcmp_olt (line 316) | static inline int llvm_fcmp_olt(double X, double Y) { return X < Y ; } function llvm_fcmp_ogt (line 317) | static inline int llvm_fcmp_ogt(double X, double Y) { return X > Y ; } function llvm_fcmp_ole (line 318) | static inline int llvm_fcmp_ole(double X, double Y) { return X <= Y ; } function llvm_fcmp_oge (line 319) | static inline int llvm_fcmp_oge(double X, double Y) { return X >= Y ; } function main (line 321) | unsigned int main(unsigned int llvm_cbe_argc, unsigned char **llvm_cbe_a... function check_escape (line 927) | static unsigned int check_escape(unsigned char **llvm_cbe_ptrptr, unsign... function find_parens (line 1621) | static unsigned int find_parens(unsigned char *llvm_cbe_ptr, unsigned in... function find_fixedlength (line 2400) | static unsigned int find_fixedlength(unsigned char *llvm_cbe_code) { function could_be_empty_branch (line 2981) | static unsigned int could_be_empty_branch(unsigned char *llvm_cbe_code, ... function check_posix_syntax (line 3323) | static unsigned int check_posix_syntax(unsigned char *llvm_cbe_ptr, unsi... function adjust_recurse (line 3413) | static void adjust_recurse(unsigned char *llvm_cbe_group, unsigned int l... function check_auto_possessive (line 3644) | static unsigned int check_auto_possessive(unsigned int llvm_cbe_op_code,... function _pcre_is_newline (line 4655) | static unsigned int _pcre_is_newline(unsigned char *llvm_cbe_ptr, unsign... function compile_regex (line 4762) | static unsigned int compile_regex(unsigned int llvm_cbe_options, unsigne... function is_anchored (line 14050) | static unsigned int is_anchored(unsigned char *llvm_cbe_code, unsigned i... function is_startline (line 14191) | static unsigned int is_startline(unsigned char *llvm_cbe_code, unsigned ... function find_firstassertedchar (line 14416) | static unsigned int find_firstassertedchar(unsigned char *llvm_cbe_code,... FILE: klee/test/Runtime/POSIX/DirConsistency.c function main (line 25) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/DirSeek.c function main (line 19) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/FDNumbers.c function main (line 8) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/FD_Fail.c function main (line 11) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/FD_Fail2.c function main (line 18) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/Fcntl.c function main (line 7) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/FilePerm.c function main (line 12) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/FreeArgv.c function main (line 7) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/Getenv.c function main (line 6) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/Ioctl.c function main (line 12) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/Isatty.c function main (line 18) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/PrgName.c function f (line 13) | int f(int argc, char **argv) { function main (line 29) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/Read1.c function main (line 11) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/SELinux.c function main (line 10) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/SeedAndFail.c function main (line 17) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/Stdin.c function main (line 17) | int main(int argc, char **argv) { FILE: klee/test/Runtime/POSIX/Write1.c function main (line 7) | int main(int argc, char** argv) { FILE: klee/test/Runtime/POSIX/Write2.c function main (line 7) | int main(int argc, char** argv) { FILE: klee/test/Runtime/Uclibc/2007-10-08-optimization-calls-wrong-libc-functions.c function main (line 7) | int main() { FILE: klee/test/Runtime/Uclibc/2008-03-04-libc-atexit-uses-dso-handle.c function boo (line 6) | void boo() { function main (line 9) | int main() { FILE: klee/test/Runtime/Uclibc/Environ.c function main (line 6) | int main() { FILE: klee/test/regression/2007-07-25-invalid-stp-array-binding-to-objectstate.c function main (line 6) | int main(void) { FILE: klee/test/regression/2007-07-30-unflushed-byte.c function main (line 6) | int main() { FILE: klee/test/regression/2007-08-01-cache-unclear-on-overwrite-flushed.c function main (line 7) | int main() { FILE: klee/test/regression/2007-08-06-64bit-shift.c function main (line 6) | int main() { FILE: klee/test/regression/2007-08-06-access-after-free.c function main (line 6) | int main() { FILE: klee/test/regression/2007-08-08-free-zero.c function main (line 5) | int main() { FILE: klee/test/regression/2007-08-16-invalid-constant-value.c function main (line 11) | int main() { FILE: klee/test/regression/2007-08-16-valid-write-to-freed-object.c function sym (line 4) | unsigned sym() { function main (line 10) | int main() { FILE: klee/test/regression/2007-10-11-free-of-alloca.c function main (line 5) | int main() { FILE: klee/test/regression/2007-10-11-illegal-access-after-free-and-branch.c function main (line 9) | int main(int argc, char **argv) { FILE: klee/test/regression/2007-10-12-failed-make-symbolic-after-copy.c function main (line 5) | int main() { FILE: klee/test/regression/2008-03-04-free-of-global.c function main (line 7) | int main() { FILE: klee/test/regression/2008-03-11-free-of-malloc-zero.c function main (line 6) | int main() { FILE: klee/test/regression/2008-04-10-bad-alloca-free.c function f (line 4) | void f(int *addr) { function main (line 8) | int main() { FILE: klee/test/regression/2008-05-23-gep-with-global-const.c function main (line 8) | int main() { FILE: klee/tools/gen-random-bout/gen-random-bout.cpp function getint (line 18) | static int getint(char *i) { function push_obj (line 27) | static void push_obj(KTest *b, const char *name, unsigned non_zero_bytes, function push_range (line 45) | static void push_range(KTest *b, const char *name, unsigned value) { function main (line 56) | int main(int argc, char *argv[]) { FILE: klee/tools/kleaver/main.cpp type ToolActions (line 32) | enum ToolActions { type BuilderKinds (line 50) | enum BuilderKinds { function escapedString (line 82) | static std::string escapedString(const char *start, unsigned length) { function PrintInputTokens (line 100) | static void PrintInputTokens(const MemoryBuffer *MB) { function PrintInputAST (line 112) | static bool PrintInputAST(const char *Filename, function EvaluateInputAST (line 146) | static bool EvaluateInputAST(const char *Filename, function main (line 266) | int main(int argc, char **argv) { FILE: klee/tools/klee-replay/file-creator.c function create_link (line 38) | static int create_link(const char *fname, function create_dir (line 58) | static int create_dir(const char *fname, exe_disk_file_t *dfile, function getTime (line 68) | double getTime() { function wait_for_timeout_or_exit (line 76) | int wait_for_timeout_or_exit(pid_t pid, const char *name, int *statusp) { function create_char_dev (line 93) | static int create_char_dev(const char *fname, exe_disk_file_t *dfile, function create_pipe (line 212) | static int create_pipe(const char *fname, exe_disk_file_t *dfile, function create_reg_file (line 273) | static int create_reg_file(const char *fname, exe_disk_file_t *dfile, function delete_dir (line 315) | static int delete_dir(const char *path, int recurse) { function delete_file (line 342) | static void delete_file(const char *path, int recurse) { function create_file (line 353) | static void create_file(int target_fd, function replay_create_files (line 418) | void replay_create_files(exe_file_system_t *exe_fs) { function check_file (line 454) | static void check_file(int index, exe_disk_file_t *dfile) { FILE: klee/tools/klee-replay/klee-replay.c function stop_monitored (line 34) | static void stop_monitored(int process) { function int_handler (line 80) | static void int_handler(int signal) { function timeout_handler (line 93) | static void timeout_handler(int signal) { function process_status (line 107) | void process_status(int status, function run_monitored (line 134) | static void run_monitored(char *executable, int argc, char **argv) { function usage (line 194) | static void usage(void) { function main (line 202) | int main(int argc, char** argv) { function __fputc_unlocked (line 310) | int __fputc_unlocked(int c, FILE *f) { function __fgetc_unlocked (line 314) | int __fgetc_unlocked(FILE *f) { function klee_get_errno (line 318) | int klee_get_errno() { function klee_warning (line 322) | void klee_warning(char *name) { function klee_warning_once (line 326) | void klee_warning_once(char *name) { function klee_assume (line 330) | int klee_assume(int x) { function klee_is_symbolic (line 337) | int klee_is_symbolic(int x) { function klee_prefer_cex (line 341) | void klee_prefer_cex(void *buffer, unsigned condition) { function klee_make_symbolic (line 345) | void klee_make_symbolic(void *addr, unsigned nbytes, const char *name) { function klee_range (line 375) | int klee_range(int min, int max, const char* name) { function klee_report_error (line 387) | void klee_report_error(const char *file, int line, function klee_mark_global (line 392) | void klee_mark_global(void *object) { function __emit_error (line 398) | static void __emit_error(const char *msg) { FILE: klee/tools/klee/Debug.cpp function kdb_printExpr (line 4) | void kdb_printExpr(klee::Expr *e) { FILE: klee/tools/klee/main.cpp function main (line 6) | int main(int argc, char **argv) { type LibcType (line 120) | enum LibcType { class KleeHandler (line 208) | class KleeHandler : public InterpreterHandler { method getNumTestCases (line 227) | unsigned getNumTestCases() { return m_testIndex; } method getNumPathsExplored (line 228) | unsigned getNumPathsExplored() { return m_pathsExplored; } method incPathsExplored (line 229) | void incPathsExplored() { m_pathsExplored++; } function strip (line 555) | static std::string strip(std::string &in) { function readArgumentsFromFile (line 565) | static void readArgumentsFromFile(char *file, std::vector &... function parseArguments (line 578) | static void parseArguments(int argc, char **argv) { function initEnv (line 603) | static int initEnv(Module *mainModule) { function externalsAndGlobalsCheck (line 791) | void externalsAndGlobalsCheck(const Module *m) { function halt_execution (line 883) | void halt_execution() { function stop_forking (line 888) | void stop_forking() { function interrupt_handle (line 892) | static void interrupt_handle() { function halt_via_gdb (line 909) | static void halt_via_gdb(int pid) { function main (line 1081) | int main(int argc, char **argv, char **envp) { FILE: klee/unittests/Expr/ExprTest.cpp function getConstant (line 19) | ref getConstant(int value, Expr::Width width) { function TEST (line 25) | TEST(ExprTest, BasicConstruction) { function TEST (line 31) | TEST(ExprTest, ConcatExtract) { function TEST (line 83) | TEST(ExprTest, ExtractConcat) { FILE: klee/unittests/Solver/SolverTest.cpp function getConstant (line 29) | ref getConstant(int value, Expr::Width width) { function testOperation (line 37) | void testOperation(Solver &solver, function testOpcode (line 93) | void testOpcode(Solver &solver, bool tryBool = true, bool tryZero = true, function TEST (line 126) | TEST(SolverTest, Evaluation) { FILE: klee/unittests/TestMain.cpp function main (line 12) | int main(int argc, char **argv) { FILE: qemu/QMP/qmp.py class QMPError (line 15) | class QMPError(Exception): class QMPConnectError (line 18) | class QMPConnectError(QMPError): class QMPCapabilitiesError (line 21) | class QMPCapabilitiesError(QMPError): class QEMUMonitorProtocol (line 24) | class QEMUMonitorProtocol: method __init__ (line 25) | def __init__(self, address, server=False): method __get_sock (line 44) | def __get_sock(self): method __negotiate_capabilities (line 51) | def __negotiate_capabilities(self): method __json_read (line 62) | def __json_read(self, only_event=False): method connect (line 76) | def connect(self): method accept (line 88) | def accept(self): method cmd_obj (line 100) | def cmd_obj(self, qmp_cmd): method cmd (line 116) | def cmd(self, name, args=None, id=None): method command (line 131) | def command(self, cmd, **kwds): method get_events (line 137) | def get_events(self, wait=False): method clear_events (line 155) | def clear_events(self): method close (line 161) | def close(self): FILE: qemu/a.out.h type external_filehdr (line 25) | struct external_filehdr { type AOUTHDR (line 71) | typedef struct type external_scnhdr (line 104) | struct external_scnhdr { type external_lineno (line 137) | struct external_lineno { function external_syment (line 154) | struct QEMU_PACKED external_syment type external_reloc (line 231) | struct external_reloc { type external_PE_filehdr (line 326) | struct external_PE_filehdr type PEAOUTHDR (line 369) | typedef struct FILE: qemu/acl.c function qemu_acl (line 39) | qemu_acl *qemu_acl_find(const char *aclname) function qemu_acl (line 50) | qemu_acl *qemu_acl_init(const char *aclname) function qemu_acl_party_is_allowed (line 75) | int qemu_acl_party_is_allowed(qemu_acl *acl, function qemu_acl_reset (line 96) | void qemu_acl_reset(qemu_acl *acl) function qemu_acl_append (line 113) | int qemu_acl_append(qemu_acl *acl, function qemu_acl_insert (line 130) | int qemu_acl_insert(qemu_acl *acl, function qemu_acl_remove (line 161) | int qemu_acl_remove(qemu_acl *acl, FILE: qemu/acl.h type qemu_acl_entry (line 30) | typedef struct qemu_acl_entry qemu_acl_entry; type qemu_acl (line 31) | typedef struct qemu_acl qemu_acl; type qemu_acl_entry (line 33) | struct qemu_acl_entry { type qemu_acl (line 40) | struct qemu_acl { FILE: qemu/aes.c type u32 (line 37) | typedef uint32_t u32; type u16 (line 38) | typedef uint16_t u16; type u8 (line 39) | typedef uint8_t u8; function AES_set_encrypt_key (line 731) | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, function AES_set_decrypt_key (line 832) | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, function AES_encrypt (line 885) | void AES_encrypt(const unsigned char *in, unsigned char *out, function AES_decrypt (line 1076) | void AES_decrypt(const unsigned char *in, unsigned char *out, function AES_cbc_encrypt (line 1265) | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, FILE: qemu/aes.h type aes_key_st (line 7) | struct aes_key_st { type AES_KEY (line 11) | typedef struct aes_key_st AES_KEY; FILE: qemu/aio.c type AioHandler (line 21) | typedef struct AioHandler AioHandler; type AioHandler (line 32) | struct AioHandler function AioHandler (line 44) | static AioHandler *find_aio_handler(int fd) function qemu_aio_set_fd_handler (line 57) | int qemu_aio_set_fd_handler(int fd, function qemu_aio_flush (line 103) | void qemu_aio_flush(void) function qemu_aio_process_queue (line 125) | int qemu_aio_process_queue(void) function qemu_aio_wait (line 145) | void qemu_aio_wait(void) FILE: qemu/alpha-dis.c type alpha_opcode (line 30) | struct alpha_opcode type alpha_opcode (line 59) | struct alpha_opcode type alpha_operand (line 84) | struct alpha_operand type alpha_operand (line 140) | struct alpha_operand type bfd_reloc_code_real (line 241) | enum bfd_reloc_code_real { type alpha_operand (line 296) | struct alpha_operand function insert_rba (line 435) | static unsigned function extract_rba (line 441) | static int function insert_rca (line 454) | static unsigned function extract_rca (line 460) | static int function insert_za (line 473) | static unsigned function extract_za (line 479) | static int function insert_zb (line 488) | static unsigned function extract_zb (line 494) | static int function insert_zc (line 503) | static unsigned function extract_zc (line 509) | static int function insert_bdisp (line 520) | static unsigned function extract_bdisp (line 529) | static int function insert_jhint (line 538) | static unsigned function extract_jhint (line 547) | static int function insert_ev6hwjhint (line 555) | static unsigned function extract_ev6hwjhint (line 564) | static int type alpha_opcode (line 709) | struct alpha_opcode function print_insn_alpha (line 1765) | int FILE: qemu/arch_init.c function is_dup_page (line 119) | static int is_dup_page(uint8_t *page) function ram_save_block (line 137) | static int ram_save_block(QEMUFile *f) function ram_addr_t (line 199) | static ram_addr_t ram_save_remaining(void) function ram_bytes_remaining (line 217) | uint64_t ram_bytes_remaining(void) function ram_bytes_transferred (line 222) | uint64_t ram_bytes_transferred(void) function ram_bytes_total (line 227) | uint64_t ram_bytes_total(void) function block_compar (line 238) | static int block_compar(const void *a, const void *b) function sort_ram_list (line 246) | static void sort_ram_list(void) function ram_save_live (line 267) | int ram_save_live(QEMUFile *f, int stage, void *opaque) function ram_load (line 384) | int ram_load(QEMUFile *f, void *opaque, int version_id) type soundhw (line 482) | struct soundhw { type soundhw (line 493) | struct soundhw function select_soundhw (line 584) | void select_soundhw(const char *optarg) function audio_init (line 643) | void audio_init(ISABus *isa_bus, PCIBus *pci_bus) function select_soundhw (line 662) | void select_soundhw(const char *optarg) function audio_init (line 665) | void audio_init(ISABus *isa_bus, PCIBus *pci_bus) function qemu_uuid_parse (line 670) | int qemu_uuid_parse(const char *str, uint8_t *uuid) function do_acpitable_option (line 692) | void do_acpitable_option(const char *optarg) function do_smbios_option (line 702) | void do_smbios_option(const char *optarg) function cpudef_init (line 712) | void cpudef_init(void) function audio_available (line 719) | int audio_available(void) function tcg_available (line 728) | int tcg_available(void) function kvm_available (line 733) | int kvm_available(void) function xen_available (line 742) | int xen_available(void) FILE: qemu/arm-dis.c function floatformat_to_double (line 64) | static void floatformat_to_double (unsigned char *data, double *dest) type opcode32 (line 85) | struct opcode32 type opcode16 (line 92) | struct opcode16 type opcode32 (line 148) | struct opcode32 type opcode32 (line 529) | struct opcode32 type opcode32 (line 811) | struct opcode32 type opcode16 (line 1096) | struct opcode16 type opcode32 (line 1263) | struct opcode32 type arm_regname (line 1480) | typedef struct type map_type (line 1542) | enum map_type { type map_type (line 1548) | enum map_type function arm_decode_shift (line 1589) | static void function bfd_boolean (line 1630) | static bfd_boolean function print_arm_address (line 2126) | static void function bfd_boolean (line 2220) | static bfd_boolean function print_insn_arm_internal (line 2674) | static void function print_insn_thumb16 (line 3034) | static void function print_insn_thumb32 (line 3310) | static void function print_insn_data (line 3766) | static void function find_ifthen_state (line 3788) | static void function print_insn_arm (line 3867) | int FILE: qemu/arm-semi.c function set_swi_errno (line 104) | static inline uint32_t set_swi_errno(TaskState *ts, uint32_t code) function set_swi_errno (line 111) | static inline uint32_t set_swi_errno(CPUARMState *env, uint32_t code) function arm_semi_cb (line 125) | static void arm_semi_cb(CPUARMState *env, target_ulong ret, target_ulong... function arm_semi_flen_cb (line 155) | static void arm_semi_flen_cb(CPUARMState *env, target_ulong ret, target_... function do_arm_semihosting (line 177) | uint32_t do_arm_semihosting(CPUARMState *env) FILE: qemu/async.c type QEMUBH (line 30) | struct QEMUBH type QEMUBH (line 35) | struct QEMUBH { function QEMUBH (line 44) | QEMUBH *qemu_bh_new(QEMUBHFunc *cb, void *opaque) function qemu_bh_poll (line 55) | int qemu_bh_poll(void) function qemu_bh_schedule_idle (line 94) | void qemu_bh_schedule_idle(QEMUBH *bh) function qemu_bh_schedule (line 102) | void qemu_bh_schedule(QEMUBH *bh) function qemu_bh_cancel (line 112) | void qemu_bh_cancel(QEMUBH *bh) function qemu_bh_delete (line 117) | void qemu_bh_delete(QEMUBH *bh) function qemu_bh_update_timeout (line 123) | void qemu_bh_update_timeout(int *timeout) FILE: qemu/audio/alsaaudio.c type pollhlp (line 36) | struct pollhlp { type ALSAVoiceOut (line 43) | typedef struct ALSAVoiceOut { type ALSAVoiceIn (line 52) | typedef struct ALSAVoiceIn { type alsa_params_req (line 83) | struct alsa_params_req { type alsa_params_obt (line 93) | struct alsa_params_obt { function alsa_fini_poll (line 130) | static void alsa_fini_poll (struct pollhlp *hlp) function alsa_anal_close1 (line 146) | static void alsa_anal_close1 (snd_pcm_t **handlep) function alsa_anal_close (line 155) | static void alsa_anal_close (snd_pcm_t **handlep, struct pollhlp *hlp) function alsa_recover (line 161) | static int alsa_recover (snd_pcm_t *handle) function alsa_resume (line 171) | static int alsa_resume (snd_pcm_t *handle) function alsa_poll_handler (line 181) | static void alsa_poll_handler (void *opaque) function alsa_poll_helper (line 241) | static int alsa_poll_helper (snd_pcm_t *handle, struct pollhlp *hlp, int... function alsa_poll_out (line 302) | static int alsa_poll_out (HWVoiceOut *hw) function alsa_poll_in (line 309) | static int alsa_poll_in (HWVoiceIn *hw) function alsa_write (line 316) | static int alsa_write (SWVoiceOut *sw, void *buf, int len) function snd_pcm_format_t (line 321) | static snd_pcm_format_t aud_to_alsafmt (audfmt_e fmt, int endianness) function alsa_to_audfmt (line 371) | static int alsa_to_audfmt (snd_pcm_format_t alsafmt, audfmt_e *fmt, function alsa_dump_info (line 433) | static void alsa_dump_info (struct alsa_params_req *req, function alsa_set_threshold (line 448) | static void alsa_set_threshold (snd_pcm_t *handle, snd_pcm_uframes_t thr... function alsa_open (line 478) | static int alsa_open (int in, struct alsa_params_req *req, function snd_pcm_sframes_t (line 707) | static snd_pcm_sframes_t alsa_get_avail (snd_pcm_t *handle) function alsa_write_pending (line 729) | static void alsa_write_pending (ALSAVoiceOut *alsa) function alsa_run_out (line 792) | static int alsa_run_out (HWVoiceOut *hw, int live) function alsa_fini_out (line 811) | static void alsa_fini_out (HWVoiceOut *hw) function alsa_init_out (line 824) | static int alsa_init_out (HWVoiceOut *hw, struct audsettings *as) function alsa_voice_ctl (line 870) | static int alsa_voice_ctl (snd_pcm_t *handle, const char *typ, int ctl) function alsa_ctl_out (line 899) | static int alsa_ctl_out (HWVoiceOut *hw, int cmd, ...) function alsa_init_in (line 933) | static int alsa_init_in (HWVoiceIn *hw, struct audsettings *as) function alsa_fini_in (line 975) | static void alsa_fini_in (HWVoiceIn *hw) function alsa_run_in (line 987) | static int alsa_run_in (HWVoiceIn *hw) function alsa_read (line 1115) | static int alsa_read (SWVoiceIn *sw, void *buf, int size) function alsa_ctl_in (line 1120) | static int alsa_ctl_in (HWVoiceIn *hw, int cmd, ...) function alsa_audio_fini (line 1160) | static void alsa_audio_fini (void *opaque) type audio_option (line 1165) | struct audio_option type audio_pcm_ops (line 1234) | struct audio_pcm_ops type audio_driver (line 1248) | struct audio_driver FILE: qemu/audio/audio.c type audio_driver (line 46) | struct audio_driver type fixed_settings (line 55) | struct fixed_settings { type fixed_settings (line 63) | struct fixed_settings type fixed_settings (line 64) | struct fixed_settings type mixeng_volume (line 107) | struct mixeng_volume type audio_option (line 122) | struct audio_option function audio_bug (line 124) | int audio_bug (const char *funcname, int cond) function audio_bits_to_index (line 163) | static inline int audio_bits_to_index (int bits) function audfmt_e (line 253) | static audfmt_e audio_string_to_audfmt (const char *s, audfmt_e defval, function audfmt_e (line 288) | static audfmt_e audio_get_conf_fmt (const char *envname, function audio_get_conf_int (line 300) | static int audio_get_conf_int (const char *key, int defval, int *defaultp) function AUD_vlog (line 332) | void AUD_vlog (const char *cap, const char *fmt, va_list ap) function AUD_log (line 350) | void AUD_log (const char *cap, const char *fmt, ...) function audio_print_options (line 359) | static void audio_print_options (const char *prefix, function audio_process_options (line 431) | static void audio_process_options (const char *prefix, function audio_print_settings (line 514) | static void audio_print_settings (struct audsettings *as) function audio_validate_settings (line 557) | static int audio_validate_settings (struct audsettings *as) function audio_pcm_info_eq (line 581) | static int audio_pcm_info_eq (struct audio_pcm_info *info, struct audset... function audio_pcm_init_info (line 613) | void audio_pcm_init_info (struct audio_pcm_info *info, struct audsetting... function audio_pcm_info_clear_buf (line 648) | void audio_pcm_info_clear_buf (struct audio_pcm_info *info, void *buf, i... function noop_conv (line 708) | static void noop_conv (struct st_sample *dst, const void *src, int samples) function CaptureVoiceOut (line 715) | static CaptureVoiceOut *audio_pcm_capture_find_specific ( function audio_notify_capture (line 730) | static void audio_notify_capture (CaptureVoiceOut *cap, audcnotification... function audio_capture_maybe_changed (line 742) | static void audio_capture_maybe_changed (CaptureVoiceOut *cap, int enabled) function audio_recalc_and_notify_capture (line 752) | static void audio_recalc_and_notify_capture (CaptureVoiceOut *cap) function audio_detach_capture (line 767) | static void audio_detach_capture (HWVoiceOut *hw) function audio_attach_capture (line 795) | static int audio_attach_capture (HWVoiceOut *hw) function audio_pcm_hw_find_min_in (line 844) | static int audio_pcm_hw_find_min_in (HWVoiceIn *hw) function audio_pcm_hw_get_live_in (line 857) | int audio_pcm_hw_get_live_in (HWVoiceIn *hw) function audio_pcm_hw_clip_out (line 867) | int audio_pcm_hw_clip_out (HWVoiceOut *hw, void *pcm_buf, function audio_pcm_sw_get_rpos_in (line 892) | static int audio_pcm_sw_get_rpos_in (SWVoiceIn *sw) function audio_pcm_sw_read (line 912) | int audio_pcm_sw_read (SWVoiceIn *sw, void *buf, int size) function audio_pcm_hw_find_min_out (line 970) | static int audio_pcm_hw_find_min_out (HWVoiceOut *hw, int *nb_livep) function audio_pcm_hw_get_live_out (line 987) | static int audio_pcm_hw_get_live_out (HWVoiceOut *hw, int *nb_live) function audio_pcm_sw_write (line 1012) | int audio_pcm_sw_write (SWVoiceOut *sw, void *buf, int size) function audio_pcm_print_info (line 1088) | static void audio_pcm_print_info (const char *cap, struct audio_pcm_info... function audio_is_timer_needed (line 1103) | static int audio_is_timer_needed (void) function audio_reset_timer (line 1117) | static void audio_reset_timer (AudioState *s) function audio_timer (line 1127) | static void audio_timer (void *opaque) function AUD_write (line 1136) | int AUD_write (SWVoiceOut *sw, void *buf, int size) function AUD_read (line 1154) | int AUD_read (SWVoiceIn *sw, void *buf, int size) function AUD_get_buffer_size_out (line 1172) | int AUD_get_buffer_size_out (SWVoiceOut *sw) function AUD_set_active_out (line 1177) | void AUD_set_active_out (SWVoiceOut *sw, int on) function AUD_set_active_in (line 1224) | void AUD_set_active_in (SWVoiceIn *sw, int on) function audio_get_avail (line 1266) | static int audio_get_avail (SWVoiceIn *sw) function audio_get_free (line 1289) | static int audio_get_free (SWVoiceOut *sw) function audio_capture_mix_and_clear (line 1315) | static void audio_capture_mix_and_clear (HWVoiceOut *hw, int rpos, int s... function audio_run_out (line 1352) | static void audio_run_out (AudioState *s) function audio_run_in (line 1460) | static void audio_run_in (AudioState *s) function audio_run_capture (line 1489) | static void audio_run_capture (AudioState *s) function audio_run (line 1536) | void audio_run (const char *msg) type audio_option (line 1561) | struct audio_option function audio_pp_nb_voices (line 1658) | static void audio_pp_nb_voices (const char *typ, int nb) function AUD_help (line 1677) | void AUD_help (void) function audio_driver_init (line 1729) | static int audio_driver_init (AudioState *s, struct audio_driver *drv) function audio_vm_change_state_handler (line 1748) | static void audio_vm_change_state_handler (void *opaque, int running, function audio_atexit (line 1767) | static void audio_atexit (void) function audio_init (line 1809) | static void audio_init (void) function AUD_register_card (line 1910) | void AUD_register_card (const char *name, QEMUSoundCard *card) function AUD_remove_card (line 1918) | void AUD_remove_card (QEMUSoundCard *card) function CaptureVoiceOut (line 1925) | CaptureVoiceOut *AUD_add_capture ( function AUD_del_capture (line 2016) | void AUD_del_capture (CaptureVoiceOut *cap, void *cb_opaque) function AUD_set_volume_out (line 2053) | void AUD_set_volume_out (SWVoiceOut *sw, int mute, uint8_t lvol, uint8_t... function AUD_set_volume_in (line 2062) | void AUD_set_volume_in (SWVoiceIn *sw, int mute, uint8_t lvol, uint8_t r... FILE: qemu/audio/audio.h type audfmt_e (line 32) | typedef enum { type audsettings (line 47) | struct audsettings { type audcnotification_e (line 54) | typedef enum { type audio_capture_ops (line 59) | struct audio_capture_ops { type capture_ops (line 65) | struct capture_ops { type CaptureState (line 70) | typedef struct CaptureState { type SWVoiceOut (line 76) | typedef struct SWVoiceOut SWVoiceOut; type CaptureVoiceOut (line 77) | typedef struct CaptureVoiceOut CaptureVoiceOut; type SWVoiceIn (line 78) | typedef struct SWVoiceIn SWVoiceIn; type QEMUSoundCard (line 80) | typedef struct QEMUSoundCard { type QEMUAudioTimeStamp (line 85) | typedef struct QEMUAudioTimeStamp { type audsettings (line 96) | struct audsettings type audio_capture_ops (line 97) | struct audio_capture_ops type audsettings (line 108) | struct audsettings type audsettings (line 129) | struct audsettings FILE: qemu/audio/audio_int.h type audio_pcm_ops (line 33) | struct audio_pcm_ops type audio_option_tag_e (line 35) | typedef enum { type audio_option (line 42) | struct audio_option { type audio_callback (line 51) | struct audio_callback { type audio_pcm_info (line 56) | struct audio_pcm_info { type SWVoiceCap (line 67) | typedef struct SWVoiceCap SWVoiceCap; type HWVoiceOut (line 69) | typedef struct HWVoiceOut { type HWVoiceIn (line 89) | typedef struct HWVoiceIn { type SWVoiceOut (line 108) | struct SWVoiceOut { type SWVoiceIn (line 125) | struct SWVoiceIn { type audio_driver (line 141) | struct audio_driver { type audio_pcm_ops (line 155) | struct audio_pcm_ops { type capture_callback (line 169) | struct capture_callback { type CaptureVoiceOut (line 175) | struct CaptureVoiceOut { type SWVoiceCap (line 182) | struct SWVoiceCap { type AudioState (line 188) | struct AudioState { type audio_driver (line 202) | struct audio_driver type audio_driver (line 203) | struct audio_driver type audio_driver (line 204) | struct audio_driver type audio_driver (line 205) | struct audio_driver type audio_driver (line 206) | struct audio_driver type audio_driver (line 207) | struct audio_driver type audio_driver (line 208) | struct audio_driver type audio_driver (line 209) | struct audio_driver type audio_driver (line 210) | struct audio_driver type audio_driver (line 211) | struct audio_driver type audio_driver (line 212) | struct audio_driver type audio_driver (line 213) | struct audio_driver type mixeng_volume (line 214) | struct mixeng_volume type audio_pcm_info (line 216) | struct audio_pcm_info type audsettings (line 216) | struct audsettings type audio_pcm_info (line 217) | struct audio_pcm_info function audio_ring_dist (line 235) | static inline int audio_ring_dist (int dst, int src, int len) function GCC_ATTR (line 240) | static void GCC_ATTR dolog (const char *fmt, ...) function GCC_ATTR (line 250) | static void GCC_ATTR ldebug (const char *fmt, ...) function GCC_ATTR (line 264) | static void GCC_ATTR ldebug (const char *fmt, ...) FILE: qemu/audio/audio_pt_int.c type audio_pt (line 9) | struct audio_pt function audio_pt_init (line 22) | int audio_pt_init (struct audio_pt *p, void *(*func) (void *), function audio_pt_fini (line 90) | int audio_pt_fini (struct audio_pt *p, const char *cap) function audio_pt_lock (line 108) | int audio_pt_lock (struct audio_pt *p, const char *cap) function audio_pt_unlock (line 120) | int audio_pt_unlock (struct audio_pt *p, const char *cap) function audio_pt_wait (line 132) | int audio_pt_wait (struct audio_pt *p, const char *cap) function audio_pt_unlock_and_signal (line 144) | int audio_pt_unlock_and_signal (struct audio_pt *p, const char *cap) function audio_pt_join (line 161) | int audio_pt_join (struct audio_pt *p, void **arg, const char *cap) FILE: qemu/audio/audio_pt_int.h type audio_pt (line 6) | struct audio_pt { type audio_pt (line 13) | struct audio_pt type audio_pt (line 15) | struct audio_pt type audio_pt (line 16) | struct audio_pt type audio_pt (line 17) | struct audio_pt type audio_pt (line 18) | struct audio_pt type audio_pt (line 19) | struct audio_pt type audio_pt (line 20) | struct audio_pt FILE: qemu/audio/audio_template.h type audio_driver (line 39) | struct audio_driver type st_sample (line 83) | struct st_sample type st_sample (line 113) | struct st_sample type audsettings (line 137) | struct audsettings function HW (line 209) | static HW *glue (audio_pcm_hw_find_any_, TYPE) (HW *hw) function HW (line 215) | static HW *glue (audio_pcm_hw_find_any_enabled_, TYPE) (HW *hw) function HW (line 225) | static HW *glue (audio_pcm_hw_find_specific_, TYPE) ( type audsettings (line 238) | struct audsettings type audio_driver (line 242) | struct audio_driver function HW (line 307) | static HW *glue (audio_pcm_hw_add_, TYPE) (struct audsettings *as) function SW (line 331) | static SW *glue (audio_pcm_create_voice_pair_, TYPE) ( function SW (line 396) | SW *glue (AUD_open_, TYPE) ( FILE: qemu/audio/audio_win_int.c function waveformat_from_audio_settings (line 14) | int waveformat_from_audio_settings (WAVEFORMATEX *wfx, function waveformat_to_audio_settings (line 54) | int waveformat_to_audio_settings (WAVEFORMATEX *wfx, FILE: qemu/audio/audio_win_int.h type audsettings (line 5) | struct audsettings type audsettings (line 8) | struct audsettings FILE: qemu/audio/coreaudio.c type coreaudioVoiceOut (line 45) | typedef struct coreaudioVoiceOut { function coreaudio_logstatus (line 57) | static void coreaudio_logstatus (OSStatus status) function UInt32 (line 147) | static inline UInt32 isPlaying (AudioDeviceID outputDeviceID) function coreaudio_atexit (line 162) | static void coreaudio_atexit (void) function coreaudio_lock (line 167) | static int coreaudio_lock (coreaudioVoiceOut *core, const char *fn_name) function coreaudio_unlock (line 180) | static int coreaudio_unlock (coreaudioVoiceOut *core, const char *fn_name) function coreaudio_run_out (line 193) | static int coreaudio_run_out (HWVoiceOut *hw, int live) function OSStatus (line 220) | static OSStatus audioDeviceIOProc( function coreaudio_write (line 285) | static int coreaudio_write (SWVoiceOut *sw, void *buf, int len) function coreaudio_init_out (line 290) | static int coreaudio_init_out (HWVoiceOut *hw, struct audsettings *as) function coreaudio_fini_out (line 440) | static void coreaudio_fini_out (HWVoiceOut *hw) function coreaudio_ctl_out (line 471) | static int coreaudio_ctl_out (HWVoiceOut *hw, int cmd, ...) function coreaudio_audio_fini (line 508) | static void coreaudio_audio_fini (void *opaque) type audio_option (line 513) | struct audio_option type audio_pcm_ops (line 529) | struct audio_pcm_ops type audio_driver (line 537) | struct audio_driver FILE: qemu/audio/dsound_template.h type audio_pcm_info (line 63) | struct audio_pcm_info function dsound_fini_out (line 152) | static void dsound_fini_out (HWVoiceOut *hw) type audsettings (line 177) | struct audsettings function dsound_init_out (line 179) | static int dsound_init_out (HWVoiceOut *hw, struct audsettings *as) FILE: qemu/audio/dsoundaudio.c type audsettings (line 51) | struct audsettings type dsound (line 66) | typedef struct { type DSoundVoiceOut (line 75) | typedef struct { type DSoundVoiceIn (line 87) | typedef struct { function dsound_log_hresult (line 93) | static void dsound_log_hresult (HRESULT hr) function DWORD (line 266) | static DWORD millis_to_bytes (struct audio_pcm_info *info, DWORD millis) function print_wave_format (line 272) | static void print_wave_format (WAVEFORMATEX *wfx) function dsound_restore_out (line 284) | static int dsound_restore_out (LPDIRECTSOUNDBUFFER dsb) function dsound_get_status_out (line 314) | static int dsound_get_status_out (LPDIRECTSOUNDBUFFER dsb, DWORD *statusp) function dsound_get_status_in (line 338) | static int dsound_get_status_in (LPDIRECTSOUNDCAPTUREBUFFER dscb, function dsound_write_sample (line 352) | static void dsound_write_sample (HWVoiceOut *hw, uint8_t *dst, int dst_len) function dsound_clear_sample (line 379) | static void dsound_clear_sample (HWVoiceOut *hw, LPDIRECTSOUNDBUFFER dsb) function dsound_close (line 418) | static void dsound_close (dsound *s) function dsound_open (line 431) | static int dsound_open (dsound *s) function dsound_ctl_out (line 511) | static int dsound_ctl_out (HWVoiceOut *hw, int cmd, ...) function dsound_write (line 563) | static int dsound_write (SWVoiceOut *sw, void *buf, int len) function dsound_run_out (line 568) | static int dsound_run_out (HWVoiceOut *hw, int live) function dsound_ctl_in (line 699) | static int dsound_ctl_in (HWVoiceIn *hw, int cmd, ...) function dsound_read (line 751) | static int dsound_read (SWVoiceIn *sw, void *buf, int len) function dsound_run_in (line 756) | static int dsound_run_in (HWVoiceIn *hw) function dsound_audio_fini (line 846) | static void dsound_audio_fini (void *opaque) type audio_option (line 940) | struct audio_option type audio_pcm_ops (line 1004) | struct audio_pcm_ops type audio_driver (line 1018) | struct audio_driver FILE: qemu/audio/esdaudio.c type ESDVoiceOut (line 32) | typedef struct { type ESDVoiceIn (line 43) | typedef struct { function GCC_FMT_ATTR (line 64) | static void GCC_FMT_ATTR (2, 3) qesd_logerr (int err, const char *fmt, ...) function qesd_run_out (line 160) | static int qesd_run_out (HWVoiceOut *hw, int live) function qesd_write (line 182) | static int qesd_write (SWVoiceOut *sw, void *buf, int len) function qesd_init_out (line 187) | static int qesd_init_out (HWVoiceOut *hw, struct audsettings *as) function qesd_fini_out (line 254) | static void qesd_fini_out (HWVoiceOut *hw) function qesd_ctl_out (line 277) | static int qesd_ctl_out (HWVoiceOut *hw, int cmd, ...) function qesd_run_in (line 368) | static int qesd_run_in (HWVoiceIn *hw) function qesd_read (line 392) | static int qesd_read (SWVoiceIn *sw, void *buf, int len) function qesd_init_in (line 397) | static int qesd_init_in (HWVoiceIn *hw, struct audsettings *as) function qesd_fini_in (line 461) | static void qesd_fini_in (HWVoiceIn *hw) function qesd_ctl_in (line 484) | static int qesd_ctl_in (HWVoiceIn *hw, int cmd, ...) function qesd_audio_fini (line 497) | static void qesd_audio_fini (void *opaque) type audio_option (line 503) | struct audio_option type audio_pcm_ops (line 531) | struct audio_pcm_ops type audio_driver (line 545) | struct audio_driver FILE: qemu/audio/fmodaudio.c type FMODVoiceOut (line 32) | typedef struct FMODVoiceOut { type FMODVoiceIn (line 39) | typedef struct FMODVoiceIn { function fmod_write (line 87) | static int fmod_write (SWVoiceOut *sw, void *buf, int len) function fmod_clear_sample (line 92) | static void fmod_clear_sample (FMODVoiceOut *fmd) function fmod_write_sample (line 135) | static void fmod_write_sample (HWVoiceOut *hw, uint8_t *dst, int dst_len) function fmod_unlock_sample (line 162) | static int fmod_unlock_sample (FSOUND_SAMPLE *sample, void *p1, void *p2, function fmod_lock_sample (line 173) | static int fmod_lock_sample ( function fmod_run_out (line 227) | static int fmod_run_out (HWVoiceOut *hw, int live) function aud_to_fmodfmt (line 298) | static int aud_to_fmodfmt (audfmt_e fmt, int stereo) function fmod_fini_out (line 330) | static void fmod_fini_out (HWVoiceOut *hw) function fmod_init_out (line 344) | static int fmod_init_out (HWVoiceOut *hw, struct audsettings *as) function fmod_ctl_out (line 381) | static int fmod_ctl_out (HWVoiceOut *hw, int cmd, ...) function fmod_init_in (line 405) | static int fmod_init_in (HWVoiceIn *hw, struct audsettings *as) function fmod_fini_in (line 438) | static void fmod_fini_in (HWVoiceIn *hw) function fmod_run_in (line 449) | static int fmod_run_in (HWVoiceIn *hw) function fmod_read (line 591) | static int fmod_read (SWVoiceIn *sw, void *buf, int size) function fmod_ctl_in (line 596) | static int fmod_ctl_in (HWVoiceIn *hw, int cmd, ...) function fmod_audio_fini (line 619) | static void fmod_audio_fini (void *opaque) type audio_option (line 625) | struct audio_option type audio_pcm_ops (line 659) | struct audio_pcm_ops type audio_driver (line 673) | struct audio_driver FILE: qemu/audio/mixeng.c type rate (line 289) | struct rate { type rate (line 301) | struct rate function st_rate_stop (line 327) | void st_rate_stop (void *opaque) function mixeng_clear (line 332) | void mixeng_clear (struct st_sample *buf, int len) function mixeng_volume (line 337) | void mixeng_volume (struct st_sample *buf, int len, struct mixeng_volume... FILE: qemu/audio/mixeng.h type mixeng_real (line 28) | typedef float mixeng_real; type mixeng_volume (line 29) | struct mixeng_volume { int mute; mixeng_real r; mixeng_real l; } type st_sample (line 30) | struct st_sample { mixeng_real l; mixeng_real r; } type mixeng_volume (line 32) | struct mixeng_volume { int mute; int64_t r; int64_t l; } type st_sample (line 33) | struct st_sample { int64_t l; int64_t r; } type st_sample (line 36) | struct st_sample type st_sample (line 37) | struct st_sample type st_sample (line 43) | struct st_sample type st_sample (line 43) | struct st_sample type st_sample (line 45) | struct st_sample type st_sample (line 45) | struct st_sample type st_sample (line 48) | struct st_sample type st_sample (line 49) | struct st_sample type mixeng_volume (line 49) | struct mixeng_volume FILE: qemu/audio/mixeng_template.h function mixeng_real (line 37) | static mixeng_real inline glue (conv_, ET) (IN_T v) function IN_T (line 56) | static IN_T inline glue (clip_, ET) (mixeng_real v) function IN_T (line 84) | static inline IN_T glue (clip_, ET) (int64_t v) type st_sample (line 102) | struct st_sample type st_sample (line 104) | struct st_sample type st_sample (line 115) | struct st_sample type st_sample (line 117) | struct st_sample type st_sample (line 129) | struct st_sample type st_sample (line 131) | struct st_sample type st_sample (line 141) | struct st_sample type st_sample (line 143) | struct st_sample FILE: qemu/audio/noaudio.c type NoVoiceOut (line 31) | typedef struct NoVoiceOut { type NoVoiceIn (line 36) | typedef struct NoVoiceIn { function no_run_out (line 41) | static int no_run_out (HWVoiceOut *hw, int live) function no_write (line 61) | static int no_write (SWVoiceOut *sw, void *buf, int len) function no_init_out (line 66) | static int no_init_out (HWVoiceOut *hw, struct audsettings *as) function no_fini_out (line 73) | static void no_fini_out (HWVoiceOut *hw) function no_ctl_out (line 78) | static int no_ctl_out (HWVoiceOut *hw, int cmd, ...) function no_init_in (line 85) | static int no_init_in (HWVoiceIn *hw, struct audsettings *as) function no_fini_in (line 92) | static void no_fini_in (HWVoiceIn *hw) function no_run_in (line 97) | static int no_run_in (HWVoiceIn *hw) function no_read (line 118) | static int no_read (SWVoiceIn *sw, void *buf, int size) function no_ctl_in (line 130) | static int no_ctl_in (HWVoiceIn *hw, int cmd, ...) function no_audio_fini (line 142) | static void no_audio_fini (void *opaque) type audio_pcm_ops (line 147) | struct audio_pcm_ops type audio_driver (line 161) | struct audio_driver FILE: qemu/audio/ossaudio.c type OSSVoiceOut (line 45) | typedef struct OSSVoiceOut { type OSSVoiceIn (line 56) | typedef struct OSSVoiceIn { type oss_params (line 84) | struct oss_params { function oss_anal_close (line 121) | static void oss_anal_close (int *fdp) function oss_helper_poll_out (line 133) | static void oss_helper_poll_out (void *opaque) function oss_helper_poll_in (line 139) | static void oss_helper_poll_in (void *opaque) function oss_poll_out (line 145) | static int oss_poll_out (HWVoiceOut *hw) function oss_poll_in (line 152) | static int oss_poll_in (HWVoiceIn *hw) function oss_write (line 159) | static int oss_write (SWVoiceOut *sw, void *buf, int len) function aud_to_ossfmt (line 164) | static int aud_to_ossfmt (audfmt_e fmt, int endianness) function oss_to_audfmt (line 198) | static int oss_to_audfmt (int ossfmt, audfmt_e *fmt, int *endianness) function oss_dump_info (line 240) | static void oss_dump_info (struct oss_params *req, struct oss_params *obt) function oss_get_version (line 254) | static int oss_get_version (int fd, int *version, const char *typ) function oss_open (line 278) | static int oss_open (int in, struct oss_params *req, function oss_write_pending (line 394) | static void oss_write_pending (OSSVoiceOut *oss) function oss_run_out (line 434) | static int oss_run_out (HWVoiceOut *hw, int live) function oss_fini_out (line 494) | static void oss_fini_out (HWVoiceOut *hw) function oss_init_out (line 517) | static int oss_init_out (HWVoiceOut *hw, struct audsettings *as) function oss_ctl_out (line 625) | static int oss_ctl_out (HWVoiceOut *hw, int cmd, ...) function oss_init_in (line 683) | static int oss_init_in (HWVoiceIn *hw, struct audsettings *as) function oss_fini_in (line 737) | static void oss_fini_in (HWVoiceIn *hw) function oss_run_in (line 749) | static int oss_run_in (HWVoiceIn *hw) function oss_read (line 818) | static int oss_read (SWVoiceIn *sw, void *buf, int size) function oss_ctl_in (line 823) | static int oss_ctl_in (HWVoiceIn *hw, int cmd, ...) function oss_audio_fini (line 859) | static void oss_audio_fini (void *opaque) type audio_option (line 864) | struct audio_option type audio_pcm_ops (line 918) | struct audio_pcm_ops type audio_driver (line 932) | struct audio_driver FILE: qemu/audio/paaudio.c type PAVoiceOut (line 12) | typedef struct { type PAVoiceIn (line 23) | typedef struct { function GCC_FMT_ATTR (line 43) | static void GCC_FMT_ATTR (2, 3) qpa_logerr (int err, const char *fmt, ...) function qpa_run_out (line 118) | static int qpa_run_out (HWVoiceOut *hw, int live) function qpa_write (line 140) | static int qpa_write (SWVoiceOut *sw, void *buf, int len) function qpa_run_in (line 209) | static int qpa_run_in (HWVoiceIn *hw) function qpa_read (line 233) | static int qpa_read (SWVoiceIn *sw, void *buf, int len) function pa_sample_format_t (line 238) | static pa_sample_format_t audfmt_to_pa (audfmt_e afmt, int endianness) function audfmt_e (line 263) | static audfmt_e pa_to_audfmt (pa_sample_format_t fmt, int *endianness) function qpa_init_out (line 286) | static int qpa_init_out (HWVoiceOut *hw, struct audsettings *as) function qpa_init_in (line 351) | static int qpa_init_in (HWVoiceIn *hw, struct audsettings *as) function qpa_fini_out (line 406) | static void qpa_fini_out (HWVoiceOut *hw) function qpa_fini_in (line 426) | static void qpa_fini_in (HWVoiceIn *hw) function qpa_ctl_out (line 446) | static int qpa_ctl_out (HWVoiceOut *hw, int cmd, ...) function qpa_ctl_in (line 453) | static int qpa_ctl_in (HWVoiceIn *hw, int cmd, ...) function qpa_audio_fini (line 466) | static void qpa_audio_fini (void *opaque) type audio_option (line 471) | struct audio_option type audio_pcm_ops (line 499) | struct audio_pcm_ops type audio_driver (line 513) | struct audio_driver FILE: qemu/audio/rate_template.h function NAME (line 30) | void NAME (void *opaque, struct st_sample *ibuf, struct st_sample *obuf, FILE: qemu/audio/sdlaudio.c type SDLVoiceOut (line 40) | typedef struct SDLVoiceOut { type SDLAudioState (line 53) | struct SDLAudioState { type SDLAudioState (line 59) | typedef struct SDLAudioState SDLAudioState; function sdl_unlock (line 81) | static int sdl_unlock (SDLAudioState *s, const char *forfn) function sdl_post (line 90) | static int sdl_post (SDLAudioState *s, const char *forfn) function sdl_wait (line 99) | static int sdl_wait (SDLAudioState *s, const char *forfn) function sdl_unlock_and_post (line 108) | static int sdl_unlock_and_post (SDLAudioState *s, const char *forfn) function aud_to_sdlfmt (line 117) | static int aud_to_sdlfmt (audfmt_e fmt) function sdl_to_audfmt (line 141) | static int sdl_to_audfmt(int sdlfmt, audfmt_e *fmt, int *endianness) function sdl_open (line 182) | static int sdl_open (SDL_AudioSpec *req, SDL_AudioSpec *obt) function sdl_close (line 220) | static void sdl_close (SDLAudioState *s) function sdl_callback (line 232) | static void sdl_callback (void *opaque, Uint8 *buf, int len) function sdl_write_out (line 291) | static int sdl_write_out (SWVoiceOut *sw, void *buf, int len) function sdl_run_out (line 296) | static int sdl_run_out (HWVoiceOut *hw, int live) function sdl_fini_out (line 328) | static void sdl_fini_out (HWVoiceOut *hw) function sdl_init_out (line 335) | static int sdl_init_out (HWVoiceOut *hw, struct audsettings *as) function sdl_ctl_out (line 376) | static int sdl_ctl_out (HWVoiceOut *hw, int cmd, ...) function sdl_audio_fini (line 419) | static void sdl_audio_fini (void *opaque) type audio_option (line 428) | struct audio_option type audio_pcm_ops (line 438) | struct audio_pcm_ops type audio_driver (line 446) | struct audio_driver FILE: qemu/audio/spiceaudio.c type SpiceRateCtl (line 31) | typedef struct SpiceRateCtl { type SpiceVoiceOut (line 36) | typedef struct SpiceVoiceOut { type SpiceVoiceIn (line 46) | typedef struct SpiceVoiceIn { function spice_audio_fini (line 76) | static void spice_audio_fini (void *opaque) function rate_start (line 81) | static void rate_start (SpiceRateCtl *rate) function rate_get_samples (line 87) | static int rate_get_samples (struct audio_pcm_info *info, SpiceRateCtl *... function line_out_init (line 109) | static int line_out_init (HWVoiceOut *hw, struct audsettings *as) function line_out_fini (line 128) | static void line_out_fini (HWVoiceOut *hw) function line_out_run (line 135) | static int line_out_run (HWVoiceOut *hw, int live) function line_out_write (line 175) | static int line_out_write (SWVoiceOut *sw, void *buf, int len) function line_out_ctl (line 180) | static int line_out_ctl (HWVoiceOut *hw, int cmd, ...) function line_in_init (line 211) | static int line_in_init (HWVoiceIn *hw, struct audsettings *as) function line_in_fini (line 230) | static void line_in_fini (HWVoiceIn *hw) function line_in_run (line 237) | static int line_in_run (HWVoiceIn *hw) function line_in_read (line 282) | static int line_in_read (SWVoiceIn *sw, void *buf, int size) function line_in_ctl (line 287) | static int line_in_ctl (HWVoiceIn *hw, int cmd, ...) type audio_option (line 311) | struct audio_option type audio_pcm_ops (line 315) | struct audio_pcm_ops type audio_driver (line 329) | struct audio_driver function qemu_spice_audio_init (line 342) | void qemu_spice_audio_init (void) FILE: qemu/audio/wavaudio.c type WAVVoiceOut (line 31) | typedef struct WAVVoiceOut { type audsettings (line 40) | struct audsettings function wav_run_out (line 49) | static int wav_run_out (HWVoiceOut *hw, int live) function wav_write_out (line 93) | static int wav_write_out (SWVoiceOut *sw, void *buf, int len) function le_store (line 99) | static void le_store (uint8_t *buf, uint32_t val, int len) function wav_init_out (line 108) | static int wav_init_out (HWVoiceOut *hw, struct audsettings *as) function wav_fini_out (line 175) | static void wav_fini_out (HWVoiceOut *hw) function wav_ctl_out (line 222) | static int wav_ctl_out (HWVoiceOut *hw, int cmd, ...) function wav_audio_fini (line 234) | static void wav_audio_fini (void *opaque) type audio_option (line 240) | struct audio_option type audio_pcm_ops (line 268) | struct audio_pcm_ops type audio_driver (line 276) | struct audio_driver FILE: qemu/audio/wavcapture.c type WAVState (line 5) | typedef struct { function le_store (line 16) | static void le_store (uint8_t *buf, uint32_t val, int len) function wav_notify (line 25) | static void wav_notify (void *opaque, audcnotification_e cmd) function wav_destroy (line 31) | static void wav_destroy (void *opaque) function wav_capture (line 74) | static void wav_capture (void *opaque, void *buf, int size) function wav_capture_destroy (line 85) | static void wav_capture_destroy (void *opaque) function wav_capture_info (line 92) | static void wav_capture_info (void *opaque) type capture_ops (line 102) | struct capture_ops function wav_start_capture (line 107) | int wav_start_capture (CaptureState *s, const char *path, int freq, FILE: qemu/audio/winwaveaudio.c type WaveVoiceOut (line 27) | typedef struct { type WaveVoiceIn (line 40) | typedef struct { function winwave_log_mmresult (line 53) | static void winwave_log_mmresult (MMRESULT mr) function GCC_FMT_ATTR (line 100) | static void GCC_FMT_ATTR (2, 3) winwave_logerr ( function winwave_callback_out (line 127) | static void CALLBACK winwave_callback_out ( function winwave_init_out (line 166) | static int winwave_init_out (HWVoiceOut *hw, struct audsettings *as) function winwave_write (line 235) | static int winwave_write (SWVoiceOut *sw, void *buf, int len) function winwave_run_out (line 240) | static int winwave_run_out (HWVoiceOut *hw, int live) function winwave_poll (line 278) | static void winwave_poll (void *opaque) function winwave_fini_out (line 284) | static void winwave_fini_out (HWVoiceOut *hw) function winwave_ctl_out (line 320) | static int winwave_ctl_out (HWVoiceOut *hw, int cmd, ...) function winwave_anal_close_in (line 380) | static void winwave_anal_close_in (WaveVoiceIn *wave) function winwave_callback_in (line 391) | static void CALLBACK winwave_callback_in ( function winwave_add_buffers (line 430) | static void winwave_add_buffers (WaveVoiceIn *wave, int samples) function winwave_init_in (line 453) | static int winwave_init_in (HWVoiceIn *hw, struct audsettings *as) function winwave_fini_in (line 524) | static void winwave_fini_in (HWVoiceIn *hw) function winwave_run_in (line 560) | static int winwave_run_in (HWVoiceIn *hw) function winwave_read (line 595) | static int winwave_read (SWVoiceIn *sw, void *buf, int size) function winwave_ctl_in (line 600) | static int winwave_ctl_in (HWVoiceIn *hw, int cmd, ...) function winwave_audio_fini (line 665) | static void winwave_audio_fini (void *opaque) type audio_option (line 670) | struct audio_option type audio_pcm_ops (line 698) | struct audio_pcm_ops type audio_driver (line 711) | struct audio_driver FILE: qemu/balloon.c function qemu_add_balloon_handler (line 38) | int qemu_add_balloon_handler(QEMUBalloonEvent *event_func, function qemu_remove_balloon_handler (line 54) | void qemu_remove_balloon_handler(void *opaque) function qemu_balloon (line 64) | static int qemu_balloon(ram_addr_t target) function qemu_balloon_status (line 74) | static int qemu_balloon_status(BalloonInfo *info) function BalloonInfo (line 83) | BalloonInfo *qmp_query_balloon(Error **errp) function qmp_balloon (line 103) | void qmp_balloon(int64_t value, Error **errp) FILE: qemu/bitmap.c function slow_bitmap_empty (line 39) | int slow_bitmap_empty(const unsigned long *bitmap, int bits) function slow_bitmap_full (line 57) | int slow_bitmap_full(const unsigned long *bitmap, int bits) function slow_bitmap_equal (line 76) | int slow_bitmap_equal(const unsigned long *bitmap1, function slow_bitmap_complement (line 96) | void slow_bitmap_complement(unsigned long *dst, const unsigned long *src, function slow_bitmap_and (line 110) | int slow_bitmap_and(unsigned long *dst, const unsigned long *bitmap1, function slow_bitmap_or (line 123) | void slow_bitmap_or(unsigned long *dst, const unsigned long *bitmap1, function slow_bitmap_xor (line 134) | void slow_bitmap_xor(unsigned long *dst, const unsigned long *bitmap1, function slow_bitmap_andnot (line 145) | int slow_bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1, function bitmap_set (line 160) | void bitmap_set(unsigned long *map, int start, int nr) function bitmap_clear (line 180) | void bitmap_clear(unsigned long *map, int start, int nr) function bitmap_find_next_zero_area (line 214) | unsigned long bitmap_find_next_zero_area(unsigned long *map, function slow_bitmap_intersects (line 239) | int slow_bitmap_intersects(const unsigned long *bitmap1, FILE: qemu/bitmap.h function bitmap_zero (line 97) | static inline void bitmap_zero(unsigned long *dst, int nbits) function bitmap_fill (line 107) | static inline void bitmap_fill(unsigned long *dst, int nbits) function bitmap_copy (line 117) | static inline void bitmap_copy(unsigned long *dst, const unsigned long *... function bitmap_and (line 128) | static inline int bitmap_and(unsigned long *dst, const unsigned long *src1, function bitmap_or (line 137) | static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, function bitmap_xor (line 147) | static inline void bitmap_xor(unsigned long *dst, const unsigned long *s... function bitmap_andnot (line 157) | static inline int bitmap_andnot(unsigned long *dst, const unsigned long ... function bitmap_complement (line 166) | static inline void bitmap_complement(unsigned long *dst, const unsigned ... function bitmap_equal (line 176) | static inline int bitmap_equal(const unsigned long *src1, function bitmap_empty (line 186) | static inline int bitmap_empty(const unsigned long *src, int nbits) function bitmap_full (line 195) | static inline int bitmap_full(const unsigned long *src, int nbits) function bitmap_intersects (line 204) | static inline int bitmap_intersects(const unsigned long *src1, FILE: qemu/bitops.c function find_next_bit (line 21) | unsigned long find_next_bit(const unsigned long *addr, unsigned long size, function find_next_zero_bit (line 70) | unsigned long find_next_zero_bit(const unsigned long *addr, unsigned lon... function find_last_bit (line 115) | unsigned long find_last_bit(const unsigned long *addr, unsigned long size) FILE: qemu/bitops.h function bitops_ffsl (line 31) | static unsigned long bitops_ffsl(unsigned long word) function bitops_flsl (line 69) | static inline unsigned long bitops_flsl(unsigned long word) function ffz (line 107) | static inline unsigned long ffz(unsigned long word) function set_bit (line 117) | static inline void set_bit(int nr, volatile unsigned long *addr) function clear_bit (line 130) | static inline void clear_bit(int nr, volatile unsigned long *addr) function change_bit (line 143) | static inline void change_bit(int nr, volatile unsigned long *addr) function test_and_set_bit (line 156) | static inline int test_and_set_bit(int nr, volatile unsigned long *addr) function test_and_clear_bit (line 171) | static inline int test_and_clear_bit(int nr, volatile unsigned long *addr) function test_and_change_bit (line 186) | static inline int test_and_change_bit(int nr, volatile unsigned long *addr) function test_bit (line 201) | static inline int test_bit(int nr, const volatile unsigned long *addr) function find_first_bit (line 243) | static inline unsigned long find_first_bit(const unsigned long *addr, function find_first_zero_bit (line 256) | static inline unsigned long find_first_zero_bit(const unsigned long *addr, function hweight_long (line 262) | static inline unsigned long hweight_long(unsigned long w) FILE: qemu/block-migration.c type BlkMigDevState (line 44) | typedef struct BlkMigDevState { type BlkMigBlock (line 57) | typedef struct BlkMigBlock { type BlkMigState (line 69) | typedef struct BlkMigState { function blk_send (line 87) | static void blk_send(QEMUFile *f, BlkMigBlock * blk) function blk_mig_active (line 103) | int blk_mig_active(void) function blk_mig_bytes_transferred (line 108) | uint64_t blk_mig_bytes_transferred(void) function blk_mig_bytes_remaining (line 119) | uint64_t blk_mig_bytes_remaining(void) function blk_mig_bytes_total (line 124) | uint64_t blk_mig_bytes_total(void) function compute_read_bwidth (line 135) | static inline long double compute_read_bwidth(void) function bmds_aio_inflight (line 141) | static int bmds_aio_inflight(BlkMigDevState *bmds, int64_t sector) function bmds_set_aio_inflight (line 153) | static void bmds_set_aio_inflight(BlkMigDevState *bmds, int64_t sector_num, function alloc_aio_bitmap (line 175) | static void alloc_aio_bitmap(BlkMigDevState *bmds) function blk_mig_read_cb (line 187) | static void blk_mig_read_cb(void *opaque, int ret) function mig_save_device_bulk (line 206) | static int mig_save_device_bulk(QEMUFile *f, BlkMigDevState *bmds) function set_dirty_tracking (line 262) | static void set_dirty_tracking(int enable) function init_blk_migration_it (line 271) | static void init_blk_migration_it(void *opaque, BlockDriverState *bs) function init_blk_migration (line 305) | static void init_blk_migration(QEMUFile *f) function blk_mig_save_bulked_block (line 319) | static int blk_mig_save_bulked_block(QEMUFile *f) function blk_mig_reset_dirty_cursor (line 356) | static void blk_mig_reset_dirty_cursor(void) function mig_save_device_dirty (line 365) | static int mig_save_device_dirty(QEMUFile *f, BlkMigDevState *bmds, function blk_mig_save_dirty_block (line 432) | static int blk_mig_save_dirty_block(QEMUFile *f, int is_async) function flush_blks (line 447) | static void flush_blks(QEMUFile* f) function get_remaining_dirty (line 479) | static int64_t get_remaining_dirty(void) function is_stage2_completed (line 491) | static int is_stage2_completed(void) function blk_mig_cleanup (line 517) | static void blk_mig_cleanup(void) function block_save_live (line 539) | static int block_save_live(QEMUFile *f, int stage, void *opaque) function block_load (line 626) | static int block_load(QEMUFile *f, void *opaque, int version_id) function block_set_params (line 703) | static void block_set_params(int blk_enable, int shared_base, void *opaque) function blk_mig_init (line 712) | void blk_mig_init(void) FILE: qemu/block.c type BdrvRequestFlags (line 54) | typedef enum { function is_windows_drive_prefix (line 107) | static int is_windows_drive_prefix(const char *filename) function is_windows_drive (line 114) | int is_windows_drive(const char *filename) function bdrv_io_limits_disable (line 127) | void bdrv_io_limits_disable(BlockDriverState *bs) function bdrv_block_timer (line 145) | static void bdrv_block_timer(void *opaque) function bdrv_io_limits_enable (line 152) | void bdrv_io_limits_enable(BlockDriverState *bs) function bdrv_io_limits_enabled (line 163) | bool bdrv_io_limits_enabled(BlockDriverState *bs) function bdrv_io_limits_intercept (line 174) | static void bdrv_io_limits_intercept(BlockDriverState *bs, function path_has_protocol (line 200) | static int path_has_protocol(const char *path) function path_is_absolute (line 212) | int path_is_absolute(const char *path) function path_combine (line 235) | void path_combine(char *dest, int dest_size, function bdrv_register (line 276) | void bdrv_register(BlockDriver *bdrv) function BlockDriverState (line 297) | BlockDriverState *bdrv_new(const char *device_name) function BlockDriver (line 310) | BlockDriver *bdrv_find_format(const char *format_name) function bdrv_is_whitelisted (line 321) | static int bdrv_is_whitelisted(BlockDriver *drv) function BlockDriver (line 339) | BlockDriver *bdrv_find_whitelisted_format(const char *format_name) function bdrv_create (line 345) | int bdrv_create(BlockDriver *drv, const char* filename, function bdrv_create_file (line 354) | int bdrv_create_file(const char* filename, QEMUOptionParameter *options) function get_tmp_filename (line 367) | void get_tmp_filename(char *filename, int size) function get_tmp_filename (line 375) | void get_tmp_filename(char *filename, int size) function BlockDriver (line 393) | static BlockDriver *find_hdev_driver(const char *filename) function BlockDriver (line 411) | BlockDriver *bdrv_find_protocol(const char *filename) function find_image_format (line 451) | static int find_image_format(const char *filename, BlockDriver **pdrv) function refresh_total_sectors (line 503) | static int refresh_total_sectors(BlockDriverState *bs, int64_t hint) function bdrv_parse_cache_flags (line 529) | int bdrv_parse_cache_flags(const char *mode, int *flags) function bdrv_enable_copy_on_read (line 556) | void bdrv_enable_copy_on_read(BlockDriverState *bs) function bdrv_disable_copy_on_read (line 561) | void bdrv_disable_copy_on_read(BlockDriverState *bs) function bdrv_open_common (line 570) | static int bdrv_open_common(BlockDriverState *bs, const char *filename, function bdrv_file_open (line 666) | int bdrv_file_open(BlockDriverState **pbs, const char *filename, int flags) function bdrv_open (line 691) | int bdrv_open(BlockDriverState *bs, const char *filename, int flags, function bdrv_close (line 822) | void bdrv_close(BlockDriverState *bs) function bdrv_close_all (line 856) | void bdrv_close_all(void) function bdrv_drain_all (line 871) | void bdrv_drain_all(void) function bdrv_make_anon (line 886) | void bdrv_make_anon(BlockDriverState *bs) function bdrv_append (line 903) | void bdrv_append(BlockDriverState *bs_new, BlockDriverState *bs_top) function bdrv_delete (line 975) | void bdrv_delete(BlockDriverState *bs) function bdrv_attach_dev (line 991) | int bdrv_attach_dev(BlockDriverState *bs, void *dev) function bdrv_attach_dev_nofail (line 1003) | void bdrv_attach_dev_nofail(BlockDriverState *bs, void *dev) function bdrv_detach_dev (line 1010) | void bdrv_detach_dev(BlockDriverState *bs, void *dev) function bdrv_set_dev_ops (line 1026) | void bdrv_set_dev_ops(BlockDriverState *bs, const BlockDevOps *ops, function bdrv_emit_qmp_error_event (line 1036) | void bdrv_emit_qmp_error_event(const BlockDriverState *bdrv, function bdrv_emit_qmp_eject_event (line 1065) | static void bdrv_emit_qmp_eject_event(BlockDriverState *bs, bool ejected) function bdrv_dev_change_media_cb (line 1076) | static void bdrv_dev_change_media_cb(BlockDriverState *bs, bool load) function bdrv_dev_has_removable_media (line 1092) | bool bdrv_dev_has_removable_media(BlockDriverState *bs) function bdrv_dev_eject_request (line 1097) | void bdrv_dev_eject_request(BlockDriverState *bs, bool force) function bdrv_dev_is_tray_open (line 1104) | bool bdrv_dev_is_tray_open(BlockDriverState *bs) function bdrv_dev_resize_cb (line 1112) | static void bdrv_dev_resize_cb(BlockDriverState *bs) function bdrv_dev_is_medium_locked (line 1119) | bool bdrv_dev_is_medium_locked(BlockDriverState *bs) function bdrv_check (line 1134) | int bdrv_check(BlockDriverState *bs, BdrvCheckResult *res) function bdrv_commit (line 1147) | int bdrv_commit(BlockDriverState *bs) function bdrv_commit_all (line 1256) | int bdrv_commit_all(void) type BdrvTrackedRequest (line 1269) | struct BdrvTrackedRequest { function tracked_request_end (line 1284) | static void tracked_request_end(BdrvTrackedRequest *req) function tracked_request_begin (line 1293) | static void tracked_request_begin(BdrvTrackedRequest *req, function round_to_clusters (line 1314) | static void round_to_clusters(BlockDriverState *bs, function tracked_request_overlaps (line 1332) | static bool tracked_request_overlaps(BdrvTrackedRequest *req, function wait_for_overlapping_requests (line 1345) | static void coroutine_fn wait_for_overlapping_requests(BlockDriverState ... function bdrv_change_backing_file (line 1389) | int bdrv_change_backing_file(BlockDriverState *bs, function bdrv_check_byte_request (line 1401) | static int bdrv_check_byte_request(BlockDriverState *bs, int64_t offset, function bdrv_check_request (line 1423) | static int bdrv_check_request(BlockDriverState *bs, int64_t sector_num, type RwCo (line 1430) | typedef struct RwCo { function bdrv_rw_co_entry (line 1439) | static void coroutine_fn bdrv_rw_co_entry(void *opaque) function bdrv_rw_co (line 1455) | static int bdrv_rw_co(BlockDriverState *bs, int64_t sector_num, uint8_t ... function bdrv_read (line 1489) | int bdrv_read(BlockDriverState *bs, int64_t sector_num, function set_dirty_bitmap (line 1495) | static void set_dirty_bitmap(BlockDriverState *bs, int64_t sector_num, function bdrv_write (line 1529) | int bdrv_write(BlockDriverState *bs, int64_t sector_num, function bdrv_pread (line 1535) | int bdrv_pread(BlockDriverState *bs, int64_t offset, function bdrv_pwrite (line 1580) | int bdrv_pwrite(BlockDriverState *bs, int64_t offset, function bdrv_pwrite_sync (line 1635) | int bdrv_pwrite_sync(BlockDriverState *bs, int64_t offset, function bdrv_co_do_copy_on_readv (line 1653) | static int coroutine_fn bdrv_co_do_copy_on_readv(BlockDriverState *bs, function bdrv_co_do_readv (line 1719) | static int coroutine_fn bdrv_co_do_readv(BlockDriverState *bs, function bdrv_co_readv (line 1778) | int coroutine_fn bdrv_co_readv(BlockDriverState *bs, int64_t sector_num, function bdrv_co_copy_on_readv (line 1786) | int coroutine_fn bdrv_co_copy_on_readv(BlockDriverState *bs, function bdrv_co_do_write_zeroes (line 1795) | static int coroutine_fn bdrv_co_do_write_zeroes(BlockDriverState *bs, function bdrv_co_do_writev (line 1823) | static int coroutine_fn bdrv_co_do_writev(BlockDriverState *bs, function bdrv_co_writev (line 1871) | int coroutine_fn bdrv_co_writev(BlockDriverState *bs, int64_t sector_num, function bdrv_co_write_zeroes (line 1879) | int coroutine_fn bdrv_co_write_zeroes(BlockDriverState *bs, function bdrv_truncate (line 1891) | int bdrv_truncate(BlockDriverState *bs, int64_t offset) function bdrv_get_allocated_file_size (line 1915) | int64_t bdrv_get_allocated_file_size(BlockDriverState *bs) function bdrv_getlength (line 1933) | int64_t bdrv_getlength(BlockDriverState *bs) function bdrv_get_geometry (line 1948) | void bdrv_get_geometry(BlockDriverState *bs, uint64_t *nb_sectors_ptr) type partition (line 1959) | struct partition { function guess_disk_lchs (line 1973) | static int guess_disk_lchs(BlockDriverState *bs, function bdrv_guess_geometry (line 2016) | void bdrv_guess_geometry(BlockDriverState *bs, int *pcyls, int *pheads, ... function bdrv_set_geometry_hint (line 2075) | void bdrv_set_geometry_hint(BlockDriverState *bs, function bdrv_set_translation_hint (line 2083) | void bdrv_set_translation_hint(BlockDriverState *bs, int translation) function bdrv_get_geometry_hint (line 2088) | void bdrv_get_geometry_hint(BlockDriverState *bs, function bdrv_set_io_limits (line 2097) | void bdrv_set_io_limits(BlockDriverState *bs, type FDFormat (line 2105) | typedef struct FDFormat { function bdrv_get_floppy_geometry_hint (line 2160) | void bdrv_get_floppy_geometry_hint(BlockDriverState *bs, int *nb_heads, function bdrv_get_translation_hint (line 2211) | int bdrv_get_translation_hint(BlockDriverState *bs) function bdrv_set_on_error (line 2216) | void bdrv_set_on_error(BlockDriverState *bs, BlockErrorAction on_read_er... function BlockErrorAction (line 2223) | BlockErrorAction bdrv_get_on_error(BlockDriverState *bs, int is_read) function bdrv_is_read_only (line 2228) | int bdrv_is_read_only(BlockDriverState *bs) function bdrv_is_sg (line 2233) | int bdrv_is_sg(BlockDriverState *bs) function bdrv_enable_write_cache (line 2238) | int bdrv_enable_write_cache(BlockDriverState *bs) function bdrv_is_encrypted (line 2243) | int bdrv_is_encrypted(BlockDriverState *bs) function bdrv_key_required (line 2250) | int bdrv_key_required(BlockDriverState *bs) function bdrv_set_key (line 2259) | int bdrv_set_key(BlockDriverState *bs, const char *key) function bdrv_get_format (line 2285) | void bdrv_get_format(BlockDriverState *bs, char *buf, int buf_size) function bdrv_iterate_format (line 2294) | void bdrv_iterate_format(void (*it)(void *opaque, const char *name), function BlockDriverState (line 2304) | BlockDriverState *bdrv_find(const char *name) function BlockDriverState (line 2316) | BlockDriverState *bdrv_next(BlockDriverState *bs) function bdrv_iterate (line 2324) | void bdrv_iterate(void (*it)(void *opaque, BlockDriverState *bs), void *... function bdrv_flush_all (line 2338) | void bdrv_flush_all(void) function bdrv_has_zero_init (line 2349) | int bdrv_has_zero_init(BlockDriverState *bs) type BdrvCoIsAllocatedData (line 2360) | typedef struct BdrvCoIsAllocatedData { function bdrv_co_is_allocated (line 2384) | int coroutine_fn bdrv_co_is_allocated(BlockDriverState *bs, int64_t sect... function bdrv_is_allocated_co_entry (line 2408) | static void coroutine_fn bdrv_is_allocated_co_entry(void *opaque) function bdrv_is_allocated (line 2423) | int bdrv_is_allocated(BlockDriverState *bs, int64_t sector_num, int nb_s... function BlockInfoList (line 2443) | BlockInfoList *qmp_query_block(Error **errp) function BlockStats (line 2508) | static BlockStats *qmp_query_blockstat(const BlockDriverState *bs, Error... function BlockStatsList (line 2538) | BlockStatsList *qmp_query_blockstats(Error **errp) function bdrv_get_backing_filename (line 2569) | void bdrv_get_backing_filename(BlockDriverState *bs, function bdrv_write_compressed (line 2575) | int bdrv_write_compressed(BlockDriverState *bs, int64_t sector_num, function bdrv_get_info (line 2593) | int bdrv_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) function bdrv_save_vmstate (line 2604) | int bdrv_save_vmstate(BlockDriverState *bs, const uint8_t *buf, function bdrv_load_vmstate (line 2617) | int bdrv_load_vmstate(BlockDriverState *bs, uint8_t *buf, function bdrv_debug_event (line 2630) | void bdrv_debug_event(BlockDriverState *bs, BlkDebugEvent event) function bdrv_can_snapshot (line 2645) | int bdrv_can_snapshot(BlockDriverState *bs) function bdrv_is_snapshot (line 2662) | int bdrv_is_snapshot(BlockDriverState *bs) function BlockDriverState (line 2667) | BlockDriverState *bdrv_snapshots(void) function bdrv_snapshot_create (line 2685) | int bdrv_snapshot_create(BlockDriverState *bs, function bdrv_snapshot_goto (line 2698) | int bdrv_snapshot_goto(BlockDriverState *bs, function bdrv_snapshot_delete (line 2724) | int bdrv_snapshot_delete(BlockDriverState *bs, const char *snapshot_id) function bdrv_snapshot_list (line 2736) | int bdrv_snapshot_list(BlockDriverState *bs, function bdrv_snapshot_load_tmp (line 2749) | int bdrv_snapshot_load_tmp(BlockDriverState *bs, function BlockDriverState (line 2765) | BlockDriverState *bdrv_find_backing_image(BlockDriverState *bs, type tm (line 2817) | struct tm type tm (line 2819) | struct tm function BlockDriverAIOCB (line 2859) | BlockDriverAIOCB *bdrv_aio_readv(BlockDriverState *bs, int64_t sector_num, function BlockDriverAIOCB (line 2869) | BlockDriverAIOCB *bdrv_aio_writev(BlockDriverState *bs, int64_t sector_num, type MultiwriteCB (line 2880) | typedef struct MultiwriteCB { function multiwrite_user_cb (line 2891) | static void multiwrite_user_cb(MultiwriteCB *mcb) function multiwrite_cb (line 2904) | static void multiwrite_cb(void *opaque, int ret) function multiwrite_req_compare (line 2921) | static int multiwrite_req_compare(const void *a, const void *b) function multiwrite_merge (line 2942) | static int multiwrite_merge(BlockDriverState *bs, BlockRequest *reqs, function bdrv_aio_multiwrite (line 3012) | int bdrv_aio_multiwrite(BlockDriverState *bs, BlockRequest *reqs, int nu... function bdrv_aio_cancel (line 3054) | void bdrv_aio_cancel(BlockDriverAIOCB *acb) function bdrv_exceed_bps_limits (line 3060) | static bool bdrv_exceed_bps_limits(BlockDriverState *bs, int nb_sectors, function bdrv_exceed_iops_limits (line 3120) | static bool bdrv_exceed_iops_limits(BlockDriverState *bs, bool is_write, function bdrv_exceed_io_limits (line 3172) | static bool bdrv_exceed_io_limits(BlockDriverState *bs, int nb_sectors, type BlockDriverAIOCBSync (line 3227) | typedef struct BlockDriverAIOCBSync { function bdrv_aio_cancel_em (line 3237) | static void bdrv_aio_cancel_em(BlockDriverAIOCB *blockacb) function bdrv_aio_bh_cb (line 3251) | static void bdrv_aio_bh_cb(void *opaque) function BlockDriverAIOCB (line 3264) | static BlockDriverAIOCB *bdrv_aio_rw_vector(BlockDriverState *bs, function BlockDriverAIOCB (line 3293) | static BlockDriverAIOCB *bdrv_aio_readv_em(BlockDriverState *bs, function BlockDriverAIOCB (line 3300) | static BlockDriverAIOCB *bdrv_aio_writev_em(BlockDriverState *bs, type BlockDriverAIOCBCoroutine (line 3308) | typedef struct BlockDriverAIOCBCoroutine { function bdrv_aio_co_cancel_em (line 3315) | static void bdrv_aio_co_cancel_em(BlockDriverAIOCB *blockacb) function bdrv_co_em_bh (line 3325) | static void bdrv_co_em_bh(void *opaque) function bdrv_co_do_rw (line 3335) | static void coroutine_fn bdrv_co_do_rw(void *opaque) function BlockDriverAIOCB (line 3352) | static BlockDriverAIOCB *bdrv_co_aio_rw_vector(BlockDriverState *bs, function bdrv_aio_flush_co_entry (line 3375) | static void coroutine_fn bdrv_aio_flush_co_entry(void *opaque) function BlockDriverAIOCB (line 3385) | BlockDriverAIOCB *bdrv_aio_flush(BlockDriverState *bs, function bdrv_aio_discard_co_entry (line 3400) | static void coroutine_fn bdrv_aio_discard_co_entry(void *opaque) function BlockDriverAIOCB (line 3410) | BlockDriverAIOCB *bdrv_aio_discard(BlockDriverState *bs, function bdrv_init (line 3428) | void bdrv_init(void) function bdrv_init_with_whitelist (line 3433) | void bdrv_init_with_whitelist(void) function qemu_aio_release (line 3457) | void qemu_aio_release(void *p) type CoroutineIOCompletion (line 3468) | typedef struct CoroutineIOCompletion { function bdrv_co_io_em_complete (line 3473) | static void bdrv_co_io_em_complete(void *opaque, int ret) function bdrv_co_io_em (line 3481) | static int coroutine_fn bdrv_co_io_em(BlockDriverState *bs, int64_t sect... function bdrv_co_readv_em (line 3507) | static int coroutine_fn bdrv_co_readv_em(BlockDriverState *bs, function bdrv_co_writev_em (line 3514) | static int coroutine_fn bdrv_co_writev_em(BlockDriverState *bs, function bdrv_flush_co_entry (line 3521) | static void coroutine_fn bdrv_flush_co_entry(void *opaque) function bdrv_co_flush (line 3528) | int coroutine_fn bdrv_co_flush(BlockDriverState *bs) function bdrv_invalidate_cache (line 3580) | void bdrv_invalidate_cache(BlockDriverState *bs) function bdrv_invalidate_cache_all (line 3587) | void bdrv_invalidate_cache_all(void) function bdrv_flush (line 3596) | int bdrv_flush(BlockDriverState *bs) function bdrv_discard_co_entry (line 3618) | static void coroutine_fn bdrv_discard_co_entry(void *opaque) function bdrv_co_discard (line 3625) | int coroutine_fn bdrv_co_discard(BlockDriverState *bs, int64_t sector_num, function bdrv_discard (line 3655) | int bdrv_discard(BlockDriverState *bs, int64_t sector_num, int nb_sectors) function bdrv_is_inserted (line 3685) | int bdrv_is_inserted(BlockDriverState *bs) function bdrv_media_changed (line 3700) | int bdrv_media_changed(BlockDriverState *bs) function bdrv_eject (line 3713) | void bdrv_eject(BlockDriverState *bs, bool eject_flag) function bdrv_lock_medium (line 3730) | void bdrv_lock_medium(BlockDriverState *bs, bool locked) function bdrv_ioctl (line 3743) | int bdrv_ioctl(BlockDriverState *bs, unsigned long int req, void *buf) function BlockDriverAIOCB (line 3752) | BlockDriverAIOCB *bdrv_aio_ioctl(BlockDriverState *bs, function bdrv_set_buffer_alignment (line 3763) | void bdrv_set_buffer_alignment(BlockDriverState *bs, int align) function bdrv_set_dirty_tracking (line 3773) | void bdrv_set_dirty_tracking(BlockDriverState *bs, int enable) function bdrv_get_dirty (line 3794) | int bdrv_get_dirty(BlockDriverState *bs, int64_t sector) function bdrv_reset_dirty (line 3807) | void bdrv_reset_dirty(BlockDriverState *bs, int64_t cur_sector, function bdrv_get_dirty_count (line 3813) | int64_t bdrv_get_dirty_count(BlockDriverState *bs) function bdrv_set_in_use (line 3818) | void bdrv_set_in_use(BlockDriverState *bs, int in_use) function bdrv_in_use (line 3824) | int bdrv_in_use(BlockDriverState *bs) function bdrv_iostatus_enable (line 3829) | void bdrv_iostatus_enable(BlockDriverState *bs) function bdrv_iostatus_is_enabled (line 3837) | bool bdrv_iostatus_is_enabled(const BlockDriverState *bs) function bdrv_iostatus_disable (line 3845) | void bdrv_iostatus_disable(BlockDriverState *bs) function bdrv_iostatus_reset (line 3850) | void bdrv_iostatus_reset(BlockDriverState *bs) function bdrv_iostatus_set_err (line 3860) | void bdrv_iostatus_set_err(BlockDriverState *bs, int error) function bdrv_acct_start (line 3870) | void function bdrv_acct_done (line 3881) | void function bdrv_img_create (line 3891) | int bdrv_img_create(const char *filename, const char *fmt, function block_job_complete (line 4053) | void block_job_complete(BlockJob *job, int ret) function block_job_set_speed (line 4064) | int block_job_set_speed(BlockJob *job, int64_t value) function block_job_cancel (line 4072) | void block_job_cancel(BlockJob *job) function block_job_is_cancelled (line 4077) | bool block_job_is_cancelled(BlockJob *job) FILE: qemu/block.h type BlockDriver (line 11) | typedef struct BlockDriver BlockDriver; type BlockDriverInfo (line 13) | typedef struct BlockDriverInfo { type QEMUSnapshotInfo (line 20) | typedef struct QEMUSnapshotInfo { type BlockDevOps (line 32) | typedef struct BlockDevOps { type BlockErrorAction (line 81) | typedef enum { type BlockQMPEventAction (line 86) | typedef enum { type BdrvCheckResult (line 174) | typedef struct BdrvCheckResult { type BlockDriverAIOCB (line 183) | typedef struct BlockDriverAIOCB BlockDriverAIOCB; type BlockRequest (line 200) | typedef struct BlockRequest { type FDriveType (line 249) | typedef enum FDriveType { type FDriveRate (line 256) | typedef enum FDriveRate { type BlockAcctType (line 344) | enum BlockAcctType { type BlockAcctCookie (line 351) | typedef struct BlockAcctCookie { type BlockAcctType (line 358) | enum BlockAcctType type BlkDebugEvent (line 361) | typedef enum { type BlockConf (line 415) | typedef struct BlockConf { function get_physical_block_exp (line 425) | static inline unsigned int get_physical_block_exp(BlockConf *conf) FILE: qemu/block/blkdebug.c type BlkdebugVars (line 29) | typedef struct BlkdebugVars { type BDRVBlkdebugState (line 44) | typedef struct BDRVBlkdebugState { type BlkdebugAIOCB (line 49) | typedef struct BlkdebugAIOCB { type BlkdebugRule (line 67) | typedef struct BlkdebugRule { function get_event_by_name (line 183) | static int get_event_by_name(const char *name, BlkDebugEvent *event) type add_rule_data (line 197) | struct add_rule_data { function add_rule (line 202) | static int add_rule(QemuOpts *opts, void *opaque) function read_config (line 245) | static int read_config(BDRVBlkdebugState *s, const char *filename) function blkdebug_open (line 277) | static int blkdebug_open(BlockDriverState *bs, const char *filename, int... function error_callback_bh (line 316) | static void error_callback_bh(void *opaque) function blkdebug_aio_cancel (line 324) | static void blkdebug_aio_cancel(BlockDriverAIOCB *blockacb) function BlockDriverAIOCB (line 330) | static BlockDriverAIOCB *inject_error(BlockDriverState *bs, function BlockDriverAIOCB (line 356) | static BlockDriverAIOCB *blkdebug_aio_readv(BlockDriverState *bs, function BlockDriverAIOCB (line 371) | static BlockDriverAIOCB *blkdebug_aio_writev(BlockDriverState *bs, function blkdebug_close (line 386) | static void blkdebug_close(BlockDriverState *bs) function BlockDriverAIOCB (line 400) | static BlockDriverAIOCB *blkdebug_aio_flush(BlockDriverState *bs, function process_rule (line 406) | static void process_rule(BlockDriverState *bs, struct BlkdebugRule *rule, function blkdebug_debug_event (line 431) | static void blkdebug_debug_event(BlockDriverState *bs, BlkDebugEvent event) function bdrv_blkdebug_init (line 460) | static void bdrv_blkdebug_init(void) FILE: qemu/block/blkverify.c type BDRVBlkverifyState (line 14) | typedef struct { type BlkverifyAIOCB (line 18) | typedef struct BlkverifyAIOCB BlkverifyAIOCB; type BlkverifyAIOCB (line 19) | struct BlkverifyAIOCB { function blkverify_aio_cancel (line 39) | static void blkverify_aio_cancel(BlockDriverAIOCB *blockacb) function GCC_FMT_ATTR (line 56) | static void GCC_FMT_ATTR(2, 3) blkverify_err(BlkverifyAIOCB *acb, function blkverify_open (line 72) | static int blkverify_open(BlockDriverState *bs, const char *filename, in... function blkverify_close (line 111) | static void blkverify_close(BlockDriverState *bs) function blkverify_getlength (line 119) | static int64_t blkverify_getlength(BlockDriverState *bs) function blkverify_iovec_compare (line 133) | static ssize_t blkverify_iovec_compare(QEMUIOVector *a, QEMUIOVector *b) type IOVectorSortElem (line 158) | typedef struct { function sortelem_cmp_src_base (line 164) | static int sortelem_cmp_src_base(const void *a, const void *b) function sortelem_cmp_src_index (line 179) | static int sortelem_cmp_src_index(const void *a, const void *b) function blkverify_iovec_clone (line 193) | static void blkverify_iovec_clone(QEMUIOVector *dest, const QEMUIOVector... function BlkverifyAIOCB (line 230) | static BlkverifyAIOCB *blkverify_aio_get(BlockDriverState *bs, bool is_w... function blkverify_aio_bh (line 251) | static void blkverify_aio_bh(void *opaque) function blkverify_aio_cb (line 267) | static void blkverify_aio_cb(void *opaque, int ret) function blkverify_verify_readv (line 291) | static void blkverify_verify_readv(BlkverifyAIOCB *acb) function BlockDriverAIOCB (line 300) | static BlockDriverAIOCB *blkverify_aio_readv(BlockDriverState *bs, function BlockDriverAIOCB (line 320) | static BlockDriverAIOCB *blkverify_aio_writev(BlockDriverState *bs, function BlockDriverAIOCB (line 335) | static BlockDriverAIOCB *blkverify_aio_flush(BlockDriverState *bs, function bdrv_blkverify_init (line 361) | static void bdrv_blkverify_init(void) FILE: qemu/block/bochs.c type bochs_header_v1 (line 42) | struct bochs_header_v1 { type bochs_header (line 62) | struct bochs_header { type BDRVBochsState (line 82) | typedef struct BDRVBochsState { function bochs_probe (line 94) | static int bochs_probe(const uint8_t *buf, int buf_size, const char *fil... function bochs_open (line 111) | static int bochs_open(BlockDriverState *bs, int flags) function seek_to_sector (line 160) | static int64_t seek_to_sector(BlockDriverState *bs, int64_t sector_num) function bochs_read (line 191) | static int bochs_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 212) | static coroutine_fn int bochs_co_read(BlockDriverState *bs, int64_t sect... function bochs_close (line 223) | static void bochs_close(BlockDriverState *bs) function bdrv_bochs_init (line 238) | static void bdrv_bochs_init(void) FILE: qemu/block/cloop.c type BDRVCloopState (line 29) | typedef struct BDRVCloopState { function cloop_probe (line 41) | static int cloop_probe(const uint8_t *buf, int buf_size, const char *fil... function cloop_open (line 56) | static int cloop_open(BlockDriverState *bs, int flags) function cloop_read_block (line 108) | static inline int cloop_read_block(BlockDriverState *bs, int block_num) function cloop_read (line 140) | static int cloop_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 159) | static coroutine_fn int cloop_co_read(BlockDriverState *bs, int64_t sect... function cloop_close (line 170) | static void cloop_close(BlockDriverState *bs) function bdrv_cloop_init (line 190) | static void bdrv_cloop_init(void) FILE: qemu/block/cow.c type cow_header_v2 (line 35) | struct cow_header_v2 { type BDRVCowState (line 44) | typedef struct BDRVCowState { function cow_probe (line 49) | static int cow_probe(const uint8_t *buf, int buf_size, const char *filen... function cow_open (line 61) | static int cow_open(BlockDriverState *bs, int flags) function cow_set_bit (line 109) | static inline int cow_set_bit(BlockDriverState *bs, int64_t bitnum) function is_bit_set (line 129) | static inline int is_bit_set(BlockDriverState *bs, int64_t bitnum) function cow_co_is_allocated (line 146) | static int coroutine_fn cow_co_is_allocated(BlockDriverState *bs, function cow_update_bitmap (line 169) | static int cow_update_bitmap(BlockDriverState *bs, int64_t sector_num, function cow_read (line 185) | static int coroutine_fn cow_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 217) | static coroutine_fn int cow_co_read(BlockDriverState *bs, int64_t sector... function cow_write (line 228) | static int cow_write(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 243) | static coroutine_fn int cow_co_write(BlockDriverState *bs, int64_t secto... function cow_close (line 254) | static void cow_close(BlockDriverState *bs) function cow_create (line 258) | static int cow_create(const char *filename, QEMUOptionParameter *options) function coroutine_fn (line 321) | static coroutine_fn int cow_co_flush(BlockDriverState *bs) function bdrv_cow_init (line 357) | static void bdrv_cow_init(void) FILE: qemu/block/curl.c type BDRVCURLState (line 46) | struct BDRVCURLState type CURLAIOCB (line 48) | typedef struct CURLAIOCB { type CURLState (line 60) | typedef struct CURLState type BDRVCURLState (line 74) | typedef struct BDRVCURLState { function curl_sock_cb (line 86) | static int curl_sock_cb(CURL *curl, curl_socket_t fd, int action, function curl_size_cb (line 111) | static size_t curl_size_cb(void *ptr, size_t size, size_t nmemb, void *o... function curl_read_cb (line 124) | static size_t curl_read_cb(void *ptr, size_t size, size_t nmemb, void *o... function curl_find_buf (line 157) | static int curl_find_buf(BDRVCURLState *s, size_t start, size_t len, function curl_multi_do (line 210) | static void curl_multi_do(void *arg) function CURLState (line 267) | static CURLState *curl_init_state(BDRVCURLState *s) function curl_clean_state (line 318) | static void curl_clean_state(CURLState *s) function curl_open (line 325) | static int curl_open(BlockDriverState *bs, const char *filename, int flags) function curl_aio_flush (line 423) | static int curl_aio_flush(void *opaque) function curl_aio_cancel (line 438) | static void curl_aio_cancel(BlockDriverAIOCB *blockacb) function curl_readv_bh_cb (line 449) | static void curl_readv_bh_cb(void *p) function BlockDriverAIOCB (line 504) | static BlockDriverAIOCB *curl_aio_readv(BlockDriverState *bs, function curl_close (line 527) | static void curl_close(BlockDriverState *bs) function curl_getlength (line 551) | static int64_t curl_getlength(BlockDriverState *bs) function curl_block_init (line 617) | static void curl_block_init(void) FILE: qemu/block/dmg.c type BDRVDMGState (line 30) | typedef struct BDRVDMGState { function dmg_probe (line 52) | static int dmg_probe(const uint8_t *buf, int buf_size, const char *filen... function off_t (line 60) | static off_t read_off(BlockDriverState *bs, int64_t offset) function off_t (line 68) | static off_t read_uint32(BlockDriverState *bs, int64_t offset) function dmg_open (line 76) | static int dmg_open(BlockDriverState *bs, int flags) function is_sector_in_chunk (line 187) | static inline int is_sector_in_chunk(BDRVDMGState* s, function search_chunk (line 197) | static inline uint32_t search_chunk(BDRVDMGState* s,int sector_num) function dmg_read_chunk (line 213) | static inline int dmg_read_chunk(BlockDriverState *bs, int sector_num) function dmg_read (line 269) | static int dmg_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 285) | static coroutine_fn int dmg_co_read(BlockDriverState *bs, int64_t sector... function dmg_close (line 296) | static void dmg_close(BlockDriverState *bs) function bdrv_dmg_init (line 320) | static void bdrv_dmg_init(void) FILE: qemu/block/iscsi.c type IscsiLun (line 37) | typedef struct IscsiLun { type IscsiAIOCB (line 44) | typedef struct IscsiAIOCB { type IscsiTask (line 57) | struct IscsiTask { function iscsi_abort_task_cb (line 64) | static void function iscsi_aio_cancel (line 70) | static void function iscsi_process_flush (line 96) | static int iscsi_process_flush(void *arg) function iscsi_set_events (line 103) | static void function iscsi_process_read (line 114) | static void function iscsi_process_write (line 124) | static void function iscsi_schedule_bh (line 135) | static int function iscsi_readv_writev_bh_cb (line 148) | static void function iscsi_aio_write10_cb (line 163) | static void function sector_qemu2lun (line 192) | static int64_t sector_qemu2lun(int64_t sector, IscsiLun *iscsilun) function BlockDriverAIOCB (line 197) | static BlockDriverAIOCB * function iscsi_aio_read10_cb (line 244) | static void function BlockDriverAIOCB (line 271) | static BlockDriverAIOCB * function iscsi_synccache10_cb (line 332) | static void function BlockDriverAIOCB (line 357) | static BlockDriverAIOCB * function iscsi_getlength (line 386) | static int64_t function iscsi_readcapacity10_cb (line 398) | static void function iscsi_connect_cb (line 435) | static void function parse_chap (line 458) | static int parse_chap(struct iscsi_context *iscsi, const char *target) function parse_header_digest (line 497) | static void parse_header_digest(struct iscsi_context *iscsi, const char ... function iscsi_open (line 565) | static int iscsi_open(BlockDriverState *bs, const char *filename, int fl... function iscsi_close (line 680) | static void iscsi_close(BlockDriverState *bs) function iscsi_block_init (line 705) | static void iscsi_block_init(void) FILE: qemu/block/nbd.c type BDRVNBDState (line 53) | typedef struct BDRVNBDState { function nbd_config (line 74) | static int nbd_config(BDRVNBDState *s, const char *filename, int flags) function nbd_coroutine_start (line 120) | static void nbd_coroutine_start(BDRVNBDState *s, struct nbd_request *req... function nbd_have_request (line 143) | static int nbd_have_request(void *opaque) function nbd_reply_ready (line 150) | static void nbd_reply_ready(void *opaque) function nbd_restart_write (line 180) | static void nbd_restart_write(void *opaque) function nbd_co_send_request (line 186) | static int nbd_co_send_request(BDRVNBDState *s, struct nbd_request *requ... function nbd_co_receive_reply (line 210) | static void nbd_co_receive_reply(BDRVNBDState *s, struct nbd_request *re... function nbd_coroutine_end (line 235) | static void nbd_coroutine_end(BDRVNBDState *s, struct nbd_request *request) function nbd_establish_connection (line 244) | static int nbd_establish_connection(BlockDriverState *bs) function nbd_teardown_connection (line 287) | static void nbd_teardown_connection(BlockDriverState *bs) function nbd_open (line 301) | static int nbd_open(BlockDriverState *bs, const char* filename, int flags) function nbd_co_readv_1 (line 323) | static int nbd_co_readv_1(BlockDriverState *bs, int64_t sector_num, function nbd_co_writev_1 (line 346) | static int nbd_co_writev_1(BlockDriverState *bs, int64_t sector_num, function nbd_co_readv (line 376) | static int nbd_co_readv(BlockDriverState *bs, int64_t sector_num, function nbd_co_writev (line 393) | static int nbd_co_writev(BlockDriverState *bs, int64_t sector_num, function nbd_co_flush (line 410) | static int nbd_co_flush(BlockDriverState *bs) function nbd_co_discard (line 438) | static int nbd_co_discard(BlockDriverState *bs, int64_t sector_num, function nbd_close (line 462) | static void nbd_close(BlockDriverState *bs) function nbd_getlength (line 471) | static int64_t nbd_getlength(BlockDriverState *bs) function bdrv_nbd_init (line 491) | static void bdrv_nbd_init(void) FILE: qemu/block/parallels.c type parallels_header (line 37) | struct parallels_header { type BDRVParallelsState (line 48) | typedef struct BDRVParallelsState { function parallels_probe (line 57) | static int parallels_probe(const uint8_t *buf, int buf_size, const char ... function parallels_open (line 71) | static int parallels_open(BlockDriverState *bs, int flags) function seek_to_sector (line 107) | static int64_t seek_to_sector(BlockDriverState *bs, int64_t sector_num) function parallels_read (line 121) | static int parallels_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 139) | static coroutine_fn int parallels_co_read(BlockDriverState *bs, int64_t ... function parallels_close (line 150) | static void parallels_close(BlockDriverState *bs) function bdrv_parallels_init (line 165) | static void bdrv_parallels_init(void) FILE: qemu/block/qcow.c type QCowHeader (line 42) | typedef struct QCowHeader { type BDRVQcowState (line 57) | typedef struct BDRVQcowState { function qcow_probe (line 83) | static int qcow_probe(const uint8_t *buf, int buf_size, const char *file... function qcow_open (line 95) | static int qcow_open(BlockDriverState *bs, int flags) function qcow_set_key (line 200) | static int qcow_set_key(BlockDriverState *bs, const char *key) function encrypt_sectors (line 227) | static void encrypt_sectors(BDRVQcowState *s, int64_t sector_num, function get_cluster_offset (line 262) | static uint64_t get_cluster_offset(BlockDriverState *bs, function qcow_co_is_allocated (line 389) | static int coroutine_fn qcow_co_is_allocated(BlockDriverState *bs, function decompress_buffer (line 407) | static int decompress_buffer(uint8_t *out_buf, int out_buf_size, function decompress_cluster (line 434) | static int decompress_cluster(BlockDriverState *bs, uint64_t cluster_off... function coroutine_fn (line 456) | static coroutine_fn int qcow_co_readv(BlockDriverState *bs, int64_t sect... function coroutine_fn (line 554) | static coroutine_fn int qcow_co_writev(BlockDriverState *bs, int64_t sec... function qcow_close (line 632) | static void qcow_close(BlockDriverState *bs) function qcow_create (line 645) | static int qcow_create(const char *filename, QEMUOptionParameter *options) function qcow_make_empty (line 749) | static int qcow_make_empty(BlockDriverState *bs) function qcow_write_compressed (line 772) | static int qcow_write_compressed(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 838) | static coroutine_fn int qcow_co_flush(BlockDriverState *bs) function qcow_get_info (line 843) | static int qcow_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) function bdrv_qcow_init (line 891) | static void bdrv_qcow_init(void) FILE: qemu/block/qcow2-cache.c type Qcow2CachedTable (line 30) | typedef struct Qcow2CachedTable { type Qcow2Cache (line 38) | struct Qcow2Cache { function Qcow2Cache (line 46) | Qcow2Cache *qcow2_cache_create(BlockDriverState *bs, int num_tables, function qcow2_cache_destroy (line 65) | int qcow2_cache_destroy(BlockDriverState* bs, Qcow2Cache *c) function qcow2_cache_flush_dependency (line 80) | static int qcow2_cache_flush_dependency(BlockDriverState *bs, Qcow2Cache... function qcow2_cache_entry_flush (line 95) | static int qcow2_cache_entry_flush(BlockDriverState *bs, Qcow2Cache *c, ... function qcow2_cache_flush (line 137) | int qcow2_cache_flush(BlockDriverState *bs, Qcow2Cache *c) function qcow2_cache_set_dependency (line 163) | int qcow2_cache_set_dependency(BlockDriverState *bs, Qcow2Cache *c, function qcow2_cache_depends_on_flush (line 186) | void qcow2_cache_depends_on_flush(Qcow2Cache *c) function qcow2_cache_find_entry_to_replace (line 191) | static int qcow2_cache_find_entry_to_replace(Qcow2Cache *c) function qcow2_cache_do_get (line 221) | static int qcow2_cache_do_get(BlockDriverState *bs, Qcow2Cache *c, function qcow2_cache_get (line 282) | int qcow2_cache_get(BlockDriverState *bs, Qcow2Cache *c, uint64_t offset, function qcow2_cache_get_empty (line 288) | int qcow2_cache_get_empty(BlockDriverState *bs, Qcow2Cache *c, uint64_t ... function qcow2_cache_put (line 294) | int qcow2_cache_put(BlockDriverState *bs, Qcow2Cache *c, void **table) function qcow2_cache_entry_mark_dirty (line 318) | void qcow2_cache_entry_mark_dirty(Qcow2Cache *c, void *table) function qcow2_cache_set_writethrough (line 333) | bool qcow2_cache_set_writethrough(BlockDriverState *bs, Qcow2Cache *c, FILE: qemu/block/qcow2-cluster.c function qcow2_grow_l1_table (line 32) | int qcow2_grow_l1_table(BlockDriverState *bs, int min_size, bool exact_s... function l2_load (line 116) | static int l2_load(BlockDriverState *bs, uint64_t l2_offset, function write_l1_entry (line 132) | static int write_l1_entry(BlockDriverState *bs, int l1_index) function l2_allocate (line 164) | static int l2_allocate(BlockDriverState *bs, int l1_index, uint64_t **ta... function count_contiguous_clusters (line 249) | static int count_contiguous_clusters(uint64_t nb_clusters, int cluster_s... function count_contiguous_free_clusters (line 265) | static int count_contiguous_free_clusters(uint64_t nb_clusters, uint64_t... function qcow2_encrypt_sectors (line 278) | void qcow2_encrypt_sectors(BDRVQcowState *s, int64_t sector_num, function copy_sectors (line 300) | static int coroutine_fn copy_sectors(BlockDriverState *bs, function qcow2_get_cluster_offset (line 375) | int qcow2_get_cluster_offset(BlockDriverState *bs, uint64_t offset, function get_cluster_table (line 467) | static int get_cluster_table(BlockDriverState *bs, uint64_t offset, function qcow2_alloc_compressed_cluster_offset (line 536) | uint64_t qcow2_alloc_compressed_cluster_offset(BlockDriverState *bs, function qcow2_alloc_cluster_link_l2 (line 587) | int qcow2_alloc_cluster_link_l2(BlockDriverState *bs, QCowL2Meta *m) function count_cow_clusters (line 684) | static int count_cow_clusters(BDRVQcowState *s, int nb_clusters, function do_alloc_cluster_offset (line 733) | static int do_alloc_cluster_offset(BlockDriverState *bs, uint64_t guest_... function qcow2_alloc_cluster_offset (line 815) | int qcow2_alloc_cluster_offset(BlockDriverState *bs, uint64_t offset, function decompress_buffer (line 942) | static int decompress_buffer(uint8_t *out_buf, int out_buf_size, function qcow2_decompress_cluster (line 969) | int qcow2_decompress_cluster(BlockDriverState *bs, uint64_t cluster_offset) function discard_single_l2 (line 999) | static int discard_single_l2(BlockDriverState *bs, uint64_t offset, function qcow2_discard_clusters (line 1042) | int qcow2_discard_clusters(BlockDriverState *bs, uint64_t offset, FILE: qemu/block/qcow2-refcount.c function qcow2_refcount_init (line 38) | int qcow2_refcount_init(BlockDriverState *bs) function qcow2_refcount_close (line 59) | void qcow2_refcount_close(BlockDriverState *bs) function load_refcount_block (line 66) | static int load_refcount_block(BlockDriverState *bs, function get_refcount (line 85) | static int get_refcount(BlockDriverState *bs, int64_t cluster_index) function next_refcount_table_size (line 124) | static unsigned int next_refcount_table_size(BDRVQcowState *s, function in_same_refcount_block (line 140) | static int in_same_refcount_block(BDRVQcowState *s, uint64_t offset_a, function alloc_refcount_block (line 155) | static int alloc_refcount_block(BlockDriverState *bs, function update_refcount (line 415) | static int QEMU_WARN_UNUSED_RESULT update_refcount(BlockDriverState *bs, function update_cluster_refcount (line 516) | static int update_cluster_refcount(BlockDriverState *bs, function alloc_clusters_noref (line 541) | static int64_t alloc_clusters_noref(BlockDriverState *bs, int64_t size) function qcow2_alloc_clusters (line 566) | int64_t qcow2_alloc_clusters(BlockDriverState *bs, int64_t size) function qcow2_alloc_clusters_at (line 585) | int qcow2_alloc_clusters_at(BlockDriverState *bs, uint64_t offset, function qcow2_alloc_bytes (line 615) | int64_t qcow2_alloc_bytes(BlockDriverState *bs, int size) function qcow2_free_clusters (line 662) | void qcow2_free_clusters(BlockDriverState *bs, function qcow2_free_any_clusters (line 682) | void qcow2_free_any_clusters(BlockDriverState *bs, function qcow2_update_snapshot_refcount (line 712) | int qcow2_update_snapshot_refcount(BlockDriverState *bs, function inc_refcounts (line 884) | static void inc_refcounts(BlockDriverState *bs, function check_refcounts_l2 (line 929) | static int check_refcounts_l2(BlockDriverState *bs, BdrvCheckResult *res, function check_refcounts_l1 (line 1014) | static int check_refcounts_l1(BlockDriverState *bs, function qcow2_check_refcounts (line 1099) | int qcow2_check_refcounts(BlockDriverState *bs, BdrvCheckResult *res) FILE: qemu/block/qcow2-snapshot.c type QCowSnapshotHeader (line 29) | typedef struct QEMU_PACKED QCowSnapshotHeader type QCowSnapshotExtraData (line 49) | typedef struct QEMU_PACKED QCowSnapshotExtraData function qcow2_free_snapshots (line 53) | void qcow2_free_snapshots(BlockDriverState *bs) function qcow2_read_snapshots (line 67) | int qcow2_read_snapshots(BlockDriverState *bs) function qcow2_write_snapshots (line 148) | static int qcow2_write_snapshots(BlockDriverState *bs) function find_new_snapshot_id (line 263) | static void find_new_snapshot_id(BlockDriverState *bs, function find_snapshot_by_id (line 279) | static int find_snapshot_by_id(BlockDriverState *bs, const char *id_str) function find_snapshot_by_id_or_name (line 291) | static int find_snapshot_by_id_or_name(BlockDriverState *bs, const char ... function qcow2_snapshot_create (line 307) | int qcow2_snapshot_create(BlockDriverState *bs, QEMUSnapshotInfo *sn_info) function qcow2_snapshot_goto (line 413) | int qcow2_snapshot_goto(BlockDriverState *bs, const char *snapshot_id) function qcow2_snapshot_delete (line 519) | int qcow2_snapshot_delete(BlockDriverState *bs, const char *snapshot_id) function qcow2_snapshot_list (line 575) | int qcow2_snapshot_list(BlockDriverState *bs, QEMUSnapshotInfo **psn_tab) function qcow2_snapshot_load_tmp (line 604) | int qcow2_snapshot_load_tmp(BlockDriverState *bs, const char *snapshot_n... FILE: qemu/block/qcow2.c type QCowExtension (line 51) | typedef struct { function qcow2_probe (line 58) | static int qcow2_probe(const uint8_t *buf, int buf_size, const char *fil... function qcow2_read_extensions (line 78) | static int qcow2_read_extensions(BlockDriverState *bs, uint64_t start_of... function cleanup_unknown_header_ext (line 161) | static void cleanup_unknown_header_ext(BlockDriverState *bs) function qcow2_open (line 172) | static int qcow2_open(BlockDriverState *bs, int flags) function qcow2_set_key (line 336) | static int qcow2_set_key(BlockDriverState *bs, const char *key) function qcow2_co_is_allocated (line 378) | static int coroutine_fn qcow2_co_is_allocated(BlockDriverState *bs, function qcow2_backing_read1 (line 399) | int qcow2_backing_read1(BlockDriverState *bs, QEMUIOVector *qiov, function coroutine_fn (line 415) | static coroutine_fn int qcow2_co_readv(BlockDriverState *bs, int64_t sec... function run_dependent_requests (line 540) | static void run_dependent_requests(BDRVQcowState *s, QCowL2Meta *m) function coroutine_fn (line 555) | static coroutine_fn int qcow2_co_writev(BlockDriverState *bs, function qcow2_close (line 663) | static void qcow2_close(BlockDriverState *bs) function qcow2_invalidate_cache (line 681) | static void qcow2_invalidate_cache(BlockDriverState *bs) function header_ext_add (line 712) | static size_t header_ext_add(char *buf, uint32_t magic, const void *s, function qcow2_update_header (line 739) | int qcow2_update_header(BlockDriverState *bs) function qcow2_change_backing_file (line 843) | static int qcow2_change_backing_file(BlockDriverState *bs, function preallocate (line 857) | static int preallocate(BlockDriverState *bs) function qcow2_create2 (line 910) | static int qcow2_create2(const char *filename, int64_t total_size, function qcow2_create (line 1037) | static int qcow2_create(const char *filename, QEMUOptionParameter *options) function qcow2_make_empty (line 1084) | static int qcow2_make_empty(BlockDriverState *bs) function coroutine_fn (line 1104) | static coroutine_fn int qcow2_co_discard(BlockDriverState *bs, function qcow2_truncate (line 1117) | static int qcow2_truncate(BlockDriverState *bs, int64_t offset) function qcow2_write_compressed (line 1159) | static int qcow2_write_compressed(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 1234) | static coroutine_fn int qcow2_co_flush_to_os(BlockDriverState *bs) function coroutine_fn (line 1256) | static coroutine_fn int qcow2_co_flush_to_disk(BlockDriverState *bs) function qcow2_vm_state_offset (line 1261) | static int64_t qcow2_vm_state_offset(BDRVQcowState *s) function qcow2_get_info (line 1266) | static int qcow2_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) function qcow2_check (line 1275) | static int qcow2_check(BlockDriverState *bs, BdrvCheckResult *result) function dump_refcounts (line 1281) | static void dump_refcounts(BlockDriverState *bs) function qcow2_save_vmstate (line 1301) | static int qcow2_save_vmstate(BlockDriverState *bs, const uint8_t *buf, function qcow2_load_vmstate (line 1316) | static int qcow2_load_vmstate(BlockDriverState *bs, uint8_t *buf, function bdrv_qcow2_init (line 1404) | static void bdrv_qcow2_init(void) FILE: qemu/block/qcow2.h type QCowHeader (line 60) | typedef struct QCowHeader { type QCowSnapshot (line 76) | typedef struct QCowSnapshot { type Qcow2Cache (line 87) | struct Qcow2Cache type Qcow2Cache (line 88) | typedef struct Qcow2Cache Qcow2Cache; type Qcow2UnknownHeaderExtension (line 90) | typedef struct Qcow2UnknownHeaderExtension { type BDRVQcowState (line 97) | typedef struct BDRVQcowState { type QCowCreateState (line 141) | typedef struct QCowCreateState { type QCowAIOCB (line 151) | struct QCowAIOCB type QCowL2Meta (line 154) | typedef struct QCowL2Meta function size_to_clusters (line 167) | static inline int size_to_clusters(BDRVQcowState *s, int64_t size) function size_to_l1 (line 172) | static inline int size_to_l1(BDRVQcowState *s, int64_t size) function align_offset (line 178) | static inline int64_t align_offset(int64_t offset, int n) FILE: qemu/block/qed-check.c type QEDCheck (line 16) | typedef struct { function qed_test_bit (line 27) | static bool qed_test_bit(uint32_t *bitmap, uint64_t n) { function qed_set_bit (line 31) | static void qed_set_bit(uint32_t *bitmap, uint64_t n) { function qed_set_used_clusters (line 42) | static bool qed_set_used_clusters(QEDCheck *check, uint64_t offset, function qed_check_l2_table (line 67) | static unsigned int qed_check_l2_table(QEDCheck *check, QEDTable *table) function qed_check_l1_table (line 101) | static int qed_check_l1_table(QEDCheck *check, QEDTable *table) function qed_check_for_leaks (line 177) | static void qed_check_for_leaks(QEDCheck *check) function qed_check (line 189) | int qed_check(BDRVQEDState *s, BdrvCheckResult *result, bool fix) FILE: qemu/block/qed-cluster.c function qed_count_contiguous_clusters (line 29) | static unsigned int qed_count_contiguous_clusters(BDRVQEDState *s, type QEDFindClusterCB (line 63) | typedef struct { function qed_find_cluster_cb (line 75) | static void qed_find_cluster_cb(void *opaque, int ret) function qed_find_cluster (line 134) | void qed_find_cluster(BDRVQEDState *s, QEDRequest *request, uint64_t pos, FILE: qemu/block/qed-gencb.c function gencb_complete (line 24) | void gencb_complete(void *opaque, int ret) FILE: qemu/block/qed-l2-cache.c function qed_init_l2_cache (line 62) | void qed_init_l2_cache(L2TableCache *l2_cache) function qed_free_l2_cache (line 71) | void qed_free_l2_cache(L2TableCache *l2_cache) function CachedL2Table (line 88) | CachedL2Table *qed_alloc_l2_cache_entry(L2TableCache *l2_cache) function qed_unref_l2_cache_entry (line 104) | void qed_unref_l2_cache_entry(CachedL2Table *entry) function CachedL2Table (line 125) | CachedL2Table *qed_find_l2_cache_entry(L2TableCache *l2_cache, uint64_t ... function qed_commit_l2_cache_entry (line 153) | void qed_commit_l2_cache_entry(L2TableCache *l2_cache, CachedL2Table *l2... FILE: qemu/block/qed-table.c type QEDReadTableCB (line 19) | typedef struct { function qed_read_table_cb (line 28) | static void qed_read_table_cb(void *opaque, int ret) function qed_read_table (line 51) | static void qed_read_table(BDRVQEDState *s, uint64_t offset, QEDTable *t... type QEDWriteTableCB (line 71) | typedef struct { function qed_write_table_cb (line 82) | static void qed_write_table_cb(void *opaque, int ret) function qed_write_table (line 121) | static void qed_write_table(BDRVQEDState *s, uint64_t offset, QEDTable *... function qed_sync_cb (line 165) | static void qed_sync_cb(void *opaque, int ret) function qed_read_l1_table_sync (line 170) | int qed_read_l1_table_sync(BDRVQEDState *s) function qed_write_l1_table (line 183) | void qed_write_l1_table(BDRVQEDState *s, unsigned int index, unsigned in... function qed_write_l1_table_sync (line 191) | int qed_write_l1_table_sync(BDRVQEDState *s, unsigned int index, type QEDReadL2TableCB (line 204) | typedef struct { function qed_read_l2_table_cb (line 211) | static void qed_read_l2_table_cb(void *opaque, int ret) function qed_read_l2_table (line 238) | void qed_read_l2_table(BDRVQEDState *s, QEDRequest *request, uint64_t of... function qed_read_l2_table_sync (line 265) | int qed_read_l2_table_sync(BDRVQEDState *s, QEDRequest *request, uint64_... function qed_write_l2_table (line 277) | void qed_write_l2_table(BDRVQEDState *s, QEDRequest *request, function qed_write_l2_table_sync (line 286) | int qed_write_l2_table_sync(BDRVQEDState *s, QEDRequest *request, FILE: qemu/block/qed.c function qed_aio_cancel (line 21) | static void qed_aio_cancel(BlockDriverAIOCB *blockacb) function bdrv_qed_probe (line 38) | static int bdrv_qed_probe(const uint8_t *buf, int buf_size, function qed_fmt_is_raw (line 57) | static bool qed_fmt_is_raw(const char *fmt) function qed_header_le_to_cpu (line 62) | static void qed_header_le_to_cpu(const QEDHeader *le, QEDHeader *cpu) function qed_header_cpu_to_le (line 77) | static void qed_header_cpu_to_le(const QEDHeader *cpu, QEDHeader *le) function qed_write_header_sync (line 92) | static int qed_write_header_sync(BDRVQEDState *s) type QEDWriteHeaderCB (line 105) | typedef struct { function qed_write_header_cb (line 114) | static void qed_write_header_cb(void *opaque, int ret) function qed_write_header_read_cb (line 122) | static void qed_write_header_read_cb(void *opaque, int ret) function qed_write_header (line 146) | static void qed_write_header(BDRVQEDState *s, BlockDriverCompletionFunc cb, function qed_max_image_size (line 172) | static uint64_t qed_max_image_size(uint32_t cluster_size, uint32_t table... function qed_is_cluster_size_valid (line 183) | static bool qed_is_cluster_size_valid(uint32_t cluster_size) function qed_is_table_size_valid (line 195) | static bool qed_is_table_size_valid(uint32_t table_size) function qed_is_image_size_valid (line 207) | static bool qed_is_image_size_valid(uint64_t image_size, uint32_t cluste... function qed_read_string (line 231) | static int qed_read_string(BlockDriverState *file, uint64_t offset, size... function qed_alloc_clusters (line 257) | static uint64_t qed_alloc_clusters(BDRVQEDState *s, unsigned int n) function QEDTable (line 264) | QEDTable *qed_alloc_table(BDRVQEDState *s) function CachedL2Table (line 274) | static CachedL2Table *qed_new_l2_table(BDRVQEDState *s) function qed_plug_allocating_write_reqs (line 288) | static void qed_plug_allocating_write_reqs(BDRVQEDState *s) function qed_unplug_allocating_write_reqs (line 295) | static void qed_unplug_allocating_write_reqs(BDRVQEDState *s) function qed_finish_clear_need_check (line 309) | static void qed_finish_clear_need_check(void *opaque, int ret) function qed_flush_after_clear_need_check (line 314) | static void qed_flush_after_clear_need_check(void *opaque, int ret) function qed_clear_need_check (line 324) | static void qed_clear_need_check(void *opaque, int ret) function qed_need_check_timer_cb (line 337) | static void qed_need_check_timer_cb(void *opaque) function qed_start_need_check_timer (line 352) | static void qed_start_need_check_timer(BDRVQEDState *s) function qed_cancel_need_check_timer (line 364) | static void qed_cancel_need_check_timer(BDRVQEDState *s) function bdrv_qed_open (line 370) | static int bdrv_qed_open(BlockDriverState *bs, int flags) function bdrv_qed_close (line 514) | static void bdrv_qed_close(BlockDriverState *bs) function qed_create (line 537) | static int qed_create(const char *filename, uint32_t cluster_size, function bdrv_qed_create (line 607) | static int bdrv_qed_create(const char *filename, QEMUOptionParameter *op... type QEDIsAllocatedCB (line 655) | typedef struct { function qed_is_allocated_cb (line 661) | static void qed_is_allocated_cb(void *opaque, int ret, uint64_t offset, ... function bdrv_qed_co_is_allocated (line 671) | static int coroutine_fn bdrv_qed_co_is_allocated(BlockDriverState *bs, function bdrv_qed_make_empty (line 697) | static int bdrv_qed_make_empty(BlockDriverState *bs) function BDRVQEDState (line 702) | static BDRVQEDState *acb_to_s(QEDAIOCB *acb) function qed_read_backing_file (line 719) | static void qed_read_backing_file(BDRVQEDState *s, uint64_t pos, type CopyFromBackingFileCB (line 758) | typedef struct { function qed_copy_from_backing_file_cb (line 766) | static void qed_copy_from_backing_file_cb(void *opaque, int ret) function qed_copy_from_backing_file_write (line 773) | static void qed_copy_from_backing_file_write(void *opaque, int ret) function qed_copy_from_backing_file (line 799) | static void qed_copy_from_backing_file(BDRVQEDState *s, uint64_t pos, function qed_update_l2_table (line 835) | static void qed_update_l2_table(BDRVQEDState *s, QEDTable *table, int in... function qed_aio_complete_bh (line 848) | static void qed_aio_complete_bh(void *opaque) function qed_aio_complete (line 868) | static void qed_aio_complete(QEDAIOCB *acb, int ret) function qed_commit_l2_update (line 909) | static void qed_commit_l2_update(void *opaque, int ret) function qed_aio_write_l1_update (line 930) | static void qed_aio_write_l1_update(void *opaque, int ret) function qed_aio_write_l2_update (line 950) | static void qed_aio_write_l2_update(QEDAIOCB *acb, int ret, uint64_t off... function qed_aio_write_l2_update_cb (line 984) | static void qed_aio_write_l2_update_cb(void *opaque, int ret) function qed_aio_write_flush_before_l2_update (line 999) | static void qed_aio_write_flush_before_l2_update(void *opaque, int ret) function qed_aio_write_main (line 1012) | static void qed_aio_write_main(void *opaque, int ret) function qed_aio_write_postfill (line 1046) | static void qed_aio_write_postfill(void *opaque, int ret) function qed_aio_write_prefill (line 1070) | static void qed_aio_write_prefill(void *opaque, int ret) function qed_should_set_need_check (line 1085) | static bool qed_should_set_need_check(BDRVQEDState *s) function qed_aio_write_zero_cluster (line 1095) | static void qed_aio_write_zero_cluster(void *opaque, int ret) function qed_aio_write_alloc (line 1115) | static void qed_aio_write_alloc(QEDAIOCB *acb, size_t len) function qed_aio_write_inplace (line 1168) | static void qed_aio_write_inplace(QEDAIOCB *acb, uint64_t offset, size_t... function qed_aio_write_data (line 1199) | static void qed_aio_write_data(void *opaque, int ret, function qed_aio_read_data (line 1236) | static void qed_aio_read_data(void *opaque, int ret, function qed_aio_next_io (line 1278) | static void qed_aio_next_io(void *opaque, int ret) function BlockDriverAIOCB (line 1309) | static BlockDriverAIOCB *qed_aio_setup(BlockDriverState *bs, function BlockDriverAIOCB (line 1334) | static BlockDriverAIOCB *bdrv_qed_aio_readv(BlockDriverState *bs, function BlockDriverAIOCB (line 1343) | static BlockDriverAIOCB *bdrv_qed_aio_writev(BlockDriverState *bs, function BlockDriverAIOCB (line 1353) | static BlockDriverAIOCB *bdrv_qed_aio_flush(BlockDriverState *bs, type QEDWriteZeroesCB (line 1360) | typedef struct { function qed_co_write_zeroes_cb (line 1366) | static void coroutine_fn qed_co_write_zeroes_cb(void *opaque, int ret) function bdrv_qed_co_write_zeroes (line 1377) | static int coroutine_fn bdrv_qed_co_write_zeroes(BlockDriverState *bs, function bdrv_qed_truncate (line 1407) | static int bdrv_qed_truncate(BlockDriverState *bs, int64_t offset) function bdrv_qed_getlength (line 1432) | static int64_t bdrv_qed_getlength(BlockDriverState *bs) function bdrv_qed_get_info (line 1438) | static int bdrv_qed_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) function bdrv_qed_change_backing_file (line 1447) | static int bdrv_qed_change_backing_file(BlockDriverState *bs, function bdrv_qed_check (line 1519) | static int bdrv_qed_check(BlockDriverState *bs, BdrvCheckResult *result) function bdrv_qed_init (line 1574) | static void bdrv_qed_init(void) FILE: qemu/block/qed.h type QEDHeader (line 86) | typedef struct { type QEDTable (line 105) | typedef struct { type CachedL2Table (line 110) | typedef struct CachedL2Table { type L2TableCache (line 117) | typedef struct { type QEDRequest (line 122) | typedef struct QEDRequest { type QEDAIOCB (line 131) | typedef struct QEDAIOCB { type BDRVQEDState (line 154) | typedef struct { type GenericCB (line 207) | typedef struct { function qed_start_of_cluster (line 259) | static inline uint64_t qed_start_of_cluster(BDRVQEDState *s, uint64_t of... function qed_offset_into_cluster (line 264) | static inline uint64_t qed_offset_into_cluster(BDRVQEDState *s, uint64_t... function qed_bytes_to_clusters (line 269) | static inline uint64_t qed_bytes_to_clusters(BDRVQEDState *s, uint64_t b... function qed_l1_index (line 275) | static inline unsigned int qed_l1_index(BDRVQEDState *s, uint64_t pos) function qed_l2_index (line 280) | static inline unsigned int qed_l2_index(BDRVQEDState *s, uint64_t pos) function qed_check_cluster_offset (line 288) | static inline bool qed_check_cluster_offset(BDRVQEDState *s, uint64_t of... function qed_check_table_offset (line 302) | static inline bool qed_check_table_offset(BDRVQEDState *s, uint64_t offset) function qed_offset_is_cluster_aligned (line 316) | static inline bool qed_offset_is_cluster_aligned(BDRVQEDState *s, function qed_offset_is_unalloc_cluster (line 325) | static inline bool qed_offset_is_unalloc_cluster(uint64_t offset) function qed_offset_is_zero_cluster (line 333) | static inline bool qed_offset_is_zero_cluster(uint64_t offset) FILE: qemu/block/raw-posix.c type BDRVRawState (line 124) | typedef struct BDRVRawState { function raw_normalize_devicepath (line 155) | static int raw_normalize_devicepath(const char **filename) function raw_normalize_devicepath (line 186) | static int raw_normalize_devicepath(const char **filename) function raw_open_common (line 192) | static int raw_open_common(BlockDriverState *bs, const char *filename, function raw_open (line 282) | static int raw_open(BlockDriverState *bs, const char *filename, int flags) function raw_pread_aligned (line 314) | static int raw_pread_aligned(BlockDriverState *bs, int64_t offset, function raw_pwrite_aligned (line 386) | static int raw_pwrite_aligned(BlockDriverState *bs, int64_t offset, function raw_pread (line 428) | static int raw_pread(BlockDriverState *bs, int64_t offset, function raw_read (line 495) | static int raw_read(BlockDriverState *bs, int64_t sector_num, function raw_pwrite (line 510) | static int raw_pwrite(BlockDriverState *bs, int64_t offset, function raw_write (line 583) | static int raw_write(BlockDriverState *bs, int64_t sector_num, function qiov_is_aligned (line 598) | static int qiov_is_aligned(BlockDriverState *bs, QEMUIOVector *qiov) function BlockDriverAIOCB (line 612) | static BlockDriverAIOCB *raw_aio_submit(BlockDriverState *bs, function BlockDriverAIOCB (line 642) | static BlockDriverAIOCB *raw_aio_readv(BlockDriverState *bs, function BlockDriverAIOCB (line 650) | static BlockDriverAIOCB *raw_aio_writev(BlockDriverState *bs, function BlockDriverAIOCB (line 658) | static BlockDriverAIOCB *raw_aio_flush(BlockDriverState *bs, function raw_close (line 670) | static void raw_close(BlockDriverState *bs) function raw_truncate (line 681) | static int raw_truncate(BlockDriverState *bs, int64_t offset) function raw_getlength (line 706) | static int64_t raw_getlength(BlockDriverState *bs) function raw_getlength (line 725) | static int64_t raw_getlength(BlockDriverState *bs) function raw_getlength (line 750) | static int64_t raw_getlength(BlockDriverState *bs) type stat (line 781) | struct stat type partinfo (line 799) | struct partinfo function raw_getlength (line 831) | static int64_t raw_getlength(BlockDriverState *bs) function raw_get_allocated_file_size (line 845) | static int64_t raw_get_allocated_file_size(BlockDriverState *bs) function raw_create (line 856) | static int raw_create(const char *filename, QEMUOptionParameter *options) function xfs_discard (line 886) | static int xfs_discard(BDRVRawState *s, int64_t sector_num, int nb_sectors) function coroutine_fn (line 904) | static coroutine_fn int raw_co_discard(BlockDriverState *bs, function kern_return_t (line 958) | kern_return_t FindEjectableCDMedia( io_iterator_t *mediaIterator ) function kern_return_t (line 984) | kern_return_t GetBSDPath( io_iterator_t mediaIterator, char *bsdPath, CF... function hdev_probe_device (line 1012) | static int hdev_probe_device(const char *filename) function hdev_open (line 1028) | static int hdev_open(BlockDriverState *bs, const char *filename, int flags) function fd_open (line 1078) | static int fd_open(BlockDriverState *bs) function hdev_ioctl (line 1124) | static int hdev_ioctl(BlockDriverState *bs, unsigned long int req, void ... function BlockDriverAIOCB (line 1132) | static BlockDriverAIOCB *hdev_aio_ioctl(BlockDriverState *bs, function fd_open (line 1145) | static int fd_open(BlockDriverState *bs) function fd_open (line 1156) | static int fd_open(BlockDriverState *bs) function hdev_create (line 1163) | static int hdev_create(const char *filename, QEMUOptionParameter *options) function hdev_has_zero_init (line 1193) | static int hdev_has_zero_init(BlockDriverState *bs) function floppy_open (line 1231) | static int floppy_open(BlockDriverState *bs, const char *filename, int f... function floppy_probe_device (line 1251) | static int floppy_probe_device(const char *filename) function floppy_is_inserted (line 1282) | static int floppy_is_inserted(BlockDriverState *bs) function floppy_media_changed (line 1287) | static int floppy_media_changed(BlockDriverState *bs) function floppy_eject (line 1305) | static void floppy_eject(BlockDriverState *bs, bool eject_flag) function cdrom_open (line 1349) | static int cdrom_open(BlockDriverState *bs, const char *filename, int fl... function cdrom_probe_device (line 1359) | static int cdrom_probe_device(const char *filename) function cdrom_is_inserted (line 1385) | static int cdrom_is_inserted(BlockDriverState *bs) function cdrom_eject (line 1396) | static void cdrom_eject(BlockDriverState *bs, bool eject_flag) function cdrom_lock_medium (line 1409) | static void cdrom_lock_medium(BlockDriverState *bs, bool locked) function cdrom_open (line 1458) | static int cdrom_open(BlockDriverState *bs, const char *filename, int fl... function cdrom_probe_device (line 1474) | static int cdrom_probe_device(const char *filename) function cdrom_reopen (line 1482) | static int cdrom_reopen(BlockDriverState *bs) function cdrom_is_inserted (line 1505) | static int cdrom_is_inserted(BlockDriverState *bs) function cdrom_eject (line 1510) | static void cdrom_eject(BlockDriverState *bs, bool eject_flag) function cdrom_lock_medium (line 1530) | static void cdrom_lock_medium(BlockDriverState *bs, bool locked) function bdrv_file_init (line 1573) | static void bdrv_file_init(void) FILE: qemu/block/raw-win32.c type BDRVRawState (line 35) | typedef struct BDRVRawState { function qemu_ftruncate64 (line 41) | int qemu_ftruncate64(int fd, int64_t length) function set_sparse (line 73) | static int set_sparse(int fd) function raw_open (line 80) | static int raw_open(BlockDriverState *bs, const char *filename, int flags) function raw_read (line 112) | static int raw_read(BlockDriverState *bs, int64_t sector_num, function raw_write (line 133) | static int raw_write(BlockDriverState *bs, int64_t sector_num, function raw_flush (line 154) | static int raw_flush(BlockDriverState *bs) function raw_close (line 167) | static void raw_close(BlockDriverState *bs) function raw_truncate (line 173) | static int raw_truncate(BlockDriverState *bs, int64_t offset) function raw_getlength (line 187) | static int64_t raw_getlength(BlockDriverState *bs) function raw_get_allocated_file_size (line 220) | static int64_t raw_get_allocated_file_size(BlockDriverState *bs) function raw_create (line 245) | static int raw_create(const char *filename, QEMUOptionParameter *options) function find_cdrom (line 300) | static int find_cdrom(char *cdrom_name, int cdrom_name_size) function find_device_type (line 320) | static int find_device_type(BlockDriverState *bs, const char *filename) function hdev_probe_device (line 346) | static int hdev_probe_device(const char *filename) function hdev_open (line 355) | static int hdev_open(BlockDriverState *bs, const char *filename, int flags) function hdev_has_zero_init (line 402) | static int hdev_has_zero_init(BlockDriverState *bs) function bdrv_file_init (line 425) | static void bdrv_file_init(void) FILE: qemu/block/raw.c function raw_open (line 6) | static int raw_open(BlockDriverState *bs, int flags) function raw_co_readv (line 12) | static int coroutine_fn raw_co_readv(BlockDriverState *bs, int64_t secto... function raw_co_writev (line 18) | static int coroutine_fn raw_co_writev(BlockDriverState *bs, int64_t sect... function raw_close (line 24) | static void raw_close(BlockDriverState *bs) function raw_co_flush (line 28) | static int coroutine_fn raw_co_flush(BlockDriverState *bs) function raw_getlength (line 33) | static int64_t raw_getlength(BlockDriverState *bs) function raw_truncate (line 38) | static int raw_truncate(BlockDriverState *bs, int64_t offset) function raw_probe (line 43) | static int raw_probe(const uint8_t *buf, int buf_size, const char *filen... function raw_co_discard (line 48) | static int coroutine_fn raw_co_discard(BlockDriverState *bs, function raw_is_inserted (line 54) | static int raw_is_inserted(BlockDriverState *bs) function raw_media_changed (line 59) | static int raw_media_changed(BlockDriverState *bs) function raw_eject (line 64) | static void raw_eject(BlockDriverState *bs, bool eject_flag) function raw_lock_medium (line 69) | static void raw_lock_medium(BlockDriverState *bs, bool locked) function raw_ioctl (line 74) | static int raw_ioctl(BlockDriverState *bs, unsigned long int req, void *... function BlockDriverAIOCB (line 79) | static BlockDriverAIOCB *raw_aio_ioctl(BlockDriverState *bs, function raw_create (line 86) | static int raw_create(const char *filename, QEMUOptionParameter *options) function raw_has_zero_init (line 100) | static int raw_has_zero_init(BlockDriverState *bs) function bdrv_raw_init (line 136) | static void bdrv_raw_init(void) FILE: qemu/block/rbd.c type RBDAIOCB (line 56) | typedef struct RBDAIOCB { type RADOSCB (line 69) | typedef struct RADOSCB { type BDRVRBDState (line 82) | typedef struct BDRVRBDState { function qemu_rbd_next_tok (line 96) | static int qemu_rbd_next_tok(char *dst, int dst_len, function qemu_rbd_unescape (line 134) | static void qemu_rbd_unescape(char *src) function qemu_rbd_parsename (line 147) | static int qemu_rbd_parsename(const char *filename, function qemu_rbd_set_conf (line 223) | static int qemu_rbd_set_conf(rados_t cluster, const char *conf) function qemu_rbd_create (line 276) | static int qemu_rbd_create(const char *filename, QEMUOptionParameter *op... function qemu_rbd_complete_aio (line 361) | static void qemu_rbd_complete_aio(RADOSCB *rcb) function qemu_rbd_aio_event_reader (line 406) | static void qemu_rbd_aio_event_reader(void *opaque) function qemu_rbd_aio_flush_cb (line 429) | static int qemu_rbd_aio_flush_cb(void *opaque) function qemu_rbd_open (line 436) | static int qemu_rbd_open(BlockDriverState *bs, const char *filename, int... function qemu_rbd_close (line 522) | static void qemu_rbd_close(BlockDriverState *bs) function qemu_rbd_aio_cancel (line 541) | static void qemu_rbd_aio_cancel(BlockDriverAIOCB *blockacb) function qemu_rbd_send_pipe (line 552) | static int qemu_rbd_send_pipe(BDRVRBDState *s, RADOSCB *rcb) function rbd_finish_aiocb (line 591) | static void rbd_finish_aiocb(rbd_completion_t c, RADOSCB *rcb) function rbd_aio_bh_cb (line 605) | static void rbd_aio_bh_cb(void *opaque) function BlockDriverAIOCB (line 620) | static BlockDriverAIOCB *rbd_aio_rw_vector(BlockDriverState *bs, function BlockDriverAIOCB (line 687) | static BlockDriverAIOCB *qemu_rbd_aio_readv(BlockDriverState *bs, function BlockDriverAIOCB (line 697) | static BlockDriverAIOCB *qemu_rbd_aio_writev(BlockDriverState *bs, function qemu_rbd_co_flush (line 707) | static int qemu_rbd_co_flush(BlockDriverState *bs) function qemu_rbd_getinfo (line 718) | static int qemu_rbd_getinfo(BlockDriverState *bs, BlockDriverInfo *bdi) function qemu_rbd_getlength (line 733) | static int64_t qemu_rbd_getlength(BlockDriverState *bs) function qemu_rbd_truncate (line 747) | static int qemu_rbd_truncate(BlockDriverState *bs, int64_t offset) function qemu_rbd_snap_create (line 760) | static int qemu_rbd_snap_create(BlockDriverState *bs, function qemu_rbd_snap_remove (line 792) | static int qemu_rbd_snap_remove(BlockDriverState *bs, function qemu_rbd_snap_rollback (line 802) | static int qemu_rbd_snap_rollback(BlockDriverState *bs, function qemu_rbd_snap_list (line 812) | static int qemu_rbd_snap_list(BlockDriverState *bs, function bdrv_rbd_init (line 890) | static void bdrv_rbd_init(void) FILE: qemu/block/s2e.c type BlockDriverState (line 66) | struct BlockDriverState type BlockDriverState (line 69) | struct BlockDriverState type bitmap_entry_t (line 76) | typedef uint64_t bitmap_entry_t; type S2EBLKL2 (line 80) | typedef struct S2EBLKL2 { type BDRVS2EState (line 87) | typedef struct BDRVS2EState { type S2ESnapshotHeader (line 98) | typedef struct S2ESnapshotHeader { function s2e_blk_init (line 120) | static void s2e_blk_init(BlockDriverState *bs) function s2e_open (line 135) | static int s2e_open(BlockDriverState *bs, int flags) function s2e_blk_is_dirty (line 141) | static int s2e_blk_is_dirty(BDRVS2EState *s, uint64_t sector_num) function s2e_blk_copy_and_set_dirty (line 156) | static void s2e_blk_copy_and_set_dirty(BDRVS2EState *s, uint8_t *buffer,... function s2e_read_dirty (line 188) | static int s2e_read_dirty(BDRVS2EState *s, uint8_t *buffer, uint64_t sec... function s2e_read_dirty_klee (line 223) | static int s2e_read_dirty_klee(BlockDriverState *bs, uint8_t *buffer, ui... function s2e_co_readv (line 248) | static int coroutine_fn s2e_co_readv(BlockDriverState *bs, int64_t secto... function s2e_write_dirty (line 280) | static void s2e_write_dirty(BDRVS2EState *s, uint8_t *buffer, uint64_t s... function s2e_co_writev (line 297) | static int coroutine_fn s2e_co_writev(BlockDriverState *bs, int64_t sect... function s2e_close (line 331) | static void s2e_close(BlockDriverState *bs) function s2e_co_flush (line 353) | static int coroutine_fn s2e_co_flush(BlockDriverState *bs) function s2e_getlength (line 359) | static int64_t s2e_getlength(BlockDriverState *bs) function s2e_truncate (line 364) | static int s2e_truncate(BlockDriverState *bs, int64_t offset) function s2e_probe (line 370) | static int s2e_probe(const uint8_t *buf, int buf_size, const char *filen... function s2e_co_discard (line 381) | static int coroutine_fn s2e_co_discard(BlockDriverState *bs, function s2e_is_inserted (line 387) | static int s2e_is_inserted(BlockDriverState *bs) function s2e_media_changed (line 392) | static int s2e_media_changed(BlockDriverState *bs) function s2e_eject (line 397) | static void s2e_eject(BlockDriverState *bs, bool eject_flag) function s2e_lock_medium (line 402) | static void s2e_lock_medium(BlockDriverState *bs, bool locked) function s2e_ioctl (line 407) | static int s2e_ioctl(BlockDriverState *bs, unsigned long int req, void *... function BlockDriverAIOCB (line 412) | static BlockDriverAIOCB *s2e_aio_ioctl(BlockDriverState *bs, function s2e_create (line 419) | static int s2e_create(const char *filename, QEMUOptionParameter *options) function s2e_has_zero_init (line 433) | static int s2e_has_zero_init(BlockDriverState *bs) function time_t (line 449) | static time_t s2e_get_mtime(const char *path) function s2e_snapshot_create (line 459) | static int s2e_snapshot_create(BlockDriverState *bs, QEMUSnapshotInfo *s... function FILE (line 580) | static FILE *s2e_read_snapshot_info(BlockDriverState *bs, const char *sn... function s2e_snapshot_goto (line 600) | static int s2e_snapshot_goto(BlockDriverState *bs, const char *snapshot_id) function s2e_snapshot_delete (line 686) | static int s2e_snapshot_delete(BlockDriverState *bs, const char *snapsho... function s2e_snapshot_list (line 693) | static int s2e_snapshot_list(BlockDriverState *bs, QEMUSnapshotInfo **ps... function s2e_snapshot_load_tmp (line 757) | static int s2e_snapshot_load_tmp(BlockDriverState *bs, const char *snaps... function s2e_get_info (line 763) | static int s2e_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) function s2e_save_vmstate (line 772) | static int s2e_save_vmstate(BlockDriverState *bs, const uint8_t *buf, function s2e_load_vmstate (line 787) | static int s2e_load_vmstate(BlockDriverState *bs, uint8_t *buf, function s2e_file_open (line 802) | static int s2e_file_open(BlockDriverState *bs, const char *filename, int... function bdrv_s2e_init (line 858) | static void bdrv_s2e_init(void) FILE: qemu/block/sheepdog.c type SheepdogReq (line 90) | typedef struct SheepdogReq { type SheepdogRsp (line 100) | typedef struct SheepdogRsp { type SheepdogObjReq (line 111) | typedef struct SheepdogObjReq { type SheepdogObjRsp (line 125) | typedef struct SheepdogObjRsp { type SheepdogVdiReq (line 137) | typedef struct SheepdogVdiReq { type SheepdogVdiRsp (line 151) | typedef struct SheepdogVdiRsp { type SheepdogInode (line 164) | typedef struct SheepdogInode { function fnv_64a_buf (line 190) | static inline uint64_t fnv_64a_buf(void *buf, size_t len, uint64_t hval) function is_data_obj_writable (line 202) | static inline int is_data_obj_writable(SheepdogInode *inode, unsigned in... function is_data_obj (line 207) | static inline int is_data_obj(uint64_t oid) function data_oid_to_idx (line 212) | static inline uint64_t data_oid_to_idx(uint64_t oid) function vid_to_vdi_oid (line 217) | static inline uint64_t vid_to_vdi_oid(uint32_t vid) function vid_to_vmstate_oid (line 222) | static inline uint64_t vid_to_vmstate_oid(uint32_t vid, uint32_t idx) function vid_to_data_oid (line 227) | static inline uint64_t vid_to_data_oid(uint32_t vid, uint32_t idx) function is_snapshot (line 232) | static inline int is_snapshot(struct SheepdogInode *inode) type SheepdogAIOCB (line 247) | typedef struct SheepdogAIOCB SheepdogAIOCB; type AIOReq (line 249) | typedef struct AIOReq { type AIOCBState (line 264) | enum AIOCBState { type SheepdogAIOCB (line 269) | struct SheepdogAIOCB { type BDRVSheepdogState (line 288) | typedef struct BDRVSheepdogState { function AIOReq (line 368) | static inline AIOReq *alloc_aio_req(BDRVSheepdogState *s, SheepdogAIOCB ... function free_aio_req (line 392) | static inline int free_aio_req(BDRVSheepdogState *s, AIOReq *aio_req) function sd_finish_aiocb (line 402) | static void coroutine_fn sd_finish_aiocb(SheepdogAIOCB *acb) function sd_aio_cancel (line 410) | static void sd_aio_cancel(BlockDriverAIOCB *blockacb) function SheepdogAIOCB (line 428) | static SheepdogAIOCB *sd_aio_setup(BlockDriverState *bs, QEMUIOVector *q... function connect_to_sdog (line 449) | static int connect_to_sdog(const char *addr, const char *port) function send_req (line 501) | static int send_req(int sockfd, SheepdogReq *hdr, void *data, function do_req (line 519) | static int do_req(int sockfd, SheepdogReq *hdr, void *data, type iovec (line 554) | struct iovec type AIOCBState (line 555) | enum AIOCBState function send_pending_req (line 561) | static void coroutine_fn send_pending_req(BDRVSheepdogState *s, uint64_t... function aio_read_response (line 595) | static void coroutine_fn aio_read_response(void *opaque) function co_read_response (line 686) | static void co_read_response(void *opaque) function co_write_request (line 697) | static void co_write_request(void *opaque) function aio_flush_request (line 704) | static int aio_flush_request(void *opaque) function set_nodelay (line 711) | static int set_nodelay(int fd) function get_sheep_fd (line 726) | static int get_sheep_fd(BDRVSheepdogState *s) function parse_vdiname (line 767) | static int parse_vdiname(BDRVSheepdogState *s, const char *filename, function find_vdi_name (line 819) | static int find_vdi_name(BDRVSheepdogState *s, char *filename, uint32_t ... function add_aio_request (line 869) | static int coroutine_fn add_aio_request(BDRVSheepdogState *s, AIOReq *ai... function read_write_object (line 943) | static int read_write_object(int fd, char *buf, uint64_t oid, int copies, function read_object (line 988) | static int read_object(int fd, char *buf, uint64_t oid, int copies, function write_object (line 994) | static int write_object(int fd, char *buf, uint64_t oid, int copies, function sd_open (line 1000) | static int sd_open(BlockDriverState *bs, const char *filename, int flags) function do_sd_create (line 1067) | static int do_sd_create(char *filename, int64_t vdi_size, function sd_prealloc (line 1117) | static int sd_prealloc(const char *filename) function sd_create (line 1160) | static int sd_create(const char *filename, QEMUOptionParameter *options) function sd_close (line 1242) | static void sd_close(BlockDriverState *bs) function sd_getlength (line 1278) | static int64_t sd_getlength(BlockDriverState *bs) function sd_truncate (line 1285) | static int sd_truncate(BlockDriverState *bs, int64_t offset) function sd_write_done (line 1324) | static void coroutine_fn sd_write_done(SheepdogAIOCB *acb) function sd_create_branch (line 1365) | static int sd_create_branch(BDRVSheepdogState *s) function sd_co_rw_vector (line 1422) | static int coroutine_fn sd_co_rw_vector(void *p) function coroutine_fn (line 1520) | static coroutine_fn int sd_co_writev(BlockDriverState *bs, int64_t secto... function coroutine_fn (line 1549) | static coroutine_fn int sd_co_readv(BlockDriverState *bs, int64_t sector... function sd_snapshot_create (line 1578) | static int sd_snapshot_create(BlockDriverState *bs, QEMUSnapshotInfo *sn... function sd_snapshot_goto (line 1649) | static int sd_snapshot_goto(BlockDriverState *bs, const char *snapshot_id) function sd_snapshot_delete (line 1721) | static int sd_snapshot_delete(BlockDriverState *bs, const char *snapshot... function sd_snapshot_list (line 1727) | static int sd_snapshot_list(BlockDriverState *bs, QEMUSnapshotInfo **psn... function do_load_save_vmstate (line 1811) | static int do_load_save_vmstate(BDRVSheepdogState *s, uint8_t *data, function sd_save_vmstate (line 1859) | static int sd_save_vmstate(BlockDriverState *bs, const uint8_t *data, function sd_load_vmstate (line 1867) | static int sd_load_vmstate(BlockDriverState *bs, uint8_t *data, function bdrv_sheepdog_init (line 1919) | static void bdrv_sheepdog_init(void) FILE: qemu/block/stream.c type RateLimit (line 28) | typedef struct { function ratelimit_calculate_delay (line 34) | static int64_t ratelimit_calculate_delay(RateLimit *limit, uint64_t n) function ratelimit_set_speed (line 51) | static void ratelimit_set_speed(RateLimit *limit, uint64_t speed) type StreamBlockJob (line 56) | typedef struct StreamBlockJob { function stream_populate (line 63) | static int coroutine_fn stream_populate(BlockDriverState *bs, function is_allocated_base (line 91) | static int coroutine_fn is_allocated_base(BlockDriverState *top, function stream_run (line 144) | static void coroutine_fn stream_run(void *opaque) function stream_set_speed (line 230) | static int stream_set_speed(BlockJob *job, int64_t value) function stream_start (line 248) | int stream_start(BlockDriverState *bs, BlockDriverState *base, FILE: qemu/block/vdi.c function uuid_generate (line 127) | void uuid_generate(uuid_t out) function uuid_is_null (line 132) | int uuid_is_null(const uuid_t uu) function uuid_unparse (line 138) | void uuid_unparse(const uuid_t uu, char *out) type VdiAIOCB (line 146) | typedef struct { type VdiHeader (line 169) | typedef struct { type BDRVVdiState (line 196) | typedef struct { function uuid_convert (line 214) | static void uuid_convert(uuid_t uuid) function vdi_header_to_cpu (line 221) | static void vdi_header_to_cpu(VdiHeader *header) function vdi_header_to_le (line 245) | static void vdi_header_to_le(VdiHeader *header) function vdi_header_print (line 271) | static void vdi_header_print(VdiHeader *header) function vdi_check (line 303) | static int vdi_check(BlockDriverState *bs, BdrvCheckResult *res) function vdi_get_info (line 347) | static int vdi_get_info(BlockDriverState *bs, BlockDriverInfo *bdi) function vdi_make_empty (line 358) | static int vdi_make_empty(BlockDriverState *bs) function vdi_probe (line 366) | static int vdi_probe(const uint8_t *buf, int buf_size, const char *filen... function vdi_open (line 388) | static int vdi_open(BlockDriverState *bs, int flags) function vdi_co_is_allocated (line 475) | static int coroutine_fn vdi_co_is_allocated(BlockDriverState *bs, function vdi_aio_cancel (line 492) | static void vdi_aio_cancel(BlockDriverAIOCB *blockacb) function VdiAIOCB (line 508) | static VdiAIOCB *vdi_aio_setup(BlockDriverState *bs, int64_t sector_num, function vdi_schedule_bh (line 541) | static int vdi_schedule_bh(QEMUBHFunc *cb, VdiAIOCB *acb) function vdi_aio_rw_bh (line 562) | static void vdi_aio_rw_bh(void *opaque) function vdi_aio_read_cb (line 576) | static void vdi_aio_read_cb(void *opaque, int ret) function BlockDriverAIOCB (line 645) | static BlockDriverAIOCB *vdi_aio_readv(BlockDriverState *bs, function vdi_aio_write_cb (line 666) | static void vdi_aio_write_cb(void *opaque, int ret) function BlockDriverAIOCB (line 799) | static BlockDriverAIOCB *vdi_aio_writev(BlockDriverState *bs, function vdi_create (line 820) | static int vdi_create(const char *filename, QEMUOptionParameter *options) function vdi_close (line 923) | static void vdi_close(BlockDriverState *bs) function coroutine_fn (line 933) | static coroutine_fn int vdi_co_flush(BlockDriverState *bs) function bdrv_vdi_init (line 987) | static void bdrv_vdi_init(void) FILE: qemu/block/vmdk.c type VMDK3Header (line 39) | typedef struct { type QEMU_PACKED (line 52) | typedef struct { type VmdkExtent (line 70) | typedef struct VmdkExtent { type BDRVVmdkState (line 93) | typedef struct BDRVVmdkState { type VmdkMetaData (line 104) | typedef struct VmdkMetaData { type VmdkGrainMarker (line 112) | typedef struct VmdkGrainMarker { function vmdk_probe (line 118) | static int vmdk_probe(const uint8_t *buf, int buf_size, const char *file... function vmdk_free_extents (line 181) | static void vmdk_free_extents(BlockDriverState *bs) function vmdk_free_last_extent (line 199) | static void vmdk_free_last_extent(BlockDriverState *bs) function vmdk_read_cid (line 210) | static uint32_t vmdk_read_cid(BlockDriverState *bs, int parent) function vmdk_write_cid (line 242) | static int vmdk_write_cid(BlockDriverState *bs, uint32_t cid) function vmdk_is_cid_valid (line 276) | static int vmdk_is_cid_valid(BlockDriverState *bs) function vmdk_parent_open (line 295) | static int vmdk_parent_open(BlockDriverState *bs) function VmdkExtent (line 329) | static VmdkExtent *vmdk_add_extent(BlockDriverState *bs, function vmdk_init_tables (line 363) | static int vmdk_init_tables(BlockDriverState *bs, VmdkExtent *extent) function vmdk_open_vmdk3 (line 406) | static int vmdk_open_vmdk3(BlockDriverState *bs, function vmdk_open_vmdk4 (line 436) | static int vmdk_open_vmdk4(BlockDriverState *bs, function vmdk_parse_description (line 483) | static int vmdk_parse_description(const char *desc, const char *opt_name, function vmdk_open_sparse (line 510) | static int vmdk_open_sparse(BlockDriverState *bs, function vmdk_parse_extents (line 534) | static int vmdk_parse_extents(const char *desc, BlockDriverState *bs, function vmdk_open_desc_file (line 617) | static int vmdk_open_desc_file(BlockDriverState *bs, int flags, function vmdk_open (line 644) | static int vmdk_open(BlockDriverState *bs, int flags) function get_whole_cluster (line 678) | static int get_whole_cluster(BlockDriverState *bs, function vmdk_L2update (line 714) | static int vmdk_L2update(VmdkExtent *extent, VmdkMetaData *m_data) function get_cluster_offset (line 742) | static int get_cluster_offset(BlockDriverState *bs, function VmdkExtent (line 847) | static VmdkExtent *find_extent(BDRVVmdkState *s, function vmdk_co_is_allocated (line 864) | static int coroutine_fn vmdk_co_is_allocated(BlockDriverState *bs, function vmdk_write_extent (line 892) | static int vmdk_write_extent(VmdkExtent *extent, int64_t cluster_offset, function vmdk_read_extent (line 933) | static int vmdk_read_extent(VmdkExtent *extent, int64_t cluster_offset, function vmdk_read (line 999) | static int vmdk_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 1049) | static coroutine_fn int vmdk_co_read(BlockDriverState *bs, int64_t secto... function vmdk_write (line 1060) | static int vmdk_write(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 1144) | static coroutine_fn int vmdk_co_write(BlockDriverState *bs, int64_t sect... function vmdk_create_extent (line 1156) | static int vmdk_create_extent(const char *filename, int64_t filesize, function filename_decompose (line 1266) | static int filename_decompose(const char *filename, char *path, char *pr... function relative_path (line 1306) | static int relative_path(char *dest, int dest_size, function vmdk_create (line 1346) | static int vmdk_create(const char *filename, QEMUOptionParameter *options) function vmdk_close (line 1516) | static void vmdk_close(BlockDriverState *bs) function coroutine_fn (line 1526) | static coroutine_fn int vmdk_co_flush(BlockDriverState *bs) function vmdk_get_allocated_file_size (line 1541) | static int64_t vmdk_get_allocated_file_size(BlockDriverState *bs) function bdrv_vmdk_init (line 1607) | static void bdrv_vmdk_init(void) FILE: qemu/block/vpc.c type vhd_type (line 36) | enum vhd_type { type vhd_footer (line 46) | struct vhd_footer { type vhd_dyndisk_header (line 81) | struct vhd_dyndisk_header { type BDRVVPCState (line 113) | typedef struct BDRVVPCState { function vpc_checksum (line 136) | static uint32_t vpc_checksum(uint8_t* buf, size_t size) function vpc_probe (line 148) | static int vpc_probe(const uint8_t *buf, int buf_size, const char *filen... function vpc_open (line 155) | static int vpc_open(BlockDriverState *bs, int flags) function get_sector_offset (line 272) | static inline int64_t get_sector_offset(BlockDriverState *bs, function rewrite_footer (line 343) | static int rewrite_footer(BlockDriverState* bs) function alloc_block (line 363) | static int64_t alloc_block(BlockDriverState* bs, int64_t sector_num) function vpc_read (line 410) | static int vpc_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 448) | static coroutine_fn int vpc_co_read(BlockDriverState *bs, int64_t sector... function vpc_write (line 459) | static int vpc_write(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 499) | static coroutine_fn int vpc_co_write(BlockDriverState *bs, int64_t secto... function coroutine_fn (line 510) | static coroutine_fn int vpc_co_flush(BlockDriverState *bs) function calculate_geometry (line 525) | static int calculate_geometry(int64_t total_sectors, uint16_t* cyls, function create_dynamic_disk (line 563) | static int create_dynamic_disk(int fd, uint8_t *buf, int64_t total_sectors) function create_fixed_disk (line 629) | static int create_fixed_disk(int fd, uint8_t *buf, int64_t total_size) function vpc_create (line 652) | static int vpc_create(const char *filename, QEMUOptionParameter *options) function vpc_close (line 753) | static void vpc_close(BlockDriverState *bs) function bdrv_vpc_init (line 797) | static void bdrv_vpc_init(void) FILE: qemu/block/vvfat.c function nonono (line 60) | void nonono(const char* file, int line, const char* msg) { type array_t (line 75) | typedef struct array_t { function array_init (line 80) | static inline void array_init(array_t* array,unsigned int item_size) function array_free (line 88) | static inline void array_free(array_t* array) function array_ensure_allocated (line 100) | static inline int array_ensure_allocated(array_t* array, int index) function array_roll (line 144) | static inline int array_roll(array_t* array,int index_to,int index_from,... function array_remove_slice (line 177) | static inline int array_remove_slice(array_t* array,int index, int count) function array_remove (line 188) | static int array_remove(array_t* array,int index) function array_index (line 194) | static int array_index(array_t* array, void* pointer) type QEMU_PACKED (line 205) | typedef struct bootsector_t { type mbr_chs_t (line 243) | typedef struct { type QEMU_PACKED (line 249) | typedef struct partition_t { type QEMU_PACKED (line 258) | typedef struct mbr_t { type QEMU_PACKED (line 266) | typedef struct direntry_t { type mapping_t (line 283) | typedef struct mapping_t { type direntry_t (line 314) | struct direntry_t type mapping_t (line 315) | struct mapping_t type BDRVVVFATState (line 320) | typedef struct BDRVVVFATState { function sector2CHS (line 362) | static int sector2CHS(BlockDriverState* bs, mbr_chs_t * chs, int spos){ function init_mbr (line 381) | static void init_mbr(BDRVVVFATState* s) function short2long_name (line 416) | static inline int short2long_name(char* dest,const char* src) function direntry_t (line 431) | static inline direntry_t* create_long_filename(BDRVVVFATState* s,const c... function is_free (line 456) | static char is_free(const direntry_t* direntry) function is_volume_label (line 461) | static char is_volume_label(const direntry_t* direntry) function is_long_name (line 466) | static char is_long_name(const direntry_t* direntry) function is_short_name (line 471) | static char is_short_name(const direntry_t* direntry) function is_directory (line 477) | static char is_directory(const direntry_t* direntry) function is_dot (line 482) | static inline char is_dot(const direntry_t* direntry) function is_file (line 487) | static char is_file(const direntry_t* direntry) function begin_of_direntry (line 492) | static inline uint32_t begin_of_direntry(const direntry_t* direntry) function filesize_of_direntry (line 497) | static inline uint32_t filesize_of_direntry(const direntry_t* direntry) function set_begin_of_direntry (line 502) | static void set_begin_of_direntry(direntry_t* direntry, uint32_t begin) function fat_chksum (line 510) | static inline uint8_t fat_chksum(const direntry_t* entry) function fat_datetime (line 526) | static uint16_t fat_datetime(time_t time,int return_time) { function fat_set (line 540) | static inline void fat_set(BDRVVVFATState* s,unsigned int cluster,uint32... function fat_get (line 564) | static inline uint32_t fat_get(BDRVVVFATState* s,unsigned int cluster) function fat_eof (line 578) | static inline int fat_eof(BDRVVVFATState* s,uint32_t fat_entry) function init_fat (line 585) | static inline void init_fat(BDRVVVFATState* s) function direntry_t (line 609) | static inline direntry_t* create_short_and_long_name(BDRVVVFATState* s, function read_directory (line 697) | static int read_directory(BDRVVVFATState* s, int mapping_index) function sector2cluster (line 822) | static inline uint32_t sector2cluster(BDRVVVFATState* s,off_t sector_num) function off_t (line 827) | static inline off_t cluster2sector(BDRVVVFATState* s, uint32_t cluster_num) function init_directories (line 832) | static int init_directories(BDRVVVFATState* s, function vvfat_open (line 985) | static int vvfat_open(BlockDriverState *bs, const char* dirname, int flags) function vvfat_close_current_file (line 1091) | static inline void vvfat_close_current_file(BDRVVVFATState *s) function find_mapping_for_cluster_aux (line 1106) | static inline int find_mapping_for_cluster_aux(BDRVVVFATState* s,int clu... function mapping_t (line 1133) | static inline mapping_t* find_mapping_for_cluster(BDRVVVFATState* s,int ... function open_file (line 1146) | static int open_file(BDRVVVFATState* s,mapping_t* mapping) function read_cluster (line 1163) | static inline int read_cluster(BDRVVVFATState *s,int cluster_num) function print_direntry (line 1212) | static void print_direntry(const direntry_t* direntry) function print_mapping (line 1244) | static void print_mapping(const mapping_t* mapping) function vvfat_read (line 1258) | static int vvfat_read(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 1302) | static coroutine_fn int vvfat_co_read(BlockDriverState *bs, int64_t sect... type commit_t (line 1335) | typedef struct commit_t { function clear_commits (line 1349) | static void clear_commits(BDRVVVFATState* s) function schedule_rename (line 1365) | static void schedule_rename(BDRVVVFATState* s, function schedule_writeout (line 1374) | static void schedule_writeout(BDRVVVFATState* s, function schedule_new_file (line 1384) | static void schedule_new_file(BDRVVVFATState* s, function schedule_mkdir (line 1393) | static void schedule_mkdir(BDRVVVFATState* s, uint32_t cluster, char* path) type long_file_name (line 1401) | typedef struct { function lfn_init (line 1412) | static void lfn_init(long_file_name* lfn) function parse_long_name (line 1419) | static int parse_long_name(long_file_name* lfn, function parse_short_name (line 1462) | static int parse_short_name(BDRVVVFATState* s, function modified_fat_get (line 1500) | static inline uint32_t modified_fat_get(BDRVVVFATState* s, function cluster_was_modified (line 1522) | static inline int cluster_was_modified(BDRVVVFATState* s, uint32_t clust... type used_t (line 1553) | typedef enum { function get_cluster_count_for_direntry (line 1567) | static uint32_t get_cluster_count_for_direntry(BDRVVVFATState* s, function check_directory_consistency (line 1714) | static int check_directory_consistency(BDRVVVFATState *s, function is_consistent (line 1838) | static int is_consistent(BDRVVVFATState* s) function adjust_mapping_indices (line 1912) | static inline void adjust_mapping_indices(BDRVVVFATState* s, function mapping_t (line 1931) | static mapping_t* insert_mapping(BDRVVVFATState* s, function remove_mapping (line 1972) | static int remove_mapping(BDRVVVFATState* s, int mapping_index) function adjust_dirindices (line 1995) | static void adjust_dirindices(BDRVVVFATState* s, int offset, int adjust) function direntry_t (line 2008) | static direntry_t* insert_direntries(BDRVVVFATState* s, function remove_direntries (line 2022) | static int remove_direntries(BDRVVVFATState* s, int dir_index, int count) function commit_mappings (line 2037) | static int commit_mappings(BDRVVVFATState* s, function commit_direntries (line 2114) | static int commit_direntries(BDRVVVFATState* s, function commit_one_file (line 2194) | static int commit_one_file(BDRVVVFATState* s, function check1 (line 2271) | static void check1(BDRVVVFATState* s) function check2 (line 2291) | static void check2(BDRVVVFATState* s) function handle_renames_and_mkdirs (line 2338) | static int handle_renames_and_mkdirs(BDRVVVFATState* s) function handle_commits (line 2449) | static int handle_commits(BDRVVVFATState* s) function handle_deletes (line 2528) | static int handle_deletes(BDRVVVFATState* s) function do_commit (line 2595) | static int do_commit(BDRVVVFATState* s) function try_commit (line 2647) | static int try_commit(BDRVVVFATState* s) function vvfat_write (line 2656) | static int vvfat_write(BlockDriverState *bs, int64_t sector_num, function coroutine_fn (line 2753) | static coroutine_fn int vvfat_co_write(BlockDriverState *bs, int64_t sec... function vvfat_co_is_allocated (line 2764) | static int coroutine_fn vvfat_co_is_allocated(BlockDriverState *bs, function write_target_commit (line 2776) | static int write_target_commit(BlockDriverState *bs, int64_t sector_num, function write_target_close (line 2782) | static void write_target_close(BlockDriverState *bs) { function enable_write_target (line 2794) | static int enable_write_target(BDRVVVFATState *s) function vvfat_close (line 2838) | static void vvfat_close(BlockDriverState *bs) function bdrv_vvfat_init (line 2865) | static void bdrv_vvfat_init(void) function checkpoint (line 2873) | static void checkpoint(void) { FILE: qemu/block_int.h type BdrvTrackedRequest (line 54) | typedef struct BdrvTrackedRequest BdrvTrackedRequest; type AIOPool (line 56) | typedef struct AIOPool { type BlockIOLimit (line 62) | typedef struct BlockIOLimit { type BlockIOBaseValue (line 67) | typedef struct BlockIOBaseValue { type BlockJob (line 73) | typedef struct BlockJob BlockJob; type BlockJobType (line 74) | typedef struct BlockJobType { type BlockJob (line 88) | struct BlockJob { type BlockDriver (line 102) | struct BlockDriver { type BlockDriverState (line 230) | struct BlockDriverState { type BlockDriverAIOCB (line 305) | struct BlockDriverAIOCB { FILE: qemu/blockdev.c function blockdev_mark_auto_del (line 63) | void blockdev_mark_auto_del(BlockDriverState *bs) function blockdev_auto_del (line 72) | void blockdev_auto_del(BlockDriverState *bs) function drive_index_to_bus_id (line 81) | static int drive_index_to_bus_id(BlockInterfaceType type, int index) function drive_index_to_unit_id (line 87) | static int drive_index_to_unit_id(BlockInterfaceType type, int index) function QemuOpts (line 93) | QemuOpts *drive_def(const char *optstr) function QemuOpts (line 98) | QemuOpts *drive_add(BlockInterfaceType type, int index, const char *file, function DriveInfo (line 120) | DriveInfo *drive_get(BlockInterfaceType type, int bus, int unit) function DriveInfo (line 136) | DriveInfo *drive_get_by_index(BlockInterfaceType type, int index) function drive_get_max_bus (line 143) | int drive_get_max_bus(BlockInterfaceType type) function DriveInfo (line 160) | DriveInfo *drive_get_next(BlockInterfaceType type) function DriveInfo (line 167) | DriveInfo *drive_get_by_blockdev(BlockDriverState *bs) function bdrv_format_print (line 179) | static void bdrv_format_print(void *opaque, const char *name) function drive_uninit (line 184) | static void drive_uninit(DriveInfo *dinfo) function drive_put_ref (line 193) | void drive_put_ref(DriveInfo *dinfo) function drive_get_ref (line 201) | void drive_get_ref(DriveInfo *dinfo) type DrivePutRefBH (line 206) | typedef struct { function drive_put_ref_bh (line 211) | static void drive_put_ref_bh(void *opaque) function drive_put_ref_bh_schedule (line 227) | static void drive_put_ref_bh_schedule(DriveInfo *dinfo) function parse_block_error_action (line 237) | static int parse_block_error_action(const char *buf, int is_read) function do_check_io_limits (line 254) | static bool do_check_io_limits(BlockIOLimit *io_limits) function DriveInfo (line 274) | DriveInfo *drive_init(QemuOpts *opts, int default_to_scsi) function do_commit (line 626) | void do_commit(Monitor *mon, const QDict *qdict) function blockdev_do_action (line 652) | static void blockdev_do_action(int kind, void *data, Error **errp) function qmp_blockdev_snapshot_sync (line 664) | void qmp_blockdev_snapshot_sync(const char *device, const char *snapshot... type BlkTransactionStates (line 683) | typedef struct BlkTransactionStates { function qmp_transaction (line 694) | void qmp_transaction(BlockdevActionList *dev_list, Error **errp) function eject_device (line 824) | static void eject_device(BlockDriverState *bs, int force, Error **errp) function qmp_eject (line 846) | void qmp_eject(const char *device, bool has_force, bool force, Error **e... function qmp_block_passwd (line 859) | void qmp_block_passwd(const char *device, const char *password, Error **... function qmp_bdrv_open_encrypted (line 880) | static void qmp_bdrv_open_encrypted(BlockDriverState *bs, const char *fi... function qmp_change_blockdev (line 903) | void qmp_change_blockdev(const char *device, const char *filename, function qmp_block_set_io_throttle (line 938) | void qmp_block_set_io_throttle(const char *device, int64_t bps, int64_t ... function do_drive_del (line 977) | int do_drive_del(Monitor *mon, const QDict *qdict, QObject **ret_data) function qmp_block_resize (line 1011) | void qmp_block_resize(const char *device, int64_t size, Error **errp) function QObject (line 1047) | static QObject *qobject_from_block_job(BlockJob *job) function block_stream_cb (line 1061) | static void block_stream_cb(void *opaque, int ret) function qmp_block_stream (line 1085) | void qmp_block_stream(const char *device, bool has_base, function BlockJob (line 1126) | static BlockJob *find_block_job(const char *device) function qmp_block_job_set_speed (line 1137) | void qmp_block_job_set_speed(const char *device, int64_t value, Error **... function qmp_block_job_cancel (line 1151) | void qmp_block_job_cancel(const char *device, Error **errp) function do_qmp_query_block_jobs_one (line 1164) | static void do_qmp_query_block_jobs_one(void *opaque, BlockDriverState *bs) function BlockJobInfoList (line 1188) | BlockJobInfoList *qmp_query_block_jobs(Error **errp) FILE: qemu/blockdev.h type BlockInterfaceType (line 22) | typedef enum { type DriveInfo (line 29) | struct DriveInfo { FILE: qemu/bsd-user/bsdload.c function abi_long (line 16) | abi_long memcpy_to_target(abi_ulong dest, const void *src, function in_group_p (line 29) | static int in_group_p(gid_t g) function count (line 45) | static int count(char ** vec) function prepare_binprm (line 56) | static int prepare_binprm(struct linux_binprm *bprm) function abi_ulong (line 115) | abi_ulong loader_build_argptr(int envc, int argc, abi_ulong sp, function loader_exec (line 157) | int loader_exec(const char * filename, char ** argv, char ** envp, FILE: qemu/bsd-user/elfload.c function get_elf_hwcap (line 111) | static uint32_t get_elf_hwcap(void) function init_thread (line 124) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 150) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 185) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 242) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 274) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 342) | void init_thread(struct target_pt_regs *_regs, struct image_info *infop) function init_thread (line 394) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 416) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 438) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 461) | static inline void init_thread(struct target_pt_regs *regs, struct image... function init_thread (line 483) | static inline void init_thread(struct target_pt_regs *regs, struct image... type exec (line 515) | struct exec function memcpy_fromfs (line 551) | static inline void memcpy_fromfs(void * to, const void * from, unsigned ... function bswap_ehdr (line 559) | static void bswap_ehdr(struct elfhdr *ehdr) function bswap_phdr (line 576) | static void bswap_phdr(struct elf_phdr *phdr) function bswap_shdr (line 588) | static void bswap_shdr(struct elf_shdr *shdr) function bswap_sym (line 602) | static void bswap_sym(struct elf_sym *sym) function abi_ulong (line 617) | static abi_ulong copy_elf_strings(int argc,char ** argv, void **page, function abi_ulong (line 666) | static abi_ulong setup_arg_pages(abi_ulong p, struct linux_binprm *bprm, function set_brk (line 705) | static void set_brk(abi_ulong start, abi_ulong end) function padzero (line 724) | static void padzero(abi_ulong elf_bss, abi_ulong last_bss) function abi_ulong (line 760) | static abi_ulong create_elf_tables(abi_ulong p, int argc, int envc, function abi_ulong (line 839) | static abi_ulong load_elf_interp(struct elfhdr * interp_elf_ex, function symfind (line 994) | static int symfind(const void *s0, const void *s1) type syminfo (line 1007) | struct syminfo type elf_sym (line 1010) | struct elf_sym type elf_sym (line 1012) | struct elf_sym type elf_sym (line 1016) | struct elf_sym function symcmp (line 1027) | static int symcmp(const void *s0, const void *s1) function load_symbols (line 1037) | static void load_symbols(struct elfhdr *hdr, int fd) function load_elf_binary (line 1148) | int load_elf_binary(struct linux_binprm * bprm, struct target_pt_regs * ... function load_aout_interp (line 1564) | static int load_aout_interp(void * exptr, int interp_fd) function do_init_thread (line 1570) | void do_init_thread(struct target_pt_regs *regs, struct image_info *infop) FILE: qemu/bsd-user/i386/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { type target_modify_ldt_ldt_s (line 33) | struct target_modify_ldt_ldt_s { type target_vm86_regs (line 79) | struct target_vm86_regs { type target_revectored_struct (line 109) | struct target_revectored_struct { type target_vm86_struct (line 113) | struct target_vm86_struct { type target_vm86plus_info_struct (line 127) | struct target_vm86plus_info_struct { type target_vm86plus_struct (line 136) | struct target_vm86plus_struct { FILE: qemu/bsd-user/i386/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 15) | static inline abi_ulong get_sp_from_cpustate(CPUX86State *state) FILE: qemu/bsd-user/main.c type BSDType (line 49) | enum BSDType function gemu_log (line 56) | void gemu_log(const char *fmt, ...) function cpu_get_pic_interrupt (line 66) | int cpu_get_pic_interrupt(CPUX86State *env) function cpu_exec_start (line 73) | static inline void cpu_exec_start(CPUArchState *env) function cpu_exec_end (line 77) | static inline void cpu_exec_end(CPUArchState *env) function start_exclusive (line 81) | static inline void start_exclusive(void) function end_exclusive (line 85) | static inline void end_exclusive(void) function fork_start (line 89) | void fork_start(void) function fork_end (line 93) | void fork_end(int child) function cpu_list_lock (line 100) | void cpu_list_lock(void) function cpu_list_unlock (line 104) | void cpu_list_unlock(void) function cpu_smm_update (line 112) | void cpu_smm_update(CPUX86State *env) function cpu_get_tsc (line 116) | uint64_t cpu_get_tsc(CPUX86State *env) function write_dt (line 121) | static void write_dt(void *ptr, unsigned long addr, unsigned long limit, function set_gate64 (line 136) | static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, function set_idt (line 149) | static void set_idt(int n, unsigned int dpl) function set_gate (line 154) | static void set_gate(void *ptr, unsigned int type, unsigned int dpl, function set_idt (line 166) | static void set_idt(int n, unsigned int dpl) function cpu_loop (line 172) | void cpu_loop(CPUX86State *env) function get_reg_index (line 397) | static inline int get_reg_index(CPUSPARCState *env, int cwp, int index) function save_window_offset (line 408) | static inline void save_window_offset(CPUSPARCState *env, int cwp1) function save_window (line 429) | static void save_window(CPUSPARCState *env) function restore_window (line 444) | static void restore_window(CPUSPARCState *env) function flush_windows (line 483) | static void flush_windows(CPUSPARCState *env) function cpu_loop (line 513) | void cpu_loop(CPUSPARCState *env) function usage (line 672) | static void usage(void) function init_task_state (line 719) | void init_task_state(TaskState *ts) function main (line 731) | int main(int argc, char **argv) FILE: qemu/bsd-user/mmap.c function mmap_lock (line 37) | void mmap_lock(void) function mmap_unlock (line 44) | void mmap_unlock(void) function mmap_fork_start (line 52) | void mmap_fork_start(void) function mmap_fork_end (line 59) | void mmap_fork_end(int child) function mmap_lock (line 68) | void mmap_lock(void) function mmap_unlock (line 72) | void mmap_unlock(void) function g_free (line 112) | void g_free(void *ptr) function target_mprotect (line 138) | int target_mprotect(abi_ulong start, abi_ulong len, int prot) function mmap_frag (line 208) | static int mmap_frag(abi_ulong real_start, function abi_ulong (line 278) | static abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size) function abi_long (line 321) | abi_long target_mmap(abi_ulong start, abi_ulong len, int prot, function target_munmap (line 490) | int target_munmap(abi_ulong start, abi_ulong len) function target_msync (line 544) | int target_msync(abi_ulong start, abi_ulong len, int flags) FILE: qemu/bsd-user/qemu-types.h type abi_ulong (line 6) | typedef uint32_t abi_ulong; type abi_long (line 7) | typedef int32_t abi_long; type target_ulong (line 13) | typedef target_ulong abi_ulong; type target_long (line 14) | typedef target_long abi_long; FILE: qemu/bsd-user/qemu.h type BSDType (line 16) | enum BSDType { type BSDType (line 21) | enum BSDType type image_info (line 38) | struct image_info { type sigqueue (line 58) | struct sigqueue { type emulated_sigtable (line 63) | struct emulated_sigtable { type TaskState (line 72) | typedef struct TaskState { type linux_binprm (line 103) | struct linux_binprm { type target_pt_regs (line 115) | struct target_pt_regs type image_info (line 115) | struct image_info type target_pt_regs (line 119) | struct target_pt_regs type image_info (line 119) | struct image_info type linux_binprm (line 121) | struct linux_binprm type target_pt_regs (line 121) | struct target_pt_regs type image_info (line 122) | struct image_info type linux_binprm (line 123) | struct linux_binprm type target_pt_regs (line 123) | struct target_pt_regs type image_info (line 124) | struct image_info function access_ok (line 206) | static inline int access_ok(int type, abi_ulong addr, abi_ulong size) function unlock_user (line 355) | static inline void unlock_user(void *host_ptr, abi_ulong guest_addr, FILE: qemu/bsd-user/signal.c function signal_init (line 32) | void signal_init(void) function process_pending_signals (line 36) | void process_pending_signals(CPUArchState *cpu_env) FILE: qemu/bsd-user/sparc/syscall.h type target_pt_regs (line 1) | struct target_pt_regs { FILE: qemu/bsd-user/sparc/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 22) | static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state) FILE: qemu/bsd-user/sparc64/syscall.h type target_pt_regs (line 1) | struct target_pt_regs { FILE: qemu/bsd-user/sparc64/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 22) | static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state) FILE: qemu/bsd-user/strace.c type syscallname (line 11) | struct syscallname { function print_execve (line 25) | static void function print_syscall_ret_addr (line 61) | static void function print_syscall_ret_raw (line 72) | static void type syscallname (line 83) | struct syscallname type syscallname (line 86) | struct syscallname type syscallname (line 89) | struct syscallname function print_syscall (line 93) | static void function print_syscall_ret (line 123) | static void function print_freebsd_syscall (line 148) | void function print_freebsd_syscall_ret (line 157) | void function print_netbsd_syscall (line 163) | void function print_netbsd_syscall_ret (line 172) | void function print_openbsd_syscall (line 178) | void function print_openbsd_syscall_ret (line 187) | void FILE: qemu/bsd-user/syscall.c function abi_long (line 44) | static inline abi_long get_errno(abi_long ret) function is_error (line 55) | static inline int is_error(abi_long ret) function target_set_brk (line 60) | void target_set_brk(abi_ulong new_brk) function abi_long (line 66) | static abi_long do_obreak(abi_ulong new_brk) function abi_long (line 150) | static abi_long do_freebsd_sysarch(void *env, int op, abi_ulong parms) function oidfmt (line 166) | static int function sysctl_oldcvt (line 195) | static int sysctl_oldcvt(void *holdp, size_t holdlen, uint32_t kind) function abi_long (line 227) | static abi_long do_freebsd_sysctl(abi_ulong namep, int32_t namelen, abi_... function abi_long (line 267) | static abi_long lock_iovec(int type, struct iovec *vec, abi_ulong target... function abi_long (line 293) | static abi_long unlock_iovec(struct iovec *vec, abi_ulong target_addr, function abi_long (line 317) | abi_long do_freebsd_syscall(void *cpu_env, int num, abi_long arg1, function abi_long (line 413) | abi_long do_netbsd_syscall(void *cpu_env, int num, abi_long arg1, function abi_long (line 485) | abi_long do_openbsd_syscall(void *cpu_env, int num, abi_long arg1, function syscall_init (line 557) | void syscall_init(void) FILE: qemu/bsd-user/syscall_defs.h type target_iovec (line 110) | struct target_iovec { FILE: qemu/bsd-user/uaccess.c function abi_long (line 11) | abi_long copy_from_user(void *hptr, abi_ulong gaddr, size_t len) function abi_long (line 26) | abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t len) function abi_long (line 42) | abi_long target_strlen(abi_ulong guest_addr1) FILE: qemu/bsd-user/x86_64/syscall.h type target_pt_regs (line 4) | struct target_pt_regs { type target_modify_ldt_ldt_s (line 43) | struct target_modify_ldt_ldt_s { type target_modify_ldt_ldt_s (line 56) | struct target_modify_ldt_ldt_s { type target_ipc64_perm (line 64) | struct target_ipc64_perm type target_msqid64_ds (line 79) | struct target_msqid64_ds { FILE: qemu/bsd-user/x86_64/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 14) | static inline abi_ulong get_sp_from_cpustate(CPUX86State *state) FILE: qemu/bswap.h function bswap16 (line 53) | static inline uint16_t bswap16(uint16_t x) function bswap32 (line 58) | static inline uint32_t bswap32(uint32_t x) function bswap64 (line 63) | static inline uint64_t bswap64(uint64_t x) function bswap16s (line 70) | static inline void bswap16s(uint16_t *s) function bswap32s (line 75) | static inline void bswap32s(uint32_t *s) function bswap64s (line 80) | static inline void bswap64s(uint64_t *s) function cpu_to_le16wu (line 152) | static inline void cpu_to_le16wu(uint16_t *p, uint16_t v) function cpu_to_le32wu (line 160) | static inline void cpu_to_le32wu(uint32_t *p, uint32_t v) function le16_to_cpupu (line 170) | static inline uint16_t le16_to_cpupu(const uint16_t *p) function le32_to_cpupu (line 176) | static inline uint32_t le32_to_cpupu(const uint32_t *p) function be32_to_cpupu (line 182) | static inline uint32_t be32_to_cpupu(const uint32_t *p) function cpu_to_be16wu (line 188) | static inline void cpu_to_be16wu(uint16_t *p, uint16_t v) function cpu_to_be32wu (line 196) | static inline void cpu_to_be32wu(uint32_t *p, uint32_t v) function cpu_to_be64wu (line 206) | static inline void cpu_to_be64wu(uint64_t *p, uint64_t v) function qemu_bswap_len (line 236) | static inline uint32_t qemu_bswap_len(uint32_t value, int len) type CPU_FloatU (line 241) | typedef union { type CPU_DoubleU (line 246) | typedef union { type CPU_LDoubleU (line 262) | typedef union { type CPU_QuadU (line 270) | typedef union { function ldub_p (line 332) | static inline int ldub_p(const void *ptr) function ldsb_p (line 337) | static inline int ldsb_p(const void *ptr) function stb_p (line 342) | static inline void stb_p(void *ptr, int v) function lduw_le_p (line 354) | static inline int lduw_le_p(const void *ptr) function ldsw_le_p (line 366) | static inline int ldsw_le_p(const void *ptr) function ldl_le_p (line 378) | static inline int ldl_le_p(const void *ptr) function ldq_le_p (line 390) | static inline uint64_t ldq_le_p(const void *ptr) function stw_le_p (line 399) | static inline void stw_le_p(void *ptr, int v) function stl_le_p (line 410) | static inline void stl_le_p(void *ptr, int v) function stq_le_p (line 423) | static inline void stq_le_p(void *ptr, uint64_t v) function float32 (line 432) | static inline float32 ldfl_le_p(const void *ptr) function stfl_le_p (line 442) | static inline void stfl_le_p(void *ptr, float32 v) function float64 (line 452) | static inline float64 ldfq_le_p(const void *ptr) function stfq_le_p (line 460) | static inline void stfq_le_p(void *ptr, float64 v) function lduw_le_p (line 470) | static inline int lduw_le_p(const void *ptr) function ldsw_le_p (line 475) | static inline int ldsw_le_p(const void *ptr) function ldl_le_p (line 480) | static inline int ldl_le_p(const void *ptr) function ldq_le_p (line 485) | static inline uint64_t ldq_le_p(const void *ptr) function stw_le_p (line 490) | static inline void stw_le_p(void *ptr, int v) function stl_le_p (line 495) | static inline void stl_le_p(void *ptr, int v) function stq_le_p (line 500) | static inline void stq_le_p(void *ptr, uint64_t v) function float32 (line 507) | static inline float32 ldfl_le_p(const void *ptr) function float64 (line 512) | static inline float64 ldfq_le_p(const void *ptr) function stfl_le_p (line 517) | static inline void stfl_le_p(void *ptr, float32 v) function stfq_le_p (line 522) | static inline void stfq_le_p(void *ptr, float64 v) function lduw_be_p (line 531) | static inline int lduw_be_p(const void *ptr) function ldsw_be_p (line 546) | static inline int ldsw_be_p(const void *ptr) function ldl_be_p (line 561) | static inline int ldl_be_p(const void *ptr) function ldq_be_p (line 576) | static inline uint64_t ldq_be_p(const void *ptr) function stw_be_p (line 584) | static inline void stw_be_p(void *ptr, int v) function stl_be_p (line 598) | static inline void stl_be_p(void *ptr, int v) function stq_be_p (line 614) | static inline void stq_be_p(void *ptr, uint64_t v) function float32 (line 622) | static inline float32 ldfl_be_p(const void *ptr) function stfl_be_p (line 632) | static inline void stfl_be_p(void *ptr, float32 v) function float64 (line 642) | static inline float64 ldfq_be_p(const void *ptr) function stfq_be_p (line 650) | static inline void stfq_be_p(void *ptr, float64 v) function lduw_be_p (line 660) | static inline int lduw_be_p(const void *ptr) function ldsw_be_p (line 665) | static inline int ldsw_be_p(const void *ptr) function ldl_be_p (line 670) | static inline int ldl_be_p(const void *ptr) function ldq_be_p (line 675) | static inline uint64_t ldq_be_p(const void *ptr) function stw_be_p (line 680) | static inline void stw_be_p(void *ptr, int v) function stl_be_p (line 685) | static inline void stl_be_p(void *ptr, int v) function stq_be_p (line 690) | static inline void stq_be_p(void *ptr, uint64_t v) function float32 (line 697) | static inline float32 ldfl_be_p(const void *ptr) function float64 (line 702) | static inline float64 ldfq_be_p(const void *ptr) function stfl_be_p (line 707) | static inline void stfl_be_p(void *ptr, float32 v) function stfq_be_p (line 712) | static inline void stfq_be_p(void *ptr, float64 v) FILE: qemu/bt-host.c type bt_host_hci_s (line 38) | struct bt_host_hci_s { function bt_host_send (line 46) | static void bt_host_send(struct HCIInfo *hci, function bt_host_cmd (line 67) | static void bt_host_cmd(struct HCIInfo *hci, const uint8_t *data, int len) function bt_host_acl (line 72) | static void bt_host_acl(struct HCIInfo *hci, const uint8_t *data, int len) function bt_host_sco (line 77) | static void bt_host_sco(struct HCIInfo *hci, const uint8_t *data, int len) function bt_host_read (line 82) | static void bt_host_read(void *opaque) function bt_host_bdaddr_set (line 141) | static int bt_host_bdaddr_set(struct HCIInfo *hci, const uint8_t *bd_addr) type HCIInfo (line 146) | struct HCIInfo type bt_host_hci_s (line 148) | struct bt_host_hci_s type hci_filter (line 152) | struct hci_filter type bt_host_hci_s (line 181) | struct bt_host_hci_s type HCIInfo (line 193) | struct HCIInfo FILE: qemu/bt-host.h type HCIInfo (line 4) | struct HCIInfo type HCIInfo (line 7) | struct HCIInfo FILE: qemu/bt-vhci.c type bt_vhci_s (line 28) | struct bt_vhci_s { function vhci_read (line 36) | static void vhci_read(void *opaque) function vhci_host_send (line 91) | static void vhci_host_send(void *opaque, function vhci_out_hci_packet_event (line 126) | static void vhci_out_hci_packet_event(void *opaque, function vhci_out_hci_packet_acl (line 132) | static void vhci_out_hci_packet_acl(void *opaque, function bt_vhci_init (line 138) | void bt_vhci_init(struct HCIInfo *info) FILE: qemu/buffered_file.c type QEMUFileBuffered (line 24) | typedef struct QEMUFileBuffered function buffered_append (line 49) | static void buffered_append(QEMUFileBuffered *s, function buffered_flush (line 73) | static void buffered_flush(QEMUFileBuffered *s) function buffered_put_buffer (line 112) | static int buffered_put_buffer(void *opaque, const uint8_t *buf, int64_t... function buffered_close (line 173) | static int buffered_close(void *opaque) function buffered_rate_limit (line 202) | static int buffered_rate_limit(void *opaque) function buffered_set_rate_limit (line 220) | static int64_t buffered_set_rate_limit(void *opaque, int64_t new_rate) function buffered_get_rate_limit (line 236) | static int64_t buffered_get_rate_limit(void *opaque) function buffered_rate_tick (line 243) | static void buffered_rate_tick(void *opaque) function QEMUFile (line 265) | QEMUFile *qemu_fopen_ops_buffered(void *opaque, FILE: qemu/cache-utils.c type qemu_cache_conf (line 4) | struct qemu_cache_conf function ppc_init_cacheline_sizes (line 12) | static void ppc_init_cacheline_sizes(void) function ppc_init_cacheline_sizes (line 24) | static void ppc_init_cacheline_sizes(char **envp) function ppc_init_cacheline_sizes (line 44) | static void ppc_init_cacheline_sizes(void) function ppc_init_cacheline_sizes (line 68) | static void ppc_init_cacheline_sizes(void) function qemu_cache_utils_init (line 85) | void qemu_cache_utils_init(char **envp) function qemu_cache_utils_init (line 90) | void qemu_cache_utils_init(char **envp) FILE: qemu/cache-utils.h type qemu_cache_conf (line 8) | struct qemu_cache_conf { type qemu_cache_conf (line 13) | struct qemu_cache_conf function flush_icache_range (line 18) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/cmd.c function compare (line 41) | static int function add_command (line 48) | void add_command(const cmdinfo_t *ci) function check_command (line 55) | static int function add_check_command (line 64) | void function command_usage (line 71) | int function command (line 79) | int function cmdinfo_t (line 109) | const cmdinfo_t * function add_user_command (line 123) | void add_user_command(char *optarg) function args_command (line 129) | static int function add_args_command (line 138) | void function prep_fetchline (line 145) | static void prep_fetchline(void *opaque) function command_loop (line 155) | void command_loop(void) function doneline (line 355) | void function cvtnum (line 371) | long long function cvtstr (line 415) | void function tsub (line 449) | struct timeval function tdiv (line 461) | double function timestr (line 471) | void function quit_f (line 508) | static int function quit_init (line 516) | void function help_all (line 536) | static void function help_f (line 546) | static int function help_onecmd (line 566) | static void function help_oneline (line 576) | static void function help_init (line 593) | void FILE: qemu/cmd.h type cmdinfo_t (line 25) | typedef struct cmdinfo { type timeval (line 66) | struct timeval type timeval (line 66) | struct timeval type timeval (line 66) | struct timeval type timeval (line 67) | struct timeval type timeval (line 75) | struct timeval FILE: qemu/compatfd.c type sigfd_compat_info (line 22) | struct sigfd_compat_info type sigfd_compat_info (line 30) | struct sigfd_compat_info type qemu_signalfd_siginfo (line 48) | struct qemu_signalfd_siginfo function qemu_signalfd_compat (line 72) | static int qemu_signalfd_compat(const sigset_t *mask) function qemu_signalfd (line 106) | int qemu_signalfd(const sigset_t *mask) function qemu_signalfd_available (line 121) | bool qemu_signalfd_available(void) FILE: qemu/compatfd.h type qemu_signalfd_siginfo (line 19) | struct qemu_signalfd_siginfo { FILE: qemu/console.c type TextAttributes (line 35) | typedef struct TextAttributes { type TextCell (line 45) | typedef struct TextCell { type TTYState (line 52) | enum TTYState { type QEMUFIFO (line 58) | typedef struct QEMUFIFO { function qemu_fifo_write (line 64) | static int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1) function qemu_fifo_read (line 87) | static int qemu_fifo_read(QEMUFIFO *f, uint8_t *buf, int len1) type console_type_t (line 109) | typedef enum { type TextConsole (line 117) | struct TextConsole { function vga_hw_update (line 164) | void vga_hw_update(void) function vga_hw_invalidate (line 170) | void vga_hw_invalidate(void) function vga_hw_screen_dump (line 176) | void vga_hw_screen_dump(const char *filename) function vga_hw_text_update (line 200) | void vga_hw_text_update(console_ch_t *chardata) function vga_get_color (line 207) | static unsigned int vga_get_color(DisplayState *ds, unsigned int rgba) function vga_fill_rect (line 242) | static void vga_fill_rect (DisplayState *ds, function vga_bitblt (line 278) | static void vga_bitblt(DisplayState *ds, int xs, int ys, int xd, int yd,... type color_names (line 359) | enum color_names { function col_expand (line 394) | static inline unsigned int col_expand(DisplayState *ds, unsigned int col) function console_print_text_attributes (line 412) | static void console_print_text_attributes(TextAttributes *t_attrib, char... function vga_putcharxy (line 444) | static void vga_putcharxy(DisplayState *ds, int x, int y, int ch, function text_console_resize (line 520) | static void text_console_resize(TextConsole *s) function text_update_xy (line 552) | static inline void text_update_xy(TextConsole *s, int x, int y) function invalidate_xy (line 560) | static void invalidate_xy(TextConsole *s, int x, int y) function update_xy (line 572) | static void update_xy(TextConsole *s, int x, int y) function console_show_cursor (line 596) | static void console_show_cursor(TextConsole *s, int show) function console_refresh (line 630) | static void console_refresh(TextConsole *s) function console_scroll (line 663) | static void console_scroll(int ydelta) function console_put_lf (line 697) | static void console_put_lf(TextConsole *s) function console_handle_escape (line 748) | static void console_handle_escape(TextConsole *s) function console_clear_xy (line 841) | static void console_clear_xy(TextConsole *s, int x, int y) function console_putchar (line 850) | static void console_putchar(TextConsole *s, int ch) function console_select (line 1073) | void console_select(unsigned int index) function console_puts (line 1098) | static int console_puts(CharDriverState *chr, const uint8_t *buf, int len) function kbd_send_chars (line 1120) | static void kbd_send_chars(void *opaque) function kbd_put_keysym (line 1143) | void kbd_put_keysym(int keysym) function text_console_invalidate (line 1198) | static void text_console_invalidate(void *opaque) function text_console_update (line 1209) | static void text_console_update(void *opaque, console_ch_t *chardata) function TextConsole (line 1236) | static TextConsole *get_graphic_console(DisplayState *ds) function TextConsole (line 1248) | static TextConsole *new_console(DisplayState *ds, console_type_t console... function DisplaySurface (line 1280) | static DisplaySurface* defaultallocator_create_displaysurface(int width,... function DisplaySurface (line 1290) | static DisplaySurface* defaultallocator_resize_displaysurface(DisplaySur... function qemu_alloc_display (line 1299) | void qemu_alloc_display(DisplaySurface *surface, int width, int height, function DisplaySurface (line 1320) | DisplaySurface* qemu_create_displaysurface_from(int width, int height, i... function defaultallocator_free_displaysurface (line 1337) | static void defaultallocator_free_displaysurface(DisplaySurface *surface) type DisplayAllocator (line 1346) | struct DisplayAllocator function dumb_display_init (line 1352) | static void dumb_display_init(void) function register_displaystate (line 1370) | void register_displaystate(DisplayState *ds) function DisplayState (line 1380) | DisplayState *get_displaystate(void) function DisplayAllocator (line 1388) | DisplayAllocator *register_displayallocator(DisplayState *ds, DisplayAll... function DisplayState (line 1400) | DisplayState *graphic_console_init(vga_hw_update_ptr update, function is_graphic_console (line 1429) | int is_graphic_console(void) function is_fixedsize_console (line 1434) | int is_fixedsize_console(void) function console_color_init (line 1439) | void console_color_init(DisplayState *ds) function text_console_set_echo (line 1450) | static void text_console_set_echo(CharDriverState *chr, bool echo) function text_console_do_init (line 1457) | static void text_console_do_init(CharDriverState *chr, DisplayState *ds) function CharDriverState (line 1516) | CharDriverState *text_console_init(QemuOpts *opts) function text_consoles_set_display (line 1552) | void text_consoles_set_display(DisplayState *ds) function qemu_console_resize (line 1563) | void qemu_console_resize(DisplayState *ds, int width, int height) function qemu_console_copy (line 1576) | void qemu_console_copy(DisplayState *ds, int src_x, int src_y, function PixelFormat (line 1584) | PixelFormat qemu_different_endianness_pixelformat(int bpp) function PixelFormat (line 1633) | PixelFormat qemu_default_pixelformat(int bpp) FILE: qemu/console.h type QEMUPutMouseEntry (line 28) | typedef struct QEMUPutMouseEntry { type QEMUPutLEDEntry (line 40) | typedef struct QEMUPutLEDEntry { type MouseTransformInfo (line 69) | struct MouseTransformInfo { type PixelFormat (line 110) | struct PixelFormat { type DisplaySurface (line 120) | struct DisplaySurface { type QEMUCursor (line 131) | typedef struct QEMUCursor { type DisplayChangeListener (line 151) | struct DisplayChangeListener { type DisplayAllocator (line 168) | struct DisplayAllocator { type DisplayState (line 174) | struct DisplayState { function DisplaySurface (line 199) | static inline DisplaySurface* qemu_create_displaysurface(DisplayState *d... function DisplaySurface (line 204) | static inline DisplaySurface* qemu_resize_displaysurface(DisplayState *d... function qemu_free_displaysurface (line 210) | static inline void qemu_free_displaysurface(DisplayState *ds) function is_surface_bgr (line 216) | static inline int is_surface_bgr(DisplaySurface *surface) function is_buffer_shared (line 224) | static inline int is_buffer_shared(DisplaySurface *surface) function register_displaychangelistener (line 230) | static inline void register_displaychangelistener(DisplayState *ds, Disp... function dpy_update (line 236) | static inline void dpy_update(DisplayState *s, int x, int y, int w, int h) function dpy_resize (line 245) | static inline void dpy_resize(DisplayState *s) function dpy_setdata (line 254) | static inline void dpy_setdata(DisplayState *s) function dpy_refresh (line 263) | static inline void dpy_refresh(DisplayState *s) function dpy_copy (line 272) | static inline void dpy_copy(struct DisplayState *s, int src_x, int src_y, function dpy_fill (line 284) | static inline void dpy_fill(struct DisplayState *s, int x, int y, function dpy_cursor (line 293) | static inline void dpy_cursor(struct DisplayState *s, int x, int y) { function ds_get_linesize (line 301) | static inline int ds_get_linesize(DisplayState *ds) function ds_get_width (line 311) | static inline int ds_get_width(DisplayState *ds) function ds_get_height (line 316) | static inline int ds_get_height(DisplayState *ds) function ds_get_bits_per_pixel (line 321) | static inline int ds_get_bits_per_pixel(DisplayState *ds) function ds_get_bytes_per_pixel (line 326) | static inline int ds_get_bytes_per_pixel(DisplayState *ds) type chtype (line 333) | typedef chtype console_ch_t; type console_ch_t (line 335) | typedef unsigned long console_ch_t; function console_write_ch (line 337) | static inline void console_write_ch(console_ch_t *dest, uint32_t ch) function vnc_display_password (line 387) | static inline int vnc_display_password(DisplayState *ds, const char *pas... function vnc_display_pw_expire (line 391) | static inline int vnc_display_pw_expire(DisplayState *ds, time_t expires) FILE: qemu/coroutine-gthread.c type CoroutineGThread (line 25) | typedef struct { function coroutine_init (line 36) | static void __attribute__((constructor)) coroutine_init(void) function coroutine_wait_runnable_locked (line 50) | static void coroutine_wait_runnable_locked(CoroutineGThread *co) function coroutine_wait_runnable (line 57) | static void coroutine_wait_runnable(CoroutineGThread *co) function gpointer (line 64) | static gpointer coroutine_thread(gpointer opaque) function Coroutine (line 75) | Coroutine *qemu_coroutine_new(void) function qemu_coroutine_delete (line 89) | void qemu_coroutine_delete(Coroutine *co_) function CoroutineAction (line 97) | CoroutineAction qemu_coroutine_switch(Coroutine *from_, function Coroutine (line 118) | Coroutine *qemu_coroutine_self(void) function qemu_in_coroutine (line 131) | bool qemu_in_coroutine(void) FILE: qemu/coroutine-sigaltstack.c type CoroutineUContext (line 45) | typedef struct { type CoroutineThreadState (line 54) | typedef struct { function CoroutineThreadState (line 69) | static CoroutineThreadState *coroutine_get_thread_state(void) function qemu_coroutine_thread_cleanup (line 81) | static void qemu_coroutine_thread_cleanup(void *opaque) function coroutine_cleanup (line 88) | static void __attribute__((destructor)) coroutine_cleanup(void) function coroutine_init (line 99) | static void __attribute__((constructor)) coroutine_init(void) function coroutine_bootstrap (line 115) | static void coroutine_bootstrap(CoroutineUContext *self, Coroutine *co) function coroutine_trampoline (line 133) | static void coroutine_trampoline(int signal) function Coroutine (line 167) | static Coroutine *coroutine_new(void) function Coroutine (line 275) | Coroutine *qemu_coroutine_new(void) function qemu_coroutine_delete (line 289) | void qemu_coroutine_delete(Coroutine *co_) function CoroutineAction (line 304) | CoroutineAction qemu_coroutine_switch(Coroutine *from_, Coroutine *to_, function Coroutine (line 321) | Coroutine *qemu_coroutine_self(void) function qemu_in_coroutine (line 328) | bool qemu_in_coroutine(void) FILE: qemu/coroutine-ucontext.c type CoroutineUContext (line 42) | typedef struct { type CoroutineThreadState (line 51) | typedef struct { function CoroutineThreadState (line 71) | static CoroutineThreadState *coroutine_get_thread_state(void) function qemu_coroutine_thread_cleanup (line 83) | static void qemu_coroutine_thread_cleanup(void *opaque) function coroutine_cleanup (line 90) | static void __attribute__((destructor)) coroutine_cleanup(void) function coroutine_init (line 101) | static void __attribute__((constructor)) coroutine_init(void) function coroutine_trampoline (line 112) | static void coroutine_trampoline(int i0, int i1) function Coroutine (line 134) | static Coroutine *coroutine_new(void) function Coroutine (line 174) | Coroutine *qemu_coroutine_new(void) function qemu_coroutine_delete (line 188) | void qemu_coroutine_delete(Coroutine *co_) function CoroutineAction (line 203) | CoroutineAction qemu_coroutine_switch(Coroutine *from_, Coroutine *to_, function Coroutine (line 220) | Coroutine *qemu_coroutine_self(void) function qemu_in_coroutine (line 227) | bool qemu_in_coroutine(void) FILE: qemu/coroutine-win32.c type CoroutineWin32 (line 28) | typedef struct function CoroutineAction (line 39) | CoroutineAction qemu_coroutine_switch(Coroutine *from_, Coroutine *to_, function coroutine_trampoline (line 52) | static void CALLBACK coroutine_trampoline(void *co_) function Coroutine (line 62) | Coroutine *qemu_coroutine_new(void) function qemu_coroutine_delete (line 72) | void qemu_coroutine_delete(Coroutine *co_) function Coroutine (line 80) | Coroutine *qemu_coroutine_self(void) function qemu_in_coroutine (line 89) | bool qemu_in_coroutine(void) FILE: qemu/cpu-all.h function tswap16 (line 63) | static inline uint16_t tswap16(uint16_t s) function tswap32 (line 68) | static inline uint32_t tswap32(uint32_t s) function tswap64 (line 73) | static inline uint64_t tswap64(uint64_t s) function tswap16s (line 78) | static inline void tswap16s(uint16_t *s) function tswap32s (line 83) | static inline void tswap32s(uint32_t *s) function tswap64s (line 88) | static inline void tswap64s(uint64_t *s) function tswap16 (line 95) | static inline uint16_t tswap16(uint16_t s) function tswap32 (line 100) | static inline uint32_t tswap32(uint32_t s) function tswap64 (line 105) | static inline uint64_t tswap64(uint64_t s) function tswap16s (line 110) | static inline void tswap16s(uint16_t *s) function tswap32s (line 114) | static inline void tswap32s(uint32_t *s) function tswap64s (line 118) | static inline void tswap64s(uint64_t *s) function _s2e_check_concrete (line 292) | static inline int _s2e_check_concrete(void *objectState, function cpu_interrupt (line 608) | static inline void cpu_interrupt(CPUArchState *s, int mask) type CPULogItem (line 667) | typedef struct CPULogItem { type RAMBlock (line 694) | typedef struct RAMBlock { type RAMList (line 707) | typedef struct RAMList { FILE: qemu/cpu-common.h type device_endian (line 19) | enum device_endian { type ram_addr_t (line 27) | typedef uint64_t ram_addr_t; type ram_addr_t (line 31) | typedef uintptr_t ram_addr_t; function cpu_physical_memory_read (line 56) | static inline void cpu_physical_memory_read(target_phys_addr_t addr, function cpu_physical_memory_write (line 61) | static inline void cpu_physical_memory_write(target_phys_addr_t addr, type MemoryRegion (line 110) | struct MemoryRegion type MemoryRegion (line 111) | struct MemoryRegion type MemoryRegion (line 112) | struct MemoryRegion type MemoryRegion (line 113) | struct MemoryRegion FILE: qemu/cpu-defs.h type target_short (line 59) | typedef int16_t target_short __attribute__ ((aligned(TARGET_SHORT_ALIGNM... type target_ushort (line 60) | typedef uint16_t target_ushort __attribute__((aligned(TARGET_SHORT_ALIGN... type target_int (line 61) | typedef int32_t target_int __attribute__((aligned(TARGET_INT_ALIGNMENT))); type target_uint (line 62) | typedef uint32_t target_uint __attribute__((aligned(TARGET_INT_ALIGNMENT... type target_llong (line 63) | typedef int64_t target_llong __attribute__((aligned(TARGET_LLONG_ALIGNME... type target_ullong (line 64) | typedef uint64_t target_ullong __attribute__((aligned(TARGET_LLONG_ALIGN... type target_long (line 67) | typedef int32_t target_long __attribute__((aligned(TARGET_LONG_ALIGNMENT... type target_ulong (line 68) | typedef uint32_t target_ulong __attribute__((aligned(TARGET_LONG_ALIGNME... type target_long (line 73) | typedef int64_t target_long __attribute__((aligned(TARGET_LONG_ALIGNMENT... type target_ulong (line 74) | typedef uint64_t target_ulong __attribute__((aligned(TARGET_LONG_ALIGNME... type CPUTLBEntry (line 111) | typedef struct CPUTLBEntry { type S2ETLBEntry (line 157) | typedef struct S2ETLBEntry { type icount_decr_u16 (line 174) | typedef struct icount_decr_u16 { type icount_decr_u16 (line 179) | typedef struct icount_decr_u16 { type kvm_run (line 185) | struct kvm_run type KVMState (line 186) | struct KVMState type qemu_work_item (line 187) | struct qemu_work_item type CPUBreakpoint (line 189) | typedef struct CPUBreakpoint { type CPUWatchpoint (line 195) | typedef struct CPUWatchpoint { type TranslationBlock (line 213) | struct TranslationBlock type GDBRegisterState (line 251) | struct GDBRegisterState type QemuThread (line 271) | struct QemuThread type qemu_work_item (line 275) | struct qemu_work_item type KVMState (line 277) | struct KVMState type kvm_run (line 278) | struct kvm_run FILE: qemu/cpu-exec.c function qemu_cpu_has_work (line 55) | bool qemu_cpu_has_work(CPUArchState *env) function cpu_loop_exit (line 60) | void cpu_loop_exit(CPUArchState *env) function cpu_loop_exit_restore (line 66) | void cpu_loop_exit_restore(CPUArchState *env, uintptr_t pc) function cpu_resume_from_signal (line 78) | void cpu_resume_from_signal(CPUArchState *env, void *puc) function cpu_exec_nocache (line 89) | static void cpu_exec_nocache(CPUArchState *env, int max_cycles, function TranslationBlock (line 128) | static TranslationBlock *tb_find_slow(CPUArchState *env, function TranslationBlock (line 184) | static inline TranslationBlock *tb_find_fast(CPUArchState *env) function CPUDebugExcpHandler (line 204) | CPUDebugExcpHandler *cpu_set_debug_excp_handler(CPUDebugExcpHandler *han... function cpu_handle_debug_exception (line 212) | static void cpu_handle_debug_exception(CPUArchState *env) function cpu_exec (line 230) | int cpu_exec(CPUArchState *env) FILE: qemu/cpus.c function cpu_get_icount (line 83) | int64_t cpu_get_icount(void) function cpu_get_ticks (line 99) | int64_t cpu_get_ticks(void) function cpu_get_clock (line 120) | int64_t cpu_get_clock(void) function cpu_enable_scaling (line 159) | void cpu_enable_scaling(int scale) function cpu_enable_ticks (line 172) | void cpu_enable_ticks(void) function cpu_disable_ticks (line 189) | void cpu_disable_ticks(void) function icount_adjust (line 204) | static void icount_adjust(void) function icount_adjust_rt (line 234) | static void icount_adjust_rt(void *opaque) function icount_adjust_vm (line 241) | static void icount_adjust_vm(void *opaque) function qemu_icount_round (line 248) | static int64_t qemu_icount_round(int64_t count) function icount_warp_rt (line 253) | static void icount_warp_rt(void *opaque) function qtest_clock_warp (line 281) | void qtest_clock_warp(int64_t dest) function qemu_clock_warp (line 295) | void qemu_clock_warp(QEMUClock *clock) function configure_icount (line 364) | void configure_icount(const char *option) function hw_error (line 398) | void hw_error(const char *fmt, ...) function cpu_synchronize_all_states (line 419) | void cpu_synchronize_all_states(void) function cpu_synchronize_all_post_reset (line 428) | void cpu_synchronize_all_post_reset(void) function cpu_synchronize_all_post_init (line 437) | void cpu_synchronize_all_post_init(void) function cpu_is_stopped (line 446) | int cpu_is_stopped(CPUArchState *env) function do_vm_stop (line 451) | static void do_vm_stop(RunState state) function cpu_can_run (line 464) | static int cpu_can_run(CPUArchState *env) function cpu_thread_is_idle (line 475) | static bool cpu_thread_is_idle(CPUArchState *env) function all_cpu_threads_idle (line 490) | bool all_cpu_threads_idle(void) function cpu_handle_guest_debug (line 502) | static void cpu_handle_guest_debug(CPUArchState *env) function cpu_signal (line 509) | static void cpu_signal(int sig) function sigbus_reraise (line 518) | static void sigbus_reraise(void) function sigbus_handler (line 535) | static void sigbus_handler(int n, struct qemu_signalfd_siginfo *siginfo, function qemu_init_sigbus (line 544) | static void qemu_init_sigbus(void) function qemu_kvm_eat_signals (line 556) | static void qemu_kvm_eat_signals(CPUArchState *env) function qemu_init_sigbus (line 595) | static void qemu_init_sigbus(void) function qemu_kvm_eat_signals (line 599) | static void qemu_kvm_eat_signals(CPUArchState *env) function dummy_signal (line 605) | static void dummy_signal(int sig) function qemu_kvm_init_cpu_signals (line 609) | static void qemu_kvm_init_cpu_signals(CPUArchState *env) function qemu_tcg_init_cpu_signals (line 629) | static void qemu_tcg_init_cpu_signals(void) function qemu_kvm_init_cpu_signals (line 644) | static void qemu_kvm_init_cpu_signals(CPUArchState *env) function qemu_tcg_init_cpu_signals (line 649) | static void qemu_tcg_init_cpu_signals(void) function qemu_init_cpu_loop (line 669) | void qemu_init_cpu_loop(void) function run_on_cpu (line 686) | void run_on_cpu(CPUArchState *env, void (*func)(void *data), void *data) function flush_queued_work (line 715) | static void flush_queued_work(CPUArchState *env) function qemu_wait_io_event_common (line 732) | static void qemu_wait_io_event_common(CPUArchState *env) function qemu_tcg_wait_io_event (line 746) | static void qemu_tcg_wait_io_event(void) function qemu_kvm_wait_io_event (line 772) | static void qemu_kvm_wait_io_event(CPUArchState *env) function qemu_cpu_kick_thread (line 897) | static void qemu_cpu_kick_thread(CPUArchState *env) function qemu_cpu_kick (line 916) | void qemu_cpu_kick(void *_env) function qemu_cpu_kick_self (line 930) | void qemu_cpu_kick_self(void) function qemu_cpu_is_self (line 944) | int qemu_cpu_is_self(void *_env) function qemu_mutex_lock_iothread (line 951) | void qemu_mutex_lock_iothread(void) function qemu_mutex_unlock_iothread (line 966) | void qemu_mutex_unlock_iothread(void) function all_vcpus_paused (line 971) | static int all_vcpus_paused(void) function pause_all_vcpus (line 985) | void pause_all_vcpus(void) function resume_all_vcpus (line 1024) | void resume_all_vcpus(void) function qemu_tcg_init_vcpu (line 1040) | static void qemu_tcg_init_vcpu(void *_env) function qemu_kvm_start_vcpu (line 1074) | static void qemu_kvm_start_vcpu(CPUArchState *env) function qemu_dummy_start_vcpu (line 1096) | static void qemu_dummy_start_vcpu(CPUArchState *env) function qemu_init_vcpu (line 1118) | void qemu_init_vcpu(void *_env) function cpu_stop_current (line 1134) | void cpu_stop_current(void) function vm_stop (line 1144) | void vm_stop(RunState state) function vm_stop_force_state (line 1160) | void vm_stop_force_state(RunState state) function tcg_cpu_exec (line 1169) | static int tcg_cpu_exec(CPUArchState *env) function tcg_exec_all (line 1207) | static void tcg_exec_all(void) function set_numa_modes (line 1241) | void set_numa_modes(void) function set_cpu_log (line 1255) | void set_cpu_log(const char *optarg) function set_cpu_log_filename (line 1271) | void set_cpu_log_filename(const char *optarg) function list_cpus (line 1276) | void list_cpus(FILE *f, fprintf_function cpu_fprintf, const char *optarg) function CpuInfoList (line 1286) | CpuInfoList *qmp_query_cpus(Error **errp) function qmp_memsave (line 1330) | void qmp_memsave(int64_t addr, int64_t size, const char *filename, function qmp_pmemsave (line 1377) | void qmp_pmemsave(int64_t addr, int64_t size, const char *filename, function qmp_inject_nmi (line 1407) | void qmp_inject_nmi(Error **errp) FILE: qemu/cpus.h type TimersState (line 24) | typedef struct TimersState { FILE: qemu/cris-dis.c type cris_spec_reg (line 55) | struct cris_spec_reg type cris_support_reg (line 122) | struct cris_support_reg type cris_opcode (line 218) | struct cris_opcode type cris_cond15 (line 1218) | struct cris_cond15 type cris_disass_family (line 1277) | enum cris_disass_family type cris_disasm_data (line 1281) | struct cris_disasm_data type cris_disasm_data (line 1305) | struct cris_disasm_data function bfd_boolean (line 1310) | static bfd_boolean type cris_spec_reg (line 1330) | struct cris_spec_reg type cris_disass_family (line 1331) | enum cris_disass_family function number_of_bits (line 1364) | static int type cris_opcode (line 1377) | struct cris_opcode type cris_disasm_data (line 1380) | struct cris_disasm_data type cris_opcode (line 1384) | struct cris_opcode type cris_opcode (line 1386) | struct cris_opcode type cris_opcode (line 1387) | struct cris_opcode type cris_opcode (line 1390) | struct cris_opcode type cris_opcode (line 1391) | struct cris_opcode type cris_opcode (line 1392) | struct cris_opcode type cris_opcode (line 1393) | struct cris_opcode type cris_opcode (line 1394) | struct cris_opcode type cris_opcode (line 1415) | struct cris_opcode type cris_opcode (line 1466) | struct cris_opcode function cris_constraint (line 1577) | static int type cris_disasm_data (line 1735) | struct cris_disasm_data type cris_disasm_data (line 1765) | struct cris_disasm_data function bytes_to_skip (line 1825) | static unsigned type cris_disasm_data (line 1877) | struct cris_disasm_data function print_with_operands (line 1903) | static void function print_insn_cris_generic (line 2563) | static int function print_insn_cris_with_register_prefix (line 2748) | static int function print_insn_crisv32_with_register_prefix (line 2759) | static int function print_insn_crisv10_v32_with_register_prefix (line 2773) | static int function print_insn_cris_without_register_prefix (line 2785) | static int function print_insn_crisv32_without_register_prefix (line 2797) | static int function print_insn_crisv10_v32_without_register_prefix (line 2810) | static int function print_insn_crisv10 (line 2821) | int function print_insn_crisv32 (line 2828) | int function disassembler_ftype (line 2840) | disassembler_ftype FILE: qemu/cursor.c function QEMUCursor (line 8) | static QEMUCursor *cursor_parse_xpm(const char *xpm[]) function cursor_print_ascii_art (line 59) | void cursor_print_ascii_art(QEMUCursor *c, const char *prefix) function QEMUCursor (line 81) | QEMUCursor *cursor_builtin_hidden(void) function QEMUCursor (line 89) | QEMUCursor *cursor_builtin_left_ptr(void) function QEMUCursor (line 97) | QEMUCursor *cursor_alloc(int width, int height) function cursor_get (line 109) | void cursor_get(QEMUCursor *c) function cursor_put (line 114) | void cursor_put(QEMUCursor *c) function cursor_get_mono_bpl (line 124) | int cursor_get_mono_bpl(QEMUCursor *c) function cursor_set_mono (line 129) | void cursor_set_mono(QEMUCursor *c, function cursor_get_mono_image (line 160) | void cursor_get_mono_image(QEMUCursor *c, int foreground, uint8_t *image) function cursor_get_mono_mask (line 184) | void cursor_get_mono_mask(QEMUCursor *c, int transparent, uint8_t *mask) FILE: qemu/cutils.c function pstrcpy (line 30) | void pstrcpy(char *buf, int buf_size, const char *str) function strstart (line 57) | int strstart(const char *str, const char *val, const char **ptr) function stristart (line 73) | int stristart(const char *str, const char *val, const char **ptr) function qemu_strnlen (line 90) | int qemu_strnlen(const char *s, int max_len) function time_t (line 102) | time_t mktimegm(struct tm *tm) function qemu_fls (line 116) | int qemu_fls(int i) function qemu_fdatasync (line 128) | int qemu_fdatasync(int fd) function qemu_iovec_init (line 139) | void qemu_iovec_init(QEMUIOVector *qiov, int alloc_hint) function qemu_iovec_init_external (line 147) | void qemu_iovec_init_external(QEMUIOVector *qiov, struct iovec *iov, int... function qemu_iovec_add (line 159) | void qemu_iovec_add(QEMUIOVector *qiov, void *base, size_t len) function qemu_iovec_copy (line 180) | void qemu_iovec_copy(QEMUIOVector *dst, QEMUIOVector *src, uint64_t skip, function qemu_iovec_concat (line 213) | void qemu_iovec_concat(QEMUIOVector *dst, QEMUIOVector *src, size_t size) function qemu_iovec_destroy (line 218) | void qemu_iovec_destroy(QEMUIOVector *qiov) function qemu_iovec_reset (line 228) | void qemu_iovec_reset(QEMUIOVector *qiov) function qemu_iovec_to_buffer (line 236) | void qemu_iovec_to_buffer(QEMUIOVector *qiov, void *buf) function qemu_iovec_from_buffer (line 247) | void qemu_iovec_from_buffer(QEMUIOVector *qiov, const void *buf, size_t ... function qemu_iovec_memset (line 263) | void qemu_iovec_memset(QEMUIOVector *qiov, int c, size_t count) function qemu_iovec_memset_skip (line 275) | void qemu_iovec_memset_skip(QEMUIOVector *qiov, int c, size_t count, function buffer_is_zero (line 312) | bool buffer_is_zero(const void *buf, size_t len) function fcntl_setfl (line 343) | int fcntl_setfl(int fd, int flag) function suffix_mul (line 358) | static int64_t suffix_mul(char suffix, int64_t unit) function strtosz_suffix_unit (line 380) | int64_t strtosz_suffix_unit(const char *nptr, char **end, function strtosz_suffix (line 422) | int64_t strtosz_suffix(const char *nptr, char **end, const char default_... function strtosz (line 427) | int64_t strtosz(const char *nptr, char **end) function qemu_parse_fd (line 432) | int qemu_parse_fd(const char *param) function do_sendv_recvv (line 462) | static int do_sendv_recvv(int sockfd, struct iovec *iov, int len, int of... function qemu_recvv (line 542) | int qemu_recvv(int sockfd, struct iovec *iov, int len, int iov_offset) function qemu_sendv (line 547) | int qemu_sendv(int sockfd, struct iovec *iov, int len, int iov_offset) FILE: qemu/darwin-user/commpage.c type commpage_entry (line 77) | struct commpage_entry { function commpage_code_num (line 85) | static inline int commpage_code_num(struct commpage_entry *entry) function commpage_is_indirect (line 93) | static inline int commpage_is_indirect(struct commpage_entry *entry) type commpage_entry (line 101) | struct commpage_entry function print_commpage_entry (line 152) | static inline void print_commpage_entry(struct commpage_entry entry) function install_commpage_backdoor_for_entry (line 157) | static inline void install_commpage_backdoor_for_entry(struct commpage_e... function commpage_init (line 180) | void commpage_init(void) function do_compare_and_swap32 (line 207) | void do_compare_and_swap32(void *cpu_env, int num) function do_compare_and_swap64 (line 232) | void do_compare_and_swap64(void *cpu_env, int num) function do_add_atomic_word32 (line 262) | void do_add_atomic_word32(void *cpu_env, int num) function do_cgettimeofday (line 279) | void do_cgettimeofday(void *cpu_env, int num, uint32_t arg1) function do_nanotime (line 294) | void do_nanotime(void *cpu_env, int num) function unimpl_commpage (line 305) | void unimpl_commpage(void *cpu_env, int num) function do_commpage (line 313) | void FILE: qemu/darwin-user/machload.c type nlist_extended (line 67) | struct nlist_extended type target_pt_regs (line 84) | struct target_pt_regs type mach_i386_thread_state_t (line 87) | typedef struct mach_i386_thread_state { function bswap_i386_thread_state (line 106) | void bswap_i386_thread_state(struct mach_i386_thread_state *ts) type mach_ppc_thread_state (line 131) | struct mach_ppc_thread_state { function bswap_ppc_thread_state (line 176) | void bswap_ppc_thread_state(struct mach_ppc_thread_state *ts) type target_thread_command (line 227) | struct target_thread_command { function bswap_tc (line 235) | void bswap_tc(struct target_thread_command *tc) function bswap_mh (line 248) | void bswap_mh(struct mach_header *mh) function bswap_lc (line 259) | void bswap_lc(struct load_command *lc) function bswap_fh (line 266) | void bswap_fh(struct fat_header *fh) function bswap_fa (line 272) | void bswap_fa(struct fat_arch *fa) function bswap_segcmd (line 281) | void bswap_segcmd(struct segment_command *sc) function bswap_symtabcmd (line 293) | void bswap_symtabcmd(struct symtab_command *stc) function bswap_sym (line 303) | void bswap_sym(struct nlist *n) function load_thread (line 310) | int load_thread(struct mach_header *mh, struct target_thread_command *tc... function load_dylinker (line 353) | int load_dylinker(struct mach_header *mh, struct dylinker_command *dc, i... function load_segment (line 375) | int load_segment(struct mach_header *mh, struct segment_command *sc, int... function load_object (line 450) | int load_object(const char *filename, struct target_pt_regs * regs, void... function setup_arg_pages (line 723) | unsigned long setup_arg_pages(void * mh, char ** argv, char ** env) function mach_exec (line 879) | int mach_exec(const char * filename, char ** argv, char ** envp, FILE: qemu/darwin-user/main.c function qerror (line 54) | void qerror(const char *fmt, ...) function gemu_log (line 65) | void gemu_log(const char *fmt, ...) function cpu_get_pic_interrupt (line 74) | int cpu_get_pic_interrupt(CPUArchState *env) function cpu_ppc_get_tb (line 80) | static inline uint64_t cpu_ppc_get_tb(CPUPPCState *env) function cpu_ppc_load_tbl (line 86) | uint64_t cpu_ppc_load_tbl(CPUPPCState *env) function cpu_ppc_load_tbu (line 91) | uint32_t cpu_ppc_load_tbu(CPUPPCState *env) function cpu_ppc_load_atbl (line 96) | uint64_t cpu_ppc_load_atbl(CPUPPCState *env) function cpu_ppc_load_atbu (line 101) | uint32_t cpu_ppc_load_atbu(CPUPPCState *env) function cpu_ppc601_load_rtcu (line 106) | uint32_t cpu_ppc601_load_rtcu(CPUPPCState *env) function cpu_ppc601_load_rtcl (line 111) | uint32_t cpu_ppc601_load_rtcl(CPUPPCState *env) function ppc_dcr_read (line 117) | int ppc_dcr_read (ppc_dcr_t *dcr_env, int dcrn, uint32_t *valp) function ppc_dcr_write (line 122) | int ppc_dcr_write (ppc_dcr_t *dcr_env, int dcrn, uint32_t val) function cpu_loop (line 135) | void cpu_loop(CPUPPCState *env) function cpu_get_tsc (line 504) | uint64_t cpu_get_tsc(CPUX86State *env) function write_dt (line 509) | void function set_gate (line 521) | static void set_gate(void *ptr, unsigned int type, unsigned int dpl, function set_idt (line 541) | static void set_idt(int n, unsigned int dpl) function set_error (line 547) | static inline void set_error(CPUX86State *env, int ret) function cpu_loop (line 556) | void cpu_loop(CPUX86State *env) function usage (line 708) | static void usage(void) function main (line 737) | int main(int argc, char **argv) FILE: qemu/darwin-user/mmap.c function target_mprotect (line 32) | int target_mprotect(unsigned long start, unsigned long len, int prot) function mmap_frag (line 97) | int mmap_frag(unsigned long host_start, function target_mmap (line 154) | long target_mmap(unsigned long start, unsigned long len, int prot, function target_munmap (line 321) | int target_munmap(unsigned long start, unsigned long len) function target_mremap (line 375) | long target_mremap(unsigned long old_addr, unsigned long old_size, function target_msync (line 394) | int target_msync(unsigned long start, unsigned long len, int flags) FILE: qemu/darwin-user/qemu.h type siginfo_t (line 13) | typedef siginfo_t target_siginfo_t; type target_pt_regs (line 16) | struct target_pt_regs { type target_sigcontext (line 33) | struct target_sigcontext { type target_pt_regs (line 58) | struct target_pt_regs { type target_sigcontext (line 75) | struct target_sigcontext { type TaskState (line 86) | typedef struct TaskState { type sigaction (line 98) | struct sigaction type sigaction (line 99) | struct sigaction type sigaltstack (line 100) | struct sigaltstack type sigaltstack (line 100) | struct sigaltstack type target_pt_regs (line 129) | struct target_pt_regs function get_int_arg (line 149) | static inline uint32_t get_int_arg(int *i, CPUX86State *cpu_env) function get_int64_arg (line 155) | static inline uint64_t get_int64_arg(int *i, CPUX86State *cpu_env) function get_int_arg (line 162) | static inline uint32_t get_int_arg(int *i, CPUPPCState *cpu_env) function get_int64_arg (line 169) | static inline uint64_t get_int64_arg(int *i, CPUPPCState *cpu_env) FILE: qemu/darwin-user/signal.c type sigqueue (line 41) | struct sigqueue { type emulated_sigaction (line 46) | struct emulated_sigaction { type sigaltstack (line 54) | struct sigaltstack type emulated_sigaction (line 58) | struct emulated_sigaction type sigqueue (line 59) | struct sigqueue type sigqueue (line 60) | struct sigqueue function host_to_target_signal (line 67) | static inline int host_to_target_signal(int sig) function target_to_host_signal (line 72) | static inline int target_to_host_signal(int sig) function host_to_target_siginfo (line 81) | void host_to_target_siginfo(target_siginfo_t *tinfo, const siginfo_t *info) function target_to_host_siginfo (line 86) | void target_to_host_siginfo(siginfo_t *info, const target_siginfo_t *tinfo) function signal_init (line 91) | void signal_init(void) type sigqueue (line 115) | struct sigqueue type sigqueue (line 117) | struct sigqueue function free_sigqueue (line 124) | static inline void free_sigqueue(struct sigqueue *q) function force_sig (line 131) | void QEMU_NORETURN force_sig(int sig) function queue_signal (line 142) | int queue_signal(int sig, target_siginfo_t *info) function host_signal_handler (line 190) | static void host_signal_handler(int host_signum, siginfo_t *info, function do_sigaltstack (line 217) | int do_sigaltstack(const struct sigaltstack *ss, struct sigaltstack *oss) function do_sigaction (line 235) | int do_sigaction(int sig, const struct sigaction *act, type emulated_sigaction (line 300) | struct emulated_sigaction function setup_frame (line 317) | static void setup_frame(int sig, struct emulated_sigaction *ka, function do_sigreturn (line 339) | long do_sigreturn(CPUX86State *env, int num) function setup_frame (line 379) | static void setup_frame(int sig, struct emulated_sigaction *ka, function do_sigreturn (line 385) | long do_sigreturn(CPUArchState *env, int num) function process_pending_signals (line 395) | void process_pending_signals(void *cpu_env) FILE: qemu/darwin-user/syscall.c function get_errno (line 88) | static inline long get_errno(long ret) function is_error (line 96) | static inline int is_error(long ret) function print_description_msg_header (line 105) | void static inline print_description_msg_header(mach_msg_header_t *hdr) function print_mach_msg_return (line 165) | static inline void print_mach_msg_return(mach_msg_return_t ret) function swap_mach_msg_header (line 224) | static inline void swap_mach_msg_header(mach_msg_header_t *hdr) type complex_msg (line 234) | struct complex_msg { function swap_mach_msg_body (line 239) | static inline void swap_mach_msg_body(struct complex_msg *complex_msg, i... function swap_mach_msg (line 297) | static inline void swap_mach_msg(mach_msg_header_t *hdr, int bswap) function target_mach_msg_trap (line 308) | static inline uint32_t target_mach_msg_trap( function do_mach_syscall (line 415) | long do_mach_syscall(void *cpu_env, int num, uint32_t arg1, uint32_t arg... function do_thread_syscall (line 548) | long do_thread_syscall(void *cpu_env, int num, uint32_t arg1, uint32_t a... function byteswap_termios (line 609) | static inline void byteswap_termios(struct termios *t) function byteswap_winsize (line 620) | static inline void byteswap_winsize(struct winsize *w) type IOCTLEntry (line 642) | typedef struct IOCTLEntry { function do_ioctl (line 664) | static long do_ioctl(long fd, long cmd, long arg) function byteswap_attrlist (line 741) | static inline void byteswap_attrlist(struct attrlist *a) type attrbuf_header (line 752) | struct attrbuf_header { function byteswap_attrbuf (line 756) | static inline void byteswap_attrbuf(struct attrbuf_header *attrbuf, stru... function byteswap_statfs (line 761) | static inline void byteswap_statfs(struct statfs *s) function byteswap_stat (line 779) | static inline void byteswap_stat(struct stat *s) function byteswap_dirents (line 801) | static inline void byteswap_dirents(struct dirent *d, int bytes) function byteswap_iovec (line 815) | static inline void byteswap_iovec(struct iovec *v, int n) function byteswap_timeval (line 825) | static inline void byteswap_timeval(struct timeval *t) type statfs (line 836) | struct statfs type timeval (line 840) | struct timeval type iovec (line 841) | struct iovec type iovec (line 842) | struct iovec type timeval (line 843) | struct timeval type timeval (line 844) | struct timeval type statfs (line 845) | struct statfs type statfs (line 846) | struct statfs type stat (line 847) | struct stat type stat (line 848) | struct stat type stat (line 849) | struct stat function do_pread (line 859) | long do_pread(uint32_t arg1, void * arg2, size_t arg3, off_t arg4) function do_read (line 866) | long do_read(int d, void *buf, size_t nbytes) type unix_syscall (line 933) | struct unix_syscall { function do_unix_syscall_indirect (line 951) | long do_unix_syscall_indirect(void *cpu_env, int num) function do_exit (line 991) | long do_exit(uint32_t arg1) function do_sync (line 998) | long do_sync(void) function do_getlogin (line 1004) | long do_getlogin(char *out, uint32_t size) function do_open (line 1012) | long do_open(char * arg1, uint32_t arg2, uint32_t arg3) function do_getfsstat (line 1019) | long do_getfsstat(struct statfs * arg1, uint32_t arg2, uint32_t arg3) function do_sigprocmask (line 1029) | long do_sigprocmask(uint32_t arg1, uint32_t * arg2, uint32_t * arg3) function do_execve (line 1044) | long do_execve(char* arg1, char ** arg2, char ** arg3) function do_getgroups (line 1073) | long do_getgroups(uint32_t arg1, gid_t * arg2) function do_gettimeofday (line 1085) | long do_gettimeofday(struct timeval * arg1, void * arg2) function do_readv (line 1099) | long do_readv(uint32_t arg1, struct iovec * arg2, uint32_t arg3) function do_writev (line 1111) | long do_writev(uint32_t arg1, struct iovec * arg2, uint32_t arg3) function do_utimes (line 1123) | long do_utimes(char * arg1, struct timeval * arg2) function do_futimes (line 1134) | long do_futimes(uint32_t arg1, struct timeval * arg2) function do_statfs (line 1145) | long do_statfs(char * arg1, struct statfs * arg2) function do_fstatfs (line 1155) | long do_fstatfs(uint32_t arg1, struct statfs* arg2) function do_stat (line 1167) | long do_stat(char * arg1, struct stat * arg2) function do_fstat (line 1178) | long do_fstat(uint32_t arg1, struct stat * arg2) function do_lstat (line 1188) | long do_lstat(char * arg1, struct stat * arg2) function do_getdirentries (line 1199) | long do_getdirentries(uint32_t arg1, void* arg2, uint32_t arg3, void* arg4) function do_lseek (line 1213) | long do_lseek(void *cpu_env, int num) function no_swap (line 1234) | void no_swap(void * oldp, int size) function sysctl_tswap32s (line 1238) | void sysctl_tswap32s(void * oldp, int size) function bswap_oid (line 1243) | void bswap_oid(uint32_t * oldp, int size) function sysctl_usrstack (line 1250) | void sysctl_usrstack(uint32_t * oldp, int size) function sysctl_ncpu (line 1256) | void sysctl_ncpu(uint32_t * ncpu, int size) function sysctl_exec (line 1263) | void sysctl_exec(char * exec, int size) function sysctl_translate (line 1268) | void sysctl_translate(char * exec, int size) type sysctl_dir (line 1273) | struct sysctl_dir { type sysctl_dir (line 1282) | struct sysctl_dir type sysctl_dir (line 1287) | struct sysctl_dir type sysctl_dir (line 1295) | struct sysctl_dir type sysctl_dir (line 1302) | struct sysctl_dir type sysctl_dir (line 1312) | struct sysctl_dir type sysctl_dir (line 1312) | struct sysctl_dir function bswap_syctl (line 1323) | static inline long bswap_syctl(int * mib, int count, void *buf, int size) function print_syctl (line 1346) | static inline void print_syctl(int * mib, int count) function do___sysctl (line 1364) | long do___sysctl(int * name, uint32_t namelen, void * oldp, size_t * old... function do_getattrlist (line 1397) | long do_getattrlist(void * arg1, void * arg2, void * arg3, uint32_t arg4... function do_getdirentriesattr (line 1424) | long do_getdirentriesattr(uint32_t arg1, void * arg2, void * arg3, size_... function bswap_flock (line 1437) | static inline void bswap_flock(struct flock *f) function bswap_fstore (line 1446) | static inline void bswap_fstore(struct fstore *f) function bswap_radvisory (line 1455) | static inline void bswap_radvisory(struct radvisory *f) function bswap_fbootstraptransfer (line 1461) | static inline void bswap_fbootstraptransfer(struct fbootstraptransfer *f) function bswap_log2phys (line 1468) | static inline void bswap_log2phys(struct log2phys *f) function bswap_fcntl_arg (line 1475) | static inline void bswap_fcntl_arg(int cmd, void * arg) function do_fcntl (line 1513) | long do_fcntl(int fd, int cmd, int arg) function no_syscall (line 1523) | long no_syscall(void *cpu_env, int num) function unimpl_unix_syscall (line 1531) | long unimpl_unix_syscall(void *cpu_env, int num) function do_unix_syscall (line 1541) | long do_unix_syscall(void *cpu_env, int num) function syscall_init (line 1563) | void syscall_init(void) FILE: qemu/device_tree.c function findnode_nofail (line 76) | static int findnode_nofail(void *fdt, const char *node_path) function qemu_devtree_setprop (line 90) | int qemu_devtree_setprop(void *fdt, const char *node_path, function qemu_devtree_setprop_cell (line 105) | int qemu_devtree_setprop_cell(void *fdt, const char *node_path, function qemu_devtree_setprop_string (line 120) | int qemu_devtree_setprop_string(void *fdt, const char *node_path, function qemu_devtree_nop_node (line 135) | int qemu_devtree_nop_node(void *fdt, const char *node_path) function qemu_devtree_add_subnode (line 149) | int qemu_devtree_add_subnode(void *fdt, const char *name) FILE: qemu/dis-asm.h type bfd_vma (line 15) | typedef uint64_t bfd_vma; type bfd_signed_vma (line 16) | typedef int64_t bfd_signed_vma; type bfd_byte (line 17) | typedef uint8_t bfd_byte; type bfd_flavour (line 23) | enum bfd_flavour { type bfd_endian (line 42) | enum bfd_endian { BFD_ENDIAN_BIG, BFD_ENDIAN_LITTLE, BFD_ENDIAN_UNKNOWN } type bfd_architecture (line 44) | enum bfd_architecture type asymbol (line 231) | typedef struct symbol_cache_entry type dis_insn_type (line 241) | enum dis_insn_type { type disassemble_info (line 262) | typedef struct disassemble_info { type disassemble_info (line 422) | struct disassemble_info type disassemble_info (line 426) | struct disassemble_info type disassemble_info (line 432) | struct disassemble_info type disassemble_info (line 435) | struct disassemble_info type bfd_boolean (line 481) | typedef bool bfd_boolean; FILE: qemu/disas.c type syminfo (line 11) | struct syminfo function buffer_read_memory (line 15) | int function target_read_memory (line 29) | static int function perror_memory (line 41) | void function generic_print_address (line 61) | void function generic_symbol_at_address (line 69) | int function bfd_vma (line 75) | bfd_vma bfd_getl64 (const bfd_byte *addr) function bfd_vma (line 90) | bfd_vma bfd_getl32 (const bfd_byte *addr) function bfd_vma (line 101) | bfd_vma bfd_getb32 (const bfd_byte *addr) function bfd_vma (line 112) | bfd_vma bfd_getl16 (const bfd_byte *addr) function bfd_vma (line 121) | bfd_vma bfd_getb16 (const bfd_byte *addr) function print_insn_thumb1 (line 131) | static int function target_disas (line 145) | void target_disas(FILE *out, target_ulong code, target_ulong size, int f... function disas (line 269) | void disas(FILE *out, void *code, unsigned long size) type syminfo (line 336) | struct syminfo function monitor_read_memory (line 355) | static int function GCC_FMT_ATTR (line 367) | static int GCC_FMT_ATTR(2, 3) function monitor_disas (line 377) | void monitor_disas(Monitor *mon, CPUArchState *env, FILE: qemu/disas.h type syminfo (line 18) | struct syminfo type elf32_sym (line 19) | struct elf32_sym type elf64_sym (line 20) | struct elf64_sym type syminfo (line 23) | struct syminfo type syminfo (line 25) | struct syminfo type syminfo (line 28) | struct syminfo { type syminfo (line 40) | struct syminfo FILE: qemu/dma-helpers.c function qemu_sglist_init (line 14) | void qemu_sglist_init(QEMUSGList *qsg, int alloc_hint) function qemu_sglist_add (line 22) | void qemu_sglist_add(QEMUSGList *qsg, dma_addr_t base, dma_addr_t len) function qemu_sglist_destroy (line 34) | void qemu_sglist_destroy(QEMUSGList *qsg) type DMAAIOCB (line 39) | typedef struct { function reschedule_dma (line 56) | static void reschedule_dma(void *opaque) function continue_after_map_failure (line 65) | static void continue_after_map_failure(void *opaque) function dma_bdrv_unmap (line 73) | static void dma_bdrv_unmap(DMAAIOCB *dbs) function dma_complete (line 85) | static void dma_complete(DMAAIOCB *dbs, int ret) function dma_bdrv_cb (line 106) | static void dma_bdrv_cb(void *opaque, int ret) function dma_aio_cancel (line 150) | static void dma_aio_cancel(BlockDriverAIOCB *acb) function BlockDriverAIOCB (line 172) | BlockDriverAIOCB *dma_bdrv_io( function BlockDriverAIOCB (line 196) | BlockDriverAIOCB *dma_bdrv_read(BlockDriverState *bs, function BlockDriverAIOCB (line 203) | BlockDriverAIOCB *dma_bdrv_write(BlockDriverState *bs, function dma_buf_rw (line 211) | static uint64_t dma_buf_rw(uint8_t *ptr, int32_t len, QEMUSGList *sg, bo... function dma_buf_read (line 231) | uint64_t dma_buf_read(uint8_t *ptr, int32_t len, QEMUSGList *sg) function dma_buf_write (line 236) | uint64_t dma_buf_write(uint8_t *ptr, int32_t len, QEMUSGList *sg) function dma_acct_start (line 241) | void dma_acct_start(BlockDriverState *bs, BlockAcctCookie *cookie, FILE: qemu/dma.h type ScatterGatherEntry (line 17) | typedef struct ScatterGatherEntry ScatterGatherEntry; type QEMUSGList (line 19) | struct QEMUSGList { type target_phys_addr_t (line 27) | typedef target_phys_addr_t dma_addr_t; type DMADirection (line 31) | typedef enum { type ScatterGatherEntry (line 36) | struct ScatterGatherEntry { type BlockDriverAIOCB (line 46) | typedef BlockDriverAIOCB *DMAIOFunc(BlockDriverState *bs, int64_t sector... type BlockAcctType (line 64) | enum BlockAcctType FILE: qemu/elf.h type Elf32_Addr (line 7) | typedef uint32_t Elf32_Addr; type Elf32_Half (line 8) | typedef uint16_t Elf32_Half; type Elf32_Off (line 9) | typedef uint32_t Elf32_Off; type Elf32_Sword (line 10) | typedef int32_t Elf32_Sword; type Elf32_Word (line 11) | typedef uint32_t Elf32_Word; type Elf64_Addr (line 14) | typedef uint64_t Elf64_Addr; type Elf64_Half (line 15) | typedef uint16_t Elf64_Half; type Elf64_SHalf (line 16) | typedef int16_t Elf64_SHalf; type Elf64_Off (line 17) | typedef uint64_t Elf64_Off; type Elf64_Sword (line 18) | typedef int32_t Elf64_Sword; type Elf64_Word (line 19) | typedef uint32_t Elf64_Word; type Elf64_Xword (line 20) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 21) | typedef int64_t Elf64_Sxword; type Elf32_Dyn (line 261) | typedef struct dynamic{ type Elf64_Dyn (line 269) | typedef struct { type Elf32_Rel (line 997) | typedef struct elf32_rel { type Elf64_Rel (line 1002) | typedef struct elf64_rel { type Elf32_Rela (line 1007) | typedef struct elf32_rela{ type Elf64_Rela (line 1013) | typedef struct elf64_rela { type Elf32_Sym (line 1019) | typedef struct elf32_sym{ type Elf64_Sym (line 1028) | typedef struct elf64_sym { type Elf32_Ehdr (line 1040) | typedef struct elf32_hdr{ type Elf64_Ehdr (line 1057) | typedef struct elf64_hdr { type Elf32_Phdr (line 1080) | typedef struct elf32_phdr{ type Elf64_Phdr (line 1091) | typedef struct elf64_phdr { type Elf32_Shdr (line 1142) | typedef struct elf32_shdr { type Elf64_Shdr (line 1155) | typedef struct elf64_shdr { type Elf32_Nhdr (line 1223) | typedef struct elf32_note { type Elf64_Nhdr (line 1230) | typedef struct elf64_note { type elf32_fdpic_loadseg (line 1238) | struct elf32_fdpic_loadseg { type elf32_fdpic_loadmap (line 1246) | struct elf32_fdpic_loadmap { FILE: qemu/envlist.c type envlist_entry (line 10) | struct envlist_entry { type envlist (line 15) | struct envlist { function envlist_t (line 27) | envlist_t * function envlist_free (line 44) | void function envlist_parse_set (line 72) | int function envlist_parse_unset (line 84) | int function envlist_parse (line 96) | static int function envlist_setenv (line 134) | int function envlist_unsetenv (line 183) | int type envlist_entry (line 229) | struct envlist_entry FILE: qemu/envlist.h type envlist_t (line 8) | typedef struct envlist envlist_t; FILE: qemu/error.c type Error (line 20) | struct Error function error_set (line 27) | void error_set(Error **errp, const char *fmt, ...) function Error (line 46) | Error *error_copy(const Error *err) function error_is_set (line 59) | bool error_is_set(Error **errp) function QDict (line 86) | QDict *error_get_data(Error *err) function error_set_field (line 93) | void error_set_field(Error *err, const char *field, const char *value) function error_free (line 99) | void error_free(Error *err) function error_is_type (line 108) | bool error_is_type(Error *err, const char *fmt) function error_propagate (line 133) | void error_propagate(Error **dst_err, Error *local_err) function QObject (line 142) | QObject *error_get_qobject(Error *err) function error_set_qobject (line 148) | void error_set_qobject(Error **errp, QObject *obj) FILE: qemu/error.h type Error (line 22) | typedef struct Error Error; FILE: qemu/event_notifier.c function event_notifier_init (line 18) | int event_notifier_init(EventNotifier *e, int active) function event_notifier_cleanup (line 31) | void event_notifier_cleanup(EventNotifier *e) function event_notifier_get_fd (line 36) | int event_notifier_get_fd(EventNotifier *e) function event_notifier_test_and_clear (line 41) | int event_notifier_test_and_clear(EventNotifier *e) function event_notifier_test (line 48) | int event_notifier_test(EventNotifier *e) FILE: qemu/event_notifier.h type EventNotifier (line 18) | struct EventNotifier { FILE: qemu/exec-all.h type abi_ulong (line 44) | typedef abi_ulong tb_page_addr_t; type ram_addr_t (line 46) | typedef ram_addr_t tb_page_addr_t; type TranslationBlock (line 55) | struct TranslationBlock type TranslationBlock (line 56) | typedef struct TranslationBlock TranslationBlock; type TranslationBlock (line 91) | struct TranslationBlock type TranslationBlock (line 92) | struct TranslationBlock type TranslationBlock (line 93) | struct TranslationBlock type TranslationBlock (line 108) | struct TranslationBlock type TranslationBlock (line 110) | struct TranslationBlock type TCGLLVMTranslationBlock (line 154) | struct TCGLLVMTranslationBlock type TCGLLVMContext (line 155) | struct TCGLLVMContext function namespace (line 157) | namespace llvm { class Function; } function namespace (line 158) | namespace s2e { class S2ETranslationBlock; } type Function (line 162) | struct Function type S2ETranslationBlock (line 163) | struct S2ETranslationBlock type ETranslationBlockType (line 167) | enum ETranslationBlockType type JumpType (line 176) | enum JumpType type TranslationBlock (line 183) | struct TranslationBlock { function tb_jmp_cache_hash_page (line 240) | static inline unsigned int tb_jmp_cache_hash_page(target_ulong pc) function tb_jmp_cache_hash_func (line 247) | static inline unsigned int tb_jmp_cache_hash_func(target_ulong pc) function tb_phys_hash_func (line 255) | static inline unsigned int tb_phys_hash_func(tb_page_addr_t pc) function tb_set_jmp_target1 (line 271) | static inline void tb_set_jmp_target1(uintptr_t jmp_addr, uintptr_t addr) function tb_set_jmp_target1 (line 281) | static inline void tb_set_jmp_target1(uintptr_t jmp_addr, uintptr_t addr) function tb_set_jmp_target1 (line 288) | static inline void tb_set_jmp_target1(uintptr_t jmp_addr, uintptr_t addr) function tb_set_jmp_target (line 315) | static inline void tb_set_jmp_target(TranslationBlock *tb, function tb_set_jmp_target (line 325) | static inline void tb_set_jmp_target(TranslationBlock *tb, function tb_add_jump (line 333) | static inline void tb_add_jump(TranslationBlock *tb, int n, type MemoryRegion (line 383) | struct MemoryRegion type MemoryRegion (line 384) | struct MemoryRegion type MemoryRegion (line 386) | struct MemoryRegion function tb_page_addr_t (line 420) | static inline tb_page_addr_t get_page_addr_code(CPUArchState *env1, targ... function can_do_io (line 440) | static inline int can_do_io(CPUArchState *env) FILE: qemu/exec-obsolete.h type MemoryRegion (line 34) | struct MemoryRegion type MemoryRegionSection (line 35) | struct MemoryRegionSection type MemoryRegionSection (line 36) | struct MemoryRegionSection function cpu_physical_memory_is_dirty (line 49) | static inline int cpu_physical_memory_is_dirty(ram_addr_t addr) function cpu_physical_memory_get_dirty_flags (line 58) | static inline int cpu_physical_memory_get_dirty_flags(ram_addr_t addr) function cpu_physical_memory_get_dirty (line 67) | static inline int cpu_physical_memory_get_dirty(ram_addr_t start, function cpu_physical_memory_set_dirty (line 93) | static inline void cpu_physical_memory_set_dirty(ram_addr_t addr) function cpu_physical_memory_set_dirty_flags (line 102) | static inline int cpu_physical_memory_set_dirty_flags(ram_addr_t addr, function cpu_physical_memory_set_dirty_range (line 115) | static inline void cpu_physical_memory_set_dirty_range(ram_addr_t start, function cpu_physical_memory_mask_dirty_range (line 140) | static inline void cpu_physical_memory_mask_dirty_range(ram_addr_t start, FILE: qemu/exec.c type TranslationBlock (line 74) | struct TranslationBlock type PageDesc (line 157) | typedef struct PageDesc { type PhysPageEntry (line 211) | typedef struct PhysPageEntry PhysPageEntry; type PhysPageEntry (line 223) | struct PhysPageEntry { function map_exec (line 263) | static void map_exec(void *addr, long size) function map_exec (line 271) | static void map_exec(void *addr, long size) function page_init (line 288) | static void page_init(void) function PageDesc (line 374) | static PageDesc *page_find_alloc(tb_page_addr_t index, int alloc) function PageDesc (line 424) | static inline PageDesc *page_find(tb_page_addr_t index) function phys_map_node_reserve (line 431) | static void phys_map_node_reserve(unsigned nodes) function phys_map_node_alloc (line 443) | static uint16_t phys_map_node_alloc(void) function phys_map_nodes_reset (line 458) | static void phys_map_nodes_reset(void) function phys_page_set_level (line 464) | static void phys_page_set_level(PhysPageEntry *lp, target_phys_addr_t *i... function phys_page_set (line 499) | static void phys_page_set(target_phys_addr_t index, target_phys_addr_t nb, function MemoryRegionSection (line 508) | static MemoryRegionSection *phys_page_find(target_phys_addr_t index) function target_phys_addr_t (line 528) | static target_phys_addr_t section_addr(MemoryRegionSection *section, function code_gen_alloc (line 556) | static void code_gen_alloc(unsigned long tb_size) function tcg_exec_init (line 659) | void tcg_exec_init(unsigned long tb_size) function tcg_enabled (line 673) | bool tcg_enabled(void) function cpu_exec_init_all (line 678) | void cpu_exec_init_all(void) function cpu_common_post_load (line 688) | static int cpu_common_post_load(void *opaque, int version_id) function CPUArchState (line 714) | CPUArchState *qemu_get_cpu(int cpu) function cpu_exec_init (line 727) | void cpu_exec_init(CPUArchState *env) function TranslationBlock (line 762) | static TranslationBlock *tb_alloc(target_ulong pc) function tb_free (line 783) | void tb_free(TranslationBlock *tb) function invalidate_page_bitmap (line 800) | static inline void invalidate_page_bitmap(PageDesc *p) function page_flush_tb_1 (line 811) | static void page_flush_tb_1 (int level, void **lp) function page_flush_tb (line 832) | static void page_flush_tb(void) function tb_flush (line 842) | void tb_flush(CPUArchState *env1) function tb_invalidate_check (line 885) | static void tb_invalidate_check(target_ulong address) function tb_page_check (line 903) | static void tb_page_check(void) function tb_remove (line 923) | static inline void tb_remove(TranslationBlock **ptb, TranslationBlock *tb, function tb_page_remove (line 937) | static inline void tb_page_remove(TranslationBlock **ptb, TranslationBlo... function tb_jmp_remove (line 954) | static inline void tb_jmp_remove(TranslationBlock *tb, int n) function tb_reset_jump (line 984) | static inline void tb_reset_jump(TranslationBlock *tb, int n) function tb_phys_invalidate (line 997) | void tb_phys_invalidate(TranslationBlock *tb, tb_page_addr_t page_addr) function set_bits (line 1053) | static inline void set_bits(uint8_t *tab, int start, int len) function build_page_bitmap (line 1080) | static void build_page_bitmap(PageDesc *p) function TranslationBlock (line 1108) | TranslationBlock *tb_gen_code(CPUArchState *env, function tb_invalidate_phys_page_range (line 1151) | void tb_invalidate_phys_page_range(tb_page_addr_t start, tb_page_addr_t ... function tb_invalidate_phys_page_fast (line 1267) | static inline void tb_invalidate_phys_page_fast(tb_page_addr_t start, in... function tb_invalidate_phys_page (line 1294) | static void tb_invalidate_phys_page(tb_page_addr_t addr, function tb_alloc_page (line 1355) | static inline void tb_alloc_page(TranslationBlock *tb, function tb_link_page (line 1414) | void tb_link_page(TranslationBlock *tb, function TranslationBlock (line 1454) | TranslationBlock *tb_find_pc(uintptr_t tc_ptr) function tb_reset_jump_recursive2 (line 1500) | static inline void tb_reset_jump_recursive2(TranslationBlock *tb, int n) function tb_reset_jump_recursive (line 1539) | static void tb_reset_jump_recursive(TranslationBlock *tb) function breakpoint_invalidate (line 1547) | static void breakpoint_invalidate(CPUArchState *env, target_ulong pc) function breakpoint_invalidate (line 1552) | static void breakpoint_invalidate(CPUArchState *env, target_ulong pc) function cpu_watchpoint_remove_all (line 1572) | void cpu_watchpoint_remove_all(CPUArchState *env, int mask) function cpu_watchpoint_insert (line 1577) | int cpu_watchpoint_insert(CPUArchState *env, target_ulong addr, target_u... function cpu_watchpoint_insert (line 1584) | int cpu_watchpoint_insert(CPUArchState *env, target_ulong addr, target_u... function cpu_watchpoint_remove (line 1617) | int cpu_watchpoint_remove(CPUArchState *env, target_ulong addr, target_u... function cpu_watchpoint_remove_by_ref (line 1634) | void cpu_watchpoint_remove_by_ref(CPUArchState *env, CPUWatchpoint *watc... function cpu_watchpoint_remove_all (line 1644) | void cpu_watchpoint_remove_all(CPUArchState *env, int mask) function cpu_breakpoint_insert (line 1656) | int cpu_breakpoint_insert(CPUArchState *env, target_ulong pc, int flags, function cpu_breakpoint_remove (line 1684) | int cpu_breakpoint_remove(CPUArchState *env, target_ulong pc, int flags) function cpu_breakpoint_remove_by_ref (line 1702) | void cpu_breakpoint_remove_by_ref(CPUArchState *env, CPUBreakpoint *brea... function cpu_breakpoint_remove_all (line 1714) | void cpu_breakpoint_remove_all(CPUArchState *env, int mask) function cpu_single_step (line 1728) | void cpu_single_step(CPUArchState *env, int enabled) function cpu_set_log (line 1745) | void cpu_set_log(int log_flags) function cpu_set_log_filename (line 1774) | void cpu_set_log_filename(const char *filename) function cpu_unlink_tb (line 1784) | static void cpu_unlink_tb(CPUArchState *env) function tcg_handle_interrupt (line 1806) | static void tcg_handle_interrupt(CPUArchState *env, int mask) function cpu_interrupt (line 1837) | void cpu_interrupt(CPUArchState *env, int mask) function cpu_reset_interrupt (line 1844) | void cpu_reset_interrupt(CPUArchState *env, int mask) function cpu_exit (line 1849) | void cpu_exit(CPUArchState *env) function cmp1 (line 1893) | static int cmp1(const char *s1, int n, const char *s2) function cpu_str_to_log_mask (line 1901) | int cpu_str_to_log_mask(const char *str) function cpu_abort (line 1933) | void cpu_abort(CPUArchState *env, const char *fmt, ...) function CPUArchState (line 1973) | CPUArchState *cpu_copy(CPUArchState *env) function tlb_flush_jmp_cache (line 2009) | static inline void tlb_flush_jmp_cache(CPUArchState *env, target_ulong a... function tlb_flush (line 2048) | void tlb_flush(CPUArchState *env, int flush_global) function tlb_flush_page (line 2102) | void tlb_flush_page(CPUArchState *env, target_ulong addr) function tlb_protect_code (line 2152) | static void tlb_protect_code(ram_addr_t ram_addr) function tlb_unprotect_code_phys (line 2161) | static void tlb_unprotect_code_phys(CPUArchState *env, ram_addr_t ram_addr, function tlb_is_dirty_ram (line 2167) | static bool tlb_is_dirty_ram(CPUTLBEntry *tlbe) function tlb_reset_dirty_range (line 2172) | static inline void tlb_reset_dirty_range(CPUTLBEntry *tlb_entry, function cpu_physical_memory_reset_dirty (line 2185) | void cpu_physical_memory_reset_dirty(ram_addr_t start, ram_addr_t end, function cpu_physical_memory_set_dirty_tracking (line 2220) | int cpu_physical_memory_set_dirty_tracking(int enable) function tlb_update_dirty (line 2227) | static inline void tlb_update_dirty(CPUTLBEntry *tlb_entry) function cpu_tlb_update_dirty (line 2243) | void cpu_tlb_update_dirty(CPUArchState *env) function tlb_set_dirty1 (line 2253) | static inline void tlb_set_dirty1(CPUTLBEntry *tlb_entry, target_ulong v... function tlb_set_dirty (line 2261) | static inline void tlb_set_dirty(CPUArchState *env, target_ulong vaddr) function tlb_add_large_page (line 2274) | static void tlb_add_large_page(CPUArchState *env, target_ulong vaddr, function is_ram_rom (line 2295) | static bool is_ram_rom(MemoryRegionSection *s) function is_romd (line 2300) | static bool is_romd(MemoryRegionSection *s) function is_ram_rom_romd (line 2307) | static bool is_ram_rom_romd(MemoryRegionSection *s) function s2e_get_host_address (line 2313) | uintptr_t s2e_get_host_address(target_phys_addr_t paddr) function tlb_set_page (line 2330) | void tlb_set_page(CPUArchState *env, target_ulong vaddr, function tlb_flush (line 2457) | void tlb_flush(CPUArchState *env, int flush_global) function tlb_flush_page (line 2461) | void tlb_flush_page(CPUArchState *env, target_ulong addr) type walk_memory_regions_data (line 2470) | struct walk_memory_regions_data function walk_memory_regions_end (line 2478) | static int walk_memory_regions_end(struct walk_memory_regions_data *data, function walk_memory_regions_1 (line 2494) | static int walk_memory_regions_1(struct walk_memory_regions_data *data, function walk_memory_regions (line 2532) | int walk_memory_regions(void *priv, walk_memory_regions_fn fn) function dump_region (line 2553) | static int dump_region(void *priv, abi_ulong start, function page_dump (line 2569) | void page_dump(FILE *f) function page_get_flags (line 2576) | int page_get_flags(target_ulong address) function page_set_flags (line 2589) | void page_set_flags(target_ulong start, target_ulong end, int flags) function page_check_range (line 2624) | int page_check_range(target_ulong start, target_ulong len, int flags) function page_unprotect (line 2676) | int page_unprotect(target_ulong address, uintptr_t pc, void *puc) function tlb_set_dirty (line 2722) | static inline void tlb_set_dirty(CPUArchState *env, type subpage_t (line 2731) | typedef struct subpage_t { function destroy_page_desc (line 2740) | static void destroy_page_desc(uint16_t section_index) function destroy_l2_mapping (line 2752) | static void destroy_l2_mapping(PhysPageEntry *lp, unsigned level) function destroy_all_mappings (line 2773) | static void destroy_all_mappings(void) function phys_section_add (line 2779) | static uint16_t phys_section_add(MemoryRegionSection *section) function phys_sections_clear (line 2790) | static void phys_sections_clear(void) function s2e_phys_section_print (line 2796) | void s2e_phys_section_print(void) function s2e_phys_section_check (line 2806) | void s2e_phys_section_check(CPUArchState *cpu_state) function register_subpage (line 2844) | static void register_subpage(MemoryRegionSection *section) function register_multipage (line 2872) | static void register_multipage(MemoryRegionSection *section) function cpu_register_physical_memory_log (line 2886) | void cpu_register_physical_memory_log(MemoryRegionSection *section, function qemu_register_coalesced_mmio (line 2916) | void qemu_register_coalesced_mmio(target_phys_addr_t addr, ram_addr_t size) function qemu_unregister_coalesced_mmio (line 2922) | void qemu_unregister_coalesced_mmio(target_phys_addr_t addr, ram_addr_t ... function qemu_flush_coalesced_mmio_buffer (line 2928) | void qemu_flush_coalesced_mmio_buffer(void) function gethugepagesize (line 2940) | static long gethugepagesize(const char *path) function ram_addr_t (line 3030) | static ram_addr_t find_ram_offset(ram_addr_t size) function ram_addr_t (line 3063) | ram_addr_t last_ram_offset(void) function qemu_ram_set_idstr (line 3074) | void qemu_ram_set_idstr(ram_addr_t addr, const char *name, DeviceState *... function ram_addr_t (line 3106) | ram_addr_t qemu_ram_alloc_from_ptr(ram_addr_t size, void *host, function ram_addr_t (line 3170) | ram_addr_t qemu_ram_alloc(ram_addr_t size, MemoryRegion *mr) function qemu_ram_free_from_ptr (line 3175) | void qemu_ram_free_from_ptr(ram_addr_t addr) function qemu_ram_free (line 3188) | void qemu_ram_free(ram_addr_t addr) function qemu_ram_remap (line 3227) | void qemu_ram_remap(ram_addr_t addr, ram_addr_t length) function qemu_put_ram_ptr (line 3384) | void qemu_put_ram_ptr(void *addr) function qemu_ram_addr_from_host (line 3389) | int qemu_ram_addr_from_host(void *ptr, ram_addr_t *ram_addr) function ram_addr_t (line 3415) | ram_addr_t qemu_ram_addr_from_host_nofail(void *ptr) function unassigned_mem_read (line 3426) | static uint64_t unassigned_mem_read(void *opaque, target_phys_addr_t addr, function unassigned_mem_write (line 3438) | static void unassigned_mem_write(void *opaque, target_phys_addr_t addr, function error_mem_read (line 3455) | static uint64_t error_mem_read(void *opaque, target_phys_addr_t addr, function error_mem_write (line 3461) | static void error_mem_write(void *opaque, target_phys_addr_t addr, function notdirty_mem_write (line 3479) | static void notdirty_mem_write(void *opaque, target_phys_addr_t ram_addr, function s2e_notdirty_mem_write (line 3514) | uintptr_t s2e_notdirty_mem_write(target_phys_addr_t ram_addr) function s2edma_mem_read (line 3541) | static uint64_t s2edma_mem_read(void *opaque, target_phys_addr_t ram_add... function s2e_ismemfunc (line 3552) | int s2e_ismemfunc(MemoryRegion *mr, int isWrite) function check_watchpoint (line 3580) | static void check_watchpoint(int offset, int len_mask, int flags) function watch_mem_read (line 3628) | static uint64_t watch_mem_read(void *opaque, target_phys_addr_t addr, function watch_mem_write (line 3640) | static void watch_mem_write(void *opaque, target_phys_addr_t addr, function subpage_read (line 3664) | static uint64_t subpage_read(void *opaque, target_phys_addr_t addr, function subpage_write (line 3682) | static void subpage_write(void *opaque, target_phys_addr_t addr, function subpage_ram_read (line 3707) | static uint64_t subpage_ram_read(void *opaque, target_phys_addr_t addr, function subpage_ram_write (line 3720) | static void subpage_ram_write(void *opaque, target_phys_addr_t addr, function subpage_register (line 3739) | static int subpage_register (subpage_t *mmio, uint32_t start, uint32_t end, function subpage_t (line 3764) | static subpage_t *subpage_init(target_phys_addr_t base) function dummy_section (line 3783) | static uint16_t dummy_section(MemoryRegion *mr) function MemoryRegion (line 3795) | MemoryRegion *iotlb_to_region(target_phys_addr_t index) function io_mem_init (line 3800) | static void io_mem_init(void) function core_begin (line 3821) | static void core_begin(MemoryListener *listener) function core_commit (line 3836) | static void core_commit(MemoryListener *listener) function core_region_add (line 3848) | static void core_region_add(MemoryListener *listener, function core_region_del (line 3854) | static void core_region_del(MemoryListener *listener, function core_region_nop (line 3859) | static void core_region_nop(MemoryListener *listener, function core_log_start (line 3865) | static void core_log_start(MemoryListener *listener, function core_log_stop (line 3870) | static void core_log_stop(MemoryListener *listener, function core_log_sync (line 3875) | static void core_log_sync(MemoryListener *listener, function core_log_global_start (line 3880) | static void core_log_global_start(MemoryListener *listener) function core_log_global_stop (line 3885) | static void core_log_global_stop(MemoryListener *listener) function core_eventfd_add (line 3890) | static void core_eventfd_add(MemoryListener *listener, function core_eventfd_del (line 3896) | static void core_eventfd_del(MemoryListener *listener, function io_begin (line 3902) | static void io_begin(MemoryListener *listener) function io_commit (line 3906) | static void io_commit(MemoryListener *listener) function io_region_add (line 3910) | static void io_region_add(MemoryListener *listener, function io_region_del (line 3922) | static void io_region_del(MemoryListener *listener, function io_region_nop (line 3928) | static void io_region_nop(MemoryListener *listener, function io_log_start (line 3933) | static void io_log_start(MemoryListener *listener, function io_log_stop (line 3938) | static void io_log_stop(MemoryListener *listener, function io_log_sync (line 3943) | static void io_log_sync(MemoryListener *listener, function io_log_global_start (line 3948) | static void io_log_global_start(MemoryListener *listener) function io_log_global_stop (line 3952) | static void io_log_global_stop(MemoryListener *listener) function io_eventfd_add (line 3956) | static void io_eventfd_add(MemoryListener *listener, function io_eventfd_del (line 3962) | static void io_eventfd_del(MemoryListener *listener, function memory_map_init (line 4000) | static void memory_map_init(void) function MemoryRegion (line 4014) | MemoryRegion *get_system_memory(void) function MemoryRegion (line 4019) | MemoryRegion *get_system_io(void) function cpu_memory_rw_debug (line 4028) | int cpu_memory_rw_debug(CPUArchState *env, target_ulong addr, function cpu_physical_memory_rw (line 4068) | void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf, function cpu_physical_memory_write_rom (line 4166) | void cpu_physical_memory_write_rom(target_phys_addr_t addr, type BounceBuffer (line 4204) | typedef struct { function BounceBuffer (line 4220) | static BounceBuffer* bounce_buffer_alloc(void) type MapClient (line 4237) | typedef struct MapClient { function cpu_unregister_map_client (line 4256) | void cpu_unregister_map_client(void *_client) function cpu_notify_map_clients (line 4264) | static void cpu_notify_map_clients(void) function cpu_physical_memory_unmap (line 4349) | void cpu_physical_memory_unmap(void *buffer, target_phys_addr_t len, function ldl_phys_internal (line 4400) | static inline uint32_t ldl_phys_internal(target_phys_addr_t addr, function ldl_phys (line 4442) | uint32_t ldl_phys(target_phys_addr_t addr) function ldl_le_phys (line 4447) | uint32_t ldl_le_phys(target_phys_addr_t addr) function ldl_be_phys (line 4452) | uint32_t ldl_be_phys(target_phys_addr_t addr) function ldq_phys_internal (line 4458) | static inline uint64_t ldq_phys_internal(target_phys_addr_t addr, function ldq_phys (line 4500) | uint64_t ldq_phys(target_phys_addr_t addr) function ldq_le_phys (line 4505) | uint64_t ldq_le_phys(target_phys_addr_t addr) function ldq_be_phys (line 4510) | uint64_t ldq_be_phys(target_phys_addr_t addr) function ldub_phys (line 4516) | uint32_t ldub_phys(target_phys_addr_t addr) function lduw_phys_internal (line 4524) | static inline uint32_t lduw_phys_internal(target_phys_addr_t addr, function lduw_phys (line 4566) | uint32_t lduw_phys(target_phys_addr_t addr) function lduw_le_phys (line 4571) | uint32_t lduw_le_phys(target_phys_addr_t addr) function lduw_be_phys (line 4576) | uint32_t lduw_be_phys(target_phys_addr_t addr) function stl_phys_notdirty (line 4584) | void stl_phys_notdirty(target_phys_addr_t addr, uint32_t val) function stq_phys_notdirty (line 4616) | void stq_phys_notdirty(target_phys_addr_t addr, uint64_t val) function stl_phys_internal (line 4644) | static inline void stl_phys_internal(target_phys_addr_t addr, uint32_t val, function stl_phys (line 4694) | void stl_phys(target_phys_addr_t addr, uint32_t val) function stl_le_phys (line 4699) | void stl_le_phys(target_phys_addr_t addr, uint32_t val) function stl_be_phys (line 4704) | void stl_be_phys(target_phys_addr_t addr, uint32_t val) function stb_phys (line 4710) | void stb_phys(target_phys_addr_t addr, uint32_t val) function stw_phys_internal (line 4717) | static inline void stw_phys_internal(target_phys_addr_t addr, uint32_t val, function stw_phys (line 4767) | void stw_phys(target_phys_addr_t addr, uint32_t val) function stw_le_phys (line 4772) | void stw_le_phys(target_phys_addr_t addr, uint32_t val) function stw_be_phys (line 4777) | void stw_be_phys(target_phys_addr_t addr, uint32_t val) function stq_phys (line 4783) | void stq_phys(target_phys_addr_t addr, uint64_t val) function stq_le_phys (line 4789) | void stq_le_phys(target_phys_addr_t addr, uint64_t val) function stq_be_phys (line 4795) | void stq_be_phys(target_phys_addr_t addr, uint64_t val) function cpu_memory_rw_debug (line 4802) | int cpu_memory_rw_debug(CPUArchState *env, target_ulong addr, function cpu_io_recompile (line 4833) | void cpu_io_recompile(CPUArchState *env, void *retaddr) function dump_exec_info (line 4892) | void dump_exec_info(FILE *f, fprintf_function cpu_fprintf) function tb_page_addr_t (line 4948) | tb_page_addr_t get_page_addr_code(CPUArchState *env1, target_ulong addr) function virtio_is_big_endian (line 4984) | bool virtio_is_big_endian(void) FILE: qemu/fpu/softfloat-macros.h function INLINE (line 58) | INLINE void shift32RightJamming( uint32_t a, int16 count, uint32_t *zPtr ) function INLINE (line 84) | INLINE void shift64RightJamming( uint64_t a, int16 count, uint64_t *zPtr ) function INLINE (line 118) | INLINE void function INLINE (line 155) | INLINE void function INLINE (line 190) | INLINE void function INLINE (line 241) | INLINE void function INLINE (line 299) | INLINE void function INLINE (line 318) | INLINE void function INLINE (line 353) | INLINE void function INLINE (line 373) | INLINE void function INLINE (line 411) | INLINE void function INLINE (line 429) | INLINE void function INLINE (line 465) | INLINE void mul64To128( uint64_t a, uint64_t b, uint64_t *z0Ptr, uint64_... function INLINE (line 495) | INLINE void function INLINE (line 523) | INLINE void function estimateDiv128To64 (line 562) | static uint64_t estimateDiv128To64( uint64_t a0, uint64_t a1, uint64_t b ) function estimateSqrt32 (line 594) | static uint32_t estimateSqrt32( int16 aExp, uint32_t a ) function int8 (line 628) | static int8 countLeadingZeros32( uint32_t a ) function int8 (line 676) | static int8 countLeadingZeros64( uint64_t a ) function INLINE (line 705) | INLINE flag eq128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 ) function INLINE (line 718) | INLINE flag le128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 ) function INLINE (line 731) | INLINE flag lt128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 ) function INLINE (line 744) | INLINE flag ne128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_t b1 ) FILE: qemu/fpu/softfloat-specialize.h function float_raise (line 117) | void float_raise( int8 flags STATUS_PARAM ) type commonNaNT (line 125) | typedef struct { function float16_is_quiet_nan (line 135) | int float16_is_quiet_nan(float16 a_) function float16_is_signaling_nan (line 150) | int float16_is_signaling_nan(float16 a_) function float16 (line 164) | float16 float16_maybe_silence_nan(float16 a_) function commonNaNT (line 188) | static commonNaNT float16ToCommonNaN( float16 a STATUS_PARAM ) function float16 (line 204) | static float16 commonNaNToFloat16(commonNaNT a STATUS_PARAM) function float32_is_quiet_nan (line 225) | int float32_is_quiet_nan( float32 a_ ) function float32_is_signaling_nan (line 240) | int float32_is_signaling_nan( float32 a_ ) function float32 (line 255) | float32 float32_maybe_silence_nan( float32 a_ ) function commonNaNT (line 279) | static commonNaNT float32ToCommonNaN( float32 a STATUS_PARAM ) function float32 (line 295) | static float32 commonNaNToFloat32( commonNaNT a STATUS_PARAM) function pickNaN (line 328) | static int pickNaN(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag bIsSNaN, function pickNaN (line 349) | static int pickNaN(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag bIsSNaN, function pickNaN (line 376) | static int pickNaN(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag bIsSNaN, function pickNaN (line 391) | static int pickNaN(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag bIsSNaN, function pickNaNMulAdd (line 429) | static int pickNaNMulAdd(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag ... function pickNaNMulAdd (line 458) | static int pickNaNMulAdd(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag ... function pickNaNMulAdd (line 485) | static int pickNaNMulAdd(flag aIsQNaN, flag aIsSNaN, flag bIsQNaN, flag ... function float32 (line 504) | static float32 propagateFloat32NaN( float32 a, float32 b STATUS_PARAM) function float32 (line 547) | static float32 propagateFloat32MulAddNaN(float32 a, float32 b, function float64_is_quiet_nan (line 594) | int float64_is_quiet_nan( float64 a_ ) function float64_is_signaling_nan (line 611) | int float64_is_signaling_nan( float64 a_ ) function float64 (line 628) | float64 float64_maybe_silence_nan( float64 a_ ) function commonNaNT (line 652) | static commonNaNT float64ToCommonNaN( float64 a STATUS_PARAM) function float64 (line 668) | static float64 commonNaNToFloat64( commonNaNT a STATUS_PARAM) function float64 (line 691) | static float64 propagateFloat64NaN( float64 a, float64 b STATUS_PARAM) function float64 (line 734) | static float64 propagateFloat64MulAddNaN(float64 a, float64 b, function floatx80_is_quiet_nan (line 782) | int floatx80_is_quiet_nan( floatx80 a ) function floatx80_is_signaling_nan (line 804) | int floatx80_is_signaling_nan( floatx80 a ) function floatx80 (line 825) | floatx80 floatx80_maybe_silence_nan( floatx80 a ) function commonNaNT (line 849) | static commonNaNT floatx80ToCommonNaN( floatx80 a STATUS_PARAM) function floatx80 (line 871) | static floatx80 commonNaNToFloatx80( commonNaNT a STATUS_PARAM) function floatx80 (line 898) | static floatx80 propagateFloatx80NaN( floatx80 a, floatx80 b STATUS_PARAM) function float128_is_quiet_nan (line 937) | int float128_is_quiet_nan( float128 a ) function float128_is_signaling_nan (line 955) | int float128_is_signaling_nan( float128 a ) function float128 (line 973) | float128 float128_maybe_silence_nan( float128 a ) function commonNaNT (line 997) | static commonNaNT float128ToCommonNaN( float128 a STATUS_PARAM) function float128 (line 1012) | static float128 commonNaNToFloat128( commonNaNT a STATUS_PARAM) function float128 (line 1033) | static float128 propagateFloat128NaN( float128 a, float128 b STATUS_PARAM) FILE: qemu/fpu/softfloat.c function set_float_rounding_mode (line 62) | void set_float_rounding_mode(int val STATUS_PARAM) function set_float_exception_flags (line 67) | void set_float_exception_flags(int val STATUS_PARAM) function set_floatx80_rounding_precision (line 72) | void set_floatx80_rounding_precision(int val STATUS_PARAM) function INLINE (line 81) | INLINE uint32_t extractFloat16Frac(float16 a) function INLINE (line 90) | INLINE int16 extractFloat16Exp(float16 a) function INLINE (line 99) | INLINE flag extractFloat16Sign(float16 a) function int32 (line 115) | static int32 roundAndPackInt32( flag zSign, uint64_t absZ STATUS_PARAM) function int64 (line 165) | static int64 roundAndPackInt64( flag zSign, uint64_t absZ0, uint64_t abs... function INLINE (line 210) | INLINE uint32_t extractFloat32Frac( float32 a ) function INLINE (line 221) | INLINE int16 extractFloat32Exp( float32 a ) function INLINE (line 232) | INLINE flag extractFloat32Sign( float32 a ) function float32 (line 243) | static float32 float32_squash_input_denormal(float32 a STATUS_PARAM) function normalizeFloat32Subnormal (line 261) | static void function INLINE (line 283) | INLINE float32 packFloat32( flag zSign, int16 zExp, uint32_t zSig ) function float32 (line 313) | static float32 roundAndPackFloat32( flag zSign, int16 zExp, uint32_t zSi... function float32 (line 378) | static float32 function INLINE (line 392) | INLINE uint64_t extractFloat64Frac( float64 a ) function INLINE (line 403) | INLINE int16 extractFloat64Exp( float64 a ) function INLINE (line 414) | INLINE flag extractFloat64Sign( float64 a ) function float64 (line 425) | static float64 float64_squash_input_denormal(float64 a STATUS_PARAM) function normalizeFloat64Subnormal (line 443) | static void function INLINE (line 465) | INLINE float64 packFloat64( flag zSign, int16 zExp, uint64_t zSig ) function float64 (line 495) | static float64 roundAndPackFloat64( flag zSign, int16 zExp, uint64_t zSi... function float64 (line 560) | static float64 function INLINE (line 575) | INLINE uint64_t extractFloatx80Frac( floatx80 a ) function INLINE (line 587) | INLINE int32 extractFloatx80Exp( floatx80 a ) function INLINE (line 599) | INLINE flag extractFloatx80Sign( floatx80 a ) function normalizeFloatx80Subnormal (line 613) | static void function INLINE (line 629) | INLINE floatx80 packFloatx80( flag zSign, int32 zExp, uint64_t zSig ) function floatx80 (line 663) | static floatx80 function floatx80 (line 835) | static floatx80 function INLINE (line 860) | INLINE uint64_t extractFloat128Frac1( float128 a ) function INLINE (line 872) | INLINE uint64_t extractFloat128Frac0( float128 a ) function INLINE (line 884) | INLINE int32 extractFloat128Exp( float128 a ) function INLINE (line 895) | INLINE flag extractFloat128Sign( float128 a ) function normalizeFloat128Subnormal (line 912) | static void function INLINE (line 956) | INLINE float128 function float128 (line 988) | static float128 function float128 (line 1092) | static float128 function float32 (line 1124) | float32 int32_to_float32( int32 a STATUS_PARAM ) function float64 (line 1141) | float64 int32_to_float64( int32 a STATUS_PARAM ) function floatx80 (line 1164) | floatx80 int32_to_floatx80( int32 a STATUS_PARAM ) function float128 (line 1186) | float128 int32_to_float128( int32 a STATUS_PARAM ) function float32 (line 1208) | float32 int64_to_float32( int64 a STATUS_PARAM ) function float32 (line 1234) | float32 uint64_to_float32( uint64 a STATUS_PARAM ) function float64 (line 1261) | float64 int64_to_float64( int64 a STATUS_PARAM ) function float64 (line 1274) | float64 uint64_to_float64( uint64 a STATUS_PARAM ) function floatx80 (line 1288) | floatx80 int64_to_floatx80( int64 a STATUS_PARAM ) function float128 (line 1308) | float128 int64_to_float128( int64 a STATUS_PARAM ) function int32 (line 1345) | int32 float32_to_int32( float32 a STATUS_PARAM ) function int32 (line 1376) | int32 float32_to_int32_round_to_zero( float32 a STATUS_PARAM ) function int16 (line 1419) | int16 float32_to_int16_round_to_zero( float32 a STATUS_PARAM ) function int64 (line 1468) | int64 float32_to_int64( float32 a STATUS_PARAM ) function int64 (line 1505) | int64 float32_to_int64_round_to_zero( float32 a STATUS_PARAM ) function float64 (line 1549) | float64 float32_to_float64( float32 a STATUS_PARAM ) function floatx80 (line 1579) | floatx80 float32_to_floatx80( float32 a STATUS_PARAM ) function float128 (line 1609) | float128 float32_to_float128( float32 a STATUS_PARAM ) function float32 (line 1639) | float32 float32_round_to_int( float32 a STATUS_PARAM) function float32 (line 1700) | static float32 addFloat32Sigs( float32 a, float32 b, flag zSign STATUS_P... function float32 (line 1779) | static float32 subFloat32Sigs( float32 a, float32 b, flag zSign STATUS_P... function float32 (line 1852) | float32 float32_add( float32 a, float32 b STATUS_PARAM ) function float32 (line 1875) | float32 float32_sub( float32 a, float32 b STATUS_PARAM ) function float32 (line 1898) | float32 float32_mul( float32 a, float32 b STATUS_PARAM ) function float32 (line 1961) | float32 float32_div( float32 a, float32 b STATUS_PARAM ) function float32 (line 2025) | float32 float32_rem( float32 a, float32 b STATUS_PARAM ) function float32 (line 2131) | float32 float32_muladd(float32 a, float32 b, float32 c, int flags STATUS... function float32 (line 2333) | float32 float32_sqrt( float32 a STATUS_PARAM ) function float32 (line 2419) | float32 float32_exp2( float32 a STATUS_PARAM ) function float32 (line 2467) | float32 float32_log2( float32 a STATUS_PARAM ) function float32_eq (line 2517) | int float32_eq( float32 a, float32 b STATUS_PARAM ) function float32_le (line 2541) | int float32_le( float32 a, float32 b STATUS_PARAM ) function float32_lt (line 2570) | int float32_lt( float32 a, float32 b STATUS_PARAM ) function float32_unordered (line 2599) | int float32_unordered( float32 a, float32 b STATUS_PARAM ) function float32_eq_quiet (line 2620) | int float32_eq_quiet( float32 a, float32 b STATUS_PARAM ) function float32_le_quiet (line 2644) | int float32_le_quiet( float32 a, float32 b STATUS_PARAM ) function float32_lt_quiet (line 2675) | int float32_lt_quiet( float32 a, float32 b STATUS_PARAM ) function float32_unordered_quiet (line 2706) | int float32_unordered_quiet( float32 a, float32 b STATUS_PARAM ) function int32 (line 2732) | int32 float64_to_int32( float64 a STATUS_PARAM ) function int32 (line 2760) | int32 float64_to_int32_round_to_zero( float64 a STATUS_PARAM ) function int16 (line 2807) | int16 float64_to_int16_round_to_zero( float64 a STATUS_PARAM ) function int64 (line 2858) | int64 float64_to_int64( float64 a STATUS_PARAM ) function int64 (line 2901) | int64 float64_to_int64_round_to_zero( float64 a STATUS_PARAM ) function float32 (line 2951) | float32 float64_to_float32( float64 a STATUS_PARAM ) function float16 (line 2987) | static float16 packFloat16(flag zSign, int16 zExp, uint16_t zSig) function float32 (line 2996) | float32 float16_to_float32(float16 a, flag ieee STATUS_PARAM) function float16 (line 3026) | float16 float32_to_float16(float32 a, flag ieee STATUS_PARAM) function floatx80 (line 3127) | floatx80 float64_to_floatx80( float64 a STATUS_PARAM ) function float128 (line 3158) | float128 float64_to_float128( float64 a STATUS_PARAM ) function float64 (line 3189) | float64 float64_round_to_int( float64 a STATUS_PARAM ) function float64 (line 3244) | float64 float64_trunc_to_int( float64 a STATUS_PARAM) function float64 (line 3263) | static float64 addFloat64Sigs( float64 a, float64 b, flag zSign STATUS_P... function float64 (line 3342) | static float64 subFloat64Sigs( float64 a, float64 b, flag zSign STATUS_P... function float64 (line 3415) | float64 float64_add( float64 a, float64 b STATUS_PARAM ) function float64 (line 3438) | float64 float64_sub( float64 a, float64 b STATUS_PARAM ) function float64 (line 3461) | float64 float64_mul( float64 a, float64 b STATUS_PARAM ) function float64 (line 3522) | float64 float64_div( float64 a, float64 b STATUS_PARAM ) function float64 (line 3594) | float64 float64_rem( float64 a, float64 b STATUS_PARAM ) function float64 (line 3685) | float64 float64_muladd(float64 a, float64 b, float64 c, int flags STATUS... function float64 (line 3900) | float64 float64_sqrt( float64 a STATUS_PARAM ) function float64 (line 3951) | float64 float64_log2( float64 a STATUS_PARAM ) function float64_eq (line 4000) | int float64_eq( float64 a, float64 b STATUS_PARAM ) function float64_le (line 4025) | int float64_le( float64 a, float64 b STATUS_PARAM ) function float64_lt (line 4054) | int float64_lt( float64 a, float64 b STATUS_PARAM ) function float64_unordered (line 4083) | int float64_unordered( float64 a, float64 b STATUS_PARAM ) function float64_eq_quiet (line 4104) | int float64_eq_quiet( float64 a, float64 b STATUS_PARAM ) function float64_le_quiet (line 4131) | int float64_le_quiet( float64 a, float64 b STATUS_PARAM ) function float64_lt_quiet (line 4162) | int float64_lt_quiet( float64 a, float64 b STATUS_PARAM ) function float64_unordered_quiet (line 4193) | int float64_unordered_quiet( float64 a, float64 b STATUS_PARAM ) function int32 (line 4219) | int32 floatx80_to_int32( floatx80 a STATUS_PARAM ) function int32 (line 4246) | int32 floatx80_to_int32_round_to_zero( floatx80 a STATUS_PARAM ) function int64 (line 4291) | int64 floatx80_to_int64( floatx80 a STATUS_PARAM ) function int64 (line 4331) | int64 floatx80_to_int64_round_to_zero( floatx80 a STATUS_PARAM ) function float32 (line 4372) | float32 floatx80_to_float32( floatx80 a STATUS_PARAM ) function float64 (line 4400) | float64 floatx80_to_float64( floatx80 a STATUS_PARAM ) function float128 (line 4428) | float128 floatx80_to_float128( floatx80 a STATUS_PARAM ) function floatx80 (line 4452) | floatx80 floatx80_round_to_int( floatx80 a STATUS_PARAM ) function floatx80 (line 4526) | static floatx80 addFloatx80Sigs( floatx80 a, floatx80 b, flag zSign STAT... function floatx80 (line 4592) | static floatx80 subFloatx80Sigs( floatx80 a, floatx80 b, flag zSign STAT... function floatx80 (line 4658) | floatx80 floatx80_add( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80 (line 4679) | floatx80 floatx80_sub( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80 (line 4700) | floatx80 floatx80_mul( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80 (line 4759) | floatx80 floatx80_div( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80 (line 4839) | floatx80 floatx80_rem( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80 (line 4935) | floatx80 floatx80_sqrt( floatx80 a STATUS_PARAM ) function floatx80_eq (line 5006) | int floatx80_eq( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_le (line 5034) | int floatx80_le( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_lt (line 5067) | int floatx80_lt( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_unordered (line 5099) | int floatx80_unordered( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_eq_quiet (line 5119) | int floatx80_eq_quiet( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_le_quiet (line 5149) | int floatx80_le_quiet( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_lt_quiet (line 5185) | int floatx80_lt_quiet( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_unordered_quiet (line 5220) | int floatx80_unordered_quiet( floatx80 a, floatx80 b STATUS_PARAM ) function int32 (line 5246) | int32 float128_to_int32( float128 a STATUS_PARAM ) function int32 (line 5275) | int32 float128_to_int32_round_to_zero( float128 a STATUS_PARAM ) function int64 (line 5323) | int64 float128_to_int64( float128 a STATUS_PARAM ) function int64 (line 5366) | int64 float128_to_int64_round_to_zero( float128 a STATUS_PARAM ) function float32 (line 5424) | float32 float128_to_float32( float128 a STATUS_PARAM ) function float64 (line 5459) | float64 float128_to_float64( float128 a STATUS_PARAM ) function floatx80 (line 5492) | floatx80 float128_to_floatx80( float128 a STATUS_PARAM ) function float128 (line 5527) | float128 float128_round_to_int( float128 a STATUS_PARAM ) function float128 (line 5631) | static float128 addFloat128Sigs( float128 a, float128 b, flag zSign STAT... function float128 (line 5717) | static float128 subFloat128Sigs( float128 a, float128 b, flag zSign STAT... function float128 (line 5799) | float128 float128_add( float128 a, float128 b STATUS_PARAM ) function float128 (line 5820) | float128 float128_sub( float128 a, float128 b STATUS_PARAM ) function float128 (line 5841) | float128 float128_mul( float128 a, float128 b STATUS_PARAM ) function float128 (line 5905) | float128 float128_div( float128 a, float128 b STATUS_PARAM ) function float128 (line 5989) | float128 float128_rem( float128 a, float128 b STATUS_PARAM ) function float128 (line 6098) | float128 float128_sqrt( float128 a STATUS_PARAM ) function float128_eq (line 6168) | int float128_eq( float128 a, float128 b STATUS_PARAM ) function float128_le (line 6195) | int float128_le( float128 a, float128 b STATUS_PARAM ) function float128_lt (line 6228) | int float128_lt( float128 a, float128 b STATUS_PARAM ) function float128_unordered (line 6261) | int float128_unordered( float128 a, float128 b STATUS_PARAM ) function float128_eq_quiet (line 6281) | int float128_eq_quiet( float128 a, float128 b STATUS_PARAM ) function float128_le_quiet (line 6311) | int float128_le_quiet( float128 a, float128 b STATUS_PARAM ) function float128_lt_quiet (line 6347) | int float128_lt_quiet( float128 a, float128 b STATUS_PARAM ) function float128_unordered_quiet (line 6383) | int float128_unordered_quiet( float128 a, float128 b STATUS_PARAM ) function float32 (line 6400) | float32 uint32_to_float32( uint32 a STATUS_PARAM ) function float64 (line 6405) | float64 uint32_to_float64( uint32 a STATUS_PARAM ) function uint32 (line 6410) | uint32 float32_to_uint32( float32 a STATUS_PARAM ) function uint32 (line 6428) | uint32 float32_to_uint32_round_to_zero( float32 a STATUS_PARAM ) function uint16 (line 6446) | uint16 float32_to_uint16_round_to_zero( float32 a STATUS_PARAM ) function uint32 (line 6464) | uint32 float64_to_uint32( float64 a STATUS_PARAM ) function uint32 (line 6482) | uint32 float64_to_uint32_round_to_zero( float64 a STATUS_PARAM ) function uint16 (line 6500) | uint16 float64_to_uint16_round_to_zero( float64 a STATUS_PARAM ) function float64_to_uint64 (line 6519) | uint64_t float64_to_uint64 (float64 a STATUS_PARAM) function float64_to_uint64_round_to_zero (line 6530) | uint64_t float64_to_uint64_round_to_zero (float64 a STATUS_PARAM) function floatx80_compare_internal (line 6594) | int floatx80_compare_internal( floatx80 a, floatx80 b, function floatx80_compare (line 6630) | int floatx80_compare( floatx80 a, floatx80 b STATUS_PARAM ) function floatx80_compare_quiet (line 6635) | int floatx80_compare_quiet( floatx80 a, floatx80 b STATUS_PARAM ) function INLINE (line 6640) | INLINE int float128_compare_internal( float128 a, float128 b, function float128_compare (line 6674) | int float128_compare( float128 a, float128 b STATUS_PARAM ) function float128_compare_quiet (line 6679) | int float128_compare_quiet( float128 a, float128 b STATUS_PARAM ) function float32 (line 6734) | float32 float32_scalbn( float32 a, int n STATUS_PARAM ) function float64 (line 6767) | float64 float64_scalbn( float64 a, int n STATUS_PARAM ) function floatx80 (line 6800) | floatx80 floatx80_scalbn( floatx80 a, int n STATUS_PARAM ) function float128 (line 6831) | float128 float128_scalbn( float128 a, int n STATUS_PARAM ) FILE: qemu/fpu/softfloat.h type flag (line 56) | typedef uint8_t flag; type uint8 (line 64) | typedef uint8_t uint8; type int8 (line 65) | typedef int8_t int8; type uint16 (line 67) | typedef int uint16; type int16 (line 68) | typedef int int16; type uint32 (line 70) | typedef unsigned int uint32; type int32 (line 71) | typedef signed int int32; type uint64 (line 72) | typedef uint64_t uint64; type int64 (line 73) | typedef int64_t int64; type float16 (line 101) | typedef struct { type float32 (line 107) | typedef struct { type float64 (line 114) | typedef struct { type float16 (line 121) | typedef uint16_t float16; type float32 (line 122) | typedef uint32_t float32; type float64 (line 123) | typedef uint64_t float64; type floatx80 (line 134) | typedef struct { type float128 (line 140) | typedef struct { type float_status (line 181) | typedef struct float_status { function INLINE (line 195) | INLINE void set_float_detect_tininess(int val STATUS_PARAM) function INLINE (line 199) | INLINE void set_flush_to_zero(flag val STATUS_PARAM) function INLINE (line 203) | INLINE void set_flush_inputs_to_zero(flag val STATUS_PARAM) function INLINE (line 207) | INLINE void set_default_nan_mode(flag val STATUS_PARAM) function INLINE (line 211) | INLINE int get_float_exception_flags(float_status *status) function INLINE (line 314) | INLINE float32 float32_abs(float32 a) function INLINE (line 322) | INLINE float32 float32_chs(float32 a) function INLINE (line 330) | INLINE int float32_is_infinity(float32 a) function INLINE (line 335) | INLINE int float32_is_neg(float32 a) function INLINE (line 340) | INLINE int float32_is_zero(float32 a) function INLINE (line 345) | INLINE int float32_is_any_nan(float32 a) function INLINE (line 350) | INLINE int float32_is_zero_or_denormal(float32 a) function INLINE (line 355) | INLINE float32 float32_set_sign(float32 a, int sign) function INLINE (line 420) | INLINE float64 float64_abs(float64 a) function INLINE (line 428) | INLINE float64 float64_chs(float64 a) function INLINE (line 436) | INLINE int float64_is_infinity(float64 a) function INLINE (line 441) | INLINE int float64_is_neg(float64 a) function INLINE (line 446) | INLINE int float64_is_zero(float64 a) function INLINE (line 451) | INLINE int float64_is_any_nan(float64 a) function INLINE (line 456) | INLINE int float64_is_zero_or_denormal(float64 a) function INLINE (line 461) | INLINE float64 float64_set_sign(float64 a, int sign) function INLINE (line 515) | INLINE floatx80 floatx80_abs(floatx80 a) function INLINE (line 521) | INLINE floatx80 floatx80_chs(floatx80 a) function INLINE (line 527) | INLINE int floatx80_is_infinity(floatx80 a) function INLINE (line 532) | INLINE int floatx80_is_neg(floatx80 a) function INLINE (line 537) | INLINE int floatx80_is_zero(floatx80 a) function INLINE (line 542) | INLINE int floatx80_is_zero_or_denormal(floatx80 a) function INLINE (line 547) | INLINE int floatx80_is_any_nan(floatx80 a) function INLINE (line 600) | INLINE float128 float128_abs(float128 a) function INLINE (line 606) | INLINE float128 float128_chs(float128 a) function INLINE (line 612) | INLINE int float128_is_infinity(float128 a) function INLINE (line 617) | INLINE int float128_is_neg(float128 a) function INLINE (line 622) | INLINE int float128_is_zero(float128 a) function INLINE (line 627) | INLINE int float128_is_zero_or_denormal(float128 a) function INLINE (line 632) | INLINE int float128_is_any_nan(float128 a) FILE: qemu/fsdev/file-op-9p.h type FsCred (line 26) | typedef struct FsCred type xattr_operations (line 34) | struct xattr_operations type FsContext (line 35) | struct FsContext type V9fsPath (line 36) | struct V9fsPath type extended_ops (line 38) | typedef struct extended_ops { type FileOperations (line 70) | typedef struct FileOperations FileOperations; type FsDriverEntry (line 74) | typedef struct FsDriverEntry { type FsContext (line 81) | typedef struct FsContext type V9fsPath (line 92) | typedef struct V9fsPath { type V9fsFidOpenState (line 97) | typedef union V9fsFidOpenState V9fsFidOpenState; type FileOperations (line 101) | struct FileOperations FILE: qemu/fsdev/qemu-fsdev-dummy.c function qemu_fsdev_add (line 18) | int qemu_fsdev_add(QemuOpts *opts) function fsdev_register_config (line 23) | static void fsdev_register_config(void) FILE: qemu/fsdev/qemu-fsdev.c function qemu_fsdev_add (line 33) | int qemu_fsdev_add(QemuOpts *opts) function FsDriverEntry (line 87) | FsDriverEntry *get_fsdev_fsentry(char *id) function fsdev_register_config (line 101) | static void fsdev_register_config(void) FILE: qemu/fsdev/qemu-fsdev.h type FsDriverTable (line 32) | typedef struct FsDriverTable { type FsDriverListEntry (line 37) | typedef struct FsDriverListEntry { FILE: qemu/fsdev/virtfs-proxy-helper.c type option (line 45) | struct option function GCC_FMT_ATTR (line 57) | static void GCC_FMT_ATTR(2, 3) do_log(int loglevel, const char *format, ... function do_perror (line 70) | static void do_perror(const char *string) function do_cap_set (line 79) | static int do_cap_set(cap_value_t *cap_value, int size, int reset) function init_capabilities (line 118) | static int init_capabilities(void) function socket_read (line 133) | static int socket_read(int sockfd, void *buff, ssize_t size) function socket_write (line 155) | static int socket_write(int sockfd, void *buff, ssize_t size) function read_request (line 174) | static int read_request(int sockfd, struct iovec *iovec, ProxyHeader *he... function send_fd (line 206) | static int send_fd(int sockfd, int fd) function send_status (line 248) | static int send_status(int sockfd, struct iovec *iovec, int status) function setugid (line 288) | static int setugid(int uid, int gid, int *suid, int *sgid) function resetugid (line 337) | static void resetugid(int suid, int sgid) function send_response (line 356) | static int send_response(int sock, struct iovec *iovec, int size) function do_getversion (line 393) | static int do_getversion(struct iovec *iovec, struct iovec *out_iovec) function do_getxattr (line 432) | static int do_getxattr(int type, struct iovec *iovec, struct iovec *out_... function stat_to_prstat (line 488) | static void stat_to_prstat(ProxyStat *pr_stat, struct stat *stat) function statfs_to_prstatfs (line 509) | static void statfs_to_prstatfs(ProxyStatFS *pr_stfs, struct statfs *stfs) function do_stat (line 530) | static int do_stat(int type, struct iovec *iovec, struct iovec *out_iovec) function do_readlink (line 584) | static int do_readlink(struct iovec *iovec, struct iovec *out_iovec) function do_create_others (line 616) | static int do_create_others(int type, struct iovec *iovec) function do_create (line 675) | static int do_create(struct iovec *iovec) function do_open (line 706) | static int do_open(struct iovec *iovec) function proxy_socket (line 726) | static int proxy_socket(const char *path, uid_t uid, gid_t gid) function usage (line 771) | static void usage(char *prog) function process_reply (line 784) | static int process_reply(int sock, int type, function process_requests (line 827) | static int process_requests(int sock) function main (line 1016) | int main(int argc, char **argv) FILE: qemu/fsdev/virtio-9p-marshal.c function v9fs_string_free (line 29) | void v9fs_string_free(V9fsString *str) function v9fs_string_null (line 36) | void v9fs_string_null(V9fsString *str) function GCC_FMT_ATTR (line 41) | void GCC_FMT_ATTR(2, 3) function v9fs_string_copy (line 53) | void v9fs_string_copy(V9fsString *lhs, V9fsString *rhs) function v9fs_packunpack (line 60) | static ssize_t v9fs_packunpack(void *addr, struct iovec *sg, int sg_count, function v9fs_unpack (line 99) | static ssize_t v9fs_unpack(void *dst, struct iovec *out_sg, int out_num, function v9fs_pack (line 105) | ssize_t v9fs_pack(struct iovec *in_sg, int in_num, size_t offset, function v9fs_unmarshal (line 111) | ssize_t v9fs_unmarshal(struct iovec *out_sg, int out_num, size_t offset, function v9fs_marshal (line 220) | ssize_t v9fs_marshal(struct iovec *in_sg, int in_num, size_t offset, FILE: qemu/fsdev/virtio-9p-marshal.h type V9fsString (line 4) | typedef struct V9fsString type V9fsQID (line 10) | typedef struct V9fsQID type V9fsStat (line 17) | typedef struct V9fsStat type V9fsIattr (line 38) | typedef struct V9fsIattr type V9fsStatDotl (line 51) | typedef struct V9fsStatDotl { function v9fs_string_init (line 74) | static inline void v9fs_string_init(V9fsString *str) type iovec (line 84) | struct iovec type iovec (line 86) | struct iovec type iovec (line 88) | struct iovec FILE: qemu/gdbstub.c function target_memory_rw_debug (line 45) | static inline int target_memory_rw_debug(CPUArchState *env, target_ulong... function target_signal_to_gdb (line 252) | static int target_signal_to_gdb (int sig) function gdb_signal_to_target (line 262) | static int gdb_signal_to_target (int sig) type GDBRegisterState (line 272) | typedef struct GDBRegisterState { type RSState (line 281) | enum RSState { type GDBState (line 288) | typedef struct GDBState { function get_char (line 326) | static int get_char(GDBState *s) function use_gdb_syscalls (line 358) | int use_gdb_syscalls(void) function gdb_continue (line 368) | static inline void gdb_continue(GDBState *s) function put_buffer (line 377) | static void put_buffer(GDBState *s, const uint8_t *buf, int len) function fromhex (line 397) | static inline int fromhex(int v) function tohex (line 409) | static inline int tohex(int v) function memtohex (line 417) | static void memtohex(char *buf, const uint8_t *mem, int len) function hextomem (line 430) | static void hextomem(uint8_t *mem, const char *buf, int len) function put_packet_binary (line 441) | static int put_packet_binary(GDBState *s, const char *buf, int len) function put_packet (line 476) | static int put_packet(GDBState *s, const char *buf) function cpu_gdb_read_register (line 535) | static int cpu_gdb_read_register(CPUX86State *env, uint8_t *mem_buf, int n) function cpu_x86_gdb_load_seg (line 592) | static int cpu_x86_gdb_load_seg(CPUX86State *env, int sreg, uint8_t *mem... function cpu_gdb_write_register (line 617) | static int cpu_gdb_write_register(CPUX86State *env, uint8_t *mem_buf, in... function cpu_gdb_read_register (line 705) | static int cpu_gdb_read_register(CPUPPCState *env, uint8_t *mem_buf, int n) function cpu_gdb_write_register (line 742) | static int cpu_gdb_write_register(CPUPPCState *env, uint8_t *mem_buf, in... function cpu_gdb_read_register (line 803) | static int cpu_gdb_read_register(CPUSPARCState *env, uint8_t *mem_buf, i... function cpu_gdb_write_register (line 862) | static int cpu_gdb_write_register(CPUSPARCState *env, uint8_t *mem_buf, ... function cpu_gdb_read_register (line 946) | static int cpu_gdb_read_register(CPUARMState *env, uint8_t *mem_buf, int n) function cpu_gdb_write_register (line 973) | static int cpu_gdb_write_register(CPUARMState *env, uint8_t *mem_buf, in... function cpu_gdb_read_register (line 1016) | static int cpu_gdb_read_register(CPUM68KState *env, uint8_t *mem_buf, in... function cpu_gdb_write_register (line 1035) | static int cpu_gdb_write_register(CPUM68KState *env, uint8_t *mem_buf, i... function cpu_gdb_read_register (line 1060) | static int cpu_gdb_read_register(CPUMIPSState *env, uint8_t *mem_buf, in... function cpu_gdb_write_register (line 1106) | static int cpu_gdb_write_register(CPUMIPSState *env, uint8_t *mem_buf, i... function cpu_gdb_read_register (line 1165) | static int cpu_gdb_read_register(CPUSH4State *env, uint8_t *mem_buf, int n) function cpu_gdb_write_register (line 1199) | static int cpu_gdb_write_register(CPUSH4State *env, uint8_t *mem_buf, in... function cpu_gdb_read_register (line 1246) | static int cpu_gdb_read_register(CPUMBState *env, uint8_t *mem_buf, int n) function cpu_gdb_write_register (line 1256) | static int cpu_gdb_write_register(CPUMBState *env, uint8_t *mem_buf, int n) function read_register_crisv10 (line 1276) | static int function cpu_gdb_read_register (line 1309) | static int cpu_gdb_read_register(CPUCRISState *env, uint8_t *mem_buf, in... function cpu_gdb_write_register (line 1339) | static int cpu_gdb_write_register(CPUCRISState *env, uint8_t *mem_buf, i... function cpu_gdb_read_register (line 1372) | static int cpu_gdb_read_register(CPUAlphaState *env, uint8_t *mem_buf, i... function cpu_gdb_write_register (line 1406) | static int cpu_gdb_write_register(CPUAlphaState *env, uint8_t *mem_buf, ... function cpu_gdb_read_register (line 1442) | static int cpu_gdb_read_register(CPUS390XState *env, uint8_t *mem_buf, i... function cpu_gdb_write_register (line 1466) | static int cpu_gdb_write_register(CPUS390XState *env, uint8_t *mem_buf, ... function cpu_gdb_read_register (line 1496) | static int cpu_gdb_read_register(CPULM32State *env, uint8_t *mem_buf, in... function cpu_gdb_write_register (line 1529) | static int cpu_gdb_write_register(CPULM32State *env, uint8_t *mem_buf, i... function cpu_gdb_read_register (line 1575) | static int cpu_gdb_read_register(CPUXtensaState *env, uint8_t *mem_buf, ... function cpu_gdb_write_register (line 1612) | static int cpu_gdb_write_register(CPUXtensaState *env, uint8_t *mem_buf,... function cpu_gdb_read_register (line 1657) | static int cpu_gdb_read_register(CPUArchState *env, uint8_t *mem_buf, in... function cpu_gdb_write_register (line 1662) | static int cpu_gdb_write_register(CPUArchState *env, uint8_t *mem_buf, i... function memtox (line 1675) | static int memtox(char *buf, const char *mem, int len) function gdb_read_register (line 1738) | static int gdb_read_register(CPUArchState *env, uint8_t *mem_buf, int reg) function gdb_write_register (line 1753) | static int gdb_write_register(CPUArchState *env, uint8_t *mem_buf, int reg) function gdb_register_coprocessor (line 1775) | void gdb_register_coprocessor(CPUArchState * env, function gdb_breakpoint_insert (line 1820) | static int gdb_breakpoint_insert(target_ulong addr, target_ulong len, in... function gdb_breakpoint_remove (line 1854) | static int gdb_breakpoint_remove(target_ulong addr, target_ulong len, in... function gdb_breakpoint_remove_all (line 1887) | static void gdb_breakpoint_remove_all(void) function gdb_set_cpu_pc (line 1904) | static void gdb_set_cpu_pc(GDBState *s, target_ulong pc) function gdb_id (line 1941) | static inline int gdb_id(CPUArchState *env) function CPUArchState (line 1950) | static CPUArchState *find_cpu(uint32_t thread_id) function gdb_handle_packet (line 1963) | static int gdb_handle_packet(GDBState *s, const char *line_buf) function gdb_set_stop_cpu (line 2387) | void gdb_set_stop_cpu(CPUArchState *env) function gdb_vm_state_change (line 2394) | static void gdb_vm_state_change(void *opaque, int running, RunState state) function gdb_do_syscall (line 2474) | void gdb_do_syscall(gdb_syscall_complete_cb cb, const char *fmt, ...) function gdb_read_byte (line 2539) | static void gdb_read_byte(GDBState *s, int ch) function gdb_exit (line 2616) | void gdb_exit(CPUArchState *env, int code) function gdb_queuesig (line 2642) | int function gdb_handlesig (line 2655) | int function gdb_signalled (line 2705) | void gdb_signalled(CPUArchState *env, int sig) function gdb_accept (line 2718) | static void gdb_accept(void) function gdbserver_open (line 2754) | static int gdbserver_open(int port) function gdbserver_start (line 2790) | int gdbserver_start(int port) function gdbserver_fork (line 2801) | void gdbserver_fork(CPUArchState *env) function gdb_chr_can_receive (line 2812) | static int gdb_chr_can_receive(void *opaque) function gdb_chr_receive (line 2819) | static void gdb_chr_receive(void *opaque, const uint8_t *buf, int size) function gdb_chr_event (line 2828) | static void gdb_chr_event(void *opaque, int event) function gdb_monitor_output (line 2840) | static void gdb_monitor_output(GDBState *s, const char *msg, int len) function gdb_monitor_write (line 2851) | static int gdb_monitor_write(CharDriverState *chr, const uint8_t *buf, i... function gdb_sigterm_handler (line 2870) | static void gdb_sigterm_handler(int signal) function gdbserver_start (line 2878) | int gdbserver_start(const char *device) FILE: qemu/gen-icount.h function gen_icount_start (line 8) | static inline void gen_icount_start(void) function gen_icount_end (line 27) | static void gen_icount_end(TranslationBlock *tb, int num_insns) function gen_io_start (line 36) | static inline void gen_io_start(void) function gen_io_end (line 43) | static inline void gen_io_end(void) FILE: qemu/hmp.c function hmp_handle_error (line 20) | static void hmp_handle_error(Monitor *mon, Error **errp) function hmp_info_name (line 28) | void hmp_info_name(Monitor *mon) function hmp_info_version (line 39) | void hmp_info_version(Monitor *mon) function hmp_info_kvm (line 52) | void hmp_info_kvm(Monitor *mon) function hmp_info_status (line 67) | void hmp_info_status(Monitor *mon) function hmp_info_uuid (line 86) | void hmp_info_uuid(Monitor *mon) function hmp_info_chardev (line 95) | void hmp_info_chardev(Monitor *mon) function hmp_info_mice (line 108) | void hmp_info_mice(Monitor *mon) function hmp_info_migrate (line 128) | void hmp_info_migrate(Monitor *mon) function hmp_info_cpus (line 159) | void hmp_info_cpus(Monitor *mon) function hmp_info_block (line 198) | void hmp_info_block(Monitor *mon) function hmp_info_blockstats (line 250) | void hmp_info_blockstats(Monitor *mon) function hmp_info_vnc (line 284) | void hmp_info_vnc(Monitor *mon) function hmp_info_spice (line 330) | void hmp_info_spice(Monitor *mon) function hmp_info_balloon (line 373) | void hmp_info_balloon(Monitor *mon) function hmp_info_pci_device (line 412) | static void hmp_info_pci_device(Monitor *mon, const PciDeviceInfo *dev) function hmp_info_pci (line 490) | void hmp_info_pci(Monitor *mon) function hmp_info_block_jobs (line 513) | void hmp_info_block_jobs(Monitor *mon) function hmp_quit (line 549) | void hmp_quit(Monitor *mon, const QDict *qdict) function hmp_stop (line 555) | void hmp_stop(Monitor *mon, const QDict *qdict) function hmp_system_reset (line 560) | void hmp_system_reset(Monitor *mon, const QDict *qdict) function hmp_system_powerdown (line 565) | void hmp_system_powerdown(Monitor *mon, const QDict *qdict) function hmp_cpu (line 570) | void hmp_cpu(Monitor *mon, const QDict *qdict) function hmp_memsave (line 582) | void hmp_memsave(Monitor *mon, const QDict *qdict) function hmp_pmemsave (line 593) | void hmp_pmemsave(Monitor *mon, const QDict *qdict) function hmp_cont_cb (line 604) | static void hmp_cont_cb(void *opaque, int err) function hmp_cont (line 613) | void hmp_cont(Monitor *mon, const QDict *qdict) function hmp_system_wakeup (line 636) | void hmp_system_wakeup(Monitor *mon, const QDict *qdict) function hmp_inject_nmi (line 641) | void hmp_inject_nmi(Monitor *mon, const QDict *qdict) function hmp_set_link (line 649) | void hmp_set_link(Monitor *mon, const QDict *qdict) function hmp_block_passwd (line 659) | void hmp_block_passwd(Monitor *mon, const QDict *qdict) function hmp_balloon (line 669) | void hmp_balloon(Monitor *mon, const QDict *qdict) function hmp_block_resize (line 681) | void hmp_block_resize(Monitor *mon, const QDict *qdict) function hmp_snapshot_blkdev (line 691) | void hmp_snapshot_blkdev(Monitor *mon, const QDict *qdict) function hmp_migrate_cancel (line 714) | void hmp_migrate_cancel(Monitor *mon, const QDict *qdict) function hmp_migrate_set_downtime (line 719) | void hmp_migrate_set_downtime(Monitor *mon, const QDict *qdict) function hmp_migrate_set_speed (line 725) | void hmp_migrate_set_speed(Monitor *mon, const QDict *qdict) function hmp_set_password (line 731) | void hmp_set_password(Monitor *mon, const QDict *qdict) function hmp_expire_password (line 742) | void hmp_expire_password(Monitor *mon, const QDict *qdict) function hmp_eject (line 752) | void hmp_eject(Monitor *mon, const QDict *qdict) function hmp_change_read_arg (line 762) | static void hmp_change_read_arg(Monitor *mon, const char *password, function cb_hmp_change_bdrv_pwd (line 769) | static void cb_hmp_change_bdrv_pwd(Monitor *mon, const char *password, function hmp_change (line 785) | void hmp_change(Monitor *mon, const QDict *qdict) function hmp_block_set_io_throttle (line 819) | void hmp_block_set_io_throttle(Monitor *mon, const QDict *qdict) function hmp_block_stream (line 833) | void hmp_block_stream(Monitor *mon, const QDict *qdict) function hmp_block_job_set_speed (line 844) | void hmp_block_job_set_speed(Monitor *mon, const QDict *qdict) function hmp_block_job_cancel (line 855) | void hmp_block_job_cancel(Monitor *mon, const QDict *qdict) type MigrationStatus (line 865) | typedef struct MigrationStatus function hmp_migrate_status_cb (line 872) | static void hmp_migrate_status_cb(void *opaque) function hmp_migrate (line 905) | void hmp_migrate(Monitor *mon, const QDict *qdict) FILE: qemu/host-utils.c function add128 (line 34) | static void add128 (uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_... function neg128 (line 43) | static void neg128 (uint64_t *plow, uint64_t *phigh) function mul64 (line 50) | static void mul64 (uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_t b) function mulu64 (line 76) | void mulu64 (uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_t b) function muls64 (line 86) | void muls64 (uint64_t *plow, uint64_t *phigh, int64_t a, int64_t b) FILE: qemu/host-utils.h function _s2e_add128 (line 29) | static inline void function _s2e_neg128 (line 39) | static inline void function mulu64 (line 48) | static inline void mulu64(uint64_t *plow, uint64_t *phigh, function muls64 (line 75) | static inline void muls64(uint64_t *plow, uint64_t *phigh, function mulu64 (line 93) | static inline void mulu64(uint64_t *plow, uint64_t *phigh, function muls64 (line 101) | static inline void muls64(uint64_t *plow, uint64_t *phigh, function clz32 (line 115) | static inline int clz32(uint32_t val) function clo32 (line 152) | static inline int clo32(uint32_t val) function clz64 (line 157) | static inline int clz64(uint64_t val) function clo64 (line 177) | static inline int clo64(uint64_t val) function ctz32 (line 182) | static inline int ctz32(uint32_t val) function cto32 (line 221) | static inline int cto32(uint32_t val) function ctz64 (line 226) | static inline int ctz64(uint64_t val) function cto64 (line 246) | static inline int cto64(uint64_t val) function ctpop8 (line 251) | static inline int ctpop8(uint8_t val) function ctpop16 (line 260) | static inline int ctpop16(uint16_t val) function ctpop32 (line 270) | static inline int ctpop32(uint32_t val) function ctpop64 (line 285) | static inline int ctpop64(uint64_t val) FILE: qemu/hppa-dis.c type pa_arch (line 52) | enum pa_arch {pa10 = 10, pa11 = 11, pa20 = 20, pa20w = 25} type hppa_reloc_field_selector_type (line 56) | enum hppa_reloc_field_selector_type type hppa_reloc_field_selector_type_alt (line 111) | enum hppa_reloc_field_selector_type_alt type hppa_reloc_expr_type (line 135) | enum hppa_reloc_expr_type type hppa_reloc_expr_type_alt (line 146) | enum hppa_reloc_expr_type_alt type hppa_reloc_field_selector_type_alt (line 192) | enum hppa_reloc_field_selector_type_alt function sign_extend (line 201) | static inline int function low_sign_extend (line 209) | static inline int function sign_unext (line 220) | static inline int function low_sign_unext (line 230) | static inline int function re_assemble_3 (line 243) | static inline int function re_assemble_12 (line 250) | static inline int function re_assemble_14 (line 258) | static inline int function re_assemble_16 (line 265) | static inline int function re_assemble_17 (line 276) | static inline int function re_assemble_21 (line 285) | static inline int function re_assemble_22 (line 295) | static inline int function bfd_signed_vma (line 316) | static inline bfd_signed_vma type hppa_opcode_type (line 402) | enum hppa_opcode_type function hppa_rebuild_insn (line 483) | static inline int type pa_opcode (line 574) | struct pa_opcode type pa_opcode (line 845) | struct pa_opcode type CORE_ADDR (line 1646) | typedef unsigned int CORE_ADDR; function fput_reg (line 1771) | static void function fput_fp_reg (line 1777) | static void function fput_fp_reg_r (line 1783) | static void function fput_creg (line 1794) | static void function fput_const (line 1802) | static void function extract_3 (line 1815) | static int function extract_5_load (line 1821) | static int function extract_5_store (line 1829) | static int function extract_5r_store (line 1837) | static unsigned function extract_5R_store (line 1845) | static unsigned function extract_10U_store (line 1853) | static unsigned function extract_5Q_store (line 1861) | static unsigned function extract_11 (line 1869) | static int function extract_14 (line 1877) | static int function extract_16 (line 1885) | static int function extract_21 (line 1900) | static int function extract_12 (line 1921) | static int function extract_17 (line 1932) | static int function extract_22 (line 1941) | static int function print_insn_hppa (line 1953) | int FILE: qemu/hw/9p.h type V9fsConf (line 17) | typedef struct V9fsConf FILE: qemu/hw/9pfs/codir.c function v9fs_co_readdir_r (line 20) | int v9fs_co_readdir_r(V9fsPDU *pdu, V9fsFidState *fidp, struct dirent *d... function off_t (line 42) | off_t v9fs_co_telldir(V9fsPDU *pdu, V9fsFidState *fidp) function v9fs_co_seekdir (line 60) | void v9fs_co_seekdir(V9fsPDU *pdu, V9fsFidState *fidp, off_t offset) function v9fs_co_rewinddir (line 72) | void v9fs_co_rewinddir(V9fsPDU *pdu, V9fsFidState *fidp) function v9fs_co_mkdir (line 84) | int v9fs_co_mkdir(V9fsPDU *pdu, V9fsFidState *fidp, V9fsString *name, function v9fs_co_opendir (line 121) | int v9fs_co_opendir(V9fsPDU *pdu, V9fsFidState *fidp) function v9fs_co_closedir (line 149) | int v9fs_co_closedir(V9fsPDU *pdu, V9fsFidOpenState *fs) FILE: qemu/hw/9pfs/cofile.c function v9fs_co_st_gen (line 20) | int v9fs_co_st_gen(V9fsPDU *pdu, V9fsPath *path, mode_t st_mode, function v9fs_co_lstat (line 44) | int v9fs_co_lstat(V9fsPDU *pdu, V9fsPath *path, struct stat *stbuf) function v9fs_co_fstat (line 64) | int v9fs_co_fstat(V9fsPDU *pdu, V9fsFidState *fidp, struct stat *stbuf) function v9fs_co_open (line 96) | int v9fs_co_open(V9fsPDU *pdu, V9fsFidState *fidp, int flags) function v9fs_co_open2 (line 124) | int v9fs_co_open2(V9fsPDU *pdu, V9fsFidState *fidp, V9fsString *name, gi... function v9fs_co_close (line 178) | int v9fs_co_close(V9fsPDU *pdu, V9fsFidOpenState *fs) function v9fs_co_fsync (line 199) | int v9fs_co_fsync(V9fsPDU *pdu, V9fsFidState *fidp, int datasync) function v9fs_co_link (line 217) | int v9fs_co_link(V9fsPDU *pdu, V9fsFidState *oldfid, function v9fs_co_pwritev (line 239) | int v9fs_co_pwritev(V9fsPDU *pdu, V9fsFidState *fidp, function v9fs_co_preadv (line 258) | int v9fs_co_preadv(V9fsPDU *pdu, V9fsFidState *fidp, FILE: qemu/hw/9pfs/cofs.c function v9fs_co_readlink (line 20) | int v9fs_co_readlink(V9fsPDU *pdu, V9fsPath *path, V9fsString *buf) function v9fs_co_statfs (line 52) | int v9fs_co_statfs(V9fsPDU *pdu, V9fsPath *path, struct statfs *stbuf) function v9fs_co_chmod (line 72) | int v9fs_co_chmod(V9fsPDU *pdu, V9fsPath *path, mode_t mode) function v9fs_co_utimensat (line 95) | int v9fs_co_utimensat(V9fsPDU *pdu, V9fsPath *path, function v9fs_co_chown (line 116) | int v9fs_co_chown(V9fsPDU *pdu, V9fsPath *path, uid_t uid, gid_t gid) function v9fs_co_truncate (line 140) | int v9fs_co_truncate(V9fsPDU *pdu, V9fsPath *path, off_t size) function v9fs_co_mknod (line 160) | int v9fs_co_mknod(V9fsPDU *pdu, V9fsFidState *fidp, V9fsString *name, ui... function v9fs_co_remove (line 199) | int v9fs_co_remove(V9fsPDU *pdu, V9fsPath *path) function v9fs_co_unlinkat (line 219) | int v9fs_co_unlinkat(V9fsPDU *pdu, V9fsPath *path, V9fsString *name, int... function v9fs_co_rename (line 240) | int v9fs_co_rename(V9fsPDU *pdu, V9fsPath *oldpath, V9fsPath *newpath) function v9fs_co_renameat (line 258) | int v9fs_co_renameat(V9fsPDU *pdu, V9fsPath *olddirpath, V9fsString *old... function v9fs_co_symlink (line 278) | int v9fs_co_symlink(V9fsPDU *pdu, V9fsFidState *dfidp, V9fsString *name, function v9fs_co_name_to_path (line 320) | int v9fs_co_name_to_path(V9fsPDU *pdu, V9fsPath *dirpath, FILE: qemu/hw/9pfs/coxattr.c function v9fs_co_llistxattr (line 20) | int v9fs_co_llistxattr(V9fsPDU *pdu, V9fsPath *path, void *value, size_t... function v9fs_co_lgetxattr (line 40) | int v9fs_co_lgetxattr(V9fsPDU *pdu, V9fsPath *path, function v9fs_co_lsetxattr (line 64) | int v9fs_co_lsetxattr(V9fsPDU *pdu, V9fsPath *path, function v9fs_co_lremovexattr (line 88) | int v9fs_co_lremovexattr(V9fsPDU *pdu, V9fsPath *path, FILE: qemu/hw/9pfs/virtio-9p-coth.c function co_run_in_worker_bh (line 24) | void co_run_in_worker_bh(void *opaque) function v9fs_qemu_process_req_done (line 30) | static void v9fs_qemu_process_req_done(void *arg) function v9fs_thread_routine (line 45) | static void v9fs_thread_routine(gpointer data, gpointer user_data) function v9fs_init_worker_threads (line 59) | int v9fs_init_worker_threads(void) FILE: qemu/hw/9pfs/virtio-9p-coth.h type V9fsThPool (line 23) | typedef struct V9fsThPool { type dirent (line 61) | struct dirent type dirent (line 61) | struct dirent type statfs (line 65) | struct statfs type stat (line 66) | struct stat type timespec (line 68) | struct timespec type stat (line 75) | struct stat type stat (line 77) | struct stat type stat (line 83) | struct stat type stat (line 87) | struct stat type stat (line 95) | struct stat type iovec (line 99) | struct iovec type iovec (line 101) | struct iovec FILE: qemu/hw/9pfs/virtio-9p-device.c function virtio_9p_get_features (line 23) | static uint32_t virtio_9p_get_features(VirtIODevice *vdev, uint32_t feat... function V9fsState (line 29) | static V9fsState *to_virtio_9p(VirtIODevice *vdev) function virtio_9p_get_config (line 34) | static void virtio_9p_get_config(VirtIODevice *vdev, uint8_t *config) function VirtIODevice (line 49) | VirtIODevice *virtio_9p_init(DeviceState *dev, V9fsConf *conf) function virtio_9p_init_pci (line 144) | static int virtio_9p_init_pci(PCIDevice *pci_dev) function virtio_9p_class_init (line 166) | static void virtio_9p_class_init(ObjectClass *klass, void *data) function virtio_9p_register_types (line 187) | static void virtio_9p_register_types(void) FILE: qemu/hw/9pfs/virtio-9p-handle.c type handle_data (line 43) | struct handle_data { function name_to_handle (line 48) | static inline int name_to_handle(int dirfd, const char *name, function open_by_handle (line 54) | static inline int open_by_handle(int mountfd, const char *fh, int flags) function handle_update_file_cred (line 59) | static int handle_update_file_cred(int dirfd, const char *name, FsCred *... function handle_lstat (line 77) | static int handle_lstat(FsContext *fs_ctx, V9fsPath *fs_path, function handle_readlink (line 92) | static ssize_t handle_readlink(FsContext *fs_ctx, V9fsPath *fs_path, function handle_close (line 107) | static int handle_close(FsContext *ctx, V9fsFidOpenState *fs) function handle_closedir (line 112) | static int handle_closedir(FsContext *ctx, V9fsFidOpenState *fs) function handle_open (line 117) | static int handle_open(FsContext *ctx, V9fsPath *fs_path, function handle_opendir (line 126) | static int handle_opendir(FsContext *ctx, function handle_rewinddir (line 141) | static void handle_rewinddir(FsContext *ctx, V9fsFidOpenState *fs) function off_t (line 146) | static off_t handle_telldir(FsContext *ctx, V9fsFidOpenState *fs) function handle_readdir_r (line 151) | static int handle_readdir_r(FsContext *ctx, V9fsFidOpenState *fs, function handle_seekdir (line 158) | static void handle_seekdir(FsContext *ctx, V9fsFidOpenState *fs, off_t off) function handle_preadv (line 163) | static ssize_t handle_preadv(FsContext *ctx, V9fsFidOpenState *fs, function handle_pwritev (line 179) | static ssize_t handle_pwritev(FsContext *ctx, V9fsFidOpenState *fs, function handle_chmod (line 208) | static int handle_chmod(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *cr... function handle_mknod (line 222) | static int handle_mknod(FsContext *fs_ctx, V9fsPath *dir_path, function handle_mkdir (line 240) | static int handle_mkdir(FsContext *fs_ctx, V9fsPath *dir_path, function handle_fstat (line 258) | static int handle_fstat(FsContext *fs_ctx, int fid_type, function handle_open2 (line 271) | static int handle_open2(FsContext *fs_ctx, V9fsPath *dir_path, const cha... function handle_symlink (line 297) | static int handle_symlink(FsContext *fs_ctx, const char *oldpath, function handle_link (line 322) | static int handle_link(FsContext *ctx, V9fsPath *oldpath, function handle_truncate (line 343) | static int handle_truncate(FsContext *ctx, V9fsPath *fs_path, off_t size) function handle_rename (line 357) | static int handle_rename(FsContext *ctx, const char *oldpath, function handle_chown (line 364) | static int handle_chown(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *cr... function handle_utimensat (line 378) | static int handle_utimensat(FsContext *ctx, V9fsPath *fs_path, function handle_remove (line 399) | static int handle_remove(FsContext *ctx, const char *path) function handle_fsync (line 405) | static int handle_fsync(FsContext *ctx, int fid_type, function handle_statfs (line 423) | static int handle_statfs(FsContext *ctx, V9fsPath *fs_path, function handle_lgetxattr (line 438) | static ssize_t handle_lgetxattr(FsContext *ctx, V9fsPath *fs_path, function handle_llistxattr (line 453) | static ssize_t handle_llistxattr(FsContext *ctx, V9fsPath *fs_path, function handle_lsetxattr (line 468) | static int handle_lsetxattr(FsContext *ctx, V9fsPath *fs_path, const cha... function handle_lremovexattr (line 483) | static int handle_lremovexattr(FsContext *ctx, V9fsPath *fs_path, function handle_name_to_path (line 498) | static int handle_name_to_path(FsContext *ctx, V9fsPath *dir_path, function handle_renameat (line 537) | static int handle_renameat(FsContext *ctx, V9fsPath *olddir, function handle_unlinkat (line 559) | static int handle_unlinkat(FsContext *ctx, V9fsPath *dir, function handle_ioc_getversion (line 582) | static int handle_ioc_getversion(FsContext *ctx, V9fsPath *path, function handle_init (line 604) | static int handle_init(FsContext *ctx) function handle_parse_opts (line 644) | static int handle_parse_opts(QemuOpts *opts, struct FsDriverEntry *fse) FILE: qemu/hw/9pfs/virtio-9p-local.c function local_mapped_file_attr (line 63) | static void local_mapped_file_attr(FsContext *ctx, const char *path, function local_lstat (line 91) | static int local_lstat(FsContext *fs_ctx, V9fsPath *fs_path, struct stat... function local_create_mapped_attr_dir (line 129) | static int local_create_mapped_attr_dir(FsContext *ctx, const char *path) function local_set_mapped_file_attr (line 146) | static int local_set_mapped_file_attr(FsContext *ctx, function local_set_xattr (line 220) | static int local_set_xattr(const char *path, FsCred *credp) function local_post_create_passthrough (line 255) | static int local_post_create_passthrough(FsContext *fs_ctx, const char *... function local_readlink (line 277) | static ssize_t local_readlink(FsContext *fs_ctx, V9fsPath *fs_path, function local_close (line 303) | static int local_close(FsContext *ctx, V9fsFidOpenState *fs) function local_closedir (line 308) | static int local_closedir(FsContext *ctx, V9fsFidOpenState *fs) function local_open (line 313) | static int local_open(FsContext *ctx, V9fsPath *fs_path, function local_opendir (line 323) | static int local_opendir(FsContext *ctx, function local_rewinddir (line 336) | static void local_rewinddir(FsContext *ctx, V9fsFidOpenState *fs) function off_t (line 341) | static off_t local_telldir(FsContext *ctx, V9fsFidOpenState *fs) function local_readdir_r (line 346) | static int local_readdir_r(FsContext *ctx, V9fsFidOpenState *fs, function local_seekdir (line 364) | static void local_seekdir(FsContext *ctx, V9fsFidOpenState *fs, off_t off) function local_preadv (line 369) | static ssize_t local_preadv(FsContext *ctx, V9fsFidOpenState *fs, function local_pwritev (line 385) | static ssize_t local_pwritev(FsContext *ctx, V9fsFidOpenState *fs, function local_chmod (line 415) | static int local_chmod(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp) function local_mknod (line 431) | static int local_mknod(FsContext *fs_ctx, V9fsPath *dir_path, function local_mkdir (line 491) | static int local_mkdir(FsContext *fs_ctx, V9fsPath *dir_path, function local_fstat (line 549) | static int local_fstat(FsContext *fs_ctx, int fid_type, function local_open2 (line 594) | static int local_open2(FsContext *fs_ctx, V9fsPath *dir_path, const char... function local_symlink (line 662) | static int local_symlink(FsContext *fs_ctx, const char *oldpath, function local_link (line 764) | static int local_link(FsContext *ctx, V9fsPath *oldpath, function local_truncate (line 795) | static int local_truncate(FsContext *ctx, V9fsPath *fs_path, off_t size) function local_rename (line 803) | static int local_rename(FsContext *ctx, const char *oldpath, function local_chown (line 824) | static int local_chown(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp) function local_utimensat (line 842) | static int local_utimensat(FsContext *s, V9fsPath *fs_path, function local_remove (line 851) | static int local_remove(FsContext *ctx, const char *path) function local_fsync (line 895) | static int local_fsync(FsContext *ctx, int fid_type, function local_statfs (line 913) | static int local_statfs(FsContext *s, V9fsPath *fs_path, struct statfs *... function local_lgetxattr (line 921) | static ssize_t local_lgetxattr(FsContext *ctx, V9fsPath *fs_path, function local_llistxattr (line 929) | static ssize_t local_llistxattr(FsContext *ctx, V9fsPath *fs_path, function local_lsetxattr (line 937) | static int local_lsetxattr(FsContext *ctx, V9fsPath *fs_path, const char... function local_lremovexattr (line 945) | static int local_lremovexattr(FsContext *ctx, V9fsPath *fs_path, function local_name_to_path (line 953) | static int local_name_to_path(FsContext *ctx, V9fsPath *dir_path, function local_renameat (line 967) | static int local_renameat(FsContext *ctx, V9fsPath *olddir, function local_unlinkat (line 986) | static int local_unlinkat(FsContext *ctx, V9fsPath *dir, function local_ioc_getversion (line 1034) | static int local_ioc_getversion(FsContext *ctx, V9fsPath *path, function local_init (line 1060) | static int local_init(FsContext *ctx) function local_parse_opts (line 1098) | static int local_parse_opts(QemuOpts *opts, struct FsDriverEntry *fse) FILE: qemu/hw/9pfs/virtio-9p-posix-acl.c function mp_pacl_getxattr (line 26) | static ssize_t mp_pacl_getxattr(FsContext *ctx, const char *path, function mp_pacl_listxattr (line 33) | static ssize_t mp_pacl_listxattr(FsContext *ctx, const char *path, function mp_pacl_setxattr (line 51) | static int mp_pacl_setxattr(FsContext *ctx, const char *path, const char... function mp_pacl_removexattr (line 59) | static int mp_pacl_removexattr(FsContext *ctx, function mp_dacl_getxattr (line 77) | static ssize_t mp_dacl_getxattr(FsContext *ctx, const char *path, function mp_dacl_listxattr (line 84) | static ssize_t mp_dacl_listxattr(FsContext *ctx, const char *path, function mp_dacl_setxattr (line 102) | static int mp_dacl_setxattr(FsContext *ctx, const char *path, const char... function mp_dacl_removexattr (line 110) | static int mp_dacl_removexattr(FsContext *ctx, FILE: qemu/hw/9pfs/virtio-9p-proxy.c type V9fsProxy (line 19) | typedef struct V9fsProxy { function v9fs_receivefd (line 31) | static int v9fs_receivefd(int sockfd, int *status) function socket_read (line 82) | static ssize_t socket_read(int sockfd, void *buff, size_t size) function prstatfs_to_statfs (line 105) | static void prstatfs_to_statfs(struct statfs *stfs, ProxyStatFS *prstfs) function prstat_to_stat (line 122) | static void prstat_to_stat(struct stat *stbuf, ProxyStat *prstat) function v9fs_receive_response (line 152) | static int v9fs_receive_response(V9fsProxy *proxy, int type, function v9fs_receive_status (line 262) | static int v9fs_receive_status(V9fsProxy *proxy, function v9fs_request (line 295) | static int v9fs_request(V9fsProxy *proxy, int type, function proxy_lstat (line 603) | static int proxy_lstat(FsContext *fs_ctx, V9fsPath *fs_path, struct stat... function proxy_readlink (line 614) | static ssize_t proxy_readlink(FsContext *fs_ctx, V9fsPath *fs_path, function proxy_close (line 627) | static int proxy_close(FsContext *ctx, V9fsFidOpenState *fs) function proxy_closedir (line 632) | static int proxy_closedir(FsContext *ctx, V9fsFidOpenState *fs) function proxy_open (line 637) | static int proxy_open(FsContext *ctx, V9fsPath *fs_path, function proxy_opendir (line 648) | static int proxy_opendir(FsContext *ctx, function proxy_rewinddir (line 669) | static void proxy_rewinddir(FsContext *ctx, V9fsFidOpenState *fs) function off_t (line 674) | static off_t proxy_telldir(FsContext *ctx, V9fsFidOpenState *fs) function proxy_readdir_r (line 679) | static int proxy_readdir_r(FsContext *ctx, V9fsFidOpenState *fs, function proxy_seekdir (line 686) | static void proxy_seekdir(FsContext *ctx, V9fsFidOpenState *fs, off_t off) function proxy_preadv (line 691) | static ssize_t proxy_preadv(FsContext *ctx, V9fsFidOpenState *fs, function proxy_pwritev (line 707) | static ssize_t proxy_pwritev(FsContext *ctx, V9fsFidOpenState *fs, function proxy_chmod (line 737) | static int proxy_chmod(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp) function proxy_mknod (line 748) | static int proxy_mknod(FsContext *fs_ctx, V9fsPath *dir_path, function proxy_mkdir (line 768) | static int proxy_mkdir(FsContext *fs_ctx, V9fsPath *dir_path, function proxy_fstat (line 788) | static int proxy_fstat(FsContext *fs_ctx, int fid_type, function proxy_open2 (line 801) | static int proxy_open2(FsContext *fs_ctx, V9fsPath *dir_path, const char... function proxy_symlink (line 820) | static int proxy_symlink(FsContext *fs_ctx, const char *oldpath, function proxy_link (line 843) | static int proxy_link(FsContext *ctx, V9fsPath *oldpath, function proxy_truncate (line 861) | static int proxy_truncate(FsContext *ctx, V9fsPath *fs_path, off_t size) function proxy_rename (line 873) | static int proxy_rename(FsContext *ctx, const char *oldpath, function proxy_chown (line 894) | static int proxy_chown(FsContext *fs_ctx, V9fsPath *fs_path, FsCred *credp) function proxy_utimensat (line 905) | static int proxy_utimensat(FsContext *s, V9fsPath *fs_path, function proxy_remove (line 919) | static int proxy_remove(FsContext *ctx, const char *path) function proxy_fsync (line 933) | static int proxy_fsync(FsContext *ctx, int fid_type, function proxy_statfs (line 951) | static int proxy_statfs(FsContext *s, V9fsPath *fs_path, struct statfs *... function proxy_lgetxattr (line 962) | static ssize_t proxy_lgetxattr(FsContext *ctx, V9fsPath *fs_path, function proxy_llistxattr (line 979) | static ssize_t proxy_llistxattr(FsContext *ctx, V9fsPath *fs_path, function proxy_lsetxattr (line 991) | static int proxy_lsetxattr(FsContext *ctx, V9fsPath *fs_path, const char... function proxy_lremovexattr (line 1015) | static int proxy_lremovexattr(FsContext *ctx, V9fsPath *fs_path, function proxy_name_to_path (line 1032) | static int proxy_name_to_path(FsContext *ctx, V9fsPath *dir_path, function proxy_renameat (line 1046) | static int proxy_renameat(FsContext *ctx, V9fsPath *olddir, function proxy_unlinkat (line 1065) | static int proxy_unlinkat(FsContext *ctx, V9fsPath *dir, function proxy_ioc_getversion (line 1079) | static int proxy_ioc_getversion(FsContext *fs_ctx, V9fsPath *path, function connect_namedsocket (line 1098) | static int connect_namedsocket(const char *path) function proxy_parse_opts (line 1121) | static int proxy_parse_opts(QemuOpts *opts, struct FsDriverEntry *fs) function proxy_init (line 1144) | static int proxy_init(FsContext *ctx) FILE: qemu/hw/9pfs/virtio-9p-proxy.h type cmsghdr (line 28) | struct cmsghdr type ProxyHeader (line 32) | typedef struct { type ProxyStat (line 64) | typedef struct { type ProxyStatFS (line 83) | typedef struct { FILE: qemu/hw/9pfs/virtio-9p-synth.c function V9fsSynthNode (line 38) | static V9fsSynthNode *v9fs_add_dir_node(V9fsSynthNode *parent, int mode, function qemu_v9fs_synth_mkdir (line 66) | int qemu_v9fs_synth_mkdir(V9fsSynthNode *parent, int mode, function qemu_v9fs_synth_add_file (line 101) | int qemu_v9fs_synth_add_file(V9fsSynthNode *parent, int mode, function v9fs_synth_fill_statbuf (line 143) | static void v9fs_synth_fill_statbuf(V9fsSynthNode *node, struct stat *st... function v9fs_synth_lstat (line 160) | static int v9fs_synth_lstat(FsContext *fs_ctx, function v9fs_synth_fstat (line 169) | static int v9fs_synth_fstat(FsContext *fs_ctx, int fid_type, function v9fs_synth_opendir (line 177) | static int v9fs_synth_opendir(FsContext *ctx, function v9fs_synth_closedir (line 190) | static int v9fs_synth_closedir(FsContext *ctx, V9fsFidOpenState *fs) function off_t (line 201) | static off_t v9fs_synth_telldir(FsContext *ctx, V9fsFidOpenState *fs) function v9fs_synth_seekdir (line 207) | static void v9fs_synth_seekdir(FsContext *ctx, V9fsFidOpenState *fs, off... function v9fs_synth_rewinddir (line 213) | static void v9fs_synth_rewinddir(FsContext *ctx, V9fsFidOpenState *fs) function v9fs_synth_direntry (line 218) | static void v9fs_synth_direntry(V9fsSynthNode *node, function v9fs_synth_get_dentry (line 226) | static int v9fs_synth_get_dentry(V9fsSynthNode *dir, struct dirent *entry, function v9fs_synth_readdir_r (line 251) | static int v9fs_synth_readdir_r(FsContext *ctx, V9fsFidOpenState *fs, function v9fs_synth_open (line 264) | static int v9fs_synth_open(FsContext *ctx, V9fsPath *fs_path, function v9fs_synth_open2 (line 277) | static int v9fs_synth_open2(FsContext *fs_ctx, V9fsPath *dir_path, function v9fs_synth_close (line 285) | static int v9fs_synth_close(FsContext *ctx, V9fsFidOpenState *fs) function v9fs_synth_pwritev (line 296) | static ssize_t v9fs_synth_pwritev(FsContext *ctx, V9fsFidOpenState *fs, function v9fs_synth_preadv (line 320) | static ssize_t v9fs_synth_preadv(FsContext *ctx, V9fsFidOpenState *fs, function v9fs_synth_truncate (line 344) | static int v9fs_synth_truncate(FsContext *ctx, V9fsPath *path, off_t off... function v9fs_synth_chmod (line 350) | static int v9fs_synth_chmod(FsContext *fs_ctx, V9fsPath *path, FsCred *c... function v9fs_synth_mknod (line 356) | static int v9fs_synth_mknod(FsContext *fs_ctx, V9fsPath *path, function v9fs_synth_mkdir (line 363) | static int v9fs_synth_mkdir(FsContext *fs_ctx, V9fsPath *path, function v9fs_synth_readlink (line 370) | static ssize_t v9fs_synth_readlink(FsContext *fs_ctx, V9fsPath *path, function v9fs_synth_symlink (line 377) | static int v9fs_synth_symlink(FsContext *fs_ctx, const char *oldpath, function v9fs_synth_link (line 384) | static int v9fs_synth_link(FsContext *fs_ctx, V9fsPath *oldpath, function v9fs_synth_rename (line 391) | static int v9fs_synth_rename(FsContext *ctx, const char *oldpath, function v9fs_synth_chown (line 398) | static int v9fs_synth_chown(FsContext *fs_ctx, V9fsPath *path, FsCred *c... function v9fs_synth_utimensat (line 404) | static int v9fs_synth_utimensat(FsContext *fs_ctx, V9fsPath *path, function v9fs_synth_remove (line 411) | static int v9fs_synth_remove(FsContext *ctx, const char *path) function v9fs_synth_fsync (line 417) | static int v9fs_synth_fsync(FsContext *ctx, int fid_type, function v9fs_synth_statfs (line 424) | static int v9fs_synth_statfs(FsContext *s, V9fsPath *fs_path, function v9fs_synth_lgetxattr (line 435) | static ssize_t v9fs_synth_lgetxattr(FsContext *ctx, V9fsPath *path, function v9fs_synth_llistxattr (line 442) | static ssize_t v9fs_synth_llistxattr(FsContext *ctx, V9fsPath *path, function v9fs_synth_lsetxattr (line 449) | static int v9fs_synth_lsetxattr(FsContext *ctx, V9fsPath *path, function v9fs_synth_lremovexattr (line 457) | static int v9fs_synth_lremovexattr(FsContext *ctx, function v9fs_synth_name_to_path (line 464) | static int v9fs_synth_name_to_path(FsContext *ctx, V9fsPath *dir_path, function v9fs_synth_renameat (line 506) | static int v9fs_synth_renameat(FsContext *ctx, V9fsPath *olddir, function v9fs_synth_unlinkat (line 514) | static int v9fs_synth_unlinkat(FsContext *ctx, V9fsPath *dir, function v9fs_synth_init (line 521) | static int v9fs_synth_init(FsContext *ctx) FILE: qemu/hw/9pfs/virtio-9p-synth.h type V9fsSynthNode (line 18) | typedef struct V9fsSynthNode V9fsSynthNode; type V9fsSynthNodeAttr (line 23) | typedef struct V9fsSynthNodeAttr { type V9fsSynthNode (line 31) | struct V9fsSynthNode { type V9fsSynthOpenState (line 41) | typedef struct V9fsSynthOpenState { FILE: qemu/hw/9pfs/virtio-9p-xattr-user.c function mp_user_getxattr (line 21) | static ssize_t mp_user_getxattr(FsContext *ctx, const char *path, function mp_user_listxattr (line 36) | static ssize_t mp_user_listxattr(FsContext *ctx, const char *path, function mp_user_setxattr (line 68) | static int mp_user_setxattr(FsContext *ctx, const char *path, const char... function mp_user_removexattr (line 83) | static int mp_user_removexattr(FsContext *ctx, FILE: qemu/hw/9pfs/virtio-9p-xattr.c function XattrOperations (line 20) | static XattrOperations *get_xattr_operations(XattrOperations **h, function v9fs_get_xattr (line 32) | ssize_t v9fs_get_xattr(FsContext *ctx, const char *path, function pt_listxattr (line 43) | ssize_t pt_listxattr(FsContext *ctx, const char *path, function v9fs_list_xattr (line 65) | ssize_t v9fs_list_xattr(FsContext *ctx, const char *path, function v9fs_set_xattr (line 118) | int v9fs_set_xattr(FsContext *ctx, const char *path, const char *name, function v9fs_remove_xattr (line 130) | int v9fs_remove_xattr(FsContext *ctx, FILE: qemu/hw/9pfs/virtio-9p-xattr.h type XattrOperations (line 18) | typedef struct xattr_operations function pt_getxattr (line 54) | static inline ssize_t pt_getxattr(FsContext *ctx, const char *path, function pt_setxattr (line 61) | static inline int pt_setxattr(FsContext *ctx, const char *path, function pt_removexattr (line 69) | static inline int pt_removexattr(FsContext *ctx, function notsup_getxattr (line 76) | static inline ssize_t notsup_getxattr(FsContext *ctx, const char *path, function notsup_setxattr (line 84) | static inline int notsup_setxattr(FsContext *ctx, const char *path, function notsup_listxattr (line 92) | static inline ssize_t notsup_listxattr(FsContext *ctx, const char *path, function notsup_removexattr (line 98) | static inline int notsup_removexattr(FsContext *ctx, FILE: qemu/hw/9pfs/virtio-9p.c function omode_to_uflags (line 41) | static int omode_to_uflags(int8_t mode) type dotl_openflag_map (line 75) | struct dotl_openflag_map { function dotl_to_open_flags (line 80) | static int dotl_to_open_flags(int flags) function cred_init (line 115) | void cred_init(FsCred *credp) function get_dotl_openflags (line 123) | static int get_dotl_openflags(V9fsState *s, int oflags) function v9fs_path_init (line 138) | void v9fs_path_init(V9fsPath *path) function v9fs_path_free (line 144) | void v9fs_path_free(V9fsPath *path) function v9fs_path_copy (line 151) | void v9fs_path_copy(V9fsPath *lhs, V9fsPath *rhs) function v9fs_name_to_path (line 159) | int v9fs_name_to_path(V9fsState *s, V9fsPath *dirpath, function v9fs_path_is_ancestor (line 176) | static int v9fs_path_is_ancestor(V9fsPath *s1, V9fsPath *s2) function v9fs_string_size (line 186) | static size_t v9fs_string_size(V9fsString *str) function v9fs_reopen_fid (line 193) | static int v9fs_reopen_fid(V9fsPDU *pdu, V9fsFidState *f) function V9fsFidState (line 212) | static V9fsFidState *get_fid(V9fsPDU *pdu, int32_t fid) function V9fsFidState (line 249) | static V9fsFidState *alloc_fid(V9fsState *s, int32_t fid) function v9fs_xattr_fid_clunk (line 275) | static int v9fs_xattr_fid_clunk(V9fsPDU *pdu, V9fsFidState *fidp) function free_fid (line 309) | static int free_fid(V9fsPDU *pdu, V9fsFidState *fidp) function put_fid (line 330) | static void put_fid(V9fsPDU *pdu, V9fsFidState *fidp) function V9fsFidState (line 355) | static V9fsFidState *clunk_fid(V9fsState *s, int32_t fid) function v9fs_reclaim_fd (line 373) | void v9fs_reclaim_fd(V9fsPDU *pdu) function v9fs_mark_fids_unreclaim (line 454) | static int v9fs_mark_fids_unreclaim(V9fsPDU *pdu, V9fsPath *path) function virtfs_reset (line 487) | static void virtfs_reset(V9fsPDU *pdu) function stat_to_qid (line 537) | static void stat_to_qid(const struct stat *stbuf, V9fsQID *qidp) function fid_to_qid (line 554) | static int fid_to_qid(V9fsPDU *pdu, V9fsFidState *fidp, V9fsQID *qidp) function V9fsPDU (line 567) | static V9fsPDU *alloc_pdu(V9fsState *s) function free_pdu (line 579) | static void free_pdu(V9fsState *s, V9fsPDU *pdu) function complete_pdu (line 598) | static void complete_pdu(V9fsState *s, V9fsPDU *pdu, ssize_t len) function mode_t (line 643) | static mode_t v9mode_to_mode(uint32_t mode, V9fsString *extension) function donttouch_stat (line 686) | static int donttouch_stat(V9fsStat *stat) function v9fs_stat_init (line 710) | static void v9fs_stat_init(V9fsStat *stat) function v9fs_stat_free (line 719) | static void v9fs_stat_free(V9fsStat *stat) function stat_to_v9mode (line 728) | static uint32_t stat_to_v9mode(const struct stat *stbuf) function stat_to_v9stat (line 768) | static int stat_to_v9stat(V9fsPDU *pdu, V9fsPath *name, function stat_to_v9stat_dotl (line 845) | static void stat_to_v9stat_dotl(V9fsState *s, const struct stat *stbuf, function print_sg (line 870) | static void print_sg(struct iovec *sg, int cnt) function v9fs_fix_path (line 885) | static void v9fs_fix_path(V9fsPath *dst, V9fsPath *src, int len) function is_ro_export (line 896) | static inline bool is_ro_export(FsContext *ctx) function v9fs_version (line 901) | static void v9fs_version(void *opaque) function v9fs_attach (line 940) | static void v9fs_attach(void *opaque) function v9fs_stat (line 999) | static void v9fs_stat(void *opaque) function v9fs_getattr (line 1044) | static void v9fs_getattr(void *opaque) function v9fs_setattr (line 1112) | static void v9fs_setattr(void *opaque) function v9fs_walk_marshal (line 1197) | static int v9fs_walk_marshal(V9fsPDU *pdu, uint16_t nwnames, V9fsQID *qids) function v9fs_walk (line 1218) | static void v9fs_walk(void *opaque) function get_iounit (line 1315) | static int32_t get_iounit(V9fsPDU *pdu, V9fsPath *path) function v9fs_open (line 1335) | static void v9fs_open(void *opaque) function v9fs_lcreate (line 1425) | static void v9fs_lcreate(void *opaque) function v9fs_fsync (line 1483) | static void v9fs_fsync(void *opaque) function v9fs_clunk (line 1513) | static void v9fs_clunk(void *opaque) function v9fs_xattr_read (line 1545) | static int v9fs_xattr_read(V9fsState *s, V9fsPDU *pdu, V9fsFidState *fidp, function v9fs_do_readdir_with_stat (line 1578) | static int v9fs_do_readdir_with_stat(V9fsPDU *pdu, function v9fs_init_qiov_from_pdu (line 1650) | static void v9fs_init_qiov_from_pdu(QEMUIOVector *qiov, V9fsPDU *pdu, function v9fs_read (line 1671) | static void v9fs_read(void *opaque) function v9fs_readdir_data_size (line 1755) | static size_t v9fs_readdir_data_size(V9fsString *name) function v9fs_do_readdir (line 1764) | static int v9fs_do_readdir(V9fsPDU *pdu, function v9fs_readdir (line 1829) | static void v9fs_readdir(void *opaque) function v9fs_xattr_write (line 1879) | static int v9fs_xattr_write(V9fsState *s, V9fsPDU *pdu, V9fsFidState *fidp, function v9fs_write (line 1926) | static void v9fs_write(void *opaque) function v9fs_create (line 2008) | static void v9fs_create(void *opaque) function v9fs_symlink (line 2178) | static void v9fs_symlink(void *opaque) function v9fs_flush (line 2224) | static void v9fs_flush(void *opaque) function v9fs_link (line 2258) | static void v9fs_link(void *opaque) function v9fs_remove (line 2298) | static void v9fs_remove(void *opaque) function v9fs_unlinkat (line 2342) | static void v9fs_unlinkat(void *opaque) function v9fs_complete_rename (line 2389) | static int v9fs_complete_rename(V9fsPDU *pdu, V9fsFidState *fidp, function v9fs_rename (line 2447) | static void v9fs_rename(void *opaque) function v9fs_fix_fid_paths (line 2487) | static void v9fs_fix_fid_paths(V9fsPDU *pdu, V9fsPath *olddir, function v9fs_complete_renameat (line 2515) | static int v9fs_complete_renameat(V9fsPDU *pdu, int32_t olddirfid, function v9fs_renameat (line 2558) | static void v9fs_renameat(void *opaque) function v9fs_wstat (line 2589) | static void v9fs_wstat(void *opaque) function v9fs_fill_statfs (line 2684) | static int v9fs_fill_statfs(V9fsState *s, V9fsPDU *pdu, struct statfs *s... function v9fs_statfs (line 2729) | static void v9fs_statfs(void *opaque) function v9fs_mknod (line 2764) | static void v9fs_mknod(void *opaque) function v9fs_lock (line 2821) | static void v9fs_lock(void *opaque) function v9fs_getlock (line 2875) | static void v9fs_getlock(void *opaque) function v9fs_mkdir (line 2921) | static void v9fs_mkdir(void *opaque) function v9fs_xattrwalk (line 2965) | static void v9fs_xattrwalk(void *opaque) function v9fs_xattrcreate (line 3071) | static void v9fs_xattrcreate(void *opaque) function v9fs_readlink (line 3116) | static void v9fs_readlink(void *opaque) function v9fs_op_not_supp (line 3192) | static void v9fs_op_not_supp(void *opaque) function v9fs_fs_ro (line 3198) | static void v9fs_fs_ro(void *opaque) function is_read_only_op (line 3204) | static inline bool is_read_only_op(V9fsPDU *pdu) function submit_pdu (line 3231) | static void submit_pdu(V9fsState *s, V9fsPDU *pdu) function handle_9p_output (line 3250) | void handle_9p_output(VirtIODevice *vdev, VirtQueue *vq) function virtio_9p_set_fd_limit (line 3274) | void virtio_9p_set_fd_limit(void) FILE: qemu/hw/9pfs/virtio-9p.h type p9_proto_version (line 105) | enum p9_proto_version { type V9fsPDU (line 128) | typedef struct V9fsPDU V9fsPDU; type V9fsState (line 129) | struct V9fsState type V9fsPDU (line 131) | struct V9fsPDU type V9fsFidState (line 157) | typedef struct V9fsFidState V9fsFidState; type V9fsXattr (line 166) | typedef struct V9fsXattr type V9fsFidState (line 191) | struct V9fsFidState type V9fsState (line 207) | typedef struct V9fsState type V9fsStatState (line 230) | typedef struct V9fsStatState { type V9fsOpenState (line 238) | typedef struct V9fsOpenState { type V9fsReadState (line 248) | typedef struct V9fsReadState { type V9fsWriteState (line 267) | typedef struct V9fsWriteState { type virtio_9p_config (line 280) | struct virtio_9p_config type V9fsMkState (line 288) | typedef struct V9fsMkState { type V9fsFlock (line 334) | typedef struct V9fsFlock type V9fsGetlock (line 344) | typedef struct V9fsGetlock type iovec (line 356) | struct iovec function do_pdu_unpack (line 359) | static inline size_t do_pdu_unpack(void *dst, struct iovec *sg, int sg_c... function v9fs_path_write_lock (line 365) | static inline void v9fs_path_write_lock(V9fsState *s) function v9fs_path_read_lock (line 372) | static inline void v9fs_path_read_lock(V9fsState *s) function v9fs_path_unlock (line 379) | static inline void v9fs_path_unlock(V9fsState *s) function v9fs_request_cancelled (line 386) | static inline uint8_t v9fs_request_cancelled(V9fsPDU *pdu) FILE: qemu/hw/a15mpcore.c function gic_get_current_cpu (line 28) | static inline int gic_get_current_cpu(void) type A15MPPrivState (line 37) | typedef struct A15MPPrivState { function a15mp_priv_init (line 44) | static int a15mp_priv_init(SysBusDevice *dev) function a15mp_priv_class_init (line 82) | static void a15mp_priv_class_init(ObjectClass *klass, void *data) function a15mp_register_types (line 98) | static void a15mp_register_types(void) FILE: qemu/hw/a9mpcore.c function gic_get_current_cpu (line 18) | static inline int type a9mp_priv_state (line 28) | typedef struct a9mp_priv_state { function a9_scu_read (line 42) | static uint64_t a9_scu_read(void *opaque, target_phys_addr_t offset, function a9_scu_write (line 73) | static void a9_scu_write(void *opaque, target_phys_addr_t offset, function a9mpcore_timer_irq_handler (line 127) | static void a9mpcore_timer_irq_handler(void *opaque, int irq, int level) function a9mp_priv_reset (line 136) | static void a9mp_priv_reset(DeviceState *dev) function a9mp_priv_init (line 146) | static int a9mp_priv_init(SysBusDevice *dev) function a9mp_priv_class_init (line 223) | static void a9mp_priv_class_init(ObjectClass *klass, void *data) function a9mp_register_types (line 241) | static void a9mp_register_types(void) FILE: qemu/hw/ac97.c type BD (line 136) | typedef struct BD { type AC97BusMasterRegs (line 141) | typedef struct AC97BusMasterRegs { type AC97LinkState (line 153) | typedef struct AC97LinkState { function warm_reset (line 218) | static void warm_reset (AC97LinkState *s) function cold_reset (line 223) | static void cold_reset (AC97LinkState * s) function fetch_bd (line 228) | static void fetch_bd (AC97LinkState *s, AC97BusMasterRegs *r) function update_sr (line 243) | static void update_sr (AC97LinkState *s, AC97BusMasterRegs *r, uint32_t ... function voice_set_active (line 291) | static void voice_set_active (AC97LinkState *s, int bm_index, int on) function reset_bm_regs (line 312) | static void reset_bm_regs (AC97LinkState *s, AC97BusMasterRegs *r) function mixer_store (line 329) | static void mixer_store (AC97LinkState *s, uint32_t i, uint16_t v) function mixer_load (line 341) | static uint16_t mixer_load (AC97LinkState *s, uint32_t i) function open_voice (line 356) | static void open_voice (AC97LinkState *s, int index, int freq) function reset_voices (line 423) | static void reset_voices (AC97LinkState *s, uint8_t active[LAST_INDEX]) function set_volume (line 441) | static void set_volume (AC97LinkState *s, int index, function audrecsource_t (line 466) | static audrecsource_t ac97_to_aud_record_source (uint8_t i) function aud_to_ac97_record_source (line 493) | static uint8_t aud_to_ac97_record_source (audrecsource_t rs) function record_select (line 520) | static void record_select (AC97LinkState *s, uint32_t val) function mixer_reset (line 533) | static void mixer_reset (AC97LinkState *s) function nam_readb (line 580) | static uint32_t nam_readb (void *opaque, uint32_t addr) function nam_readw (line 588) | static uint32_t nam_readw (void *opaque, uint32_t addr) function nam_readl (line 598) | static uint32_t nam_readl (void *opaque, uint32_t addr) function nam_writeb (line 610) | static void nam_writeb (void *opaque, uint32_t addr, uint32_t val) function nam_writew (line 617) | static void nam_writew (void *opaque, uint32_t addr, uint32_t val) function nam_writel (line 708) | static void nam_writel (void *opaque, uint32_t addr, uint32_t val) function nabm_readb (line 719) | static uint32_t nabm_readb (void *opaque, uint32_t addr) function nabm_readw (line 774) | static uint32_t nabm_readw (void *opaque, uint32_t addr) function nabm_readl (line 803) | static uint32_t nabm_readl (void *opaque, uint32_t addr) function nabm_writeb (line 853) | static void nabm_writeb (void *opaque, uint32_t addr, uint32_t val) function nabm_writew (line 909) | static void nabm_writew (void *opaque, uint32_t addr, uint32_t val) function nabm_writel (line 929) | static void nabm_writel (void *opaque, uint32_t addr, uint32_t val) function write_audio (line 963) | static int write_audio (AC97LinkState *s, AC97BusMasterRegs *r, function write_bup (line 1008) | static void write_bup (AC97LinkState *s, int elapsed) function read_audio (line 1037) | static int read_audio (AC97LinkState *s, AC97BusMasterRegs *r, function transfer_audio (line 1072) | static void transfer_audio (AC97LinkState *s, int index, int elapsed) function pi_callback (line 1157) | static void pi_callback (void *opaque, int avail) function mc_callback (line 1162) | static void mc_callback (void *opaque, int avail) function po_callback (line 1167) | static void po_callback (void *opaque, int free) function ac97_post_load (line 1192) | static int ac97_post_load (void *opaque, int version_id) function is_version_2 (line 1215) | static bool is_version_2 (void *opaque, int version_id) function ac97_on_reset (line 1267) | static void ac97_on_reset (void *opaque) function ac97_initfn (line 1283) | static int ac97_initfn (PCIDevice *dev) function ac97_exitfn (line 1332) | static int ac97_exitfn (PCIDevice *dev) function ac97_init (line 1341) | int ac97_init (PCIBus *bus) function ac97_class_init (line 1352) | static void ac97_class_init (ObjectClass *klass, void *data) function ac97_register_types (line 1375) | static void ac97_register_types (void) FILE: qemu/hw/acpi.c type acpi_table_header (line 26) | struct acpi_table_header { function acpi_checksum (line 53) | static int acpi_checksum(const uint8_t *data, int len) function strzcpy (line 64) | static void strzcpy(char *dst, const char *src, size_t size) function acpi_table_add (line 76) | int acpi_table_add(const char *t) function acpi_notify_wakeup (line 251) | static void acpi_notify_wakeup(Notifier *notifier, void *data) function acpi_pm1_evt_get_sts (line 276) | uint16_t acpi_pm1_evt_get_sts(ACPIREGS *ar) function acpi_pm1_evt_write_sts (line 285) | void acpi_pm1_evt_write_sts(ACPIREGS *ar, uint16_t val) function acpi_pm1_evt_write_en (line 295) | void acpi_pm1_evt_write_en(ACPIREGS *ar, uint16_t val) function acpi_pm1_evt_power_down (line 304) | void acpi_pm1_evt_power_down(ACPIREGS *ar) function acpi_pm1_evt_reset (line 312) | void acpi_pm1_evt_reset(ACPIREGS *ar) function acpi_pm_tmr_update (line 321) | void acpi_pm_tmr_update(ACPIREGS *ar, bool enable) function acpi_pm_tmr_calc_overflow_time (line 335) | void acpi_pm_tmr_calc_overflow_time(ACPIREGS *ar) function acpi_pm_tmr_get (line 341) | uint32_t acpi_pm_tmr_get(ACPIREGS *ar) function acpi_pm_tmr_timer (line 347) | static void acpi_pm_tmr_timer(void *opaque) function acpi_pm_tmr_init (line 354) | void acpi_pm_tmr_init(ACPIREGS *ar, acpi_update_sci_fn update_sci) function acpi_pm_tmr_reset (line 360) | void acpi_pm_tmr_reset(ACPIREGS *ar) function acpi_pm1_cnt_init (line 367) | void acpi_pm1_cnt_init(ACPIREGS *ar) function acpi_pm1_cnt_write (line 373) | void acpi_pm1_cnt_write(ACPIREGS *ar, uint16_t val) function acpi_pm1_cnt_update (line 393) | void acpi_pm1_cnt_update(ACPIREGS *ar, function acpi_pm1_cnt_reset (line 404) | void acpi_pm1_cnt_reset(ACPIREGS *ar) function acpi_gpe_init (line 410) | void acpi_gpe_init(ACPIREGS *ar, uint8_t len) function acpi_gpe_blk (line 417) | void acpi_gpe_blk(ACPIREGS *ar, uint32_t blk) function acpi_gpe_reset (line 422) | void acpi_gpe_reset(ACPIREGS *ar) function acpi_gpe_ioport_writeb (line 443) | void acpi_gpe_ioport_writeb(ACPIREGS *ar, uint32_t addr, uint32_t val) function acpi_gpe_ioport_readb (line 460) | uint32_t acpi_gpe_ioport_readb(ACPIREGS *ar, uint32_t addr) FILE: qemu/hw/acpi.h type ACPIPMTimer (line 77) | typedef struct ACPIPMTimer ACPIPMTimer; type ACPIPM1EVT (line 78) | typedef struct ACPIPM1EVT ACPIPM1EVT; type ACPIPM1CNT (line 79) | typedef struct ACPIPM1CNT ACPIPM1CNT; type ACPIGPE (line 80) | typedef struct ACPIGPE ACPIGPE; type ACPIREGS (line 81) | typedef struct ACPIREGS ACPIREGS; type ACPIPMTimer (line 85) | struct ACPIPMTimer { type ACPIPM1EVT (line 92) | struct ACPIPM1EVT { type ACPIPM1CNT (line 97) | struct ACPIPM1CNT { type ACPIGPE (line 101) | struct ACPIGPE { type ACPIREGS (line 109) | struct ACPIREGS { function acpi_pm_tmr_get_clock (line 127) | static inline int64_t acpi_pm_tmr_get_clock(void) FILE: qemu/hw/acpi_piix4.c type pci_status (line 49) | struct pci_status { type PIIX4PMState (line 54) | typedef struct PIIX4PMState { function pm_update_sci (line 79) | static void pm_update_sci(PIIX4PMState *s) function pm_tmr_timer (line 98) | static void pm_tmr_timer(ACPIREGS *ar) function pm_ioport_write (line 104) | static void pm_ioport_write(IORange *ioport, uint64_t addr, unsigned width, function pm_ioport_read (line 133) | static void pm_ioport_read(IORange *ioport, uint64_t addr, unsigned width, function apm_ctrl_changed (line 165) | static void apm_ctrl_changed(uint32_t val, void *arg) function acpi_dbg_writel (line 179) | static void acpi_dbg_writel(void *opaque, uint32_t addr, uint32_t val) function pm_io_space_update (line 184) | static void pm_io_space_update(PIIX4PMState *s) function pm_write_config (line 199) | static void pm_write_config(PCIDevice *d, function vmstate_acpi_post_load (line 207) | static int vmstate_acpi_post_load(void *opaque, int version_id) function piix4_update_hotplug (line 271) | static void piix4_update_hotplug(PIIX4PMState *s) function piix4_reset (line 290) | static void piix4_reset(void *opaque) function piix4_powerdown (line 307) | static void piix4_powerdown(void *opaque, int irq, int power_failing) function piix4_pm_machine_ready (line 315) | static void piix4_pm_machine_ready(Notifier *n, void *opaque) function piix4_pm_initfn (line 328) | static int piix4_pm_initfn(PCIDevice *dev) function i2c_bus (line 374) | i2c_bus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base, function piix4_pm_class_init (line 400) | static void piix4_pm_class_init(ObjectClass *klass, void *data) function piix4_pm_register_types (line 425) | static void piix4_pm_register_types(void) function gpe_readb (line 430) | type_init(piix4_pm_register_types) function gpe_writeb (line 441) | static void gpe_writeb(void *opaque, uint32_t addr, uint32_t val) function pcihotplug_read (line 451) | static uint32_t pcihotplug_read(void *opaque, uint32_t addr) function pcihotplug_write (line 470) | static void pcihotplug_write(void *opaque, uint32_t addr, uint32_t val) function pciej_read (line 485) | static uint32_t pciej_read(void *opaque, uint32_t addr) function pciej_write (line 491) | static void pciej_write(void *opaque, uint32_t addr, uint32_t val) function pcirmv_read (line 509) | static uint32_t pcirmv_read(void *opaque, uint32_t addr) function pcirmv_write (line 516) | static void pcirmv_write(void *opaque, uint32_t addr, uint32_t val) function piix4_acpi_system_hot_add_init (line 524) | static void piix4_acpi_system_hot_add_init(PCIBus *bus, PIIX4PMState *s) function enable_device (line 544) | static void enable_device(PIIX4PMState *s, int slot) function disable_device (line 550) | static void disable_device(PIIX4PMState *s, int slot) function piix4_device_hotplug (line 556) | static int piix4_device_hotplug(DeviceState *qdev, PCIDevice *dev, FILE: qemu/hw/adb.c function adb_request (line 61) | int adb_request(ADBBusState *s, uint8_t *obuf, const uint8_t *buf, int len) function adb_poll (line 87) | int adb_poll(ADBBusState *s, uint8_t *obuf) function ADBDevice (line 111) | ADBDevice *adb_register_device(ADBBusState *s, int devaddr, type KBDState (line 132) | typedef struct KBDState { function adb_kbd_put_keycode (line 156) | static void adb_kbd_put_keycode(void *opaque, int keycode) function adb_kbd_poll (line 169) | static int adb_kbd_poll(ADBDevice *d, uint8_t *obuf) function adb_kbd_request (line 203) | static int adb_kbd_request(ADBDevice *d, uint8_t *obuf, function adb_kbd_reset (line 278) | static int adb_kbd_reset(ADBDevice *d) function adb_kbd_init (line 289) | void adb_kbd_init(ADBBusState *bus) type MouseState (line 303) | typedef struct MouseState { function adb_mouse_event (line 308) | static void adb_mouse_event(void *opaque, function adb_mouse_poll (line 321) | static int adb_mouse_poll(ADBDevice *d, uint8_t *obuf) function adb_mouse_request (line 359) | static int adb_mouse_request(ADBDevice *d, uint8_t *obuf, function adb_mouse_reset (line 419) | static int adb_mouse_reset(ADBDevice *d) function adb_mouse_init (line 445) | void adb_mouse_init(ADBBusState *bus) FILE: qemu/hw/adb.h type ADBDevice (line 33) | typedef struct ADBDevice ADBDevice; type ADBDevice (line 40) | struct ADBDevice { type ADBBusState (line 49) | typedef struct ADBBusState { FILE: qemu/hw/adlib.c type AdlibState (line 64) | typedef struct { function adlib_stop_opl_timer (line 85) | static void adlib_stop_opl_timer (AdlibState *s, size_t n) function adlib_kill_timers (line 95) | static void adlib_kill_timers (AdlibState *s) function IO_WRITE_PROTO (line 118) | static IO_WRITE_PROTO (adlib_write) function IO_READ_PROTO (line 135) | static IO_READ_PROTO (adlib_read) function timer_handler (line 151) | static void timer_handler (int c, double interval_Sec) function write_audio (line 176) | static int write_audio (AdlibState *s, int samples) function adlib_callback (line 207) | static void adlib_callback (void *opaque, int free) function Adlib_fini (line 258) | static void Adlib_fini (AdlibState *s) function Adlib_init (line 278) | int Adlib_init (ISABus *bus) FILE: qemu/hw/ads7846.c type ADS7846State (line 16) | typedef struct { function ads7846_int_update (line 52) | static void ads7846_int_update(ADS7846State *s) function ads7846_transfer (line 58) | static uint32_t ads7846_transfer(SSISlave *dev, uint32_t value) function ads7846_ts_event (line 91) | static void ads7846_ts_event(void *opaque, function ads7856_post_load (line 111) | static int ads7856_post_load(void *opaque, int version_id) function ads7846_init (line 135) | static int ads7846_init(SSISlave *dev) function ads7846_class_init (line 156) | static void ads7846_class_init(ObjectClass *klass, void *data) function ads7846_register_types (line 171) | static void ads7846_register_types(void) FILE: qemu/hw/alpha_dp264.c function cpu_alpha_superpage_to_phys (line 21) | static uint64_t cpu_alpha_superpage_to_phys(void *opaque, uint64_t addr) function clipper_pci_map_irq (line 36) | static int clipper_pci_map_irq(PCIDevice *d, int irq_num) function clipper_init (line 45) | static void clipper_init(ram_addr_t ram_size, function clipper_machine_init (line 175) | static void clipper_machine_init(void) FILE: qemu/hw/alpha_pci.c function bw_io_read (line 19) | static uint64_t bw_io_read(void *opaque, target_phys_addr_t addr, unsign... function bw_io_write (line 32) | static void bw_io_write(void *opaque, target_phys_addr_t addr, function bw_conf1_read (line 61) | static uint64_t bw_conf1_read(void *opaque, target_phys_addr_t addr, function bw_conf1_write (line 68) | static void bw_conf1_write(void *opaque, target_phys_addr_t addr, function iack_read (line 87) | static uint64_t iack_read(void *opaque, target_phys_addr_t addr, unsigne... function special_write (line 92) | static void special_write(void *opaque, target_phys_addr_t addr, function alpha_pci_vga_setup (line 112) | void alpha_pci_vga_setup(PCIBus *pci_bus) FILE: qemu/hw/alpha_typhoon.c type TyphoonCchip (line 18) | typedef struct TyphoonCchip { type TyphoonWindow (line 27) | typedef struct TyphoonWindow { type TyphoonPchip (line 33) | typedef struct TyphoonPchip { type TyphoonState (line 43) | typedef struct TyphoonState { function cpu_irq_change (line 55) | static void cpu_irq_change(CPUAlphaState *env, uint64_t req) function cchip_read (line 67) | static uint64_t cchip_read(void *opaque, target_phys_addr_t addr, unsign... function dchip_read (line 200) | static uint64_t dchip_read(void *opaque, target_phys_addr_t addr, unsign... function pchip_read (line 206) | static uint64_t pchip_read(void *opaque, target_phys_addr_t addr, unsign... function cchip_write (line 303) | static void cchip_write(void *opaque, target_phys_addr_t addr, function dchip_write (line 460) | static void dchip_write(void *opaque, target_phys_addr_t addr, function pchip_write (line 466) | static void pchip_write(void *opaque, target_phys_addr_t addr, function typhoon_set_irq (line 618) | static void typhoon_set_irq(void *opaque, int irq, int level) function typhoon_set_isa_irq (line 638) | static void typhoon_set_isa_irq(void *opaque, int irq, int level) function typhoon_set_timer_irq (line 643) | static void typhoon_set_timer_irq(void *opaque, int irq, int level) function typhoon_alarm_timer (line 684) | static void typhoon_alarm_timer(void *opaque) function PCIBus (line 694) | PCIBus *typhoon_init(ram_addr_t ram_size, ISABus **isa_bus, function typhoon_pcihost_init (line 806) | static int typhoon_pcihost_init(SysBusDevice *dev) function typhoon_pcihost_class_init (line 811) | static void typhoon_pcihost_class_init(ObjectClass *klass, void *data) function typhoon_register_types (line 827) | static void typhoon_register_types(void) FILE: qemu/hw/an5206.c function an5206_init (line 22) | static void an5206_init(ram_addr_t ram_size, function an5206_machine_init (line 91) | static void an5206_machine_init(void) FILE: qemu/hw/apb_pci.c type APBState (line 71) | typedef struct APBState { function apb_config_writel (line 88) | static void apb_config_writel (void *opaque, target_phys_addr_t addr, function apb_config_readl (line 142) | static uint64_t apb_config_readl (void *opaque, function apb_pci_config_write (line 203) | static void apb_pci_config_write(void *opaque, target_phys_addr_t addr, function apb_pci_config_read (line 213) | static uint64_t apb_pci_config_read(void *opaque, target_phys_addr_t addr, function pci_apb_iowriteb (line 225) | static void pci_apb_iowriteb (void *opaque, target_phys_addr_t addr, function pci_apb_iowritew (line 231) | static void pci_apb_iowritew (void *opaque, target_phys_addr_t addr, function pci_apb_iowritel (line 237) | static void pci_apb_iowritel (void *opaque, target_phys_addr_t addr, function pci_apb_ioreadb (line 243) | static uint32_t pci_apb_ioreadb (void *opaque, target_phys_addr_t addr) function pci_apb_ioreadw (line 251) | static uint32_t pci_apb_ioreadw (void *opaque, target_phys_addr_t addr) function pci_apb_ioreadl (line 259) | static uint32_t pci_apb_ioreadl (void *opaque, target_phys_addr_t addr) function pci_apb_map_irq (line 276) | static int pci_apb_map_irq(PCIDevice *pci_dev, int irq_num) function pci_pbm_map_irq (line 281) | static int pci_pbm_map_irq(PCIDevice *pci_dev, int irq_num) function pci_apb_set_irq (line 291) | static void pci_apb_set_irq(void *opaque, int irq_num, int level) function apb_pci_bridge_initfn (line 316) | static int apb_pci_bridge_initfn(PCIDevice *dev) function PCIBus (line 342) | PCIBus *pci_apb_init(target_phys_addr_t special_base, function pci_pbm_reset (line 399) | static void pci_pbm_reset(DeviceState *d) function pci_pbm_init_device (line 420) | static int pci_pbm_init_device(SysBusDevice *dev) function pbm_pci_host_init (line 451) | static int pbm_pci_host_init(PCIDevice *d) function pbm_pci_host_class_init (line 461) | static void pbm_pci_host_class_init(ObjectClass *klass, void *data) function pbm_host_class_init (line 478) | static void pbm_host_class_init(ObjectClass *klass, void *data) function pbm_pci_bridge_class_init (line 494) | static void pbm_pci_bridge_class_init(ObjectClass *klass, void *data) function pbm_register_types (line 517) | static void pbm_register_types(void) FILE: qemu/hw/apic.c function fls_bit (line 50) | static int fls_bit(uint32_t value) function ffs_bit (line 56) | static int ffs_bit(uint32_t value) function set_bit (line 61) | static inline void set_bit(uint32_t *tab, int index) function reset_bit (line 69) | static inline void reset_bit(uint32_t *tab, int index) function get_bit (line 77) | static inline int get_bit(uint32_t *tab, int index) function get_highest_priority_int (line 86) | static int get_highest_priority_int(uint32_t *tab) function apic_sync_vapic (line 97) | static void apic_sync_vapic(APICCommonState *s, int sync_type) function apic_vapic_base_update (line 144) | static void apic_vapic_base_update(APICCommonState *s) function apic_local_deliver (line 149) | static void apic_local_deliver(APICCommonState *s, int vector) function apic_deliver_pic_intr (line 181) | void apic_deliver_pic_intr(DeviceState *d, int level) function apic_external_nmi (line 203) | static void apic_external_nmi(APICCommonState *s) function apic_bus_deliver (line 226) | static void apic_bus_deliver(const uint32_t *deliver_bitmask, function apic_deliver_irq (line 284) | void apic_deliver_irq(uint8_t dest, uint8_t dest_mode, uint8_t delivery_... function apic_set_base (line 296) | static void apic_set_base(APICCommonState *s, uint64_t val) function apic_set_tpr (line 308) | static void apic_set_tpr(APICCommonState *s, uint8_t val) function apic_get_tpr (line 317) | static uint8_t apic_get_tpr(APICCommonState *s) function apic_get_ppr (line 323) | static int apic_get_ppr(APICCommonState *s) function apic_get_arb_pri (line 339) | static int apic_get_arb_pri(APICCommonState *s) function apic_irq_pending (line 351) | static int apic_irq_pending(APICCommonState *s) function apic_update_irq (line 367) | static void apic_update_irq(APICCommonState *s) function apic_poll_irq (line 380) | void apic_poll_irq(DeviceState *d) function apic_set_irq (line 388) | static void apic_set_irq(APICCommonState *s, int vector_num, int trigger... function apic_eoi (line 410) | static void apic_eoi(APICCommonState *s) function apic_find_dest (line 424) | static int apic_find_dest(uint8_t dest) function apic_get_delivery_bitmask (line 443) | static void apic_get_delivery_bitmask(uint32_t *deliver_bitmask, function apic_startup (line 480) | static void apic_startup(APICCommonState *s, int vector_num) function apic_sipi (line 486) | void apic_sipi(DeviceState *d) function apic_deliver (line 498) | static void apic_deliver(DeviceState *d, uint8_t dest, uint8_t dest_mode, function apic_get_interrupt (line 546) | int apic_get_interrupt(DeviceState *d) function apic_accept_pic_intr (line 575) | int apic_accept_pic_intr(DeviceState *d) function apic_get_current_count (line 592) | static uint32_t apic_get_current_count(APICCommonState *s) function apic_timer_update (line 610) | static void apic_timer_update(APICCommonState *s, int64_t current_time) function apic_timer (line 619) | static void apic_timer(void *opaque) function apic_mem_readb (line 627) | static uint32_t apic_mem_readb(void *opaque, target_phys_addr_t addr) function apic_mem_readw (line 632) | static uint32_t apic_mem_readw(void *opaque, target_phys_addr_t addr) function apic_mem_writeb (line 637) | static void apic_mem_writeb(void *opaque, target_phys_addr_t addr, uint3... function apic_mem_writew (line 641) | static void apic_mem_writew(void *opaque, target_phys_addr_t addr, uint3... function apic_mem_readl (line 645) | static uint32_t apic_mem_readl(void *opaque, target_phys_addr_t addr) function apic_send_msi (line 729) | static void apic_send_msi(target_phys_addr_t addr, uint32_t data) function apic_mem_writel (line 740) | static void apic_mem_writel(void *opaque, target_phys_addr_t addr, uint3... function apic_pre_save (line 836) | static void apic_pre_save(APICCommonState *s) function apic_post_load (line 841) | static void apic_post_load(APICCommonState *s) function apic_init (line 858) | static void apic_init(APICCommonState *s) function apic_class_init (line 867) | static void apic_class_init(ObjectClass *klass, void *data) function apic_register_types (line 888) | static void apic_register_types(void) FILE: qemu/hw/apic_common.c function cpu_set_apic_base (line 28) | void cpu_set_apic_base(DeviceState *d, uint64_t val) function cpu_get_apic_base (line 39) | uint64_t cpu_get_apic_base(DeviceState *d) function cpu_set_apic_tpr (line 51) | void cpu_set_apic_tpr(DeviceState *d, uint8_t val) function cpu_get_apic_tpr (line 66) | uint8_t cpu_get_apic_tpr(DeviceState *d) function apic_enable_tpr_access_reporting (line 81) | void apic_enable_tpr_access_reporting(DeviceState *d, bool enable) function apic_enable_vapic (line 92) | void apic_enable_vapic(DeviceState *d, target_phys_addr_t paddr) function apic_handle_tpr_access_report (line 101) | void apic_handle_tpr_access_report(DeviceState *d, target_ulong ip, function apic_report_irq_delivered (line 109) | void apic_report_irq_delivered(int delivered) function apic_reset_irq_delivered (line 116) | void apic_reset_irq_delivered(void) function apic_get_irq_delivered (line 123) | int apic_get_irq_delivered(void) function apic_deliver_nmi (line 130) | void apic_deliver_nmi(DeviceState *d) function apic_next_timer (line 138) | bool apic_next_timer(APICCommonState *s, int64_t current_time) function apic_init_reset (line 171) | void apic_init_reset(DeviceState *d) function apic_reset_common (line 204) | static void apic_reset_common(DeviceState *d) function apic_load_old (line 230) | static int apic_load_old(QEMUFile *f, void *opaque, int version_id) function apic_init_common (line 275) | static int apic_init_common(SysBusDevice *dev) function apic_dispatch_pre_save (line 303) | static void apic_dispatch_pre_save(void *opaque) function apic_dispatch_post_load (line 313) | static int apic_dispatch_post_load(void *opaque, int version_id) function apic_common_class_init (line 365) | static void apic_common_class_init(ObjectClass *klass, void *data) function register_types (line 386) | static void register_types(void) FILE: qemu/hw/apic_internal.h type APICCommonState (line 71) | typedef struct APICCommonState APICCommonState; type APICCommonClass (line 81) | typedef struct APICCommonClass type APICCommonState (line 96) | struct APICCommonState { type QEMU_PACKED (line 130) | typedef struct VAPICState { FILE: qemu/hw/apm.c function apm_ioport_writeb (line 38) | static void apm_ioport_writeb(void *opaque, uint32_t addr, uint32_t val) function apm_ioport_readb (line 54) | static uint32_t apm_ioport_readb(void *opaque, uint32_t addr) function apm_init (line 81) | void apm_init(APMState *apm, apm_ctrl_changed_t callback, void *arg) FILE: qemu/hw/apm.h type APMState (line 10) | typedef struct APMState { FILE: qemu/hw/applesmc.c type AppleSMCData (line 62) | struct AppleSMCData { type AppleSMCStatus (line 69) | struct AppleSMCStatus { function applesmc_io_cmd_writeb (line 84) | static void applesmc_io_cmd_writeb(void *opaque, uint32_t addr, uint32_t... function applesmc_fill_data (line 99) | static void applesmc_fill_data(struct AppleSMCStatus *s) function applesmc_io_data_writeb (line 113) | static void applesmc_io_data_writeb(void *opaque, uint32_t addr, uint32_... function applesmc_io_data_readb (line 136) | static uint32_t applesmc_io_data_readb(void *opaque, uint32_t addr1) function applesmc_io_cmd_readb (line 160) | static uint32_t applesmc_io_cmd_readb(void *opaque, uint32_t addr1) function applesmc_add_key (line 168) | static void applesmc_add_key(struct AppleSMCStatus *s, const char *key, function qdev_applesmc_isa_reset (line 181) | static void qdev_applesmc_isa_reset(DeviceState *dev) function applesmc_isa_init (line 199) | static int applesmc_isa_init(ISADevice *dev) function qdev_applesmc_class_init (line 230) | static void qdev_applesmc_class_init(ObjectClass *klass, void *data) type AppleSMCStatus (line 242) | struct AppleSMCStatus function applesmc_register_types (line 246) | static void applesmc_register_types(void) FILE: qemu/hw/arm-misc.h type arm_boot_info (line 27) | struct arm_boot_info { type arm_boot_info (line 62) | struct arm_boot_info FILE: qemu/hw/arm11mpcore.c function gic_get_current_cpu (line 15) | static inline int type mpcore_priv_state (line 25) | typedef struct mpcore_priv_state { function mpcore_scu_read (line 40) | static uint64_t mpcore_scu_read(void *opaque, target_phys_addr_t offset, function mpcore_scu_write (line 61) | static void mpcore_scu_write(void *opaque, target_phys_addr_t offset, function mpcore_timer_irq_handler (line 84) | static void mpcore_timer_irq_handler(void *opaque, int irq, int level) function mpcore_priv_map_setup (line 93) | static void mpcore_priv_map_setup(mpcore_priv_state *s) function mpcore_priv_init (line 125) | static int mpcore_priv_init(SysBusDevice *dev) type mpcore_rirq_state (line 141) | typedef struct { function mpcore_rirq_set_irq (line 157) | static void mpcore_rirq_set_irq(void *opaque, int irq, int level) function realview_mpcore_init (line 173) | static int realview_mpcore_init(SysBusDevice *dev) function mpcore_rirq_class_init (line 207) | static void mpcore_rirq_class_init(ObjectClass *klass, void *data) function mpcore_priv_class_init (line 237) | static void mpcore_priv_class_init(ObjectClass *klass, void *data) function arm11mpcore_register_types (line 253) | static void arm11mpcore_register_types(void) FILE: qemu/hw/arm_boot.c function default_write_secondary (line 62) | static void default_write_secondary(CPUARMState *env, function default_reset_secondary (line 75) | static void default_reset_secondary(CPUARMState *env, function set_kernel_args (line 87) | static void set_kernel_args(const struct arm_boot_info *info) function set_kernel_args_old (line 141) | static void set_kernel_args_old(const struct arm_boot_info *info) function load_dtb (line 214) | static int load_dtb(target_phys_addr_t addr, const struct arm_boot_info ... function do_cpu_reset (line 275) | static void do_cpu_reset(void *opaque) function arm_load_kernel (line 303) | void arm_load_kernel(CPUARMState *env, struct arm_boot_info *info) FILE: qemu/hw/arm_gic.c type gic_irq_state (line 42) | typedef struct gic_irq_state type gic_state (line 87) | typedef struct gic_state function gic_update (line 124) | static void gic_update(gic_state *s) function gic_set_pending_private (line 162) | static void __attribute__((unused)) function gic_set_irq (line 176) | static void gic_set_irq(void *opaque, int irq, int level) function gic_set_running_irq (line 196) | static void gic_set_running_irq(gic_state *s, int cpu, int irq) function gic_acknowledge_irq (line 207) | static uint32_t gic_acknowledge_irq(gic_state *s, int cpu) function gic_complete_irq (line 226) | static void gic_complete_irq(gic_state * s, int cpu, int irq) function gic_dist_readb (line 271) | static uint32_t gic_dist_readb(void *opaque, target_phys_addr_t offset) function gic_dist_readw (line 385) | static uint32_t gic_dist_readw(void *opaque, target_phys_addr_t offset) function gic_dist_readl (line 393) | static uint32_t gic_dist_readl(void *opaque, target_phys_addr_t offset) function gic_dist_writeb (line 408) | static void gic_dist_writeb(void *opaque, target_phys_addr_t offset, function gic_dist_writew (line 554) | static void gic_dist_writew(void *opaque, target_phys_addr_t offset, function gic_dist_writel (line 561) | static void gic_dist_writel(void *opaque, target_phys_addr_t offset, function gic_cpu_read (line 612) | static uint32_t gic_cpu_read(gic_state *s, int cpu, int offset) function gic_cpu_write (line 634) | static void gic_cpu_write(gic_state *s, int cpu, int offset, uint32_t va... function gic_thiscpu_read (line 657) | static uint64_t gic_thiscpu_read(void *opaque, target_phys_addr_t addr, function gic_thiscpu_write (line 664) | static void gic_thiscpu_write(void *opaque, target_phys_addr_t addr, function gic_do_cpu_read (line 674) | static uint64_t gic_do_cpu_read(void *opaque, target_phys_addr_t addr, function gic_do_cpu_write (line 683) | static void gic_do_cpu_write(void *opaque, target_phys_addr_t addr, function gic_reset (line 705) | static void gic_reset(gic_state *s) function gic_save (line 733) | static void gic_save(QEMUFile *f, void *opaque) function gic_load (line 767) | static int gic_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/hw/arm_l2x0.c type l2x0_state (line 26) | typedef struct l2x0_state { function l2x0_priv_read (line 54) | static uint64_t l2x0_priv_read(void *opaque, target_phys_addr_t offset, function l2x0_priv_write (line 96) | static void l2x0_priv_write(void *opaque, target_phys_addr_t offset, function l2x0_priv_reset (line 136) | static void l2x0_priv_reset(DeviceState *dev) function l2x0_priv_init (line 154) | static int l2x0_priv_init(SysBusDevice *dev) function l2x0_class_init (line 168) | static void l2x0_class_init(ObjectClass *klass, void *data) function l2x0_register_types (line 187) | static void l2x0_register_types(void) FILE: qemu/hw/arm_mptimer.c type timerblock (line 32) | typedef struct { type arm_mptimer_state (line 43) | typedef struct { function get_current_cpu (line 50) | static inline int get_current_cpu(arm_mptimer_state *s) function timerblock_update_irq (line 59) | static inline void timerblock_update_irq(timerblock *tb) function timerblock_scale (line 65) | static inline uint32_t timerblock_scale(timerblock *tb) function timerblock_reload (line 70) | static void timerblock_reload(timerblock *tb, int restart) function timerblock_tick (line 82) | static void timerblock_tick(void *opaque) function timerblock_read (line 95) | static uint64_t timerblock_read(void *opaque, target_phys_addr_t addr, function timerblock_write (line 123) | static void timerblock_write(void *opaque, target_phys_addr_t addr, function arm_thistimer_read (line 162) | static uint64_t arm_thistimer_read(void *opaque, target_phys_addr_t addr, function arm_thistimer_write (line 170) | static void arm_thistimer_write(void *opaque, target_phys_addr_t addr, function arm_thiswdog_read (line 178) | static uint64_t arm_thiswdog_read(void *opaque, target_phys_addr_t addr, function arm_thiswdog_write (line 186) | static void arm_thiswdog_write(void *opaque, target_phys_addr_t addr, function timerblock_reset (line 224) | static void timerblock_reset(timerblock *tb) function arm_mptimer_reset (line 233) | static void arm_mptimer_reset(DeviceState *dev) function arm_mptimer_init (line 246) | static int arm_mptimer_init(SysBusDevice *dev) function arm_mptimer_class_init (line 317) | static void arm_mptimer_class_init(ObjectClass *klass, void *data) function arm_mptimer_register_types (line 336) | static void arm_mptimer_register_types(void) FILE: qemu/hw/arm_pic.c function arm_pic_cpu_handler (line 14) | static void arm_pic_cpu_handler(void *opaque, int irq, int level) function qemu_irq (line 35) | qemu_irq *arm_pic_init_cpu(CPUARMState *env) FILE: qemu/hw/arm_sysctl.c type arm_sysctl_state (line 18) | typedef struct { function board_id (line 70) | static int board_id(arm_sysctl_state *s) function arm_sysctl_reset (line 76) | static void arm_sysctl_reset(DeviceState *d) function arm_sysctl_read (line 95) | static uint64_t arm_sysctl_read(void *opaque, target_phys_addr_t offset, function arm_sysctl_write (line 192) | static void arm_sysctl_write(void *opaque, target_phys_addr_t offset, function arm_sysctl_gpio_set (line 353) | static void arm_sysctl_gpio_set(void *opaque, int line, int level) function arm_sysctl_init (line 381) | static int arm_sysctl_init(SysBusDevice *dev) function arm_sysctl_class_init (line 398) | static void arm_sysctl_class_init(ObjectClass *klass, void *data) function arm_sysctl_register_types (line 416) | static void arm_sysctl_register_types(void) FILE: qemu/hw/arm_timer.c type arm_timer_state (line 27) | typedef struct { function arm_timer_update (line 38) | static void arm_timer_update(arm_timer_state *s) function arm_timer_read (line 48) | static uint32_t arm_timer_read(void *opaque, target_phys_addr_t offset) function arm_timer_recalibrate (line 73) | static void arm_timer_recalibrate(arm_timer_state *s, int reload) function arm_timer_write (line 90) | static void arm_timer_write(void *opaque, target_phys_addr_t offset, function arm_timer_tick (line 139) | static void arm_timer_tick(void *opaque) function arm_timer_state (line 160) | static arm_timer_state *arm_timer_init(uint32_t freq) type sp804_state (line 180) | typedef struct { function sp804_set_irq (line 197) | static void sp804_set_irq(void *opaque, int irq, int level) function sp804_read (line 205) | static uint64_t sp804_read(void *opaque, target_phys_addr_t offset, function sp804_write (line 233) | static void sp804_write(void *opaque, target_phys_addr_t offset, function sp804_init (line 269) | static int sp804_init(SysBusDevice *dev) type icp_pit_state (line 288) | typedef struct { function icp_pit_read (line 294) | static uint64_t icp_pit_read(void *opaque, target_phys_addr_t offset, function icp_pit_write (line 309) | static void icp_pit_write(void *opaque, target_phys_addr_t offset, function icp_pit_init (line 329) | static int icp_pit_init(SysBusDevice *dev) function icp_pit_class_init (line 350) | static void icp_pit_class_init(ObjectClass *klass, void *data) function sp804_class_init (line 370) | static void sp804_class_init(ObjectClass *klass, void *data) function arm_timer_register_types (line 386) | static void arm_timer_register_types(void) FILE: qemu/hw/armv7m.c function bitband_addr (line 18) | static inline uint32_t bitband_addr(void * opaque, uint32_t addr) function bitband_readb (line 28) | static uint32_t bitband_readb(void *opaque, target_phys_addr_t offset) function bitband_writeb (line 35) | static void bitband_writeb(void *opaque, target_phys_addr_t offset, function bitband_readw (line 51) | static uint32_t bitband_readw(void *opaque, target_phys_addr_t offset) function bitband_writew (line 63) | static void bitband_writew(void *opaque, target_phys_addr_t offset, function bitband_readl (line 80) | static uint32_t bitband_readl(void *opaque, target_phys_addr_t offset) function bitband_writel (line 92) | static void bitband_writel(void *opaque, target_phys_addr_t offset, type BitBandState (line 117) | typedef struct { function bitband_init (line 123) | static int bitband_init(SysBusDevice *dev) function armv7m_bitband_init (line 133) | static void armv7m_bitband_init(void) function armv7m_reset (line 150) | static void armv7m_reset(void *opaque) function qemu_irq (line 159) | qemu_irq *armv7m_init(MemoryRegion *address_space_mem, function bitband_class_init (line 253) | static void bitband_class_init(ObjectClass *klass, void *data) function armv7m_register_types (line 269) | static void armv7m_register_types(void) FILE: qemu/hw/armv7m_nvic.c function gic_get_current_cpu (line 22) | static inline int type nvic_state (line 33) | typedef struct { function systick_scale (line 55) | static inline int64_t systick_scale(nvic_state *s) function systick_reload (line 63) | static void systick_reload(nvic_state *s, int reset) function systick_timer_tick (line 71) | static void systick_timer_tick(void * opaque) function armv7m_nvic_set_pending (line 88) | void armv7m_nvic_set_pending(void *opaque, int irq) function armv7m_nvic_acknowledge_irq (line 97) | int armv7m_nvic_acknowledge_irq(void *opaque) function armv7m_nvic_complete_irq (line 110) | void armv7m_nvic_complete_irq(void *opaque, int irq) function nvic_readl (line 118) | static uint32_t nvic_readl(void *opaque, uint32_t offset) function nvic_writel (line 265) | static void nvic_writel(void *opaque, uint32_t offset, uint32_t value) function armv7m_nvic_init (line 381) | static int armv7m_nvic_init(SysBusDevice *dev) function armv7m_nvic_class_init (line 403) | static void armv7m_nvic_class_init(ObjectClass *klass, void *data) function armv7m_nvic_register_types (line 420) | static void armv7m_nvic_register_types(void) FILE: qemu/hw/axis_dev88.c type nand_state_t (line 39) | struct nand_state_t type nand_state_t (line 49) | struct nand_state_t function nand_read (line 50) | static uint64_t nand_read(void *opaque, target_phys_addr_t addr, unsigne... function nand_write (line 64) | static void type tempsensor_t (line 84) | struct tempsensor_t function tempsensor_clkedge (line 95) | static void tempsensor_clkedge(struct tempsensor_t *s, type gpio_state_t (line 161) | struct gpio_state_t function gpio_read (line 169) | static uint64_t gpio_read(void *opaque, target_phys_addr_t addr, unsigne... function gpio_write (line 198) | static void gpio_write(void *opaque, target_phys_addr_t addr, uint64_t v... type cris_load_info (line 242) | struct cris_load_info function axisdev88_init (line 244) | static function axisdev88_machine_init (line 357) | static void axisdev88_machine_init(void) FILE: qemu/hw/baum.c type BaumDriverState (line 88) | typedef struct { function baum_accept_input (line 219) | static void baum_accept_input(struct CharDriverState *chr) function baum_write_packet (line 245) | static void baum_write_packet(BaumDriverState *baum, const uint8_t *buf,... function baum_cellCount_timer_cb (line 285) | static void baum_cellCount_timer_cb(void *opaque) function baum_eat_packet (line 294) | static int baum_eat_packet(BaumDriverState *baum, const uint8_t *buf, in... function baum_write (line 433) | static int baum_write(CharDriverState *chr, const uint8_t *buf, int len) function baum_send_key (line 472) | static void baum_send_key(BaumDriverState *baum, uint8_t type, uint8_t v... function baum_chr_read (line 479) | static void baum_chr_read(void *opaque) function baum_close (line 553) | static void baum_close(struct CharDriverState *chr) function CharDriverState (line 565) | CharDriverState *chr_baum_init(QemuOpts *opts) FILE: qemu/hw/bitbang_i2c.c type bitbang_i2c_state (line 25) | typedef enum bitbang_i2c_state { type bitbang_i2c_interface (line 48) | struct bitbang_i2c_interface { function bitbang_i2c_enter_stop (line 58) | static void bitbang_i2c_enter_stop(bitbang_i2c_interface *i2c) function bitbang_i2c_ret (line 68) | static int bitbang_i2c_ret(bitbang_i2c_interface *i2c, int level) function bitbang_i2c_nop (line 76) | static int bitbang_i2c_nop(bitbang_i2c_interface *i2c) function bitbang_i2c_set (line 82) | int bitbang_i2c_set(bitbang_i2c_interface *i2c, int line, int level) function bitbang_i2c_interface (line 173) | bitbang_i2c_interface *bitbang_i2c_init(i2c_bus *bus) type GPIOI2CState (line 188) | typedef struct { function bitbang_i2c_gpio_set (line 196) | static void bitbang_i2c_gpio_set(void *opaque, int irq, int level) function gpio_i2c_init (line 207) | static int gpio_i2c_init(SysBusDevice *dev) function gpio_i2c_class_init (line 224) | static void gpio_i2c_class_init(ObjectClass *klass, void *data) function bitbang_i2c_register_types (line 240) | static void bitbang_i2c_register_types(void) FILE: qemu/hw/bitbang_i2c.h type bitbang_i2c_interface (line 6) | typedef struct bitbang_i2c_interface bitbang_i2c_interface; FILE: qemu/hw/blizzard.c type BlizzardState (line 29) | typedef struct { function blizzard_rgb2yuv (line 137) | static inline void blizzard_rgb2yuv(int r, int g, int b, function blizzard_window (line 145) | static void blizzard_window(BlizzardState *s) function blizzard_transfer_setup (line 176) | static int blizzard_transfer_setup(BlizzardState *s) function blizzard_reset (line 200) | static void blizzard_reset(BlizzardState *s) function blizzard_invalidate_display (line 280) | static inline void blizzard_invalidate_display(void *opaque) { function blizzard_reg_read (line 286) | static uint16_t blizzard_reg_read(void *opaque, uint8_t reg) function blizzard_reg_write (line 489) | static void blizzard_reg_write(void *opaque, uint8_t reg, uint16_t value) function s1d13745_read (line 830) | uint16_t s1d13745_read(void *opaque, int dc) function s1d13745_write (line 843) | void s1d13745_write(void *opaque, int dc, uint16_t value) function s1d13745_write_block (line 858) | void s1d13745_write_block(void *opaque, int dc, function blizzard_update_display (line 885) | static void blizzard_update_display(void *opaque) function blizzard_screen_dump (line 935) | static void blizzard_screen_dump(void *opaque, const char *filename, FILE: qemu/hw/boards.h type QEMUMachine (line 15) | typedef struct QEMUMachine { FILE: qemu/hw/bonito.c type PCIHostState (line 183) | typedef PCIHostState BonitoState; type PCIBonitoState (line 185) | typedef struct PCIBonitoState function bonito_writel (line 223) | static void bonito_writel(void *opaque, target_phys_addr_t addr, function bonito_readl (line 286) | static uint64_t bonito_readl(void *opaque, target_phys_addr_t addr, function bonito_pciconf_writel (line 313) | static void bonito_pciconf_writel(void *opaque, target_phys_addr_t addr, function bonito_pciconf_readl (line 322) | static uint64_t bonito_pciconf_readl(void *opaque, target_phys_addr_t addr, function bonito_ldma_readl (line 344) | static uint64_t bonito_ldma_readl(void *opaque, target_phys_addr_t addr, function bonito_ldma_writel (line 355) | static void bonito_ldma_writel(void *opaque, target_phys_addr_t addr, function bonito_cop_readl (line 373) | static uint64_t bonito_cop_readl(void *opaque, target_phys_addr_t addr, function bonito_cop_writel (line 384) | static void bonito_cop_writel(void *opaque, target_phys_addr_t addr, function bonito_sbridge_pciaddr (line 402) | static uint32_t bonito_sbridge_pciaddr(void *opaque, target_phys_addr_t ... function bonito_spciconf_writeb (line 437) | static void bonito_spciconf_writeb(void *opaque, target_phys_addr_t addr, function bonito_spciconf_writew (line 461) | static void bonito_spciconf_writew(void *opaque, target_phys_addr_t addr, function bonito_spciconf_writel (line 487) | static void bonito_spciconf_writel(void *opaque, target_phys_addr_t addr, function bonito_spciconf_readb (line 513) | static uint32_t bonito_spciconf_readb(void *opaque, target_phys_addr_t a... function bonito_spciconf_readw (line 537) | static uint32_t bonito_spciconf_readw(void *opaque, target_phys_addr_t a... function bonito_spciconf_readl (line 563) | static uint32_t bonito_spciconf_readl(void *opaque, target_phys_addr_t a... function pci_bonito_set_irq (line 608) | static void pci_bonito_set_irq(void *opaque, int irq_num, int level) function pci_bonito_map_irq (line 625) | static int pci_bonito_map_irq(PCIDevice * pci_dev, int irq_num) function bonito_reset (line 645) | static void bonito_reset(void *opaque) function bonito_pcihost_initfn (line 674) | static int bonito_pcihost_initfn(SysBusDevice *dev) function bonito_initfn (line 679) | static int bonito_initfn(PCIDevice *dev) function PCIBus (line 742) | PCIBus *bonito_init(qemu_irq *pic) function bonito_class_init (line 769) | static void bonito_class_init(ObjectClass *klass, void *data) function bonito_pcihost_class_init (line 791) | static void bonito_pcihost_class_init(ObjectClass *klass, void *data) function bonito_register_types (line 807) | static void bonito_register_types(void) FILE: qemu/hw/bt-hci-csr.c type csrhci_s (line 28) | struct csrhci_s { function csrhci_fifo_wake (line 72) | static inline void csrhci_fifo_wake(struct csrhci_s *s) type csrhci_s (line 94) | struct csrhci_s type csrhci_s (line 117) | struct csrhci_s type csrhci_s (line 128) | struct csrhci_s type hci_event_hdr (line 132) | struct hci_event_hdr type hci_event_hdr (line 135) | struct hci_event_hdr type hci_event_hdr (line 136) | struct hci_event_hdr type hci_event_hdr (line 138) | struct hci_event_hdr function csrhci_in_packet_vendor (line 141) | static void csrhci_in_packet_vendor(struct csrhci_s *s, int ocf, function csrhci_in_packet (line 180) | static void csrhci_in_packet(struct csrhci_s *s, uint8_t *pkt) function csrhci_header_len (line 253) | static int csrhci_header_len(const uint8_t *pkt) function csrhci_data_len (line 273) | static int csrhci_data_len(const uint8_t *pkt) function csrhci_write (line 297) | static int csrhci_write(struct CharDriverState *chr, function csrhci_out_hci_packet_event (line 331) | static void csrhci_out_hci_packet_event(void *opaque, function csrhci_out_hci_packet_acl (line 343) | static void csrhci_out_hci_packet_acl(void *opaque, function csrhci_ioctl (line 356) | static int csrhci_ioctl(struct CharDriverState *chr, int cmd, void *arg) function csrhci_reset (line 386) | static void csrhci_reset(struct csrhci_s *s) function csrhci_out_tick (line 403) | static void csrhci_out_tick(void *opaque) function csrhci_pins (line 408) | static void csrhci_pins(void *opaque, int line, int level) function qemu_irq (line 427) | qemu_irq *csrhci_pins_get(CharDriverState *chr) function CharDriverState (line 434) | CharDriverState *uart_hci_init(qemu_irq wakeup) FILE: qemu/hw/bt-hci.c type bt_hci_s (line 27) | struct bt_hci_s { type bt_hci_link_s (line 82) | struct bt_hci_link_s { function bt_submit_lmp (line 89) | static void bt_submit_lmp(struct bt_device_s *bt, int length, uint8_t *d... function bt_submit_raw_acl (line 388) | static void bt_submit_raw_acl(struct bt_piconet_s *net, int length, uint... type bt_hci_s (line 432) | struct bt_hci_s function bt_hci_event (line 456) | static inline void bt_hci_event(struct bt_hci_s *hci, int evt, function bt_hci_event_status (line 470) | static inline void bt_hci_event_status(struct bt_hci_s *hci, int status) function bt_hci_event_complete (line 481) | static inline void bt_hci_event_complete(struct bt_hci_s *hci, function bt_hci_inquiry_done (line 499) | static void bt_hci_inquiry_done(void *opaque) function bt_hci_inquiry_result_standard (line 515) | static void bt_hci_inquiry_result_standard(struct bt_hci_s *hci, function bt_hci_inquiry_result_with_rssi (line 534) | static void bt_hci_inquiry_result_with_rssi(struct bt_hci_s *hci, function bt_hci_inquiry_result (line 554) | static void bt_hci_inquiry_result(struct bt_hci_s *hci, function bt_hci_mod_timer_1280ms (line 577) | static void bt_hci_mod_timer_1280ms(QEMUTimer *timer, int period) function bt_hci_inquiry_start (line 583) | static void bt_hci_inquiry_start(struct bt_hci_s *hci, int length) function bt_hci_inquiry_next (line 607) | static void bt_hci_inquiry_next(void *opaque) function bt_hci_handle_bad (line 616) | static inline int bt_hci_handle_bad(struct bt_hci_s *hci, uint16_t handle) function bt_hci_role_master (line 623) | static inline int bt_hci_role_master(struct bt_hci_s *hci, uint16_t handle) type bt_device_s (line 628) | struct bt_device_s type bt_hci_s (line 628) | struct bt_hci_s type bt_link_s (line 631) | struct bt_link_s function bt_hci_lmp_link_establish (line 637) | static void bt_hci_lmp_link_establish(struct bt_hci_s *hci, function bt_hci_lmp_link_teardown (line 664) | static void bt_hci_lmp_link_teardown(struct bt_hci_s *hci, uint16_t handle) function bt_hci_connect (line 675) | static int bt_hci_connect(struct bt_hci_s *hci, bdaddr_t *bdaddr) function bt_hci_connection_reject (line 695) | static void bt_hci_connection_reject(struct bt_hci_s *hci, function bt_hci_connection_reject_event (line 708) | static void bt_hci_connection_reject_event(struct bt_hci_s *hci, function bt_hci_connection_accept (line 721) | static void bt_hci_connection_accept(struct bt_hci_s *hci, function bt_hci_lmp_connection_request (line 769) | static void bt_hci_lmp_connection_request(struct bt_link_s *link) function bt_hci_conn_accept_timeout (line 792) | static void bt_hci_conn_accept_timeout(void *opaque) function bt_hci_lmp_connection_ready (line 810) | static int bt_hci_lmp_connection_ready(struct bt_hci_s *hci, function bt_hci_lmp_connection_complete (line 826) | static void bt_hci_lmp_connection_complete(struct bt_link_s *link) function bt_hci_disconnect (line 875) | static void bt_hci_disconnect(struct bt_hci_s *hci, function bt_hci_lmp_disconnect_host (line 909) | static void bt_hci_lmp_disconnect_host(struct bt_link_s *link) function bt_hci_lmp_disconnect_slave (line 924) | static void bt_hci_lmp_disconnect_slave(struct bt_link_s *btlink) function bt_hci_name_req (line 942) | static int bt_hci_name_req(struct bt_hci_s *hci, bdaddr_t *bdaddr) function bt_hci_features_req (line 967) | static int bt_hci_features_req(struct bt_hci_s *hci, uint16_t handle) function bt_hci_version_req (line 995) | static int bt_hci_version_req(struct bt_hci_s *hci, uint16_t handle) function bt_hci_clkoffset_req (line 1017) | static int bt_hci_clkoffset_req(struct bt_hci_s *hci, uint16_t handle) function bt_hci_event_mode (line 1039) | static void bt_hci_event_mode(struct bt_hci_s *hci, struct bt_link_s *link, function bt_hci_lmp_mode_change_master (line 1052) | static void bt_hci_lmp_mode_change_master(struct bt_hci_s *hci, function bt_hci_lmp_mode_change_slave (line 1063) | static void bt_hci_lmp_mode_change_slave(struct bt_link_s *btlink) function bt_hci_mode_change (line 1071) | static int bt_hci_mode_change(struct bt_hci_s *hci, uint16_t handle, function bt_hci_mode_cancel (line 1094) | static int bt_hci_mode_cancel(struct bt_hci_s *hci, uint16_t handle, int... function bt_hci_mode_tick (line 1116) | static void bt_hci_mode_tick(void *opaque) function bt_hci_reset (line 1124) | static void bt_hci_reset(struct bt_hci_s *hci) function bt_hci_read_local_version_rp (line 1159) | static void bt_hci_read_local_version_rp(struct bt_hci_s *hci) function bt_hci_read_local_commands_rp (line 1173) | static void bt_hci_read_local_commands_rp(struct bt_hci_s *hci) function bt_hci_read_local_features_rp (line 1194) | static void bt_hci_read_local_features_rp(struct bt_hci_s *hci) function bt_hci_read_local_ext_features_rp (line 1213) | static void bt_hci_read_local_ext_features_rp(struct bt_hci_s *hci, int ... function bt_hci_read_buffer_size_rp (line 1230) | static void bt_hci_read_buffer_size_rp(struct bt_hci_s *hci) function bt_hci_read_country_code_rp (line 1247) | static void bt_hci_read_country_code_rp(struct bt_hci_s *hci) function bt_hci_read_bd_addr_rp (line 1259) | static void bt_hci_read_bd_addr_rp(struct bt_hci_s *hci) function bt_hci_link_quality_rp (line 1269) | static int bt_hci_link_quality_rp(struct bt_hci_s *hci, uint16_t handle) function bt_hci_event_complete_status (line 1285) | static inline void bt_hci_event_complete_status(struct bt_hci_s *hci, function bt_hci_event_complete_conn_cancel (line 1291) | static inline void bt_hci_event_complete_conn_cancel(struct bt_hci_s *hci, function bt_hci_event_auth_complete (line 1302) | static inline void bt_hci_event_auth_complete(struct bt_hci_s *hci, function bt_hci_event_encrypt_change (line 1313) | static inline void bt_hci_event_encrypt_change(struct bt_hci_s *hci, function bt_hci_event_complete_name_cancel (line 1325) | static inline void bt_hci_event_complete_name_cancel(struct bt_hci_s *hci, function bt_hci_event_read_remote_ext_features (line 1336) | static inline void bt_hci_event_read_remote_ext_features(struct bt_hci_s... function bt_hci_event_complete_lmp_handle (line 1349) | static inline void bt_hci_event_complete_lmp_handle(struct bt_hci_s *hci, function bt_hci_event_complete_role_discovery (line 1362) | static inline void bt_hci_event_complete_role_discovery(struct bt_hci_s ... function bt_hci_event_complete_flush (line 1374) | static inline void bt_hci_event_complete_flush(struct bt_hci_s *hci, function bt_hci_event_complete_read_local_name (line 1385) | static inline void bt_hci_event_complete_read_local_name(struct bt_hci_s... function bt_hci_event_complete_read_conn_accept_timeout (line 1396) | static inline void bt_hci_event_complete_read_conn_accept_timeout( function bt_hci_event_complete_read_scan_enable (line 1407) | static inline void bt_hci_event_complete_read_scan_enable(struct bt_hci_... function bt_hci_event_complete_read_local_class (line 1419) | static inline void bt_hci_event_complete_read_local_class(struct bt_hci_... function bt_hci_event_complete_voice_setting (line 1429) | static inline void bt_hci_event_complete_voice_setting(struct bt_hci_s *... function bt_hci_event_complete_read_inquiry_mode (line 1439) | static inline void bt_hci_event_complete_read_inquiry_mode( function bt_hci_event_num_comp_pkts (line 1450) | static inline void bt_hci_event_num_comp_pkts(struct bt_hci_s *hci, function bt_submit_hci (line 1463) | static void bt_submit_hci(struct HCIInfo *info, function bt_hci_lmp_acl_data (line 1970) | static inline void bt_hci_lmp_acl_data(struct bt_hci_s *hci, uint16_t ha... function bt_hci_lmp_acl_data_slave (line 1992) | static void bt_hci_lmp_acl_data_slave(struct bt_link_s *btlink, function bt_hci_lmp_acl_data_host (line 2001) | static void bt_hci_lmp_acl_data_host(struct bt_link_s *link, function bt_submit_acl (line 2008) | static void bt_submit_acl(struct HCIInfo *info, function bt_submit_sco (line 2078) | static void bt_submit_sco(struct HCIInfo *info, type bt_hci_s (line 2115) | struct bt_hci_s function bt_hci_evt_submit (line 2120) | static void bt_hci_evt_submit(void *opaque, int len) function bt_hci_bdaddr_set (line 2128) | static int bt_hci_bdaddr_set(struct HCIInfo *info, const uint8_t *bd_addr) type HCIInfo (line 2136) | struct HCIInfo function bt_hci_destroy (line 2137) | static void bt_hci_destroy(struct bt_device_s *dev) type HCIInfo (line 2144) | struct HCIInfo type bt_scatternet_s (line 2144) | struct bt_scatternet_s type bt_hci_s (line 2146) | struct bt_hci_s type bt_hci_s (line 2146) | struct bt_hci_s function bt_hci_done (line 2183) | static void bt_hci_done(struct HCIInfo *info) FILE: qemu/hw/bt-hid.c type hid_transaction_req (line 27) | enum hid_transaction_req { type hid_transaction_handshake (line 40) | enum hid_transaction_handshake { type hid_transaction_control (line 50) | enum hid_transaction_control { type hid_protocol (line 59) | enum hid_protocol { type hid_boot_reportid (line 64) | enum hid_boot_reportid { type hid_data_pkt (line 70) | enum hid_data_pkt { type bt_hid_device_s (line 87) | struct bt_hid_device_s { function bt_hid_reset (line 108) | static void bt_hid_reset(struct bt_hid_device_s *s) function bt_hid_out (line 127) | static int bt_hid_out(struct bt_hid_device_s *s) function bt_hid_in (line 144) | static int bt_hid_in(struct bt_hid_device_s *s) function bt_hid_send_handshake (line 151) | static void bt_hid_send_handshake(struct bt_hid_device_s *s, int result) function bt_hid_send_control (line 158) | static void bt_hid_send_control(struct bt_hid_device_s *s, int operation) function bt_hid_disconnect (line 165) | static void bt_hid_disconnect(struct bt_hid_device_s *s) function bt_hid_send_data (line 170) | static void bt_hid_send_data(struct bt_l2cap_conn_params_s *ch, int type, function bt_hid_control_transaction (line 191) | static void bt_hid_control_transaction(struct bt_hid_device_s *s, function bt_hid_control_sdu (line 364) | static void bt_hid_control_sdu(void *opaque, const uint8_t *data, int len) function bt_hid_datain (line 371) | static void bt_hid_datain(HIDState *hs) function bt_hid_interrupt_sdu (line 390) | static void bt_hid_interrupt_sdu(void *opaque, const uint8_t *data, int ... function bt_hid_connected_update (line 426) | static void bt_hid_connected_update(struct bt_hid_device_s *hid) function bt_hid_close_control (line 445) | static void bt_hid_close_control(void *opaque) function bt_hid_close_interrupt (line 453) | static void bt_hid_close_interrupt(void *opaque) function bt_hid_new_control_ch (line 461) | static int bt_hid_new_control_ch(struct bt_l2cap_device_s *dev, function bt_hid_new_interrupt_ch (line 479) | static int bt_hid_new_interrupt_ch(struct bt_l2cap_device_s *dev, function bt_hid_destroy (line 497) | static void bt_hid_destroy(struct bt_device_s *dev) type peripheral_minor_class (line 510) | enum peripheral_minor_class { type bt_device_s (line 517) | struct bt_device_s type bt_scatternet_s (line 517) | struct bt_scatternet_s type peripheral_minor_class (line 518) | enum peripheral_minor_class type bt_hid_device_s (line 520) | struct bt_hid_device_s type bt_device_s (line 550) | struct bt_device_s type bt_scatternet_s (line 550) | struct bt_scatternet_s FILE: qemu/hw/bt-l2cap.c type l2cap_instance_s (line 26) | struct l2cap_instance_s { type slave_l2cap_instance_s (line 92) | struct slave_l2cap_instance_s { type bt_l2cap_psm_s (line 97) | struct bt_l2cap_psm_s { function l2cap_fcs16 (line 140) | static uint16_t l2cap_fcs16(const uint8_t *message, int len) function l2cap_retransmission_timer_update (line 165) | static void l2cap_retransmission_timer_update(struct l2cap_chan_s *ch) function l2cap_monitor_timer_update (line 175) | static void l2cap_monitor_timer_update(struct l2cap_chan_s *ch) function l2cap_command_reject (line 185) | static void l2cap_command_reject(struct l2cap_instance_s *l2cap, int id, function l2cap_command_reject_cid (line 211) | static void l2cap_command_reject_cid(struct l2cap_instance_s *l2cap, int... function l2cap_connection_response (line 222) | static void l2cap_connection_response(struct l2cap_instance_s *l2cap, function l2cap_configuration_request (line 246) | static void l2cap_configuration_request(struct l2cap_instance_s *l2cap, function l2cap_configuration_response (line 274) | static void l2cap_configuration_response(struct l2cap_instance_s *l2cap, function l2cap_disconnection_response (line 299) | static void l2cap_disconnection_response(struct l2cap_instance_s *l2cap, function l2cap_echo_response (line 321) | static void l2cap_echo_response(struct l2cap_instance_s *l2cap, function l2cap_info_response (line 342) | static void l2cap_info_response(struct l2cap_instance_s *l2cap, int type, type bt_l2cap_conn_params_s (line 366) | struct bt_l2cap_conn_params_s type bt_l2cap_conn_params_s (line 367) | struct bt_l2cap_conn_params_s type bt_l2cap_conn_params_s (line 369) | struct bt_l2cap_conn_params_s type bt_l2cap_conn_params_s (line 370) | struct bt_l2cap_conn_params_s type l2cap_chan_s (line 372) | struct l2cap_chan_s type l2cap_chan_s (line 374) | struct l2cap_chan_s function l2cap_cid_new (line 377) | static int l2cap_cid_new(struct l2cap_instance_s *l2cap) type bt_l2cap_psm_s (line 388) | struct bt_l2cap_psm_s type bt_l2cap_device_s (line 389) | struct bt_l2cap_device_s type bt_l2cap_psm_s (line 391) | struct bt_l2cap_psm_s type l2cap_chan_s (line 399) | struct l2cap_chan_s type l2cap_instance_s (line 399) | struct l2cap_instance_s type l2cap_chan_s (line 402) | struct l2cap_chan_s type bt_l2cap_psm_s (line 403) | struct bt_l2cap_psm_s function l2cap_channel_close (line 450) | static void l2cap_channel_close(struct l2cap_instance_s *l2cap, function l2cap_channel_config_null (line 482) | static void l2cap_channel_config_null(struct l2cap_instance_s *l2cap, function l2cap_channel_config_req_event (line 490) | static void l2cap_channel_config_req_event(struct l2cap_instance_s *l2cap, function l2cap_channel_config (line 497) | static int l2cap_channel_config(struct l2cap_instance_s *l2cap, function l2cap_channel_config_req_msg (line 683) | static void l2cap_channel_config_req_msg(struct l2cap_instance_s *l2cap, function l2cap_channel_config_rsp_msg (line 715) | static int l2cap_channel_config_rsp_msg(struct l2cap_instance_s *l2cap, function l2cap_channel_open_req_msg (line 743) | static void l2cap_channel_open_req_msg(struct l2cap_instance_s *l2cap, function l2cap_info (line 756) | static void l2cap_info(struct l2cap_instance_s *l2cap, int type) function l2cap_command (line 783) | static void l2cap_command(struct l2cap_instance_s *l2cap, int code, int id, function l2cap_rexmit_enable (line 930) | static void l2cap_rexmit_enable(struct l2cap_chan_s *ch, int enable) function l2cap_cframe_in (line 939) | static void l2cap_cframe_in(void *opaque, const uint8_t *data, int len) function l2cap_gframe_in (line 967) | static void l2cap_gframe_in(void *opaque, const uint8_t *data, int len) function l2cap_sframe_in (line 972) | static void l2cap_sframe_in(struct l2cap_chan_s *ch, uint16_t ctrl) function l2cap_bframe_in (line 977) | static void l2cap_bframe_in(struct l2cap_chan_s *ch, uint16_t cid, function l2cap_iframe_in (line 985) | static void l2cap_iframe_in(struct l2cap_chan_s *ch, uint16_t cid, function l2cap_frame_in (line 1057) | static void l2cap_frame_in(struct l2cap_instance_s *l2cap, function l2cap_pdu_in (line 1073) | static void l2cap_pdu_in(struct l2cap_instance_s *l2cap, type l2cap_instance_s (line 1100) | struct l2cap_instance_s function l2cap_pdu_submit (line 1113) | static inline void l2cap_pdu_submit(struct l2cap_instance_s *l2cap) type bt_l2cap_conn_params_s (line 1121) | struct bt_l2cap_conn_params_s type l2cap_chan_s (line 1123) | struct l2cap_chan_s type l2cap_chan_s (line 1123) | struct l2cap_chan_s function l2cap_bframe_submit (line 1135) | static void l2cap_bframe_submit(struct bt_l2cap_conn_params_s *parms) type bt_l2cap_conn_params_s (line 1144) | struct bt_l2cap_conn_params_s type l2cap_chan_s (line 1146) | struct l2cap_chan_s type l2cap_chan_s (line 1146) | struct l2cap_chan_s function l2cap_iframe_submit (line 1160) | static void l2cap_iframe_submit(struct bt_l2cap_conn_params_s *parm) function l2cap_init (line 1170) | static void l2cap_init(struct l2cap_instance_s *l2cap, function l2cap_teardown (line 1204) | static void l2cap_teardown(struct l2cap_instance_s *l2cap, int send_disc... function l2cap_lmp_connection_request (line 1232) | static void l2cap_lmp_connection_request(struct bt_link_s *link) function l2cap_lmp_connection_complete (line 1250) | static void l2cap_lmp_connection_complete(struct bt_link_s *link) function l2cap_lmp_disconnect_host (line 1269) | static void l2cap_lmp_disconnect_host(struct bt_link_s *link) function l2cap_lmp_disconnect_slave (line 1280) | static void l2cap_lmp_disconnect_slave(struct bt_link_s *link) function l2cap_lmp_acl_data_slave (line 1288) | static void l2cap_lmp_acl_data_slave(struct bt_link_s *link, function l2cap_lmp_acl_data_host (line 1301) | static void l2cap_lmp_acl_data_host(struct bt_link_s *link, function l2cap_dummy_destroy (line 1314) | static void l2cap_dummy_destroy(struct bt_device_s *dev) function bt_l2cap_device_init (line 1321) | void bt_l2cap_device_init(struct bt_l2cap_device_s *dev, function bt_l2cap_device_done (line 1336) | void bt_l2cap_device_done(struct bt_l2cap_device_s *dev) function bt_l2cap_psm_register (line 1344) | void bt_l2cap_psm_register(struct bt_l2cap_device_s *dev, int psm, int m... FILE: qemu/hw/bt-sdp.c type bt_l2cap_sdp_state_s (line 23) | struct bt_l2cap_sdp_state_s { function sdp_datalen (line 43) | static ssize_t sdp_datalen(const uint8_t **element, ssize_t *left) function sdp_uuid_match (line 82) | static int sdp_uuid_match(struct sdp_service_record_s *record, function sdp_svc_match (line 112) | static int sdp_svc_match(struct bt_l2cap_sdp_state_s *sdp, function sdp_svc_search (line 135) | static ssize_t sdp_svc_search(struct bt_l2cap_sdp_state_s *sdp, function sdp_attr_match (line 208) | static int sdp_attr_match(struct sdp_service_record_s *record, function sdp_attr_get (line 243) | static ssize_t sdp_attr_get(struct bt_l2cap_sdp_state_s *sdp, function sdp_svc_attr_match (line 332) | static int sdp_svc_attr_match(struct bt_l2cap_sdp_state_s *sdp, function sdp_svc_search_attr_get (line 370) | static ssize_t sdp_svc_search_attr_get(struct bt_l2cap_sdp_state_s *sdp, function bt_l2cap_sdp_sdu_in (line 486) | static void bt_l2cap_sdp_sdu_in(void *opaque, const uint8_t *data, int len) function bt_l2cap_sdp_close_ch (line 564) | static void bt_l2cap_sdp_close_ch(void *opaque) type sdp_def_service_s (line 578) | struct sdp_def_service_s { function sdp_attr_max_size (line 595) | static int sdp_attr_max_size(struct sdp_def_data_element_s *element, function sdp_attr_write (line 629) | static int sdp_attr_write(uint8_t *data, function sdp_attributeid_compare (line 686) | static int sdp_attributeid_compare(const struct sdp_service_attribute_s *a, function sdp_uuid_compare (line 692) | static int sdp_uuid_compare(const int *a, const int *b) function sdp_service_record_build (line 697) | static void sdp_service_record_build(struct sdp_service_record_s *record, function sdp_service_db_build (line 749) | static void sdp_service_db_build(struct bt_l2cap_sdp_state_s *sdp, function bt_l2cap_sdp_new_ch (line 942) | static int bt_l2cap_sdp_new_ch(struct bt_l2cap_device_s *dev, function bt_l2cap_sdp_init (line 963) | void bt_l2cap_sdp_init(struct bt_l2cap_device_s *dev) FILE: qemu/hw/bt.c function bt_dummy_lmp_mode_change (line 25) | static void bt_dummy_lmp_mode_change(struct bt_link_s *link) function bt_dummy_lmp_connection_complete (line 30) | static void bt_dummy_lmp_connection_complete(struct bt_link_s *link) function bt_dummy_lmp_disconnect_master (line 41) | static void bt_dummy_lmp_disconnect_master(struct bt_link_s *link) function bt_dummy_lmp_acl_resp (line 47) | static void bt_dummy_lmp_acl_resp(struct bt_link_s *link, function bt_dummy_lmp_connection_request (line 55) | static void bt_dummy_lmp_connection_request(struct bt_link_s *req) function bt_dummy_lmp_disconnect_slave (line 66) | static void bt_dummy_lmp_disconnect_slave(struct bt_link_s *link) function bt_dummy_destroy (line 71) | static void bt_dummy_destroy(struct bt_device_s *device) function bt_device_init (line 79) | void bt_device_init(struct bt_device_s *dev, struct bt_scatternet_s *net) function bt_device_done (line 108) | void bt_device_done(struct bt_device_s *dev) FILE: qemu/hw/bt.h type QEMU_PACKED (line 27) | typedef struct { function bacmp (line 36) | static inline int bacmp(const bdaddr_t *ba1, const bdaddr_t *ba2) function bacpy (line 40) | static inline void bacpy(bdaddr_t *dst, const bdaddr_t *src) type bt_device_s (line 51) | struct bt_device_s type bt_scatternet_s (line 52) | struct bt_scatternet_s type bt_piconet_s (line 53) | struct bt_piconet_s type bt_link_s (line 54) | struct bt_link_s type bt_scatternet_s (line 56) | struct bt_scatternet_s { type bt_link_s (line 60) | struct bt_link_s { type bt_device_s (line 72) | struct bt_device_s { type bt_device_s (line 107) | struct bt_device_s type bt_scatternet_s (line 107) | struct bt_scatternet_s type bt_device_s (line 108) | struct bt_device_s type HCIInfo (line 111) | struct HCIInfo type bt_scatternet_s (line 111) | struct bt_scatternet_s type HCIInfo (line 114) | struct HCIInfo type bt_l2cap_device_s (line 126) | struct bt_l2cap_device_s type bt_l2cap_conn_params_s (line 127) | struct bt_l2cap_conn_params_s type bt_l2cap_psm_s (line 128) | struct bt_l2cap_psm_s type bt_l2cap_device_s (line 129) | struct bt_l2cap_device_s type bt_scatternet_s (line 130) | struct bt_scatternet_s type bt_l2cap_device_s (line 131) | struct bt_l2cap_device_s type bt_l2cap_device_s (line 132) | struct bt_l2cap_device_s type bt_l2cap_device_s (line 133) | struct bt_l2cap_device_s type bt_l2cap_conn_params_s (line 134) | struct bt_l2cap_conn_params_s type bt_l2cap_device_s (line 136) | struct bt_l2cap_device_s { type bt_l2cap_conn_params_s (line 141) | struct bt_l2cap_conn_params_s { type bt_l2cap_psm_predef (line 152) | enum bt_l2cap_psm_predef { type bt_l2cap_device_s (line 166) | struct bt_l2cap_device_s type bt_device_s (line 169) | struct bt_device_s type bt_scatternet_s (line 169) | struct bt_scatternet_s type bt_device_s (line 170) | struct bt_device_s type bt_scatternet_s (line 170) | struct bt_scatternet_s type bt_device_s (line 171) | struct bt_device_s type bt_scatternet_s (line 171) | struct bt_scatternet_s type lmp_pdu_type (line 179) | enum lmp_pdu_type { type hci_packet_type (line 251) | enum hci_packet_type { type bt_packet_type (line 259) | enum bt_packet_type { type sco_packet_type (line 274) | enum sco_packet_type { type ev_packet_type (line 280) | enum ev_packet_type { type hci_error_code (line 290) | enum hci_error_code { type acl_flag_bits (line 344) | enum acl_flag_bits { type baseband_link_type (line 351) | enum baseband_link_type { type lmp_feature_bits0 (line 356) | enum lmp_feature_bits0 { type lmp_feature_bits1 (line 367) | enum lmp_feature_bits1 { type lmp_feature_bits2 (line 378) | enum lmp_feature_bits2 { type lmp_feature_bits3 (line 386) | enum lmp_feature_bits3 { type lmp_feature_bits4 (line 396) | enum lmp_feature_bits4 { type lmp_feature_bits5 (line 404) | enum lmp_feature_bits5 { type lmp_feature_bits6 (line 414) | enum lmp_feature_bits6 { type lmp_feature_bits7 (line 418) | enum lmp_feature_bits7 { type hci_link_policy (line 422) | enum hci_link_policy { type hci_link_mode (line 429) | enum hci_link_mode { type QEMU_PACKED (line 445) | typedef struct { type QEMU_PACKED (line 452) | typedef struct { type QEMU_PACKED (line 461) | typedef struct { type QEMU_PACKED (line 473) | typedef struct { type QEMU_PACKED (line 484) | typedef struct { type QEMU_PACKED (line 491) | typedef struct { type QEMU_PACKED (line 498) | typedef struct { type QEMU_PACKED (line 504) | typedef struct { type QEMU_PACKED (line 511) | typedef struct { type QEMU_PACKED (line 518) | typedef struct { type QEMU_PACKED (line 525) | typedef struct { type QEMU_PACKED (line 534) | typedef struct { type QEMU_PACKED (line 544) | typedef struct { type QEMU_PACKED (line 551) | typedef struct { type QEMU_PACKED (line 557) | typedef struct { type QEMU_PACKED (line 564) | typedef struct { type QEMU_PACKED (line 570) | typedef struct { type QEMU_PACKED (line 576) | typedef struct { type QEMU_PACKED (line 585) | typedef struct { type QEMU_PACKED (line 590) | typedef struct { type QEMU_PACKED (line 597) | typedef struct { type QEMU_PACKED (line 603) | typedef struct { type QEMU_PACKED (line 610) | typedef struct { type QEMU_PACKED (line 616) | typedef struct { type QEMU_PACKED (line 622) | typedef struct { type QEMU_PACKED (line 627) | typedef struct { type QEMU_PACKED (line 636) | typedef struct { type QEMU_PACKED (line 648) | typedef struct { type QEMU_PACKED (line 660) | typedef struct { type QEMU_PACKED (line 670) | typedef struct { type QEMU_PACKED (line 678) | typedef struct { type QEMU_PACKED (line 688) | typedef struct { type QEMU_PACKED (line 694) | typedef struct { type QEMU_PACKED (line 702) | typedef struct { type QEMU_PACKED (line 708) | typedef struct { type QEMU_PACKED (line 716) | typedef struct { type QEMU_PACKED (line 724) | typedef struct { type QEMU_PACKED (line 728) | typedef struct { type QEMU_PACKED (line 736) | typedef struct { type QEMU_PACKED (line 743) | typedef struct { type QEMU_PACKED (line 747) | typedef struct { type QEMU_PACKED (line 755) | typedef struct { type QEMU_PACKED (line 760) | typedef struct { type QEMU_PACKED (line 773) | typedef struct { type QEMU_PACKED (line 786) | typedef struct { type QEMU_PACKED (line 794) | typedef struct { type bt_filter_type (line 801) | enum bt_filter_type { type inq_result_cond_type (line 806) | enum inq_result_cond_type { type conn_setup_cond_type (line 811) | enum conn_setup_cond_type { type conn_setup_cond (line 816) | enum conn_setup_cond { type QEMU_PACKED (line 822) | typedef struct { type QEMU_PACKED (line 827) | typedef struct { type QEMU_PACKED (line 834) | typedef struct { type QEMU_PACKED (line 841) | typedef struct { type QEMU_PACKED (line 849) | typedef struct { type QEMU_PACKED (line 854) | typedef struct { type QEMU_PACKED (line 862) | typedef struct { type QEMU_PACKED (line 867) | typedef struct { type QEMU_PACKED (line 874) | typedef struct { type QEMU_PACKED (line 879) | typedef struct { type QEMU_PACKED (line 886) | typedef struct { type QEMU_PACKED (line 892) | typedef struct { type QEMU_PACKED (line 899) | typedef struct { type QEMU_PACKED (line 906) | typedef struct { type QEMU_PACKED (line 912) | typedef struct { type QEMU_PACKED (line 919) | typedef struct { type QEMU_PACKED (line 925) | typedef struct { type QEMU_PACKED (line 932) | typedef struct { type scan_enable_bits (line 937) | enum scan_enable_bits { type QEMU_PACKED (line 944) | typedef struct { type QEMU_PACKED (line 952) | typedef struct { type QEMU_PACKED (line 959) | typedef struct { type QEMU_PACKED (line 967) | typedef struct { type QEMU_PACKED (line 989) | typedef struct { type QEMU_PACKED (line 996) | typedef struct { type QEMU_PACKED (line 1002) | typedef struct { type QEMU_PACKED (line 1009) | typedef struct { type QEMU_PACKED (line 1027) | typedef struct { type QEMU_PACKED (line 1032) | typedef struct { type QEMU_PACKED (line 1040) | typedef struct { type QEMU_PACKED (line 1051) | typedef struct { type QEMU_PACKED (line 1059) | typedef struct { type QEMU_PACKED (line 1064) | typedef struct { type QEMU_PACKED (line 1074) | typedef struct { type QEMU_PACKED (line 1082) | typedef struct { type QEMU_PACKED (line 1097) | typedef struct { type QEMU_PACKED (line 1101) | typedef struct { type QEMU_PACKED (line 1107) | typedef struct { type QEMU_PACKED (line 1114) | typedef struct { type QEMU_PACKED (line 1118) | typedef struct { type QEMU_PACKED (line 1124) | typedef struct { type QEMU_PACKED (line 1131) | typedef struct { type QEMU_PACKED (line 1135) | typedef struct { type QEMU_PACKED (line 1145) | typedef struct { type QEMU_PACKED (line 1152) | typedef struct { type QEMU_PACKED (line 1156) | typedef struct { type QEMU_PACKED (line 1162) | typedef struct { type QEMU_PACKED (line 1170) | typedef struct { type QEMU_PACKED (line 1175) | typedef struct { type QEMU_PACKED (line 1184) | typedef struct { type QEMU_PACKED (line 1195) | typedef struct { type QEMU_PACKED (line 1202) | typedef struct { type QEMU_PACKED (line 1209) | typedef struct { type QEMU_PACKED (line 1213) | typedef struct { type QEMU_PACKED (line 1222) | typedef struct { type QEMU_PACKED (line 1232) | typedef struct { type QEMU_PACKED (line 1239) | typedef struct { type QEMU_PACKED (line 1249) | typedef struct { type QEMU_PACKED (line 1257) | typedef struct { type QEMU_PACKED (line 1264) | typedef struct { type QEMU_PACKED (line 1269) | typedef struct { type QEMU_PACKED (line 1277) | typedef struct { type QEMU_PACKED (line 1285) | typedef struct { type QEMU_PACKED (line 1294) | typedef struct { type QEMU_PACKED (line 1299) | typedef struct { type QEMU_PACKED (line 1318) | typedef struct { type QEMU_PACKED (line 1330) | typedef struct { type QEMU_PACKED (line 1340) | typedef struct { type QEMU_PACKED (line 1348) | typedef struct { type QEMU_PACKED (line 1356) | typedef struct { type QEMU_PACKED (line 1363) | typedef struct { type QEMU_PACKED (line 1371) | typedef struct { type QEMU_PACKED (line 1379) | typedef struct { type QEMU_PACKED (line 1386) | typedef struct { type QEMU_PACKED (line 1394) | typedef struct { type QEMU_PACKED (line 1402) | typedef struct { type QEMU_PACKED (line 1412) | typedef struct { type QEMU_PACKED (line 1421) | typedef struct { type QEMU_PACKED (line 1428) | typedef struct { type QEMU_PACKED (line 1436) | typedef struct { type QEMU_PACKED (line 1442) | typedef struct { type QEMU_PACKED (line 1448) | typedef struct { type QEMU_PACKED (line 1456) | typedef struct { type QEMU_PACKED (line 1466) | typedef struct { type QEMU_PACKED (line 1475) | typedef struct { type QEMU_PACKED (line 1482) | typedef struct { type QEMU_PACKED (line 1488) | typedef struct { type QEMU_PACKED (line 1494) | typedef struct { type QEMU_PACKED (line 1504) | typedef struct { type QEMU_PACKED (line 1510) | typedef struct { type QEMU_PACKED (line 1517) | typedef struct { type QEMU_PACKED (line 1525) | typedef struct { type QEMU_PACKED (line 1533) | typedef struct { type QEMU_PACKED (line 1539) | typedef struct { type QEMU_PACKED (line 1546) | typedef struct { type QEMU_PACKED (line 1556) | typedef struct { type QEMU_PACKED (line 1566) | typedef struct { type QEMU_PACKED (line 1579) | typedef struct { type QEMU_PACKED (line 1589) | typedef struct { type QEMU_PACKED (line 1603) | typedef struct { type QEMU_PACKED (line 1614) | typedef struct { type QEMU_PACKED (line 1625) | typedef struct { type hci_command_hdr (line 1656) | struct hci_command_hdr { type hci_event_hdr (line 1661) | struct hci_event_hdr { type hci_acl_hdr (line 1666) | struct hci_acl_hdr { type hci_sco_hdr (line 1671) | struct hci_sco_hdr { type bt_l2cap_lm_bits (line 1678) | enum bt_l2cap_lm_bits { type bt_l2cap_cid_predef (line 1687) | enum bt_l2cap_cid_predef { type bt_l2cap_cmd (line 1695) | enum bt_l2cap_cmd { type bt_l2cap_sar_bits (line 1709) | enum bt_l2cap_sar_bits { type QEMU_PACKED (line 1717) | typedef struct { type QEMU_PACKED (line 1724) | typedef struct { type QEMU_PACKED (line 1731) | typedef struct { type QEMU_PACKED (line 1736) | typedef struct { type bt_l2cap_rej_reason (line 1743) | enum bt_l2cap_rej_reason { type QEMU_PACKED (line 1749) | typedef struct { type QEMU_PACKED (line 1755) | typedef struct { type bt_l2cap_conn_res (line 1764) | enum bt_l2cap_conn_res { type bt_l2cap_conn_stat (line 1773) | enum bt_l2cap_conn_stat { type QEMU_PACKED (line 1779) | typedef struct { type QEMU_PACKED (line 1786) | typedef struct { type bt_l2cap_conf_res (line 1794) | enum bt_l2cap_conf_res { type QEMU_PACKED (line 1801) | typedef struct { type bt_l2cap_conf_val (line 1808) | enum bt_l2cap_conf_val { type QEMU_PACKED (line 1816) | typedef struct { type bt_l2cap_conf_opt_qos_st (line 1827) | enum bt_l2cap_conf_opt_qos_st { type bt_l2cap_mode (line 1835) | enum bt_l2cap_mode { type QEMU_PACKED (line 1841) | typedef struct { type QEMU_PACKED (line 1847) | typedef struct { type QEMU_PACKED (line 1853) | typedef struct { type QEMU_PACKED (line 1858) | typedef struct { type bt_l2cap_info_type (line 1866) | enum bt_l2cap_info_type { type bt_l2cap_info_result (line 1872) | enum bt_l2cap_info_result { type sdp_proto_uuid (line 1882) | enum sdp_proto_uuid { type service_class_id (line 1912) | enum service_class_id { type bt_sdp_data_type (line 2056) | enum bt_sdp_data_type { type bt_sdp_data_size (line 2068) | enum bt_sdp_data_size { type bt_sdp_cmd (line 2080) | enum bt_sdp_cmd { type bt_sdp_errorcode (line 2090) | enum bt_sdp_errorcode { type bt_sdp_attribute_id (line 2108) | enum bt_sdp_attribute_id { FILE: qemu/hw/cadence_gem.c function tx_desc_get_buffer (line 242) | static inline unsigned tx_desc_get_buffer(unsigned *desc) function tx_desc_get_used (line 247) | static inline unsigned tx_desc_get_used(unsigned *desc) function tx_desc_set_used (line 252) | static inline void tx_desc_set_used(unsigned *desc) function tx_desc_get_wrap (line 257) | static inline unsigned tx_desc_get_wrap(unsigned *desc) function tx_desc_get_last (line 262) | static inline unsigned tx_desc_get_last(unsigned *desc) function tx_desc_get_length (line 267) | static inline unsigned tx_desc_get_length(unsigned *desc) function print_gem_tx_desc (line 272) | static inline void print_gem_tx_desc(unsigned *desc) function rx_desc_get_buffer (line 282) | static inline unsigned rx_desc_get_buffer(unsigned *desc) function rx_desc_get_wrap (line 287) | static inline unsigned rx_desc_get_wrap(unsigned *desc) function rx_desc_get_ownership (line 292) | static inline unsigned rx_desc_get_ownership(unsigned *desc) function rx_desc_set_ownership (line 297) | static inline void rx_desc_set_ownership(unsigned *desc) function rx_desc_set_sof (line 302) | static inline void rx_desc_set_sof(unsigned *desc) function rx_desc_set_eof (line 307) | static inline void rx_desc_set_eof(unsigned *desc) function rx_desc_set_length (line 312) | static inline void rx_desc_set_length(unsigned *desc, unsigned len) type GemState (line 318) | typedef struct { function gem_init_register_masks (line 355) | static void gem_init_register_masks(GemState *s) function phy_update_link (line 390) | static void phy_update_link(GemState *s) function gem_can_receive (line 408) | static int gem_can_receive(VLANClientState *nc) function gem_update_int_status (line 428) | static void gem_update_int_status(GemState *s) function gem_receive_updatestats (line 463) | static void gem_receive_updatestats(GemState *s, const uint8_t *packet, function get_bit (line 508) | static unsigned get_bit(const uint8_t *mac, unsigned bit) function calc_mac_hash (line 522) | static unsigned calc_mac_hash(const uint8_t *mac) function gem_mac_address_filter (line 551) | static int gem_mac_address_filter(GemState *s, const uint8_t *packet) function gem_receive (line 605) | static ssize_t gem_receive(VLANClientState *nc, const uint8_t *buf, size... function gem_transmit_updatestats (line 778) | static void gem_transmit_updatestats(GemState *s, const uint8_t *packet, function gem_transmit (line 824) | static void gem_transmit(GemState *s) function gem_phy_reset (line 935) | static void gem_phy_reset(GemState *s) function gem_reset (line 960) | static void gem_reset(DeviceState *d) function gem_phy_read (line 986) | static uint16_t gem_phy_read(GemState *s, unsigned reg_num) function gem_phy_write (line 992) | static void gem_phy_write(GemState *s, unsigned reg_num, uint16_t val) function gem_read (line 1024) | static uint64_t gem_read(void *opaque, target_phys_addr_t offset, unsign... function gem_write (line 1070) | static void gem_write(void *opaque, target_phys_addr_t offset, uint64_t ... function gem_cleanup (line 1149) | static void gem_cleanup(VLANClientState *nc) function gem_set_link (line 1157) | static void gem_set_link(VLANClientState *nc) function gem_init (line 1172) | static int gem_init(SysBusDevice *dev) function gem_class_init (line 1210) | static void gem_class_init(ObjectClass *klass, void *data) function gem_register_types (line 1228) | static void gem_register_types(void) FILE: qemu/hw/cadence_ttc.c type CadenceTimerState (line 47) | typedef struct { type CadenceTTCState (line 67) | typedef struct { function cadence_timer_update (line 73) | static void cadence_timer_update(CadenceTimerState *s) function CadenceTimerState (line 78) | static CadenceTimerState *cadence_timer_from_addr(void *opaque, function cadence_timer_get_ns (line 89) | static uint64_t cadence_timer_get_ns(CadenceTimerState *s, uint64_t time... function cadence_timer_get_steps (line 105) | static uint64_t cadence_timer_get_steps(CadenceTimerState *s, uint64_t ns) function is_between (line 133) | static inline int64_t is_between(int64_t x, int64_t a, int64_t b) function cadence_timer_run (line 141) | static void cadence_timer_run(CadenceTimerState *s) function cadence_timer_sync (line 174) | static void cadence_timer_sync(CadenceTimerState *s) function cadence_timer_tick (line 218) | static void cadence_timer_tick(void *opaque) function cadence_ttc_read_imp (line 227) | static uint32_t cadence_ttc_read_imp(void *opaque, target_phys_addr_t of... function cadence_ttc_read (line 299) | static uint64_t cadence_ttc_read(void *opaque, target_phys_addr_t offset, function cadence_ttc_write (line 308) | static void cadence_ttc_write(void *opaque, target_phys_addr_t offset, function cadence_timer_reset (line 387) | static void cadence_timer_reset(CadenceTimerState *s) function cadence_timer_init (line 392) | static void cadence_timer_init(uint32_t freq, CadenceTimerState *s) function cadence_ttc_init (line 402) | static int cadence_ttc_init(SysBusDevice *dev) function cadence_timer_pre_save (line 418) | static void cadence_timer_pre_save(void *opaque) function cadence_timer_post_load (line 423) | static int cadence_timer_post_load(void *opaque, int version_id) function cadence_ttc_class_init (line 468) | static void cadence_ttc_class_init(ObjectClass *klass, void *data) function cadence_ttc_register_types (line 484) | static void cadence_ttc_register_types(void) FILE: qemu/hw/cadence_uart.c type UartState (line 109) | typedef struct { function uart_update_status (line 123) | static void uart_update_status(UartState *s) function fifo_trigger_update (line 129) | static void fifo_trigger_update(void *opaque) function uart_tx_redo (line 138) | static void uart_tx_redo(UartState *s) function uart_tx_write (line 149) | static void uart_tx_write(void *opaque) function uart_rx_reset (line 156) | static void uart_rx_reset(UartState *s) function uart_tx_reset (line 165) | static void uart_tx_reset(UartState *s) function uart_send_breaks (line 171) | static void uart_send_breaks(UartState *s) function uart_parameters_setup (line 179) | static void uart_parameters_setup(UartState *s) function uart_can_receive (line 230) | static int uart_can_receive(void *opaque) function uart_ctrl_update (line 237) | static void uart_ctrl_update(UartState *s) function uart_write_rx_fifo (line 258) | static void uart_write_rx_fifo(void *opaque, const uint8_t *buf, int size) function uart_write_tx_fifo (line 293) | static void uart_write_tx_fifo(UartState *s, const uint8_t *buf, int size) function uart_receive (line 304) | static void uart_receive(void *opaque, const uint8_t *buf, int size) function uart_event (line 317) | static void uart_event(void *opaque, int event) function uart_read_rx_fifo (line 329) | static void uart_read_rx_fifo(UartState *s, uint32_t *c) function uart_write (line 357) | static void uart_write(void *opaque, target_phys_addr_t offset, function uart_read (line 400) | static uint64_t uart_read(void *opaque, target_phys_addr_t offset, function cadence_uart_reset (line 422) | static void cadence_uart_reset(UartState *s) function cadence_uart_init (line 438) | static int cadence_uart_init(SysBusDevice *dev) function cadence_uart_post_load (line 466) | static int cadence_uart_post_load(void *opaque, int version_id) function cadence_uart_class_init (line 492) | static void cadence_uart_class_init(ObjectClass *klass, void *data) function cadence_uart_register_types (line 508) | static void cadence_uart_register_types(void) FILE: qemu/hw/cbus.c type CBusSlave (line 30) | typedef struct { type CBusPriv (line 36) | typedef struct { function cbus_io (line 58) | static void cbus_io(CBusPriv *s) function cbus_cycle (line 67) | static void cbus_cycle(CBusPriv *s) function cbus_clk (line 96) | static void cbus_clk(void *opaque, int line, int level) function cbus_dat (line 113) | static void cbus_dat(void *opaque, int line, int level) function cbus_sel (line 120) | static void cbus_sel(void *opaque, int line, int level) function CBus (line 133) | CBus *cbus_init(qemu_irq dat) function cbus_attach (line 149) | void cbus_attach(CBus *bus, void *slave_opaque) type CBusRetu (line 158) | typedef struct { function retu_interrupt_update (line 176) | static void retu_interrupt_update(CBusRetu *s) function retu_read (line 238) | static inline uint16_t retu_read(CBusRetu *s, int reg) function retu_write (line 305) | static inline void retu_write(CBusRetu *s, int reg, uint16_t val) function retu_io (line 378) | static void retu_io(void *opaque, int rw, int reg, uint16_t *val) function retu_key_event (line 418) | void retu_key_event(void *retu, int state) function retu_head_event (line 433) | static void retu_head_event(void *retu, int state) function retu_hook_event (line 450) | static void retu_hook_event(void *retu, int state) type CBusTahvo (line 469) | typedef struct { function tahvo_interrupt_update (line 482) | static void tahvo_interrupt_update(CBusTahvo *s) function tahvo_read (line 502) | static inline uint16_t tahvo_read(CBusTahvo *s, int reg) function tahvo_write (line 544) | static inline void tahvo_write(CBusTahvo *s, int reg, uint16_t val) function tahvo_io (line 594) | static void tahvo_io(void *opaque, int rw, int reg, uint16_t *val) FILE: qemu/hw/ccid-card-emulated.c type EmulatedState (line 58) | typedef struct EmulatedState EmulatedState; type EmulEvent (line 91) | typedef struct EmulEvent { type EmulatedState (line 110) | struct EmulatedState { function emulated_apdu_from_guest (line 134) | static void emulated_apdu_from_guest(CCIDCardState *base, function emulated_push_event (line 160) | static void emulated_push_event(EmulatedState *card, EmulEvent *event) function emulated_push_type (line 170) | static void emulated_push_type(EmulatedState *card, uint32_t type) function emulated_push_error (line 179) | static void emulated_push_error(EmulatedState *card, uint64_t code) function emulated_push_data_type (line 189) | static void emulated_push_data_type(EmulatedState *card, uint32_t type, function emulated_push_reader_insert (line 201) | static void emulated_push_reader_insert(EmulatedState *card) function emulated_push_reader_remove (line 206) | static void emulated_push_reader_remove(EmulatedState *card) function emulated_push_card_insert (line 211) | static void emulated_push_card_insert(EmulatedState *card, function emulated_push_card_remove (line 217) | static void emulated_push_card_remove(EmulatedState *card) function emulated_push_response_apdu (line 222) | static void emulated_push_response_apdu(EmulatedState *card, function pipe_read (line 361) | static void pipe_read(void *opaque) function init_pipe_signaling (line 407) | static int init_pipe_signaling(EmulatedState *card) function wrap_vcard_emul_init (line 424) | static int wrap_vcard_emul_init(VCardEmulOptions *options) function emulated_initialize_vcard_from_certificates (line 444) | static int emulated_initialize_vcard_from_certificates(EmulatedState *card) type EnumTable (line 460) | typedef struct EnumTable { function parse_enumeration (line 471) | static uint32_t parse_enumeration(char *str, function emulated_initfn (line 486) | static int emulated_initfn(CCIDCardState *base) function emulated_exitfn (line 547) | static int emulated_exitfn(CCIDCardState *base) function emulated_class_initfn (line 577) | static void emulated_class_initfn(ObjectClass *klass, void *data) function ccid_card_emulated_register_types (line 597) | static void ccid_card_emulated_register_types(void) FILE: qemu/hw/ccid-card-passthru.c type PassthruState (line 48) | typedef struct PassthruState PassthruState; type PassthruState (line 50) | struct PassthruState { function ccid_card_vscard_send_msg (line 66) | static void ccid_card_vscard_send_msg(PassthruState *s, function ccid_card_vscard_send_apdu (line 79) | static void ccid_card_vscard_send_apdu(PassthruState *s, function ccid_card_vscard_send_error (line 86) | static void ccid_card_vscard_send_error(PassthruState *s, function ccid_card_vscard_send_init (line 95) | static void ccid_card_vscard_send_init(PassthruState *s) function ccid_card_vscard_can_read (line 107) | static int ccid_card_vscard_can_read(void *opaque) function ccid_card_vscard_handle_init (line 115) | static void ccid_card_vscard_handle_init( function ccid_card_vscard_handle_message (line 141) | static void ccid_card_vscard_handle_message(PassthruState *card, function ccid_card_vscard_drop_connection (line 200) | static void ccid_card_vscard_drop_connection(PassthruState *card) function ccid_card_vscard_read (line 206) | static void ccid_card_vscard_read(void *opaque, const uint8_t *buf, int ... function ccid_card_vscard_event (line 239) | static void ccid_card_vscard_event(void *opaque, int event) function passthru_apdu_from_guest (line 257) | static void passthru_apdu_from_guest( function passthru_initfn (line 277) | static int passthru_initfn(CCIDCardState *base) function passthru_exitfn (line 300) | static int passthru_exitfn(CCIDCardState *base) function passthru_class_initfn (line 325) | static void passthru_class_initfn(ObjectClass *klass, void *data) function ccid_card_passthru_register_types (line 346) | static void ccid_card_passthru_register_types(void) FILE: qemu/hw/ccid.h type CCIDCardState (line 15) | typedef struct CCIDCardState CCIDCardState; type CCIDCardInfo (line 16) | typedef struct CCIDCardInfo CCIDCardInfo; type CCIDCardClass (line 30) | typedef struct CCIDCardClass { type CCIDCardState (line 43) | struct CCIDCardState { FILE: qemu/hw/cdrom.c function lba_to_msf (line 31) | static void lba_to_msf(uint8_t *buf, int lba) function cdrom_read_toc (line 41) | int cdrom_read_toc(int nb_sectors, uint8_t *buf, int msf, int start_track) function cdrom_read_toc_raw (line 85) | int cdrom_read_toc_raw(int nb_sectors, uint8_t *buf, int msf, int sessio... FILE: qemu/hw/cirrus_vga.c type CirrusVGAState (line 195) | struct CirrusVGAState type CirrusVGAState (line 198) | typedef struct CirrusVGAState { type PCICirrusVGAState (line 248) | typedef struct PCICirrusVGAState { type ISACirrusVGAState (line 253) | typedef struct ISACirrusVGAState { function cirrus_bitblt_rop_nop (line 276) | static void cirrus_bitblt_rop_nop(CirrusVGAState *s, function cirrus_bitblt_fill_nop (line 283) | static void cirrus_bitblt_fill_nop(CirrusVGAState *s, function cirrus_bitblt_fgcol (line 562) | static inline void cirrus_bitblt_fgcol(CirrusVGAState *s) function cirrus_bitblt_bgcol (line 586) | static inline void cirrus_bitblt_bgcol(CirrusVGAState *s) function cirrus_invalidate_region (line 610) | static void cirrus_invalidate_region(CirrusVGAState * s, int off_begin, function cirrus_bitblt_common_patterncopy (line 626) | static int cirrus_bitblt_common_patterncopy(CirrusVGAState * s, function cirrus_bitblt_solidfill (line 647) | static int cirrus_bitblt_solidfill(CirrusVGAState *s, int blt_rop) function cirrus_bitblt_videotovideo_patterncopy (line 670) | static int cirrus_bitblt_videotovideo_patterncopy(CirrusVGAState * s) function cirrus_do_copy (line 677) | static void cirrus_do_copy(CirrusVGAState *s, int dst, int src, int w, i... function cirrus_bitblt_videotovideo_copy (line 746) | static int cirrus_bitblt_videotovideo_copy(CirrusVGAState * s) function cirrus_bitblt_cputovideo_next (line 764) | static void cirrus_bitblt_cputovideo_next(CirrusVGAState * s) function cirrus_bitblt_reset (line 806) | static void cirrus_bitblt_reset(CirrusVGAState * s) function cirrus_bitblt_cputovideo (line 822) | static int cirrus_bitblt_cputovideo(CirrusVGAState * s) function cirrus_bitblt_videotocpu (line 857) | static int cirrus_bitblt_videotocpu(CirrusVGAState * s) function cirrus_bitblt_videotovideo (line 866) | static int cirrus_bitblt_videotovideo(CirrusVGAState * s) function cirrus_bitblt_start (line 880) | static void cirrus_bitblt_start(CirrusVGAState * s) function cirrus_write_bitblt (line 1023) | static void cirrus_write_bitblt(CirrusVGAState * s, unsigned reg_value) function cirrus_get_offsets (line 1046) | static void cirrus_get_offsets(VGACommonState *s1, function cirrus_get_bpp16_depth (line 1072) | static uint32_t cirrus_get_bpp16_depth(CirrusVGAState * s) function cirrus_get_bpp (line 1094) | static int cirrus_get_bpp(VGACommonState *s1) function cirrus_get_resolution (line 1132) | static void cirrus_get_resolution(VGACommonState *s, int *pwidth, int *p... function cirrus_update_bank_ptr (line 1154) | static void cirrus_update_bank_ptr(CirrusVGAState * s, unsigned bank_index) function cirrus_vga_read_sr (line 1198) | static int cirrus_vga_read_sr(CirrusVGAState * s) function cirrus_vga_write_sr (line 1264) | static void cirrus_vga_write_sr(CirrusVGAState * s, uint32_t val) function cirrus_read_hidden_dac (line 1355) | static int cirrus_read_hidden_dac(CirrusVGAState * s) function cirrus_write_hidden_dac (line 1364) | static void cirrus_write_hidden_dac(CirrusVGAState * s, int reg_value) function cirrus_vga_read_palette (line 1381) | static int cirrus_vga_read_palette(CirrusVGAState * s) function cirrus_vga_write_palette (line 1398) | static void cirrus_vga_write_palette(CirrusVGAState * s, int reg_value) function cirrus_vga_read_gr (line 1420) | static int cirrus_vga_read_gr(CirrusVGAState * s, unsigned reg_index) function cirrus_vga_write_gr (line 1449) | static void function cirrus_vga_read_cr (line 1547) | static int cirrus_vga_read_cr(CirrusVGAState * s, unsigned reg_index) function cirrus_vga_write_cr (line 1598) | static void cirrus_vga_write_cr(CirrusVGAState * s, int reg_value) function cirrus_mmio_blt_read (line 1678) | static uint8_t cirrus_mmio_blt_read(CirrusVGAState * s, unsigned address) function cirrus_mmio_blt_write (line 1786) | static void cirrus_mmio_blt_write(CirrusVGAState * s, unsigned address, function cirrus_mem_writeb_mode4and5_8bpp (line 1901) | static void cirrus_mem_writeb_mode4and5_8bpp(CirrusVGAState * s, function cirrus_mem_writeb_mode4and5_16bpp (line 1923) | static void cirrus_mem_writeb_mode4and5_16bpp(CirrusVGAState * s, function cirrus_vga_mem_read (line 1953) | static uint64_t cirrus_vga_mem_read(void *opaque, function cirrus_vga_mem_write (line 1997) | static void cirrus_vga_mem_write(void *opaque, function invalidate_cursor1 (line 2078) | static inline void invalidate_cursor1(CirrusVGAState *s) function cirrus_cursor_compute_yrange (line 2087) | static inline void cirrus_cursor_compute_yrange(CirrusVGAState *s) function cirrus_cursor_invalidate (line 2138) | static void cirrus_cursor_invalidate(VGACommonState *s1) function cirrus_cursor_draw_line (line 2176) | static void cirrus_cursor_draw_line(VGACommonState *s1, uint8_t *d1, int... function cirrus_linear_read (line 2257) | static uint64_t cirrus_linear_read(void *opaque, target_phys_addr_t addr, function cirrus_linear_write (line 2286) | static void cirrus_linear_write(void *opaque, target_phys_addr_t addr, function cirrus_linear_bitblt_read (line 2334) | static uint64_t cirrus_linear_bitblt_read(void *opaque, function cirrus_linear_bitblt_write (line 2347) | static void cirrus_linear_bitblt_write(void *opaque, function map_linear_vram_bank (line 2373) | static void map_linear_vram_bank(CirrusVGAState *s, unsigned bank) function map_linear_vram (line 2385) | static void map_linear_vram(CirrusVGAState *s) function unmap_linear_vram (line 2395) | static void unmap_linear_vram(CirrusVGAState *s) function cirrus_update_memory_access (line 2406) | static void cirrus_update_memory_access(CirrusVGAState *s) function cirrus_vga_ioport_read (line 2436) | static uint32_t cirrus_vga_ioport_read(void *opaque, uint32_t addr) function cirrus_vga_ioport_write (line 2529) | static void cirrus_vga_ioport_write(void *opaque, uint32_t addr, uint32_... function cirrus_mmio_read (line 2638) | static uint64_t cirrus_mmio_read(void *opaque, target_phys_addr_t addr, function cirrus_mmio_write (line 2650) | static void cirrus_mmio_write(void *opaque, target_phys_addr_t addr, function cirrus_post_load (line 2674) | static int cirrus_post_load(void *opaque, int version_id) function cirrus_reset (line 2748) | static void cirrus_reset(void *opaque) function cirrus_init_common (line 2784) | static void cirrus_init_common(CirrusVGAState * s, int device_id, int is... function vga_initfn (line 2889) | static int vga_initfn(ISADevice *dev) function isa_cirrus_vga_class_init (line 2906) | static void isa_cirrus_vga_class_init(ObjectClass *klass, void *data) function pci_cirrus_vga_initfn (line 2928) | static int pci_cirrus_vga_initfn(PCIDevice *dev) function DeviceState (line 2962) | DeviceState *pci_cirrus_vga_init(PCIBus *bus) function cirrus_vga_class_init (line 2967) | static void cirrus_vga_class_init(ObjectClass *klass, void *data) function cirrus_vga_register_types (line 2989) | static void cirrus_vga_register_types(void) FILE: qemu/hw/collie.c type arm_boot_info (line 21) | struct arm_boot_info function collie_init (line 26) | static void collie_init(ram_addr_t ram_size, function collie_machine_init (line 66) | static void collie_machine_init(void) FILE: qemu/hw/cris-boot.c function main_cpu_reset (line 30) | static void main_cpu_reset(void *opaque) function translate_kernel_address (line 58) | static uint64_t translate_kernel_address(void *opaque, uint64_t addr) function cris_load_image (line 63) | void cris_load_image(CPUCRISState *env, struct cris_load_info *li) FILE: qemu/hw/cris-boot.h type cris_load_info (line 2) | struct cris_load_info type cris_load_info (line 11) | struct cris_load_info FILE: qemu/hw/cris_pic_cpu.c function cris_pic_cpu_handler (line 31) | static void cris_pic_cpu_handler(void *opaque, int irq, int level) function qemu_irq (line 42) | qemu_irq *cris_pic_init_cpu(CPUCRISState *env) FILE: qemu/hw/cs4231.c type CSState (line 36) | typedef struct CSState { function cs_reset (line 48) | static void cs_reset(DeviceState *d) function cs_mem_read (line 58) | static uint64_t cs_mem_read(void *opaque, target_phys_addr_t addr, function cs_mem_write (line 85) | static void cs_mem_write(void *opaque, target_phys_addr_t addr, function cs4231_init1 (line 143) | static int cs4231_init1(SysBusDevice *dev) function cs4231_class_init (line 158) | static void cs4231_class_init(ObjectClass *klass, void *data) function cs4231_register_types (line 176) | static void cs4231_register_types(void) FILE: qemu/hw/cs4231a.c type CSState (line 59) | typedef struct CSState { function cs_reset (line 211) | static void cs_reset (void *opaque) function cs_audio_callback (line 254) | static void cs_audio_callback (void *opaque, int free) function cs_reset_voices (line 260) | static void cs_reset_voices (CSState *s, uint32_t val) function cs_read (line 349) | static uint64_t cs_read (void *opaque, target_phys_addr_t addr, unsigned... function cs_write (line 386) | static void cs_write (void *opaque, target_phys_addr_t addr, function cs_write_audio (line 512) | static int cs_write_audio (CSState *s, int nchan, int dma_pos, function cs_dma_read (line 557) | static int cs_dma_read (void *opaque, int nchan, int dma_pos, int dma_len) function cs4231a_pre_load (line 594) | static int cs4231a_pre_load (void *opaque) function cs4231a_post_load (line 606) | static int cs4231a_post_load (void *opaque, int version_id) function cs4231a_initfn (line 644) | static int cs4231a_initfn (ISADevice *dev) function cs4231a_init (line 662) | int cs4231a_init (ISABus *bus) function cs4231a_class_initfn (line 675) | static void cs4231a_class_initfn (ObjectClass *klass, void *data) function cs4231a_register_types (line 692) | static void cs4231a_register_types (void) FILE: qemu/hw/cuda.c type CUDATimer (line 111) | typedef struct CUDATimer { type CUDAState (line 120) | typedef struct CUDAState { function cuda_update_irq (line 161) | static void cuda_update_irq(CUDAState *s) function get_counter (line 170) | static unsigned int get_counter(CUDATimer *s) function set_counter (line 191) | static void set_counter(CUDAState *s, CUDATimer *ti, unsigned int val) function get_next_irq_time (line 199) | static int64_t get_next_irq_time(CUDATimer *s, int64_t current_time) function cuda_timer_update (line 232) | static void cuda_timer_update(CUDAState *s, CUDATimer *ti, function cuda_timer1 (line 245) | static void cuda_timer1(void *opaque) function cuda_readb (line 255) | static uint32_t cuda_readb(void *opaque, target_phys_addr_t addr) function cuda_writeb (line 328) | static void cuda_writeb(void *opaque, target_phys_addr_t addr, uint32_t ... function cuda_update (line 408) | static void cuda_update(CUDAState *s) function cuda_send_packet_to_host (line 478) | static void cuda_send_packet_to_host(CUDAState *s, function cuda_adb_poll (line 498) | static void cuda_adb_poll(void *opaque) function cuda_receive_packet (line 515) | static void cuda_receive_packet(CUDAState *s, function cuda_receive_packet_from_host (line 583) | static void cuda_receive_packet_from_host(CUDAState *s, function cuda_writew (line 619) | static void cuda_writew (void *opaque, target_phys_addr_t addr, uint32_t... function cuda_writel (line 623) | static void cuda_writel (void *opaque, target_phys_addr_t addr, uint32_t... function cuda_readw (line 627) | static uint32_t cuda_readw (void *opaque, target_phys_addr_t addr) function cuda_readl (line 632) | static uint32_t cuda_readl (void *opaque, target_phys_addr_t addr) function cuda_timer_exist (line 653) | static bool cuda_timer_exist(void *opaque, int version_id) function cuda_reset (line 704) | static void cuda_reset(void *opaque) function cuda_init (line 731) | void cuda_init (MemoryRegion **cuda_mem, qemu_irq irq) FILE: qemu/hw/debugcon.c type DebugconState (line 34) | typedef struct DebugconState { type ISADebugconState (line 39) | typedef struct ISADebugconState { function debugcon_ioport_write (line 45) | static void debugcon_ioport_write(void *opaque, uint32_t addr, uint32_t ... function debugcon_ioport_read (line 58) | static uint32_t debugcon_ioport_read(void *opaque, uint32_t addr) function debugcon_init_core (line 69) | static void debugcon_init_core(DebugconState *s) function debugcon_isa_initfn (line 79) | static int debugcon_isa_initfn(ISADevice *dev) function debugcon_isa_class_initfn (line 97) | static void debugcon_isa_class_initfn(ObjectClass *klass, void *data) function debugcon_register_types (line 112) | static void debugcon_register_types(void) FILE: qemu/hw/dec_pci.c type DECState (line 43) | typedef struct DECState { function dec_map_irq (line 48) | static int dec_map_irq(PCIDevice *pci_dev, int irq_num) function dec_21154_pci_bridge_class_init (line 53) | static void dec_21154_pci_bridge_class_init(ObjectClass *klass, void *data) function PCIBus (line 76) | PCIBus *pci_dec_21154_init(PCIBus *parent_bus, int devfn) function pci_dec_21154_device_init (line 89) | static int pci_dec_21154_device_init(SysBusDevice *dev) function dec_21154_pci_host_init (line 104) | static int dec_21154_pci_host_init(PCIDevice *d) function dec_21154_pci_host_class_init (line 110) | static void dec_21154_pci_host_class_init(ObjectClass *klass, void *data) function pci_dec_21154_device_class_init (line 129) | static void pci_dec_21154_device_class_init(ObjectClass *klass, void *data) function dec_register_types (line 143) | static void dec_register_types(void) FILE: qemu/hw/device-hotplug.c function DriveInfo (line 33) | DriveInfo *add_init_drive(const char *optstr) function pci_drive_hot_add (line 52) | int pci_drive_hot_add(Monitor *mon, const QDict *qdict, function drive_hot_add (line 61) | void drive_hot_add(Monitor *mon, const QDict *qdict) FILE: qemu/hw/devices.h type MemoryRegion (line 5) | struct MemoryRegion type CBus (line 40) | typedef struct { type TC6393xbState (line 54) | typedef struct TC6393xbState TC6393xbState; type MemoryRegion (line 56) | struct MemoryRegion type MemoryRegion (line 64) | struct MemoryRegion FILE: qemu/hw/dma.c type dma_regs (line 38) | struct dma_regs { type dma_cont (line 53) | struct dma_cont { function write_page (line 82) | static void write_page (void *opaque, uint32_t nport, uint32_t data) function write_pageh (line 95) | static void write_pageh (void *opaque, uint32_t nport, uint32_t data) function read_page (line 108) | static uint32_t read_page (void *opaque, uint32_t nport) function read_pageh (line 121) | static uint32_t read_pageh (void *opaque, uint32_t nport) function init_chan (line 134) | static inline void init_chan (struct dma_cont *d, int ichan) function getff (line 143) | static inline int getff (struct dma_cont *d) function read_chan (line 152) | static uint32_t read_chan (void *opaque, uint32_t nport) function write_chan (line 174) | static void write_chan (void *opaque, uint32_t nport, uint32_t data) function write_cont (line 192) | static void write_cont (void *opaque, uint32_t nport, uint32_t data) function read_cont (line 280) | static uint32_t read_cont (void *opaque, uint32_t nport) function DMA_get_channel_mode (line 303) | int DMA_get_channel_mode (int nchan) function DMA_hold_DREQ (line 308) | void DMA_hold_DREQ (int nchan) function DMA_release_DREQ (line 319) | void DMA_release_DREQ (int nchan) function channel_run (line 330) | static void channel_run (int ncont, int ichan) function DMA_run (line 356) | static void DMA_run (void) function DMA_run_bh (line 391) | static void DMA_run_bh(void *unused) function DMA_register_channel (line 396) | void DMA_register_channel (int nchan, function DMA_read_memory (line 411) | int DMA_read_memory (int nchan, void *buf, int pos, int len) function DMA_write_memory (line 433) | int DMA_write_memory (int nchan, void *buf, int pos, int len) function DMA_schedule (line 456) | void DMA_schedule(int nchan) function dma_reset (line 463) | static void dma_reset(void *opaque) function dma_phony_handler (line 469) | static int dma_phony_handler (void *opaque, int nchan, int dma_pos, int ... function dma_init2 (line 477) | static void dma_init2(struct dma_cont *d, int base, int dshift, function dma_post_load (line 532) | static int dma_post_load(void *opaque, int version_id) function DMA_init (line 555) | void DMA_init(int high_page_enable, qemu_irq *cpu_request_exit) FILE: qemu/hw/dp8393x.c type dp8393xState (line 148) | typedef struct dp8393xState { function dp8393x_update_irq (line 175) | static void dp8393x_update_irq(dp8393xState *s) function do_load_cam (line 193) | static void do_load_cam(dp8393xState *s) function do_read_rra (line 235) | static void do_read_rra(dp8393xState *s) function do_software_reset (line 275) | static void do_software_reset(dp8393xState *s) function set_next_tick (line 283) | static void set_next_tick(dp8393xState *s) function update_wt_regs (line 299) | static void update_wt_regs(dp8393xState *s) function do_start_timer (line 318) | static void do_start_timer(dp8393xState *s) function do_stop_timer (line 324) | static void do_stop_timer(dp8393xState *s) function do_receiver_enable (line 330) | static void do_receiver_enable(dp8393xState *s) function do_receiver_disable (line 335) | static void do_receiver_disable(dp8393xState *s) function do_transmit_packets (line 340) | static void do_transmit_packets(dp8393xState *s) function do_halt_transmission (line 448) | static void do_halt_transmission(dp8393xState *s) function do_command (line 453) | static void do_command(dp8393xState *s, uint16_t command) function read_register (line 482) | static uint16_t read_register(dp8393xState *s, int reg) function write_register (line 512) | static void write_register(dp8393xState *s, int reg, uint16_t val) function dp8393x_watchdog (line 589) | static void dp8393x_watchdog(void *opaque) function dp8393x_readw (line 606) | static uint32_t dp8393x_readw(void *opaque, target_phys_addr_t addr) function dp8393x_readb (line 619) | static uint32_t dp8393x_readb(void *opaque, target_phys_addr_t addr) function dp8393x_readl (line 625) | static uint32_t dp8393x_readl(void *opaque, target_phys_addr_t addr) function dp8393x_writew (line 633) | static void dp8393x_writew(void *opaque, target_phys_addr_t addr, uint32... function dp8393x_writeb (line 647) | static void dp8393x_writeb(void *opaque, target_phys_addr_t addr, uint32... function dp8393x_writel (line 662) | static void dp8393x_writel(void *opaque, target_phys_addr_t addr, uint32... function nic_can_receive (line 676) | static int nic_can_receive(VLANClientState *nc) function receive_filter (line 687) | static int receive_filter(dp8393xState *s, const uint8_t * buf, int size) function nic_receive (line 725) | static ssize_t nic_receive(VLANClientState *nc, const uint8_t * buf, siz... function nic_reset (line 837) | static void nic_reset(void *opaque) function nic_cleanup (line 861) | static void nic_cleanup(VLANClientState *nc) function dp83932_init (line 882) | void dp83932_init(NICInfo *nd, target_phys_addr_t base, int it_shift, FILE: qemu/hw/ds1225y.c type NvRamState (line 28) | typedef struct { function nvram_read (line 37) | static uint64_t nvram_read(void *opaque, target_phys_addr_t addr, unsign... function nvram_write (line 47) | static void nvram_write(void *opaque, target_phys_addr_t addr, uint64_t ... function nvram_post_load (line 73) | static int nvram_post_load(void *opaque, int version_id) type SysBusNvRamState (line 108) | typedef struct { function nvram_sysbus_initfn (line 113) | static int nvram_sysbus_initfn(SysBusDevice *dev) function nvram_sysbus_class_init (line 143) | static void nvram_sysbus_class_init(ObjectClass *klass, void *data) function nvram_register_types (line 160) | static void nvram_register_types(void) FILE: qemu/hw/ds1338.c type DS1338State (line 15) | typedef struct { function ds1338_event (line 24) | static void ds1338_event(I2CSlave *i2c, enum i2c_event event) function ds1338_recv (line 54) | static int ds1338_recv(I2CSlave *i2c) function ds1338_send (line 64) | static int ds1338_send(I2CSlave *i2c, uint8_t data) function ds1338_init (line 117) | static int ds1338_init(I2CSlave *i2c) function ds1338_class_init (line 122) | static void ds1338_class_init(ObjectClass *klass, void *data) function ds1338_register_types (line 139) | static void ds1338_register_types(void) FILE: qemu/hw/dummy_m68k.c function dummy_m68k_init (line 19) | static void dummy_m68k_init(ram_addr_t ram_size, function dummy_m68k_machine_init (line 78) | static void dummy_m68k_machine_init(void) FILE: qemu/hw/e1000.c type E1000State (line 82) | typedef struct E1000State_st { function set_interrupt_cause (line 155) | static void function set_ics (line 165) | static void function rxbufsize (line 173) | static int function set_ctrl (line 196) | static void function set_rx_control (line 203) | static void function set_mdic (line 213) | static void function get_eecd (line 240) | static uint32_t function set_eecd (line 254) | static void function flash_eerd_read (line 288) | static uint32_t function putsum (line 303) | static void function vlan_enabled (line 317) | static inline int function vlan_rx_filter_enabled (line 323) | static inline int function is_vlan_packet (line 329) | static inline int function is_vlan_txd (line 336) | static inline int function fcs_len (line 345) | static inline int function xmit_seg (line 351) | static void function process_tx_desc (line 410) | static void function txdesc_writeback (line 502) | static uint32_t function tx_desc_base (line 517) | static uint64_t tx_desc_base(E1000State *s) function start_xmit (line 525) | static void function receive_filter (line 565) | static int function e1000_set_link_status (line 618) | static void function e1000_has_rxbufs (line 636) | static bool e1000_has_rxbufs(E1000State *s, size_t total_size) function e1000_can_receive (line 654) | static int function rx_desc_base (line 662) | static uint64_t rx_desc_base(E1000State *s) function e1000_receive (line 670) | static ssize_t function mac_readreg (line 781) | static uint32_t function mac_icr_read (line 787) | static uint32_t function mac_read_clr4 (line 797) | static uint32_t function mac_read_clr8 (line 806) | static uint32_t function mac_writereg (line 816) | static void function set_rdt (line 822) | static void function set_16bit (line 829) | static void function set_dlen (line 835) | static void function set_tctl (line 841) | static void function set_icr (line 849) | static void function set_imc (line 856) | static void function set_ims (line 863) | static void function e1000_mmio_write (line 906) | static void function e1000_mmio_read (line 923) | static uint64_t function e1000_io_read (line 947) | static uint64_t e1000_io_read(void *opaque, target_phys_addr_t addr, function e1000_io_write (line 956) | static void e1000_io_write(void *opaque, target_phys_addr_t addr, function is_version_1 (line 970) | static bool is_version_1(void *opaque, int version_id) function e1000_mmio_setup (line 1089) | static void function e1000_cleanup (line 1107) | static void function pci_e1000_uninit (line 1115) | static int function e1000_reset (line 1126) | static void e1000_reset(void *opaque) function pci_e1000_init (line 1152) | static int pci_e1000_init(PCIDevice *pci_dev) function qdev_e1000_reset (line 1194) | static void qdev_e1000_reset(DeviceState *dev) function e1000_class_init (line 1205) | static void e1000_class_init(ObjectClass *klass, void *data) function e1000_register_types (line 1230) | static void e1000_register_types(void) FILE: qemu/hw/e1000_hw.h type e1000_tx_desc (line 688) | struct e1000_tx_desc { type e1000_rx_desc (line 744) | struct e1000_rx_desc { type e1000_context_desc (line 793) | struct e1000_context_desc { type e1000_data_desc (line 822) | struct e1000_data_desc { FILE: qemu/hw/ecc.c function ecc_digest (line 56) | uint8_t ecc_digest(ECCState *s, uint8_t sample) function ecc_reset (line 71) | void ecc_reset(ECCState *s) FILE: qemu/hw/eccmemctl.c type ECCState (line 123) | typedef struct ECCState { function ecc_mem_write (line 132) | static void ecc_mem_write(void *opaque, target_phys_addr_t addr, uint64_... function ecc_mem_read (line 175) | static uint64_t ecc_mem_read(void *opaque, target_phys_addr_t addr, function ecc_diag_mem_write (line 232) | static void ecc_diag_mem_write(void *opaque, target_phys_addr_t addr, function ecc_diag_mem_read (line 241) | static uint64_t ecc_diag_mem_read(void *opaque, target_phys_addr_t addr, function ecc_reset (line 274) | static void ecc_reset(DeviceState *d) function ecc_init1 (line 293) | static int ecc_init1(SysBusDevice *dev) function ecc_class_init (line 316) | static void ecc_class_init(ObjectClass *klass, void *data) function ecc_register_types (line 335) | static void ecc_register_types(void) FILE: qemu/hw/eepro100.c type E100PCIDeviceInfo (line 130) | typedef struct { type E100RegisterOffset (line 146) | typedef enum { type eepro100_tx_t (line 164) | typedef struct { type eepro100_rx_t (line 182) | typedef struct { type scb_command_bit (line 192) | typedef enum { type scb_status_bit (line 201) | typedef enum { type eepro100_stats_t (line 206) | typedef struct { type cu_state_t (line 219) | typedef enum { type ru_state_t (line 227) | typedef enum { type EEPRO100State (line 234) | typedef struct { type EEPROMOffset (line 281) | typedef enum { type eeprom_id_bit (line 292) | typedef enum { function compute_mcast_idx (line 331) | static unsigned compute_mcast_idx(const uint8_t * ep) function e100_read_reg2 (line 353) | static uint16_t e100_read_reg2(EEPRO100State *s, E100RegisterOffset addr) function e100_read_reg4 (line 360) | static uint32_t e100_read_reg4(EEPRO100State *s, E100RegisterOffset addr) function e100_write_reg2 (line 367) | static void e100_write_reg2(EEPRO100State *s, E100RegisterOffset addr, function e100_write_reg4 (line 375) | static void e100_write_reg4(EEPRO100State *s, E100RegisterOffset addr, type scb_stat_ack (line 397) | enum scb_stat_ack { function disable_interrupt (line 409) | static void disable_interrupt(EEPRO100State * s) function enable_interrupt (line 418) | static void enable_interrupt(EEPRO100State * s) function eepro100_acknowledge (line 427) | static void eepro100_acknowledge(EEPRO100State * s) function eepro100_interrupt (line 436) | static void eepro100_interrupt(EEPRO100State * s, uint8_t status) function eepro100_cx_interrupt (line 453) | static void eepro100_cx_interrupt(EEPRO100State * s) function eepro100_cna_interrupt (line 460) | static void eepro100_cna_interrupt(EEPRO100State * s) function eepro100_fr_interrupt (line 466) | static void eepro100_fr_interrupt(EEPRO100State * s) function eepro100_rnr_interrupt (line 472) | static void eepro100_rnr_interrupt(EEPRO100State * s) function eepro100_mdi_interrupt (line 478) | static void eepro100_mdi_interrupt(EEPRO100State * s) function eepro100_swi_interrupt (line 484) | static void eepro100_swi_interrupt(EEPRO100State * s) function eepro100_fcp_interrupt (line 491) | static void eepro100_fcp_interrupt(EEPRO100State * s) function e100_pci_reset (line 498) | static void e100_pci_reset(EEPRO100State * s) function nic_selective_reset (line 602) | static void nic_selective_reset(EEPRO100State * s) function nic_reset (line 628) | static void nic_reset(void *opaque) function eepro100_read_command (line 673) | static uint16_t eepro100_read_command(EEPRO100State * s) type commands (line 682) | enum commands { function cu_state_t (line 698) | static cu_state_t get_cu_state(EEPRO100State * s) function set_cu_state (line 703) | static void set_cu_state(EEPRO100State * s, cu_state_t state) function ru_state_t (line 708) | static ru_state_t get_ru_state(EEPRO100State * s) function set_ru_state (line 713) | static void set_ru_state(EEPRO100State * s, ru_state_t state) function dump_statistics (line 718) | static void dump_statistics(EEPRO100State * s) function read_cb (line 741) | static void read_cb(EEPRO100State *s) function tx_command (line 751) | static void tx_command(EEPRO100State *s) function set_multicast_list (line 841) | static void set_multicast_list(EEPRO100State *s) function action_command (line 857) | static void action_command(EEPRO100State *s) function eepro100_cu_command (line 950) | static void eepro100_cu_command(EEPRO100State * s, uint8_t val) function eepro100_ru_command (line 1024) | static void eepro100_ru_command(EEPRO100State * s, uint8_t val) function eepro100_write_command (line 1071) | static void eepro100_write_command(EEPRO100State * s, uint8_t val) function eepro100_read_eeprom (line 1093) | static uint16_t eepro100_read_eeprom(EEPRO100State * s) function eepro100_write_eeprom (line 1105) | static void eepro100_write_eeprom(eeprom_t * eeprom, uint8_t val) function eepro100_read_mdi (line 1157) | static uint32_t eepro100_read_mdi(EEPRO100State * s) function eepro100_write_mdi (line 1176) | static void eepro100_write_mdi(EEPRO100State *s) type eepro100_selftest_t (line 1284) | typedef struct { function eepro100_read_port (line 1289) | static uint32_t eepro100_read_port(EEPRO100State * s) function eepro100_write_port (line 1294) | static void eepro100_write_port(EEPRO100State *s) function eepro100_read1 (line 1327) | static uint8_t eepro100_read1(EEPRO100State * s, uint32_t addr) function eepro100_read2 (line 1380) | static uint16_t eepro100_read2(EEPRO100State * s, uint32_t addr) function eepro100_read4 (line 1408) | static uint32_t eepro100_read4(EEPRO100State * s, uint32_t addr) function eepro100_write1 (line 1440) | static void eepro100_write1(EEPRO100State * s, uint32_t addr, uint8_t val) function eepro100_write2 (line 1506) | static void eepro100_write2(EEPRO100State * s, uint32_t addr, uint16_t val) function eepro100_write4 (line 1552) | static void eepro100_write4(EEPRO100State * s, uint32_t addr, uint32_t val) function eepro100_read (line 1581) | static uint64_t eepro100_read(void *opaque, target_phys_addr_t addr, function eepro100_write (line 1594) | static void eepro100_write(void *opaque, target_phys_addr_t addr, function nic_can_receive (line 1613) | static int nic_can_receive(VLANClientState *nc) function nic_receive (line 1623) | static ssize_t nic_receive(VLANClientState *nc, const uint8_t * buf, siz... function nic_cleanup (line 1828) | static void nic_cleanup(VLANClientState *nc) function pci_nic_uninit (line 1835) | static int pci_nic_uninit(PCIDevice *pci_dev) function e100_nic_init (line 1856) | static int e100_nic_init(PCIDevice *pci_dev) function E100PCIDeviceInfo (line 2038) | static E100PCIDeviceInfo *eepro100_get_class_by_name(const char *typename) function E100PCIDeviceInfo (line 2061) | static E100PCIDeviceInfo *eepro100_get_class(EEPRO100State *s) function eepro100_class_init (line 2071) | static void eepro100_class_init(ObjectClass *klass, void *data) function eepro100_register_types (line 2092) | static void eepro100_register_types(void) FILE: qemu/hw/eeprom93xx.c type eeprom_instruction_t (line 55) | typedef enum { type _eeprom_t (line 74) | struct _eeprom_t { function get_uint16_from_uint8 (line 96) | static int get_uint16_from_uint8(QEMUFile *f, void *pv, size_t size) function put_unused (line 103) | static void put_unused(QEMUFile *f, void *pv, size_t size) function is_old_eeprom_version (line 119) | static bool is_old_eeprom_version(void *opaque, int version_id) function eeprom93xx_write (line 150) | void eeprom93xx_write(eeprom_t *eeprom, int eecs, int eesk, int eedi) function eeprom93xx_read (line 275) | uint16_t eeprom93xx_read(eeprom_t *eeprom) function eeprom93xx_reset (line 283) | void eeprom93xx_reset(eeprom_t *eeprom) function eeprom_t (line 292) | eeprom_t *eeprom93xx_new(DeviceState *dev, uint16_t nwords) function eeprom93xx_free (line 323) | void eeprom93xx_free(DeviceState *dev, eeprom_t *eeprom) FILE: qemu/hw/eeprom93xx.h type eeprom_t (line 23) | typedef struct _eeprom_t eeprom_t; FILE: qemu/hw/elf_ops.h type elfhdr (line 1) | struct elfhdr type elf_phdr (line 18) | struct elf_phdr type elf_shdr (line 30) | struct elf_shdr type elf_sym (line 44) | struct elf_sym type elf_shdr (line 52) | struct elf_shdr type elf_shdr (line 52) | struct elf_shdr type elf_sym (line 66) | struct elf_sym type elf_sym (line 66) | struct elf_sym type syminfo (line 76) | struct syminfo type elf_sym (line 79) | struct elf_sym type elf_sym (line 80) | struct elf_sym type elf_sym (line 93) | struct elf_sym type elf_sym (line 93) | struct elf_sym type elf_sym (line 94) | struct elf_sym type elf_sym (line 94) | struct elf_sym type elfhdr (line 100) | struct elfhdr type elf_shdr (line 103) | struct elf_shdr type elf_sym (line 104) | struct elf_sym type syminfo (line 105) | struct syminfo type elf_shdr (line 110) | struct elf_shdr type elf_sym (line 127) | struct elf_sym type elfhdr (line 197) | struct elfhdr type elf_phdr (line 198) | struct elf_phdr FILE: qemu/hw/empty_slot.c type EmptySlot (line 25) | typedef struct EmptySlot { function empty_slot_read (line 31) | static uint64_t empty_slot_read(void *opaque, target_phys_addr_t addr, function empty_slot_write (line 38) | static void empty_slot_write(void *opaque, target_phys_addr_t addr, function empty_slot_init (line 50) | void empty_slot_init(target_phys_addr_t addr, uint64_t slot_size) function empty_slot_init1 (line 69) | static int empty_slot_init1(SysBusDevice *dev) function empty_slot_class_init (line 79) | static void empty_slot_class_init(ObjectClass *klass, void *data) function empty_slot_register_types (line 93) | static void empty_slot_register_types(void) FILE: qemu/hw/es1370.c function print_ctl (line 173) | static void print_ctl (uint32_t val) function print_sctl (line 204) | static void print_sctl (uint32_t val) type chan (line 261) | struct chan { type ES1370State (line 269) | typedef struct ES1370State { type chan_bits (line 284) | struct chan_bits { type chan_bits (line 302) | struct chan_bits function es1370_update_status (line 316) | static void es1370_update_status (ES1370State *s, uint32_t new_status) function es1370_reset (line 329) | static void es1370_reset (ES1370State *s) function es1370_maybe_lower_irq (line 355) | static void es1370_maybe_lower_irq (ES1370State *s, uint32_t sctl) function es1370_dac1_calc_freq (line 376) | static void es1370_dac1_calc_freq (ES1370State *s, uint32_t ctl, function es1370_dac2_and_adc_calc_freq (line 384) | static void es1370_dac2_and_adc_calc_freq (ES1370State *s, uint32_t ctl, function es1370_update_voices (line 397) | static void es1370_update_voices (ES1370State *s, uint32_t ctl, uint32_t... function es1370_fixup (line 469) | static inline uint32_t es1370_fixup (ES1370State *s, uint32_t addr) function IO_WRITE_PROTO (line 477) | IO_WRITE_PROTO (es1370_writeb) function IO_WRITE_PROTO (line 515) | IO_WRITE_PROTO (es1370_writew) function IO_WRITE_PROTO (line 552) | IO_WRITE_PROTO (es1370_writel) function IO_READ_PROTO (line 618) | IO_READ_PROTO (es1370_readb) function IO_READ_PROTO (line 653) | IO_READ_PROTO (es1370_readw) function IO_READ_PROTO (line 695) | IO_READ_PROTO (es1370_readl) function es1370_transfer_audio (line 780) | static void es1370_transfer_audio (ES1370State *s, struct chan *d, int l... function es1370_run_channel (line 859) | static void es1370_run_channel (ES1370State *s, size_t chan, int free_or... function es1370_dac1_callback (line 889) | static void es1370_dac1_callback (void *opaque, int free) function es1370_dac2_callback (line 896) | static void es1370_dac2_callback (void *opaque, int free) function es1370_adc_callback (line 903) | static void es1370_adc_callback (void *opaque, int avail) function es1370_post_load (line 940) | static int es1370_post_load (void *opaque, int version_id) function es1370_on_reset (line 988) | static void es1370_on_reset (void *opaque) function es1370_initfn (line 994) | static int es1370_initfn (PCIDevice *dev) function es1370_exitfn (line 1020) | static int es1370_exitfn (PCIDevice *dev) function es1370_init (line 1028) | int es1370_init (PCIBus *bus) function es1370_class_init (line 1034) | static void es1370_class_init (ObjectClass *klass, void *data) function es1370_register_types (line 1057) | static void es1370_register_types (void) FILE: qemu/hw/escc.c type ChnID (line 64) | typedef enum { type ChnType (line 70) | typedef enum { type SERIOQueue (line 76) | typedef struct { type ChannelState (line 82) | typedef struct ChannelState { type SerialState (line 99) | struct SerialState { function clear_queue (line 214) | static void clear_queue(void *opaque) function put_queue (line 221) | static void put_queue(void *opaque, int b) function get_queue (line 236) | static uint32_t get_queue(void *opaque) function escc_update_irq_chn (line 256) | static int escc_update_irq_chn(ChannelState *s) function escc_update_irq (line 270) | static void escc_update_irq(ChannelState *s) function escc_reset_chn (line 281) | static void escc_reset_chn(ChannelState *s) function escc_reset (line 310) | static void escc_reset(DeviceState *d) function set_rxint (line 318) | static inline void set_rxint(ChannelState *s) function set_txint (line 340) | static inline void set_txint(ChannelState *s) function clr_rxint (line 363) | static inline void clr_rxint(ChannelState *s) function clr_txint (line 385) | static inline void clr_txint(ChannelState *s) function escc_update_parameters (line 408) | static void escc_update_parameters(ChannelState *s) function escc_mem_write (line 466) | static void escc_mem_write(void *opaque, target_phys_addr_t addr, function escc_mem_read (line 568) | static uint64_t escc_mem_read(void *opaque, target_phys_addr_t addr, function serial_can_receive (line 613) | static int serial_can_receive(void *opaque) function serial_receive_byte (line 627) | static void serial_receive_byte(ChannelState *s, int ch) function serial_receive_break (line 635) | static void serial_receive_break(ChannelState *s) function serial_receive1 (line 641) | static void serial_receive1(void *opaque, const uint8_t *buf, int size) function serial_event (line 647) | static void serial_event(void *opaque, int event) function MemoryRegion (line 686) | MemoryRegion *escc_init(target_phys_addr_t base, qemu_irq irqA, qemu_irq... function sunkbd_event (line 736) | static void sunkbd_event(void *opaque, int ch) function handle_kbd_command (line 779) | static void handle_kbd_command(ChannelState *s, int val) function sunmouse_event (line 807) | static void sunmouse_event(void *opaque, function slavio_serial_ms_kbd_init (line 849) | void slavio_serial_ms_kbd_init(target_phys_addr_t base, qemu_irq irq, function escc_init1 (line 870) | static int escc_init1(SysBusDevice *dev) function escc_class_init (line 916) | static void escc_class_init(ObjectClass *klass, void *data) function escc_register_types (line 934) | static void escc_register_types(void) FILE: qemu/hw/esp.c type ESPState (line 44) | typedef struct ESPState ESPState; type ESPState (line 46) | struct ESPState { function esp_raise_irq (line 148) | static void esp_raise_irq(ESPState *s) function esp_lower_irq (line 157) | static void esp_lower_irq(ESPState *s) function esp_dma_enable (line 166) | static void esp_dma_enable(void *opaque, int irq, int level) function esp_request_cancelled (line 184) | static void esp_request_cancelled(SCSIRequest *req) function get_cmd (line 195) | static uint32_t get_cmd(ESPState *s, uint8_t *buf) function do_busid_cmd (line 233) | static void do_busid_cmd(ESPState *s, uint8_t *buf, uint8_t busid) function do_cmd (line 261) | static void do_cmd(ESPState *s, uint8_t *buf) function handle_satn (line 268) | static void handle_satn(ESPState *s) function handle_s_without_atn (line 282) | static void handle_s_without_atn(ESPState *s) function handle_satn_stop (line 297) | static void handle_satn_stop(ESPState *s) function write_response (line 314) | static void write_response(ESPState *s) function esp_dma_done (line 333) | static void esp_dma_done(ESPState *s) function esp_do_dma (line 344) | static void esp_do_dma(ESPState *s) function esp_command_complete (line 393) | static void esp_command_complete(SCSIRequest *req, uint32_t status, function esp_transfer_data (line 418) | static void esp_transfer_data(SCSIRequest *req, uint32_t len) function handle_ti (line 434) | static void handle_ti(ESPState *s) function esp_hard_reset (line 465) | static void esp_hard_reset(DeviceState *d) function esp_soft_reset (line 482) | static void esp_soft_reset(DeviceState *d) function parent_esp_reset (line 490) | static void parent_esp_reset(void *opaque, int irq, int level) function esp_gpio_demux (line 497) | static void esp_gpio_demux(void *opaque, int irq, int level) function esp_mem_read (line 509) | static uint64_t esp_mem_read(void *opaque, target_phys_addr_t addr, function esp_mem_write (line 551) | static void esp_mem_write(void *opaque, target_phys_addr_t addr, function esp_mem_accepts (line 669) | static bool esp_mem_accepts(void *opaque, target_phys_addr_t addr, function esp_init (line 704) | void esp_init(target_phys_addr_t espaddr, int it_shift, type SCSIBusInfo (line 730) | struct SCSIBusInfo function esp_init1 (line 740) | static int esp_init1(SysBusDevice *dev) function esp_class_init (line 761) | static void esp_class_init(ObjectClass *klass, void *data) function esp_register_types (line 779) | static void esp_register_types(void) FILE: qemu/hw/etraxfs.h function DeviceState (line 31) | static inline DeviceState * FILE: qemu/hw/etraxfs_dma.c type dma_descr_group (line 54) | typedef struct dma_descr_group { type dma_descr_context (line 74) | typedef struct dma_descr_context { type dma_descr_data (line 94) | typedef struct dma_descr_data { type dma_ch_state (line 160) | enum dma_ch_state type fs_dma_channel (line 167) | struct fs_dma_channel type fs_dma_ctrl (line 187) | struct fs_dma_ctrl type fs_dma_ctrl (line 197) | struct fs_dma_ctrl function channel_reg (line 199) | static inline uint32_t channel_reg(struct fs_dma_ctrl *ctrl, int c, int ... function channel_stopped (line 204) | static inline int channel_stopped(struct fs_dma_ctrl *ctrl, int c) function channel_en (line 209) | static inline int channel_en(struct fs_dma_ctrl *ctrl, int c) function fs_channel (line 215) | static inline int fs_channel(target_phys_addr_t addr) function channel_load_g (line 222) | static void channel_load_g(struct fs_dma_ctrl *ctrl, int c) function dump_c (line 232) | static void dump_c(int ch, struct dma_descr_context *c) function dump_d (line 241) | static void dump_d(int ch, struct dma_descr_data *d) function channel_load_c (line 254) | static void channel_load_c(struct fs_dma_ctrl *ctrl, int c) function channel_load_d (line 271) | static void channel_load_d(struct fs_dma_ctrl *ctrl, int c) function channel_store_c (line 285) | static void channel_store_c(struct fs_dma_ctrl *ctrl, int c) function channel_store_d (line 297) | static void channel_store_d(struct fs_dma_ctrl *ctrl, int c) function channel_stop (line 308) | static inline void channel_stop(struct fs_dma_ctrl *ctrl, int c) function channel_start (line 313) | static inline void channel_start(struct fs_dma_ctrl *ctrl, int c) function channel_continue (line 327) | static void channel_continue(struct fs_dma_ctrl *ctrl, int c) function channel_stream_cmd (line 363) | static void channel_stream_cmd(struct fs_dma_ctrl *ctrl, int c, uint32_t v) function channel_update_irq (line 380) | static void channel_update_irq(struct fs_dma_ctrl *ctrl, int c) function channel_out_run (line 398) | static int channel_out_run(struct fs_dma_ctrl *ctrl, int c) function channel_in_process (line 496) | static int channel_in_process(struct fs_dma_ctrl *ctrl, int c, function channel_in_run (line 566) | static inline int channel_in_run(struct fs_dma_ctrl *ctrl, int c) function dma_rinvalid (line 576) | static uint32_t dma_rinvalid (void *opaque, target_phys_addr_t addr) function dma_read (line 582) | static uint64_t function dma_winvalid (line 614) | static void function dma_update_state (line 620) | static void function dma_write (line 629) | static void function etraxfs_dmac_run (line 706) | static int etraxfs_dmac_run(void *opaque) function etraxfs_dmac_input (line 728) | int etraxfs_dmac_input(struct etraxfs_dma_client *client, function etraxfs_dmac_connect (line 736) | void etraxfs_dmac_connect(void *opaque, int c, qemu_irq *line, int input) function etraxfs_dmac_connect_client (line 743) | void etraxfs_dmac_connect_client(void *opaque, int c, function DMA_run (line 753) | static void DMA_run(void *opaque) type fs_dma_ctrl (line 767) | struct fs_dma_ctrl FILE: qemu/hw/etraxfs_dma.h type dma_context_metadata (line 1) | struct dma_context_metadata { type etraxfs_dma_client (line 6) | struct etraxfs_dma_client type etraxfs_dma_client (line 27) | struct etraxfs_dma_client type etraxfs_dma_client (line 28) | struct etraxfs_dma_client FILE: qemu/hw/etraxfs_eth.c type qemu_phy (line 43) | struct qemu_phy function tdk_read (line 54) | static unsigned int tdk_read(struct qemu_phy *phy, unsigned int req) function tdk_write (line 111) | static void function tdk_init (line 125) | static void type qemu_mdio (line 140) | struct qemu_mdio function mdio_attach (line 167) | static void function mdio_detach (line 174) | static void function mdio_read_req (line 181) | static void mdio_read_req(struct qemu_mdio *bus) function mdio_write_req (line 192) | static void mdio_write_req(struct qemu_mdio *bus) function mdio_cycle (line 201) | static void mdio_cycle(struct qemu_mdio *bus) type fs_eth (line 320) | struct fs_eth function eth_validate_duplex (line 349) | static void eth_validate_duplex(struct fs_eth *eth) function eth_read (line 376) | static uint64_t function eth_update_ma (line 396) | static void eth_update_ma(struct fs_eth *eth, int ma) function eth_write (line 420) | static void function eth_match_groupaddr (line 469) | static int eth_match_groupaddr(struct fs_eth *eth, const unsigned char *sa) function eth_can_receive (line 510) | static int eth_can_receive(VLANClientState *nc) function eth_receive (line 515) | static ssize_t eth_receive(VLANClientState *nc, const uint8_t *buf, size... function eth_tx_push (line 543) | static int eth_tx_push(void *opaque, unsigned char *buf, int len, bool eop) function eth_set_link (line 552) | static void eth_set_link(VLANClientState *nc) function eth_cleanup (line 569) | static void eth_cleanup(VLANClientState *nc) function fs_eth_init (line 590) | static int fs_eth_init(SysBusDevice *dev) function etraxfs_eth_class_init (line 624) | static void etraxfs_eth_class_init(ObjectClass *klass, void *data) type fs_eth (line 636) | struct fs_eth function etraxfs_eth_register_types (line 640) | static void etraxfs_eth_register_types(void) FILE: qemu/hw/etraxfs_pic.c type etrax_pic (line 39) | struct etrax_pic function pic_update (line 49) | static void pic_update(struct etrax_pic *fs) function pic_read (line 81) | static uint64_t function pic_write (line 92) | static void pic_write(void *opaque, target_phys_addr_t addr, function nmi_handler (line 114) | static void nmi_handler(void *opaque, int irq, int level) function irq_handler (line 128) | static void irq_handler(void *opaque, int irq, int level) function etraxfs_pic_init (line 141) | static int etraxfs_pic_init(SysBusDevice *dev) function etraxfs_pic_class_init (line 159) | static void etraxfs_pic_class_init(ObjectClass *klass, void *data) type etrax_pic (line 171) | struct etrax_pic function etraxfs_pic_register_types (line 175) | static void etraxfs_pic_register_types(void) FILE: qemu/hw/etraxfs_ser.c type etrax_serial (line 47) | struct etrax_serial function ser_update_irq (line 64) | static void ser_update_irq(struct etrax_serial *s) function ser_read (line 77) | static uint64_t function ser_write (line 112) | static void function serial_receive (line 159) | static void serial_receive(void *opaque, const uint8_t *buf, int size) function serial_can_receive (line 180) | static int serial_can_receive(void *opaque) function serial_event (line 194) | static void serial_event(void *opaque, int event) function etraxfs_ser_reset (line 199) | static void etraxfs_ser_reset(DeviceState *d) function etraxfs_ser_init (line 211) | static int etraxfs_ser_init(SysBusDevice *dev) function etraxfs_ser_class_init (line 227) | static void etraxfs_ser_class_init(ObjectClass *klass, void *data) type etrax_serial (line 239) | struct etrax_serial function etraxfs_serial_register_types (line 243) | static void etraxfs_serial_register_types(void) FILE: qemu/hw/etraxfs_timer.c type etrax_timer (line 45) | struct etrax_timer { function timer_read (line 77) | static uint64_t function update_ctrl (line 106) | static void update_ctrl(struct etrax_timer *t, int tnum) function timer_update_irq (line 170) | static void timer_update_irq(struct etrax_timer *t) function timer0_hit (line 179) | static void timer0_hit(void *opaque) function timer1_hit (line 186) | static void timer1_hit(void *opaque) function watchdog_hit (line 193) | static void watchdog_hit(void *opaque) function timer_watchdog_update (line 209) | static inline void timer_watchdog_update(struct etrax_timer *t, uint32_t... function timer_write (line 244) | static void function etraxfs_timer_reset (line 299) | static void etraxfs_timer_reset(void *opaque) function etraxfs_timer_init (line 312) | static int etraxfs_timer_init(SysBusDevice *dev) function etraxfs_timer_class_init (line 332) | static void etraxfs_timer_class_init(ObjectClass *klass, void *data) type etrax_timer (line 342) | struct etrax_timer function etraxfs_timer_register_types (line 346) | static void etraxfs_timer_register_types(void) FILE: qemu/hw/exynos4210.c function Exynos4210State (line 67) | Exynos4210State *exynos4210_init(MemoryRegion *system_mem, FILE: qemu/hw/exynos4210.h type Exynos4210Irq (line 77) | typedef struct Exynos4210Irq { type Exynos4210State (line 85) | typedef struct Exynos4210State { FILE: qemu/hw/exynos4210_combiner.c type CombinerGroupState (line 54) | typedef struct CombinerGroupState { type Exynos4210CombinerState (line 59) | typedef struct Exynos4210CombinerState { function exynos4210_combiner_get_gpioin (line 102) | void exynos4210_combiner_get_gpioin(Exynos4210Irq *irqs, DeviceState *dev, function exynos4210_combiner_read (line 176) | static uint64_t function exynos4210_combiner_update (line 233) | static void exynos4210_combiner_update(void *opaque, uint8_t group_n) function exynos4210_combiner_write (line 274) | static void exynos4210_combiner_write(void *opaque, target_phys_addr_t o... function get_combiner_group_and_bit (line 365) | static uint8_t get_combiner_group_and_bit(int irq, uint8_t *bit) function exynos4210_combiner_handler (line 372) | static void exynos4210_combiner_handler(void *opaque, int irq, int level) function exynos4210_combiner_reset (line 397) | static void exynos4210_combiner_reset(DeviceState *d) function exynos4210_combiner_init (line 419) | static int exynos4210_combiner_init(SysBusDevice *dev) function exynos4210_combiner_class_init (line 446) | static void exynos4210_combiner_class_init(ObjectClass *klass, void *data) function exynos4210_combiner_register_types (line 464) | static void exynos4210_combiner_register_types(void) FILE: qemu/hw/exynos4210_fimd.c type rgba (line 257) | typedef struct { type Exynos4210fimdWindow (line 265) | typedef struct Exynos4210fimdWindow Exynos4210fimdWindow; type Exynos4210fimdWindow (line 267) | struct Exynos4210fimdWindow { type Exynos4210fimdState (line 296) | typedef struct { function fimd_swap_data (line 327) | static inline void fimd_swap_data(unsigned int swap_ctl, uint64_t *data) function pixel_a232_to_rgb (line 442) | static void pixel_a232_to_rgb(uint32_t pixel, rgba *p) function pixel_1555_to_rgb (line 455) | static void pixel_1555_to_rgb(uint32_t pixel, rgba *p) function put_pixel_ifb (line 468) | static int put_pixel_ifb(const rgba p, uint8_t *d) function get_pixel_ifb (line 477) | static int get_pixel_ifb(const uint8_t *s, rgba *p) function exynos4210_fimd_palette_format (line 498) | static uint32_t function fimd_mult_each_byte (line 545) | static inline uint32_t fimd_mult_each_byte(uint32_t a, uint32_t b) function fimd_mult_and_sum_each_byte (line 560) | static inline uint32_t function fimd_get_alpha_pix (line 580) | static uint32_t fimd_get_alpha_pix(Exynos4210fimdWindow *w, uint32_t pix_a) function fimd_get_alpha_pix_extlow (line 585) | static uint32_t function fimd_get_alpha_pix_exthigh (line 591) | static uint32_t function fimd_get_alpha_mult (line 597) | static uint32_t fimd_get_alpha_mult(Exynos4210fimdWindow *w, uint32_t pi... function fimd_get_alpha_mult_ext (line 602) | static uint32_t fimd_get_alpha_mult_ext(Exynos4210fimdWindow *w, uint32_... function fimd_get_alpha_aen (line 608) | static uint32_t fimd_get_alpha_aen(Exynos4210fimdWindow *w, uint32_t pix_a) function fimd_get_alpha_aen_ext (line 613) | static uint32_t fimd_get_alpha_aen_ext(Exynos4210fimdWindow *w, uint32_t... function fimd_get_alpha_sel (line 618) | static uint32_t fimd_get_alpha_sel(Exynos4210fimdWindow *w, uint32_t pix_a) function fimd_get_alpha_sel_ext (line 623) | static uint32_t fimd_get_alpha_sel_ext(Exynos4210fimdWindow *w, uint32_t... function fimd_update_get_alpha (line 630) | static void fimd_update_get_alpha(Exynos4210fimdState *s, int win) function exynos4210_fimd_blend_pixel (line 668) | static void function draw_line_mapcolor (line 840) | static void draw_line_mapcolor(Exynos4210fimdWindow *w, uint8_t *src, function put_to_qemufb_pixel8 (line 861) | static int put_to_qemufb_pixel8(const rgba p, uint8_t *d) function put_to_qemufb_pixel15 (line 868) | static int put_to_qemufb_pixel15(const rgba p, uint8_t *d) function put_to_qemufb_pixel16 (line 875) | static int put_to_qemufb_pixel16(const rgba p, uint8_t *d) function put_to_qemufb_pixel24 (line 882) | static int put_to_qemufb_pixel24(const rgba p, uint8_t *d) function put_to_qemufb_pixel32 (line 891) | static int put_to_qemufb_pixel32(const rgba p, uint8_t *d) function fimd_update_putpix_qemu (line 900) | static inline void fimd_update_putpix_qemu(int bpp) function fimd_copy_line_toqemu (line 925) | static void fimd_copy_line_toqemu(int width, uint8_t *src, uint8_t *dst) function exynos4210_fimd_update_win_bppmode (line 936) | static void exynos4210_fimd_update_win_bppmode(Exynos4210fimdState *s, i... function exynos4210_fimd_trace_bppmode (line 1068) | static inline void exynos4210_fimd_trace_bppmode(Exynos4210fimdState *s, function exynos4210_fimd_trace_bppmode (line 1086) | static inline void exynos4210_fimd_trace_bppmode(Exynos4210fimdState *s, function fimd_get_buffer_id (line 1093) | static inline int fimd_get_buffer_id(Exynos4210fimdWindow *w) function fimd_update_memory_section (line 1110) | static void fimd_update_memory_section(Exynos4210fimdState *s, unsigned ... function exynos4210_fimd_enable (line 1164) | static void exynos4210_fimd_enable(Exynos4210fimdState *s, bool enabled) function unpack_upper_4 (line 1177) | static inline uint32_t unpack_upper_4(uint32_t x) function pack_upper_4 (line 1182) | static inline uint32_t pack_upper_4(uint32_t x) function exynos4210_fimd_update_irq (line 1188) | static void exynos4210_fimd_update_irq(Exynos4210fimdState *s) function exynos4210_fimd_invalidate (line 1216) | static void exynos4210_fimd_invalidate(void *opaque) function exynos4210_update_resolution (line 1222) | static void exynos4210_update_resolution(Exynos4210fimdState *s) function exynos4210_fimd_update (line 1241) | static void exynos4210_fimd_update(void *opaque) function exynos4210_fimd_reset (line 1320) | static void exynos4210_fimd_reset(DeviceState *d) function exynos4210_fimd_write (line 1351) | static void exynos4210_fimd_write(void *opaque, target_phys_addr_t offset, function exynos4210_fimd_read (line 1652) | static uint64_t exynos4210_fimd_read(void *opaque, target_phys_addr_t of... function exynos4210_fimd_load (line 1806) | static int exynos4210_fimd_load(void *opaque, int version_id) function exynos4210_fimd_init (line 1887) | static int exynos4210_fimd_init(SysBusDevice *dev) function exynos4210_fimd_class_init (line 1906) | static void exynos4210_fimd_class_init(ObjectClass *klass, void *data) function exynos4210_fimd_register_types (line 1923) | static void exynos4210_fimd_register_types(void) FILE: qemu/hw/exynos4210_gic.c type ExtGicId (line 28) | enum ExtGicId { type ExtInt (line 93) | enum ExtInt { function exynos4210_irq_handler (line 191) | static void exynos4210_irq_handler(void *opaque, int irq, int level) function qemu_irq (line 204) | qemu_irq *exynos4210_init_irq(Exynos4210Irq *s) function exynos4210_init_board_irqs (line 214) | void exynos4210_init_board_irqs(Exynos4210Irq *s) function exynos4210_get_irq (line 259) | uint32_t exynos4210_get_irq(uint32_t grp, uint32_t bit) function gic_get_current_cpu (line 266) | static inline int type Exynos4210GicState (line 274) | typedef struct { function exynos4210_gic_init (line 283) | static int exynos4210_gic_init(SysBusDevice *dev) function exynos4210_gic_class_init (line 334) | static void exynos4210_gic_class_init(ObjectClass *klass, void *data) function exynos4210_gic_register_types (line 350) | static void exynos4210_gic_register_types(void) function typedef (line 355) | type_init(exynos4210_gic_register_types) function exynos4210_irq_gate_handler (line 381) | static void exynos4210_irq_gate_handler(void *opaque, int irq, int level) function exynos4210_irq_gate_reset (line 407) | static void exynos4210_irq_gate_reset(DeviceState *d) function exynos4210_irq_gate_init (line 417) | static int exynos4210_irq_gate_init(SysBusDevice *dev) function exynos4210_irq_gate_class_init (line 436) | static void exynos4210_irq_gate_class_init(ObjectClass *klass, void *data) function exynos4210_irq_gate_register_types (line 453) | static void exynos4210_irq_gate_register_types(void) FILE: qemu/hw/exynos4210_mct.c type LocalTimerRegCntIndexes (line 162) | enum LocalTimerRegCntIndexes { type Exynos4210MCTGT (line 185) | typedef struct { type Exynos4210MCTLT (line 207) | typedef struct { type Exynos4210MCTState (line 243) | typedef struct Exynos4210MCTState { function exynos4210_gfrc_set_count (line 365) | static void exynos4210_gfrc_set_count(Exynos4210MCTGT *s, uint64_t count) function exynos4210_gfrc_get_count (line 375) | static uint64_t exynos4210_gfrc_get_count(Exynos4210MCTGT *s) function exynos4210_gfrc_stop (line 390) | static void exynos4210_gfrc_stop(Exynos4210MCTGT *s) function exynos4210_gfrc_start (line 400) | static void exynos4210_gfrc_start(Exynos4210MCTGT *s) function exynos4210_gcomp_find (line 411) | static int32_t exynos4210_gcomp_find(Exynos4210MCTState *s) function exynos4210_gcomp_get_distance (line 481) | static uint64_t exynos4210_gcomp_get_distance(Exynos4210MCTState *s, int... function exynos4210_gfrc_restart (line 497) | static void exynos4210_gfrc_restart(Exynos4210MCTState *s) function exynos4210_gcomp_raise_irq (line 518) | static void exynos4210_gcomp_raise_irq(void *opaque, uint32_t id) function exynos4210_gcomp_lower_irq (line 533) | static void exynos4210_gcomp_lower_irq(void *opaque, uint32_t id) function exynos4210_gfrc_event (line 544) | static void exynos4210_gfrc_event(void *opaque) function exynos4210_lfrc_get_count (line 588) | static uint64_t exynos4210_lfrc_get_count(Exynos4210MCTLT *s) function exynos4210_lfrc_update_count (line 596) | static void exynos4210_lfrc_update_count(Exynos4210MCTLT *s) function exynos4210_lfrc_start (line 608) | static void exynos4210_lfrc_start(Exynos4210MCTLT *s) function exynos4210_lfrc_stop (line 616) | static void exynos4210_lfrc_stop(Exynos4210MCTLT *s) function exynos4210_lfrc_event (line 624) | static void exynos4210_lfrc_event(void *opaque) type tick_timer (line 646) | struct tick_timer type tick_timer (line 647) | struct tick_timer type tick_timer (line 648) | struct tick_timer function exynos4210_ltick_int_start (line 653) | static void exynos4210_ltick_int_start(struct tick_timer *s) function exynos4210_ltick_int_stop (line 663) | static void exynos4210_ltick_int_stop(struct tick_timer *s) function exynos4210_ltick_int_get_cnto (line 674) | static uint32_t exynos4210_ltick_int_get_cnto(struct tick_timer *s) function exynos4210_ltick_cnt_start (line 708) | static void exynos4210_ltick_cnt_start(struct tick_timer *s) function exynos4210_ltick_cnt_stop (line 723) | static void exynos4210_ltick_cnt_stop(struct tick_timer *s) function exynos4210_ltick_cnt_get_cnto (line 742) | static uint32_t exynos4210_ltick_cnt_get_cnto(struct tick_timer *s) function exynos4210_ltick_set_cntb (line 785) | static void exynos4210_ltick_set_cntb(struct tick_timer *s, uint32_t new... function exynos4210_ltick_recalc_count (line 816) | static void exynos4210_ltick_recalc_count(struct tick_timer *s) function exynos4210_ltick_timer_init (line 854) | static void exynos4210_ltick_timer_init(struct tick_timer *s) function exynos4210_ltick_timer_event (line 870) | static void exynos4210_ltick_timer_event(struct tick_timer *s) function exynos4210_ltick_event (line 881) | static void exynos4210_ltick_event(void *opaque) function exynos4210_mct_update_freq (line 940) | static void exynos4210_mct_update_freq(Exynos4210MCTState *s) function exynos4210_mct_reset (line 962) | static void exynos4210_mct_reset(DeviceState *d) function exynos4210_mct_read (line 994) | static uint64_t exynos4210_mct_read(void *opaque, target_phys_addr_t off... function exynos4210_mct_write (line 1107) | static void exynos4210_mct_write(void *opaque, target_phys_addr_t offset, function exynos4210_mct_init (line 1431) | static int exynos4210_mct_init(SysBusDevice *dev) function exynos4210_mct_class_init (line 1466) | static void exynos4210_mct_class_init(ObjectClass *klass, void *data) function exynos4210_mct_register_types (line 1483) | static void exynos4210_mct_register_types(void) FILE: qemu/hw/exynos4210_pmu.c type Exynos4210PmuReg (line 222) | typedef struct Exynos4210PmuReg { type Exynos4210PmuState (line 389) | typedef struct Exynos4210PmuState { function exynos4210_pmu_read (line 395) | static uint64_t exynos4210_pmu_read(void *opaque, target_phys_addr_t off... function exynos4210_pmu_write (line 414) | static void exynos4210_pmu_write(void *opaque, target_phys_addr_t offset, function exynos4210_pmu_reset (line 444) | static void exynos4210_pmu_reset(DeviceState *dev) function exynos4210_pmu_init (line 456) | static int exynos4210_pmu_init(SysBusDevice *dev) function exynos4210_pmu_class_init (line 477) | static void exynos4210_pmu_class_init(ObjectClass *klass, void *data) function exynos4210_pmu_register (line 494) | static void exynos4210_pmu_register(void) FILE: qemu/hw/exynos4210_pwm.c type Exynos4210PWM (line 84) | typedef struct { type Exynos4210PWMState (line 101) | typedef struct Exynos4210PWMState { function exynos4210_pwm_update_freq (line 148) | static void exynos4210_pwm_update_freq(Exynos4210PWMState *s, uint32_t id) function exynos4210_pwm_tick (line 171) | static void exynos4210_pwm_tick(void *opaque) function exynos4210_pwm_read (line 211) | static uint64_t exynos4210_pwm_read(void *opaque, target_phys_addr_t off... function exynos4210_pwm_write (line 262) | static void exynos4210_pwm_write(void *opaque, target_phys_addr_t offset, function exynos4210_pwm_reset (line 353) | static void exynos4210_pwm_reset(DeviceState *d) function exynos4210_pwm_init (line 379) | static int exynos4210_pwm_init(SysBusDevice *dev) function exynos4210_pwm_class_init (line 400) | static void exynos4210_pwm_class_init(ObjectClass *klass, void *data) function exynos4210_pwm_register_types (line 417) | static void exynos4210_pwm_register_types(void) FILE: qemu/hw/exynos4210_uart.c type Exynos4210UartReg (line 97) | typedef struct Exynos4210UartReg { type Exynos4210UartFIFO (line 163) | typedef struct { type Exynos4210UartState (line 169) | typedef struct { function fifo_store (line 204) | static void fifo_store(Exynos4210UartFIFO *q, uint8_t ch) function fifo_retrieve (line 210) | static uint8_t fifo_retrieve(Exynos4210UartFIFO *q) function fifo_elements_number (line 217) | static int fifo_elements_number(Exynos4210UartFIFO *q) function fifo_empty_elements_number (line 226) | static int fifo_empty_elements_number(Exynos4210UartFIFO *q) function fifo_reset (line 231) | static void fifo_reset(Exynos4210UartFIFO *q) function exynos4210_uart_Tx_FIFO_trigger_level (line 244) | static uint32_t exynos4210_uart_Tx_FIFO_trigger_level(Exynos4210UartStat... function exynos4210_uart_update_irq (line 272) | static void exynos4210_uart_update_irq(Exynos4210UartState *s) function exynos4210_uart_update_parameters (line 303) | static void exynos4210_uart_update_parameters(Exynos4210UartState *s) function exynos4210_uart_write (line 351) | static void exynos4210_uart_write(void *opaque, target_phys_addr_t offset, function exynos4210_uart_read (line 426) | static uint64_t exynos4210_uart_read(void *opaque, target_phys_addr_t of... function exynos4210_uart_can_receive (line 487) | static int exynos4210_uart_can_receive(void *opaque) function exynos4210_uart_receive (line 495) | static void exynos4210_uart_receive(void *opaque, const uint8_t *buf, in... function exynos4210_uart_event (line 525) | static void exynos4210_uart_event(void *opaque, int event) function exynos4210_uart_reset (line 539) | static void exynos4210_uart_reset(DeviceState *dev) function DeviceState (line 584) | DeviceState *exynos4210_uart_create(target_phys_addr_t addr, function exynos4210_uart_init (line 628) | static int exynos4210_uart_init(SysBusDevice *dev) function exynos4210_uart_class_init (line 653) | static void exynos4210_uart_class_init(ObjectClass *klass, void *data) function exynos4210_uart_register (line 671) | static void exynos4210_uart_register(void) FILE: qemu/hw/exynos4_boards.c type Exynos4BoardType (line 48) | typedef enum Exynos4BoardType { type arm_boot_info (line 69) | struct arm_boot_info function lan9215_init (line 77) | static void lan9215_init(uint32_t base, qemu_irq irq) function Exynos4210State (line 95) | static Exynos4210State *exynos4_boards_init_common( function nuri_init (line 132) | static void nuri_init(ram_addr_t ram_size, function smdkc210_init (line 143) | static void smdkc210_init(ram_addr_t ram_size, function exynos4_machine_init (line 171) | static void exynos4_machine_init(void) FILE: qemu/hw/fakepci.c function fake_read (line 58) | static uint64_t fake_read(void *opaque, target_phys_addr_t addr, function fake_write (line 64) | static void fake_write(void *opaque, target_phys_addr_t addr, type PCIFakeState (line 77) | typedef struct _PCIFakeState { function pci_fake_init (line 83) | static int pci_fake_init(PCIDevice *pci_dev) function pci_fake_uninit (line 160) | static int pci_fake_uninit(PCIDevice *dev) function fakepci_class_init (line 210) | static void fakepci_class_init(ObjectClass *klass, void *data) function fakepci_register_device (line 254) | void fakepci_register_device(fake_pci_t *fake) function fakepci_activate_device (line 285) | void fakepci_activate_device(enum fake_bus_type_t type, void *bus) FILE: qemu/hw/fakepci.h type fake_pci_t (line 8) | typedef struct _fake_pci_t { type fake_bus_type_t (line 25) | enum fake_bus_type_t { type fake_bus_type_t (line 33) | enum fake_bus_type_t FILE: qemu/hw/fdc.c type FDCtrl (line 65) | typedef struct FDCtrl FDCtrl; type FDiskFlags (line 68) | typedef enum FDiskFlags { type FDrive (line 72) | typedef struct FDrive { function fd_init (line 92) | static void fd_init(FDrive *drv) function fd_sector_calc (line 104) | static int fd_sector_calc(uint8_t head, uint8_t track, uint8_t sect, function fd_sector (line 111) | static int fd_sector(FDrive *drv) function fd_seek (line 124) | static int fd_seek(FDrive *drv, uint8_t head, uint8_t track, uint8_t sect, function fd_recalibrate (line 166) | static void fd_recalibrate(FDrive *drv) function fd_revalidate (line 175) | static void fd_revalidate(FDrive *drv) type FDCtrl (line 387) | struct FDCtrl { type FDCtrlSysBus (line 434) | typedef struct FDCtrlSysBus { type FDCtrlISABus (line 439) | typedef struct FDCtrlISABus { function fdctrl_read (line 446) | static uint32_t fdctrl_read (void *opaque, uint32_t reg) function fdctrl_write (line 483) | static void fdctrl_write (void *opaque, uint32_t reg, uint32_t value) function fdctrl_read_mem (line 511) | static uint64_t fdctrl_read_mem (void *opaque, target_phys_addr_t reg, function fdctrl_write_mem (line 517) | static void fdctrl_write_mem (void *opaque, target_phys_addr_t reg, function fdrive_media_changed_needed (line 539) | static bool fdrive_media_changed_needed(void *opaque) function fdrive_media_rate_needed (line 557) | static bool fdrive_media_rate_needed(void *opaque) function fdc_pre_save (line 599) | static void fdc_pre_save(void *opaque) function fdc_post_load (line 606) | static int fdc_post_load(void *opaque, int version_id) function fdctrl_external_reset_sysbus (line 655) | static void fdctrl_external_reset_sysbus(DeviceState *d) function fdctrl_external_reset_isa (line 663) | static void fdctrl_external_reset_isa(DeviceState *d) function fdctrl_handle_tc (line 671) | static void fdctrl_handle_tc(void *opaque, int irq, int level) function fdctrl_reset_irq (line 682) | static void fdctrl_reset_irq(FDCtrl *fdctrl) function fdctrl_raise_irq (line 691) | static void fdctrl_raise_irq(FDCtrl *fdctrl, uint8_t status0) function fdctrl_reset (line 711) | static void fdctrl_reset(FDCtrl *fdctrl, int do_irq) function FDrive (line 740) | static inline FDrive *drv0(FDCtrl *fdctrl) function FDrive (line 745) | static inline FDrive *drv1(FDCtrl *fdctrl) function FDrive (line 754) | static inline FDrive *drv2(FDCtrl *fdctrl) function FDrive (line 762) | static inline FDrive *drv3(FDCtrl *fdctrl) function FDrive (line 771) | static FDrive *get_cur_drv(FDCtrl *fdctrl) function fdctrl_read_statusA (line 785) | static uint32_t fdctrl_read_statusA(FDCtrl *fdctrl) function fdctrl_read_statusB (line 795) | static uint32_t fdctrl_read_statusB(FDCtrl *fdctrl) function fdctrl_read_dor (line 805) | static uint32_t fdctrl_read_dor(FDCtrl *fdctrl) function fdctrl_write_dor (line 816) | static void fdctrl_write_dor(FDCtrl *fdctrl, uint32_t value) function fdctrl_read_tape (line 855) | static uint32_t fdctrl_read_tape(FDCtrl *fdctrl) function fdctrl_write_tape (line 864) | static void fdctrl_write_tape(FDCtrl *fdctrl, uint32_t value) function fdctrl_read_main_status (line 878) | static uint32_t fdctrl_read_main_status(FDCtrl *fdctrl) function fdctrl_write_rate (line 897) | static void fdctrl_write_rate(FDCtrl *fdctrl, uint32_t value) function fdctrl_write_ccr (line 918) | static void fdctrl_write_ccr(FDCtrl *fdctrl, uint32_t value) function fdctrl_media_changed (line 934) | static int fdctrl_media_changed(FDrive *drv) function fdctrl_read_dir (line 956) | static uint32_t fdctrl_read_dir(FDCtrl *fdctrl) function fdctrl_reset_fifo (line 971) | static void fdctrl_reset_fifo(FDCtrl *fdctrl) function fdctrl_set_fifo (line 979) | static void fdctrl_set_fifo(FDCtrl *fdctrl, int fifo_len, int do_irq) function fdctrl_unimplemented (line 990) | static void fdctrl_unimplemented(FDCtrl *fdctrl, int direction) function fdctrl_seek_to_next_sect (line 998) | static int fdctrl_seek_to_next_sect(FDCtrl *fdctrl, FDrive *cur_drv) function fdctrl_stop_transfer (line 1032) | static void fdctrl_stop_transfer(FDCtrl *fdctrl, uint8_t status0, function fdctrl_start_transfer (line 1058) | static void fdctrl_start_transfer(FDCtrl *fdctrl, int direction) function fdctrl_start_transfer_del (line 1174) | static void fdctrl_start_transfer_del(FDCtrl *fdctrl, int direction) function fdctrl_transfer_handler (line 1185) | static int fdctrl_transfer_handler (void *opaque, int nchan, function fdctrl_read_data (line 1305) | static uint32_t fdctrl_read_data(FDCtrl *fdctrl) function fdctrl_format_sector (line 1353) | static void fdctrl_format_sector(FDCtrl *fdctrl) function fdctrl_handle_lock (line 1416) | static void fdctrl_handle_lock(FDCtrl *fdctrl, int direction) function fdctrl_handle_dumpreg (line 1423) | static void fdctrl_handle_dumpreg(FDCtrl *fdctrl, int direction) function fdctrl_handle_version (line 1448) | static void fdctrl_handle_version(FDCtrl *fdctrl, int direction) function fdctrl_handle_partid (line 1455) | static void fdctrl_handle_partid(FDCtrl *fdctrl, int direction) function fdctrl_handle_restore (line 1461) | static void fdctrl_handle_restore(FDCtrl *fdctrl, int direction) function fdctrl_handle_save (line 1484) | static void fdctrl_handle_save(FDCtrl *fdctrl, int direction) function fdctrl_handle_readid (line 1514) | static void fdctrl_handle_readid(FDCtrl *fdctrl, int direction) function fdctrl_handle_format_track (line 1523) | static void fdctrl_handle_format_track(FDCtrl *fdctrl, int direction) function fdctrl_handle_specify (line 1552) | static void fdctrl_handle_specify(FDCtrl *fdctrl, int direction) function fdctrl_handle_sense_drive_status (line 1564) | static void fdctrl_handle_sense_drive_status(FDCtrl *fdctrl, int direction) function fdctrl_handle_recalibrate (line 1580) | static void fdctrl_handle_recalibrate(FDCtrl *fdctrl, int direction) function fdctrl_handle_sense_interrupt_status (line 1592) | static void fdctrl_handle_sense_interrupt_status(FDCtrl *fdctrl, int dir... function fdctrl_handle_seek (line 1614) | static void fdctrl_handle_seek(FDCtrl *fdctrl, int direction) function fdctrl_handle_perpendicular_mode (line 1633) | static void fdctrl_handle_perpendicular_mode(FDCtrl *fdctrl, int direction) function fdctrl_handle_configure (line 1643) | static void fdctrl_handle_configure(FDCtrl *fdctrl, int direction) function fdctrl_handle_powerdown_mode (line 1651) | static void fdctrl_handle_powerdown_mode(FDCtrl *fdctrl, int direction) function fdctrl_handle_option (line 1658) | static void fdctrl_handle_option(FDCtrl *fdctrl, int direction) function fdctrl_handle_drive_specification_command (line 1664) | static void fdctrl_handle_drive_specification_command(FDCtrl *fdctrl, in... function fdctrl_handle_relative_seek_out (line 1686) | static void fdctrl_handle_relative_seek_out(FDCtrl *fdctrl, int direction) function fdctrl_handle_relative_seek_in (line 1702) | static void fdctrl_handle_relative_seek_in(FDCtrl *fdctrl, int direction) function fdctrl_write_data (line 1762) | static void fdctrl_write_data(FDCtrl *fdctrl, uint32_t value) function fdctrl_result_timer (line 1828) | static void fdctrl_result_timer(void *opaque) function fdctrl_change_cb (line 1851) | static void fdctrl_change_cb(void *opaque, bool load) function fdctrl_connect_drives (line 1863) | static int fdctrl_connect_drives(FDCtrl *fdctrl) function fdctrl_init_sysbus (line 1893) | void fdctrl_init_sysbus(qemu_irq irq, int dma_chann, function sun4m_fdctrl_init (line 1915) | void sun4m_fdctrl_init(qemu_irq irq, target_phys_addr_t io_base, function fdctrl_init_common (line 1932) | static int fdctrl_init_common(FDCtrl *fdctrl) function isabus_fdc_init1 (line 1970) | static int isabus_fdc_init1(ISADevice *dev) function sysbus_fdc_init1 (line 1993) | static int sysbus_fdc_init1(SysBusDevice *dev) function sun4m_fdc_init1 (line 2011) | static int sun4m_fdc_init1(SysBusDevice *dev) function fdc_get_bs (line 2026) | void fdc_get_bs(BlockDriverState *bs[], ISADevice *dev) function isabus_fdc_class_init1 (line 2058) | static void isabus_fdc_class_init1(ObjectClass *klass, void *data) function sysbus_fdc_class_init (line 2093) | static void sysbus_fdc_class_init(ObjectClass *klass, void *data) function sun4m_fdc_class_init (line 2116) | static void sun4m_fdc_class_init(ObjectClass *klass, void *data) function fdc_register_types (line 2134) | static void fdc_register_types(void) FILE: qemu/hw/fdc.h function ISADevice (line 10) | static inline ISADevice *fdctrl_init_isa(ISABus *bus, DriveInfo **fds) FILE: qemu/hw/firmware_abi.h type OpenBIOS_nvpart_v1 (line 5) | struct OpenBIOS_nvpart_v1 { function OpenBIOS_finish_partition (line 15) | static inline void function OpenBIOS_set_var (line 34) | static inline uint32_t type Sun_nvram (line 47) | struct Sun_nvram { function Sun_init_header (line 56) | static inline void FILE: qemu/hw/flash.h type pflash_t (line 5) | typedef struct pflash_t pflash_t; type ECCState (line 51) | typedef struct { FILE: qemu/hw/fmopl.c function INLINE (line 250) | INLINE int Limit( int val, int max, int min ) { function INLINE (line 260) | INLINE void OPL_STATUS_SET(FM_OPL *OPL,int flag) function INLINE (line 276) | INLINE void OPL_STATUS_RESET(FM_OPL *OPL,int flag) function INLINE (line 292) | INLINE void OPL_STATUSMASK_SET(FM_OPL *OPL,int flag) function INLINE (line 301) | INLINE void OPL_KEYON(OPL_SLOT *SLOT) function INLINE (line 312) | INLINE void OPL_KEYOFF(OPL_SLOT *SLOT) function INLINE (line 328) | INLINE UINT32 OPL_CALC_SLOT( OPL_SLOT *SLOT ) function set_algorithm (line 366) | static void set_algorithm( OPL_CH *CH) function INLINE (line 374) | INLINE void CALC_FCSLOT(OPL_CH *CH,OPL_SLOT *SLOT) function INLINE (line 394) | INLINE void set_mul(FM_OPL *OPL,int slot,int v) function INLINE (line 408) | INLINE void set_ksl_tl(FM_OPL *OPL,int slot,int v) function INLINE (line 424) | INLINE void set_ar_dr(FM_OPL *OPL,int slot,int v) function INLINE (line 441) | INLINE void set_sl_rr(FM_OPL *OPL,int slot,int v) function INLINE (line 458) | INLINE void OPL_CALC_CH( OPL_CH *CH ) function INLINE (line 503) | INLINE void OPL_CALC_RH( OPL_CH *CH ) function init_timetables (line 587) | static void init_timetables( FM_OPL *OPL , int ARRATE , int DRRATE ) function OPLOpenTable (line 617) | static int OPLOpenTable( void ) function OPLCloseTable (line 710) | static void OPLCloseTable( void ) function INLINE (line 719) | INLINE void CSMKeyControll(OPL_CH *CH) function OPL_initialize (line 736) | static void OPL_initialize(FM_OPL *OPL) function OPLWriteReg (line 757) | static void OPLWriteReg(FM_OPL *OPL, int r, int v) function OPL_LockTable (line 1015) | static int OPL_LockTable(void) function OPL_UnLockTable (line 1030) | static void OPL_UnLockTable(void) function YM3812UpdateOne (line 1045) | void YM3812UpdateOne(FM_OPL *OPL, INT16 *buffer, int length) function Y8950UpdateOne (line 1106) | void Y8950UpdateOne(FM_OPL *OPL, INT16 *buffer, int length) function OPLResetChip (line 1167) | void OPLResetChip(FM_OPL *OPL) function FM_OPL (line 1212) | FM_OPL *OPLCreate(int type, int clock, int rate) function OPLDestroy (line 1267) | void OPLDestroy(FM_OPL *OPL) function OPLSetTimerHandler (line 1282) | void OPLSetTimerHandler(FM_OPL *OPL,OPL_TIMERHANDLER TimerHandler,int ch... function OPLSetIRQHandler (line 1287) | void OPLSetIRQHandler(FM_OPL *OPL,OPL_IRQHANDLER IRQHandler,int param) function OPLSetUpdateHandler (line 1292) | void OPLSetUpdateHandler(FM_OPL *OPL,OPL_UPDATEHANDLER UpdateHandler,int... function OPLSetPortHandler (line 1298) | void OPLSetPortHandler(FM_OPL *OPL,OPL_PORTHANDLER_W PortHandler_w,OPL_P... function OPLSetKeyboardHandler (line 1305) | void OPLSetKeyboardHandler(FM_OPL *OPL,OPL_PORTHANDLER_W KeyboardHandler... function OPLWrite (line 1313) | int OPLWrite(FM_OPL *OPL,int a,int v) function OPLRead (line 1335) | unsigned char OPLRead(FM_OPL *OPL,int a) function OPLTimerOver (line 1374) | int OPLTimerOver(FM_OPL *OPL,int c) FILE: qemu/hw/fmopl.h type UINT8 (line 16) | typedef unsigned char UINT8; type UINT16 (line 17) | typedef unsigned short UINT16; type UINT32 (line 18) | typedef unsigned int UINT32; type INT8 (line 19) | typedef signed char INT8; type INT16 (line 20) | typedef signed short INT16; type INT32 (line 21) | typedef signed int INT32; type INT16 (line 25) | typedef INT16 OPLSAMPLE; type OPLSAMPLE (line 28) | typedef unsigned char OPLSAMPLE; type OPL_SLOT (line 51) | typedef struct fm_opl_slot { type OPL_CH (line 81) | typedef struct fm_opl_channel { type FM_OPL (line 97) | typedef struct fm_opl_f { FILE: qemu/hw/framebuffer.c function framebuffer_update_display (line 26) | void framebuffer_update_display( FILE: qemu/hw/fw_cfg.c type FWCfgEntry (line 44) | typedef struct FWCfgEntry { type FWCfgState (line 51) | struct FWCfgState { function fw_cfg_bootsplash (line 116) | static void fw_cfg_bootsplash(FWCfgState *s) function fw_cfg_write (line 186) | static void fw_cfg_write(FWCfgState *s, uint8_t value) function fw_cfg_select (line 203) | static int fw_cfg_select(FWCfgState *s, uint16_t key) function fw_cfg_read (line 221) | static uint8_t fw_cfg_read(FWCfgState *s) function fw_cfg_data_mem_read (line 237) | static uint64_t fw_cfg_data_mem_read(void *opaque, target_phys_addr_t addr, function fw_cfg_data_mem_write (line 243) | static void fw_cfg_data_mem_write(void *opaque, target_phys_addr_t addr, function fw_cfg_ctl_mem_write (line 249) | static void fw_cfg_ctl_mem_write(void *opaque, target_phys_addr_t addr, function fw_cfg_ctl_mem_valid (line 255) | static bool fw_cfg_ctl_mem_valid(void *opaque, target_phys_addr_t addr, function fw_cfg_comb_read (line 261) | static uint64_t fw_cfg_comb_read(void *opaque, target_phys_addr_t addr, function fw_cfg_comb_write (line 267) | static void fw_cfg_comb_write(void *opaque, target_phys_addr_t addr, function fw_cfg_comb_valid (line 280) | static bool fw_cfg_comb_valid(void *opaque, target_phys_addr_t addr, function fw_cfg_reset (line 309) | static void fw_cfg_reset(DeviceState *d) function get_uint32_as_uint16 (line 321) | static int get_uint32_as_uint16(QEMUFile *f, void *pv, size_t size) function put_unused (line 328) | static void put_unused(QEMUFile *f, void *pv, size_t size) function is_version_1 (line 344) | static bool is_version_1(void *opaque, int version_id) function fw_cfg_add_bytes (line 362) | int fw_cfg_add_bytes(FWCfgState *s, uint16_t key, uint8_t *data, uint32_... function fw_cfg_add_i16 (line 377) | int fw_cfg_add_i16(FWCfgState *s, uint16_t key, uint16_t value) function fw_cfg_add_i32 (line 386) | int fw_cfg_add_i32(FWCfgState *s, uint16_t key, uint32_t value) function fw_cfg_add_i64 (line 395) | int fw_cfg_add_i64(FWCfgState *s, uint16_t key, uint64_t value) function fw_cfg_add_callback (line 404) | int fw_cfg_add_callback(FWCfgState *s, uint16_t key, FWCfgCallback callb... function fw_cfg_add_file (line 425) | int fw_cfg_add_file(FWCfgState *s, const char *filename, uint8_t *data, function fw_cfg_machine_ready (line 463) | static void fw_cfg_machine_ready(struct Notifier *n, void *data) function FWCfgState (line 472) | FWCfgState *fw_cfg_init(uint32_t ctl_port, uint32_t data_port, function fw_cfg_init1 (line 507) | static int fw_cfg_init1(SysBusDevice *dev) function fw_cfg_class_init (line 540) | static void fw_cfg_class_init(ObjectClass *klass, void *data) function fw_cfg_register_types (line 559) | static void fw_cfg_register_types(void) FILE: qemu/hw/fw_cfg.h type FWCfgFile (line 42) | typedef struct FWCfgFile { type FWCfgFiles (line 49) | typedef struct FWCfgFiles { type FWCfgState (line 56) | typedef struct FWCfgState FWCfgState; FILE: qemu/hw/g364fb.c type G364State (line 26) | typedef struct G364State { function check_dirty (line 63) | static inline int check_dirty(G364State *s, ram_addr_t page) function reset_dirty (line 69) | static inline void reset_dirty(G364State *s, function g364fb_draw_graphic8 (line 78) | static void g364fb_draw_graphic8(G364State *s) function g364fb_draw_blank (line 224) | static void g364fb_draw_blank(G364State *s) function g364fb_update_display (line 245) | static void g364fb_update_display(void *opaque) function g364fb_invalidate_display (line 269) | static inline void g364fb_invalidate_display(void *opaque) function g364fb_reset (line 277) | static void g364fb_reset(G364State *s) function g364fb_screen_dump (line 292) | static void g364fb_screen_dump(void *opaque, const char *filename, bool ... function g364fb_ctrl_read (line 335) | static uint64_t g364fb_ctrl_read(void *opaque, function g364fb_update_depth (line 378) | static void g364fb_update_depth(G364State *s) function g364_invalidate_cursor_position (line 384) | static void g364_invalidate_cursor_position(G364State *s) function g364fb_ctrl_write (line 397) | static void g364fb_ctrl_write(void *opaque, function g364fb_post_load (line 483) | static int g364fb_post_load(void *opaque, int version_id) function g364fb_init (line 514) | static void g364fb_init(DeviceState *dev, G364State *s) type G364SysBusState (line 529) | typedef struct { function g364fb_sysbus_init (line 534) | static int g364fb_sysbus_init(SysBusDevice *dev) function g364fb_sysbus_reset (line 546) | static void g364fb_sysbus_reset(DeviceState *d) function g364fb_sysbus_class_init (line 558) | static void g364fb_sysbus_class_init(ObjectClass *klass, void *data) function g364fb_register_types (line 577) | static void g364fb_register_types(void) FILE: qemu/hw/grackle_pci.c type GrackleState (line 41) | typedef struct GrackleState { function pci_grackle_map_irq (line 49) | static int pci_grackle_map_irq(PCIDevice *pci_dev, int irq_num) function pci_grackle_set_irq (line 54) | static void pci_grackle_set_irq(void *opaque, int irq_num, int level) function pci_grackle_reset (line 62) | static void pci_grackle_reset(void *opaque) function PCIBus (line 66) | PCIBus *pci_grackle_init(uint32_t base, qemu_irq *pic, function pci_grackle_init_device (line 101) | static int pci_grackle_init_device(SysBusDevice *dev) function grackle_pci_host_init (line 118) | static int grackle_pci_host_init(PCIDevice *d) function grackle_pci_class_init (line 124) | static void grackle_pci_class_init(ObjectClass *klass, void *data) function pci_grackle_class_init (line 144) | static void pci_grackle_class_init(ObjectClass *klass, void *data) function grackle_register_types (line 160) | static void grackle_register_types(void) FILE: qemu/hw/grlib.h function DeviceState (line 43) | static inline function DeviceState (line 75) | static inline function DeviceState (line 105) | static inline FILE: qemu/hw/grlib_apbuart.c type UART (line 70) | typedef struct UART { function uart_data_to_read (line 88) | static int uart_data_to_read(UART *uart) function uart_pop (line 93) | static char uart_pop(UART *uart) function uart_add_to_fifo (line 117) | static void uart_add_to_fifo(UART *uart, function grlib_apbuart_can_receive (line 128) | static int grlib_apbuart_can_receive(void *opaque) function grlib_apbuart_receive (line 135) | static void grlib_apbuart_receive(void *opaque, const uint8_t *buf, int ... function grlib_apbuart_event (line 148) | static void grlib_apbuart_event(void *opaque, int event) function grlib_apbuart_read (line 154) | static uint64_t grlib_apbuart_read(void *opaque, target_phys_addr_t addr, function grlib_apbuart_write (line 184) | static void grlib_apbuart_write(void *opaque, target_phys_addr_t addr, function grlib_apbuart_init (line 225) | static int grlib_apbuart_init(SysBusDevice *dev) function grlib_gptimer_class_init (line 250) | static void grlib_gptimer_class_init(ObjectClass *klass, void *data) function grlib_gptimer_register_types (line 266) | static void grlib_gptimer_register_types(void) FILE: qemu/hw/grlib_gptimer.c type GPTimer (line 53) | typedef struct GPTimer GPTimer; type GPTimerUnit (line 54) | typedef struct GPTimerUnit GPTimerUnit; type GPTimer (line 56) | struct GPTimer { type GPTimerUnit (line 70) | struct GPTimerUnit { function grlib_gptimer_enable (line 86) | static void grlib_gptimer_enable(GPTimer *timer) function grlib_gptimer_restart (line 108) | static void grlib_gptimer_restart(GPTimer *timer) function grlib_gptimer_set_scaler (line 118) | static void grlib_gptimer_set_scaler(GPTimerUnit *unit, uint32_t scaler) function grlib_gptimer_hit (line 138) | static void grlib_gptimer_hit(void *opaque) function grlib_gptimer_read (line 158) | static uint64_t grlib_gptimer_read(void *opaque, target_phys_addr_t addr, function grlib_gptimer_write (line 217) | static void grlib_gptimer_write(void *opaque, target_phys_addr_t addr, function grlib_gptimer_reset (line 315) | static void grlib_gptimer_reset(DeviceState *d) function grlib_gptimer_init (line 344) | static int grlib_gptimer_init(SysBusDevice *dev) function grlib_gptimer_class_init (line 382) | static void grlib_gptimer_class_init(ObjectClass *klass, void *data) function grlib_gptimer_register_types (line 399) | static void grlib_gptimer_register_types(void) FILE: qemu/hw/grlib_irqmp.c type IRQMPState (line 48) | typedef struct IRQMPState IRQMPState; type IRQMP (line 50) | typedef struct IRQMP { type IRQMPState (line 60) | struct IRQMPState { function grlib_irqmp_check_irqs (line 73) | static void grlib_irqmp_check_irqs(IRQMPState *state) function grlib_irqmp_ack (line 103) | void grlib_irqmp_ack(DeviceState *dev, int intno) function grlib_irqmp_set_irq (line 133) | void grlib_irqmp_set_irq(void *opaque, int irq, int level) function grlib_irqmp_read (line 165) | static uint64_t grlib_irqmp_read(void *opaque, target_phys_addr_t addr, function grlib_irqmp_write (line 229) | static void grlib_irqmp_write(void *opaque, target_phys_addr_t addr, function grlib_irqmp_reset (line 326) | static void grlib_irqmp_reset(DeviceState *d) function grlib_irqmp_init (line 336) | static int grlib_irqmp_init(SysBusDevice *dev) function grlib_irqmp_class_init (line 363) | static void grlib_irqmp_class_init(ObjectClass *klass, void *data) function grlib_irqmp_register_types (line 380) | static void grlib_irqmp_register_types(void) FILE: qemu/hw/gt64xxx.c type GT64120State (line 232) | typedef struct GT64120State { function check_reserved_space (line 243) | static void check_reserved_space (target_phys_addr_t *start, function gt64120_isd_mapping (line 267) | static void gt64120_isd_mapping(GT64120State *s) function gt64120_pci_mapping (line 286) | static void gt64120_pci_mapping(GT64120State *s) function gt64120_writel (line 309) | static void gt64120_writel (void *opaque, target_phys_addr_t addr, function gt64120_readl (line 588) | static uint64_t gt64120_readl (void *opaque, function gt64120_pci_map_irq (line 866) | static int gt64120_pci_map_irq(PCIDevice *pci_dev, int irq_num) function gt64120_pci_set_irq (line 893) | static void gt64120_pci_set_irq(void *opaque, int irq_num, int level) function gt64120_reset (line 916) | static void gt64120_reset(void *opaque) function PCIBus (line 1084) | PCIBus *gt64120_register(qemu_irq *pic) function gt64120_init (line 1106) | static int gt64120_init(SysBusDevice *dev) function gt64120_pci_init (line 1121) | static int gt64120_pci_init(PCIDevice *d) function gt64120_pci_class_init (line 1139) | static void gt64120_pci_class_init(ObjectClass *klass, void *data) function gt64120_class_init (line 1157) | static void gt64120_class_init(ObjectClass *klass, void *data) function gt64120_pci_register_types (line 1171) | static void gt64120_pci_register_types(void) FILE: qemu/hw/gumstix.c function connex_init (line 48) | static void connex_init(ram_addr_t ram_size, function verdex_init (line 87) | static void verdex_init(ram_addr_t ram_size, function gumstix_machine_init (line 138) | static void gumstix_machine_init(void) FILE: qemu/hw/gus.c type GUSState (line 49) | typedef struct GUSState { function IO_READ_PROTO (line 64) | IO_READ_PROTO (gus_readb) function IO_READ_PROTO (line 71) | IO_READ_PROTO (gus_readw) function IO_WRITE_PROTO (line 78) | IO_WRITE_PROTO (gus_writeb) function IO_WRITE_PROTO (line 85) | IO_WRITE_PROTO (gus_writew) function write_audio (line 92) | static int write_audio (GUSState *s, int samples) function GUS_callback (line 123) | static void GUS_callback (void *opaque, int free) function GUS_irqrequest (line 163) | int GUS_irqrequest (GUSEmuState *emu, int hwirq, int n) function GUS_irqclear (line 173) | void GUS_irqclear (GUSEmuState *emu, int hwirq) function GUS_dmarequest (line 186) | void GUS_dmarequest (GUSEmuState *der) function GUS_read_DMA (line 193) | static int GUS_read_DMA (void *opaque, int nchan, int dma_pos, int dma_len) function gus_initfn (line 251) | static int gus_initfn (ISADevice *dev) function GUS_init (line 296) | int GUS_init (ISABus *bus) function gus_class_initfn (line 310) | static void gus_class_initfn (ObjectClass *klass, void *data) function gus_register_types (line 327) | static void gus_register_types (void) FILE: qemu/hw/gusemu.h type GUSbyte (line 31) | typedef unsigned char GUSbyte; type GUSword (line 32) | typedef unsigned short GUSword; type GUSdword (line 33) | typedef unsigned int GUSdword; type GUSchar (line 34) | typedef signed char GUSchar; type GUSsample (line 35) | typedef signed short GUSsample; type GUSchar (line 38) | typedef int8_t GUSchar; type GUSbyte (line 39) | typedef uint8_t GUSbyte; type GUSword (line 40) | typedef uint16_t GUSword; type GUSdword (line 41) | typedef uint32_t GUSdword; type GUSsample (line 42) | typedef int16_t GUSsample; type GUSEmuState (line 45) | typedef struct _GUSEmuState FILE: qemu/hw/gusemu_hal.c function gus_read (line 37) | unsigned int gus_read(GUSEmuState * state, int port, int size) function gus_write (line 189) | void gus_write(GUSEmuState * state, int port, int size, unsigned int data) function gus_dma_transferdata (line 500) | void gus_dma_transferdata(GUSEmuState * state, char *dma_addr, unsigned ... FILE: qemu/hw/gusemu_mixer.c function gus_mixvoices (line 35) | void gus_mixvoices(GUSEmuState * state, unsigned int playback_freq, unsi... function gus_irqgen (line 185) | void gus_irqgen(GUSEmuState * state, unsigned int elapsed_time) FILE: qemu/hw/hda-audio.c type desc_param (line 28) | typedef struct desc_param { type desc_node (line 33) | typedef struct desc_node { type desc_codec (line 44) | typedef struct desc_codec { function desc_param (line 51) | static const desc_param* hda_codec_find_param(const desc_node *node, uin... function desc_node (line 63) | static const desc_node* hda_codec_find_node(const desc_codec *codec, uin... function hda_codec_parse_fmt (line 75) | static void hda_codec_parse_fmt(uint32_t format, struct audsettings *as) type HDAAudioState (line 441) | typedef struct HDAAudioState HDAAudioState; type HDAAudioStream (line 442) | typedef struct HDAAudioStream HDAAudioStream; type HDAAudioStream (line 444) | struct HDAAudioStream { type HDAAudioState (line 462) | struct HDAAudioState { function hda_audio_input_cb (line 476) | static void hda_audio_input_cb(void *opaque, int avail) function hda_audio_output_cb (line 502) | static void hda_audio_output_cb(void *opaque, int avail) function hda_audio_set_running (line 528) | static void hda_audio_set_running(HDAAudioStream *st, bool running) function hda_audio_set_amp (line 546) | static void hda_audio_set_amp(HDAAudioStream *st) function hda_audio_setup (line 569) | static void hda_audio_setup(HDAAudioStream *st) function hda_audio_command (line 590) | static void hda_audio_command(HDACodecDevice *hda, uint32_t nid, uint32_... function hda_audio_stream (line 750) | static void hda_audio_stream(HDACodecDevice *hda, uint32_t stnr, bool ru... function hda_audio_init (line 771) | static int hda_audio_init(HDACodecDevice *hda, const struct desc_codec *... function hda_audio_exit (line 816) | static int hda_audio_exit(HDACodecDevice *hda) function hda_audio_post_load (line 838) | static int hda_audio_post_load(void *opaque, int version) function hda_audio_init_output (line 899) | static int hda_audio_init_output(HDACodecDevice *hda) function hda_audio_init_duplex (line 904) | static int hda_audio_init_duplex(HDACodecDevice *hda) function hda_audio_output_class_init (line 909) | static void hda_audio_output_class_init(ObjectClass *klass, void *data) function hda_audio_duplex_class_init (line 930) | static void hda_audio_duplex_class_init(ObjectClass *klass, void *data) function hda_audio_register_types (line 951) | static void hda_audio_register_types(void) FILE: qemu/hw/heathrow_pic.c type HeathrowPIC (line 38) | typedef struct HeathrowPIC { type HeathrowPICS (line 45) | typedef struct HeathrowPICS { function check_irq (line 51) | static inline int check_irq(HeathrowPIC *pic) function heathrow_pic_update (line 57) | static void heathrow_pic_update(HeathrowPICS *s) function pic_write (line 66) | static void pic_write(void *opaque, target_phys_addr_t addr, function pic_read (line 94) | static uint64_t pic_read(void *opaque, target_phys_addr_t addr, function heathrow_pic_set_irq (line 132) | static void heathrow_pic_set_irq(void *opaque, int num, int level) function heathrow_pic_reset_one (line 184) | static void heathrow_pic_reset_one(HeathrowPIC *s) function heathrow_pic_reset (line 189) | static void heathrow_pic_reset(void *opaque) function qemu_irq (line 200) | qemu_irq *heathrow_pic_init(MemoryRegion **pmem, FILE: qemu/hw/hid.c function hid_has_events (line 72) | bool hid_has_events(HIDState *hs) function hid_set_next_idle (line 77) | void hid_set_next_idle(HIDState *hs, int64_t curtime) function hid_pointer_event_clear (line 82) | static void hid_pointer_event_clear(HIDPointerEvent *e, int buttons) function hid_pointer_event_combine (line 88) | static void hid_pointer_event_combine(HIDPointerEvent *e, int xyrel, function hid_pointer_event (line 105) | static void hid_pointer_event(void *opaque, function hid_keyboard_event (line 135) | static void hid_keyboard_event(void *opaque, int keycode) function hid_keyboard_process_keycode (line 149) | static void hid_keyboard_process_keycode(HIDState *hs) function int_clamp (line 210) | static inline int int_clamp(int val, int vmin, int vmax) function hid_pointer_activate (line 221) | void hid_pointer_activate(HIDState *hs) function hid_pointer_poll (line 229) | int hid_pointer_poll(HIDState *hs, uint8_t *buf, int len) function hid_keyboard_poll (line 320) | int hid_keyboard_poll(HIDState *hs, uint8_t *buf, int len) function hid_keyboard_write (line 339) | int hid_keyboard_write(HIDState *hs, uint8_t *buf, int len) function hid_reset (line 363) | void hid_reset(HIDState *hs) function hid_free (line 382) | void hid_free(HIDState *hs) function hid_init (line 395) | void hid_init(HIDState *hs, int kind, HIDEventFunc event) function hid_post_load (line 411) | static int hid_post_load(void *opaque, int version_id) FILE: qemu/hw/hid.h type HIDPointerEvent (line 10) | typedef struct HIDPointerEvent { type HIDState (line 19) | typedef struct HIDState HIDState; type HIDMouseState (line 22) | typedef struct HIDMouseState { type HIDKeyboardState (line 28) | typedef struct HIDKeyboardState { type HIDState (line 36) | struct HIDState { FILE: qemu/hw/highbank.c function highbank_cpu_reset (line 38) | static void highbank_cpu_reset(void *opaque) function hb_write_secondary (line 45) | static void hb_write_secondary(CPUARMState *env, const struct arm_boot_i... function hb_reset_secondary (line 69) | static void hb_reset_secondary(CPUARMState *env, const struct arm_boot_i... function hb_regs_write (line 86) | static void hb_regs_write(void *opaque, target_phys_addr_t offset, function hb_regs_read (line 102) | static uint64_t hb_regs_read(void *opaque, target_phys_addr_t offset, type HighbankRegsState (line 121) | typedef struct { function highbank_regs_reset (line 138) | static void highbank_regs_reset(DeviceState *dev) function highbank_regs_init (line 149) | static int highbank_regs_init(SysBusDevice *dev) function highbank_regs_class_init (line 161) | static void highbank_regs_class_init(ObjectClass *klass, void *data) function highbank_regs_register_types (line 179) | static void highbank_regs_register_types(void) function highbank_init (line 194) | static void highbank_init(ram_addr_t ram_size, function highbank_machine_init (line 333) | static void highbank_machine_init(void) FILE: qemu/hw/hpet.c type HPETState (line 45) | struct HPETState type HPETTimer (line 46) | typedef struct HPETTimer { /* timers */ type HPETState (line 61) | typedef struct HPETState { function hpet_in_legacy_mode (line 80) | static uint32_t hpet_in_legacy_mode(HPETState *s) function timer_int_route (line 85) | static uint32_t timer_int_route(struct HPETTimer *timer) function timer_fsb_route (line 90) | static uint32_t timer_fsb_route(HPETTimer *t) function hpet_enabled (line 95) | static uint32_t hpet_enabled(HPETState *s) function timer_is_periodic (line 100) | static uint32_t timer_is_periodic(HPETTimer *t) function timer_enabled (line 105) | static uint32_t timer_enabled(HPETTimer *t) function hpet_time_after (line 110) | static uint32_t hpet_time_after(uint64_t a, uint64_t b) function hpet_time_after64 (line 115) | static uint32_t hpet_time_after64(uint64_t a, uint64_t b) function ticks_to_ns (line 120) | static uint64_t ticks_to_ns(uint64_t value) function ns_to_ticks (line 125) | static uint64_t ns_to_ticks(uint64_t value) function hpet_fixup_reg (line 130) | static uint64_t hpet_fixup_reg(uint64_t new, uint64_t old, uint64_t mask) function activating_bit (line 137) | static int activating_bit(uint64_t old, uint64_t new, uint64_t mask) function deactivating_bit (line 142) | static int deactivating_bit(uint64_t old, uint64_t new, uint64_t mask) function hpet_get_ticks (line 147) | static uint64_t hpet_get_ticks(HPETState *s) function hpet_calculate_diff (line 155) | static inline uint64_t hpet_calculate_diff(HPETTimer *t, uint64_t current) function update_irq (line 175) | static void update_irq(struct HPETTimer *timer, int set) function hpet_pre_save (line 208) | static void hpet_pre_save(void *opaque) function hpet_pre_load (line 216) | static int hpet_pre_load(void *opaque) function hpet_post_load (line 225) | static int hpet_post_load(void *opaque, int version_id) function hpet_rtc_irq_level_needed (line 245) | static bool hpet_rtc_irq_level_needed(void *opaque) function hpet_timer (line 310) | static void hpet_timer(void *opaque) function hpet_set_timer (line 342) | static void hpet_set_timer(HPETTimer *t) function hpet_del_timer (line 366) | static void hpet_del_timer(HPETTimer *t) function hpet_ram_readb (line 373) | static uint32_t hpet_ram_readb(void *opaque, target_phys_addr_t addr) function hpet_ram_readw (line 379) | static uint32_t hpet_ram_readw(void *opaque, target_phys_addr_t addr) function hpet_ram_read (line 386) | static uint64_t hpet_ram_read(void *opaque, target_phys_addr_t addr, function hpet_ram_write (line 458) | static void hpet_ram_write(void *opaque, target_phys_addr_t addr, function hpet_reset (line 635) | static void hpet_reset(DeviceState *d) function hpet_handle_legacy_irq (line 666) | static void hpet_handle_legacy_irq(void *opaque, int n, int level) function hpet_init (line 682) | static int hpet_init(SysBusDevice *dev) function hpet_device_class_init (line 736) | static void hpet_device_class_init(ObjectClass *klass, void *data) function hpet_register_types (line 755) | static void hpet_register_types(void) FILE: qemu/hw/hpet_emul.h type hpet_fw_entry (line 59) | struct hpet_fw_entry type hpet_fw_config (line 67) | struct hpet_fw_config type hpet_fw_config (line 73) | struct hpet_fw_config FILE: qemu/hw/i2c.c type i2c_bus (line 12) | struct i2c_bus type BusInfo (line 20) | struct BusInfo function i2c_bus_pre_save (line 29) | static void i2c_bus_pre_save(void *opaque) function i2c_bus_post_load (line 36) | static int i2c_bus_post_load(void *opaque, int version_id) function i2c_bus (line 60) | i2c_bus *i2c_init_bus(DeviceState *parent, const char *name) function i2c_set_slave_address (line 69) | void i2c_set_slave_address(I2CSlave *dev, uint8_t address) function i2c_bus_busy (line 75) | int i2c_bus_busy(i2c_bus *bus) function i2c_start_transfer (line 82) | int i2c_start_transfer(i2c_bus *bus, uint8_t address, int recv) function i2c_end_transfer (line 110) | void i2c_end_transfer(i2c_bus *bus) function i2c_send (line 127) | int i2c_send(i2c_bus *bus, uint8_t data) function i2c_recv (line 144) | int i2c_recv(i2c_bus *bus) function i2c_nack (line 161) | void i2c_nack(i2c_bus *bus) function i2c_slave_post_load (line 176) | static int i2c_slave_post_load(void *opaque, int version_id) function i2c_slave_qdev_init (line 199) | static int i2c_slave_qdev_init(DeviceState *dev) function DeviceState (line 207) | DeviceState *i2c_create_slave(i2c_bus *bus, const char *name, uint8_t addr) function i2c_slave_class_init (line 217) | static void i2c_slave_class_init(ObjectClass *klass, void *data) function i2c_slave_register_types (line 233) | static void i2c_slave_register_types(void) FILE: qemu/hw/i2c.h type i2c_event (line 11) | enum i2c_event { type I2CSlave (line 18) | typedef struct I2CSlave I2CSlave; type I2CSlaveClass (line 28) | typedef struct I2CSlaveClass type I2CSlave (line 45) | struct I2CSlave FILE: qemu/hw/i82374.c type I82374State (line 39) | typedef struct I82374State { function i82374_read_isr (line 53) | static uint32_t i82374_read_isr(void *opaque, uint32_t nport) function i82374_write_command (line 63) | static void i82374_write_command(void *opaque, uint32_t nport, uint32_t ... function i82374_read_status (line 73) | static uint32_t i82374_read_status(void *opaque, uint32_t nport) function i82374_write_descriptor (line 83) | static void i82374_write_descriptor(void *opaque, uint32_t nport, uint32... function i82374_read_descriptor (line 90) | static uint32_t i82374_read_descriptor(void *opaque, uint32_t nport) function i82374_init (line 100) | static void i82374_init(I82374State *s) type ISAi82374State (line 106) | typedef struct ISAi82374State { function i82374_isa_init (line 122) | static int i82374_isa_init(ISADevice *dev) function i82374_class_init (line 143) | static void i82374_class_init(ObjectClass *klass, void *data) function i82374_register_types (line 160) | static void i82374_register_types(void) FILE: qemu/hw/i82378.c type I82378State (line 38) | typedef struct I82378State { type PCIi82378State (line 45) | typedef struct PCIi82378State { function i82378_io_write (line 62) | static void i82378_io_write(void *opaque, target_phys_addr_t addr, function i82378_io_read (line 86) | static uint64_t i82378_io_read(void *opaque, target_phys_addr_t addr, function i82378_mem_write (line 108) | static void i82378_mem_write(void *opaque, target_phys_addr_t addr, function i82378_mem_read (line 132) | static uint64_t i82378_mem_read(void *opaque, target_phys_addr_t addr, function i82378_request_out0_irq (line 154) | static void i82378_request_out0_irq(void *opaque, int irq, int level) function i82378_request_pic_irq (line 160) | static void i82378_request_pic_irq(void *opaque, int irq, int level) function i82378_init (line 169) | static void i82378_init(DeviceState *dev, I82378State *s) function pci_i82378_init (line 209) | static int pci_i82378_init(PCIDevice *dev) function pci_i82378_class_init (line 249) | static void pci_i82378_class_init(ObjectClass *klass, void *data) function i82378_register_types (line 272) | static void i82378_register_types(void) FILE: qemu/hw/i8254.c function pit_get_count (line 40) | static int pit_get_count(PITChannelState *s) function pit_set_channel_gate (line 66) | static void pit_set_channel_gate(PITCommonState *s, PITChannelState *sc, function pit_load_count (line 96) | static inline void pit_load_count(PITChannelState *s, int val) function pit_latch_count (line 106) | static void pit_latch_count(PITChannelState *s) function pit_ioport_write (line 114) | static void pit_ioport_write(void *opaque, uint32_t addr, uint32_t val) function pit_ioport_read (line 181) | static uint32_t pit_ioport_read(void *opaque, uint32_t addr) function pit_irq_timer_update (line 234) | static void pit_irq_timer_update(PITChannelState *s, int64_t current_time) function pit_irq_timer (line 257) | static void pit_irq_timer(void *opaque) function pit_reset (line 264) | static void pit_reset(DeviceState *dev) function pit_irq_control (line 279) | static void pit_irq_control(void *opaque, int n, int enable) function pit_post_load (line 303) | static void pit_post_load(PITCommonState *s) function pit_initfn (line 314) | static int pit_initfn(PITCommonState *pit) function pit_class_initfn (line 335) | static void pit_class_initfn(ObjectClass *klass, void *data) function pit_register_types (line 355) | static void pit_register_types(void) FILE: qemu/hw/i8254.h type PITChannelInfo (line 33) | typedef struct PITChannelInfo { function ISADevice (line 40) | static inline ISADevice *pit_init(ISABus *bus, int base, int isa_irq, function ISADevice (line 54) | static inline ISADevice *kvm_pit_init(ISABus *bus, int base) FILE: qemu/hw/i8254_common.c function pit_set_gate (line 33) | void pit_set_gate(ISADevice *dev, int channel, int val) function pit_get_out (line 43) | int pit_get_out(PITChannelState *s, int64_t current_time) function pit_get_next_transition_time (line 77) | int64_t pit_get_next_transition_time(PITChannelState *s, int64_t current... function pit_get_channel_info_common (line 133) | void pit_get_channel_info_common(PITCommonState *s, PITChannelState *sc, function pit_get_channel_info (line 142) | void pit_get_channel_info(ISADevice *dev, int channel, PITChannelInfo *i... function pit_reset_common (line 151) | void pit_reset_common(PITCommonState *pit) function pit_init_common (line 169) | static int pit_init_common(ISADevice *dev) function pit_load_old (line 211) | static int pit_load_old(QEMUFile *f, void *opaque, int version_id) function pit_dispatch_pre_save (line 248) | static void pit_dispatch_pre_save(void *opaque) function pit_dispatch_post_load (line 258) | static int pit_dispatch_post_load(void *opaque, int version_id) function pit_common_class_init (line 287) | static void pit_common_class_init(ObjectClass *klass, void *data) function register_devices (line 306) | static void register_devices(void) FILE: qemu/hw/i8254_internal.h type PITChannelState (line 32) | typedef struct PITChannelState { type PITCommonState (line 53) | typedef struct PITCommonState { type PITCommonClass (line 68) | typedef struct PITCommonClass { FILE: qemu/hw/i8259.c function get_priority (line 58) | static int get_priority(PICCommonState *s, int mask) function pic_get_irq (line 73) | static int pic_get_irq(PICCommonState *s) function pic_update_irq (line 102) | static void pic_update_irq(PICCommonState *s) function pic_set_irq (line 117) | static void pic_set_irq(void *opaque, int irq, int level) function pic_intack (line 167) | static void pic_intack(PICCommonState *s, int irq) function pic_read_irq (line 183) | int pic_read_irq(DeviceState *d) function pic_init_reset (line 224) | static void pic_init_reset(PICCommonState *s) function pic_reset (line 230) | static void pic_reset(DeviceState *dev) function pic_ioport_write (line 238) | static void pic_ioport_write(void *opaque, target_phys_addr_t addr64, function pic_ioport_read (line 332) | static uint64_t pic_ioport_read(void *opaque, target_phys_addr_t addr, function pic_get_output (line 362) | int pic_get_output(DeviceState *d) function elcr_ioport_write (line 369) | static void elcr_ioport_write(void *opaque, target_phys_addr_t addr, function elcr_ioport_read (line 376) | static uint64_t elcr_ioport_read(void *opaque, target_phys_addr_t addr, function pic_init (line 401) | static void pic_init(PICCommonState *s) function pic_info (line 410) | void pic_info(Monitor *mon) function irq_info (line 428) | void irq_info(Monitor *mon) function qemu_irq (line 446) | qemu_irq *i8259_init(ISABus *bus, qemu_irq parent_irq) function i8259_class_init (line 475) | static void i8259_class_init(ObjectClass *klass, void *data) function pic_register_types (line 491) | static void pic_register_types(void) FILE: qemu/hw/i8259_common.c function pic_reset_common (line 28) | void pic_reset_common(PICCommonState *s) function pic_dispatch_pre_save (line 48) | static void pic_dispatch_pre_save(void *opaque) function pic_dispatch_post_load (line 58) | static int pic_dispatch_post_load(void *opaque, int version_id) function pic_init_common (line 69) | static int pic_init_common(ISADevice *dev) function ISADevice (line 86) | ISADevice *i8259_init_chip(const char *name, ISABus *bus, bool master) function pic_common_class_init (line 136) | static void pic_common_class_init(ObjectClass *klass, void *data) function register_types (line 156) | static void register_types(void) FILE: qemu/hw/i8259_internal.h type PICCommonState (line 32) | typedef struct PICCommonState PICCommonState; type PICCommonClass (line 42) | typedef struct PICCommonClass type PICCommonState (line 50) | struct PICCommonState { FILE: qemu/hw/ide/ahci.c function ahci_port_read (line 53) | static uint32_t ahci_port_read(AHCIState *s, int port, int offset) function ahci_irq_raise (line 119) | static void ahci_irq_raise(AHCIState *s, AHCIDevice *dev) function ahci_irq_lower (line 132) | static void ahci_irq_lower(AHCIState *s, AHCIDevice *dev) function ahci_check_irq (line 143) | static void ahci_check_irq(AHCIState *s) function ahci_trigger_irq (line 165) | static void ahci_trigger_irq(AHCIState *s, AHCIDevice *d, function map_page (line 175) | static void map_page(uint8_t **ptr, uint64_t addr, uint32_t wanted) function ahci_port_write (line 190) | static void ahci_port_write(AHCIState *s, int port, int offset, uint32_... function ahci_mem_read (line 282) | static uint64_t ahci_mem_read(void *opaque, target_phys_addr_t addr, function ahci_mem_write (line 320) | static void ahci_mem_write(void *opaque, target_phys_addr_t addr, function ahci_idp_read (line 376) | static uint64_t ahci_idp_read(void *opaque, target_phys_addr_t addr, function ahci_idp_write (line 392) | static void ahci_idp_write(void *opaque, target_phys_addr_t addr, function ahci_reg_init (line 413) | static void ahci_reg_init(AHCIState *s) function check_cmd (line 431) | static void check_cmd(AHCIState *s, int port) function ahci_check_cmd_bh (line 446) | static void ahci_check_cmd_bh(void *opaque) function ahci_init_d2h (line 463) | static void ahci_init_d2h(AHCIDevice *ad) function ahci_reset_port (line 481) | static void ahci_reset_port(AHCIState *s, int port) function debug_print_fis (line 544) | static void debug_print_fis(uint8_t *fis, int cmd_len) function ahci_write_fis_sdb (line 560) | static void ahci_write_fis_sdb(AHCIState *s, int port, uint32_t finished) function ahci_write_fis_d2h (line 586) | static void ahci_write_fis_d2h(AHCIDevice *ad, uint8_t *cmd_fis) function ahci_populate_sglist (line 637) | static int ahci_populate_sglist(AHCIDevice *ad, QEMUSGList *sglist) function ncq_cb (line 683) | static void ncq_cb(void *opaque, int ret) function process_ncq_command (line 711) | static void process_ncq_command(AHCIState *s, int port, uint8_t *cmd_fis, function handle_cmd (line 782) | static int handle_cmd(AHCIState *s, int port, int slot) function ahci_start_transfer (line 950) | static int ahci_start_transfer(IDEDMA *dma) function ahci_start_dma (line 1004) | static void ahci_start_dma(IDEDMA *dma, IDEState *s, function ahci_dma_prepare_buf (line 1015) | static int ahci_dma_prepare_buf(IDEDMA *dma, int is_write) function ahci_dma_rw_buf (line 1027) | static int ahci_dma_rw_buf(IDEDMA *dma, int is_write) function ahci_dma_set_unit (line 1053) | static int ahci_dma_set_unit(IDEDMA *dma, int unit) function ahci_dma_add_status (line 1059) | static int ahci_dma_add_status(IDEDMA *dma, int status) function ahci_dma_set_inactive (line 1072) | static int ahci_dma_set_inactive(IDEDMA *dma) function ahci_irq_set (line 1092) | static void ahci_irq_set(void *opaque, int n, int level) function ahci_dma_restart_cb (line 1096) | static void ahci_dma_restart_cb(void *opaque, int running, RunState state) function ahci_dma_reset (line 1100) | static int ahci_dma_reset(IDEDMA *dma) function ahci_init (line 1117) | void ahci_init(AHCIState *s, DeviceState *qdev, int ports) function ahci_uninit (line 1145) | void ahci_uninit(AHCIState *s) function ahci_reset (line 1152) | void ahci_reset(void *opaque) type SysbusAHCIState (line 1170) | typedef struct SysbusAHCIState { function sysbus_ahci_init (line 1181) | static int sysbus_ahci_init(SysBusDevice *dev) function sysbus_ahci_class_init (line 1198) | static void sysbus_ahci_class_init(ObjectClass *klass, void *data) function sysbus_ahci_register_types (line 1215) | static void sysbus_ahci_register_types(void) FILE: qemu/hw/ide/ahci.h type AHCIControlRegs (line 219) | typedef struct AHCIControlRegs { type AHCIPortRegs (line 227) | typedef struct AHCIPortRegs { type QEMU_PACKED (line 246) | typedef struct AHCICmdHdr { type QEMU_PACKED (line 253) | typedef struct AHCI_SG { type AHCIDevice (line 259) | typedef struct AHCIDevice AHCIDevice; type NCQTransferState (line 261) | typedef struct NCQTransferState { type AHCIDevice (line 273) | struct AHCIDevice { type AHCIState (line 293) | typedef struct AHCIState { type AHCIPCIState (line 304) | typedef struct AHCIPCIState { type QEMU_PACKED (line 309) | typedef struct NCQFrame { FILE: qemu/hw/ide/atapi.c function padstr8 (line 31) | static void padstr8(uint8_t *buf, int buf_size, const char *src) function cpu_to_ube16 (line 42) | static inline void cpu_to_ube16(uint8_t *buf, int val) function cpu_to_ube32 (line 48) | static inline void cpu_to_ube32(uint8_t *buf, unsigned int val) function ube16_to_cpu (line 56) | static inline int ube16_to_cpu(const uint8_t *buf) function ube32_to_cpu (line 61) | static inline int ube32_to_cpu(const uint8_t *buf) function lba_to_msf (line 66) | static void lba_to_msf(uint8_t *buf, int lba) function media_present (line 74) | static inline int media_present(IDEState *s) function media_is_dvd (line 80) | static inline int media_is_dvd(IDEState *s) function media_is_cd (line 85) | static inline int media_is_cd(IDEState *s) function cd_data_to_raw (line 90) | static void cd_data_to_raw(uint8_t *buf, int lba) function cd_read_sector (line 107) | static int cd_read_sector(IDEState *s, int lba, uint8_t *buf, int sector... function ide_atapi_cmd_ok (line 132) | void ide_atapi_cmd_ok(IDEState *s) function ide_atapi_cmd_error (line 140) | void ide_atapi_cmd_error(IDEState *s, int sense_key, int asc) function ide_atapi_io_error (line 153) | void ide_atapi_io_error(IDEState *s, int ret) function ide_atapi_cmd_reply_end (line 166) | void ide_atapi_cmd_reply_end(IDEState *s) function ide_atapi_cmd_reply (line 245) | static void ide_atapi_cmd_reply(IDEState *s, int size, int max_size) function ide_atapi_cmd_read_pio (line 267) | static void ide_atapi_cmd_read_pio(IDEState *s, int lba, int nb_sectors, function ide_atapi_cmd_check_status (line 280) | static void ide_atapi_cmd_check_status(IDEState *s) function ide_atapi_cmd_read_dma_cb (line 293) | static void ide_atapi_cmd_read_dma_cb(void *opaque, int ret) function ide_atapi_cmd_read_dma (line 365) | static void ide_atapi_cmd_read_dma(IDEState *s, int lba, int nb_sectors, function ide_atapi_cmd_read (line 382) | static void ide_atapi_cmd_read(IDEState *s, int lba, int nb_sectors, function ide_atapi_set_profile (line 396) | static inline uint8_t ide_atapi_set_profile(uint8_t *buf, uint8_t *index, function ide_dvd_read_structure (line 412) | static int ide_dvd_read_structure(IDEState *s, int format, function event_status_media (line 499) | static unsigned int event_status_media(IDEState *s, function cmd_get_event_status_notification (line 533) | static void cmd_get_event_status_notification(IDEState *s, function cmd_request_sense (line 604) | static void cmd_request_sense(IDEState *s, uint8_t *buf) function cmd_inquiry (line 621) | static void cmd_inquiry(IDEState *s, uint8_t *buf) function cmd_get_configuration (line 639) | static void cmd_get_configuration(IDEState *s, uint8_t *buf) function cmd_mode_sense (line 687) | static void cmd_mode_sense(IDEState *s, uint8_t *buf) function cmd_test_unit_ready (line 793) | static void cmd_test_unit_ready(IDEState *s, uint8_t *buf) function cmd_prevent_allow_medium_removal (line 800) | static void cmd_prevent_allow_medium_removal(IDEState *s, uint8_t* buf) function cmd_read (line 807) | static void cmd_read(IDEState *s, uint8_t* buf) function cmd_read_cd (line 826) | static void cmd_read_cd(IDEState *s, uint8_t* buf) function cmd_seek (line 859) | static void cmd_seek(IDEState *s, uint8_t* buf) function cmd_start_stop_unit (line 873) | static void cmd_start_stop_unit(IDEState *s, uint8_t* buf) function cmd_mechanism_status (line 896) | static void cmd_mechanism_status(IDEState *s, uint8_t* buf) function cmd_read_toc_pma_atip (line 910) | static void cmd_read_toc_pma_atip(IDEState *s, uint8_t* buf) function cmd_read_cdvd_capacity (line 949) | static void cmd_read_cdvd_capacity(IDEState *s, uint8_t* buf) function cmd_read_dvd_structure (line 959) | static void cmd_read_dvd_structure(IDEState *s, uint8_t* buf) function cmd_set_speed (line 1013) | static void cmd_set_speed(IDEState *s, uint8_t* buf) function ide_atapi_cmd (line 1057) | void ide_atapi_cmd(IDEState *s) FILE: qemu/hw/ide/cmd646.c function cmd646_cmd_read (line 46) | static uint64_t cmd646_cmd_read(void *opaque, target_phys_addr_t addr, function cmd646_cmd_write (line 57) | static void cmd646_cmd_write(void *opaque, target_phys_addr_t addr, function cmd646_data_read (line 74) | static uint64_t cmd646_data_read(void *opaque, target_phys_addr_t addr, function cmd646_data_write (line 91) | static void cmd646_data_write(void *opaque, target_phys_addr_t addr, function setup_cmd646_bar (line 113) | static void setup_cmd646_bar(PCIIDEState *d, int bus_num) function bmdma_read (line 124) | static uint64_t bmdma_read(void *opaque, target_phys_addr_t addr, function bmdma_write (line 162) | static void bmdma_write(void *opaque, target_phys_addr_t addr, function bmdma_setup_bar (line 201) | static void bmdma_setup_bar(PCIIDEState *d) function cmd646_update_irq (line 220) | static void cmd646_update_irq(PCIIDEState *d) function cmd646_set_irq (line 231) | static void cmd646_set_irq(void *opaque, int channel, int level) function cmd646_reset (line 244) | static void cmd646_reset(void *opaque) function pci_cmd646_ide_initfn (line 255) | static int pci_cmd646_ide_initfn(PCIDevice *dev) function pci_cmd646_ide_exitfn (line 298) | static int pci_cmd646_ide_exitfn(PCIDevice *dev) function pci_cmd646_ide_init (line 316) | void pci_cmd646_ide_init(PCIBus *bus, DriveInfo **hd_table, function cmd646_ide_class_init (line 333) | static void cmd646_ide_class_init(ObjectClass *klass, void *data) function cmd646_ide_register_types (line 354) | static void cmd646_ide_register_types(void) FILE: qemu/hw/ide/core.c function padstr (line 63) | static void padstr(char *str, const char *src, int len) function put_le16 (line 75) | static void put_le16(uint16_t *p, unsigned int v) function ide_identify (line 80) | static void ide_identify(IDEState *s) function ide_atapi_identify (line 174) | static void ide_atapi_identify(IDEState *s) function ide_cfata_identify (line 227) | static void ide_cfata_identify(IDEState *s) function ide_set_signature (line 293) | static void ide_set_signature(IDEState *s) type TrimAIOCB (line 311) | typedef struct TrimAIOCB { function trim_aio_cancel (line 317) | static void trim_aio_cancel(BlockDriverAIOCB *acb) function ide_trim_bh_cb (line 331) | static void ide_trim_bh_cb(void *opaque) function BlockDriverAIOCB (line 343) | BlockDriverAIOCB *ide_issue_trim(BlockDriverState *bs, function ide_abort_command (line 379) | static inline void ide_abort_command(IDEState *s) function ide_transfer_start (line 386) | void ide_transfer_start(IDEState *s, uint8_t *buf, int size, function ide_transfer_stop (line 398) | void ide_transfer_stop(IDEState *s) function ide_get_sector (line 406) | int64_t ide_get_sector(IDEState *s) function ide_set_sector (line 428) | void ide_set_sector(IDEState *s, int64_t sector_num) function ide_rw_error (line 455) | static void ide_rw_error(IDEState *s) { function ide_sector_read (line 460) | void ide_sector_read(IDEState *s) function dma_buf_commit (line 496) | static void dma_buf_commit(IDEState *s) function ide_set_inactive (line 501) | void ide_set_inactive(IDEState *s) function ide_dma_error (line 507) | void ide_dma_error(IDEState *s) function ide_handle_rw_error (line 516) | static int ide_handle_rw_error(IDEState *s, int error, int op) function ide_dma_cb (line 546) | void ide_dma_cb(void *opaque, int ret) function ide_sector_start_dma (line 619) | static void ide_sector_start_dma(IDEState *s, enum ide_dma_cmd dma_cmd) function ide_sector_write_timer_cb (line 642) | static void ide_sector_write_timer_cb(void *opaque) function ide_sector_write (line 648) | void ide_sector_write(IDEState *s) function ide_flush_cb (line 697) | static void ide_flush_cb(void *opaque, int ret) function ide_flush_cache (line 713) | void ide_flush_cache(IDEState *s) function ide_cfata_metadata_inquiry (line 724) | static void ide_cfata_metadata_inquiry(IDEState *s) function ide_cfata_metadata_read (line 742) | static void ide_cfata_metadata_read(IDEState *s) function ide_cfata_metadata_write (line 761) | static void ide_cfata_metadata_write(IDEState *s) function ide_cd_change_cb (line 778) | static void ide_cd_change_cb(void *opaque, bool load) function ide_cd_eject_request_cb (line 800) | static void ide_cd_eject_request_cb(void *opaque, bool force) function ide_cmd_lba48_transform (line 811) | static void ide_cmd_lba48_transform(IDEState *s, int lba48) function ide_clear_hob (line 834) | static void ide_clear_hob(IDEBus *bus) function ide_ioport_write (line 841) | void ide_ioport_write(void *opaque, uint32_t addr, uint32_t val) function ide_cmd_permitted (line 976) | static bool ide_cmd_permitted(IDEState *s, uint32_t cmd) function ide_exec_cmd (line 982) | void ide_exec_cmd(IDEBus *bus, uint32_t val) function ide_ioport_read (line 1506) | uint32_t ide_ioport_read(void *opaque, uint32_t addr1) function ide_status_read (line 1584) | uint32_t ide_status_read(void *opaque, uint32_t addr) function ide_cmd_write (line 1601) | void ide_cmd_write(void *opaque, uint32_t addr, uint32_t val) function ide_is_pio_out (line 1639) | static bool ide_is_pio_out(IDEState *s) function ide_data_writew (line 1654) | void ide_data_writew(void *opaque, uint32_t addr, uint32_t val) function ide_data_readw (line 1674) | uint32_t ide_data_readw(void *opaque, uint32_t addr) function ide_data_writel (line 1696) | void ide_data_writel(void *opaque, uint32_t addr, uint32_t val) function ide_data_readl (line 1716) | uint32_t ide_data_readl(void *opaque, uint32_t addr) function ide_dummy_transfer_stop (line 1738) | static void ide_dummy_transfer_stop(IDEState *s) function ide_reset (line 1748) | static void ide_reset(IDEState *s) function ide_bus_reset (line 1798) | void ide_bus_reset(IDEBus *bus) function ide_cd_is_tray_open (line 1819) | static bool ide_cd_is_tray_open(void *opaque) function ide_cd_is_medium_locked (line 1824) | static bool ide_cd_is_medium_locked(void *opaque) function ide_init_drive (line 1836) | int ide_init_drive(IDEState *s, BlockDriverState *bs, IDEDriveKind kind, function ide_init1 (line 1899) | static void ide_init1(IDEBus *bus, int unit) function ide_nop_start (line 1919) | static void ide_nop_start(IDEDMA *dma, IDEState *s, function ide_nop (line 1924) | static int ide_nop(IDEDMA *dma) function ide_nop_int (line 1929) | static int ide_nop_int(IDEDMA *dma, int x) function ide_nop_restart (line 1934) | static void ide_nop_restart(void *opaque, int x, RunState y) function ide_init2 (line 1955) | void ide_init2(IDEBus *bus, qemu_irq irq) function ide_init2_with_non_qdev_drives (line 1968) | void ide_init2_with_non_qdev_drives(IDEBus *bus, DriveInfo *hd0, function ide_init_ioport (line 2005) | void ide_init_ioport(IDEBus *bus, ISADevice *dev, int iobase, int iobase2) function is_identify_set (line 2016) | static bool is_identify_set(void *opaque, int version_id) function transfer_end_table_idx (line 2032) | static int transfer_end_table_idx(EndTransferFunc *fn) function ide_drive_post_load (line 2043) | static int ide_drive_post_load(void *opaque, int version_id) function ide_drive_pio_post_load (line 2056) | static int ide_drive_pio_post_load(void *opaque, int version_id) function ide_drive_pio_pre_save (line 2070) | static void ide_drive_pio_pre_save(void *opaque) function ide_drive_pio_state_needed (line 2088) | static bool ide_drive_pio_state_needed(void *opaque) function ide_tray_state_needed (line 2096) | static bool ide_tray_state_needed(void *opaque) function ide_atapi_gesn_needed (line 2103) | static bool ide_atapi_gesn_needed(void *opaque) function ide_error_needed (line 2110) | static bool ide_error_needed(void *opaque) function ide_drive_get (line 2238) | void ide_drive_get(DriveInfo **hd, int max_bus) FILE: qemu/hw/ide/ich.c function pci_ich9_ahci_init (line 87) | static int pci_ich9_ahci_init(PCIDevice *dev) function pci_ich9_uninit (line 130) | static int pci_ich9_uninit(PCIDevice *dev) function pci_ich9_write_config (line 142) | static void pci_ich9_write_config(PCIDevice *pci, uint32_t addr, function ich_ahci_class_init (line 149) | static void ich_ahci_class_init(ObjectClass *klass, void *data) function ich_ahci_register_types (line 171) | static void ich_ahci_register_types(void) FILE: qemu/hw/ide/internal.h type IDEBus (line 22) | typedef struct IDEBus IDEBus; type IDEDevice (line 23) | typedef struct IDEDevice IDEDevice; type IDEState (line 24) | typedef struct IDEState IDEState; type IDEDMA (line 25) | typedef struct IDEDMA IDEDMA; type IDEDMAOps (line 26) | typedef struct IDEDMAOps IDEDMAOps; type IDEDriveKind (line 315) | typedef enum { IDE_HD, IDE_CD, IDE_CFATA } IDEDriveKind; type unreported_events (line 324) | struct unreported_events { type ide_dma_cmd (line 329) | enum ide_dma_cmd { type IDEState (line 339) | struct IDEState { type IDEDMAOps (line 419) | struct IDEDMAOps { type IDEDMA (line 431) | struct IDEDMA { type IDEBus (line 438) | struct IDEBus { type IDEDeviceClass (line 460) | typedef struct IDEDeviceClass { type IDEDevice (line 465) | struct IDEDevice { function IDEState (line 491) | static inline IDEState *idebus_active_if(IDEBus *bus) function ide_set_irq (line 496) | static inline void ide_set_irq(IDEBus *bus) FILE: qemu/hw/ide/isa.c type ISAIDEState (line 36) | typedef struct ISAIDEState { function isa_ide_reset (line 45) | static void isa_ide_reset(DeviceState *d) function isa_ide_initfn (line 64) | static int isa_ide_initfn(ISADevice *dev) function ISADevice (line 76) | ISADevice *isa_ide_init(ISABus *bus, int iobase, int iobase2, int isairq, function isa_ide_class_initfn (line 104) | static void isa_ide_class_initfn(ObjectClass *klass, void *data) function isa_ide_register_types (line 121) | static void isa_ide_register_types(void) FILE: qemu/hw/ide/macio.c type MACIOIDEState (line 36) | typedef struct MACIOIDEState { function pmac_ide_atapi_transfer_cb (line 44) | static void pmac_ide_atapi_transfer_cb(void *opaque, int ret) function pmac_ide_transfer_cb (line 95) | static void pmac_ide_transfer_cb(void *opaque, int ret) function pmac_ide_transfer (line 164) | static void pmac_ide_transfer(DBDMA_io *io) function pmac_ide_flush (line 190) | static void pmac_ide_flush(DBDMA_io *io) function pmac_ide_writeb (line 200) | static void pmac_ide_writeb (void *opaque, function pmac_ide_readb (line 219) | static uint32_t pmac_ide_readb (void *opaque,target_phys_addr_t addr) function pmac_ide_writew (line 240) | static void pmac_ide_writew (void *opaque, function pmac_ide_readw (line 252) | static uint32_t pmac_ide_readw (void *opaque,target_phys_addr_t addr) function pmac_ide_writel (line 267) | static void pmac_ide_writel (void *opaque, function pmac_ide_readl (line 279) | static uint32_t pmac_ide_readl (void *opaque,target_phys_addr_t addr) function pmac_ide_reset (line 322) | static void pmac_ide_reset(void *opaque) function MemoryRegion (line 332) | MemoryRegion *pmac_ide_init (DriveInfo **hd_table, qemu_irq irq, FILE: qemu/hw/ide/microdrive.c type MicroDriveState (line 39) | typedef struct { type md_opt (line 56) | enum md_opt { type md_cstat (line 65) | enum md_cstat { type md_pins (line 73) | enum md_pins { type md_ctrl (line 77) | enum md_ctrl { function md_interrupt_update (line 82) | static inline void md_interrupt_update(MicroDriveState *s) function md_set_irq (line 93) | static void md_set_irq(void *opaque, int irq, int level) function md_reset (line 104) | static void md_reset(MicroDriveState *s) function md_attr_read (line 114) | static uint8_t md_attr_read(void *opaque, uint32_t at) function md_attr_write (line 147) | static void md_attr_write(void *opaque, uint32_t at, uint8_t value) function md_common_read (line 178) | static uint16_t md_common_read(void *opaque, uint32_t at) function md_common_write (line 240) | static void md_common_write(void *opaque, uint32_t at, uint16_t value) function dscm1xxxx_attach (line 504) | static int dscm1xxxx_attach(void *opaque) function dscm1xxxx_detach (line 524) | static int dscm1xxxx_detach(void *opaque) function PCMCIACardState (line 531) | PCMCIACardState *dscm1xxxx_init(DriveInfo *bdrv) FILE: qemu/hw/ide/mmio.c type MMIOState (line 37) | typedef struct { function mmio_ide_reset (line 43) | static void mmio_ide_reset(void *opaque) function mmio_ide_read (line 50) | static uint64_t mmio_ide_read(void *opaque, target_phys_addr_t addr, function mmio_ide_write (line 61) | static void mmio_ide_write(void *opaque, target_phys_addr_t addr, function mmio_ide_status_read (line 78) | static uint64_t mmio_ide_status_read(void *opaque, target_phys_addr_t addr, function mmio_ide_cmd_write (line 85) | static void mmio_ide_cmd_write(void *opaque, target_phys_addr_t addr, function mmio_ide_init (line 110) | void mmio_ide_init (target_phys_addr_t membase, target_phys_addr_t memba... FILE: qemu/hw/ide/pci.c function bmdma_start_dma (line 36) | static void bmdma_start_dma(IDEDMA *dma, IDEState *s, function bmdma_prepare_buf (line 55) | static int bmdma_prepare_buf(IDEDMA *dma, int is_write) function bmdma_rw_buf (line 97) | static int bmdma_rw_buf(IDEDMA *dma, int is_write) function bmdma_set_unit (line 145) | static int bmdma_set_unit(IDEDMA *dma, int unit) function bmdma_add_status (line 153) | static int bmdma_add_status(IDEDMA *dma, int status) function bmdma_set_inactive (line 161) | static int bmdma_set_inactive(IDEDMA *dma) function bmdma_restart_dma (line 172) | static void bmdma_restart_dma(BMDMAState *bm, enum ide_dma_cmd dma_cmd) function bmdma_restart_bh (line 187) | static void bmdma_restart_bh(void *opaque) function bmdma_restart_cb (line 226) | static void bmdma_restart_cb(void *opaque, int running, RunState state) function bmdma_cancel (line 240) | static void bmdma_cancel(BMDMAState *bm) function bmdma_reset (line 248) | static int bmdma_reset(IDEDMA *dma) function bmdma_start_transfer (line 269) | static int bmdma_start_transfer(IDEDMA *dma) function bmdma_irq (line 274) | static void bmdma_irq(void *opaque, int n, int level) function bmdma_cmd_writeb (line 290) | void bmdma_cmd_writeb(BMDMAState *bm, uint32_t val) function bmdma_addr_read (line 330) | static uint64_t bmdma_addr_read(void *opaque, target_phys_addr_t addr, function bmdma_addr_write (line 344) | static void bmdma_addr_write(void *opaque, target_phys_addr_t addr, function ide_bmdma_current_needed (line 364) | static bool ide_bmdma_current_needed(void *opaque) function ide_bmdma_status_needed (line 371) | static bool ide_bmdma_status_needed(void *opaque) function ide_bmdma_pre_save (line 383) | static void ide_bmdma_pre_save(void *opaque) function ide_bmdma_post_load (line 395) | static int ide_bmdma_post_load(void *opaque, int version_id) function ide_pci_post_load (line 461) | static int ide_pci_post_load(void *opaque, int version_id) function pci_ide_create_devs (line 493) | void pci_ide_create_devs(PCIDevice *dev, DriveInfo **hd_table) type IDEDMAOps (line 507) | struct IDEDMAOps function bmdma_init (line 519) | void bmdma_init(IDEBus *bus, BMDMAState *bm, PCIIDEState *d) FILE: qemu/hw/ide/pci.h type BMDMAState (line 6) | typedef struct BMDMAState { type CMD646BAR (line 33) | typedef struct CMD646BAR { type PCIIDEState (line 40) | typedef struct PCIIDEState { function IDEState (line 50) | static inline IDEState *bmdma_active_if(BMDMAState *bmdma) FILE: qemu/hw/ide/piix.c function bmdma_read (line 35) | static uint64_t bmdma_read(void *opaque, target_phys_addr_t addr, unsign... function bmdma_write (line 61) | static void bmdma_write(void *opaque, target_phys_addr_t addr, function bmdma_setup_bar (line 87) | static void bmdma_setup_bar(PCIIDEState *d) function piix3_reset (line 104) | static void piix3_reset(void *opaque) function pci_piix_init_ports (line 124) | static void pci_piix_init_ports(PCIIDEState *d) { function pci_piix_ide_initfn (line 148) | static int pci_piix_ide_initfn(PCIDevice *dev) function pci_piix3_xen_ide_unplug (line 167) | static int pci_piix3_xen_ide_unplug(DeviceState *dev) function PCIDevice (line 193) | PCIDevice *pci_piix3_xen_ide_init(PCIBus *bus, DriveInfo **hd_table, int... function pci_piix_ide_exitfn (line 202) | static int pci_piix_ide_exitfn(PCIDevice *dev) function PCIDevice (line 220) | PCIDevice *pci_piix3_ide_init(PCIBus *bus, DriveInfo **hd_table, int devfn) function PCIDevice (line 231) | PCIDevice *pci_piix4_ide_init(PCIBus *bus, DriveInfo **hd_table, int devfn) function piix3_ide_class_init (line 240) | static void piix3_ide_class_init(ObjectClass *klass, void *data) function piix3_ide_xen_class_init (line 261) | static void piix3_ide_xen_class_init(ObjectClass *klass, void *data) function piix4_ide_class_init (line 281) | static void piix4_ide_class_init(ObjectClass *klass, void *data) function piix_ide_register_types (line 302) | static void piix_ide_register_types(void) FILE: qemu/hw/ide/qdev.c type BusInfo (line 30) | struct BusInfo function ide_bus_new (line 40) | void ide_bus_new(IDEBus *idebus, DeviceState *dev, int bus_id) function ide_qdev_init (line 56) | static int ide_qdev_init(DeviceState *qdev) function IDEDevice (line 94) | IDEDevice *ide_create_drive(IDEBus *bus, int unit, DriveInfo *drive) function ide_get_bs (line 105) | void ide_get_bs(BlockDriverState *bs[], BusState *qbus) type IDEDrive (line 114) | typedef struct IDEDrive { function ide_dev_initfn (line 118) | static int ide_dev_initfn(IDEDevice *dev, IDEDriveKind kind) function ide_hd_initfn (line 156) | static int ide_hd_initfn(IDEDevice *dev) function ide_cd_initfn (line 161) | static int ide_cd_initfn(IDEDevice *dev) function ide_drive_initfn (line 166) | static int ide_drive_initfn(IDEDevice *dev) function ide_hd_class_init (line 183) | static void ide_hd_class_init(ObjectClass *klass, void *data) function ide_cd_class_init (line 205) | static void ide_cd_class_init(ObjectClass *klass, void *data) function ide_drive_class_init (line 227) | static void ide_drive_class_init(ObjectClass *klass, void *data) function ide_device_class_init (line 244) | static void ide_device_class_init(ObjectClass *klass, void *data) function ide_register_types (line 260) | static void ide_register_types(void) FILE: qemu/hw/ide/via.c function bmdma_read (line 36) | static uint64_t bmdma_read(void *opaque, target_phys_addr_t addr, function bmdma_write (line 63) | static void bmdma_write(void *opaque, target_phys_addr_t addr, function bmdma_setup_bar (line 90) | static void bmdma_setup_bar(PCIIDEState *d) function via_reset (line 107) | static void via_reset(void *opaque) function vt82c686b_init_ports (line 148) | static void vt82c686b_init_ports(PCIIDEState *d) { function vt82c686b_ide_initfn (line 173) | static int vt82c686b_ide_initfn(PCIDevice *dev) function vt82c686b_ide_exitfn (line 192) | static int vt82c686b_ide_exitfn(PCIDevice *dev) function vt82c686b_ide_init (line 208) | void vt82c686b_ide_init(PCIBus *bus, DriveInfo **hd_table, int devfn) function via_ide_class_init (line 216) | static void via_ide_class_init(ObjectClass *klass, void *data) function via_ide_register_types (line 237) | static void via_ide_register_types(void) FILE: qemu/hw/integratorcp.c type integratorcm_state (line 22) | typedef struct { function integratorcm_read (line 45) | static uint64_t integratorcm_read(void *opaque, target_phys_addr_t offset, function integratorcm_do_remap (line 115) | static void integratorcm_do_remap(integratorcm_state *s) function integratorcm_set_ctrl (line 123) | static void integratorcm_set_ctrl(integratorcm_state *s, uint32_t value) function integratorcm_update (line 140) | static void integratorcm_update(integratorcm_state *s) function integratorcm_write (line 148) | static void integratorcm_write(void *opaque, target_phys_addr_t offset, function integratorcm_init (line 231) | static int integratorcm_init(SysBusDevice *dev) type icp_pic_state (line 271) | typedef struct icp_pic_state function icp_pic_update (line 282) | static void icp_pic_update(icp_pic_state *s) function icp_pic_set_irq (line 292) | static void icp_pic_set_irq(void *opaque, int irq, int level) function icp_pic_read (line 302) | static uint64_t icp_pic_read(void *opaque, target_phys_addr_t offset, function icp_pic_write (line 331) | static void icp_pic_write(void *opaque, target_phys_addr_t offset, function icp_pic_init (line 374) | static int icp_pic_init(SysBusDevice *dev) function icp_control_read (line 388) | static uint64_t icp_control_read(void *opaque, target_phys_addr_t offset, function icp_control_write (line 406) | static void icp_control_write(void *opaque, target_phys_addr_t offset, function icp_control_init (line 426) | static void icp_control_init(target_phys_addr_t base) type arm_boot_info (line 440) | struct arm_boot_info function integratorcp_init (line 445) | static void integratorcp_init(ram_addr_t ram_size, function integratorcp_machine_init (line 531) | static void integratorcp_machine_init(void) function core_class_init (line 543) | static void core_class_init(ObjectClass *klass, void *data) function icp_pic_class_init (line 559) | static void icp_pic_class_init(ObjectClass *klass, void *data) function integratorcp_register_types (line 573) | static void integratorcp_register_types(void) FILE: qemu/hw/intel-hda.c type BusInfo (line 32) | struct BusInfo function hda_codec_bus_init (line 41) | void hda_codec_bus_init(DeviceState *dev, HDACodecBus *bus, function hda_codec_dev_init (line 50) | static int hda_codec_dev_init(DeviceState *qdev) function hda_codec_dev_exit (line 66) | static int hda_codec_dev_exit(DeviceState *qdev) function HDACodecDevice (line 77) | HDACodecDevice *hda_codec_find(HDACodecBus *bus, uint32_t cad) function hda_codec_response (line 91) | void hda_codec_response(HDACodecDevice *dev, bool solicited, uint32_t re... function hda_codec_xfer (line 97) | bool hda_codec_xfer(HDACodecDevice *dev, uint32_t stnr, bool output, type IntelHDAStream (line 107) | typedef struct IntelHDAStream IntelHDAStream; type IntelHDAState (line 108) | typedef struct IntelHDAState IntelHDAState; type IntelHDAReg (line 109) | typedef struct IntelHDAReg IntelHDAReg; type bpl (line 111) | typedef struct bpl { type IntelHDAStream (line 117) | struct IntelHDAStream { type IntelHDAState (line 133) | struct IntelHDAState { type IntelHDAReg (line 189) | struct IntelHDAReg { function target_phys_addr_t (line 206) | static target_phys_addr_t intel_hda_addr(uint32_t lbase, uint32_t ubase) function intel_hda_update_int_sts (line 220) | static void intel_hda_update_int_sts(IntelHDAState *d) function intel_hda_update_irq (line 252) | static void intel_hda_update_irq(IntelHDAState *d) function intel_hda_send_command (line 274) | static int intel_hda_send_command(IntelHDAState *d, uint32_t verb) function intel_hda_corb_run (line 299) | static void intel_hda_corb_run(IntelHDAState *d) function intel_hda_response (line 334) | static void intel_hda_response(HDACodecDevice *dev, bool solicited, uint... function intel_hda_xfer (line 382) | static bool intel_hda_xfer(HDACodecDevice *dev, uint32_t stnr, bool output, function intel_hda_parse_bdl (line 457) | static void intel_hda_parse_bdl(IntelHDAState *d, IntelHDAStream *st) function intel_hda_notify_codecs (line 482) | static void intel_hda_notify_codecs(IntelHDAState *d, uint32_t stream, b... function intel_hda_set_g_ctl (line 500) | static void intel_hda_set_g_ctl(IntelHDAState *d, const IntelHDAReg *reg... function intel_hda_set_wake_en (line 507) | static void intel_hda_set_wake_en(IntelHDAState *d, const IntelHDAReg *r... function intel_hda_set_state_sts (line 512) | static void intel_hda_set_state_sts(IntelHDAState *d, const IntelHDAReg ... function intel_hda_set_int_ctl (line 517) | static void intel_hda_set_int_ctl(IntelHDAState *d, const IntelHDAReg *r... function intel_hda_get_wall_clk (line 522) | static void intel_hda_get_wall_clk(IntelHDAState *d, const IntelHDAReg *... function intel_hda_set_corb_wp (line 530) | static void intel_hda_set_corb_wp(IntelHDAState *d, const IntelHDAReg *r... function intel_hda_set_corb_ctl (line 535) | static void intel_hda_set_corb_ctl(IntelHDAState *d, const IntelHDAReg *... function intel_hda_set_rirb_wp (line 540) | static void intel_hda_set_rirb_wp(IntelHDAState *d, const IntelHDAReg *r... function intel_hda_set_rirb_sts (line 547) | static void intel_hda_set_rirb_sts(IntelHDAState *d, const IntelHDAReg *... function intel_hda_set_ics (line 558) | static void intel_hda_set_ics(IntelHDAState *d, const IntelHDAReg *reg, ... function intel_hda_set_st_ctl (line 565) | static void intel_hda_set_st_ctl(IntelHDAState *d, const IntelHDAReg *re... type IntelHDAReg (line 597) | struct IntelHDAReg function IntelHDAReg (line 895) | static const IntelHDAReg *intel_hda_reg_find(IntelHDAState *d, target_ph... function intel_hda_reg_write (line 921) | static void intel_hda_reg_write(IntelHDAState *d, const IntelHDAReg *reg... function intel_hda_reg_read (line 971) | static uint32_t intel_hda_reg_read(IntelHDAState *d, const IntelHDAReg *... function intel_hda_regs_reset (line 1019) | static void intel_hda_regs_reset(IntelHDAState *d) function intel_hda_mmio_writeb (line 1038) | static void intel_hda_mmio_writeb(void *opaque, target_phys_addr_t addr,... function intel_hda_mmio_writew (line 1046) | static void intel_hda_mmio_writew(void *opaque, target_phys_addr_t addr,... function intel_hda_mmio_writel (line 1054) | static void intel_hda_mmio_writel(void *opaque, target_phys_addr_t addr,... function intel_hda_mmio_readb (line 1062) | static uint32_t intel_hda_mmio_readb(void *opaque, target_phys_addr_t addr) function intel_hda_mmio_readw (line 1070) | static uint32_t intel_hda_mmio_readw(void *opaque, target_phys_addr_t addr) function intel_hda_mmio_readl (line 1078) | static uint32_t intel_hda_mmio_readl(void *opaque, target_phys_addr_t addr) function intel_hda_reset (line 1104) | static void intel_hda_reset(DeviceState *dev) function intel_hda_init (line 1122) | static int intel_hda_init(PCIDevice *pci) function intel_hda_exit (line 1147) | static int intel_hda_exit(PCIDevice *pci) function intel_hda_write_config (line 1156) | static void intel_hda_write_config(PCIDevice *pci, uint32_t addr, function intel_hda_post_load (line 1167) | static int intel_hda_post_load(void *opaque, int version) function intel_hda_class_init (line 1248) | static void intel_hda_class_init(ObjectClass *klass, void *data) function hda_codec_device_class_init (line 1273) | static void hda_codec_device_class_init(ObjectClass *klass, void *data) function intel_hda_register_types (line 1290) | static void intel_hda_register_types(void) function intel_hda_and_codec_init (line 1296) | type_init(intel_hda_register_types) FILE: qemu/hw/intel-hda.h type HDACodecBus (line 17) | typedef struct HDACodecBus HDACodecBus; type HDACodecDevice (line 18) | typedef struct HDACodecDevice HDACodecDevice; type HDACodecBus (line 26) | struct HDACodecBus { type HDACodecDeviceClass (line 33) | typedef struct HDACodecDeviceClass type HDACodecDevice (line 43) | struct HDACodecDevice { FILE: qemu/hw/ioapic.c function ioapic_service (line 40) | static void ioapic_service(IOAPICCommonState *s) function ioapic_set_irq (line 78) | static void ioapic_set_irq(void *opaque, int vector, int level) function ioapic_eoi_broadcast (line 117) | void ioapic_eoi_broadcast(int vector) function ioapic_mem_read (line 141) | static uint64_t function ioapic_mem_write (line 183) | static void function ioapic_init (line 229) | static void ioapic_init(IOAPICCommonState *s, int instance_no) function ioapic_class_init (line 238) | static void ioapic_class_init(ObjectClass *klass, void *data) function ioapic_register_types (line 254) | static void ioapic_register_types(void) FILE: qemu/hw/ioapic_common.c function ioapic_reset_common (line 26) | void ioapic_reset_common(DeviceState *dev) function ioapic_dispatch_pre_save (line 39) | static void ioapic_dispatch_pre_save(void *opaque) function ioapic_dispatch_post_load (line 49) | static int ioapic_dispatch_post_load(void *opaque, int version_id) function ioapic_init_common (line 60) | static int ioapic_init_common(SysBusDevice *dev) function ioapic_common_class_init (line 96) | static void ioapic_common_class_init(ObjectClass *klass, void *data) function register_types (line 115) | static void register_types(void) FILE: qemu/hw/ioapic_internal.h type IOAPICCommonState (line 74) | typedef struct IOAPICCommonState IOAPICCommonState; type IOAPICCommonClass (line 84) | typedef struct IOAPICCommonClass { type IOAPICCommonState (line 91) | struct IOAPICCommonState { FILE: qemu/hw/ioh3420.c function ioh3420_aer_vector (line 44) | static uint8_t ioh3420_aer_vector(const PCIDevice *d) function ioh3420_aer_vector_update (line 62) | static void ioh3420_aer_vector_update(PCIDevice *d) function ioh3420_write_config (line 67) | static void ioh3420_write_config(PCIDevice *d, function ioh3420_reset (line 81) | static void ioh3420_reset(DeviceState *qdev) function ioh3420_initfn (line 94) | static int ioh3420_initfn(PCIDevice *d) function ioh3420_exitfn (line 153) | static int ioh3420_exitfn(PCIDevice *d) function PCIESlot (line 166) | PCIESlot *ioh3420_init(PCIBus *bus, int devfn, bool multifunction, function ioh3420_class_init (line 214) | static void ioh3420_class_init(ObjectClass *klass, void *data) function ioh3420_register_types (line 240) | static void ioh3420_register_types(void) FILE: qemu/hw/irq.c type IRQState (line 27) | struct IRQState { function qemu_set_irq (line 33) | void qemu_set_irq(qemu_irq irq, int level) function qemu_irq (line 41) | qemu_irq *qemu_allocate_irqs(qemu_irq_handler handler, void *opaque, int n) function qemu_free_irqs (line 59) | void qemu_free_irqs(qemu_irq *s) function qemu_notirq (line 65) | static void qemu_notirq(void *opaque, int line, int level) function qemu_irq (line 72) | qemu_irq qemu_irq_invert(qemu_irq irq) function qemu_splitirq (line 79) | static void qemu_splitirq(void *opaque, int line, int level) function qemu_irq (line 86) | qemu_irq qemu_irq_split(qemu_irq irq1, qemu_irq irq2) function proxy_irq_handler (line 94) | static void proxy_irq_handler(void *opaque, int n, int level) function qemu_irq (line 103) | qemu_irq *qemu_irq_proxy(qemu_irq **target, int n) function qemu_irq_intercept_in (line 108) | void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handler, ... function qemu_irq_intercept_out (line 119) | void qemu_irq_intercept_out(qemu_irq **gpio_out, qemu_irq_handler handle... FILE: qemu/hw/irq.h function qemu_irq_raise (line 10) | static inline void qemu_irq_raise(qemu_irq irq) function qemu_irq_lower (line 15) | static inline void qemu_irq_lower(qemu_irq irq) function qemu_irq_pulse (line 20) | static inline void qemu_irq_pulse(qemu_irq irq) FILE: qemu/hw/isa-bus.c type BusInfo (line 31) | struct BusInfo function ISABus (line 38) | ISABus *isa_bus_new(DeviceState *dev, MemoryRegion *address_space_io) function isa_bus_irqs (line 54) | void isa_bus_irqs(ISABus *bus, qemu_irq *irqs) function qemu_irq (line 68) | qemu_irq isa_get_irq(ISADevice *dev, int isairq) function isa_init_irq (line 77) | void isa_init_irq(ISADevice *dev, qemu_irq *p, int isairq) function isa_init_ioport (line 85) | static inline void isa_init_ioport(ISADevice *dev, uint16_t ioport) function isa_register_ioport (line 92) | void isa_register_ioport(ISADevice *dev, MemoryRegion *io, uint16_t start) function isa_register_portio_list (line 98) | void isa_register_portio_list(ISADevice *dev, uint16_t start, function isa_qdev_init (line 113) | static int isa_qdev_init(DeviceState *qdev) function ISADevice (line 128) | ISADevice *isa_create(ISABus *bus, const char *name) function ISADevice (line 140) | ISADevice *isa_try_create(ISABus *bus, const char *name) function ISADevice (line 152) | ISADevice *isa_create_simple(ISABus *bus, const char *name) function isabus_dev_print (line 161) | static void isabus_dev_print(Monitor *mon, DeviceState *dev, int indent) function isabus_bridge_init (line 174) | static int isabus_bridge_init(SysBusDevice *dev) function isabus_bridge_class_init (line 180) | static void isabus_bridge_class_init(ObjectClass *klass, void *data) function isa_device_class_init (line 197) | static void isa_device_class_init(ObjectClass *klass, void *data) function isabus_register_types (line 213) | static void isabus_register_types(void) function MemoryRegion (line 233) | MemoryRegion *isa_address_space(ISADevice *dev) FILE: qemu/hw/isa.h type ISADevice (line 12) | typedef struct ISADevice ISADevice; type ISADeviceClass (line 22) | typedef struct ISADeviceClass { type ISABus (line 27) | struct ISABus { type ISADevice (line 33) | struct ISADevice { FILE: qemu/hw/isa_mmio.c function isa_mmio_writeb (line 29) | static void isa_mmio_writeb (void *opaque, target_phys_addr_t addr, function isa_mmio_writew (line 35) | static void isa_mmio_writew(void *opaque, target_phys_addr_t addr, function isa_mmio_writel (line 41) | static void isa_mmio_writel(void *opaque, target_phys_addr_t addr, function isa_mmio_readb (line 47) | static uint32_t isa_mmio_readb (void *opaque, target_phys_addr_t addr) function isa_mmio_readw (line 52) | static uint32_t isa_mmio_readw(void *opaque, target_phys_addr_t addr) function isa_mmio_readl (line 57) | static uint32_t isa_mmio_readl(void *opaque, target_phys_addr_t addr) function isa_mmio_setup (line 70) | void isa_mmio_setup(MemoryRegion *mr, target_phys_addr_t size) function isa_mmio_init (line 75) | void isa_mmio_init(target_phys_addr_t base, target_phys_addr_t size) FILE: qemu/hw/ivshmem.c type Peer (line 46) | typedef struct Peer { type EventfdEntry (line 51) | typedef struct EventfdEntry { type IVShmemState (line 56) | typedef struct IVShmemState { type ivshmem_registers (line 95) | enum ivshmem_registers { function ivshmem_has_feature (line 102) | static inline uint32_t ivshmem_has_feature(IVShmemState *ivs, function is_power_of_two (line 107) | static inline bool is_power_of_two(uint64_t x) { function ivshmem_update_irq (line 112) | static void ivshmem_update_irq(IVShmemState *s, int val) function ivshmem_IntrMask_write (line 126) | static void ivshmem_IntrMask_write(IVShmemState *s, uint32_t val) function ivshmem_IntrMask_read (line 135) | static uint32_t ivshmem_IntrMask_read(IVShmemState *s) function ivshmem_IntrStatus_write (line 144) | static void ivshmem_IntrStatus_write(IVShmemState *s, uint32_t val) function ivshmem_IntrStatus_read (line 154) | static uint32_t ivshmem_IntrStatus_read(IVShmemState *s) function ivshmem_io_write (line 166) | static void ivshmem_io_write(void *opaque, target_phys_addr_t addr, function ivshmem_io_read (line 210) | static uint64_t ivshmem_io_read(void *opaque, target_phys_addr_t addr, function ivshmem_receive (line 254) | static void ivshmem_receive(void *opaque, const uint8_t *buf, int size) function ivshmem_can_receive (line 263) | static int ivshmem_can_receive(void * opaque) function ivshmem_event (line 268) | static void ivshmem_event(void *opaque, int event) function fake_irqfd (line 273) | static void fake_irqfd(void *opaque, const uint8_t *buf, int size) { function CharDriverState (line 282) | static CharDriverState* create_eventfd_chr_device(void * opaque, int eve... function check_shm_size (line 312) | static int check_shm_size(IVShmemState *s, int fd) { function create_shared_memory_BAR (line 333) | static void create_shared_memory_BAR(IVShmemState *s, int fd) { function close_guest_eventfds (line 350) | static void close_guest_eventfds(IVShmemState *s, int posn) function setup_ioeventfds (line 366) | static void setup_ioeventfds(IVShmemState *s) { function increase_dynamic_storage (line 384) | static void increase_dynamic_storage(IVShmemState *s, int new_min_size) { function ivshmem_read (line 403) | static void ivshmem_read(void *opaque, const uint8_t * buf, int flags) function ivshmem_reset (line 512) | static void ivshmem_reset(DeviceState *d) function ivshmem_get_size (line 520) | static uint64_t ivshmem_get_size(IVShmemState * s) { function ivshmem_setup_msi (line 547) | static void ivshmem_setup_msi(IVShmemState * s) { function ivshmem_save (line 572) | static void ivshmem_save(QEMUFile* f, void *opaque) function ivshmem_load (line 588) | static int ivshmem_load(QEMUFile* f, void *opaque, int version_id) function pci_ivshmem_init (line 622) | static int pci_ivshmem_init(PCIDevice *dev) function pci_ivshmem_uninit (line 750) | static int pci_ivshmem_uninit(PCIDevice *dev) function ivshmem_class_init (line 780) | static void ivshmem_class_init(ObjectClass *klass, void *data) function ivshmem_register_types (line 801) | static void ivshmem_register_types(void) FILE: qemu/hw/jazz_led.c type screen_state_t (line 30) | typedef enum { type LedState (line 34) | typedef struct LedState { function jazz_led_read (line 42) | static uint64_t jazz_led_read(void *opaque, target_phys_addr_t addr, function jazz_led_write (line 54) | static void jazz_led_write(void *opaque, target_phys_addr_t addr, function draw_horizontal_line (line 77) | static void draw_horizontal_line(DisplayState *ds, int posy, int posx1, ... function draw_vertical_line (line 106) | static void draw_vertical_line(DisplayState *ds, int posx, int posy1, in... function jazz_led_update_display (line 135) | static void jazz_led_update_display(void *opaque) function jazz_led_invalidate_display (line 202) | static void jazz_led_invalidate_display(void *opaque) function jazz_led_text_update (line 208) | static void jazz_led_text_update(void *opaque, console_ch_t *chardata) function jazz_led_post_load (line 224) | static int jazz_led_post_load(void *opaque, int version_id) function jazz_led_init (line 244) | static int jazz_led_init(SysBusDevice *dev) function jazz_led_reset (line 259) | static void jazz_led_reset(DeviceState *d) function jazz_led_class_init (line 268) | static void jazz_led_class_init(ObjectClass *klass, void *data) function jazz_led_register (line 286) | static void jazz_led_register(void) FILE: qemu/hw/kvm/apic.c function kvm_apic_set_reg (line 15) | static inline void kvm_apic_set_reg(struct kvm_lapic_state *kapic, function kvm_apic_get_reg (line 21) | static inline uint32_t kvm_apic_get_reg(struct kvm_lapic_state *kapic, function kvm_put_apic_state (line 27) | void kvm_put_apic_state(DeviceState *d, struct kvm_lapic_state *kapic) function kvm_get_apic_state (line 53) | void kvm_get_apic_state(DeviceState *d, struct kvm_lapic_state *kapic) function kvm_apic_set_base (line 85) | static void kvm_apic_set_base(APICCommonState *s, uint64_t val) function kvm_apic_set_tpr (line 90) | static void kvm_apic_set_tpr(APICCommonState *s, uint8_t val) function kvm_apic_get_tpr (line 95) | static uint8_t kvm_apic_get_tpr(APICCommonState *s) function kvm_apic_enable_tpr_reporting (line 100) | static void kvm_apic_enable_tpr_reporting(APICCommonState *s, bool enable) function kvm_apic_vapic_base_update (line 109) | static void kvm_apic_vapic_base_update(APICCommonState *s) function do_inject_external_nmi (line 124) | static void do_inject_external_nmi(void *data) function kvm_apic_external_nmi (line 143) | static void kvm_apic_external_nmi(APICCommonState *s) function kvm_apic_init (line 148) | static void kvm_apic_init(APICCommonState *s) function kvm_apic_class_init (line 154) | static void kvm_apic_class_init(ObjectClass *klass, void *data) function kvm_apic_register_types (line 174) | static void kvm_apic_register_types(void) FILE: qemu/hw/kvm/clock.c type KVMClockState (line 25) | typedef struct KVMClockState { function kvmclock_available (line 32) | static bool kvmclock_available(void) function kvmclock_pre_save (line 39) | static void kvmclock_pre_save(void *opaque) function kvmclock_post_load (line 66) | static int kvmclock_post_load(void *opaque, int version_id) function kvmclock_vm_state_change (line 81) | static void kvmclock_vm_state_change(void *opaque, int running, function kvmclock_init (line 91) | static int kvmclock_init(SysBusDevice *dev) function kvmclock_class_init (line 112) | static void kvmclock_class_init(ObjectClass *klass, void *data) function kvmclock_create (line 130) | void kvmclock_create(void) function kvmclock_register_types (line 137) | static void kvmclock_register_types(void) FILE: qemu/hw/kvm/clock.h function kvmclock_create (line 20) | static inline void kvmclock_create(void) FILE: qemu/hw/kvm/i8254.c type KVMPITState (line 32) | typedef struct KVMPITState { function kvm_pit_get (line 37) | static void kvm_pit_get(PITCommonState *s) function kvm_pit_put (line 85) | static void kvm_pit_put(PITCommonState *s) function kvm_pit_set_gate (line 122) | static void kvm_pit_set_gate(PITCommonState *s, PITChannelState *sc, int... function kvm_pit_get_channel_info (line 147) | static void kvm_pit_get_channel_info(PITCommonState *s, PITChannelState ... function kvm_pit_reset (line 155) | static void kvm_pit_reset(DeviceState *dev) function kvm_pit_irq_control (line 164) | static void kvm_pit_irq_control(void *opaque, int n, int enable) function kvm_pit_initfn (line 176) | static int kvm_pit_initfn(PITCommonState *pit) function kvm_pit_class_init (line 228) | static void kvm_pit_class_init(ObjectClass *klass, void *data) function kvm_pit_register (line 249) | static void kvm_pit_register(void) FILE: qemu/hw/kvm/i8259.c function kvm_pic_get (line 16) | static void kvm_pic_get(PICCommonState *s) function kvm_pic_put (line 49) | static void kvm_pic_put(PICCommonState *s) function kvm_pic_reset (line 83) | static void kvm_pic_reset(DeviceState *dev) function kvm_pic_set_irq (line 93) | static void kvm_pic_set_irq(void *opaque, int irq, int level) function kvm_pic_init (line 101) | static void kvm_pic_init(PICCommonState *s) function qemu_irq (line 107) | qemu_irq *kvm_i8259_init(ISABus *bus) function kvm_i8259_class_init (line 115) | static void kvm_i8259_class_init(ObjectClass *klass, void *data) function kvm_pic_register_types (line 133) | static void kvm_pic_register_types(void) FILE: qemu/hw/kvm/ioapic.c type KVMIOAPICState (line 18) | typedef struct KVMIOAPICState KVMIOAPICState; type KVMIOAPICState (line 20) | struct KVMIOAPICState { function kvm_ioapic_get (line 25) | static void kvm_ioapic_get(IOAPICCommonState *s) function kvm_ioapic_put (line 48) | static void kvm_ioapic_put(IOAPICCommonState *s) function kvm_ioapic_reset (line 72) | static void kvm_ioapic_reset(DeviceState *dev) function kvm_ioapic_set_irq (line 80) | static void kvm_ioapic_set_irq(void *opaque, int irq, int level) function kvm_ioapic_init (line 89) | static void kvm_ioapic_init(IOAPICCommonState *s, int instance_no) function kvm_ioapic_class_init (line 101) | static void kvm_ioapic_class_init(ObjectClass *klass, void *data) function kvm_ioapic_register_types (line 120) | static void kvm_ioapic_register_types(void) FILE: qemu/hw/kvmvapic.c type VAPICMode (line 29) | typedef enum VAPICMode { type QEMU_PACKED (line 35) | typedef struct VAPICHandlers { type QEMU_PACKED (line 42) | typedef struct GuestROMState { type VAPICROMState (line 55) | typedef struct VAPICROMState { type TPRInstruction (line 72) | typedef struct TPRInstruction { function read_guest_rom_state (line 127) | static void read_guest_rom_state(VAPICROMState *s) function write_guest_rom_state (line 133) | static void write_guest_rom_state(VAPICROMState *s) function update_guest_rom_state (line 139) | static void update_guest_rom_state(VAPICROMState *s) function find_real_tpr_addr (line 149) | static int find_real_tpr_addr(VAPICROMState *s, CPUX86State *env) function modrm_reg (line 174) | static uint8_t modrm_reg(uint8_t modrm) function is_abs_modrm (line 179) | static bool is_abs_modrm(uint8_t modrm) function opcode_matches (line 184) | static bool opcode_matches(uint8_t *opcode, const TPRInstruction *instr) function evaluate_tpr_instruction (line 192) | static int evaluate_tpr_instruction(VAPICROMState *s, CPUX86State *env, function update_rom_mapping (line 274) | static int update_rom_mapping(VAPICROMState *s, CPUX86State *env, target... function get_kpcr_number (line 337) | static int get_kpcr_number(CPUX86State *env) function vapic_enable (line 354) | static int vapic_enable(VAPICROMState *s, CPUX86State *env) function patch_byte (line 374) | static void patch_byte(CPUX86State *env, target_ulong addr, uint8_t byte) function patch_call (line 379) | static void patch_call(VAPICROMState *s, CPUX86State *env, target_ulong ip, function patch_instruction (line 389) | static void patch_instruction(VAPICROMState *s, CPUX86State *env, target... function vapic_report_tpr_access (line 442) | void vapic_report_tpr_access(DeviceState *dev, void *cpu, target_ulong ip, type VAPICEnableTPRReporting (line 465) | typedef struct VAPICEnableTPRReporting { function vapic_do_enable_tpr_reporting (line 470) | static void vapic_do_enable_tpr_reporting(void *data) function vapic_enable_tpr_reporting (line 477) | static void vapic_enable_tpr_reporting(bool enable) function vapic_reset (line 490) | static void vapic_reset(DeviceState *dev) function patch_hypercalls (line 505) | static int patch_hypercalls(VAPICROMState *s) function vapic_map_rom_writable (line 562) | static void vapic_map_rom_writable(VAPICROMState *s) function vapic_prepare (line 605) | static int vapic_prepare(VAPICROMState *s) function vapic_write (line 618) | static void vapic_write(void *opaque, target_phys_addr_t addr, uint64_t ... function vapic_init (line 690) | static int vapic_init(SysBusDevice *dev) function do_vapic_enable (line 705) | static void do_vapic_enable(void *data) function vapic_post_load (line 712) | static int vapic_post_load(void *opaque, int version_id) function vapic_class_init (line 796) | static void vapic_class_init(ObjectClass *klass, void *data) function vapic_register (line 814) | static void vapic_register(void) FILE: qemu/hw/lan9118.c type tx_state (line 136) | enum tx_state { type LAN9118Packet (line 142) | typedef struct { type lan9118_state (line 173) | typedef struct { function lan9118_update (line 319) | static void lan9118_update(lan9118_state *s) function lan9118_mac_changed (line 342) | static void lan9118_mac_changed(lan9118_state *s) function lan9118_reload_eeprom (line 347) | static void lan9118_reload_eeprom(lan9118_state *s) function phy_update_irq (line 363) | static void phy_update_irq(lan9118_state *s) function phy_update_link (line 373) | static void phy_update_link(lan9118_state *s) function lan9118_set_link (line 387) | static void lan9118_set_link(VLANClientState *nc) function phy_reset (line 392) | static void phy_reset(lan9118_state *s) function lan9118_reset (line 402) | static void lan9118_reset(DeviceState *d) function lan9118_can_receive (line 459) | static int lan9118_can_receive(VLANClientState *nc) function rx_fifo_push (line 464) | static void rx_fifo_push(lan9118_state *s, uint32_t val) function lan9118_filter (line 475) | static int lan9118_filter(lan9118_state *s, const uint8_t *addr) function lan9118_receive (line 512) | static ssize_t lan9118_receive(VLANClientState *nc, const uint8_t *buf, function rx_fifo_pop (line 602) | static uint32_t rx_fifo_pop(lan9118_state *s) function do_tx_packet (line 652) | static void do_tx_packet(lan9118_state *s) function rx_status_fifo_pop (line 682) | static uint32_t rx_status_fifo_pop(lan9118_state *s) function tx_status_fifo_pop (line 699) | static uint32_t tx_status_fifo_pop(lan9118_state *s) function tx_fifo_push (line 712) | static void tx_fifo_push(lan9118_state *s, uint32_t val) function do_phy_read (line 792) | static uint32_t do_phy_read(lan9118_state *s, int reg) function do_phy_write (line 825) | static void do_phy_write(lan9118_state *s, int reg, uint32_t val) function do_mac_write (line 852) | static void do_mac_write(lan9118_state *s, int reg, uint32_t val) function do_mac_read (line 910) | static uint32_t do_mac_read(lan9118_state *s, int reg) function lan9118_eeprom_cmd (line 938) | static void lan9118_eeprom_cmd(lan9118_state *s, int cmd, int addr) function lan9118_tick (line 994) | static void lan9118_tick(void *opaque) function lan9118_writel (line 1003) | static void lan9118_writel(void *opaque, target_phys_addr_t offset, function lan9118_writew (line 1137) | static void lan9118_writew(void *opaque, target_phys_addr_t offset, function lan9118_16bit_mode_write (line 1164) | static void lan9118_16bit_mode_write(void *opaque, target_phys_addr_t of... function lan9118_readl (line 1177) | static uint64_t lan9118_readl(void *opaque, target_phys_addr_t offset, function lan9118_readw (line 1251) | static uint32_t lan9118_readw(void *opaque, target_phys_addr_t offset) function lan9118_16bit_mode_read (line 1279) | static uint64_t lan9118_16bit_mode_read(void *opaque, target_phys_addr_t... function lan9118_cleanup (line 1305) | static void lan9118_cleanup(VLANClientState *nc) function lan9118_init1 (line 1321) | static int lan9118_init1(SysBusDevice *dev) function lan9118_class_init (line 1358) | static void lan9118_class_init(ObjectClass *klass, void *data) function lan9118_register_types (line 1376) | static void lan9118_register_types(void) function lan9118_init (line 1383) | void lan9118_init(NICInfo *nd, uint32_t base, qemu_irq irq) FILE: qemu/hw/lance.c type SysBusPCNetState (line 46) | typedef struct { function parent_lance_reset (line 51) | static void parent_lance_reset(void *opaque, int irq, int level) function lance_mem_write (line 58) | static void lance_mem_write(void *opaque, target_phys_addr_t addr, function lance_mem_read (line 67) | static uint64_t lance_mem_read(void *opaque, target_phys_addr_t addr, function lance_cleanup (line 88) | static void lance_cleanup(VLANClientState *nc) function lance_init (line 115) | static int lance_init(SysBusDevice *dev) function lance_reset (line 133) | static void lance_reset(DeviceState *dev) function lance_class_init (line 146) | static void lance_class_init(ObjectClass *klass, void *data) function lance_register_types (line 165) | static void lance_register_types(void) FILE: qemu/hw/leon3.c type ResetData (line 44) | typedef struct ResetData { function main_cpu_reset (line 49) | static void main_cpu_reset(void *opaque) function leon3_irq_ack (line 61) | void leon3_irq_ack(void *irq_manager, int intno) function leon3_set_pil_in (line 66) | static void leon3_set_pil_in(void *opaque, uint32_t pil_in) function leon3_generic_hw_init (line 97) | static void leon3_generic_hw_init(ram_addr_t ram_size, function leon3_machine_init (line 218) | static void leon3_machine_init(void) FILE: qemu/hw/lm32.h function DeviceState (line 4) | static inline DeviceState *lm32_pic_init(qemu_irq cpu_irq) function DeviceState (line 17) | static inline DeviceState *lm32_juart_init(void) FILE: qemu/hw/lm32_boards.c type ResetInfo (line 33) | typedef struct { function cpu_irq_handler (line 43) | static void cpu_irq_handler(void *opaque, int irq, int level) function main_cpu_reset (line 54) | static void main_cpu_reset(void *opaque) function lm32_evr_init (line 72) | static void lm32_evr_init(ram_addr_t ram_size_not_used, function lm32_uclinux_init (line 160) | static void lm32_uclinux_init(ram_addr_t ram_size_not_used, function lm32_machine_init (line 299) | static void lm32_machine_init(void) FILE: qemu/hw/lm32_hwsetup.h type HWSetup (line 31) | typedef struct { type hwsetup_tag (line 36) | enum hwsetup_tag { function HWSetup (line 56) | static inline HWSetup *hwsetup_init(void) function hwsetup_free (line 67) | static inline void hwsetup_free(HWSetup *hw) function hwsetup_create_rom (line 73) | static inline void hwsetup_create_rom(HWSetup *hw, function hwsetup_add_u8 (line 79) | static inline void hwsetup_add_u8(HWSetup *hw, uint8_t u) function hwsetup_add_u32 (line 85) | static inline void hwsetup_add_u32(HWSetup *hw, uint32_t u) function hwsetup_add_tag (line 91) | static inline void hwsetup_add_tag(HWSetup *hw, enum hwsetup_tag t) function hwsetup_add_str (line 97) | static inline void hwsetup_add_str(HWSetup *hw, const char *str) function hwsetup_add_trailer (line 103) | static inline void hwsetup_add_trailer(HWSetup *hw) function hwsetup_add_cpu (line 109) | static inline void hwsetup_add_cpu(HWSetup *hw, function hwsetup_add_flash (line 118) | static inline void hwsetup_add_flash(HWSetup *hw, function hwsetup_add_ddr_sdram (line 132) | static inline void hwsetup_add_ddr_sdram(HWSetup *hw, function hwsetup_add_timer (line 142) | static inline void hwsetup_add_timer(HWSetup *hw, function hwsetup_add_uart (line 160) | static inline void hwsetup_add_uart(HWSetup *hw, FILE: qemu/hw/lm32_juart.c type LM32JuartState (line 41) | struct LM32JuartState { type LM32JuartState (line 48) | typedef struct LM32JuartState LM32JuartState; function lm32_juart_get_jtx (line 50) | uint32_t lm32_juart_get_jtx(DeviceState *d) function lm32_juart_get_jrx (line 58) | uint32_t lm32_juart_get_jrx(DeviceState *d) function lm32_juart_set_jtx (line 66) | void lm32_juart_set_jtx(DeviceState *d, uint32_t jtx) function lm32_juart_set_jrx (line 79) | void lm32_juart_set_jrx(DeviceState *d, uint32_t jtx) function juart_rx (line 87) | static void juart_rx(void *opaque, const uint8_t *buf, int size) function juart_can_rx (line 94) | static int juart_can_rx(void *opaque) function juart_event (line 101) | static void juart_event(void *opaque, int event) function juart_reset (line 105) | static void juart_reset(DeviceState *d) function lm32_juart_init (line 113) | static int lm32_juart_init(SysBusDevice *dev) function lm32_juart_class_init (line 137) | static void lm32_juart_class_init(ObjectClass *klass, void *data) function lm32_juart_register_types (line 154) | static void lm32_juart_register_types(void) FILE: qemu/hw/lm32_pic.c type LM32PicState (line 29) | struct LM32PicState { type LM32PicState (line 39) | typedef struct LM32PicState LM32PicState; function lm32_do_pic_info (line 42) | void lm32_do_pic_info(Monitor *mon) function lm32_irq_info (line 52) | void lm32_irq_info(Monitor *mon) function update_irq (line 70) | static void update_irq(LM32PicState *s) function irq_handler (line 83) | static void irq_handler(void *opaque, int irq, int level) function lm32_pic_set_im (line 100) | void lm32_pic_set_im(DeviceState *d, uint32_t im) function lm32_pic_set_ip (line 110) | void lm32_pic_set_ip(DeviceState *d, uint32_t ip) function lm32_pic_get_im (line 122) | uint32_t lm32_pic_get_im(DeviceState *d) function lm32_pic_get_ip (line 130) | uint32_t lm32_pic_get_ip(DeviceState *d) function pic_reset (line 138) | static void pic_reset(DeviceState *d) function lm32_pic_init (line 151) | static int lm32_pic_init(SysBusDevice *dev) function lm32_pic_class_init (line 177) | static void lm32_pic_class_init(ObjectClass *klass, void *data) function lm32_pic_register_types (line 194) | static void lm32_pic_register_types(void) FILE: qemu/hw/lm32_sys.c type LM32SysState (line 48) | struct LM32SysState { type LM32SysState (line 55) | typedef struct LM32SysState LM32SysState; function copy_testname (line 57) | static void copy_testname(LM32SysState *s) function sys_write (line 64) | static void sys_write(void *opaque, target_phys_addr_t addr, function sys_ops_accepts (line 94) | static bool sys_ops_accepts(void *opaque, target_phys_addr_t addr, function sys_reset (line 106) | static void sys_reset(DeviceState *d) function lm32_sys_init (line 117) | static int lm32_sys_init(SysBusDevice *dev) function lm32_sys_class_init (line 149) | static void lm32_sys_class_init(ObjectClass *klass, void *data) function lm32_sys_register_types (line 167) | static void lm32_sys_register_types(void) FILE: qemu/hw/lm32_timer.c type LM32TimerState (line 53) | struct LM32TimerState { type LM32TimerState (line 65) | typedef struct LM32TimerState LM32TimerState; function timer_update_irq (line 67) | static void timer_update_irq(LM32TimerState *s) function timer_read (line 75) | static uint64_t timer_read(void *opaque, target_phys_addr_t addr, unsign... function timer_write (line 100) | static void timer_write(void *opaque, target_phys_addr_t addr, function timer_hit (line 147) | static void timer_hit(void *opaque) function timer_reset (line 162) | static void timer_reset(DeviceState *d) function lm32_timer_init (line 173) | static int lm32_timer_init(SysBusDevice *dev) function lm32_timer_class_init (line 207) | static void lm32_timer_class_init(ObjectClass *klass, void *data) function lm32_timer_register_types (line 225) | static void lm32_timer_register_types(void) FILE: qemu/hw/lm32_uart.c type LM32UartState (line 92) | struct LM32UartState { type LM32UartState (line 100) | typedef struct LM32UartState LM32UartState; function uart_update_irq (line 102) | static void uart_update_irq(LM32UartState *s) function uart_read (line 128) | static uint64_t uart_read(void *opaque, target_phys_addr_t addr, function uart_write (line 163) | static void uart_write(void *opaque, target_phys_addr_t addr, function uart_rx (line 208) | static void uart_rx(void *opaque, const uint8_t *buf, int size) function uart_can_rx (line 222) | static int uart_can_rx(void *opaque) function uart_event (line 229) | static void uart_event(void *opaque, int event) function uart_reset (line 233) | static void uart_reset(DeviceState *d) function lm32_uart_init (line 246) | static int lm32_uart_init(SysBusDevice *dev) function lm32_uart_class_init (line 274) | static void lm32_uart_class_init(ObjectClass *klass, void *data) function lm32_uart_register_types (line 291) | static void lm32_uart_register_types(void) FILE: qemu/hw/lm4549.c function lm4549_reset (line 67) | static void lm4549_reset(lm4549_state *s) function lm4549_audio_transfer (line 96) | static void lm4549_audio_transfer(lm4549_state *s) function lm4549_audio_out_callback (line 124) | static void lm4549_audio_out_callback(void *opaque, int free) function lm4549_read (line 153) | uint32_t lm4549_read(lm4549_state *s, target_phys_addr_t offset) function lm4549_write (line 167) | void lm4549_write(lm4549_state *s, function lm4549_write_samples (line 220) | uint32_t lm4549_write_samples(lm4549_state *s, uint32_t left, uint32_t r... function lm4549_post_load (line 244) | static int lm4549_post_load(void *opaque, int version_id) function lm4549_init (line 278) | void lm4549_init(lm4549_state *s, lm4549_callback data_req_cb, void* opa... FILE: qemu/hw/lm4549.h type lm4549_state (line 22) | typedef struct { FILE: qemu/hw/lm832x.c type LM823KbdState (line 26) | typedef struct { function lm_kbd_irq_update (line 80) | static void lm_kbd_irq_update(LM823KbdState *s) function lm_kbd_gpio_update (line 85) | static void lm_kbd_gpio_update(LM823KbdState *s) function lm_kbd_reset (line 89) | static void lm_kbd_reset(LM823KbdState *s) function lm_kbd_error (line 102) | static void lm_kbd_error(LM823KbdState *s, int err) function lm_kbd_pwm_tick (line 109) | static void lm_kbd_pwm_tick(LM823KbdState *s, int line) function lm_kbd_pwm_start (line 113) | static void lm_kbd_pwm_start(LM823KbdState *s, int line) function lm_kbd_pwm0_tick (line 118) | static void lm_kbd_pwm0_tick(void *opaque) function lm_kbd_pwm1_tick (line 122) | static void lm_kbd_pwm1_tick(void *opaque) function lm_kbd_pwm2_tick (line 126) | static void lm_kbd_pwm2_tick(void *opaque) function lm_kbd_read (line 163) | static uint8_t lm_kbd_read(LM823KbdState *s, int reg, int byte) function lm_kbd_write (line 244) | static void lm_kbd_write(LM823KbdState *s, int reg, int byte, uint8_t va... function lm_i2c_event (line 381) | static void lm_i2c_event(I2CSlave *i2c, enum i2c_event event) function lm_i2c_rx (line 397) | static int lm_i2c_rx(I2CSlave *i2c) function lm_i2c_tx (line 404) | static int lm_i2c_tx(I2CSlave *i2c, uint8_t data) function lm_kbd_post_load (line 417) | static int lm_kbd_post_load(void *opaque, int version_id) function lm8323_init (line 461) | static int lm8323_init(I2CSlave *i2c) function lm832x_key_event (line 477) | void lm832x_key_event(DeviceState *dev, int key, int state) function lm8323_class_init (line 497) | static void lm8323_class_init(ObjectClass *klass, void *data) function lm832x_register_types (line 516) | static void lm832x_register_types(void) FILE: qemu/hw/loader.c function get_image_size (line 60) | int get_image_size(const char *filename) function load_image (line 73) | int load_image(const char *filename, uint8_t *addr) function read_targphys (line 90) | ssize_t read_targphys(const char *name, function load_image_targphys (line 105) | int load_image_targphys(const char *filename, function pstrcpy_targphys (line 120) | void pstrcpy_targphys(const char *name, target_phys_addr_t dest, int buf... type exec (line 139) | struct exec function bswap_ahdr (line 151) | static void bswap_ahdr(struct exec *e) function load_aout (line 182) | int load_aout(const char *filename, target_phys_addr_t addr, int max_sz, function load_elf (line 286) | int load_elf(const char *filename, uint64_t (*translate_fn)(void *, uint... function bswap_uboot_header (line 338) | static void bswap_uboot_header(uboot_image_header_t *hdr) function zfree (line 366) | static void zfree(void *x, void *addr) function gunzip (line 384) | static ssize_t gunzip(void *dst, size_t dstlen, uint8_t *src, function load_uimage (line 437) | int load_uimage(const char *filename, target_phys_addr_t *ep, type Rom (line 531) | typedef struct Rom Rom; type Rom (line 533) | struct Rom { function rom_insert (line 549) | static void rom_insert(Rom *rom) function rom_add_file (line 567) | int rom_add_file(const char *file, const char *fw_dir, function rom_add_blob (line 635) | int rom_add_blob(const char *name, const void *blob, size_t len, function rom_add_vga (line 650) | int rom_add_vga(const char *file) function rom_add_option (line 655) | int rom_add_option(const char *file, int32_t bootindex) function rom_reset (line 660) | static void rom_reset(void *unused) function rom_load_all (line 680) | int rom_load_all(void) function rom_set_fw (line 707) | void rom_set_fw(void *f) function Rom (line 712) | static Rom *find_rom(target_phys_addr_t addr) function rom_copy (line 736) | int rom_copy(uint8_t *dest, target_phys_addr_t addr, size_t size) function do_info_roms (line 781) | void do_info_roms(Monitor *mon) FILE: qemu/hw/lsi53c895a.c type lsi_request (line 177) | typedef struct lsi_request { type LSIState (line 187) | typedef struct { function lsi_irq_on_rsl (line 279) | static inline int lsi_irq_on_rsl(LSIState *s) function lsi_soft_reset (line 284) | static void lsi_soft_reset(LSIState *s) function lsi_dma_40bit (line 365) | static int lsi_dma_40bit(LSIState *s) function lsi_dma_ti64bit (line 372) | static int lsi_dma_ti64bit(LSIState *s) function lsi_dma_64bit (line 379) | static int lsi_dma_64bit(LSIState *s) function read_dword (line 391) | static inline uint32_t read_dword(LSIState *s, uint32_t addr) function lsi_stop_script (line 399) | static void lsi_stop_script(LSIState *s) function lsi_update_irq (line 404) | static void lsi_update_irq(LSIState *s) function lsi_script_scsi_interrupt (line 452) | static void lsi_script_scsi_interrupt(LSIState *s, int stat0, int stat1) function lsi_script_dma_interrupt (line 474) | static void lsi_script_dma_interrupt(LSIState *s, int stat) function lsi_set_phase (line 482) | static inline void lsi_set_phase(LSIState *s, int phase) function lsi_bad_phase (line 487) | static void lsi_bad_phase(LSIState *s, int out, int new_phase) function lsi_resume_script (line 507) | static void lsi_resume_script(LSIState *s) function lsi_disconnect (line 517) | static void lsi_disconnect(LSIState *s) function lsi_bad_selection (line 523) | static void lsi_bad_selection(LSIState *s, uint32_t id) function lsi_do_dma (line 531) | static void lsi_do_dma(LSIState *s, int out) function lsi_queue_command (line 585) | static void lsi_queue_command(LSIState *s) function lsi_add_msg_byte (line 600) | static void lsi_add_msg_byte(LSIState *s, uint8_t data) function lsi_reselect (line 611) | static void lsi_reselect(LSIState *s, lsi_request *p) function lsi_request (line 641) | static lsi_request *lsi_find_by_tag(LSIState *s, uint32_t tag) function lsi_request_cancelled (line 654) | static void lsi_request_cancelled(SCSIRequest *req) function lsi_queue_req (line 675) | static int lsi_queue_req(LSIState *s, SCSIRequest *req, uint32_t len) function lsi_command_complete (line 702) | static void lsi_command_complete(SCSIRequest *req, uint32_t status, size... function lsi_transfer_data (line 727) | static void lsi_transfer_data(SCSIRequest *req, uint32_t len) function lsi_do_command (line 754) | static void lsi_do_command(LSIState *s) function lsi_do_status (line 806) | static void lsi_do_status(LSIState *s) function lsi_do_msgin (line 821) | static void lsi_do_msgin(LSIState *s) function lsi_get_msgbyte (line 858) | static uint8_t lsi_get_msgbyte(LSIState *s) function lsi_skip_msgbytes (line 868) | static void lsi_skip_msgbytes(LSIState *s, unsigned int n) function lsi_do_msgout (line 874) | static void lsi_do_msgout(LSIState *s) function sxt24 (line 999) | static inline int32_t sxt24(int32_t n) function lsi_memcpy (line 1005) | static void lsi_memcpy(LSIState *s, uint32_t dest, uint32_t src, int count) function lsi_wait_reselect (line 1021) | static void lsi_wait_reselect(LSIState *s) function lsi_execute_script (line 1038) | static void lsi_execute_script(LSIState *s) function lsi_reg_readb (line 1476) | static uint8_t lsi_reg_readb(LSIState *s, int offset) function lsi_reg_writeb (line 1651) | static void lsi_reg_writeb(LSIState *s, int offset, uint8_t val) function lsi_mmio_write (line 1888) | static void lsi_mmio_write(void *opaque, target_phys_addr_t addr, function lsi_mmio_read (line 1896) | static uint64_t lsi_mmio_read(void *opaque, target_phys_addr_t addr, function lsi_ram_write (line 1914) | static void lsi_ram_write(void *opaque, target_phys_addr_t addr, function lsi_ram_read (line 1930) | static uint64_t lsi_ram_read(void *opaque, target_phys_addr_t addr, function lsi_io_read (line 1949) | static uint64_t lsi_io_read(void *opaque, target_phys_addr_t addr, function lsi_io_write (line 1956) | static void lsi_io_write(void *opaque, target_phys_addr_t addr, function lsi_scsi_reset (line 1973) | static void lsi_scsi_reset(DeviceState *dev) function lsi_pre_save (line 1980) | static void lsi_pre_save(void *opaque) function lsi_scsi_uninit (line 2074) | static int lsi_scsi_uninit(PCIDevice *d) type SCSIBusInfo (line 2085) | struct SCSIBusInfo function lsi_scsi_init (line 2095) | static int lsi_scsi_init(PCIDevice *dev) function lsi_class_init (line 2123) | static void lsi_class_init(ObjectClass *klass, void *data) function lsi53c895a_register_types (line 2145) | static void lsi53c895a_register_types(void) FILE: qemu/hw/m48t59.c type M48t59State (line 52) | struct M48t59State { type M48t59ISAState (line 74) | typedef struct M48t59ISAState { type M48t59SysBusState (line 80) | typedef struct M48t59SysBusState { function alarm_cb (line 88) | static void alarm_cb (void *opaque) function set_alarm (line 134) | static void set_alarm(M48t59State *NVRAM) function get_time (line 146) | static inline void get_time(M48t59State *NVRAM, struct tm *tm) function set_time (line 151) | static void set_time(M48t59State *NVRAM, struct tm *tm) function watchdog_cb (line 158) | static void watchdog_cb (void *opaque) function set_up_watchdog (line 174) | static void set_up_watchdog(M48t59State *NVRAM, uint8_t value) function m48t59_write (line 190) | void m48t59_write (void *opaque, uint32_t addr, uint32_t val) function m48t59_read (line 358) | uint32_t m48t59_read (void *opaque, uint32_t addr) function m48t59_set_addr (line 465) | void m48t59_set_addr (void *opaque, uint32_t addr) function m48t59_toggle_lock (line 472) | void m48t59_toggle_lock (void *opaque, int lock) function NVRAM_writeb (line 480) | static void NVRAM_writeb (void *opaque, uint32_t addr, uint32_t val) function NVRAM_readb (line 503) | static uint32_t NVRAM_readb (void *opaque, uint32_t addr) function nvram_writeb (line 521) | static void nvram_writeb (void *opaque, target_phys_addr_t addr, uint32_... function nvram_writew (line 528) | static void nvram_writew (void *opaque, target_phys_addr_t addr, uint32_... function nvram_writel (line 536) | static void nvram_writel (void *opaque, target_phys_addr_t addr, uint32_... function nvram_readb (line 546) | static uint32_t nvram_readb (void *opaque, target_phys_addr_t addr) function nvram_readw (line 555) | static uint32_t nvram_readw (void *opaque, target_phys_addr_t addr) function nvram_readl (line 565) | static uint32_t nvram_readl (void *opaque, target_phys_addr_t addr) function m48t59_reset_common (line 598) | static void m48t59_reset_common(M48t59State *NVRAM) function m48t59_reset_isa (line 609) | static void m48t59_reset_isa(DeviceState *d) function m48t59_reset_sysbus (line 617) | static void m48t59_reset_sysbus(DeviceState *d) function M48t59State (line 635) | M48t59State *m48t59_init(qemu_irq IRQ, target_phys_addr_t mem_base, function M48t59State (line 663) | M48t59State *m48t59_init_isa(ISABus *bus, uint32_t io_base, uint16_t size, function m48t59_init_common (line 686) | static void m48t59_init_common(M48t59State *s) function m48t59_init_isa1 (line 698) | static int m48t59_init_isa1(ISADevice *dev) function m48t59_init1 (line 709) | static int m48t59_init1(SysBusDevice *dev) function m48t59_init_class_isa1 (line 730) | static void m48t59_init_class_isa1(ObjectClass *klass, void *data) function m48t59_class_init (line 754) | static void m48t59_class_init(ObjectClass *klass, void *data) function m48t59_register_types (line 771) | static void m48t59_register_types(void) FILE: qemu/hw/mac_dbdma.c type dbdma_cmd (line 100) | typedef struct dbdma_cmd { type DBDMA_channel (line 157) | typedef struct DBDMA_channel { type DBDMAState (line 168) | typedef struct { function dump_dbdma_cmd (line 174) | static void dump_dbdma_cmd(dbdma_cmd *cmd) function dump_dbdma_cmd (line 185) | static void dump_dbdma_cmd(dbdma_cmd *cmd) function dbdma_cmdptr_load (line 189) | static void dbdma_cmdptr_load(DBDMA_channel *ch) function dbdma_cmdptr_save (line 197) | static void dbdma_cmdptr_save(DBDMA_channel *ch) function kill_channel (line 208) | static void kill_channel(DBDMA_channel *ch) function conditional_interrupt (line 218) | static void conditional_interrupt(DBDMA_channel *ch) function conditional_wait (line 257) | static int conditional_wait(DBDMA_channel *ch) function next (line 296) | static void next(DBDMA_channel *ch) function branch (line 307) | static void branch(DBDMA_channel *ch) function conditional_branch (line 316) | static void conditional_branch(DBDMA_channel *ch) function dbdma_end (line 365) | static void dbdma_end(DBDMA_io *io) function start_output (line 389) | static void start_output(DBDMA_channel *ch, int key, uint32_t addr, function start_input (line 415) | static void start_input(DBDMA_channel *ch, int key, uint32_t addr, function load_word (line 440) | static void load_word(DBDMA_channel *ch, int key, uint32_t addr, function store_word (line 479) | static void store_word(DBDMA_channel *ch, int key, uint32_t addr, function nop (line 517) | static void nop(DBDMA_channel *ch) function stop (line 534) | static void stop(DBDMA_channel *ch) function channel_run (line 541) | static void channel_run(DBDMA_channel *ch) function DBDMA_run (line 625) | static void DBDMA_run(DBDMAState *s) function DBDMA_run_bh (line 638) | static void DBDMA_run_bh(void *opaque) function DBDMA_register_channel (line 647) | void DBDMA_register_channel(void *dbdma, int nchan, qemu_irq irq, function dbdma_control_write (line 664) | static void function dbdma_write (line 702) | static void dbdma_write(void *opaque, target_phys_addr_t addr, function dbdma_read (line 752) | static uint64_t dbdma_read(void *opaque, target_phys_addr_t addr, function dbdma_reset (line 831) | static void dbdma_reset(void *opaque) FILE: qemu/hw/mac_dbdma.h type DBDMA_io (line 25) | typedef struct DBDMA_io DBDMA_io; type DBDMA_io (line 30) | struct DBDMA_io { FILE: qemu/hw/mac_nvram.c type MacIONVRAMState (line 40) | struct MacIONVRAMState { function macio_nvram_read (line 50) | uint32_t macio_nvram_read (void *opaque, uint32_t addr) function macio_nvram_write (line 64) | void macio_nvram_write (void *opaque, uint32_t addr, uint32_t val) function macio_nvram_writeb (line 74) | static void macio_nvram_writeb(void *opaque, target_phys_addr_t addr, function macio_nvram_readb (line 84) | static uint64_t macio_nvram_readb(void *opaque, target_phys_addr_t addr, function macio_nvram_reset (line 115) | static void macio_nvram_reset(void *opaque) function MacIONVRAMState (line 119) | MacIONVRAMState *macio_nvram_init (target_phys_addr_t size, function macio_nvram_setup_bar (line 137) | void macio_nvram_setup_bar(MacIONVRAMState *s, MemoryRegion *bar, function pmac_format_nvram_partition (line 144) | void pmac_format_nvram_partition (MacIONVRAMState *nvr, int len) FILE: qemu/hw/macio.c type MacIOState (line 30) | typedef struct MacIOState function macio_bar_setup (line 44) | static void macio_bar_setup(MacIOState *macio_state) function macio_initfn (line 78) | static int macio_initfn(PCIDevice *d) function macio_class_init (line 84) | static void macio_class_init(ObjectClass *klass, void *data) function macio_register_types (line 100) | static void macio_register_types(void) function macio_init (line 105) | type_init(macio_register_types) FILE: qemu/hw/mainstone.c type keymap (line 47) | struct keymap type mainstone_model_e (line 86) | enum mainstone_model_e { mainstone } type arm_boot_info (line 92) | struct arm_boot_info function mainstone_common_init (line 97) | static void mainstone_common_init(MemoryRegion *address_space_mem, function mainstone_init (line 174) | static void mainstone_init(ram_addr_t ram_size, function mainstone_machine_init (line 189) | static void mainstone_machine_init(void) FILE: qemu/hw/marvell_88w8618_audio.c type mv88w8618_audio_state (line 40) | typedef struct mv88w8618_audio_state { function mv88w8618_audio_callback (line 56) | static void mv88w8618_audio_callback(void *opaque, int free_out, int fre... function mv88w8618_audio_clock_update (line 127) | static void mv88w8618_audio_clock_update(mv88w8618_audio_state *s) function mv88w8618_audio_read (line 141) | static uint64_t mv88w8618_audio_read(void *opaque, target_phys_addr_t of... function mv88w8618_audio_write (line 167) | static void mv88w8618_audio_write(void *opaque, target_phys_addr_t offset, function mv88w8618_audio_reset (line 222) | static void mv88w8618_audio_reset(DeviceState *d) function mv88w8618_audio_init (line 241) | static int mv88w8618_audio_init(SysBusDevice *dev) function mv88w8618_audio_class_init (line 280) | static void mv88w8618_audio_class_init(ObjectClass *klass, void *data) function mv88w8618_register_types (line 298) | static void mv88w8618_register_types(void) FILE: qemu/hw/max111x.c type MAX111xState (line 15) | typedef struct { function max111x_read (line 40) | static uint32_t max111x_read(MAX111xState *s) function max111x_write (line 56) | static void max111x_write(MAX111xState *s, uint32_t value) function max111x_transfer (line 93) | static uint32_t max111x_transfer(SSISlave *dev, uint32_t value) function max111x_init (line 117) | static int max111x_init(SSISlave *dev, int inputs) function max1110_init (line 139) | static int max1110_init(SSISlave *dev) function max1111_init (line 144) | static int max1111_init(SSISlave *dev) function max111x_set_input (line 149) | void max111x_set_input(DeviceState *dev, int line, uint8_t value) function max1110_class_init (line 156) | static void max1110_class_init(ObjectClass *klass, void *data) function max1111_class_init (line 171) | static void max1111_class_init(ObjectClass *klass, void *data) function max111x_register_types (line 186) | static void max111x_register_types(void) FILE: qemu/hw/max7310.c type MAX7310State (line 12) | typedef struct { function max7310_reset (line 26) | static void max7310_reset(DeviceState *dev) function max7310_rx (line 36) | static int max7310_rx(I2CSlave *i2c) function max7310_tx (line 71) | static int max7310_tx(I2CSlave *i2c, uint8_t data) function max7310_event (line 126) | static void max7310_event(I2CSlave *i2c, enum i2c_event event) function max7310_gpio_set (line 164) | static void max7310_gpio_set(void *opaque, int line, int level) function max7310_init (line 178) | static int max7310_init(I2CSlave *i2c) function max7310_class_init (line 188) | static void max7310_class_init(ObjectClass *klass, void *data) function max7310_register_types (line 208) | static void max7310_register_types(void) FILE: qemu/hw/mc146818rtc.c type RTCState (line 50) | typedef struct RTCState { function rtc_coalesced_timer_update (line 80) | static void rtc_coalesced_timer_update(RTCState *s) function rtc_coalesced_timer (line 93) | static void rtc_coalesced_timer(void *opaque) function rtc_timer_update (line 113) | static void rtc_timer_update(RTCState *s, int64_t current_time) function rtc_periodic_timer (line 147) | static void rtc_periodic_timer(void *opaque) function cmos_ioport_write (line 178) | static void cmos_ioport_write(void *opaque, uint32_t addr, uint32_t data) function rtc_to_bcd (line 245) | static inline int rtc_to_bcd(RTCState *s, int a) function rtc_from_bcd (line 254) | static inline int rtc_from_bcd(RTCState *s, int a) function rtc_set_time (line 263) | static void rtc_set_time(RTCState *s) function rtc_copy_date (line 284) | static void rtc_copy_date(RTCState *s) function get_days_in_month (line 311) | static int get_days_in_month(int month, int year) function rtc_next_second (line 328) | static void rtc_next_second(struct tm *tm) function rtc_update_second (line 364) | static void rtc_update_second(void *opaque) function rtc_update_second2 (line 390) | static void rtc_update_second2(void *opaque) function cmos_ioport_read (line 428) | static uint32_t cmos_ioport_read(void *opaque, uint32_t addr) function rtc_set_memory (line 479) | void rtc_set_memory(ISADevice *dev, int addr, int val) function rtc_set_date (line 486) | void rtc_set_date(ISADevice *dev, const struct tm *tm) function rtc_set_date_from_host (line 497) | static void rtc_set_date_from_host(ISADevice *dev) function rtc_post_load (line 512) | static int rtc_post_load(void *opaque, int version_id) function rtc_notify_clock_reset (line 553) | static void rtc_notify_clock_reset(Notifier *notifier, void *data) function rtc_notify_suspend (line 571) | static void rtc_notify_suspend(Notifier *notifier, void *data) function rtc_reset (line 577) | static void rtc_reset(void *opaque) function visit_type_int32 (line 603) | static void visit_type_int32(Visitor *v, int *value, const char *name, E... function rtc_get_date (line 609) | static void rtc_get_date(Object *obj, Visitor *v, void *opaque, function rtc_initfn (line 625) | static int rtc_initfn(ISADevice *dev) function ISADevice (line 676) | ISADevice *rtc_init(ISABus *bus, int base_year, qemu_irq intercept_irq) function rtc_class_initfn (line 700) | static void rtc_class_initfn(ObjectClass *klass, void *data) function mc146818rtc_register_types (line 717) | static void mc146818rtc_register_types(void) FILE: qemu/hw/mc146818rtc.h type tm (line 9) | struct tm FILE: qemu/hw/mcf.h type MemoryRegion (line 5) | struct MemoryRegion type MemoryRegion (line 13) | struct MemoryRegion type MemoryRegion (line 18) | struct MemoryRegion type MemoryRegion (line 23) | struct MemoryRegion type MemoryRegion (line 27) | struct MemoryRegion FILE: qemu/hw/mcf5206.c type m5206_timer_state (line 16) | typedef struct { function m5206_timer_update (line 36) | static void m5206_timer_update(m5206_timer_state *s) function m5206_timer_reset (line 44) | static void m5206_timer_reset(m5206_timer_state *s) function m5206_timer_recalibrate (line 50) | static void m5206_timer_recalibrate(m5206_timer_state *s) function m5206_timer_trigger (line 78) | static void m5206_timer_trigger(void *opaque) function m5206_timer_read (line 85) | static uint32_t m5206_timer_read(m5206_timer_state *s, uint32_t addr) function m5206_timer_write (line 103) | static void m5206_timer_write(m5206_timer_state *s, uint32_t addr, uint3... function m5206_timer_state (line 132) | static m5206_timer_state *m5206_timer_init(qemu_irq irq) type m5206_mbar_state (line 147) | typedef struct { function m5206_find_pending_irq (line 165) | static int m5206_find_pending_irq(m5206_mbar_state *s) function m5206_mbar_update (line 193) | static void m5206_mbar_update(m5206_mbar_state *s) function m5206_mbar_set_irq (line 232) | static void m5206_mbar_set_irq(void *opaque, int irq, int level) function m5206_mbar_reset (line 245) | static void m5206_mbar_reset(m5206_mbar_state *s) function m5206_mbar_read (line 267) | static uint64_t m5206_mbar_read(m5206_mbar_state *s, function m5206_mbar_write (line 305) | static void m5206_mbar_write(m5206_mbar_state *s, uint32_t offset, function m5206_mbar_readb (line 377) | static uint32_t m5206_mbar_readb(void *opaque, target_phys_addr_t offset) function m5206_mbar_readw (line 395) | static uint32_t m5206_mbar_readw(void *opaque, target_phys_addr_t offset) function m5206_mbar_readl (line 419) | static uint32_t m5206_mbar_readl(void *opaque, target_phys_addr_t offset) function m5206_mbar_writeb (line 442) | static void m5206_mbar_writeb(void *opaque, target_phys_addr_t offset, function m5206_mbar_writew (line 466) | static void m5206_mbar_writew(void *opaque, target_phys_addr_t offset, function m5206_mbar_writel (line 494) | static void m5206_mbar_writel(void *opaque, target_phys_addr_t offset, function qemu_irq (line 528) | qemu_irq *mcf5206_init(MemoryRegion *sysmem, uint32_t base, CPUM68KState... FILE: qemu/hw/mcf5208.c type m5208_timer_state (line 31) | typedef struct { function m5208_timer_update (line 40) | static void m5208_timer_update(m5208_timer_state *s) function m5208_timer_write (line 48) | static void m5208_timer_write(void *opaque, target_phys_addr_t offset, function m5208_timer_trigger (line 103) | static void m5208_timer_trigger(void *opaque) function m5208_timer_read (line 110) | static uint64_t m5208_timer_read(void *opaque, target_phys_addr_t addr, function m5208_sys_read (line 133) | static uint64_t m5208_sys_read(void *opaque, target_phys_addr_t addr, function m5208_sys_write (line 155) | static void m5208_sys_write(void *opaque, target_phys_addr_t addr, function mcf5208_sys_init (line 167) | static void mcf5208_sys_init(MemoryRegion *address_space, qemu_irq *pic) function mcf5208evb_init (line 190) | static void mcf5208evb_init(ram_addr_t ram_size, function mcf5208evb_machine_init (line 297) | static void mcf5208evb_machine_init(void) FILE: qemu/hw/mcf_fec.c type mcf_fec_state (line 26) | typedef struct { type mcf_fec_bd (line 86) | typedef struct { function mcf_fec_read_bd (line 109) | static void mcf_fec_read_bd(mcf_fec_bd *bd, uint32_t addr) function mcf_fec_write_bd (line 117) | static void mcf_fec_write_bd(mcf_fec_bd *bd, uint32_t addr) function mcf_fec_update (line 126) | static void mcf_fec_update(mcf_fec_state *s) function mcf_fec_do_tx (line 145) | static void mcf_fec_do_tx(mcf_fec_state *s) function mcf_fec_enable_rx (line 196) | static void mcf_fec_enable_rx(mcf_fec_state *s) function mcf_fec_reset (line 206) | static void mcf_fec_reset(mcf_fec_state *s) function mcf_fec_read (line 219) | static uint64_t mcf_fec_read(void *opaque, target_phys_addr_t addr, function mcf_fec_write (line 257) | static void mcf_fec_write(void *opaque, target_phys_addr_t addr, function mcf_fec_can_receive (line 354) | static int mcf_fec_can_receive(VLANClientState *nc) function mcf_fec_receive (line 360) | static ssize_t mcf_fec_receive(VLANClientState *nc, const uint8_t *buf, ... function mcf_fec_cleanup (line 442) | static void mcf_fec_cleanup(VLANClientState *nc) function mcf_fec_init (line 460) | void mcf_fec_init(MemoryRegion *sysmem, NICInfo *nd, FILE: qemu/hw/mcf_intc.c type mcf_intc_state (line 12) | typedef struct { function mcf_intc_update (line 23) | static void mcf_intc_update(mcf_intc_state *s) function mcf_intc_read (line 46) | static uint64_t mcf_intc_read(void *opaque, target_phys_addr_t addr, function mcf_intc_write (line 79) | static void mcf_intc_write(void *opaque, target_phys_addr_t addr, function mcf_intc_set_irq (line 112) | static void mcf_intc_set_irq(void *opaque, int irq, int level) function mcf_intc_reset (line 124) | static void mcf_intc_reset(mcf_intc_state *s) function qemu_irq (line 140) | qemu_irq *mcf_intc_init(MemoryRegion *sysmem, FILE: qemu/hw/mcf_uart.c type mcf_uart_state (line 13) | typedef struct { function mcf_uart_update (line 57) | static void mcf_uart_update(mcf_uart_state *s) function mcf_uart_read (line 69) | uint64_t mcf_uart_read(void *opaque, target_phys_addr_t addr, function mcf_uart_do_tx (line 112) | static void mcf_uart_do_tx(mcf_uart_state *s) function mcf_do_command (line 126) | static void mcf_do_command(mcf_uart_state *s, uint8_t cmd) function mcf_uart_write (line 188) | void mcf_uart_write(void *opaque, target_phys_addr_t addr, function mcf_uart_reset (line 220) | static void mcf_uart_reset(mcf_uart_state *s) function mcf_uart_push_byte (line 232) | static void mcf_uart_push_byte(mcf_uart_state *s, uint8_t data) function mcf_uart_event (line 247) | static void mcf_uart_event(void *opaque, int event) function mcf_uart_can_receive (line 261) | static int mcf_uart_can_receive(void *opaque) function mcf_uart_receive (line 268) | static void mcf_uart_receive(void *opaque, const uint8_t *buf, int size) function mcf_uart_mm_init (line 296) | void mcf_uart_mm_init(MemoryRegion *sysmem, FILE: qemu/hw/microblaze_boot.c function main_cpu_reset (line 44) | static void main_cpu_reset(void *opaque) function microblaze_load_dtb (line 57) | static int microblaze_load_dtb(target_phys_addr_t addr, function translate_kernel_address (line 97) | static uint64_t translate_kernel_address(void *opaque, uint64_t addr) function microblaze_load_kernel (line 102) | void microblaze_load_kernel(CPUMBState *env, target_phys_addr_t ddr_base, FILE: qemu/hw/microblaze_pic_cpu.c function microblaze_pic_cpu_handler (line 30) | static void microblaze_pic_cpu_handler(void *opaque, int irq, int level) function qemu_irq (line 41) | qemu_irq *microblaze_pic_init_cpu(CPUMBState *env) FILE: qemu/hw/milkymist-ac97.c type MilkymistAC97State (line 54) | struct MilkymistAC97State { type MilkymistAC97State (line 69) | typedef struct MilkymistAC97State MilkymistAC97State; function update_voices (line 71) | static void update_voices(MilkymistAC97State *s) function ac97_read (line 86) | static uint64_t ac97_read(void *opaque, target_phys_addr_t addr, function ac97_write (line 118) | static void ac97_write(void *opaque, target_phys_addr_t addr, uint64_t v... function ac97_in_cb (line 175) | static void ac97_in_cb(void *opaque, int avail_b) function ac97_out_cb (line 218) | static void ac97_out_cb(void *opaque, int free_b) function milkymist_ac97_reset (line 259) | static void milkymist_ac97_reset(DeviceState *d) function ac97_post_load (line 272) | static int ac97_post_load(void *opaque, int version_id) function milkymist_ac97_init (line 281) | static int milkymist_ac97_init(SysBusDevice *dev) function milkymist_ac97_class_init (line 322) | static void milkymist_ac97_class_init(ObjectClass *klass, void *data) function milkymist_ac97_register_types (line 339) | static void milkymist_ac97_register_types(void) FILE: qemu/hw/milkymist-hpdmc.c type MilkymistHpdmcState (line 43) | struct MilkymistHpdmcState { type MilkymistHpdmcState (line 49) | typedef struct MilkymistHpdmcState MilkymistHpdmcState; function hpdmc_read (line 51) | static uint64_t hpdmc_read(void *opaque, target_phys_addr_t addr, function hpdmc_write (line 77) | static void hpdmc_write(void *opaque, target_phys_addr_t addr, uint64_t ... function milkymist_hpdmc_reset (line 112) | static void milkymist_hpdmc_reset(DeviceState *d) function milkymist_hpdmc_init (line 126) | static int milkymist_hpdmc_init(SysBusDevice *dev) function milkymist_hpdmc_class_init (line 148) | static void milkymist_hpdmc_class_init(ObjectClass *klass, void *data) function milkymist_hpdmc_register_types (line 165) | static void milkymist_hpdmc_register_types(void) FILE: qemu/hw/milkymist-hw.h function DeviceState (line 7) | static inline DeviceState *milkymist_uart_create(target_phys_addr_t base, function DeviceState (line 20) | static inline DeviceState *milkymist_hpdmc_create(target_phys_addr_t base) function DeviceState (line 31) | static inline DeviceState *milkymist_memcard_create(target_phys_addr_t b... function DeviceState (line 42) | static inline DeviceState *milkymist_vgafb_create(target_phys_addr_t base, function DeviceState (line 56) | static inline DeviceState *milkymist_sysctl_create(target_phys_addr_t base, function DeviceState (line 77) | static inline DeviceState *milkymist_pfpu_create(target_phys_addr_t base, function DeviceState (line 100) | static inline DeviceState *milkymist_tmu2_create(target_phys_addr_t base, function DeviceState (line 155) | static inline DeviceState *milkymist_ac97_create(target_phys_addr_t base, function DeviceState (line 172) | static inline DeviceState *milkymist_minimac_create(target_phys_addr_t b... function DeviceState (line 188) | static inline DeviceState *milkymist_minimac2_create(target_phys_addr_t ... function DeviceState (line 205) | static inline DeviceState *milkymist_softusb_create(target_phys_addr_t b... FILE: qemu/hw/milkymist-memcard.c type MilkymistMemcardState (line 61) | struct MilkymistMemcardState { type MilkymistMemcardState (line 75) | typedef struct MilkymistMemcardState MilkymistMemcardState; function update_pending_bits (line 77) | static void update_pending_bits(MilkymistMemcardState *s) function memcard_sd_command (line 90) | static void memcard_sd_command(MilkymistMemcardState *s) function memcard_read (line 120) | static uint64_t memcard_read(void *opaque, target_phys_addr_t addr, function memcard_write (line 169) | static void memcard_write(void *opaque, target_phys_addr_t addr, uint64_... function milkymist_memcard_reset (line 232) | static void milkymist_memcard_reset(DeviceState *d) function milkymist_memcard_init (line 247) | static int milkymist_memcard_init(SysBusDevice *dev) function milkymist_memcard_class_init (line 281) | static void milkymist_memcard_class_init(ObjectClass *klass, void *data) function milkymist_memcard_register_types (line 298) | static void milkymist_memcard_register_types(void) FILE: qemu/hw/milkymist-minimac2.c type mdio_state (line 67) | enum mdio_state { type MilkymistMinimac2MdioState (line 82) | struct MilkymistMinimac2MdioState { type MilkymistMinimac2MdioState (line 92) | typedef struct MilkymistMinimac2MdioState MilkymistMinimac2MdioState; type MilkymistMinimac2State (line 94) | struct MilkymistMinimac2State { type MilkymistMinimac2State (line 116) | typedef struct MilkymistMinimac2State MilkymistMinimac2State; function minimac2_mdio_write_reg (line 122) | static void minimac2_mdio_write_reg(MilkymistMinimac2State *s, function minimac2_mdio_read_reg (line 130) | static uint16_t minimac2_mdio_read_reg(MilkymistMinimac2State *s, function minimac2_update_mdio (line 140) | static void minimac2_update_mdio(MilkymistMinimac2State *s) function assemble_frame (line 204) | static size_t assemble_frame(uint8_t *buf, size_t size, function minimac2_tx (line 233) | static void minimac2_tx(MilkymistMinimac2State *s) function update_rx_interrupt (line 269) | static void update_rx_interrupt(MilkymistMinimac2State *s) function minimac2_rx (line 281) | static ssize_t minimac2_rx(VLANClientState *nc, const uint8_t *buf, size... function minimac2_read (line 325) | static uint64_t function minimac2_write (line 354) | static void function minimac2_can_rx (line 411) | static int minimac2_can_rx(VLANClientState *nc) function minimac2_cleanup (line 425) | static void minimac2_cleanup(VLANClientState *nc) function milkymist_minimac2_reset (line 432) | static void milkymist_minimac2_reset(DeviceState *d) function milkymist_minimac2_init (line 458) | static int milkymist_minimac2_init(SysBusDevice *dev) function milkymist_minimac2_class_init (line 527) | static void milkymist_minimac2_class_init(ObjectClass *klass, void *data) function milkymist_minimac2_register_types (line 545) | static void milkymist_minimac2_register_types(void) FILE: qemu/hw/milkymist-pfpu.c type MilkymistPFPUState (line 119) | struct MilkymistPFPUState { type MilkymistPFPUState (line 132) | typedef struct MilkymistPFPUState MilkymistPFPUState; function target_phys_addr_t (line 134) | static inline target_phys_addr_t function output_queue_insert (line 140) | static inline void function output_queue_remove (line 146) | static inline uint32_t function output_queue_advance (line 152) | static inline void function pfpu_decode_insn (line 159) | static int pfpu_decode_insn(MilkymistPFPUState *s) function pfpu_start (line 343) | static void pfpu_start(MilkymistPFPUState *s) function get_microcode_address (line 378) | static inline int get_microcode_address(MilkymistPFPUState *s, uint32_t ... function pfpu_read (line 383) | static uint64_t pfpu_read(void *opaque, target_phys_addr_t addr, function pfpu_write (line 423) | static void pfpu_write(void *opaque, target_phys_addr_t addr, uint64_t v... function milkymist_pfpu_reset (line 474) | static void milkymist_pfpu_reset(DeviceState *d) function milkymist_pfpu_init (line 494) | static int milkymist_pfpu_init(SysBusDevice *dev) function milkymist_pfpu_class_init (line 522) | static void milkymist_pfpu_class_init(ObjectClass *klass, void *data) function milkymist_pfpu_register_types (line 539) | static void milkymist_pfpu_register_types(void) FILE: qemu/hw/milkymist-softusb.c type MilkymistSoftUsbState (line 47) | struct MilkymistSoftUsbState { type MilkymistSoftUsbState (line 72) | typedef struct MilkymistSoftUsbState MilkymistSoftUsbState; function softusb_read (line 74) | static uint64_t softusb_read(void *opaque, target_phys_addr_t addr, function softusb_write (line 97) | static void function softusb_read_dmem (line 128) | static inline void softusb_read_dmem(MilkymistSoftUsbState *s, function softusb_write_dmem (line 140) | static inline void softusb_write_dmem(MilkymistSoftUsbState *s, function softusb_read_pmem (line 152) | static inline void softusb_read_pmem(MilkymistSoftUsbState *s, function softusb_write_pmem (line 164) | static inline void softusb_write_pmem(MilkymistSoftUsbState *s, function softusb_mouse_changed (line 176) | static void softusb_mouse_changed(MilkymistSoftUsbState *s) function softusb_kbd_changed (line 190) | static void softusb_kbd_changed(MilkymistSoftUsbState *s) function softusb_kbd_hid_datain (line 204) | static void softusb_kbd_hid_datain(HIDState *hs) function softusb_mouse_hid_datain (line 221) | static void softusb_mouse_hid_datain(HIDState *hs) function milkymist_softusb_reset (line 240) | static void milkymist_softusb_reset(DeviceState *d) function milkymist_softusb_init (line 259) | static int milkymist_softusb_init(SysBusDevice *dev) function milkymist_softusb_class_init (line 308) | static void milkymist_softusb_class_init(ObjectClass *klass, void *data) function milkymist_softusb_register_types (line 326) | static void milkymist_softusb_register_types(void) FILE: qemu/hw/milkymist-sysctl.c type MilkymistSysctlState (line 60) | struct MilkymistSysctlState { type MilkymistSysctlState (line 80) | typedef struct MilkymistSysctlState MilkymistSysctlState; function sysctl_icap_write (line 82) | static void sysctl_icap_write(MilkymistSysctlState *s, uint32_t value) function sysctl_read (line 92) | static uint64_t sysctl_read(void *opaque, target_phys_addr_t addr, function sysctl_write (line 137) | static void sysctl_write(void *opaque, target_phys_addr_t addr, uint64_t... function timer0_hit (line 219) | static void timer0_hit(void *opaque) function timer1_hit (line 233) | static void timer1_hit(void *opaque) function milkymist_sysctl_reset (line 247) | static void milkymist_sysctl_reset(DeviceState *d) function milkymist_sysctl_init (line 268) | static int milkymist_sysctl_init(SysBusDevice *dev) function milkymist_sysctl_class_init (line 315) | static void milkymist_sysctl_class_init(ObjectClass *klass, void *data) function milkymist_sysctl_register_types (line 333) | static void milkymist_sysctl_register_types(void) FILE: qemu/hw/milkymist-tmu2.c type vertex (line 73) | struct vertex { type MilkymistTMU2State (line 78) | struct MilkymistTMU2State { type MilkymistTMU2State (line 90) | typedef struct MilkymistTMU2State MilkymistTMU2State; function tmu2_glx_init (line 99) | static int tmu2_glx_init(MilkymistTMU2State *s) function tmu2_gl_map (line 127) | static void tmu2_gl_map(struct vertex *mesh, int texhres, int texvres, function tmu2_start (line 171) | static void tmu2_start(MilkymistTMU2State *s) function tmu2_read (line 313) | static uint64_t tmu2_read(void *opaque, target_phys_addr_t addr, function tmu2_check_registers (line 354) | static void tmu2_check_registers(MilkymistTMU2State *s) function tmu2_write (line 375) | static void tmu2_write(void *opaque, target_phys_addr_t addr, uint64_t v... function milkymist_tmu2_reset (line 430) | static void milkymist_tmu2_reset(DeviceState *d) function milkymist_tmu2_init (line 440) | static int milkymist_tmu2_init(SysBusDevice *dev) function milkymist_tmu2_class_init (line 468) | static void milkymist_tmu2_class_init(ObjectClass *klass, void *data) function milkymist_tmu2_register_types (line 485) | static void milkymist_tmu2_register_types(void) FILE: qemu/hw/milkymist-uart.c type MilkymistUartState (line 55) | struct MilkymistUartState { type MilkymistUartState (line 63) | typedef struct MilkymistUartState MilkymistUartState; function uart_update_irq (line 65) | static void uart_update_irq(MilkymistUartState *s) function uart_read (line 81) | static uint64_t uart_read(void *opaque, target_phys_addr_t addr, function uart_write (line 110) | static void uart_write(void *opaque, target_phys_addr_t addr, uint64_t v... function uart_rx (line 156) | static void uart_rx(void *opaque, const uint8_t *buf, int size) function uart_can_rx (line 168) | static int uart_can_rx(void *opaque) function uart_event (line 175) | static void uart_event(void *opaque, int event) function milkymist_uart_reset (line 179) | static void milkymist_uart_reset(DeviceState *d) function milkymist_uart_init (line 192) | static int milkymist_uart_init(SysBusDevice *dev) function milkymist_uart_class_init (line 221) | static void milkymist_uart_class_init(ObjectClass *klass, void *data) function milkymist_uart_register_types (line 238) | static void milkymist_uart_register_types(void) FILE: qemu/hw/milkymist-vgafb.c type MilkymistVgafbState (line 66) | struct MilkymistVgafbState { type MilkymistVgafbState (line 77) | typedef struct MilkymistVgafbState MilkymistVgafbState; function vgafb_enabled (line 79) | static int vgafb_enabled(MilkymistVgafbState *s) function vgafb_update_display (line 84) | static void vgafb_update_display(void *opaque) function vgafb_invalidate_display (line 142) | static void vgafb_invalidate_display(void *opaque) function vgafb_resize (line 148) | static void vgafb_resize(MilkymistVgafbState *s) function vgafb_read (line 158) | static uint64_t vgafb_read(void *opaque, target_phys_addr_t addr, function vgafb_write (line 196) | static void vgafb_write(void *opaque, target_phys_addr_t addr, uint64_t ... function milkymist_vgafb_reset (line 256) | static void milkymist_vgafb_reset(DeviceState *d) function milkymist_vgafb_init (line 272) | static int milkymist_vgafb_init(SysBusDevice *dev) function vgafb_post_load (line 287) | static int vgafb_post_load(void *opaque, int version_id) function milkymist_vgafb_class_init (line 311) | static void milkymist_vgafb_class_init(ObjectClass *klass, void *data) function milkymist_vgafb_register_types (line 329) | static void milkymist_vgafb_register_types(void) FILE: qemu/hw/milkymist.c type ResetInfo (line 39) | typedef struct { function cpu_irq_handler (line 48) | static void cpu_irq_handler(void *opaque, int irq, int level) function main_cpu_reset (line 59) | static void main_cpu_reset(void *opaque) function milkymist_init (line 75) | static void function milkymist_machine_init (line 211) | static void milkymist_machine_init(void) FILE: qemu/hw/mips.h type rc4030DMAState (line 14) | struct rc4030DMAState FILE: qemu/hw/mips_addr.c function cpu_mips_kseg0_to_phys (line 26) | uint64_t cpu_mips_kseg0_to_phys(void *opaque, uint64_t addr) function cpu_mips_phys_to_kseg0 (line 31) | uint64_t cpu_mips_phys_to_kseg0(void *opaque, uint64_t addr) FILE: qemu/hw/mips_fulong2e.c type _loaderparams (line 76) | struct _loaderparams { function GCC_FMT_ATTR (line 83) | static void GCC_FMT_ATTR(3, 4) prom_set(uint32_t* prom_buf, int index, function load_kernel (line 105) | static int64_t load_kernel (CPUMIPSState *env) function write_bootloader (line 171) | static void write_bootloader (CPUMIPSState *env, uint8_t *base, int64_t ... function main_cpu_reset (line 199) | static void main_cpu_reset(void *opaque) function audio_init (line 225) | static void audio_init (PCIBus *pci_bus) function network_init (line 232) | static void network_init (void) function cpu_request_exit (line 249) | static void cpu_request_exit(void *opaque, int irq, int level) function mips_fulong2e_init (line 258) | static void mips_fulong2e_init(ram_addr_t ram_size, const char *boot_dev... function mips_fulong2e_machine_init (line 399) | static void mips_fulong2e_machine_init(void) FILE: qemu/hw/mips_int.c function cpu_mips_irq_request (line 27) | static void cpu_mips_irq_request(void *opaque, int irq, int level) function cpu_mips_irq_init_cpu (line 47) | void cpu_mips_irq_init_cpu(CPUMIPSState *env) function cpu_mips_soft_irq (line 58) | void cpu_mips_soft_irq(CPUMIPSState *env, int irq, int level) FILE: qemu/hw/mips_jazz.c type jazz_model_e (line 45) | enum jazz_model_e function main_cpu_reset (line 51) | static void main_cpu_reset(void *opaque) function rtc_read (line 57) | static uint64_t rtc_read(void *opaque, target_phys_addr_t addr, unsigned... function rtc_write (line 62) | static void rtc_write(void *opaque, target_phys_addr_t addr, function dma_dummy_read (line 74) | static uint64_t dma_dummy_read(void *opaque, target_phys_addr_t addr, function dma_dummy_write (line 82) | static void dma_dummy_write(void *opaque, target_phys_addr_t addr, function cpu_request_exit (line 98) | static void cpu_request_exit(void *opaque, int irq, int level) function mips_jazz_init (line 107) | static void mips_jazz_init(MemoryRegion *address_space, function mips_magnum_init (line 301) | static function mips_pica61_init (line 311) | static function mips_jazz_machine_init (line 335) | static void mips_jazz_machine_init(void) FILE: qemu/hw/mips_malta.c type MaltaFPGAState (line 67) | typedef struct { type MaltaState (line 83) | typedef struct { type _loaderparams (line 90) | struct _loaderparams { function malta_fpga_update_display (line 98) | static void malta_fpga_update_display(void *opaque) type _eeprom24c0x_t (line 134) | struct _eeprom24c0x_t { type eeprom24c0x_t (line 146) | typedef struct _eeprom24c0x_t eeprom24c0x_t; function eeprom24c0x_read (line 169) | static uint8_t eeprom24c0x_read(void) function eeprom24c0x_write (line 176) | static void eeprom24c0x_write(int scl, int sda) function malta_fpga_read (line 234) | static uint64_t malta_fpga_read(void *opaque, target_phys_addr_t addr, function malta_fpga_write (line 322) | static void malta_fpga_write(void *opaque, target_phys_addr_t addr, function malta_fpga_reset (line 414) | static void malta_fpga_reset(void *opaque) function malta_fpga_led_init (line 430) | static void malta_fpga_led_init(CharDriverState *chr) function MaltaFPGAState (line 443) | static MaltaFPGAState *malta_fpga_init(MemoryRegion *address_space, function network_init (line 472) | static void network_init(void) function write_bootloader (line 510) | static void write_bootloader (CPUMIPSState *env, uint8_t *base, function GCC_FMT_ATTR (line 650) | static void GCC_FMT_ATTR(3, 4) prom_set(uint32_t* prom_buf, int index, function load_kernel (line 673) | static int64_t load_kernel (void) function malta_mips_config (line 746) | static void malta_mips_config(CPUMIPSState *env) function main_cpu_reset (line 752) | static void main_cpu_reset(void *opaque) function cpu_request_exit (line 767) | static void cpu_request_exit(void *opaque, int irq, int level) function mips_malta_init (line 776) | static function mips_malta_sysbus_device_init (line 993) | static int mips_malta_sysbus_device_init(SysBusDevice *sysbusdev) function mips_malta_class_init (line 998) | static void mips_malta_class_init(ObjectClass *klass, void *data) function mips_malta_register_types (line 1020) | static void mips_malta_register_types(void) function mips_malta_machine_init (line 1025) | static void mips_malta_machine_init(void) FILE: qemu/hw/mips_mipssim.c type _loaderparams (line 41) | struct _loaderparams { type ResetData (line 48) | typedef struct ResetData { function load_kernel (line 53) | static int64_t load_kernel(void) function main_cpu_reset (line 105) | static void main_cpu_reset(void *opaque) function mipsnet_init (line 117) | static void mipsnet_init(int base, qemu_irq irq, NICInfo *nd) function mips_mipssim_init (line 133) | static void function mips_mipssim_machine_init (line 228) | static void mips_mipssim_machine_init(void) FILE: qemu/hw/mips_r4k.c type _loaderparams (line 39) | struct _loaderparams { function mips_qemu_write (line 46) | static void mips_qemu_write (void *opaque, target_phys_addr_t addr, function mips_qemu_read (line 55) | static uint64_t mips_qemu_read (void *opaque, target_phys_addr_t addr, type ResetData (line 67) | typedef struct ResetData { function load_kernel (line 72) | static int64_t load_kernel(void) function main_cpu_reset (line 143) | static void main_cpu_reset(void *opaque) function mips_r4k_init (line 153) | static function mips_machine_init (line 301) | static void mips_machine_init(void) FILE: qemu/hw/mips_timer.c function cpu_mips_get_random (line 30) | uint32_t cpu_mips_get_random (CPUMIPSState *env) function cpu_mips_timer_update (line 45) | static void cpu_mips_timer_update(CPUMIPSState *env) function cpu_mips_timer_expire (line 58) | static void cpu_mips_timer_expire(CPUMIPSState *env) function cpu_mips_get_count (line 67) | uint32_t cpu_mips_get_count (CPUMIPSState *env) function cpu_mips_store_count (line 86) | void cpu_mips_store_count (CPUMIPSState *env, uint32_t count) function cpu_mips_store_compare (line 100) | void cpu_mips_store_compare (CPUMIPSState *env, uint32_t value) function cpu_mips_start_count (line 110) | void cpu_mips_start_count(CPUMIPSState *env) function cpu_mips_stop_count (line 115) | void cpu_mips_stop_count(CPUMIPSState *env) function mips_timer_cb (line 122) | static void mips_timer_cb (void *opaque) function cpu_mips_clock_init (line 142) | void cpu_mips_clock_init (CPUMIPSState *env) FILE: qemu/hw/mipsnet.c type MIPSnetState (line 22) | typedef struct MIPSnetState { function mipsnet_reset (line 39) | static void mipsnet_reset(MIPSnetState *s) function mipsnet_update_irq (line 51) | static void mipsnet_update_irq(MIPSnetState *s) function mipsnet_buffer_full (line 58) | static int mipsnet_buffer_full(MIPSnetState *s) function mipsnet_can_receive (line 65) | static int mipsnet_can_receive(VLANClientState *nc) function mipsnet_receive (line 74) | static ssize_t mipsnet_receive(VLANClientState *nc, const uint8_t *buf, ... function mipsnet_ioport_read (line 99) | static uint64_t mipsnet_ioport_read(void *opaque, target_phys_addr_t addr, function mipsnet_ioport_write (line 145) | static void mipsnet_ioport_write(void *opaque, target_phys_addr_t addr, function mipsnet_cleanup (line 212) | static void mipsnet_cleanup(VLANClientState *nc) function mipsnet_sysbus_init (line 234) | static int mipsnet_sysbus_init(SysBusDevice *dev) function mipsnet_sysbus_reset (line 249) | static void mipsnet_sysbus_reset(DeviceState *dev) function mipsnet_class_init (line 260) | static void mipsnet_class_init(ObjectClass *klass, void *data) function mipsnet_register_types (line 279) | static void mipsnet_register_types(void) FILE: qemu/hw/mpc8544_guts.c type GutsState (line 54) | struct GutsState { type GutsState (line 59) | typedef struct GutsState GutsState; function mpc8544_guts_read (line 61) | static uint64_t mpc8544_guts_read(void *opaque, target_phys_addr_t addr, function mpc8544_guts_write (line 83) | static void mpc8544_guts_write(void *opaque, target_phys_addr_t addr, function mpc8544_guts_initfn (line 111) | static int mpc8544_guts_initfn(SysBusDevice *dev) function mpc8544_guts_class_init (line 124) | static void mpc8544_guts_class_init(ObjectClass *klass, void *data) function mpc8544_guts_register_types (line 138) | static void mpc8544_guts_register_types(void) FILE: qemu/hw/msi.c function msi_cap_sizeof (line 43) | static inline uint8_t msi_cap_sizeof(uint16_t flags) function msi_nr_vectors (line 72) | static inline unsigned int msi_nr_vectors(uint16_t flags) function msi_flags_off (line 78) | static inline uint8_t msi_flags_off(const PCIDevice* dev) function msi_address_lo_off (line 83) | static inline uint8_t msi_address_lo_off(const PCIDevice* dev) function msi_address_hi_off (line 88) | static inline uint8_t msi_address_hi_off(const PCIDevice* dev) function msi_data_off (line 93) | static inline uint8_t msi_data_off(const PCIDevice* dev, bool msi64bit) function msi_mask_off (line 98) | static inline uint8_t msi_mask_off(const PCIDevice* dev, bool msi64bit) function msi_pending_off (line 103) | static inline uint8_t msi_pending_off(const PCIDevice* dev, bool msi64bit) function msi_enabled (line 108) | bool msi_enabled(const PCIDevice *dev) function msi_init (line 115) | int msi_init(struct PCIDevice *dev, uint8_t offset, function msi_uninit (line 173) | void msi_uninit(struct PCIDevice *dev) function msi_reset (line 189) | void msi_reset(PCIDevice *dev) function msi_is_masked (line 211) | static bool msi_is_masked(const PCIDevice *dev, unsigned int vector) function msi_notify (line 226) | void msi_notify(PCIDevice *dev, unsigned int vector) function msi_write_config (line 264) | void msi_write_config(PCIDevice *dev, uint32_t addr, uint32_t val, int len) function msi_nr_vectors_allocated (line 356) | unsigned int msi_nr_vectors_allocated(const PCIDevice *dev) FILE: qemu/hw/msi.h type PCIDevice (line 30) | struct PCIDevice type PCIDevice (line 32) | struct PCIDevice function msi_present (line 38) | static inline bool msi_present(const PCIDevice *dev) FILE: qemu/hw/msix.c function msix_add_config (line 44) | static int msix_add_config(struct PCIDevice *pdev, unsigned short nentries, function msix_mmio_read (line 87) | static uint64_t msix_mmio_read(void *opaque, target_phys_addr_t addr, function msix_pending_mask (line 97) | static uint8_t msix_pending_mask(int vector) function msix_is_pending (line 107) | static int msix_is_pending(PCIDevice *dev, int vector) function msix_set_pending (line 112) | static void msix_set_pending(PCIDevice *dev, int vector) function msix_clr_pending (line 117) | static void msix_clr_pending(PCIDevice *dev, int vector) function msix_vector_masked (line 122) | static bool msix_vector_masked(PCIDevice *dev, int vector, bool fmask) function msix_is_masked (line 128) | static bool msix_is_masked(PCIDevice *dev, int vector) function msix_handle_mask_update (line 133) | static void msix_handle_mask_update(PCIDevice *dev, int vector, bool was... function msix_update_function_masked (line 146) | static void msix_update_function_masked(PCIDevice *dev) function msix_write_config (line 153) | void msix_write_config(PCIDevice *dev, uint32_t addr, function msix_mmio_write (line 183) | static void msix_mmio_write(void *opaque, target_phys_addr_t addr, function msix_mmio_setup (line 211) | static void msix_mmio_setup(PCIDevice *d, MemoryRegion *bar) function msix_mask_all (line 222) | static void msix_mask_all(struct PCIDevice *dev, unsigned nentries) function msix_init (line 234) | int msix_init(struct PCIDevice *dev, unsigned short nentries, function msix_free_irq_entries (line 275) | static void msix_free_irq_entries(PCIDevice *dev) function msix_uninit (line 286) | int msix_uninit(PCIDevice *dev, MemoryRegion *bar) function msix_save (line 304) | void msix_save(PCIDevice *dev, QEMUFile *f) function msix_load (line 317) | void msix_load(PCIDevice *dev, QEMUFile *f) function msix_present (line 332) | int msix_present(PCIDevice *dev) function msix_enabled (line 338) | int msix_enabled(PCIDevice *dev) function msix_bar_size (line 346) | uint32_t msix_bar_size(PCIDevice *dev) function msix_notify (line 353) | void msix_notify(PCIDevice *dev, unsigned vector) function msix_reset (line 371) | void msix_reset(PCIDevice *dev) function msix_vector_use (line 391) | int msix_vector_use(PCIDevice *dev, unsigned vector) function msix_vector_unuse (line 400) | void msix_vector_unuse(PCIDevice *dev, unsigned vector) function msix_unuse_all_vectors (line 411) | void msix_unuse_all_vectors(PCIDevice *dev) FILE: qemu/hw/msmouse.c function msmouse_event (line 33) | static void msmouse_event(void *opaque, function msmouse_chr_write (line 56) | static int msmouse_chr_write (struct CharDriverState *s, const uint8_t *... function msmouse_chr_close (line 62) | static void msmouse_chr_close (struct CharDriverState *chr) function CharDriverState (line 67) | CharDriverState *qemu_chr_open_msmouse(QemuOpts *opts) FILE: qemu/hw/mst_fpga.c type mst_irq_state (line 38) | typedef struct mst_irq_state{ function mst_fpga_set_irq (line 59) | static void function mst_fpga_readb (line 93) | static uint64_t function mst_fpga_writeb (line 130) | static void function mst_fpga_post_load (line 189) | static int mst_fpga_post_load(void *opaque, int version_id) function mst_fpga_init (line 197) | static int mst_fpga_init(SysBusDevice *dev) function mst_fpga_class_init (line 241) | static void mst_fpga_class_init(ObjectClass *klass, void *data) function mst_fpga_register_types (line 258) | static void mst_fpga_register_types(void) FILE: qemu/hw/multiboot.c type MultibootState (line 79) | typedef struct { function mb_add_cmdline (line 98) | static uint32_t mb_add_cmdline(MultibootState *s, const char *cmdline) function mb_add_mod (line 108) | static void mb_add_mod(MultibootState *s, function load_multiboot (line 127) | int load_multiboot(void *fw_cfg, FILE: qemu/hw/musicpal.c type mv88w8618_tx_desc (line 132) | typedef struct mv88w8618_tx_desc { type mv88w8618_rx_desc (line 140) | typedef struct mv88w8618_rx_desc { type mv88w8618_eth_state (line 148) | typedef struct mv88w8618_eth_state { function eth_rx_desc_put (line 165) | static void eth_rx_desc_put(uint32_t addr, mv88w8618_rx_desc *desc) function eth_rx_desc_get (line 175) | static void eth_rx_desc_get(uint32_t addr, mv88w8618_rx_desc *desc) function eth_can_receive (line 185) | static int eth_can_receive(VLANClientState *nc) function eth_receive (line 190) | static ssize_t eth_receive(VLANClientState *nc, const uint8_t *buf, size... function eth_tx_desc_put (line 224) | static void eth_tx_desc_put(uint32_t addr, mv88w8618_tx_desc *desc) function eth_tx_desc_get (line 234) | static void eth_tx_desc_get(uint32_t addr, mv88w8618_tx_desc *desc) function eth_send (line 244) | static void eth_send(mv88w8618_eth_state *s, int queue_index) function mv88w8618_eth_read (line 269) | static uint64_t mv88w8618_eth_read(void *opaque, target_phys_addr_t offset, function mv88w8618_eth_write (line 311) | static void mv88w8618_eth_write(void *opaque, target_phys_addr_t offset, function eth_cleanup (line 369) | static void eth_cleanup(VLANClientState *nc) function mv88w8618_eth_init (line 384) | static int mv88w8618_eth_init(SysBusDevice *dev) function mv88w8618_eth_class_init (line 420) | static void mv88w8618_eth_class_init(ObjectClass *klass, void *data) type musicpal_lcd_state (line 456) | typedef struct musicpal_lcd_state { function scale_lcd_color (line 468) | static uint8_t scale_lcd_color(musicpal_lcd_state *s, uint8_t col) function lcd_refresh (line 497) | static void lcd_refresh(void *opaque) function lcd_invalidate (line 532) | static void lcd_invalidate(void *opaque) function musicpal_lcd_gpio_brigthness_in (line 536) | static void musicpal_lcd_gpio_brigthness_in(void *opaque, int irq, int l... function musicpal_lcd_read (line 543) | static uint64_t musicpal_lcd_read(void *opaque, target_phys_addr_t offset, function musicpal_lcd_write (line 557) | static void musicpal_lcd_write(void *opaque, target_phys_addr_t offset, function musicpal_lcd_init (line 603) | static int musicpal_lcd_init(SysBusDevice *dev) function musicpal_lcd_class_init (line 638) | static void musicpal_lcd_class_init(ObjectClass *klass, void *data) type mv88w8618_pic_state (line 659) | typedef struct mv88w8618_pic_state function mv88w8618_pic_update (line 668) | static void mv88w8618_pic_update(mv88w8618_pic_state *s) function mv88w8618_pic_set_irq (line 673) | static void mv88w8618_pic_set_irq(void *opaque, int irq, int level) function mv88w8618_pic_read (line 685) | static uint64_t mv88w8618_pic_read(void *opaque, target_phys_addr_t offset, function mv88w8618_pic_write (line 699) | static void mv88w8618_pic_write(void *opaque, target_phys_addr_t offset, function mv88w8618_pic_reset (line 717) | static void mv88w8618_pic_reset(DeviceState *d) function mv88w8618_pic_init (line 732) | static int mv88w8618_pic_init(SysBusDevice *dev) function mv88w8618_pic_class_init (line 756) | static void mv88w8618_pic_class_init(ObjectClass *klass, void *data) type mv88w8618_timer_state (line 786) | typedef struct mv88w8618_timer_state { type mv88w8618_pit_state (line 793) | typedef struct mv88w8618_pit_state { function mv88w8618_timer_tick (line 799) | static void mv88w8618_timer_tick(void *opaque) function mv88w8618_timer_init (line 806) | static void mv88w8618_timer_init(SysBusDevice *dev, mv88w8618_timer_stat... function mv88w8618_pit_read (line 818) | static uint64_t mv88w8618_pit_read(void *opaque, target_phys_addr_t offset, function mv88w8618_pit_write (line 834) | static void mv88w8618_pit_write(void *opaque, target_phys_addr_t offset, function mv88w8618_pit_reset (line 874) | static void mv88w8618_pit_reset(DeviceState *d) function mv88w8618_pit_init (line 892) | static int mv88w8618_pit_init(SysBusDevice *dev) function mv88w8618_pit_class_init (line 933) | static void mv88w8618_pit_class_init(ObjectClass *klass, void *data) type mv88w8618_flashcfg_state (line 953) | typedef struct mv88w8618_flashcfg_state { function mv88w8618_flashcfg_read (line 959) | static uint64_t mv88w8618_flashcfg_read(void *opaque, function mv88w8618_flashcfg_write (line 974) | static void mv88w8618_flashcfg_write(void *opaque, target_phys_addr_t of... function mv88w8618_flashcfg_init (line 992) | static int mv88w8618_flashcfg_init(SysBusDevice *dev) function mv88w8618_flashcfg_class_init (line 1014) | static void mv88w8618_flashcfg_class_init(ObjectClass *klass, void *data) function musicpal_misc_read (line 1035) | static uint64_t musicpal_misc_read(void *opaque, target_phys_addr_t offset, function musicpal_misc_write (line 1047) | static void musicpal_misc_write(void *opaque, target_phys_addr_t offset, function musicpal_misc_init (line 1058) | static void musicpal_misc_init(SysBusDevice *dev) function mv88w8618_wlan_read (line 1071) | static uint64_t mv88w8618_wlan_read(void *opaque, target_phys_addr_t off... function mv88w8618_wlan_write (line 1087) | static void mv88w8618_wlan_write(void *opaque, target_phys_addr_t offset, function mv88w8618_wlan_init (line 1098) | static int mv88w8618_wlan_init(SysBusDevice *dev) type musicpal_gpio_state (line 1130) | typedef struct musicpal_gpio_state { function musicpal_gpio_brightness_update (line 1143) | static void musicpal_gpio_brightness_update(musicpal_gpio_state *s) { function musicpal_gpio_pin_event (line 1188) | static void musicpal_gpio_pin_event(void *opaque, int pin, int level) function musicpal_gpio_read (line 1205) | static uint64_t musicpal_gpio_read(void *opaque, target_phys_addr_t offset, function musicpal_gpio_write (line 1244) | static void musicpal_gpio_write(void *opaque, target_phys_addr_t offset, function musicpal_gpio_reset (line 1289) | static void musicpal_gpio_reset(DeviceState *d) function musicpal_gpio_init (line 1302) | static int musicpal_gpio_init(SysBusDevice *dev) function musicpal_gpio_class_init (line 1335) | static void musicpal_gpio_class_init(ObjectClass *klass, void *data) type musicpal_key_state (line 1376) | typedef struct musicpal_key_state { function musicpal_key_event (line 1384) | static void musicpal_key_event(void *opaque, int keycode) function musicpal_key_init (line 1461) | static int musicpal_key_init(SysBusDevice *dev) function musicpal_key_class_init (line 1490) | static void musicpal_key_class_init(ObjectClass *klass, void *data) type arm_boot_info (line 1506) | struct arm_boot_info function musicpal_init (line 1511) | static void musicpal_init(ram_addr_t ram_size, function musicpal_machine_init (line 1663) | static void musicpal_machine_init(void) function mv88w8618_wlan_class_init (line 1670) | static void mv88w8618_wlan_class_init(ObjectClass *klass, void *data) function musicpal_register_types (line 1684) | static void musicpal_register_types(void) FILE: qemu/hw/nand.c type NANDFlashState (line 55) | typedef struct NANDFlashState NANDFlashState; type NANDFlashState (line 56) | struct NANDFlashState { function mem_and (line 85) | static void mem_and(uint8_t *dest, const uint8_t *src, size_t n) function nand_reset (line 225) | static void nand_reset(DeviceState *dev) function nand_pushio_byte (line 236) | static inline void nand_pushio_byte(NANDFlashState *s, uint8_t value) function nand_command (line 244) | static void nand_command(NANDFlashState *s) function nand_pre_save (line 320) | static void nand_pre_save(void *opaque) function nand_post_load (line 327) | static int nand_post_load(void *opaque, int version_id) function nand_device_init (line 365) | static int nand_device_init(SysBusDevice *dev) function nand_class_init (line 427) | static void nand_class_init(ObjectClass *klass, void *data) function nand_register_types (line 445) | static void nand_register_types(void) function nand_setpins (line 456) | void nand_setpins(DeviceState *dev, uint8_t cle, uint8_t ale, function nand_getpins (line 471) | void nand_getpins(DeviceState *dev, int *rb) function nand_setio (line 476) | void nand_setio(DeviceState *dev, uint32_t value) function nand_getio (line 579) | uint32_t nand_getio(DeviceState *dev) function nand_getbuswidth (line 614) | uint32_t nand_getbuswidth(DeviceState *dev) function DeviceState (line 620) | DeviceState *nand_init(BlockDriverState *bdrv, int manf_id, int chip_id) FILE: qemu/hw/ne2000-isa.c type ISANE2000State (line 32) | typedef struct ISANE2000State { function isa_ne2000_cleanup (line 39) | static void isa_ne2000_cleanup(VLANClientState *nc) function isa_ne2000_initfn (line 65) | static int isa_ne2000_initfn(ISADevice *dev) function isa_ne2000_class_initfn (line 92) | static void isa_ne2000_class_initfn(ObjectClass *klass, void *data) function ne2000_isa_register_types (line 107) | static void ne2000_isa_register_types(void) FILE: qemu/hw/ne2000.c type PCINE2000State (line 121) | typedef struct PCINE2000State { function ne2000_reset (line 126) | void ne2000_reset(NE2000State *s) function ne2000_update_irq (line 142) | static void ne2000_update_irq(NE2000State *s) function compute_mcast_idx (line 157) | static int compute_mcast_idx(const uint8_t *ep) function ne2000_buffer_full (line 177) | static int ne2000_buffer_full(NE2000State *s) function ne2000_can_receive (line 192) | int ne2000_can_receive(VLANClientState *nc) function ne2000_receive (line 203) | ssize_t ne2000_receive(VLANClientState *nc, const uint8_t *buf, size_t s... function ne2000_ioport_write (line 300) | static void ne2000_ioport_write(void *opaque, uint32_t addr, uint32_t val) function ne2000_ioport_read (line 397) | static uint32_t ne2000_ioport_read(void *opaque, uint32_t addr) function ne2000_mem_writeb (line 468) | static inline void ne2000_mem_writeb(NE2000State *s, uint32_t addr, function ne2000_mem_writew (line 477) | static inline void ne2000_mem_writew(NE2000State *s, uint32_t addr, function ne2000_mem_writel (line 487) | static inline void ne2000_mem_writel(NE2000State *s, uint32_t addr, function ne2000_mem_readb (line 497) | static inline uint32_t ne2000_mem_readb(NE2000State *s, uint32_t addr) function ne2000_mem_readw (line 507) | static inline uint32_t ne2000_mem_readw(NE2000State *s, uint32_t addr) function ne2000_mem_readl (line 518) | static inline uint32_t ne2000_mem_readl(NE2000State *s, uint32_t addr) function ne2000_dma_update (line 529) | static inline void ne2000_dma_update(NE2000State *s, int len) function ne2000_asic_ioport_write (line 547) | static void ne2000_asic_ioport_write(void *opaque, uint32_t addr, uint32... function ne2000_asic_ioport_read (line 567) | static uint32_t ne2000_asic_ioport_read(void *opaque, uint32_t addr) function ne2000_asic_ioport_writel (line 587) | static void ne2000_asic_ioport_writel(void *opaque, uint32_t addr, uint3... function ne2000_asic_ioport_readl (line 601) | static uint32_t ne2000_asic_ioport_readl(void *opaque, uint32_t addr) function ne2000_reset_ioport_write (line 615) | static void ne2000_reset_ioport_write(void *opaque, uint32_t addr, uint3... function ne2000_reset_ioport_read (line 620) | static uint32_t ne2000_reset_ioport_read(void *opaque, uint32_t addr) function ne2000_post_load (line 627) | static int ne2000_post_load(void* opaque, int version_id) function ne2000_read (line 679) | static uint64_t ne2000_read(void *opaque, target_phys_addr_t addr, function ne2000_write (line 698) | static void ne2000_write(void *opaque, target_phys_addr_t addr, function ne2000_setup_io (line 725) | void ne2000_setup_io(NE2000State *s, unsigned size) function ne2000_cleanup (line 730) | static void ne2000_cleanup(VLANClientState *nc) function pci_ne2000_init (line 745) | static int pci_ne2000_init(PCIDevice *pci_dev) function pci_ne2000_exit (line 771) | static int pci_ne2000_exit(PCIDevice *pci_dev) function ne2000_class_init (line 786) | static void ne2000_class_init(ObjectClass *klass, void *data) function ne2000_register_types (line 808) | static void ne2000_register_types(void) FILE: qemu/hw/ne2000.h type NE2000State (line 6) | typedef struct NE2000State { FILE: qemu/hw/nseries.c type n800_s (line 39) | struct n800_s { function n800_mmc_cs_cb (line 127) | static void n800_mmc_cs_cb(void *opaque, int line, int level) function n8x0_gpio_setup (line 136) | static void n8x0_gpio_setup(struct n800_s *s) function n8x0_nand_setup (line 165) | static void n8x0_nand_setup(struct n800_s *s) function n8x0_i2c_setup (line 192) | static void n8x0_i2c_setup(struct n800_s *s) function n800_key_event (line 226) | static void n800_key_event(void *opaque, int keycode) function n800_tsc_kbd_setup (line 259) | static void n800_tsc_kbd_setup(struct n800_s *s) function n810_tsc_setup (line 284) | static void n810_tsc_setup(struct n800_s *s) function n810_key_event (line 295) | static void n810_key_event(void *opaque, int keycode) function n810_kbd_setup (line 376) | static void n810_kbd_setup(struct n800_s *s) type mipid_s (line 397) | struct mipid_s { function mipid_reset (line 417) | static void mipid_reset(struct mipid_s *s) function mipid_txrx (line 440) | static uint32_t mipid_txrx(void *opaque, uint32_t cmd, int len) type mipid_s (line 669) | struct mipid_s type mipid_s (line 669) | struct mipid_s function n8x0_spi_setup (line 677) | static void n8x0_spi_setup(struct n800_s *s) function n800_dss_init (line 688) | static void n800_dss_init(struct rfbi_chip_s *chip) function n8x0_dss_setup (line 731) | static void n8x0_dss_setup(struct n800_s *s) function n8x0_cbus_setup (line 741) | static void n8x0_cbus_setup(struct n800_s *s) function n8x0_uart_setup (line 757) | static void n8x0_uart_setup(struct n800_s *s) function n8x0_usb_setup (line 770) | static void n8x0_usb_setup(struct n800_s *s) function n800_setup_nolo_tags (line 819) | static void n800_setup_nolo_tags(void *sram_base) function n800_gpmc_init (line 959) | static void n800_gpmc_init(struct n800_s *s) function n8x0_boot_init (line 971) | static void n8x0_boot_init(void *opaque) type omap_gpiosw_info_s (line 1038) | struct omap_gpiosw_info_s { type omap_partition_info_s (line 1080) | struct omap_partition_info_s { function n8x0_atag_setup (line 1105) | static int n8x0_atag_setup(void *p, int model) function n800_atag_setup (line 1264) | static int n800_atag_setup(const struct arm_boot_info *info, void *p) function n810_atag_setup (line 1269) | static int n810_atag_setup(const struct arm_boot_info *info, void *p) function n8x0_init (line 1274) | static void n8x0_init(ram_addr_t ram_size, const char *boot_device, type arm_boot_info (line 1368) | struct arm_boot_info type arm_boot_info (line 1376) | struct arm_boot_info function n800_init (line 1387) | static void n800_init(ram_addr_t ram_size, function n810_init (line 1397) | static void n810_init(ram_addr_t ram_size, function nseries_machine_init (line 1419) | static void nseries_machine_init(void) FILE: qemu/hw/nvram.h type nvram_t (line 7) | typedef struct nvram_t { type M48t59State (line 32) | typedef struct M48t59State M48t59State; FILE: qemu/hw/omap.h type omap_mpu_state_s (line 52) | struct omap_mpu_state_s type clk (line 53) | struct clk type omap_mpu_state_s (line 54) | struct omap_mpu_state_s type omap_mpu_state_s (line 55) | struct omap_mpu_state_s type clk (line 56) | struct clk type omap_l4_s (line 66) | struct omap_l4_s type omap_l4_region_s (line 67) | struct omap_l4_region_s { type omap_l4_agent_info_s (line 72) | struct omap_l4_agent_info_s { type omap_target_agent_s (line 78) | struct omap_target_agent_s { type omap_l4_s (line 88) | struct omap_l4_s type omap_target_agent_s (line 91) | struct omap_target_agent_s type omap_target_agent_s (line 92) | struct omap_target_agent_s type omap_l4_s (line 93) | struct omap_l4_s type omap_l4_region_s (line 94) | struct omap_l4_region_s type omap_l4_agent_info_s (line 95) | struct omap_l4_agent_info_s type omap_target_agent_s (line 97) | struct omap_target_agent_s type omap_target_agent_s (line 99) | struct omap_target_agent_s type omap_target_agent_s (line 101) | struct omap_target_agent_s type omap_sdrc_s (line 105) | struct omap_sdrc_s type omap_sdrc_s (line 106) | struct omap_sdrc_s type omap_sdrc_s (line 108) | struct omap_sdrc_s type omap_gpmc_s (line 111) | struct omap_gpmc_s type omap_gpmc_s (line 112) | struct omap_gpmc_s type omap_mpu_state_s (line 112) | struct omap_mpu_state_s type omap_gpmc_s (line 115) | struct omap_gpmc_s type omap_gpmc_s (line 116) | struct omap_gpmc_s type omap_gpmc_s (line 117) | struct omap_gpmc_s type omap_dma_model (line 428) | enum omap_dma_model { type soc_dma_s (line 435) | struct soc_dma_s type soc_dma_s (line 436) | struct soc_dma_s type omap_mpu_state_s (line 438) | struct omap_mpu_state_s type omap_dma_model (line 439) | enum omap_dma_model type soc_dma_s (line 440) | struct soc_dma_s type omap_mpu_state_s (line 442) | struct omap_mpu_state_s type soc_dma_s (line 444) | struct soc_dma_s type dma_irq_map (line 446) | struct dma_irq_map { type omap_dma_port (line 452) | enum omap_dma_port { type omap_dma_addressing_t (line 462) | typedef enum { type omap_dma_lcd_channel_s (line 470) | struct omap_dma_lcd_channel_s { type soc_dma_s (line 514) | struct soc_dma_s type omap_gp_timer_s (line 650) | struct omap_gp_timer_s type omap_gp_timer_s (line 651) | struct omap_gp_timer_s type omap_target_agent_s (line 651) | struct omap_target_agent_s type omap_gp_timer_s (line 653) | struct omap_gp_timer_s type omap_synctimer_s (line 656) | struct omap_synctimer_s type omap_synctimer_s (line 657) | struct omap_synctimer_s type omap_target_agent_s (line 657) | struct omap_target_agent_s type omap_mpu_state_s (line 658) | struct omap_mpu_state_s type omap_synctimer_s (line 659) | struct omap_synctimer_s type omap_uart_s (line 661) | struct omap_uart_s type omap_uart_s (line 662) | struct omap_uart_s type omap_uart_s (line 666) | struct omap_uart_s type omap_target_agent_s (line 667) | struct omap_target_agent_s type omap_uart_s (line 671) | struct omap_uart_s type omap_uart_s (line 672) | struct omap_uart_s type omap_mpuio_s (line 674) | struct omap_mpuio_s type omap_mpuio_s (line 675) | struct omap_mpuio_s type omap_mpuio_s (line 676) | struct omap_mpuio_s type omap_mpuio_s (line 677) | struct omap_mpuio_s type uWireSlave (line 679) | struct uWireSlave { type omap_uwire_s (line 684) | struct omap_uwire_s type omap_uwire_s (line 685) | struct omap_uwire_s type omap_mcspi_s (line 689) | struct omap_mcspi_s type omap_mcspi_s (line 690) | struct omap_mcspi_s type omap_target_agent_s (line 690) | struct omap_target_agent_s type omap_mcspi_s (line 692) | struct omap_mcspi_s type omap_mcspi_s (line 695) | struct omap_mcspi_s type I2SCodec (line 697) | struct I2SCodec { type omap_mcbsp_s (line 721) | struct omap_mcbsp_s type omap_mcbsp_s (line 722) | struct omap_mcbsp_s type omap_target_agent_s (line 724) | struct omap_target_agent_s type omap_mpu_state_s (line 725) | struct omap_mpu_state_s type omap_lcd_panel_s (line 728) | struct omap_lcd_panel_s type omap_lcd_panel_s (line 729) | struct omap_lcd_panel_s type omap_lcd_panel_s (line 730) | struct omap_lcd_panel_s type omap_dma_lcd_channel_s (line 733) | struct omap_dma_lcd_channel_s type rfbi_chip_s (line 737) | struct rfbi_chip_s { type omap_dss_s (line 743) | struct omap_dss_s type omap_dss_s (line 744) | struct omap_dss_s type omap_dss_s (line 745) | struct omap_dss_s type omap_target_agent_s (line 745) | struct omap_target_agent_s type omap_dss_s (line 751) | struct omap_dss_s type rfbi_chip_s (line 751) | struct rfbi_chip_s type omap_mmc_s (line 754) | struct omap_mmc_s type omap_mmc_s (line 755) | struct omap_mmc_s type omap_mmc_s (line 759) | struct omap_mmc_s type omap_target_agent_s (line 759) | struct omap_target_agent_s type omap_mmc_s (line 762) | struct omap_mmc_s type omap_mmc_s (line 763) | struct omap_mmc_s type omap_mmc_s (line 764) | struct omap_mmc_s type omap_mpu_state_s (line 792) | struct omap_mpu_state_s { type omap_mpu_state_s (line 936) | struct omap_mpu_state_s type omap_mpu_state_s (line 941) | struct omap_mpu_state_s type io_fn (line 1022) | struct io_fn { function io_readb (line 1029) | static uint32_t io_readb(void *opaque, target_phys_addr_t addr) function io_readh (line 1041) | static uint32_t io_readh(void *opaque, target_phys_addr_t addr) function io_readw (line 1053) | static uint32_t io_readw(void *opaque, target_phys_addr_t addr) function io_writeb (line 1065) | static void io_writeb(void *opaque, target_phys_addr_t addr, uint32_t va... function io_writeh (line 1075) | static void io_writeh(void *opaque, target_phys_addr_t addr, uint32_t va... function io_writew (line 1085) | static void io_writew(void *opaque, target_phys_addr_t addr, uint32_t va... function debug_register_io_memory (line 1099) | inline static int debug_register_io_memory(CPUReadMemoryFunc * const *me... FILE: qemu/hw/omap1.c function omap_badwidth_read8 (line 29) | uint32_t omap_badwidth_read8(void *opaque, target_phys_addr_t addr) function omap_badwidth_write8 (line 38) | void omap_badwidth_write8(void *opaque, target_phys_addr_t addr, function omap_badwidth_read16 (line 47) | uint32_t omap_badwidth_read16(void *opaque, target_phys_addr_t addr) function omap_badwidth_write16 (line 56) | void omap_badwidth_write16(void *opaque, target_phys_addr_t addr, function omap_badwidth_read32 (line 65) | uint32_t omap_badwidth_read32(void *opaque, target_phys_addr_t addr) function omap_badwidth_write32 (line 74) | void omap_badwidth_write32(void *opaque, target_phys_addr_t addr, type omap_mpu_timer_s (line 82) | struct omap_mpu_timer_s { function omap_timer_read (line 100) | static inline uint32_t omap_timer_read(struct omap_mpu_timer_s *timer) function omap_timer_sync (line 111) | static inline void omap_timer_sync(struct omap_mpu_timer_s *timer) function omap_timer_update (line 117) | static inline void omap_timer_update(struct omap_mpu_timer_s *timer) function omap_timer_fire (line 140) | static void omap_timer_fire(void *opaque) function omap_timer_tick (line 154) | static void omap_timer_tick(void *opaque) function omap_timer_clk_update (line 163) | static void omap_timer_clk_update(void *opaque, int line, int on) function omap_timer_clk_setup (line 172) | static void omap_timer_clk_setup(struct omap_mpu_timer_s *timer) function omap_mpu_timer_read (line 179) | static uint64_t omap_mpu_timer_read(void *opaque, target_phys_addr_t addr, function omap_mpu_timer_write (line 203) | static void omap_mpu_timer_write(void *opaque, target_phys_addr_t addr, function omap_mpu_timer_reset (line 241) | static void omap_mpu_timer_reset(struct omap_mpu_timer_s *s) type omap_mpu_timer_s (line 253) | struct omap_mpu_timer_s type omap_mpu_timer_s (line 257) | struct omap_mpu_timer_s type omap_mpu_timer_s (line 257) | struct omap_mpu_timer_s type omap_mpu_timer_s (line 258) | struct omap_mpu_timer_s type omap_watchdog_timer_s (line 276) | struct omap_watchdog_timer_s { function omap_wd_timer_read (line 285) | static uint64_t omap_wd_timer_read(void *opaque, target_phys_addr_t addr, function omap_wd_timer_write (line 310) | static void omap_wd_timer_write(void *opaque, target_phys_addr_t addr, function omap_wd_timer_reset (line 364) | static void omap_wd_timer_reset(struct omap_watchdog_timer_s *s) type omap_watchdog_timer_s (line 382) | struct omap_watchdog_timer_s type omap_watchdog_timer_s (line 386) | struct omap_watchdog_timer_s type omap_watchdog_timer_s (line 386) | struct omap_watchdog_timer_s type omap_watchdog_timer_s (line 387) | struct omap_watchdog_timer_s type omap_32khz_timer_s (line 403) | struct omap_32khz_timer_s { function omap_os_timer_read (line 408) | static uint64_t omap_os_timer_read(void *opaque, target_phys_addr_t addr, function omap_os_timer_write (line 435) | static void omap_os_timer_write(void *opaque, target_phys_addr_t addr, function omap_os_timer_reset (line 476) | static void omap_os_timer_reset(struct omap_32khz_timer_s *s) type omap_32khz_timer_s (line 488) | struct omap_32khz_timer_s type omap_32khz_timer_s (line 492) | struct omap_32khz_timer_s type omap_32khz_timer_s (line 492) | struct omap_32khz_timer_s type omap_32khz_timer_s (line 493) | struct omap_32khz_timer_s function omap_ulpd_pm_read (line 509) | static uint64_t omap_ulpd_pm_read(void *opaque, target_phys_addr_t addr, function omap_ulpd_clk_update (line 554) | static inline void omap_ulpd_clk_update(struct omap_mpu_state_s *s, function omap_ulpd_req_update (line 563) | static inline void omap_ulpd_req_update(struct omap_mpu_state_s *s, function omap_ulpd_pm_write (line 576) | static void omap_ulpd_pm_write(void *opaque, target_phys_addr_t addr, function omap_ulpd_pm_reset (line 701) | static void omap_ulpd_pm_reset(struct omap_mpu_state_s *mpu) function omap_ulpd_pm_init (line 728) | static void omap_ulpd_pm_init(MemoryRegion *system_memory, function omap_pin_cfg_read (line 739) | static uint64_t omap_pin_cfg_read(void *opaque, target_phys_addr_t addr, function omap_pin_funcmux0_update (line 793) | static inline void omap_pin_funcmux0_update(struct omap_mpu_state_s *s, function omap_pin_funcmux1_update (line 806) | static inline void omap_pin_funcmux1_update(struct omap_mpu_state_s *s, function omap_pin_modconf1_update (line 819) | static inline void omap_pin_modconf1_update(struct omap_mpu_state_s *s, function omap_pin_cfg_write (line 846) | static void omap_pin_cfg_write(void *opaque, target_phys_addr_t addr, function omap_pin_cfg_reset (line 930) | static void omap_pin_cfg_reset(struct omap_mpu_state_s *mpu) function omap_pin_cfg_init (line 946) | static void omap_pin_cfg_init(MemoryRegion *system_memory, function omap_id_read (line 957) | static uint64_t omap_id_read(void *opaque, target_phys_addr_t addr, function omap_id_write (line 1004) | static void omap_id_write(void *opaque, target_phys_addr_t addr, function omap_id_init (line 1020) | static void omap_id_init(MemoryRegion *memory, struct omap_mpu_state_s *... function omap_mpui_read (line 1038) | static uint64_t omap_mpui_read(void *opaque, target_phys_addr_t addr, function omap_mpui_write (line 1071) | static void omap_mpui_write(void *opaque, target_phys_addr_t addr, function omap_mpui_reset (line 1107) | static void omap_mpui_reset(struct omap_mpu_state_s *s) function omap_mpui_init (line 1112) | static void omap_mpui_init(MemoryRegion *memory, target_phys_addr_t base, type omap_tipb_bridge_s (line 1123) | struct omap_tipb_bridge_s { function omap_tipb_bridge_read (line 1134) | static uint64_t omap_tipb_bridge_read(void *opaque, target_phys_addr_t a... function omap_tipb_bridge_write (line 1164) | static void omap_tipb_bridge_write(void *opaque, target_phys_addr_t addr, function omap_tipb_bridge_reset (line 1209) | static void omap_tipb_bridge_reset(struct omap_tipb_bridge_s *s) type omap_tipb_bridge_s (line 1217) | struct omap_tipb_bridge_s type omap_tipb_bridge_s (line 1221) | struct omap_tipb_bridge_s type omap_tipb_bridge_s (line 1221) | struct omap_tipb_bridge_s type omap_tipb_bridge_s (line 1222) | struct omap_tipb_bridge_s function omap_tcmi_read (line 1235) | static uint64_t omap_tcmi_read(void *opaque, target_phys_addr_t addr, function omap_tcmi_write (line 1273) | static void omap_tcmi_write(void *opaque, target_phys_addr_t addr, function omap_tcmi_reset (line 1314) | static void omap_tcmi_reset(struct omap_mpu_state_s *mpu) function omap_tcmi_init (line 1333) | static void omap_tcmi_init(MemoryRegion *memory, target_phys_addr_t base, type dpll_ctl_s (line 1343) | struct dpll_ctl_s { function omap_dpll_read (line 1349) | static uint64_t omap_dpll_read(void *opaque, target_phys_addr_t addr, function omap_dpll_write (line 1365) | static void omap_dpll_write(void *opaque, target_phys_addr_t addr, function omap_dpll_reset (line 1408) | static void omap_dpll_reset(struct dpll_ctl_s *s) type dpll_ctl_s (line 1414) | struct dpll_ctl_s type dpll_ctl_s (line 1417) | struct dpll_ctl_s function omap_clkm_read (line 1428) | static uint64_t omap_clkm_read(void *opaque, target_phys_addr_t addr, function omap_clkm_ckctl_update (line 1470) | static inline void omap_clkm_ckctl_update(struct omap_mpu_state_s *s, function omap_clkm_idlect1_update (line 1517) | static inline void omap_clkm_idlect1_update(struct omap_mpu_state_s *s, function omap_clkm_idlect2_update (line 1548) | static inline void omap_clkm_idlect2_update(struct omap_mpu_state_s *s, function omap_clkm_ckout1_update (line 1571) | static inline void omap_clkm_ckout1_update(struct omap_mpu_state_s *s, function omap_clkm_write (line 1629) | static void omap_clkm_write(void *opaque, target_phys_addr_t addr, function omap_clkdsp_read (line 1716) | static uint64_t omap_clkdsp_read(void *opaque, target_phys_addr_t addr, function omap_clkdsp_idlect1_update (line 1744) | static inline void omap_clkdsp_idlect1_update(struct omap_mpu_state_s *s, function omap_clkdsp_idlect2_update (line 1752) | static inline void omap_clkdsp_idlect2_update(struct omap_mpu_state_s *s, function omap_clkdsp_write (line 1760) | static void omap_clkdsp_write(void *opaque, target_phys_addr_t addr, function omap_clkm_reset (line 1802) | static void omap_clkm_reset(struct omap_mpu_state_s *s) function omap_clkm_init (line 1825) | static void omap_clkm_init(MemoryRegion *memory, target_phys_addr_t mpu_... type omap_mpuio_s (line 1844) | struct omap_mpuio_s { function omap_mpuio_set (line 1870) | static void omap_mpuio_set(void *opaque, int line, int level) function omap_mpuio_kbd_update (line 1892) | static void omap_mpuio_kbd_update(struct omap_mpuio_s *s) function omap_mpuio_read (line 1905) | static uint64_t omap_mpuio_read(void *opaque, target_phys_addr_t addr, function omap_mpuio_write (line 1965) | static void omap_mpuio_write(void *opaque, target_phys_addr_t addr, function omap_mpuio_reset (line 2048) | static void omap_mpuio_reset(struct omap_mpuio_s *s) function omap_mpuio_onoff (line 2064) | static void omap_mpuio_onoff(void *opaque, int line, int on) type omap_mpuio_s (line 2073) | struct omap_mpuio_s type omap_mpuio_s (line 2078) | struct omap_mpuio_s type omap_mpuio_s (line 2078) | struct omap_mpuio_s type omap_mpuio_s (line 2079) | struct omap_mpuio_s function qemu_irq (line 2096) | qemu_irq *omap_mpuio_in_get(struct omap_mpuio_s *s) function omap_mpuio_out_set (line 2101) | void omap_mpuio_out_set(struct omap_mpuio_s *s, int line, qemu_irq handler) function omap_mpuio_key (line 2108) | void omap_mpuio_key(struct omap_mpuio_s *s, int row, int col, int down) type omap_uwire_s (line 2122) | struct omap_uwire_s { function omap_uwire_transfer_start (line 2136) | static void omap_uwire_transfer_start(struct omap_uwire_s *s) function omap_uwire_read (line 2161) | static uint64_t omap_uwire_read(void *opaque, target_phys_addr_t addr, function omap_uwire_write (line 2195) | static void omap_uwire_write(void *opaque, target_phys_addr_t addr, function omap_uwire_reset (line 2254) | static void omap_uwire_reset(struct omap_uwire_s *s) type omap_uwire_s (line 2264) | struct omap_uwire_s type omap_uwire_s (line 2270) | struct omap_uwire_s type omap_uwire_s (line 2270) | struct omap_uwire_s type omap_uwire_s (line 2271) | struct omap_uwire_s function omap_uwire_attach (line 2284) | void omap_uwire_attach(struct omap_uwire_s *s, type omap_pwl_s (line 2296) | struct omap_pwl_s { function omap_pwl_update (line 2304) | static void omap_pwl_update(struct omap_pwl_s *s) function omap_pwl_read (line 2314) | static uint64_t omap_pwl_read(void *opaque, target_phys_addr_t addr, function omap_pwl_write (line 2334) | static void omap_pwl_write(void *opaque, target_phys_addr_t addr, function omap_pwl_reset (line 2365) | static void omap_pwl_reset(struct omap_pwl_s *s) function omap_pwl_clk_update (line 2374) | static void omap_pwl_clk_update(void *opaque, int line, int on) type omap_pwl_s (line 2382) | struct omap_pwl_s type omap_pwl_s (line 2386) | struct omap_pwl_s type omap_pwt_s (line 2399) | struct omap_pwt_s { function omap_pwt_read (line 2407) | static uint64_t omap_pwt_read(void *opaque, target_phys_addr_t addr, function omap_pwt_write (line 2429) | static void omap_pwt_write(void *opaque, target_phys_addr_t addr, function omap_pwt_reset (line 2482) | static void omap_pwt_reset(struct omap_pwt_s *s) type omap_pwt_s (line 2489) | struct omap_pwt_s type omap_pwt_s (line 2493) | struct omap_pwt_s type omap_rtc_s (line 2504) | struct omap_rtc_s { function omap_rtc_interrupts_update (line 2525) | static void omap_rtc_interrupts_update(struct omap_rtc_s *s) function omap_rtc_alarm_update (line 2531) | static void omap_rtc_alarm_update(struct omap_rtc_s *s) function omap_rtc_read (line 2538) | static uint64_t omap_rtc_read(void *opaque, target_phys_addr_t addr, function omap_rtc_write (line 2620) | static void omap_rtc_write(void *opaque, target_phys_addr_t addr, function omap_rtc_tick (line 2818) | static void omap_rtc_tick(void *opaque) function omap_rtc_reset (line 2881) | static void omap_rtc_reset(struct omap_rtc_s *s) type omap_rtc_s (line 2902) | struct omap_rtc_s type omap_rtc_s (line 2907) | struct omap_rtc_s type omap_rtc_s (line 2907) | struct omap_rtc_s type omap_rtc_s (line 2908) | struct omap_rtc_s type omap_mcbsp_s (line 2924) | struct omap_mcbsp_s { function omap_mcbsp_intr_update (line 2949) | static void omap_mcbsp_intr_update(struct omap_mcbsp_s *s) function omap_mcbsp_rx_newdata (line 2984) | static void omap_mcbsp_rx_newdata(struct omap_mcbsp_s *s) function omap_mcbsp_source_tick (line 2993) | static void omap_mcbsp_source_tick(void *opaque) function omap_mcbsp_rx_start (line 3010) | static void omap_mcbsp_rx_start(struct omap_mcbsp_s *s) function omap_mcbsp_rx_stop (line 3020) | static void omap_mcbsp_rx_stop(struct omap_mcbsp_s *s) function omap_mcbsp_rx_done (line 3025) | static void omap_mcbsp_rx_done(struct omap_mcbsp_s *s) function omap_mcbsp_tx_newdata (line 3032) | static void omap_mcbsp_tx_newdata(struct omap_mcbsp_s *s) function omap_mcbsp_sink_tick (line 3039) | static void omap_mcbsp_sink_tick(void *opaque) function omap_mcbsp_tx_start (line 3056) | static void omap_mcbsp_tx_start(struct omap_mcbsp_s *s) function omap_mcbsp_tx_done (line 3066) | static void omap_mcbsp_tx_done(struct omap_mcbsp_s *s) function omap_mcbsp_tx_stop (line 3075) | static void omap_mcbsp_tx_stop(struct omap_mcbsp_s *s) function omap_mcbsp_req_update (line 3082) | static void omap_mcbsp_req_update(struct omap_mcbsp_s *s) function omap_mcbsp_read (line 3131) | static uint64_t omap_mcbsp_read(void *opaque, target_phys_addr_t addr, function omap_mcbsp_writeh (line 3229) | static void omap_mcbsp_writeh(void *opaque, target_phys_addr_t addr, function omap_mcbsp_writew (line 3367) | static void omap_mcbsp_writew(void *opaque, target_phys_addr_t addr, function omap_mcbsp_write (line 3398) | static void omap_mcbsp_write(void *opaque, target_phys_addr_t addr, function omap_mcbsp_reset (line 3414) | static void omap_mcbsp_reset(struct omap_mcbsp_s *s) type omap_mcbsp_s (line 3433) | struct omap_mcbsp_s type omap_mcbsp_s (line 3438) | struct omap_mcbsp_s type omap_mcbsp_s (line 3438) | struct omap_mcbsp_s type omap_mcbsp_s (line 3439) | struct omap_mcbsp_s function omap_mcbsp_i2s_swallow (line 3455) | static void omap_mcbsp_i2s_swallow(void *opaque, int line, int level) function omap_mcbsp_i2s_start (line 3465) | static void omap_mcbsp_i2s_start(void *opaque, int line, int level) function omap_mcbsp_i2s_attach (line 3475) | void omap_mcbsp_i2s_attach(struct omap_mcbsp_s *s, I2SCodec *slave) type omap_lpg_s (line 3483) | struct omap_lpg_s { function omap_lpg_tick (line 3495) | static void omap_lpg_tick(void *opaque) function omap_lpg_update (line 3508) | static void omap_lpg_update(struct omap_lpg_s *s) function omap_lpg_reset (line 3541) | static void omap_lpg_reset(struct omap_lpg_s *s) function omap_lpg_read (line 3549) | static uint64_t omap_lpg_read(void *opaque, target_phys_addr_t addr, function omap_lpg_write (line 3571) | static void omap_lpg_write(void *opaque, target_phys_addr_t addr, function omap_lpg_clk_update (line 3606) | static void omap_lpg_clk_update(void *opaque, int line, int on) type omap_lpg_s (line 3614) | struct omap_lpg_s type omap_lpg_s (line 3617) | struct omap_lpg_s type omap_lpg_s (line 3617) | struct omap_lpg_s type omap_lpg_s (line 3618) | struct omap_lpg_s function omap_mpui_io_read (line 3633) | static uint64_t omap_mpui_io_read(void *opaque, target_phys_addr_t addr, function omap_mpui_io_write (line 3647) | static void omap_mpui_io_write(void *opaque, target_phys_addr_t addr, function omap_setup_mpui_io (line 3660) | static void omap_setup_mpui_io(MemoryRegion *system_memory, function omap1_mpu_reset (line 3670) | static void omap1_mpu_reset(void *opaque) type omap_map_s (line 3707) | struct omap_map_s { function omap_setup_dsp_mapping (line 3737) | static void omap_setup_dsp_mapping(MemoryRegion *system_memory, function omap_mpu_wakeup (line 3750) | void omap_mpu_wakeup(void *opaque, int irq, int req) type dma_irq_map (line 3758) | struct dma_irq_map function omap_validate_emiff_addr (line 3778) | static int omap_validate_emiff_addr(struct omap_mpu_state_s *s, function omap_validate_emifs_addr (line 3784) | static int omap_validate_emifs_addr(struct omap_mpu_state_s *s, function omap_validate_imif_addr (line 3791) | static int omap_validate_imif_addr(struct omap_mpu_state_s *s, function omap_validate_tipb_addr (line 3797) | static int omap_validate_tipb_addr(struct omap_mpu_state_s *s, function omap_validate_local_addr (line 3803) | static int omap_validate_local_addr(struct omap_mpu_state_s *s, function omap_validate_tipb_mpui_addr (line 3809) | static int omap_validate_tipb_mpui_addr(struct omap_mpu_state_s *s, type omap_mpu_state_s (line 3815) | struct omap_mpu_state_s type omap_mpu_state_s (line 3820) | struct omap_mpu_state_s type omap_mpu_state_s (line 3820) | struct omap_mpu_state_s type omap_mpu_state_s (line 3821) | struct omap_mpu_state_s FILE: qemu/hw/omap2.c type omap_eac_s (line 34) | struct omap_eac_s { function omap_eac_interrupt_update (line 83) | static inline void omap_eac_interrupt_update(struct omap_eac_s *s) function omap_eac_in_dmarequest_update (line 88) | static inline void omap_eac_in_dmarequest_update(struct omap_eac_s *s) function omap_eac_out_dmarequest_update (line 94) | static inline void omap_eac_out_dmarequest_update(struct omap_eac_s *s) function omap_eac_in_refill (line 100) | static inline void omap_eac_in_refill(struct omap_eac_s *s) function omap_eac_out_empty (line 137) | static inline void omap_eac_out_empty(struct omap_eac_s *s) function omap_eac_in_cb (line 159) | static void omap_eac_in_cb(void *opaque, int avail_b) function omap_eac_out_cb (line 169) | static void omap_eac_out_cb(void *opaque, int free_b) function omap_eac_enable_update (line 180) | static void omap_eac_enable_update(struct omap_eac_s *s) function omap_eac_rate_update (line 215) | static void omap_eac_rate_update(struct omap_eac_s *s) function omap_eac_volume_update (line 230) | static void omap_eac_volume_update(struct omap_eac_s *s) function omap_eac_format_update (line 235) | static void omap_eac_format_update(struct omap_eac_s *s) function omap_eac_reset (line 283) | static void omap_eac_reset(struct omap_eac_s *s) function omap_eac_read (line 327) | static uint64_t omap_eac_read(void *opaque, target_phys_addr_t addr, function omap_eac_write (line 443) | static void omap_eac_write(void *opaque, target_phys_addr_t addr, type omap_eac_s (line 593) | struct omap_eac_s type omap_target_agent_s (line 593) | struct omap_target_agent_s type omap_eac_s (line 596) | struct omap_eac_s type omap_eac_s (line 596) | struct omap_eac_s type omap_eac_s (line 597) | struct omap_eac_s type omap_sti_s (line 614) | struct omap_sti_s { function omap_sti_interrupt_update (line 631) | static inline void omap_sti_interrupt_update(struct omap_sti_s *s) function omap_sti_reset (line 636) | static void omap_sti_reset(struct omap_sti_s *s) function omap_sti_read (line 647) | static uint64_t omap_sti_read(void *opaque, target_phys_addr_t addr, function omap_sti_write (line 688) | static void omap_sti_write(void *opaque, target_phys_addr_t addr, function omap_sti_fifo_read (line 744) | static uint64_t omap_sti_fifo_read(void *opaque, target_phys_addr_t addr, function omap_sti_fifo_write (line 751) | static void omap_sti_fifo_write(void *opaque, target_phys_addr_t addr, type omap_sti_s (line 781) | struct omap_sti_s type omap_target_agent_s (line 781) | struct omap_target_agent_s type omap_sti_s (line 786) | struct omap_sti_s type omap_sti_s (line 786) | struct omap_sti_s type omap_sti_s (line 787) | struct omap_sti_s type omap_l4_region_s (line 809) | struct omap_l4_region_s type omap_l4_agent_info_s (line 937) | struct omap_l4_agent_info_s type omap_prcm_s (line 1000) | struct omap_prcm_s { function omap_prcm_int_update (line 1037) | static void omap_prcm_int_update(struct omap_prcm_s *s, int dom) function omap_prcm_read (line 1043) | static uint64_t omap_prcm_read(void *opaque, target_phys_addr_t addr, function omap_prcm_apll_update (line 1292) | static void omap_prcm_apll_update(struct omap_prcm_s *s) function omap_prcm_dpll_update (line 1307) | static void omap_prcm_dpll_update(struct omap_prcm_s *s) function omap_prcm_write (line 1355) | static void omap_prcm_write(void *opaque, target_phys_addr_t addr, function omap_prcm_reset (line 1719) | static void omap_prcm_reset(struct omap_prcm_s *s) function omap_prcm_coldreset (line 1777) | static void omap_prcm_coldreset(struct omap_prcm_s *s) type omap_prcm_s (line 1799) | struct omap_prcm_s type omap_target_agent_s (line 1799) | struct omap_target_agent_s type omap_mpu_state_s (line 1801) | struct omap_mpu_state_s type omap_prcm_s (line 1803) | struct omap_prcm_s type omap_prcm_s (line 1803) | struct omap_prcm_s type omap_prcm_s (line 1804) | struct omap_prcm_s type omap_sysctl_s (line 1823) | struct omap_sysctl_s { function omap_sysctl_read8 (line 1835) | static uint32_t omap_sysctl_read8(void *opaque, target_phys_addr_t addr) function omap_sysctl_read (line 1860) | static uint32_t omap_sysctl_read(void *opaque, target_phys_addr_t addr) function omap_sysctl_write8 (line 1960) | static void omap_sysctl_write8(void *opaque, target_phys_addr_t addr, function omap_sysctl_write (line 1984) | static void omap_sysctl_write(void *opaque, target_phys_addr_t addr, function omap_sysctl_reset (line 2095) | static void omap_sysctl_reset(struct omap_sysctl_s *s) type omap_sysctl_s (line 2179) | struct omap_sysctl_s type omap_target_agent_s (line 2179) | struct omap_target_agent_s type omap_mpu_state_s (line 2180) | struct omap_mpu_state_s type omap_sysctl_s (line 2182) | struct omap_sysctl_s type omap_sysctl_s (line 2182) | struct omap_sysctl_s type omap_sysctl_s (line 2183) | struct omap_sysctl_s function omap2_mpu_reset (line 2196) | static void omap2_mpu_reset(void *opaque) function omap2_validate_addr (line 2228) | static int omap2_validate_addr(struct omap_mpu_state_s *s, type dma_irq_map (line 2234) | struct dma_irq_map type omap_mpu_state_s (line 2241) | struct omap_mpu_state_s type omap_mpu_state_s (line 2245) | struct omap_mpu_state_s type omap_mpu_state_s (line 2245) | struct omap_mpu_state_s type omap_mpu_state_s (line 2246) | struct omap_mpu_state_s type omap_target_agent_s (line 2252) | struct omap_target_agent_s FILE: qemu/hw/omap_clk.c type clk (line 24) | struct clk { type clk (line 50) | struct clk type clk (line 56) | struct clk type clk (line 63) | struct clk type clk (line 72) | struct clk type clk (line 79) | struct clk type clk (line 85) | struct clk type clk (line 91) | struct clk type clk (line 98) | struct clk type clk (line 106) | struct clk type clk (line 112) | struct clk type clk (line 118) | struct clk type clk (line 124) | struct clk type clk (line 132) | struct clk type clk (line 140) | struct clk type clk (line 148) | struct clk type clk (line 156) | struct clk type clk (line 163) | struct clk type clk (line 171) | struct clk type clk (line 178) | struct clk type clk (line 185) | struct clk type clk (line 194) | struct clk type clk (line 205) | struct clk type clk (line 211) | struct clk type clk (line 218) | struct clk type clk (line 224) | struct clk type clk (line 230) | struct clk type clk (line 236) | struct clk type clk (line 244) | struct clk type clk (line 254) | struct clk type clk (line 261) | struct clk type clk (line 268) | struct clk type clk (line 274) | struct clk type clk (line 280) | struct clk type clk (line 288) | struct clk type clk (line 294) | struct clk type clk (line 301) | struct clk type clk (line 307) | struct clk type clk (line 313) | struct clk type clk (line 319) | struct clk type clk (line 325) | struct clk type clk (line 331) | struct clk type clk (line 337) | struct clk type clk (line 343) | struct clk type clk (line 351) | struct clk type clk (line 359) | struct clk type clk (line 368) | struct clk type clk (line 376) | struct clk type clk (line 384) | struct clk type clk (line 392) | struct clk type clk (line 399) | struct clk type clk (line 407) | struct clk type clk (line 415) | struct clk type clk (line 422) | struct clk type clk (line 428) | struct clk type clk (line 434) | struct clk type clk (line 440) | struct clk type clk (line 447) | struct clk type clk (line 453) | struct clk type clk (line 462) | struct clk type clk (line 471) | struct clk type clk (line 477) | struct clk type clk (line 484) | struct clk type clk (line 489) | struct clk type clk (line 497) | struct clk type clk (line 504) | struct clk type clk (line 511) | struct clk type clk (line 518) | struct clk type clk (line 525) | struct clk type clk (line 532) | struct clk type clk (line 539) | struct clk type clk (line 546) | struct clk type clk (line 552) | struct clk type clk (line 558) | struct clk type clk (line 565) | struct clk type clk (line 572) | struct clk type clk (line 579) | struct clk type clk (line 586) | struct clk type clk (line 593) | struct clk type clk (line 599) | struct clk type clk (line 605) | struct clk type clk (line 611) | struct clk type clk (line 617) | struct clk type clk (line 623) | struct clk type clk (line 629) | struct clk type clk (line 635) | struct clk type clk (line 641) | struct clk type clk (line 647) | struct clk type clk (line 653) | struct clk type clk (line 659) | struct clk type clk (line 665) | struct clk type clk (line 671) | struct clk type clk (line 677) | struct clk type clk (line 683) | struct clk type clk (line 689) | struct clk type clk (line 695) | struct clk type clk (line 701) | struct clk type clk (line 708) | struct clk type clk (line 715) | struct clk type clk (line 721) | struct clk type clk (line 727) | struct clk type clk (line 733) | struct clk type clk (line 739) | struct clk type clk (line 745) | struct clk type clk (line 751) | struct clk type clk (line 757) | struct clk type clk (line 763) | struct clk type clk (line 769) | struct clk type clk (line 775) | struct clk type clk (line 781) | struct clk type clk (line 788) | struct clk type clk (line 795) | struct clk type clk (line 801) | struct clk type clk (line 807) | struct clk type clk (line 813) | struct clk type clk (line 820) | struct clk type clk (line 826) | struct clk type clk (line 833) | struct clk type clk (line 839) | struct clk type clk (line 863) | struct clk type clk (line 869) | struct clk type clk (line 875) | struct clk type clk (line 881) | struct clk type clk (line 897) | struct clk type clk (line 909) | struct clk type clk (line 915) | struct clk type clk (line 921) | struct clk type clk (line 927) | struct clk type clk (line 943) | struct clk type clk (line 950) | struct clk function omap_clk_adduser (line 1096) | void omap_clk_adduser(struct clk *clk, qemu_irq user) type clk (line 1104) | struct clk type omap_mpu_state_s (line 1104) | struct omap_mpu_state_s type clk (line 1106) | struct clk function omap_clk_get (line 1114) | void omap_clk_get(struct clk *clk) function omap_clk_put (line 1119) | void omap_clk_put(struct clk *clk) function omap_clk_update (line 1125) | static void omap_clk_update(struct clk *clk) function omap_clk_rate_update_full (line 1147) | static void omap_clk_rate_update_full(struct clk *clk, unsigned long int... function omap_clk_rate_update (line 1162) | static void omap_clk_rate_update(struct clk *clk) function omap_clk_reparent (line 1175) | void omap_clk_reparent(struct clk *clk, struct clk *parent) function omap_clk_onoff (line 1194) | void omap_clk_onoff(struct clk *clk, int on) function omap_clk_canidle (line 1200) | void omap_clk_canidle(struct clk *clk, int can) function omap_clk_setrate (line 1208) | void omap_clk_setrate(struct clk *clk, int divide, int multiply) function omap_clk_getrate (line 1215) | int64_t omap_clk_getrate(omap_clk clk) function omap_clk_init (line 1220) | void omap_clk_init(struct omap_mpu_state_s *mpu) FILE: qemu/hw/omap_dma.c type omap_dma_channel_s (line 26) | struct omap_dma_channel_s { type omap_dma_s (line 103) | struct omap_dma_s { function omap_dma_interrupts_update (line 137) | static inline void omap_dma_interrupts_update(struct omap_dma_s *s) function omap_dma_channel_load (line 142) | static void omap_dma_channel_load(struct omap_dma_channel_s *ch) function omap_dma_activate_channel (line 215) | static void omap_dma_activate_channel(struct omap_dma_s *s, function omap_dma_deactivate_channel (line 237) | static void omap_dma_deactivate_channel(struct omap_dma_s *s, function omap_dma_enable_channel (line 261) | static void omap_dma_enable_channel(struct omap_dma_s *s, function omap_dma_disable_channel (line 276) | static void omap_dma_disable_channel(struct omap_dma_s *s, function omap_dma_channel_end_prog (line 287) | static void omap_dma_channel_end_prog(struct omap_dma_s *s, function omap_dma_interrupts_3_1_update (line 299) | static void omap_dma_interrupts_3_1_update(struct omap_dma_s *s) function omap_dma_interrupts_3_2_update (line 318) | static void omap_dma_interrupts_3_2_update(struct omap_dma_s *s) function omap_dma_enable_3_1_mapping (line 328) | static void omap_dma_enable_3_1_mapping(struct omap_dma_s *s) function omap_dma_disable_3_1_mapping (line 335) | static void omap_dma_disable_3_1_mapping(struct omap_dma_s *s) function omap_dma_process_request (line 342) | static void omap_dma_process_request(struct omap_dma_s *s, int request) function omap_dma_transfer_generic (line 367) | static void omap_dma_transfer_generic(struct soc_dma_ch_s *dma) type soc_dma_ch_s (line 498) | struct soc_dma_ch_s type omap_dma_port_if_s (line 500) | struct omap_dma_port_if_s type omap_dma_reg_set_s (line 501) | struct omap_dma_reg_set_s type omap_dma_channel_s (line 502) | struct omap_dma_channel_s type omap_dma_s (line 503) | struct omap_dma_s function omap_dma_reset (line 681) | void omap_dma_reset(struct soc_dma_s *dma) function omap_dma_ch_reg_read (line 744) | static int omap_dma_ch_reg_read(struct omap_dma_s *s, function omap_dma_ch_reg_write (line 868) | static int omap_dma_ch_reg_write(struct omap_dma_s *s, function omap_dma_3_2_lcd_write (line 1004) | static int omap_dma_3_2_lcd_write(struct omap_dma_lcd_channel_s *s, int ... function omap_dma_3_2_lcd_read (line 1132) | static int omap_dma_3_2_lcd_read(struct omap_dma_lcd_channel_s *s, int o... function omap_dma_3_1_lcd_write (line 1248) | static int omap_dma_3_1_lcd_write(struct omap_dma_lcd_channel_s *s, int ... function omap_dma_3_1_lcd_read (line 1306) | static int omap_dma_3_1_lcd_read(struct omap_dma_lcd_channel_s *s, int o... function omap_dma_sys_write (line 1358) | static int omap_dma_sys_write(struct omap_dma_s *s, int offset, uint16_t... function omap_dma_sys_read (line 1383) | static int omap_dma_sys_read(struct omap_dma_s *s, int offset, function omap_dma_read (line 1449) | static uint64_t omap_dma_read(void *opaque, target_phys_addr_t addr, function omap_dma_write (line 1497) | static void omap_dma_write(void *opaque, target_phys_addr_t addr, function omap_dma_request (line 1549) | static void omap_dma_request(void *opaque, int drq, int req) function omap_dma_clk_update (line 1563) | static void omap_dma_clk_update(void *opaque, int line, int on) function omap_dma_setcaps (line 1575) | static void omap_dma_setcaps(struct omap_dma_s *s) type soc_dma_s (line 1621) | struct soc_dma_s type omap_mpu_state_s (line 1623) | struct omap_mpu_state_s type omap_dma_model (line 1624) | enum omap_dma_model type omap_dma_s (line 1627) | struct omap_dma_s type omap_dma_s (line 1627) | struct omap_dma_s type omap_dma_s (line 1628) | struct omap_dma_s function omap_dma_interrupts_4_update (line 1674) | static void omap_dma_interrupts_4_update(struct omap_dma_s *s) function omap_dma4_read (line 1695) | static uint64_t omap_dma4_read(void *opaque, target_phys_addr_t addr, function omap_dma4_write (line 1845) | static void omap_dma4_write(void *opaque, target_phys_addr_t addr, type soc_dma_s (line 2043) | struct soc_dma_s type omap_mpu_state_s (line 2045) | struct omap_mpu_state_s type omap_dma_s (line 2049) | struct omap_dma_s type omap_dma_s (line 2049) | struct omap_dma_s type omap_dma_s (line 2050) | struct omap_dma_s type omap_dma_lcd_channel_s (line 2084) | struct omap_dma_lcd_channel_s type soc_dma_s (line 2084) | struct soc_dma_s type omap_dma_s (line 2086) | struct omap_dma_s FILE: qemu/hw/omap_dss.c type omap_dss_s (line 24) | struct omap_dss_s { function omap_dispc_interrupt_update (line 93) | static void omap_dispc_interrupt_update(struct omap_dss_s *s) function omap_rfbi_reset (line 98) | static void omap_rfbi_reset(struct omap_dss_s *s) function omap_dss_reset (line 122) | void omap_dss_reset(struct omap_dss_s *s) function omap_diss_read (line 171) | static uint64_t omap_diss_read(void *opaque, target_phys_addr_t addr, function omap_diss_write (line 209) | static void omap_diss_write(void *opaque, target_phys_addr_t addr, function omap_disc_read (line 249) | static uint64_t omap_disc_read(void *opaque, target_phys_addr_t addr, function omap_disc_write (line 374) | static void omap_disc_write(void *opaque, target_phys_addr_t addr, function omap_rfbi_transfer_stop (line 592) | static void omap_rfbi_transfer_stop(struct omap_dss_s *s) function omap_rfbi_transfer_start (line 602) | static void omap_rfbi_transfer_start(struct omap_dss_s *s) function omap_rfbi_read (line 666) | static uint64_t omap_rfbi_read(void *opaque, target_phys_addr_t addr, function omap_rfbi_write (line 733) | static void omap_rfbi_write(void *opaque, target_phys_addr_t addr, function omap_venc_read (line 867) | static uint64_t omap_venc_read(void *opaque, target_phys_addr_t addr, function omap_venc_write (line 927) | static void omap_venc_write(void *opaque, target_phys_addr_t addr, function omap_im3_read (line 989) | static uint64_t omap_im3_read(void *opaque, target_phys_addr_t addr, function omap_im3_write (line 1015) | static void omap_im3_write(void *opaque, target_phys_addr_t addr, type omap_dss_s (line 1042) | struct omap_dss_s type omap_target_agent_s (line 1042) | struct omap_target_agent_s type omap_dss_s (line 1049) | struct omap_dss_s type omap_dss_s (line 1049) | struct omap_dss_s type omap_dss_s (line 1050) | struct omap_dss_s function omap_rfbi_attach (line 1081) | void omap_rfbi_attach(struct omap_dss_s *s, int cs, struct rfbi_chip_s *... FILE: qemu/hw/omap_gpio.c type omap_gpio_s (line 25) | struct omap_gpio_s { type omap_gpif_s (line 38) | struct omap_gpif_s { function omap_gpio_set (line 47) | static void omap_gpio_set(void *opaque, int line, int level) function omap_gpio_read (line 64) | static uint64_t omap_gpio_read(void *opaque, target_phys_addr_t addr, function omap_gpio_write (line 102) | static void omap_gpio_write(void *opaque, target_phys_addr_t addr, function omap_gpio_reset (line 175) | static void omap_gpio_reset(struct omap_gpio_s *s) type omap2_gpio_s (line 186) | struct omap2_gpio_s { type omap2_gpif_s (line 206) | struct omap2_gpif_s { function omap2_gpio_module_int_update (line 220) | static inline void omap2_gpio_module_int_update(struct omap2_gpio_s *s, function omap2_gpio_module_wake (line 226) | static void omap2_gpio_module_wake(struct omap2_gpio_s *s, int line) function omap2_gpio_module_out_update (line 238) | static inline void omap2_gpio_module_out_update(struct omap2_gpio_s *s, function omap2_gpio_module_level_update (line 252) | static void omap2_gpio_module_level_update(struct omap2_gpio_s *s, int l... function omap2_gpio_module_int (line 259) | static inline void omap2_gpio_module_int(struct omap2_gpio_s *s, int line) function omap2_gpio_set (line 268) | static void omap2_gpio_set(void *opaque, int line, int level) function omap2_gpio_module_reset (line 285) | static void omap2_gpio_module_reset(struct omap2_gpio_s *s) function omap2_gpio_module_read (line 303) | static uint32_t omap2_gpio_module_read(void *opaque, target_phys_addr_t ... function omap2_gpio_module_write (line 375) | static void omap2_gpio_module_write(void *opaque, target_phys_addr_t addr, function omap2_gpio_module_readp (line 517) | static uint32_t omap2_gpio_module_readp(void *opaque, target_phys_addr_t... function omap2_gpio_module_writep (line 522) | static void omap2_gpio_module_writep(void *opaque, target_phys_addr_t addr, function omap_gpif_reset (line 588) | static void omap_gpif_reset(DeviceState *dev) function omap2_gpif_reset (line 595) | static void omap2_gpif_reset(DeviceState *dev) function omap2_gpif_top_read (line 607) | static uint64_t omap2_gpif_top_read(void *opaque, target_phys_addr_t addr, function omap2_gpif_top_write (line 636) | static void omap2_gpif_top_write(void *opaque, target_phys_addr_t addr, function omap_gpio_init (line 671) | static int omap_gpio_init(SysBusDevice *dev) function omap2_gpio_init (line 686) | static int omap2_gpio_init(SysBusDevice *dev) function omap_gpio_class_init (line 740) | static void omap_gpio_class_init(ObjectClass *klass, void *data) type omap_gpif_s (line 753) | struct omap_gpif_s function omap2_gpio_class_init (line 769) | static void omap2_gpio_class_init(ObjectClass *klass, void *data) type omap2_gpif_s (line 782) | struct omap2_gpif_s function omap_gpio_register_types (line 786) | static void omap_gpio_register_types(void) FILE: qemu/hw/omap_gpmc.c type omap_gpmc_s (line 28) | struct omap_gpmc_s { function omap_gpmc_devtype (line 68) | static int omap_gpmc_devtype(struct omap_gpmc_cs_file_s *f) function omap_gpmc_devsize (line 73) | static int omap_gpmc_devsize(struct omap_gpmc_cs_file_s *f) function prefetch_cs (line 83) | static int prefetch_cs(uint32_t config1) function prefetch_threshold (line 88) | static int prefetch_threshold(uint32_t config1) function omap_gpmc_int_update (line 93) | static void omap_gpmc_int_update(struct omap_gpmc_s *s) function omap_gpmc_dma_update (line 113) | static void omap_gpmc_dma_update(struct omap_gpmc_s *s, int value) function omap_nand_read (line 124) | static uint64_t omap_nand_read(void *opaque, target_phys_addr_t addr, function omap_nand_setio (line 159) | static void omap_nand_setio(DeviceState *dev, uint64_t value, function omap_nand_write (line 203) | static void omap_nand_write(void *opaque, target_phys_addr_t addr, function fill_prefetch_fifo (line 217) | static void fill_prefetch_fifo(struct omap_gpmc_s *s) function omap_gpmc_prefetch_read (line 284) | static uint64_t omap_gpmc_prefetch_read(void *opaque, target_phys_addr_t... function omap_gpmc_prefetch_write (line 314) | static void omap_gpmc_prefetch_write(void *opaque, target_phys_addr_t addr, function MemoryRegion (line 372) | static MemoryRegion *omap_gpmc_cs_memregion(struct omap_gpmc_s *s, int cs) function omap_gpmc_cs_map (line 387) | static void omap_gpmc_cs_map(struct omap_gpmc_s *s, int cs) function omap_gpmc_cs_unmap (line 423) | static void omap_gpmc_cs_unmap(struct omap_gpmc_s *s, int cs) function omap_gpmc_reset (line 438) | void omap_gpmc_reset(struct omap_gpmc_s *s) function gpmc_wordaccess_only (line 487) | static int gpmc_wordaccess_only(target_phys_addr_t addr) function omap_gpmc_read (line 505) | static uint64_t omap_gpmc_read(void *opaque, target_phys_addr_t addr, function omap_gpmc_write (line 617) | static void omap_gpmc_write(void *opaque, target_phys_addr_t addr, type omap_gpmc_s (line 821) | struct omap_gpmc_s type omap_mpu_state_s (line 821) | struct omap_mpu_state_s type omap_gpmc_s (line 826) | struct omap_gpmc_s type omap_gpmc_s (line 826) | struct omap_gpmc_s type omap_gpmc_s (line 827) | struct omap_gpmc_s function omap_gpmc_attach (line 858) | void omap_gpmc_attach(struct omap_gpmc_s *s, int cs, MemoryRegion *iomem) function omap_gpmc_attach_nand (line 875) | void omap_gpmc_attach_nand(struct omap_gpmc_s *s, int cs, DeviceState *n... FILE: qemu/hw/omap_gptimer.c type omap_gp_timer_s (line 25) | struct omap_gp_timer_s { function omap_gp_timer_intr (line 78) | static inline void omap_gp_timer_intr(struct omap_gp_timer_s *timer, int... function omap_gp_timer_out (line 93) | static inline void omap_gp_timer_out(struct omap_gp_timer_s *timer, int ... function omap_gp_timer_read (line 101) | static inline uint32_t omap_gp_timer_read(struct omap_gp_timer_s *timer) function omap_gp_timer_sync (line 117) | static inline void omap_gp_timer_sync(struct omap_gp_timer_s *timer) function omap_gp_timer_update (line 125) | static inline void omap_gp_timer_update(struct omap_gp_timer_s *timer) function omap_gp_timer_trigger (line 147) | static inline void omap_gp_timer_trigger(struct omap_gp_timer_s *timer) function omap_gp_timer_tick (line 158) | static void omap_gp_timer_tick(void *opaque) function omap_gp_timer_match (line 178) | static void omap_gp_timer_match(void *opaque) function omap_gp_timer_input (line 188) | static void omap_gp_timer_input(void *opaque, int line, int on) function omap_gp_timer_clk_update (line 218) | static void omap_gp_timer_clk_update(void *opaque, int line, int on) function omap_gp_timer_clk_setup (line 227) | static void omap_gp_timer_clk_setup(struct omap_gp_timer_s *timer) function omap_gp_timer_reset (line 234) | void omap_gp_timer_reset(struct omap_gp_timer_s *s) function omap_gp_timer_readw (line 261) | static uint32_t omap_gp_timer_readw(void *opaque, target_phys_addr_t addr) function omap_gp_timer_readh (line 327) | static uint32_t omap_gp_timer_readh(void *opaque, target_phys_addr_t addr) function omap_gp_timer_write (line 341) | static void omap_gp_timer_write(void *opaque, target_phys_addr_t addr, function omap_gp_timer_writeh (line 441) | static void omap_gp_timer_writeh(void *opaque, target_phys_addr_t addr, type omap_gp_timer_s (line 468) | struct omap_gp_timer_s type omap_target_agent_s (line 468) | struct omap_target_agent_s type omap_gp_timer_s (line 471) | struct omap_gp_timer_s type omap_gp_timer_s (line 471) | struct omap_gp_timer_s type omap_gp_timer_s (line 472) | struct omap_gp_timer_s FILE: qemu/hw/omap_i2c.c type OMAPI2CState (line 25) | typedef struct OMAPI2CState { function omap_i2c_interrupts_update (line 54) | static void omap_i2c_interrupts_update(OMAPI2CState *s) function omap_i2c_fifo_run (line 63) | static void omap_i2c_fifo_run(OMAPI2CState *s) function omap_i2c_reset (line 131) | static void omap_i2c_reset(DeviceState *dev) function omap_i2c_read (line 152) | static uint32_t omap_i2c_read(void *opaque, target_phys_addr_t addr) function omap_i2c_write (line 251) | static void omap_i2c_write(void *opaque, target_phys_addr_t addr, function omap_i2c_writeb (line 393) | static void omap_i2c_writeb(void *opaque, target_phys_addr_t addr, function omap_i2c_init (line 437) | static int omap_i2c_init(SysBusDevice *dev) function omap_i2c_class_init (line 465) | static void omap_i2c_class_init(ObjectClass *klass, void *data) function omap_i2c_register_types (line 481) | static void omap_i2c_register_types(void) function i2c_bus (line 486) | i2c_bus *omap_i2c_bus(DeviceState *omap_i2c) FILE: qemu/hw/omap_intc.c type omap_intr_handler_bank_s (line 25) | struct omap_intr_handler_bank_s { type omap_intr_handler_s (line 35) | struct omap_intr_handler_s { function omap_inth_sir_update (line 56) | static void omap_inth_sir_update(struct omap_intr_handler_s *s, int is_fiq) function omap_inth_update (line 83) | static inline void omap_inth_update(struct omap_intr_handler_s *s, int i... function omap_set_intr (line 102) | static void omap_set_intr(void *opaque, int irq, int req) function omap_set_intr_noedge (line 129) | static void omap_set_intr_noedge(void *opaque, int irq, int req) function omap_inth_read (line 148) | static uint64_t omap_inth_read(void *opaque, target_phys_addr_t addr, function omap_inth_write (line 226) | static void omap_inth_write(void *opaque, target_phys_addr_t addr, function omap_inth_reset (line 329) | static void omap_inth_reset(DeviceState *dev) function omap_intc_init (line 359) | static int omap_intc_init(SysBusDevice *dev) function omap_intc_class_init (line 382) | static void omap_intc_class_init(ObjectClass *klass, void *data) type omap_intr_handler_s (line 395) | struct omap_intr_handler_s function omap2_inth_read (line 399) | static uint64_t omap2_inth_read(void *opaque, target_phys_addr_t addr, function omap2_inth_write (line 480) | static void omap2_inth_write(void *opaque, target_phys_addr_t addr, function omap2_intc_init (line 597) | static int omap2_intc_init(SysBusDevice *dev) function omap2_intc_class_init (line 626) | static void omap2_intc_class_init(ObjectClass *klass, void *data) type omap_intr_handler_s (line 639) | struct omap_intr_handler_s function omap_intc_register_types (line 643) | static void omap_intc_register_types(void) FILE: qemu/hw/omap_l4.c type omap_l4_s (line 23) | struct omap_l4_s { type omap_l4_s (line 30) | struct omap_l4_s type omap_l4_s (line 33) | struct omap_l4_s function target_phys_addr_t (line 43) | target_phys_addr_t omap_l4_region_base(struct omap_target_agent_s *ta, function target_phys_addr_t (line 49) | target_phys_addr_t omap_l4_region_size(struct omap_target_agent_s *ta, function omap_l4ta_read (line 55) | static uint64_t omap_l4ta_read(void *opaque, target_phys_addr_t addr, function omap_l4ta_write (line 79) | static void omap_l4ta_write(void *opaque, target_phys_addr_t addr, type omap_target_agent_s (line 111) | struct omap_target_agent_s type omap_l4_s (line 111) | struct omap_l4_s type omap_l4_region_s (line 112) | struct omap_l4_region_s type omap_l4_agent_info_s (line 113) | struct omap_l4_agent_info_s type omap_target_agent_s (line 117) | struct omap_target_agent_s type omap_l4_agent_info_s (line 118) | struct omap_l4_agent_info_s function target_phys_addr_t (line 146) | target_phys_addr_t omap_l4_attach(struct omap_target_agent_s *ta, FILE: qemu/hw/omap_lcdc.c type omap_lcd_panel_s (line 24) | struct omap_lcd_panel_s { function omap_lcd_interrupts (line 49) | static void omap_lcd_interrupts(struct omap_lcd_panel_s *s) function omap_update_display (line 114) | static void omap_update_display(void *opaque) function ppm_save (line 227) | static int ppm_save(const char *filename, uint8_t *data, function omap_screen_dump (line 267) | static void omap_screen_dump(void *opaque, const char *filename, bool cs... function omap_invalidate_display (line 278) | static void omap_invalidate_display(void *opaque) { function omap_lcd_update (line 283) | static void omap_lcd_update(struct omap_lcd_panel_s *s) { function omap_lcdc_read (line 330) | static uint64_t omap_lcdc_read(void *opaque, target_phys_addr_t addr, function omap_lcdc_write (line 363) | static void omap_lcdc_write(void *opaque, target_phys_addr_t addr, function omap_lcdc_reset (line 413) | void omap_lcdc_reset(struct omap_lcd_panel_s *s) type omap_lcd_panel_s (line 435) | struct omap_lcd_panel_s type omap_dma_lcd_channel_s (line 438) | struct omap_dma_lcd_channel_s type omap_lcd_panel_s (line 441) | struct omap_lcd_panel_s type omap_lcd_panel_s (line 441) | struct omap_lcd_panel_s type omap_lcd_panel_s (line 442) | struct omap_lcd_panel_s FILE: qemu/hw/omap_mmc.c type omap_mmc_s (line 23) | struct omap_mmc_s { function omap_mmc_interrupts_update (line 66) | static void omap_mmc_interrupts_update(struct omap_mmc_s *s) function omap_mmc_fifolevel_update (line 71) | static void omap_mmc_fifolevel_update(struct omap_mmc_s *host) type sd_rsp_type_t (line 101) | typedef enum { function omap_mmc_command (line 110) | static void omap_mmc_command(struct omap_mmc_s *host, int cmd, int dir, function omap_mmc_transfer (line 220) | static void omap_mmc_transfer(struct omap_mmc_s *host) function omap_mmc_update (line 273) | static void omap_mmc_update(void *opaque) function omap_mmc_reset (line 281) | void omap_mmc_reset(struct omap_mmc_s *host) function omap_mmc_read (line 309) | static uint64_t omap_mmc_read(void *opaque, target_phys_addr_t offset, function omap_mmc_write (line 402) | static void omap_mmc_write(void *opaque, target_phys_addr_t offset, function omap_mmc_cover_cb (line 557) | static void omap_mmc_cover_cb(void *opaque, int line, int level) type omap_mmc_s (line 575) | struct omap_mmc_s type omap_mmc_s (line 580) | struct omap_mmc_s type omap_mmc_s (line 580) | struct omap_mmc_s type omap_mmc_s (line 581) | struct omap_mmc_s type omap_mmc_s (line 600) | struct omap_mmc_s type omap_target_agent_s (line 600) | struct omap_target_agent_s type omap_mmc_s (line 604) | struct omap_mmc_s type omap_mmc_s (line 604) | struct omap_mmc_s type omap_mmc_s (line 605) | struct omap_mmc_s function omap_mmc_handlers (line 628) | void omap_mmc_handlers(struct omap_mmc_s *s, qemu_irq ro, qemu_irq cover) function omap_mmc_enable (line 638) | void omap_mmc_enable(struct omap_mmc_s *s, int enable) FILE: qemu/hw/omap_sdrc.c type omap_sdrc_s (line 24) | struct omap_sdrc_s { function omap_sdrc_reset (line 29) | void omap_sdrc_reset(struct omap_sdrc_s *s) function omap_sdrc_read (line 34) | static uint64_t omap_sdrc_read(void *opaque, target_phys_addr_t addr, function omap_sdrc_write (line 89) | static void omap_sdrc_write(void *opaque, target_phys_addr_t addr, type omap_sdrc_s (line 156) | struct omap_sdrc_s type omap_sdrc_s (line 159) | struct omap_sdrc_s type omap_sdrc_s (line 159) | struct omap_sdrc_s type omap_sdrc_s (line 160) | struct omap_sdrc_s FILE: qemu/hw/omap_spi.c type omap_mcspi_s (line 26) | struct omap_mcspi_s { function omap_mcspi_interrupt_update (line 53) | static inline void omap_mcspi_interrupt_update(struct omap_mcspi_s *s) function omap_mcspi_dmarequest_update (line 58) | static inline void omap_mcspi_dmarequest_update(struct omap_mcspi_ch_s *ch) function omap_mcspi_transfer_run (line 72) | static void omap_mcspi_transfer_run(struct omap_mcspi_s *s, int chnum) function omap_mcspi_reset (line 111) | void omap_mcspi_reset(struct omap_mcspi_s *s) function omap_mcspi_read (line 133) | static uint64_t omap_mcspi_read(void *opaque, target_phys_addr_t addr, function omap_mcspi_write (line 207) | static void omap_mcspi_write(void *opaque, target_phys_addr_t addr, type omap_mcspi_s (line 317) | struct omap_mcspi_s type omap_target_agent_s (line 317) | struct omap_target_agent_s type omap_mcspi_s (line 320) | struct omap_mcspi_s type omap_mcspi_s (line 320) | struct omap_mcspi_s type omap_mcspi_s (line 321) | struct omap_mcspi_s type omap_mcspi_ch_s (line 322) | struct omap_mcspi_ch_s function omap_mcspi_attach (line 340) | void omap_mcspi_attach(struct omap_mcspi_s *s, FILE: qemu/hw/omap_sx1.c function static_read (line 62) | static uint64_t static_read(void *opaque, target_phys_addr_t offset, function static_write (line 71) | static void static_write(void *opaque, target_phys_addr_t offset, type arm_boot_info (line 94) | struct arm_boot_info function sx1_init (line 100) | static void sx1_init(ram_addr_t ram_size, function sx1_init_v1 (line 212) | static void sx1_init_v1(ram_addr_t ram_size, function sx1_init_v2 (line 221) | static void sx1_init_v2(ram_addr_t ram_size, function sx1_machine_init (line 242) | static void sx1_machine_init(void) FILE: qemu/hw/omap_synctimer.c type omap_synctimer_s (line 23) | struct omap_synctimer_s { function omap_synctimer_read (line 30) | static uint32_t omap_synctimer_read(struct omap_synctimer_s *s) { function omap_synctimer_reset (line 34) | void omap_synctimer_reset(struct omap_synctimer_s *s) function omap_synctimer_readw (line 39) | static uint32_t omap_synctimer_readw(void *opaque, target_phys_addr_t addr) function omap_synctimer_readh (line 55) | static uint32_t omap_synctimer_readh(void *opaque, target_phys_addr_t addr) function omap_synctimer_write (line 69) | static void omap_synctimer_write(void *opaque, target_phys_addr_t addr, type omap_synctimer_s (line 91) | struct omap_synctimer_s type omap_target_agent_s (line 91) | struct omap_target_agent_s type omap_mpu_state_s (line 92) | struct omap_mpu_state_s type omap_synctimer_s (line 94) | struct omap_synctimer_s FILE: qemu/hw/omap_tap.c function omap_tap_read (line 25) | static uint64_t omap_tap_read(void *opaque, target_phys_addr_t addr, function omap_tap_write (line 94) | static void omap_tap_write(void *opaque, target_phys_addr_t addr, function omap_tap_init (line 110) | void omap_tap_init(struct omap_target_agent_s *ta, FILE: qemu/hw/omap_uart.c type omap_uart_s (line 28) | struct omap_uart_s { function omap_uart_reset (line 45) | void omap_uart_reset(struct omap_uart_s *s) type omap_uart_s (line 54) | struct omap_uart_s type omap_uart_s (line 59) | struct omap_uart_s type omap_uart_s (line 59) | struct omap_uart_s type omap_uart_s (line 60) | struct omap_uart_s function omap_uart_read (line 72) | static uint64_t omap_uart_read(void *opaque, target_phys_addr_t addr, function omap_uart_write (line 110) | static void omap_uart_write(void *opaque, target_phys_addr_t addr, type omap_uart_s (line 162) | struct omap_uart_s type omap_target_agent_s (line 163) | struct omap_target_agent_s type omap_uart_s (line 169) | struct omap_uart_s function omap_uart_attach (line 181) | void omap_uart_attach(struct omap_uart_s *s, CharDriverState *chr) FILE: qemu/hw/onenand.c type OneNANDState (line 37) | typedef struct { function onenand_mem_setup (line 111) | static void onenand_mem_setup(OneNANDState *s) function onenand_intr_update (line 127) | static void onenand_intr_update(OneNANDState *s) function onenand_pre_save (line 132) | static void onenand_pre_save(void *opaque) function onenand_post_load (line 144) | static int onenand_post_load(void *opaque, int version_id) function onenand_reset (line 194) | static void onenand_reset(OneNANDState *s, int cold) function onenand_system_reset (line 225) | static void onenand_system_reset(DeviceState *dev) function onenand_load_main (line 230) | static inline int onenand_load_main(OneNANDState *s, int sec, int secn, function onenand_prog_main (line 243) | static inline int onenand_prog_main(OneNANDState *s, int sec, int secn, function onenand_load_spare (line 281) | static inline int onenand_load_spare(OneNANDState *s, int sec, int secn, function onenand_prog_spare (line 298) | static inline int onenand_prog_spare(OneNANDState *s, int sec, int secn, function onenand_erase (line 338) | static inline int onenand_erase(OneNANDState *s, int sec, int num) function onenand_command (line 384) | static void onenand_command(OneNANDState *s) function onenand_read (line 591) | static uint64_t onenand_read(void *opaque, target_phys_addr_t addr, function onenand_write (line 656) | static void onenand_write(void *opaque, target_phys_addr_t addr, function onenand_initfn (line 758) | static int onenand_initfn(SysBusDevice *dev) function onenand_class_init (line 814) | static void onenand_class_init(ObjectClass *klass, void *data) function onenand_register_types (line 831) | static void onenand_register_types(void) FILE: qemu/hw/opencores_eth.c type Mii (line 66) | typedef struct Mii { function mii_set_link (line 71) | static void mii_set_link(Mii *s, bool link_ok) function mii_reset (line 83) | static void mii_reset(Mii *s) function mii_ro (line 94) | static void mii_ro(Mii *s, uint16_t v) function mii_write_bmcr (line 98) | static void mii_write_bmcr(Mii *s, uint16_t v) function mii_write_host (line 107) | static void mii_write_host(Mii *s, unsigned idx, uint16_t v) function mii_read_host (line 126) | static uint16_t mii_read_host(Mii *s, unsigned idx) type desc (line 263) | typedef struct desc { type OpenEthState (line 270) | typedef struct OpenEthState { function desc (line 285) | static desc *rx_desc(OpenEthState *s) function desc (line 290) | static desc *tx_desc(OpenEthState *s) function open_eth_update_irq (line 295) | static void open_eth_update_irq(OpenEthState *s, function open_eth_int_source_write (line 304) | static void open_eth_int_source_write(OpenEthState *s, function open_eth_set_link_status (line 314) | static void open_eth_set_link_status(VLANClientState *nc) function open_eth_reset (line 324) | static void open_eth_reset(void *opaque) function open_eth_can_receive (line 345) | static int open_eth_can_receive(VLANClientState *nc) function compute_mcast_idx (line 358) | static unsigned compute_mcast_idx(const uint8_t *ep) function open_eth_cleanup (line 490) | static void open_eth_cleanup(VLANClientState *nc) function open_eth_start_xmit (line 503) | static void open_eth_start_xmit(OpenEthState *s, desc *tx) function open_eth_check_start_xmit (line 545) | static void open_eth_check_start_xmit(OpenEthState *s) function open_eth_reg_read (line 555) | static uint64_t open_eth_reg_read(void *opaque, function open_eth_ro (line 575) | static void open_eth_ro(OpenEthState *s, uint32_t val) function open_eth_moder_host_write (line 579) | static void open_eth_moder_host_write(OpenEthState *s, uint32_t val) function open_eth_int_source_host_write (line 598) | static void open_eth_int_source_host_write(OpenEthState *s, uint32_t val) function open_eth_int_mask_host_write (line 607) | static void open_eth_int_mask_host_write(OpenEthState *s, uint32_t val) function open_eth_mii_command_host_write (line 616) | static void open_eth_mii_command_host_write(OpenEthState *s, uint32_t val) function open_eth_mii_tx_host_write (line 638) | static void open_eth_mii_tx_host_write(OpenEthState *s, uint32_t val) function open_eth_reg_write (line 647) | static void open_eth_reg_write(void *opaque, function open_eth_desc_read (line 671) | static uint64_t open_eth_desc_read(void *opaque, function open_eth_desc_write (line 683) | static void open_eth_desc_write(void *opaque, function sysbus_open_eth_init (line 705) | static int sysbus_open_eth_init(SysBusDevice *dev) function qdev_open_eth_reset (line 724) | static void qdev_open_eth_reset(DeviceState *dev) function open_eth_class_init (line 735) | static void open_eth_class_init(ObjectClass *klass, void *data) function open_eth_register_types (line 753) | static void open_eth_register_types(void) FILE: qemu/hw/openpic.c type mpic_ide_bits (line 133) | enum mpic_ide_bits { function set_bit (line 150) | static inline void set_bit (uint32_t *field, int bit) function reset_bit (line 155) | static inline void reset_bit (uint32_t *field, int bit) function test_bit (line 160) | static inline int test_bit (uint32_t *field, int bit) function get_current_cpu (line 165) | static int get_current_cpu(void) type IRQ_queue_t (line 182) | typedef struct IRQ_queue_t { type IRQ_src_t (line 188) | typedef struct IRQ_src_t { type IPVP_bits (line 196) | enum IPVP_bits { type IRQ_dst_t (line 208) | typedef struct IRQ_dst_t { type openpic_t (line 217) | typedef struct openpic_t { function IRQ_setbit (line 264) | static inline void IRQ_setbit (IRQ_queue_t *q, int n_IRQ) function IRQ_resetbit (line 269) | static inline void IRQ_resetbit (IRQ_queue_t *q, int n_IRQ) function IRQ_testbit (line 274) | static inline int IRQ_testbit (IRQ_queue_t *q, int n_IRQ) function IRQ_check (line 279) | static void IRQ_check (openpic_t *opp, IRQ_queue_t *q) function IRQ_get_next (line 300) | static int IRQ_get_next (openpic_t *opp, IRQ_queue_t *q) function IRQ_local_pipe (line 310) | static void IRQ_local_pipe (openpic_t *opp, int n_CPU, int n_IRQ) function openpic_update_irq (line 352) | static void openpic_update_irq(openpic_t *opp, int n_IRQ) function openpic_set_irq (line 408) | static void openpic_set_irq(void *opaque, int n_IRQ, int level) function openpic_reset (line 429) | static void openpic_reset (void *opaque) function read_IRQreg_ide (line 479) | static inline uint32_t read_IRQreg_ide(openpic_t *opp, int n_IRQ) function read_IRQreg_ipvp (line 484) | static inline uint32_t read_IRQreg_ipvp(openpic_t *opp, int n_IRQ) function write_IRQreg_ide (line 489) | static inline void write_IRQreg_ide(openpic_t *opp, int n_IRQ, uint32_t ... function write_IRQreg_ipvp (line 499) | static inline void write_IRQreg_ipvp(openpic_t *opp, int n_IRQ, uint32_t... function read_doorbell_register (line 512) | static uint32_t read_doorbell_register (openpic_t *opp, function write_doorbell_register (line 532) | static void write_doorbell_register (penpic_t *opp, int n_dbl, function read_mailbox_register (line 550) | static uint32_t read_mailbox_register (openpic_t *opp, function write_mailbox_register (line 570) | static void write_mailbox_register (openpic_t *opp, int n_mbx, function openpic_gbl_write (line 588) | static void openpic_gbl_write (void *opaque, target_phys_addr_t addr, ui... function openpic_gbl_read (line 652) | static uint32_t openpic_gbl_read (void *opaque, target_phys_addr_t addr) function openpic_timer_write (line 708) | static void openpic_timer_write (void *opaque, uint32_t addr, uint32_t val) function openpic_timer_read (line 739) | static uint32_t openpic_timer_read (void *opaque, uint32_t addr) function openpic_src_write (line 772) | static void openpic_src_write (void *opaque, uint32_t addr, uint32_t val) function openpic_src_read (line 791) | static uint32_t openpic_src_read (void *opaque, uint32_t addr) function openpic_cpu_write_internal (line 815) | static void openpic_cpu_write_internal(void *opaque, target_phys_addr_t ... function openpic_cpu_write (line 875) | static void openpic_cpu_write(void *opaque, target_phys_addr_t addr, uin... function openpic_cpu_read_internal (line 880) | static uint32_t openpic_cpu_read_internal(void *opaque, target_phys_addr... function openpic_cpu_read (line 956) | static uint32_t openpic_cpu_read(void *opaque, target_phys_addr_t addr) function openpic_buggy_write (line 961) | static void openpic_buggy_write (void *opaque, function openpic_buggy_read (line 967) | static uint32_t openpic_buggy_read (void *opaque, target_phys_addr_t addr) function openpic_writel (line 974) | static void openpic_writel (void *opaque, function openpic_readl (line 996) | static uint32_t openpic_readl (void *opaque,target_phys_addr_t addr) function openpic_read (line 1020) | static uint64_t openpic_read(void *opaque, target_phys_addr_t addr, function openpic_write (line 1031) | static void openpic_write(void *opaque, target_phys_addr_t addr, function openpic_save_IRQ_queue (line 1048) | static void openpic_save_IRQ_queue(QEMUFile* f, IRQ_queue_t *q) function openpic_save (line 1059) | static void openpic_save(QEMUFile* f, void *opaque) function openpic_load_IRQ_queue (line 1112) | static void openpic_load_IRQ_queue(QEMUFile* f, IRQ_queue_t *q) function openpic_load (line 1123) | static int openpic_load(QEMUFile* f, void *opaque, int version_id) function openpic_irq_raise (line 1179) | static void openpic_irq_raise(openpic_t *opp, int n_CPU, IRQ_src_t *src) function qemu_irq (line 1184) | qemu_irq *openpic_init (MemoryRegion **pmem, int nb_cpus, function mpic_irq_raise (line 1236) | static void mpic_irq_raise(openpic_t *mpp, int n_CPU, IRQ_src_t *src) function mpic_reset (line 1248) | static void mpic_reset (void *opaque) function mpic_timer_write (line 1286) | static void mpic_timer_write (void *opaque, target_phys_addr_t addr, uin... function mpic_timer_read (line 1319) | static uint32_t mpic_timer_read (void *opaque, target_phys_addr_t addr) function mpic_src_ext_write (line 1354) | static void mpic_src_ext_write (void *opaque, target_phys_addr_t addr, function mpic_src_ext_read (line 1376) | static uint32_t mpic_src_ext_read (void *opaque, target_phys_addr_t addr) function mpic_src_int_write (line 1402) | static void mpic_src_int_write (void *opaque, target_phys_addr_t addr, function mpic_src_int_read (line 1424) | static uint32_t mpic_src_int_read (void *opaque, target_phys_addr_t addr) function mpic_src_msg_write (line 1450) | static void mpic_src_msg_write (void *opaque, target_phys_addr_t addr, function mpic_src_msg_read (line 1472) | static uint32_t mpic_src_msg_read (void *opaque, target_phys_addr_t addr) function mpic_src_msi_write (line 1498) | static void mpic_src_msi_write (void *opaque, target_phys_addr_t addr, function mpic_src_msi_read (line 1519) | static uint32_t mpic_src_msi_read (void *opaque, target_phys_addr_t addr) function qemu_irq (line 1643) | qemu_irq *mpic_init (MemoryRegion *address_space, target_phys_addr_t base, FILE: qemu/hw/palm.c function static_readb (line 30) | static uint32_t static_readb(void *opaque, target_phys_addr_t offset) function static_readh (line 36) | static uint32_t static_readh(void *opaque, target_phys_addr_t offset) function static_readw (line 42) | static uint32_t static_readw(void *opaque, target_phys_addr_t offset) function static_write (line 48) | static void static_write(void *opaque, target_phys_addr_t offset, function palmte_microwire_setup (line 90) | static void palmte_microwire_setup(struct omap_mpu_state_s *cpu) function palmte_button_event (line 120) | static void palmte_button_event(void *opaque, int keycode) function palmte_onoff_gpios (line 131) | static void palmte_onoff_gpios(void *opaque, int line, int level) function palmte_gpio_setup (line 158) | static void palmte_gpio_setup(struct omap_mpu_state_s *cpu) type arm_boot_info (line 187) | struct arm_boot_info function palmte_init (line 193) | static void palmte_init(ram_addr_t ram_size, function palmte_machine_init (line 284) | static void palmte_machine_init(void) FILE: qemu/hw/parallel.c type ParallelState (line 67) | typedef struct ParallelState { type ISAParallelState (line 83) | typedef struct ISAParallelState { function parallel_update_irq (line 91) | static void parallel_update_irq(ParallelState *s) function parallel_ioport_write_sw (line 99) | static void function parallel_ioport_write_hw (line 137) | static void parallel_ioport_write_hw(void *opaque, uint32_t addr, uint32... function parallel_ioport_eppdata_write_hw2 (line 212) | static void function parallel_ioport_eppdata_write_hw4 (line 235) | static void function parallel_ioport_read_sw (line 258) | static uint32_t parallel_ioport_read_sw(void *opaque, uint32_t addr) function parallel_ioport_read_hw (line 294) | static uint32_t parallel_ioport_read_hw(void *opaque, uint32_t addr) function parallel_ioport_eppdata_read_hw2 (line 363) | static uint32_t function parallel_ioport_eppdata_read_hw4 (line 390) | static uint32_t function parallel_ioport_ecp_write (line 417) | static void parallel_ioport_ecp_write(void *opaque, uint32_t addr, uint3... function parallel_ioport_ecp_read (line 422) | static uint32_t parallel_ioport_ecp_read(void *opaque, uint32_t addr) function parallel_reset (line 430) | static void parallel_reset(void *opaque) function parallel_isa_initfn (line 475) | static int parallel_isa_initfn(ISADevice *dev) function parallel_mm_readb (line 514) | static uint32_t parallel_mm_readb (void *opaque, target_phys_addr_t addr) function parallel_mm_writeb (line 521) | static void parallel_mm_writeb (void *opaque, function parallel_mm_readw (line 529) | static uint32_t parallel_mm_readw (void *opaque, target_phys_addr_t addr) function parallel_mm_writew (line 536) | static void parallel_mm_writew (void *opaque, function parallel_mm_readl (line 544) | static uint32_t parallel_mm_readl (void *opaque, target_phys_addr_t addr) function parallel_mm_writel (line 551) | static void parallel_mm_writel (void *opaque, function parallel_mm_init (line 568) | bool parallel_mm_init(MemoryRegion *address_space, function parallel_isa_class_initfn (line 594) | static void parallel_isa_class_initfn(ObjectClass *klass, void *data) function parallel_register_types (line 609) | static void parallel_register_types(void) FILE: qemu/hw/pc.c type e820_entry (line 96) | struct e820_entry { type e820_table (line 102) | struct e820_table { type e820_table (line 107) | struct e820_table type hpet_fw_config (line 108) | struct hpet_fw_config function gsi_handler (line 110) | void gsi_handler(void *opaque, int n, int level) function ioport80_write (line 121) | static void ioport80_write(void *opaque, uint32_t addr, uint32_t data) function pc_register_ferr_irq (line 128) | void pc_register_ferr_irq(qemu_irq irq) function cpu_set_ferr (line 134) | void cpu_set_ferr(CPUX86State *s) function ioportF0_write (line 139) | static void ioportF0_write(void *opaque, uint32_t addr, uint32_t data) function cpu_get_tsc (line 145) | uint64_t cpu_get_tsc(CPUX86State *env) function cpu_smm_register (line 155) | void cpu_smm_register(cpu_set_smm_t callback, void *arg) function cpu_smm_update (line 163) | void cpu_smm_update(CPUX86State *env) function cpu_get_pic_interrupt (line 171) | int cpu_get_pic_interrupt(CPUX86State *env) function pic_irq_request (line 188) | static void pic_irq_request(void *opaque, int irq, int level) function cmos_get_fd_drive_type (line 212) | static int cmos_get_fd_drive_type(FDriveType fd0) function cmos_init_hd (line 237) | static void cmos_init_hd(int type_ofs, int info_ofs, BlockDriverState *hd, function boot_device2nibble (line 255) | static int boot_device2nibble(char boot_device) function set_boot_dev (line 271) | static int set_boot_dev(ISADevice *s, const char *boot_device, int fd_bo... function pc_boot_set (line 295) | static int pc_boot_set(void *opaque, const char *boot_device) type pc_cmos_init_late_arg (line 300) | typedef struct pc_cmos_init_late_arg { function pc_cmos_init_late (line 305) | static void pc_cmos_init_late(void *opaque) function pc_cmos_init (line 351) | void pc_cmos_init(ram_addr_t ram_size, ram_addr_t above_4g_mem_size, type Port92State (line 445) | typedef struct Port92State { function port92_write (line 452) | static void port92_write(void *opaque, uint32_t addr, uint32_t val) function port92_read (line 464) | static uint32_t port92_read(void *opaque, uint32_t addr) function port92_init (line 474) | static void port92_init(ISADevice *dev, qemu_irq *a20_out) function port92_reset (line 492) | static void port92_reset(DeviceState *d) function port92_initfn (line 508) | static int port92_initfn(ISADevice *dev) function port92_class_initfn (line 519) | static void port92_class_initfn(ObjectClass *klass, void *data) function port92_register_types (line 536) | static void port92_register_types(void) function handle_a20_line_change (line 541) | type_init(port92_register_types) function bochs_bios_write (line 555) | static void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val) function e820_add_entry (line 598) | int e820_add_entry(uint64_t address, uint64_t length, uint32_t type) type e820_table (line 648) | struct e820_table type hpet_fw_config (line 651) | struct hpet_fw_config function get_file_size (line 675) | static long get_file_size(FILE *f) function load_linux (line 689) | static void load_linux(void *fw_cfg, function pc_init_ne2k_isa (line 881) | void pc_init_ne2k_isa(ISABus *bus, NICInfo *nd) function cpu_is_bsp (line 892) | int cpu_is_bsp(CPUX86State *env) function DeviceState (line 898) | DeviceState *cpu_get_current_apic(void) function DeviceState (line 907) | static DeviceState *apic_init(void *env, uint8_t apic_id) function pc_acpi_smi_interrupt (line 938) | void pc_acpi_smi_interrupt(void *opaque, int irq, int level) function pc_cpu_reset (line 947) | static void pc_cpu_reset(void *opaque) function CPUX86State (line 957) | static CPUX86State *pc_new_cpu(const char *cpu_model) function pc_cpus_init (line 979) | void pc_cpus_init(const char *cpu_model) function pc_memory_init (line 997) | void pc_memory_init(MemoryRegion *system_memory, function qemu_irq (line 1069) | qemu_irq *pc_allocate_cpu_irq(void) function DeviceState (line 1074) | DeviceState *pc_vga_init(ISABus *isa_bus, PCIBus *pci_bus) function cpu_request_exit (line 1109) | static void cpu_request_exit(void *opaque, int irq, int level) function pc_basic_device_init (line 1118) | void pc_basic_device_init(ISABus *isa_bus, qemu_irq *gsi, function pc_pci_device_init (line 1207) | void pc_pci_device_init(PCIBus *pci_bus) FILE: qemu/hw/pc.h type device_endian (line 22) | enum device_endian function serial_isa_init (line 23) | static inline bool serial_isa_init(ISABus *bus, int index, function parallel_init (line 43) | static inline bool parallel_init(ISABus *bus, int index, CharDriverState... type GSIState (line 77) | typedef struct GSIState { function vmport_init (line 85) | static inline void vmport_init(ISABus *bus) type PCII440FXState (line 152) | struct PCII440FXState type PCII440FXState (line 153) | typedef struct PCII440FXState PCII440FXState; type vga_retrace_method (line 172) | enum vga_retrace_method { type vga_retrace_method (line 177) | enum vga_retrace_method function DeviceState (line 179) | static inline DeviceState *isa_vga_init(ISABus *bus) function isa_ne2000_init (line 201) | static inline bool isa_ne2000_init(ISABus *bus, int base, int irq, NICIn... FILE: qemu/hw/pc_piix.c function kvm_piix3_setup_irq_routing (line 60) | static void kvm_piix3_setup_irq_routing(bool pci_enabled) function kvm_piix3_gsi_handler (line 93) | static void kvm_piix3_gsi_handler(void *opaque, int n, int level) function ioapic_init (line 105) | static void ioapic_init(GSIState *gsi_state) function pc_init1 (line 129) | static void pc_init1(MemoryRegion *system_memory, function pc_init_pci (line 304) | static void pc_init_pci(ram_addr_t ram_size, function pc_init_pci_no_kvmclock (line 318) | static void pc_init_pci_no_kvmclock(ram_addr_t ram_size, function pc_init_isa (line 332) | static void pc_init_isa(ram_addr_t ram_size, function pc_xen_hvm_init (line 349) | static void pc_xen_hvm_init(ram_addr_t ram_size, function pc_machine_init (line 762) | static void pc_machine_init(void) FILE: qemu/hw/pc_sysfw.c type PcSysFwDevice (line 37) | typedef struct PcSysFwDevice { function pc_isa_bios_init (line 42) | static void pc_isa_bios_init(MemoryRegion *rom_memory, function pc_fw_add_pflash_drv (line 84) | static void pc_fw_add_pflash_drv(void) function pc_system_flash_init (line 108) | static void pc_system_flash_init(MemoryRegion *rom_memory, function old_pc_system_rom_init (line 139) | static void old_pc_system_rom_init(MemoryRegion *rom_memory) function pc_system_firmware_init (line 201) | void pc_system_firmware_init(MemoryRegion *rom_memory) function pcsysfw_class_init (line 248) | static void pcsysfw_class_init (ObjectClass *klass, void *data) function pcsysfw_register (line 263) | static void pcsysfw_register (void) FILE: qemu/hw/pci-hotplug.c function PCIDevice (line 37) | static PCIDevice *qemu_pci_hot_add_nic(Monitor *mon, function scsi_hot_add (line 72) | static int scsi_hot_add(Monitor *mon, DeviceState *adapter, function pci_drive_hot_add (line 107) | int pci_drive_hot_add(Monitor *mon, const QDict *qdict, function PCIDevice (line 140) | static PCIDevice *qemu_pci_hot_add_storage(Monitor *mon, function pci_device_hot_add (line 219) | void pci_device_hot_add(Monitor *mon, const QDict *qdict) function pci_device_hot_remove (line 256) | static int pci_device_hot_remove(Monitor *mon, const char *pci_addr) function do_pci_device_hot_remove (line 274) | void do_pci_device_hot_remove(Monitor *mon, const QDict *qdict) FILE: qemu/hw/pci-stub.c function PciInfoList (line 26) | PciInfoList *qmp_query_pci(Error **errp) function pci_error_message (line 32) | static void pci_error_message(Monitor *mon) function do_pcie_aer_inject_error (line 37) | int do_pcie_aer_inject_error(Monitor *mon, function pcie_aer_inject_error_print (line 44) | void pcie_aer_inject_error_print(Monitor *mon, const QObject *data) FILE: qemu/hw/pci.c type BusInfo (line 51) | struct BusInfo type PCIHostBus (line 82) | struct PCIHostBus { function pci_bar (line 100) | static int pci_bar(PCIDevice *d, int reg) function pci_irq_state (line 111) | static inline int pci_irq_state(PCIDevice *d, int irq_num) function pci_set_irq_state (line 116) | static inline void pci_set_irq_state(PCIDevice *d, int irq_num, int level) function pci_change_irq_level (line 122) | static void pci_change_irq_level(PCIDevice *pci_dev, int irq_num, int ch... function pci_bus_get_irq_level (line 136) | int pci_bus_get_irq_level(PCIBus *bus, int irq_num) function pci_update_irq_status (line 145) | static void pci_update_irq_status(PCIDevice *dev) function pci_device_deassert_intx (line 154) | void pci_device_deassert_intx(PCIDevice *dev) function pci_device_reset (line 166) | void pci_device_reset(PCIDevice *dev) function pci_bus_reset (line 204) | void pci_bus_reset(PCIBus *bus) function pcibus_reset (line 218) | static int pcibus_reset(BusState *qbus) function pci_host_bus_register (line 227) | static void pci_host_bus_register(int domain, PCIBus *bus) function PCIBus (line 236) | PCIBus *pci_find_root_bus(int domain) function pci_find_domain (line 249) | int pci_find_domain(const PCIBus *bus) function pci_bus_new_inplace (line 269) | void pci_bus_new_inplace(PCIBus *bus, DeviceState *parent, function PCIBus (line 288) | PCIBus *pci_bus_new(DeviceState *parent, const char *name, function pci_bus_irqs (line 302) | void pci_bus_irqs(PCIBus *bus, pci_set_irq_fn set_irq, pci_map_irq_fn ma... function pci_bus_hotplug (line 312) | void pci_bus_hotplug(PCIBus *bus, pci_hotplug_fn hotplug, DeviceState *q... function PCIBus (line 319) | PCIBus *pci_register_bus(DeviceState *parent, const char *name, function pci_bus_num (line 334) | int pci_bus_num(PCIBus *s) function put_pci_config_device (line 395) | static void put_pci_config_device(QEMUFile *f, void *pv, size_t size) function DECLARE_PCI_MASK_VMTATE (line 437) | DECLARE_PCI_MASK_VMTATE(cmask) function put_pci_irq_state (line 463) | static void put_pci_irq_state(QEMUFile *f, void *pv, size_t size) function VMStateDescription (line 550) | static inline const VMStateDescription *pci_get_vmstate(PCIDevice *s) function pci_device_save (line 555) | void pci_device_save(PCIDevice *s, QEMUFile *f) function pci_device_load (line 567) | int pci_device_load(PCIDevice *s, QEMUFile *f) function pci_set_default_subsystem_id (line 576) | static void pci_set_default_subsystem_id(PCIDevice *pci_dev) function pci_parse_devaddr (line 588) | int pci_parse_devaddr(const char *addr, int *domp, int *busp, function pci_read_devaddr (line 651) | int pci_read_devaddr(Monitor *mon, const char *addr, int *domp, int *busp, function PCIBus (line 665) | PCIBus *pci_get_bus_devfn(int *devfnp, const char *devaddr) function pci_init_cmask (line 683) | static void pci_init_cmask(PCIDevice *dev) function pci_init_wmask (line 695) | static void pci_init_wmask(PCIDevice *dev) function pci_init_w1cmask (line 712) | static void pci_init_w1cmask(PCIDevice *dev) function pci_init_mask_bridge (line 724) | static void pci_init_mask_bridge(PCIDevice *d) function pci_init_multifunction (line 780) | static int pci_init_multifunction(PCIBus *bus, PCIDevice *dev) function pci_config_alloc (line 828) | static void pci_config_alloc(PCIDevice *pci_dev) function pci_config_free (line 839) | static void pci_config_free(PCIDevice *pci_dev) function PCIDevice (line 849) | static PCIDevice *do_pci_register_device(PCIDevice *pci_dev, PCIBus *bus, function do_pci_unregister_device (line 918) | static void do_pci_unregister_device(PCIDevice *pci_dev) function pci_unregister_io_regions (line 925) | static void pci_unregister_io_regions(PCIDevice *pci_dev) function pci_unregister_device (line 938) | static int pci_unregister_device(DeviceState *dev) function pci_register_bar (line 955) | void pci_register_bar(PCIDevice *pci_dev, int region_num, function pcibus_t (line 999) | pcibus_t pci_get_bar_addr(PCIDevice *pci_dev, int region_num) function pcibus_t (line 1004) | static pcibus_t pci_bar_address(PCIDevice *d, function pci_reset_mappings (line 1070) | static void pci_reset_mappings(PCIDevice *d) function pci_clear_mappings (line 1090) | void pci_clear_mappings(PCIDevice *d) function pci_update_mappings (line 1108) | static void pci_update_mappings(PCIDevice *d) function pci_irq_disabled (line 1151) | static inline int pci_irq_disabled(PCIDevice *d) function pci_update_irq_disabled (line 1159) | static void pci_update_irq_disabled(PCIDevice *d, int was_irq_disabled) function pci_default_read_config (line 1170) | uint32_t pci_default_read_config(PCIDevice *d, function pci_default_write_config (line 1179) | void pci_default_write_config(PCIDevice *d, uint32_t addr, uint32_t val,... function pci_set_irq (line 1204) | static void pci_set_irq(void *opaque, int irq_num, int level) type pci_class_desc (line 1223) | typedef struct { function pci_for_each_device_under_bus (line 1287) | static void pci_for_each_device_under_bus(PCIBus *bus, function pci_for_each_device (line 1301) | void pci_for_each_device(PCIBus *bus, int bus_num, function pci_class_desc (line 1311) | static const pci_class_desc *get_class_desc(int class) function PciMemoryRegionList (line 1325) | static PciMemoryRegionList *qmp_query_pci_regions(const PCIDevice *dev) function PciBridgeInfo (line 1367) | static PciBridgeInfo *qmp_query_pci_bridge(PCIDevice *dev, PCIBus *bus, function PciDeviceInfo (line 1401) | static PciDeviceInfo *qmp_query_pci_device(PCIDevice *dev, PCIBus *bus, function PciDeviceInfoList (line 1441) | static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num) function PciInfo (line 1466) | static PciInfo *qmp_query_pci_bus(PCIBus *bus, int bus_num) function PciInfoList (line 1480) | PciInfoList *qmp_query_pci(Error **errp) function PCIDevice (line 1527) | PCIDevice *pci_nic_init(NICInfo *nd, const char *default_model, function PCIDevice (line 1556) | PCIDevice *pci_nic_init_nofail(NICInfo *nd, const char *default_model, function pci_secondary_bus_in_range (line 1572) | static bool pci_secondary_bus_in_range(PCIDevice *dev, int bus_num) function PCIBus (line 1580) | PCIBus *pci_find_bus(PCIBus *bus, int bus_num) function PCIDevice (line 1614) | PCIDevice *pci_find_device(PCIBus *bus, int bus_num, uint8_t devfn) function pci_qdev_init (line 1629) | static int pci_qdev_init(DeviceState *qdev) function pci_unplug_device (line 1688) | static int pci_unplug_device(DeviceState *qdev) function PCIDevice (line 1702) | PCIDevice *pci_create_multifunction(PCIBus *bus, int devfn, bool multifu... function PCIDevice (line 1713) | PCIDevice *pci_create_simple_multifunction(PCIBus *bus, int devfn, function PCIDevice (line 1722) | PCIDevice *pci_create(PCIBus *bus, int devfn, const char *name) function PCIDevice (line 1727) | PCIDevice *pci_create_simple(PCIBus *bus, int devfn, const char *name) function pci_find_space (line 1732) | static int pci_find_space(PCIDevice *pdev, uint8_t size) function pci_find_capability_list (line 1745) | static uint8_t pci_find_capability_list(PCIDevice *pdev, uint8_t cap_id, function pci_find_capability_at_offset (line 1763) | static uint8_t pci_find_capability_at_offset(PCIDevice *pdev, uint8_t of... function pci_patch_ids (line 1784) | static void pci_patch_ids(PCIDevice *pdev, uint8_t *ptr, int size) function pci_add_option_rom (line 1839) | static int pci_add_option_rom(PCIDevice *pdev, bool is_default_rom) function pci_del_option_rom (line 1914) | static void pci_del_option_rom(PCIDevice *pdev) function pci_add_capability (line 1931) | int pci_add_capability(PCIDevice *pdev, uint8_t cap_id, function pci_del_capability (line 1975) | void pci_del_capability(PCIDevice *pdev, uint8_t cap_id, uint8_t size) function pci_find_capability (line 1992) | uint8_t pci_find_capability(PCIDevice *pdev, uint8_t cap_id) function pci_device_enable (line 1998) | void pci_device_enable(PCIDevice *dev, int enable) function pcibus_dev_print (line 2013) | static void pcibus_dev_print(Monitor *mon, DeviceState *dev, int indent) function pci_qdev_find_recursive (line 2142) | static int pci_qdev_find_recursive(PCIBus *bus, function pci_qdev_find_device (line 2158) | int pci_qdev_find_device(const char *id, PCIDevice **pdev) function MemoryRegion (line 2177) | MemoryRegion *pci_address_space(PCIDevice *dev) function MemoryRegion (line 2182) | MemoryRegion *pci_address_space_io(PCIDevice *dev) function pci_device_class_init (line 2187) | static void pci_device_class_init(ObjectClass *klass, void *data) function pci_register_types (line 2205) | static void pci_register_types(void) FILE: qemu/hw/pci.h type PCIIORegion (line 92) | typedef struct PCIIORegion { type PCIDeviceClass (line 141) | typedef struct PCIDeviceClass { type PCIDevice (line 173) | struct PCIDevice { type PCIHotplugState (line 272) | typedef enum { function pci_set_byte (line 327) | static inline void function pci_get_byte (line 333) | static inline uint8_t function pci_set_word (line 339) | static inline void function pci_get_word (line 345) | static inline uint16_t function pci_set_long (line 351) | static inline void function pci_get_long (line 357) | static inline uint32_t function pci_set_quad (line 363) | static inline void function pci_get_quad (line 369) | static inline uint64_t function pci_config_set_vendor_id (line 375) | static inline void function pci_config_set_device_id (line 381) | static inline void function pci_config_set_revision (line 387) | static inline void function pci_config_set_class (line 393) | static inline void function pci_config_set_prog_interface (line 399) | static inline void function pci_config_set_interrupt_pin (line 405) | static inline void function pci_byte_test_and_clear_mask (line 417) | static inline uint8_t function pci_byte_test_and_set_mask (line 425) | static inline uint8_t function pci_word_test_and_clear_mask (line 433) | static inline uint16_t function pci_word_test_and_set_mask (line 441) | static inline uint16_t function pci_long_test_and_clear_mask (line 449) | static inline uint32_t function pci_long_test_and_set_mask (line 457) | static inline uint32_t function pci_quad_test_and_clear_mask (line 465) | static inline uint64_t function pci_quad_test_and_set_mask (line 473) | static inline uint64_t function pci_set_byte_by_mask (line 482) | static inline void function pci_get_byte_by_mask (line 490) | static inline uint8_t function pci_set_word_by_mask (line 497) | static inline void function pci_get_word_by_mask (line 505) | static inline uint16_t function pci_set_long_by_mask (line 512) | static inline void function pci_get_long_by_mask (line 520) | static inline uint32_t function pci_set_quad_by_mask (line 527) | static inline void function pci_get_quad_by_mask (line 535) | static inline uint64_t function pci_is_express (line 550) | static inline int pci_is_express(const PCIDevice *d) function pci_config_size (line 555) | static inline uint32_t pci_config_size(const PCIDevice *d) function pci_dma_rw (line 561) | static inline int pci_dma_rw(PCIDevice *dev, dma_addr_t addr, function pci_dma_read (line 568) | static inline int pci_dma_read(PCIDevice *dev, dma_addr_t addr, function pci_dma_write (line 574) | static inline int pci_dma_write(PCIDevice *dev, dma_addr_t addr, function pci_dma_unmap (line 613) | static inline void pci_dma_unmap(PCIDevice *dev, void *buffer, dma_addr_... function pci_dma_sglist_init (line 620) | static inline void pci_dma_sglist_init(QEMUSGList *qsg, PCIDevice *dev, FILE: qemu/hw/pci_bridge.c function pci_bridge_ssvid_init (line 41) | int pci_bridge_ssvid_init(PCIDevice *dev, uint8_t offset, function PCIDevice (line 56) | PCIDevice *pci_bridge_get_device(PCIBus *bus) function PCIBus (line 62) | PCIBus *pci_bridge_get_sec_bus(PCIBridge *br) function pci_config_get_io_base (line 67) | static uint32_t pci_config_get_io_base(const PCIDevice *d, function pcibus_t (line 79) | static pcibus_t pci_config_get_memory_base(const PCIDevice *d, uint32_t ... function pcibus_t (line 85) | static pcibus_t pci_config_get_pref_base(const PCIDevice *d, function pcibus_t (line 100) | pcibus_t pci_bridge_get_base(const PCIDevice *bridge, uint8_t type) function pcibus_t (line 119) | pcibus_t pci_bridge_get_limit(const PCIDevice *bridge, uint8_t type) function pci_bridge_init_alias (line 138) | static void pci_bridge_init_alias(PCIBridge *bridge, MemoryRegion *alias, function pci_bridge_cleanup_alias (line 154) | static void pci_bridge_cleanup_alias(MemoryRegion *alias, function pci_bridge_region_init (line 161) | static void pci_bridge_region_init(PCIBridge *br) function pci_bridge_region_cleanup (line 187) | static void pci_bridge_region_cleanup(PCIBridge *br) function pci_bridge_update_mappings (line 198) | static void pci_bridge_update_mappings(PCIBridge *br) function pci_bridge_write_config (line 209) | void pci_bridge_write_config(PCIDevice *d, function pci_bridge_disable_base_limit (line 236) | void pci_bridge_disable_base_limit(PCIDevice *dev) function pci_bridge_reset_reg (line 257) | void pci_bridge_reset_reg(PCIDevice *dev) function pci_bridge_reset (line 295) | void pci_bridge_reset(DeviceState *qdev) function pci_bridge_initfn (line 302) | int pci_bridge_initfn(PCIDevice *dev) function pci_bridge_exitfn (line 332) | int pci_bridge_exitfn(PCIDevice *pci_dev) function pci_bridge_map_irq (line 349) | void pci_bridge_map_irq(PCIBridge *br, const char* bus_name, FILE: qemu/hw/pci_host.c function PCIDevice (line 42) | static inline PCIDevice *pci_dev_find_by_addr(PCIBus *bus, uint32_t addr) function pci_host_config_write_common (line 50) | void pci_host_config_write_common(PCIDevice *pci_dev, uint32_t addr, function pci_host_config_read_common (line 57) | uint32_t pci_host_config_read_common(PCIDevice *pci_dev, uint32_t addr, function pci_data_write (line 64) | void pci_data_write(PCIBus *s, uint32_t addr, uint32_t val, int len) function pci_data_read (line 79) | uint32_t pci_data_read(PCIBus *s, uint32_t addr, int len) function pci_host_config_write (line 97) | static void pci_host_config_write(void *opaque, target_phys_addr_t addr, function pci_host_config_read (line 107) | static uint64_t pci_host_config_read(void *opaque, target_phys_addr_t addr, function pci_host_data_write (line 118) | static void pci_host_data_write(void *opaque, target_phys_addr_t addr, function pci_host_data_read (line 128) | static uint64_t pci_host_data_read(void *opaque, FILE: qemu/hw/pci_host.h type PCIHostState (line 33) | struct PCIHostState { FILE: qemu/hw/pci_internals.h type BusInfo (line 15) | struct BusInfo type PCIBus (line 17) | struct PCIBus { type PCIBridge (line 39) | struct PCIBridge { FILE: qemu/hw/pcie.c function pcie_cap_init (line 44) | int pcie_cap_init(PCIDevice *dev, uint8_t offset, uint8_t type, uint8_t ... function pcie_cap_exit (line 90) | void pcie_cap_exit(PCIDevice *dev) function pcie_cap_get_type (line 95) | uint8_t pcie_cap_get_type(const PCIDevice *dev) function pcie_cap_flags_set_vector (line 106) | void pcie_cap_flags_set_vector(PCIDevice *dev, uint8_t vector) function pcie_cap_flags_get_vector (line 115) | uint8_t pcie_cap_flags_get_vector(PCIDevice *dev) function pcie_cap_deverr_init (line 121) | void pcie_cap_deverr_init(PCIDevice *dev) function pcie_cap_deverr_reset (line 134) | void pcie_cap_deverr_reset(PCIDevice *dev) function hotplug_event_update_event_status (line 142) | static void hotplug_event_update_event_status(PCIDevice *dev) function hotplug_event_notify (line 153) | static void hotplug_event_notify(PCIDevice *dev) function hotplug_event_clear (line 178) | static void hotplug_event_clear(PCIDevice *dev) function pcie_cap_slot_event (line 193) | static void pcie_cap_slot_event(PCIDevice *dev, PCIExpressHotPlugEvent e... function pcie_cap_slot_hotplug (line 203) | static int pcie_cap_slot_hotplug(DeviceState *qdev, function pcie_cap_slot_init (line 248) | void pcie_cap_slot_init(PCIDevice *dev, uint16_t slot) function pcie_cap_slot_reset (line 296) | void pcie_cap_slot_reset(PCIDevice *dev) function pcie_cap_slot_write_config (line 324) | void pcie_cap_slot_write_config(PCIDevice *dev, function pcie_cap_slot_post_load (line 369) | int pcie_cap_slot_post_load(void *opaque, int version_id) function pcie_cap_slot_push_attention_button (line 376) | void pcie_cap_slot_push_attention_button(PCIDevice *dev) function pcie_cap_root_init (line 382) | void pcie_cap_root_init(PCIDevice *dev) function pcie_cap_root_reset (line 389) | void pcie_cap_root_reset(PCIDevice *dev) function pcie_cap_flr_init (line 395) | void pcie_cap_flr_init(PCIDevice *dev) function pcie_cap_flr_write_config (line 409) | void pcie_cap_flr_write_config(PCIDevice *dev, function pcie_cap_ari_init (line 423) | void pcie_cap_ari_init(PCIDevice *dev) function pcie_cap_ari_reset (line 432) | void pcie_cap_ari_reset(PCIDevice *dev) function pcie_cap_is_ari_enabled (line 438) | bool pcie_cap_is_ari_enabled(const PCIDevice *dev) function pcie_find_capability_list (line 459) | static uint16_t pcie_find_capability_list(PCIDevice *dev, uint16_t cap_id, function pcie_find_capability (line 490) | uint16_t pcie_find_capability(PCIDevice *dev, uint16_t cap_id) function pcie_ext_cap_set_next (line 495) | static void pcie_ext_cap_set_next(PCIDevice *dev, uint16_t pos, uint16_t... function pcie_add_capability (line 509) | void pcie_add_capability(PCIDevice *dev, function pcie_ari_init (line 550) | void pcie_ari_init(PCIDevice *dev, uint16_t offset, uint16_t nextfn) FILE: qemu/hw/pcie.h type PCIExpressIndicator (line 29) | typedef enum { type PCIExpressHotPlugEvent (line 37) | typedef enum { type PCIExpressDevice (line 62) | struct PCIExpressDevice { FILE: qemu/hw/pcie_aer.c function pcie_aer_uncor_default_severity (line 45) | static uint32_t pcie_aer_uncor_default_severity(uint32_t status) function aer_log_add_err (line 73) | static int aer_log_add_err(PCIEAERLog *aer_log, const PCIEAERErr *err) function aer_log_del_err (line 83) | static void aer_log_del_err(PCIEAERLog *aer_log, PCIEAERErr *err) function aer_log_clear_all_err (line 92) | static void aer_log_clear_all_err(PCIEAERLog *aer_log) function pcie_aer_init (line 97) | int pcie_aer_init(PCIDevice *dev, uint16_t offset) function pcie_aer_exit (line 166) | void pcie_aer_exit(PCIDevice *dev) function pcie_aer_update_uncor_status (line 171) | static void pcie_aer_update_uncor_status(PCIDevice *dev) function pcie_aer_msg_alldev (line 192) | static bool function pcie_aer_msg_vbridge (line 232) | static bool pcie_aer_msg_vbridge(PCIDevice *dev, const PCIEAERMsg *msg) function pcie_aer_root_set_vector (line 248) | void pcie_aer_root_set_vector(PCIDevice *dev, unsigned int vector) function pcie_aer_root_get_vector (line 258) | static unsigned int pcie_aer_root_get_vector(PCIDevice *dev) function pcie_aer_status_to_cmd (line 266) | static uint32_t pcie_aer_status_to_cmd(uint32_t status) function pcie_aer_root_notify (line 281) | static void pcie_aer_root_notify(PCIDevice *dev) function pcie_aer_msg_root_port (line 297) | static void pcie_aer_msg_root_port(PCIDevice *dev, const PCIEAERMsg *msg) function pcie_aer_msg (line 373) | static void pcie_aer_msg(PCIDevice *dev, const PCIEAERMsg *msg) function pcie_aer_update_log (line 410) | static void pcie_aer_update_log(PCIDevice *dev, const PCIEAERErr *err) function pcie_aer_clear_log (line 452) | static void pcie_aer_clear_log(PCIDevice *dev) function pcie_aer_clear_error (line 463) | static void pcie_aer_clear_error(PCIDevice *dev) function pcie_aer_record_error (line 490) | static int pcie_aer_record_error(PCIDevice *dev, type PCIEAERInject (line 514) | typedef struct PCIEAERInject { function pcie_aer_inject_cor_error (line 526) | static bool pcie_aer_inject_cor_error(PCIEAERInject *inj, function pcie_aer_inject_uncor_error (line 568) | static bool pcie_aer_inject_uncor_error(PCIEAERInject *inj, bool is_fatal) function pcie_aer_inject_error (line 628) | int pcie_aer_inject_error(PCIDevice *dev, const PCIEAERErr *err) function pcie_aer_write_config (line 707) | void pcie_aer_write_config(PCIDevice *dev, function pcie_aer_root_init (line 733) | void pcie_aer_root_init(PCIDevice *dev) function pcie_aer_root_reset (line 743) | void pcie_aer_root_reset(PCIDevice *dev) function pcie_aer_root_write_config (line 756) | void pcie_aer_root_write_config(PCIDevice *dev, function pcie_aer_inject_error_print (line 807) | void pcie_aer_inject_error_print(Monitor *mon, const QObject *data) type PCIEAERErrorName (line 822) | typedef struct PCIEAERErrorName { type PCIEAERErrorName (line 832) | struct PCIEAERErrorName function pcie_aer_parse_error_string (line 936) | static int pcie_aer_parse_error_string(const char *error_name, function do_pcie_aer_inject_error (line 954) | int do_pcie_aer_inject_error(Monitor *mon, FILE: qemu/hw/pcie_aer.h type PCIEAERLog (line 29) | struct PCIEAERLog { type PCIEAERMsg (line 56) | struct PCIEAERMsg { function pcie_aer_msg_is_uncor (line 66) | static inline bool type PCIEAERErr (line 74) | struct PCIEAERErr { FILE: qemu/hw/pcie_host.c function PCIDevice (line 49) | static inline PCIDevice *pcie_dev_find_by_mmcfg_addr(PCIBus *s, function pcie_mmcfg_data_write (line 56) | static void pcie_mmcfg_data_write(void *opaque, target_phys_addr_t mmcfg... function pcie_mmcfg_data_read (line 78) | static uint64_t pcie_mmcfg_data_read(void *opaque, function pcie_host_init (line 110) | int pcie_host_init(PCIExpressHost *e, uint32_t size) function pcie_host_mmcfg_unmap (line 122) | void pcie_host_mmcfg_unmap(PCIExpressHost *e) function pcie_host_mmcfg_map (line 130) | void pcie_host_mmcfg_map(PCIExpressHost *e, target_phys_addr_t addr) function pcie_host_mmcfg_update (line 136) | void pcie_host_mmcfg_update(PCIExpressHost *e, FILE: qemu/hw/pcie_host.h type PCIExpressHost (line 27) | struct PCIExpressHost { FILE: qemu/hw/pcie_port.c function pcie_port_init_reg (line 23) | void pcie_port_init_reg(PCIDevice *d) type PCIEChassis (line 52) | struct PCIEChassis { type PCIEChassis (line 61) | struct PCIEChassis type PCIEChassis (line 63) | struct PCIEChassis function pcie_chassis_create (line 72) | void pcie_chassis_create(uint8_t chassis_number) function PCIESlot (line 85) | static PCIESlot *pcie_chassis_find_slot_with_chassis(struct PCIEChassis *c, function PCIESlot (line 97) | PCIESlot *pcie_chassis_find_slot(uint8_t chassis_number, uint16_t slot) function pcie_chassis_add_slot (line 107) | int pcie_chassis_add_slot(struct PCIESlot *slot) function pcie_chassis_del_slot (line 121) | void pcie_chassis_del_slot(PCIESlot *s) FILE: qemu/hw/pcie_port.h type PCIEPort (line 27) | struct PCIEPort { type PCIESlot (line 36) | struct PCIESlot { type PCIESlot (line 48) | struct PCIESlot FILE: qemu/hw/pckbd.c type KBDState (line 129) | typedef struct KBDState { function kbd_update_irq (line 148) | static void kbd_update_irq(KBDState *s) function kbd_update_kbd_irq (line 175) | static void kbd_update_kbd_irq(void *opaque, int level) function kbd_update_aux_irq (line 186) | static void kbd_update_aux_irq(void *opaque, int level) function kbd_read_status (line 197) | static uint32_t kbd_read_status(void *opaque, uint32_t addr) function kbd_queue (line 206) | static void kbd_queue(KBDState *s, int b, int aux) function outport_write (line 214) | static void outport_write(KBDState *s, uint32_t val) function kbd_write_command (line 226) | static void kbd_write_command(void *opaque, uint32_t addr, uint32_t val) function kbd_read_data (line 311) | static uint32_t kbd_read_data(void *opaque, uint32_t addr) function kbd_write_data (line 325) | static void kbd_write_data(void *opaque, uint32_t addr, uint32_t val) function kbd_reset (line 359) | static void kbd_reset(void *opaque) function kbd_mm_readb (line 383) | static uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr) function kbd_mm_writeb (line 393) | static void kbd_mm_writeb (void *opaque, target_phys_addr_t addr, uint32... function i8042_mm_init (line 411) | void i8042_mm_init(qemu_irq kbd_irq, qemu_irq mouse_irq, type ISAKBDState (line 430) | typedef struct ISAKBDState { function i8042_isa_mouse_fake_event (line 436) | void i8042_isa_mouse_fake_event(void *opaque) function i8042_setup_a20_line (line 444) | void i8042_setup_a20_line(ISADevice *dev, qemu_irq *a20_out) function i8042_initfn (line 480) | static int i8042_initfn(ISADevice *dev) function i8042_class_initfn (line 500) | static void i8042_class_initfn(ObjectClass *klass, void *data) function i8042_register_types (line 516) | static void i8042_register_types(void) FILE: qemu/hw/pcmcia.h type PCMCIASocket (line 5) | typedef struct { type PCMCIACardState (line 16) | struct PCMCIACardState { FILE: qemu/hw/pcnet-pci.c type PCIPCNetState (line 47) | typedef struct { function pcnet_aprom_writeb (line 53) | static void pcnet_aprom_writeb(void *opaque, uint32_t addr, uint32_t val) function pcnet_aprom_readb (line 64) | static uint32_t pcnet_aprom_readb(void *opaque, uint32_t addr) function pcnet_ioport_read (line 74) | static uint64_t pcnet_ioport_read(void *opaque, target_phys_addr_t addr, function pcnet_ioport_write (line 101) | static void pcnet_ioport_write(void *opaque, target_phys_addr_t addr, function pcnet_mmio_writeb (line 133) | static void pcnet_mmio_writeb(void *opaque, target_phys_addr_t addr, uin... function pcnet_mmio_readb (line 144) | static uint32_t pcnet_mmio_readb(void *opaque, target_phys_addr_t addr) function pcnet_mmio_writew (line 157) | static void pcnet_mmio_writew(void *opaque, target_phys_addr_t addr, uin... function pcnet_mmio_readw (line 173) | static uint32_t pcnet_mmio_readw(void *opaque, target_phys_addr_t addr) function pcnet_mmio_writel (line 192) | static void pcnet_mmio_writel(void *opaque, target_phys_addr_t addr, uin... function pcnet_mmio_readl (line 210) | static uint32_t pcnet_mmio_readl(void *opaque, target_phys_addr_t addr) function pci_physical_memory_write (line 255) | static void pci_physical_memory_write(void *dma_opaque, target_phys_addr... function pci_physical_memory_read (line 261) | static void pci_physical_memory_read(void *dma_opaque, target_phys_addr_... function pci_pcnet_cleanup (line 267) | static void pci_pcnet_cleanup(VLANClientState *nc) function pci_pcnet_uninit (line 274) | static int pci_pcnet_uninit(PCIDevice *dev) function pci_pcnet_init (line 295) | static int pci_pcnet_init(PCIDevice *pci_dev) function pci_reset (line 336) | static void pci_reset(DeviceState *dev) function pcnet_class_init (line 348) | static void pcnet_class_init(ObjectClass *klass, void *data) function pci_pcnet_register_types (line 372) | static void pci_pcnet_register_types(void) FILE: qemu/hw/pcnet.c type qemu_ether_header (line 55) | struct qemu_ether_header { type pcnet_initblk16 (line 116) | struct pcnet_initblk16 { type pcnet_initblk32 (line 124) | struct pcnet_initblk32 { type pcnet_TMD (line 135) | struct pcnet_TMD { type pcnet_RMD (line 186) | struct pcnet_RMD { function pcnet_tmd_load (line 294) | static inline void pcnet_tmd_load(PCNetState *s, struct pcnet_TMD *tmd, function pcnet_tmd_store (line 324) | static inline void pcnet_tmd_store(PCNetState *s, const struct pcnet_TMD... function pcnet_rmd_load (line 360) | static inline void pcnet_rmd_load(PCNetState *s, struct pcnet_RMD *rmd, function pcnet_rmd_store (line 390) | static inline void pcnet_rmd_store(PCNetState *s, struct pcnet_RMD *rmd, function lnc_mchash (line 524) | static inline uint32_t lnc_mchash(const uint8_t *ether_addr) function padr_match (line 614) | static inline int padr_match(PCNetState *s, const uint8_t *buf, int size) function padr_bcast (line 634) | static inline int padr_bcast(PCNetState *s, const uint8_t *buf, int size) function ladr_match (line 645) | static inline int ladr_match(PCNetState *s, const uint8_t *buf, int size) function target_phys_addr_t (line 662) | static inline target_phys_addr_t pcnet_rdra_addr(PCNetState *s, int idx) function pcnet_get_next_poll_time (line 668) | static inline int64_t pcnet_get_next_poll_time(PCNetState *s, int64_t cu... function pcnet_s_reset (line 685) | static void pcnet_s_reset(PCNetState *s) function pcnet_init (line 788) | static void pcnet_init(PCNetState *s) function pcnet_start (line 865) | static void pcnet_start(PCNetState *s) function pcnet_stop (line 882) | static void pcnet_stop(PCNetState *s) function pcnet_rdte_poll (line 894) | static void pcnet_rdte_poll(PCNetState *s) function pcnet_tdte_poll (line 968) | static int pcnet_tdte_poll(PCNetState *s) function pcnet_can_receive (line 1006) | int pcnet_can_receive(VLANClientState *nc) function pcnet_receive (line 1017) | ssize_t pcnet_receive(VLANClientState *nc, const uint8_t *buf, size_t si... function pcnet_set_link_status (line 1199) | void pcnet_set_link_status(VLANClientState *nc) function pcnet_transmit (line 1206) | static void pcnet_transmit(PCNetState *s) function pcnet_poll (line 1297) | static void pcnet_poll(PCNetState *s) function pcnet_poll_timer (line 1314) | static void pcnet_poll_timer(void *opaque) function pcnet_csr_writew (line 1344) | static void pcnet_csr_writew(PCNetState *s, uint32_t rap, uint32_t new_v... function pcnet_csr_readw (line 1448) | static uint32_t pcnet_csr_readw(PCNetState *s, uint32_t rap) function pcnet_bcr_writew (line 1477) | static void pcnet_bcr_writew(PCNetState *s, uint32_t rap, uint32_t val) function pcnet_bcr_readw (line 1524) | uint32_t pcnet_bcr_readw(PCNetState *s, uint32_t rap) function pcnet_h_reset (line 1546) | void pcnet_h_reset(void *opaque) function pcnet_ioport_writew (line 1568) | void pcnet_ioport_writew(void *opaque, uint32_t addr, uint32_t val) function pcnet_ioport_readw (line 1591) | uint32_t pcnet_ioport_readw(void *opaque, uint32_t addr) function pcnet_ioport_writel (line 1620) | void pcnet_ioport_writel(void *opaque, uint32_t addr, uint32_t val) function pcnet_ioport_readl (line 1650) | uint32_t pcnet_ioport_readl(void *opaque, uint32_t addr) function is_version_2 (line 1679) | static bool is_version_2(void *opaque, int version_id) function pcnet_common_cleanup (line 1708) | void pcnet_common_cleanup(PCNetState *d) function pcnet_common_init (line 1713) | int pcnet_common_init(DeviceState *dev, PCNetState *s, NetClientInfo *info) FILE: qemu/hw/pcnet.h type PCNetState (line 28) | typedef struct PCNetState_st PCNetState; type PCNetState_st (line 30) | struct PCNetState_st { FILE: qemu/hw/pcspk.c type PCSpkState (line 38) | typedef struct { function generate_samples (line 56) | static inline void generate_samples(PCSpkState *s) function pcspk_callback (line 75) | static void pcspk_callback(void *opaque, int free) function pcspk_audio_init (line 108) | int pcspk_audio_init(ISABus *bus) function pcspk_io_read (line 124) | static uint64_t pcspk_io_read(void *opaque, target_phys_addr_t addr, function pcspk_io_write (line 138) | static void pcspk_io_write(void *opaque, target_phys_addr_t addr, uint64... function pcspk_initfn (line 162) | static int pcspk_initfn(ISADevice *dev) function pcspk_class_initfn (line 180) | static void pcspk_class_initfn(ObjectClass *klass, void *data) function pcspk_register (line 197) | static void pcspk_register(void) FILE: qemu/hw/pcspk.h function ISADevice (line 31) | static inline ISADevice *pcspk_init(ISABus *bus, ISADevice *pit) FILE: qemu/hw/petalogix_ml605_mmu.c function machine_cpu_reset (line 57) | static void machine_cpu_reset(CPUMBState *env) function petalogix_ml605_init (line 69) | static void function petalogix_ml605_machine_init (line 146) | static void petalogix_ml605_machine_init(void) FILE: qemu/hw/petalogix_s3adsp1800_mmu.c function machine_cpu_reset (line 52) | static void machine_cpu_reset(CPUMBState *env) function petalogix_s3adsp1800_init (line 58) | static void function petalogix_s3adsp1800_machine_init (line 120) | static void petalogix_s3adsp1800_machine_init(void) FILE: qemu/hw/pflash_cfi01.c type pflash_t (line 61) | struct pflash_t { function pflash_timer (line 82) | static void pflash_timer (void *opaque) function pflash_read (line 98) | static uint32_t pflash_read (pflash_t *pfl, target_phys_addr_t offset, function pflash_update (line 200) | static void pflash_update(pflash_t *pfl, int offset, function pflash_data_write (line 214) | static inline void pflash_data_write(pflash_t *pfl, target_phys_addr_t o... function pflash_write (line 252) | static void pflash_write(pflash_t *pfl, target_phys_addr_t offset, function pflash_readb_be (line 449) | static uint32_t pflash_readb_be(void *opaque, target_phys_addr_t addr) function pflash_readb_le (line 454) | static uint32_t pflash_readb_le(void *opaque, target_phys_addr_t addr) function pflash_readw_be (line 459) | static uint32_t pflash_readw_be(void *opaque, target_phys_addr_t addr) function pflash_readw_le (line 466) | static uint32_t pflash_readw_le(void *opaque, target_phys_addr_t addr) function pflash_readl_be (line 473) | static uint32_t pflash_readl_be(void *opaque, target_phys_addr_t addr) function pflash_readl_le (line 480) | static uint32_t pflash_readl_le(void *opaque, target_phys_addr_t addr) function pflash_writeb_be (line 487) | static void pflash_writeb_be(void *opaque, target_phys_addr_t addr, function pflash_writeb_le (line 493) | static void pflash_writeb_le(void *opaque, target_phys_addr_t addr, function pflash_writew_be (line 499) | static void pflash_writew_be(void *opaque, target_phys_addr_t addr, function pflash_writew_le (line 507) | static void pflash_writew_le(void *opaque, target_phys_addr_t addr, function pflash_writel_be (line 515) | static void pflash_writel_be(void *opaque, target_phys_addr_t addr, function pflash_writel_le (line 523) | static void pflash_writel_le(void *opaque, target_phys_addr_t addr, function ctz32 (line 548) | static int ctz32 (uint32_t n) function pflash_t (line 583) | pflash_t *pflash_cfi01_register(target_phys_addr_t base, function MemoryRegion (line 730) | MemoryRegion *pflash_cfi01_get_memory(pflash_t *fl) FILE: qemu/hw/pflash_cfi02.c type pflash_t (line 56) | struct pflash_t { function pflash_setup_mappings (line 88) | static void pflash_setup_mappings(pflash_t *pfl) function pflash_register_memory (line 102) | static void pflash_register_memory(pflash_t *pfl, int rom_mode) function pflash_timer (line 108) | static void pflash_timer (void *opaque) function pflash_read (line 124) | static uint32_t pflash_read (pflash_t *pfl, target_phys_addr_t offset, function pflash_update (line 230) | static void pflash_update(pflash_t *pfl, int offset, function pflash_write (line 244) | static void pflash_write (pflash_t *pfl, target_phys_addr_t offset, function pflash_readb_be (line 480) | static uint32_t pflash_readb_be(void *opaque, target_phys_addr_t addr) function pflash_readb_le (line 485) | static uint32_t pflash_readb_le(void *opaque, target_phys_addr_t addr) function pflash_readw_be (line 490) | static uint32_t pflash_readw_be(void *opaque, target_phys_addr_t addr) function pflash_readw_le (line 497) | static uint32_t pflash_readw_le(void *opaque, target_phys_addr_t addr) function pflash_readl_be (line 504) | static uint32_t pflash_readl_be(void *opaque, target_phys_addr_t addr) function pflash_readl_le (line 511) | static uint32_t pflash_readl_le(void *opaque, target_phys_addr_t addr) function pflash_writeb_be (line 518) | static void pflash_writeb_be(void *opaque, target_phys_addr_t addr, function pflash_writeb_le (line 524) | static void pflash_writeb_le(void *opaque, target_phys_addr_t addr, function pflash_writew_be (line 530) | static void pflash_writew_be(void *opaque, target_phys_addr_t addr, function pflash_writew_le (line 538) | static void pflash_writew_le(void *opaque, target_phys_addr_t addr, function pflash_writel_be (line 546) | static void pflash_writel_be(void *opaque, target_phys_addr_t addr, function pflash_writel_le (line 554) | static void pflash_writel_le(void *opaque, target_phys_addr_t addr, function ctz32 (line 579) | static int ctz32 (uint32_t n) function pflash_t (line 614) | pflash_t *pflash_cfi02_register(target_phys_addr_t base, FILE: qemu/hw/piix4.c type PIIX4State (line 33) | typedef struct PIIX4State { function piix4_reset (line 37) | static void piix4_reset(void *opaque) function piix4_initfn (line 86) | static int piix4_initfn(PCIDevice *dev) function piix4_init (line 96) | int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn) function piix4_class_init (line 105) | static void piix4_class_init(ObjectClass *klass, void *data) function piix4_register_types (line 127) | static void piix4_register_types(void) FILE: qemu/hw/piix_pci.c type PCIHostState (line 39) | typedef PCIHostState I440FXState; type PIIX3State (line 46) | typedef struct PIIX3State { type PAMMemoryRegion (line 69) | typedef struct PAMMemoryRegion { type PCII440FXState (line 74) | struct PCII440FXState { function pci_slot_get_pirq (line 98) | static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx) function update_pam (line 105) | static void update_pam(PCII440FXState *d, uint32_t start, uint32_t end, ... function i440fx_update_memory_mappings (line 138) | static void i440fx_update_memory_mappings(PCII440FXState *d) function i440fx_set_smm (line 158) | static void i440fx_set_smm(int val, void *arg) function i440fx_write_config (line 170) | static void i440fx_write_config(PCIDevice *dev, function i440fx_load_old (line 183) | static int i440fx_load_old(QEMUFile* f, void *opaque, int version_id) function i440fx_post_load (line 203) | static int i440fx_post_load(void *opaque, int version_id) function i440fx_pcihost_initfn (line 225) | static int i440fx_pcihost_initfn(SysBusDevice *dev) function i440fx_initfn (line 242) | static int i440fx_initfn(PCIDevice *dev) function PCIBus (line 252) | static PCIBus *i440fx_common_init(const char *device_name, function PCIBus (line 335) | PCIBus *i440fx_init(PCII440FXState **pi440fx_state, int *piix3_devfn, function piix3_set_irq_pic (line 358) | static void piix3_set_irq_pic(PIIX3State *piix3, int pic_irq) function piix3_set_irq_level (line 366) | static void piix3_set_irq_level(PIIX3State *piix3, int pirq, int level) function piix3_set_irq (line 383) | static void piix3_set_irq(void *opaque, int pirq, int level) function piix3_update_irq_levels (line 390) | static void piix3_update_irq_levels(PIIX3State *piix3) function piix3_write_config (line 401) | static void piix3_write_config(PCIDevice *dev, function piix3_write_config_xen (line 415) | static void piix3_write_config_xen(PCIDevice *dev, function piix3_reset (line 422) | static void piix3_reset(void *opaque) function piix3_post_load (line 462) | static int piix3_post_load(void *opaque, int version_id) function piix3_pre_save (line 469) | static void piix3_pre_save(void *opaque) function piix3_initfn (line 495) | static int piix3_initfn(PCIDevice *dev) function piix3_class_init (line 504) | static void piix3_class_init(ObjectClass *klass, void *data) function piix3_xen_class_init (line 527) | static void piix3_xen_class_init(ObjectClass *klass, void *data) function i440fx_class_init (line 550) | static void i440fx_class_init(ObjectClass *klass, void *data) function i440fx_pcihost_class_init (line 574) | static void i440fx_pcihost_class_init(ObjectClass *klass, void *data) function i440fx_register_types (line 591) | static void i440fx_register_types(void) FILE: qemu/hw/pixel_ops.h function rgb_to_pixel8 (line 1) | static inline unsigned int rgb_to_pixel8(unsigned int r, unsigned int g, function rgb_to_pixel15 (line 7) | static inline unsigned int rgb_to_pixel15(unsigned int r, unsigned int g, function rgb_to_pixel15bgr (line 13) | static inline unsigned int rgb_to_pixel15bgr(unsigned int r, unsigned in... function rgb_to_pixel16 (line 19) | static inline unsigned int rgb_to_pixel16(unsigned int r, unsigned int g, function rgb_to_pixel16bgr (line 25) | static inline unsigned int rgb_to_pixel16bgr(unsigned int r, unsigned in... function rgb_to_pixel24 (line 31) | static inline unsigned int rgb_to_pixel24(unsigned int r, unsigned int g, function rgb_to_pixel24bgr (line 37) | static inline unsigned int rgb_to_pixel24bgr(unsigned int r, unsigned in... function rgb_to_pixel32 (line 43) | static inline unsigned int rgb_to_pixel32(unsigned int r, unsigned int g, function rgb_to_pixel32bgr (line 49) | static inline unsigned int rgb_to_pixel32bgr(unsigned int r, unsigned in... FILE: qemu/hw/pl011.c type pl011_state (line 13) | typedef struct { function pl011_update (line 49) | static void pl011_update(pl011_state *s) function pl011_read (line 57) | static uint64_t pl011_read(void *opaque, target_phys_addr_t offset, function pl011_set_read_trigger (line 113) | static void pl011_set_read_trigger(pl011_state *s) function pl011_write (line 127) | static void pl011_write(void *opaque, target_phys_addr_t offset, function pl011_can_receive (line 187) | static int pl011_can_receive(void *opaque) function pl011_put_fifo (line 197) | static void pl011_put_fifo(void *opaque, uint32_t value) function pl011_receive (line 217) | static void pl011_receive(void *opaque, const uint8_t *buf, int size) function pl011_event (line 222) | static void pl011_event(void *opaque, int event) function pl011_init (line 259) | static int pl011_init(SysBusDevice *dev, const unsigned char *id) function pl011_arm_init (line 281) | static int pl011_arm_init(SysBusDevice *dev) function pl011_luminary_init (line 286) | static int pl011_luminary_init(SysBusDevice *dev) function pl011_arm_class_init (line 291) | static void pl011_arm_class_init(ObjectClass *klass, void *data) function pl011_luminary_class_init (line 305) | static void pl011_luminary_class_init(ObjectClass *klass, void *data) function pl011_register_types (line 319) | static void pl011_register_types(void) FILE: qemu/hw/pl022.c type pl022_state (line 42) | typedef struct { function pl022_update (line 66) | static void pl022_update(pl022_state *s) function pl022_xfer (line 88) | static void pl022_xfer(pl022_state *s) function pl022_read (line 133) | static uint64_t pl022_read(void *opaque, target_phys_addr_t offset, function pl022_write (line 176) | static void pl022_write(void *opaque, target_phys_addr_t offset, function pl022_reset (line 222) | static void pl022_reset(pl022_state *s) function pl022_init (line 274) | static int pl022_init(SysBusDevice *dev) function pl022_class_init (line 287) | static void pl022_class_init(ObjectClass *klass, void *data) function pl022_register_types (line 301) | static void pl022_register_types(void) FILE: qemu/hw/pl031.c type pl031_state (line 36) | typedef struct { function pl031_update (line 61) | static void pl031_update(pl031_state *s) function pl031_interrupt (line 66) | static void pl031_interrupt(void * opaque) function pl031_get_count (line 75) | static uint32_t pl031_get_count(pl031_state *s) function pl031_set_alarm (line 81) | static void pl031_set_alarm(pl031_state *s) function pl031_read (line 98) | static uint64_t pl031_read(void *opaque, target_phys_addr_t offset, function pl031_write (line 134) | static void pl031_write(void * opaque, target_phys_addr_t offset, function pl031_init (line 186) | static int pl031_init(SysBusDevice *dev) function pl031_pre_save (line 202) | static void pl031_pre_save(void *opaque) function pl031_post_load (line 212) | static int pl031_post_load(void *opaque, int version_id) function pl031_class_init (line 239) | static void pl031_class_init(ObjectClass *klass, void *data) function pl031_register_types (line 256) | static void pl031_register_types(void) FILE: qemu/hw/pl041.c type pl041_fifo (line 56) | typedef struct { type pl041_channel (line 61) | typedef struct { type pl041_state (line 73) | typedef struct { function pl041_compute_periphid3 (line 110) | static uint8_t pl041_compute_periphid3(pl041_state *s) function pl041_reset (line 145) | static void pl041_reset(pl041_state *s) function pl041_fifo1_write (line 159) | static void pl041_fifo1_write(pl041_state *s, uint32_t value) function pl041_fifo1_transmit (line 242) | static void pl041_fifo1_transmit(pl041_state *s) function pl041_isr1_update (line 294) | static void pl041_isr1_update(pl041_state *s) function pl041_request_data (line 321) | static void pl041_request_data(void *opaque) function pl041_read (line 330) | static uint64_t pl041_read(void *opaque, target_phys_addr_t offset, function pl041_write (line 364) | static void pl041_write(void *opaque, target_phys_addr_t offset, function pl041_device_reset (line 505) | static void pl041_device_reset(DeviceState *d) function pl041_init (line 518) | static int pl041_init(SysBusDevice *dev) function pl041_device_class_init (line 622) | static void pl041_device_class_init(ObjectClass *klass, void *data) function pl041_register_types (line 641) | static void pl041_register_types(void) FILE: qemu/hw/pl041.h type pl041_regfile (line 17) | typedef struct { FILE: qemu/hw/pl050.c type pl050_state (line 13) | typedef struct { function pl050_update (line 50) | static void pl050_update(void *opaque, int level) function pl050_read (line 61) | static uint64_t pl050_read(void *opaque, target_phys_addr_t offset, function pl050_write (line 103) | static void pl050_write(void *opaque, target_phys_addr_t offset, function pl050_init (line 135) | static int pl050_init(SysBusDevice *dev, int is_mouse) function pl050_init_keyboard (line 150) | static int pl050_init_keyboard(SysBusDevice *dev) function pl050_init_mouse (line 155) | static int pl050_init_mouse(SysBusDevice *dev) function pl050_kbd_class_init (line 160) | static void pl050_kbd_class_init(ObjectClass *klass, void *data) function pl050_mouse_class_init (line 176) | static void pl050_mouse_class_init(ObjectClass *klass, void *data) function pl050_register_types (line 192) | static void pl050_register_types(void) FILE: qemu/hw/pl061.c type pl061_state (line 31) | typedef struct { function pl061_update (line 90) | static void pl061_update(pl061_state *s) function pl061_read (line 116) | static uint64_t pl061_read(void *opaque, target_phys_addr_t offset, function pl061_write (line 172) | static void pl061_write(void *opaque, target_phys_addr_t offset, function pl061_reset (line 247) | static void pl061_reset(pl061_state *s) function pl061_set_irq (line 253) | static void pl061_set_irq(void * opaque, int irq, int level) function pl061_init (line 273) | static int pl061_init(SysBusDevice *dev, const unsigned char *id) function pl061_init_luminary (line 286) | static int pl061_init_luminary(SysBusDevice *dev) function pl061_init_arm (line 291) | static int pl061_init_arm(SysBusDevice *dev) function pl061_class_init (line 296) | static void pl061_class_init(ObjectClass *klass, void *data) function pl061_luminary_class_init (line 312) | static void pl061_luminary_class_init(ObjectClass *klass, void *data) function pl061_register_types (line 328) | static void pl061_register_types(void) FILE: qemu/hw/pl080.c type pl080_channel (line 30) | typedef struct { type pl080_state (line 38) | typedef struct { function pl080_update (line 99) | static void pl080_update(pl080_state *s) function pl080_run (line 108) | static void pl080_run(pl080_state *s) function pl080_read (line 221) | static uint64_t pl080_read(void *opaque, target_phys_addr_t offset, function pl080_write (line 289) | static void pl080_write(void *opaque, target_phys_addr_t offset, function pl08x_init (line 355) | static int pl08x_init(SysBusDevice *dev, int nchannels) function pl080_init (line 366) | static int pl080_init(SysBusDevice *dev) function pl081_init (line 371) | static int pl081_init(SysBusDevice *dev) function pl080_class_init (line 376) | static void pl080_class_init(ObjectClass *klass, void *data) function pl081_class_init (line 393) | static void pl081_class_init(ObjectClass *klass, void *data) function pl080_register_types (line 412) | static void pl080_register_types(void) FILE: qemu/hw/pl110.c type pl110_bppmode (line 20) | enum pl110_bppmode type pl110_version (line 34) | enum pl110_version type pl110_state (line 41) | typedef struct { function pl110_enabled (line 125) | static int pl110_enabled(pl110_state *s) function pl110_update_display (line 130) | static void pl110_update_display(void *opaque) function pl110_invalidate_display (line 247) | static void pl110_invalidate_display(void * opaque) function pl110_update_pallette (line 256) | static void pl110_update_pallette(pl110_state *s, int n) function pl110_resize (line 291) | static void pl110_resize(pl110_state *s, int width, int height) function pl110_update (line 303) | static void pl110_update(pl110_state *s) function pl110_read (line 308) | static uint64_t pl110_read(void *opaque, target_phys_addr_t offset, function pl110_write (line 357) | static void pl110_write(void *opaque, target_phys_addr_t offset, function pl110_mux_ctrl_set (line 430) | static void pl110_mux_ctrl_set(void *opaque, int line, int level) function vmstate_pl110_post_load (line 436) | static int vmstate_pl110_post_load(void *opaque, int version_id) function pl110_init (line 444) | static int pl110_init(SysBusDevice *dev) function pl110_versatile_init (line 458) | static int pl110_versatile_init(SysBusDevice *dev) function pl111_init (line 465) | static int pl111_init(SysBusDevice *dev) function pl110_class_init (line 472) | static void pl110_class_init(ObjectClass *klass, void *data) function pl110_versatile_class_init (line 489) | static void pl110_versatile_class_init(ObjectClass *klass, void *data) function pl111_class_init (line 506) | static void pl111_class_init(ObjectClass *klass, void *data) function pl110_register_types (line 523) | static void pl110_register_types(void) FILE: qemu/hw/pl181.c type pl181_state (line 25) | typedef struct { function pl181_update (line 128) | static void pl181_update(pl181_state *s) function pl181_fifo_push (line 136) | static void pl181_fifo_push(pl181_state *s, uint32_t value) function pl181_fifo_pop (line 150) | static uint32_t pl181_fifo_pop(pl181_state *s) function pl181_send_command (line 165) | static void pl181_send_command(pl181_state *s) function pl181_fifo_run (line 210) | static void pl181_fifo_run(pl181_state *s) function pl181_read (line 288) | static uint64_t pl181_read(void *opaque, target_phys_addr_t offset, function pl181_write (line 371) | static void pl181_write(void *opaque, target_phys_addr_t offset, function pl181_reset (line 448) | static void pl181_reset(DeviceState *d) function pl181_init (line 475) | static int pl181_init(SysBusDevice *dev) function pl181_class_init (line 490) | static void pl181_class_init(ObjectClass *klass, void *data) function pl181_register_types (line 508) | static void pl181_register_types(void) FILE: qemu/hw/pl190.c type pl190_state (line 18) | typedef struct { function pl190_irq_level (line 40) | static inline uint32_t pl190_irq_level(pl190_state *s) function pl190_update (line 46) | static void pl190_update(pl190_state *s) function pl190_set_irq (line 57) | static void pl190_set_irq(void *opaque, int irq, int level) function pl190_update_vectors (line 68) | static void pl190_update_vectors(pl190_state *s) function pl190_read (line 88) | static uint64_t pl190_read(void *opaque, target_phys_addr_t offset, function pl190_write (line 145) | static void pl190_write(void *opaque, target_phys_addr_t offset, function pl190_reset (line 211) | static void pl190_reset(DeviceState *d) function pl190_init (line 227) | static int pl190_init(SysBusDevice *dev) function pl190_class_init (line 258) | static void pl190_class_init(ObjectClass *klass, void *data) function pl190_register_types (line 276) | static void pl190_register_types(void) FILE: qemu/hw/pm_smbus.c function smb_transaction (line 44) | static void smb_transaction(PMSMBus *s) function smb_ioport_writeb (line 97) | void smb_ioport_writeb(void *opaque, uint32_t addr, uint32_t val) function smb_ioport_readb (line 134) | uint32_t smb_ioport_readb(void *opaque, uint32_t addr) function pm_smbus_init (line 173) | void pm_smbus_init(DeviceState *parent, PMSMBus *smb) FILE: qemu/hw/pm_smbus.h type PMSMBus (line 4) | typedef struct PMSMBus { FILE: qemu/hw/ppc-viosrp.h type srp_login_req (line 42) | struct srp_login_req type srp_login_rsp (line 43) | struct srp_login_rsp type srp_login_rej (line 44) | struct srp_login_rej type srp_i_logout (line 45) | struct srp_i_logout type srp_t_logout (line 46) | struct srp_t_logout type srp_tsk_mgmt (line 47) | struct srp_tsk_mgmt type srp_cmd (line 48) | struct srp_cmd type srp_rsp (line 49) | struct srp_rsp type viosrp_crq_formats (line 53) | enum viosrp_crq_formats { type viosrp_crq_status (line 62) | enum viosrp_crq_status { type viosrp_crq (line 72) | struct viosrp_crq { type viosrp_mad_types (line 85) | enum viosrp_mad_types { type viosrp_mad_status (line 94) | enum viosrp_mad_status { type viosrp_capability_type (line 100) | enum viosrp_capability_type { type viosrp_capability_support (line 105) | enum viosrp_capability_support { type viosrp_reserve_type (line 111) | enum viosrp_reserve_type { type viosrp_capability_flag (line 115) | enum viosrp_capability_flag { type mad_common (line 125) | struct mad_common { type viosrp_empty_iu (line 139) | struct viosrp_empty_iu { type viosrp_error_log (line 145) | struct viosrp_error_log { type viosrp_adapter_info (line 150) | struct viosrp_adapter_info { type viosrp_host_config (line 155) | struct viosrp_host_config { type viosrp_fast_fail (line 160) | struct viosrp_fast_fail { type viosrp_capabilities (line 164) | struct viosrp_capabilities { type mad_capability_common (line 169) | struct mad_capability_common { type mad_reserve_cap (line 175) | struct mad_reserve_cap { type mad_migration_cap (line 180) | struct mad_migration_cap { type capabilities (line 185) | struct capabilities { type viosrp_empty_iu (line 194) | struct viosrp_empty_iu type viosrp_error_log (line 195) | struct viosrp_error_log type viosrp_adapter_info (line 196) | struct viosrp_adapter_info type viosrp_host_config (line 197) | struct viosrp_host_config type viosrp_fast_fail (line 198) | struct viosrp_fast_fail type viosrp_capabilities (line 199) | struct viosrp_capabilities type mad_adapter_info_data (line 207) | struct mad_adapter_info_data { FILE: qemu/hw/ppc.c function ppc_set_irq (line 53) | void ppc_set_irq(CPUPPCState *env, int n_IRQ, int level) function ppc6xx_set_irq (line 78) | static void ppc6xx_set_irq (void *opaque, int pin, int level) function ppc6xx_irq_init (line 154) | void ppc6xx_irq_init (CPUPPCState *env) function ppc970_set_irq (line 162) | static void ppc970_set_irq (void *opaque, int pin, int level) function ppc970_irq_init (line 236) | void ppc970_irq_init (CPUPPCState *env) function power7_set_irq (line 243) | static void power7_set_irq (void *opaque, int pin, int level) function ppcPOWER7_irq_init (line 269) | void ppcPOWER7_irq_init (CPUPPCState *env) function ppc40x_set_irq (line 277) | static void ppc40x_set_irq (void *opaque, int pin, int level) function ppc40x_irq_init (line 349) | void ppc40x_irq_init (CPUPPCState *env) function ppce500_set_irq (line 356) | static void ppce500_set_irq (void *opaque, int pin, int level) function ppce500_irq_init (line 410) | void ppce500_irq_init (CPUPPCState *env) function cpu_ppc_get_tb (line 418) | uint64_t cpu_ppc_get_tb(ppc_tb_t *tb_env, uint64_t vmclk, int64_t tb_off... function cpu_ppc_load_tbl (line 424) | uint64_t cpu_ppc_load_tbl (CPUPPCState *env) function _cpu_ppc_load_tbu (line 439) | static inline uint32_t _cpu_ppc_load_tbu(CPUPPCState *env) function cpu_ppc_load_tbu (line 450) | uint32_t cpu_ppc_load_tbu (CPUPPCState *env) function cpu_ppc_store_tb (line 459) | static inline void cpu_ppc_store_tb(ppc_tb_t *tb_env, uint64_t vmclk, function cpu_ppc_store_tbl (line 467) | void cpu_ppc_store_tbl (CPUPPCState *env, uint32_t value) function _cpu_ppc_store_tbu (line 478) | static inline void _cpu_ppc_store_tbu(CPUPPCState *env, uint32_t value) function cpu_ppc_store_tbu (line 489) | void cpu_ppc_store_tbu (CPUPPCState *env, uint32_t value) function cpu_ppc_load_atbl (line 494) | uint64_t cpu_ppc_load_atbl (CPUPPCState *env) function cpu_ppc_load_atbu (line 505) | uint32_t cpu_ppc_load_atbu (CPUPPCState *env) function cpu_ppc_store_atbl (line 516) | void cpu_ppc_store_atbl (CPUPPCState *env, uint32_t value) function cpu_ppc_store_atbu (line 527) | void cpu_ppc_store_atbu (CPUPPCState *env, uint32_t value) function cpu_ppc_tb_stop (line 538) | static void cpu_ppc_tb_stop (CPUPPCState *env) function cpu_ppc_tb_start (line 560) | static void cpu_ppc_tb_start (CPUPPCState *env) function _cpu_ppc_load_decr (line 581) | static inline uint32_t _cpu_ppc_load_decr(CPUPPCState *env, uint64_t next) function cpu_ppc_load_decr (line 600) | uint32_t cpu_ppc_load_decr (CPUPPCState *env) function cpu_ppc_load_hdecr (line 611) | uint32_t cpu_ppc_load_hdecr (CPUPPCState *env) function cpu_ppc_load_purr (line 618) | uint64_t cpu_ppc_load_purr (CPUPPCState *env) function cpu_ppc_decr_excp (line 631) | static inline void cpu_ppc_decr_excp(CPUPPCState *env) function cpu_ppc_hdecr_excp (line 638) | static inline void cpu_ppc_hdecr_excp(CPUPPCState *env) function __cpu_ppc_store_decr (line 645) | static void __cpu_ppc_store_decr (CPUPPCState *env, uint64_t *nextp, function _cpu_ppc_store_decr (line 684) | static inline void _cpu_ppc_store_decr(CPUPPCState *env, uint32_t decr, function cpu_ppc_store_decr (line 693) | void cpu_ppc_store_decr (CPUPPCState *env, uint32_t value) function cpu_ppc_decr_cb (line 698) | static void cpu_ppc_decr_cb (void *opaque) function _cpu_ppc_store_hdecr (line 703) | static inline void _cpu_ppc_store_hdecr(CPUPPCState *env, uint32_t hdecr, function cpu_ppc_store_hdecr (line 714) | void cpu_ppc_store_hdecr (CPUPPCState *env, uint32_t value) function cpu_ppc_hdecr_cb (line 719) | static void cpu_ppc_hdecr_cb (void *opaque) function cpu_ppc_store_purr (line 724) | void cpu_ppc_store_purr (CPUPPCState *env, uint64_t value) function cpu_ppc_set_tb_clk (line 732) | static void cpu_ppc_set_tb_clk (void *opaque, uint32_t freq) function clk_setup_cb (line 749) | clk_setup_cb cpu_ppc_tb_init (CPUPPCState *env, uint32_t freq) function clk_setup_cb (line 772) | static clk_setup_cb cpu_ppc601_rtc_init (CPUPPCState *env) function cpu_ppc601_store_rtcu (line 778) | void cpu_ppc601_store_rtcu (CPUPPCState *env, uint32_t value) function cpu_ppc601_load_rtcu (line 783) | uint32_t cpu_ppc601_load_rtcu (CPUPPCState *env) function cpu_ppc601_store_rtcl (line 788) | void cpu_ppc601_store_rtcl (CPUPPCState *env, uint32_t value) function cpu_ppc601_load_rtcl (line 793) | uint32_t cpu_ppc601_load_rtcl (CPUPPCState *env) type ppc40x_timer_t (line 802) | typedef struct ppc40x_timer_t ppc40x_timer_t; type ppc40x_timer_t (line 803) | struct ppc40x_timer_t { function cpu_4xx_fit_cb (line 815) | static void cpu_4xx_fit_cb (void *opaque) function start_stop_pit (line 856) | static void start_stop_pit (CPUPPCState *env, ppc_tb_t *tb_env, int is_e... function cpu_4xx_pit_cb (line 883) | static void cpu_4xx_pit_cb (void *opaque) function cpu_4xx_wdt_cb (line 905) | static void cpu_4xx_wdt_cb (void *opaque) function store_40x_pit (line 972) | void store_40x_pit (CPUPPCState *env, target_ulong val) function target_ulong (line 984) | target_ulong load_40x_pit (CPUPPCState *env) function ppc_40x_set_tb_clk (line 989) | static void ppc_40x_set_tb_clk (void *opaque, uint32_t freq) function clk_setup_cb (line 1001) | clk_setup_cb ppc_40x_timers_init (CPUPPCState *env, uint32_t freq, type ppc_dcrn_t (line 1030) | typedef struct ppc_dcrn_t ppc_dcrn_t; type ppc_dcrn_t (line 1031) | struct ppc_dcrn_t { type ppc_dcr_t (line 1041) | struct ppc_dcr_t { function ppc_dcr_read (line 1047) | int ppc_dcr_read (ppc_dcr_t *dcr_env, int dcrn, uint32_t *valp) function ppc_dcr_write (line 1067) | int ppc_dcr_write (ppc_dcr_t *dcr_env, int dcrn, uint32_t val) function ppc_dcr_register (line 1087) | int ppc_dcr_register (CPUPPCState *env, int dcrn, void *opaque, function ppc_dcr_init (line 1110) | int ppc_dcr_init (CPUPPCState *env, int (*read_error)(int dcrn), function PPC_debug_write (line 1125) | void PPC_debug_write (void *opaque, uint32_t addr, uint32_t val) function nvram_read (line 1145) | static inline uint32_t nvram_read (nvram_t *nvram, uint32_t addr) function nvram_write (line 1150) | static inline void nvram_write (nvram_t *nvram, uint32_t addr, uint32_t ... function NVRAM_set_byte (line 1155) | void NVRAM_set_byte (nvram_t *nvram, uint32_t addr, uint8_t value) function NVRAM_get_byte (line 1160) | uint8_t NVRAM_get_byte (nvram_t *nvram, uint32_t addr) function NVRAM_set_word (line 1165) | void NVRAM_set_word (nvram_t *nvram, uint32_t addr, uint16_t value) function NVRAM_get_word (line 1171) | uint16_t NVRAM_get_word (nvram_t *nvram, uint32_t addr) function NVRAM_set_lword (line 1181) | void NVRAM_set_lword (nvram_t *nvram, uint32_t addr, uint32_t value) function NVRAM_get_lword (line 1189) | uint32_t NVRAM_get_lword (nvram_t *nvram, uint32_t addr) function NVRAM_set_string (line 1201) | void NVRAM_set_string (nvram_t *nvram, uint32_t addr, function NVRAM_get_string (line 1213) | int NVRAM_get_string (nvram_t *nvram, uint8_t *dst, uint16_t addr, int max) function NVRAM_crc_update (line 1227) | static uint16_t NVRAM_crc_update (uint16_t prev, uint16_t value) function NVRAM_compute_crc (line 1242) | static uint16_t NVRAM_compute_crc (nvram_t *nvram, uint32_t start, uint3... function PPC_NVRAM_set_params (line 1262) | int PPC_NVRAM_set_params (nvram_t *nvram, uint16_t NVRAM_size, FILE: qemu/hw/ppc.h type clk_setup_t (line 5) | typedef struct clk_setup_t clk_setup_t; type clk_setup_t (line 6) | struct clk_setup_t { function clk_setup (line 10) | static inline void clk_setup (clk_setup_t *clk, uint32_t freq) type ppc_tb_t (line 16) | struct ppc_tb_t { FILE: qemu/hw/ppc405.h type ppc4xx_bd_info_t (line 31) | typedef struct ppc4xx_bd_info_t ppc4xx_bd_info_t; type ppc4xx_bd_info_t (line 32) | struct ppc4xx_bd_info_t { FILE: qemu/hw/ppc405_boards.c type ref405ep_fpga_t (line 57) | typedef struct ref405ep_fpga_t ref405ep_fpga_t; type ref405ep_fpga_t (line 58) | struct ref405ep_fpga_t { function ref405ep_fpga_readb (line 63) | static uint32_t ref405ep_fpga_readb (void *opaque, target_phys_addr_t addr) function ref405ep_fpga_writeb (line 84) | static void ref405ep_fpga_writeb (void *opaque, function ref405ep_fpga_readw (line 102) | static uint32_t ref405ep_fpga_readw (void *opaque, target_phys_addr_t addr) function ref405ep_fpga_writew (line 112) | static void ref405ep_fpga_writew (void *opaque, function ref405ep_fpga_readl (line 119) | static uint32_t ref405ep_fpga_readl (void *opaque, target_phys_addr_t addr) function ref405ep_fpga_writel (line 131) | static void ref405ep_fpga_writel (void *opaque, function ref405ep_fpga_reset (line 152) | static void ref405ep_fpga_reset (void *opaque) function ref405ep_fpga_init (line 161) | static void ref405ep_fpga_init (MemoryRegion *sysmem, uint32_t base) function ref405ep_init (line 173) | static void ref405ep_init (ram_addr_t ram_size, type taihu_cpld_t (line 387) | typedef struct taihu_cpld_t taihu_cpld_t; type taihu_cpld_t (line 388) | struct taihu_cpld_t { function taihu_cpld_readb (line 393) | static uint32_t taihu_cpld_readb (void *opaque, target_phys_addr_t addr) function taihu_cpld_writeb (line 414) | static void taihu_cpld_writeb (void *opaque, function taihu_cpld_readw (line 432) | static uint32_t taihu_cpld_readw (void *opaque, target_phys_addr_t addr) function taihu_cpld_writew (line 442) | static void taihu_cpld_writew (void *opaque, function taihu_cpld_readl (line 449) | static uint32_t taihu_cpld_readl (void *opaque, target_phys_addr_t addr) function taihu_cpld_writel (line 461) | static void taihu_cpld_writel (void *opaque, function taihu_cpld_reset (line 478) | static void taihu_cpld_reset (void *opaque) function taihu_cpld_init (line 487) | static void taihu_cpld_init (MemoryRegion *sysmem, uint32_t base) function taihu_405ep_init (line 498) | static void taihu_405ep_init(ram_addr_t ram_size, function ppc405_machine_init (line 657) | static void ppc405_machine_init(void) FILE: qemu/hw/ppc405_uc.c function ram_addr_t (line 44) | ram_addr_t ppc405_set_bootinfo (CPUPPCState *env, ppc4xx_bd_info_t *bd, type ppc4xx_plb_t (line 108) | typedef struct ppc4xx_plb_t ppc4xx_plb_t; type ppc4xx_plb_t (line 109) | struct ppc4xx_plb_t { function dcr_read_plb (line 115) | static uint32_t dcr_read_plb (void *opaque, int dcrn) function dcr_write_plb (line 140) | static void dcr_write_plb (void *opaque, int dcrn, uint32_t val) function ppc4xx_plb_reset (line 162) | static void ppc4xx_plb_reset (void *opaque) function ppc4xx_plb_init (line 172) | static void ppc4xx_plb_init(CPUPPCState *env) type ppc4xx_pob_t (line 191) | typedef struct ppc4xx_pob_t ppc4xx_pob_t; type ppc4xx_pob_t (line 192) | struct ppc4xx_pob_t { function dcr_read_pob (line 197) | static uint32_t dcr_read_pob (void *opaque, int dcrn) function dcr_write_pob (line 220) | static void dcr_write_pob (void *opaque, int dcrn, uint32_t val) function ppc4xx_pob_reset (line 237) | static void ppc4xx_pob_reset (void *opaque) function ppc4xx_pob_init (line 248) | static void ppc4xx_pob_init(CPUPPCState *env) type ppc4xx_opba_t (line 261) | typedef struct ppc4xx_opba_t ppc4xx_opba_t; type ppc4xx_opba_t (line 262) | struct ppc4xx_opba_t { function opba_readb (line 268) | static uint32_t opba_readb (void *opaque, target_phys_addr_t addr) function opba_writeb (line 292) | static void opba_writeb (void *opaque, function opba_readw (line 314) | static uint32_t opba_readw (void *opaque, target_phys_addr_t addr) function opba_writew (line 327) | static void opba_writew (void *opaque, function opba_readl (line 338) | static uint32_t opba_readl (void *opaque, target_phys_addr_t addr) function opba_writel (line 351) | static void opba_writel (void *opaque, function ppc4xx_opba_reset (line 370) | static void ppc4xx_opba_reset (void *opaque) function ppc4xx_opba_init (line 379) | static void ppc4xx_opba_init(target_phys_addr_t base) type ppc4xx_ebc_t (line 398) | typedef struct ppc4xx_ebc_t ppc4xx_ebc_t; type ppc4xx_ebc_t (line 399) | struct ppc4xx_ebc_t { function dcr_read_ebc (line 414) | static uint32_t dcr_read_ebc (void *opaque, int dcrn) function dcr_write_ebc (line 499) | static void dcr_write_ebc (void *opaque, int dcrn, uint32_t val) function ebc_reset (line 559) | static void ebc_reset (void *opaque) function ppc405_ebc_init (line 577) | static void ppc405_ebc_init(CPUPPCState *env) type ppc405_dma_t (line 618) | typedef struct ppc405_dma_t ppc405_dma_t; type ppc405_dma_t (line 619) | struct ppc405_dma_t { function dcr_read_dma (line 632) | static uint32_t dcr_read_dma (void *opaque, int dcrn) function dcr_write_dma (line 637) | static void dcr_write_dma (void *opaque, int dcrn, uint32_t val) function ppc405_dma_reset (line 641) | static void ppc405_dma_reset (void *opaque) function ppc405_dma_init (line 660) | static void ppc405_dma_init(CPUPPCState *env, qemu_irq irqs[4]) type ppc405_gpio_t (line 719) | typedef struct ppc405_gpio_t ppc405_gpio_t; type ppc405_gpio_t (line 720) | struct ppc405_gpio_t { function ppc405_gpio_readb (line 735) | static uint32_t ppc405_gpio_readb (void *opaque, target_phys_addr_t addr) function ppc405_gpio_writeb (line 744) | static void ppc405_gpio_writeb (void *opaque, function ppc405_gpio_readw (line 753) | static uint32_t ppc405_gpio_readw (void *opaque, target_phys_addr_t addr) function ppc405_gpio_writew (line 762) | static void ppc405_gpio_writew (void *opaque, function ppc405_gpio_readl (line 771) | static uint32_t ppc405_gpio_readl (void *opaque, target_phys_addr_t addr) function ppc405_gpio_writel (line 780) | static void ppc405_gpio_writel (void *opaque, function ppc405_gpio_reset (line 797) | static void ppc405_gpio_reset (void *opaque) function ppc405_gpio_init (line 801) | static void ppc405_gpio_init(target_phys_addr_t base) type ppc405_ocm_t (line 823) | typedef struct ppc405_ocm_t ppc405_ocm_t; type ppc405_ocm_t (line 824) | struct ppc405_ocm_t { function ocm_update_mappings (line 834) | static void ocm_update_mappings (ppc405_ocm_t *ocm, function dcr_read_ocm (line 888) | static uint32_t dcr_read_ocm (void *opaque, int dcrn) function dcr_write_ocm (line 915) | static void dcr_write_ocm (void *opaque, int dcrn, uint32_t val) function ocm_reset (line 946) | static void ocm_reset (void *opaque) function ppc405_ocm_init (line 963) | static void ppc405_ocm_init(CPUPPCState *env) type ppc4xx_i2c_t (line 986) | typedef struct ppc4xx_i2c_t ppc4xx_i2c_t; type ppc4xx_i2c_t (line 987) | struct ppc4xx_i2c_t { function ppc4xx_i2c_readb (line 1007) | static uint32_t ppc4xx_i2c_readb (void *opaque, target_phys_addr_t addr) function ppc4xx_i2c_writeb (line 1074) | static void ppc4xx_i2c_writeb (void *opaque, function ppc4xx_i2c_readw (line 1134) | static uint32_t ppc4xx_i2c_readw (void *opaque, target_phys_addr_t addr) function ppc4xx_i2c_writew (line 1147) | static void ppc4xx_i2c_writew (void *opaque, function ppc4xx_i2c_readl (line 1158) | static uint32_t ppc4xx_i2c_readl (void *opaque, target_phys_addr_t addr) function ppc4xx_i2c_writel (line 1173) | static void ppc4xx_i2c_writel (void *opaque, function ppc4xx_i2c_reset (line 1194) | static void ppc4xx_i2c_reset (void *opaque) function ppc405_i2c_init (line 1210) | static void ppc405_i2c_init(target_phys_addr_t base, qemu_irq irq) type ppc4xx_gpt_t (line 1226) | typedef struct ppc4xx_gpt_t ppc4xx_gpt_t; type ppc4xx_gpt_t (line 1227) | struct ppc4xx_gpt_t { function ppc4xx_gpt_readb (line 1242) | static uint32_t ppc4xx_gpt_readb (void *opaque, target_phys_addr_t addr) function ppc4xx_gpt_writeb (line 1251) | static void ppc4xx_gpt_writeb (void *opaque, function ppc4xx_gpt_readw (line 1261) | static uint32_t ppc4xx_gpt_readw (void *opaque, target_phys_addr_t addr) function ppc4xx_gpt_writew (line 1270) | static void ppc4xx_gpt_writew (void *opaque, function ppc4xx_gpt_compare (line 1280) | static int ppc4xx_gpt_compare (ppc4xx_gpt_t *gpt, int n) function ppc4xx_gpt_set_output (line 1286) | static void ppc4xx_gpt_set_output (ppc4xx_gpt_t *gpt, int n, int level) function ppc4xx_gpt_set_outputs (line 1291) | static void ppc4xx_gpt_set_outputs (ppc4xx_gpt_t *gpt) function ppc4xx_gpt_set_irqs (line 1312) | static void ppc4xx_gpt_set_irqs (ppc4xx_gpt_t *gpt) function ppc4xx_gpt_compute_timer (line 1327) | static void ppc4xx_gpt_compute_timer (ppc4xx_gpt_t *gpt) function ppc4xx_gpt_readl (line 1332) | static uint32_t ppc4xx_gpt_readl (void *opaque, target_phys_addr_t addr) function ppc4xx_gpt_writel (line 1387) | static void ppc4xx_gpt_writel (void *opaque, function ppc4xx_gpt_cb (line 1457) | static void ppc4xx_gpt_cb (void *opaque) function ppc4xx_gpt_reset (line 1467) | static void ppc4xx_gpt_reset (void *opaque) function ppc4xx_gpt_init (line 1485) | static void ppc4xx_gpt_init(target_phys_addr_t base, qemu_irq irqs[5]) type ppc40x_mal_t (line 1527) | typedef struct ppc40x_mal_t ppc40x_mal_t; type ppc40x_mal_t (line 1528) | struct ppc40x_mal_t { function dcr_read_mal (line 1548) | static uint32_t dcr_read_mal (void *opaque, int dcrn) function dcr_write_mal (line 1620) | static void dcr_write_mal (void *opaque, int dcrn, uint32_t val) function ppc40x_mal_reset (line 1700) | static void ppc40x_mal_reset (void *opaque) function ppc405_mal_init (line 1716) | static void ppc405_mal_init(CPUPPCState *env, qemu_irq irqs[4]) function ppc40x_core_reset (line 1767) | void ppc40x_core_reset (CPUPPCState *env) function ppc40x_chip_reset (line 1779) | void ppc40x_chip_reset (CPUPPCState *env) function ppc40x_system_reset (line 1792) | void ppc40x_system_reset (CPUPPCState *env) function store_40x_dbcr0 (line 1798) | void store_40x_dbcr0 (CPUPPCState *env, uint32_t val) type ppc405cr_cpc_t (line 1843) | typedef struct ppc405cr_cpc_t ppc405cr_cpc_t; type ppc405cr_cpc_t (line 1844) | struct ppc405cr_cpc_t { function ppc405cr_clk_setup (line 1856) | static void ppc405cr_clk_setup (ppc405cr_cpc_t *cpc) function dcr_read_crcpc (line 1909) | static uint32_t dcr_read_crcpc (void *opaque, int dcrn) function dcr_write_crcpc (line 1949) | static void dcr_write_crcpc (void *opaque, int dcrn, uint32_t val) function ppc405cr_cpc_reset (line 1982) | static void ppc405cr_cpc_reset (void *opaque) function ppc405cr_clk_init (line 2043) | static void ppc405cr_clk_init (ppc405cr_cpc_t *cpc) function ppc405cr_cpc_init (line 2069) | static void ppc405cr_cpc_init (CPUPPCState *env, clk_setup_t clk_setup[7], function CPUPPCState (line 2099) | CPUPPCState *ppc405cr_init(MemoryRegion *address_space_mem, type ppc405ep_cpc_t (line 2192) | typedef struct ppc405ep_cpc_t ppc405ep_cpc_t; type ppc405ep_cpc_t (line 2193) | struct ppc405ep_cpc_t { function ppc405ep_compute_clocks (line 2209) | static void ppc405ep_compute_clocks (ppc405ep_cpc_t *cpc) function dcr_read_epcpc (line 2316) | static uint32_t dcr_read_epcpc (void *opaque, int dcrn) function dcr_write_epcpc (line 2356) | static void dcr_write_epcpc (void *opaque, int dcrn, uint32_t val) function ppc405ep_cpc_reset (line 2393) | static void ppc405ep_cpc_reset (void *opaque) function ppc405ep_cpc_init (line 2411) | static void ppc405ep_cpc_init (CPUPPCState *env, clk_setup_t clk_setup[8], function CPUPPCState (line 2448) | CPUPPCState *ppc405ep_init(MemoryRegion *address_space_mem, FILE: qemu/hw/ppc440_bamboo.c function bamboo_load_device_tree (line 54) | static int bamboo_load_device_tree(target_phys_addr_t addr, function mmubooke_create_initial_mapping (line 124) | static void mmubooke_create_initial_mapping(CPUPPCState *env, function main_cpu_reset (line 146) | static void main_cpu_reset(void *opaque) function bamboo_init (line 159) | static void bamboo_init(ram_addr_t ram_size, function bamboo_machine_init (line 296) | static void bamboo_machine_init(void) FILE: qemu/hw/ppc4xx_devs.c function ppc4xx_reset (line 41) | static void ppc4xx_reset(void *opaque) function CPUPPCState (line 50) | CPUPPCState *ppc4xx_init (const char *cpu_model, type ppcuic_t (line 91) | typedef struct ppcuic_t ppcuic_t; type ppcuic_t (line 92) | struct ppcuic_t { function ppcuic_trigger_irq (line 106) | static void ppcuic_trigger_irq (ppcuic_t *uic) function ppcuic_set_irq (line 157) | static void ppcuic_set_irq (void *opaque, int irq_num, int level) function dcr_read_uic (line 193) | static uint32_t dcr_read_uic (void *opaque, int dcrn) function dcr_write_uic (line 239) | static void dcr_write_uic (void *opaque, int dcrn, uint32_t val) function ppcuic_reset (line 282) | static void ppcuic_reset (void *opaque) function qemu_irq (line 298) | qemu_irq *ppcuic_init (CPUPPCState *env, qemu_irq *irqs, type ppc4xx_sdram_t (line 320) | typedef struct ppc4xx_sdram_t ppc4xx_sdram_t; type ppc4xx_sdram_t (line 321) | struct ppc4xx_sdram_t { function sdram_bcr (line 351) | static uint32_t sdram_bcr (target_phys_addr_t ram_base, function target_phys_addr_t (line 389) | static inline target_phys_addr_t sdram_base(uint32_t bcr) function target_ulong (line 394) | static target_ulong sdram_size (uint32_t bcr) function sdram_set_bcr (line 408) | static void sdram_set_bcr(ppc4xx_sdram_t *sdram, function sdram_map_bcr (line 441) | static void sdram_map_bcr (ppc4xx_sdram_t *sdram) function sdram_unmap_bcr (line 457) | static void sdram_unmap_bcr (ppc4xx_sdram_t *sdram) function dcr_read_sdram (line 471) | static uint32_t dcr_read_sdram (void *opaque, int dcrn) function dcr_write_sdram (line 539) | static void dcr_write_sdram (void *opaque, int dcrn, uint32_t val) function sdram_reset (line 624) | static void sdram_reset (void *opaque) function ppc4xx_sdram_init (line 644) | void ppc4xx_sdram_init (CPUPPCState *env, qemu_irq irq, int nbanks, function ram_addr_t (line 678) | ram_addr_t ppc4xx_sdram_adjust(ram_addr_t ram_size, int nr_banks, FILE: qemu/hw/ppc4xx_pci.c type PCIMasterMap (line 36) | struct PCIMasterMap { type PCITargetMap (line 43) | struct PCITargetMap { type PPC4xxPCIState (line 51) | struct PPC4xxPCIState { type PPC4xxPCIState (line 61) | typedef struct PPC4xxPCIState PPC4xxPCIState; function pci4xx_cfgaddr_read (line 92) | static uint64_t pci4xx_cfgaddr_read(void *opaque, target_phys_addr_t addr, function pci4xx_cfgaddr_write (line 100) | static void pci4xx_cfgaddr_write(void *opaque, target_phys_addr_t addr, function ppc4xx_pci_reg_write4 (line 114) | static void ppc4xx_pci_reg_write4(void *opaque, target_phys_addr_t offset, function ppc4xx_pci_reg_read4 (line 182) | static uint64_t ppc4xx_pci_reg_read4(void *opaque, target_phys_addr_t of... function ppc4xx_pci_reset (line 256) | static void ppc4xx_pci_reset(void *opaque) function ppc4xx_pci_map_irq (line 266) | static int ppc4xx_pci_map_irq(PCIDevice *pci_dev, int irq_num) function ppc4xx_pci_set_irq (line 276) | static void ppc4xx_pci_set_irq(void *opaque, int irq_num, int level) function ppc4xx_pcihost_initfn (line 331) | static int ppc4xx_pcihost_initfn(SysBusDevice *dev) function ppc4xx_host_bridge_class_init (line 369) | static void ppc4xx_host_bridge_class_init(ObjectClass *klass, void *data) function ppc4xx_pcihost_class_init (line 387) | static void ppc4xx_pcihost_class_init(ObjectClass *klass, void *data) function ppc4xx_pci_register_types (line 403) | static void ppc4xx_pci_register_types(void) FILE: qemu/hw/ppc_booke.c type booke_timer_t (line 62) | typedef struct booke_timer_t booke_timer_t; type booke_timer_t (line 63) | struct booke_timer_t { function booke_update_irq (line 74) | static void booke_update_irq(CPUPPCState *env) function booke_get_fit_target (line 91) | static uint8_t booke_get_fit_target(CPUPPCState *env, ppc_tb_t *tb_env) function booke_get_wdt_target (line 109) | static uint8_t booke_get_wdt_target(CPUPPCState *env, ppc_tb_t *tb_env) function booke_update_fixed_timer (line 125) | static void booke_update_fixed_timer(CPUPPCState *env, function booke_decr_cb (line 154) | static void booke_decr_cb(void *opaque) function booke_fit_cb (line 167) | static void booke_fit_cb(void *opaque) function booke_wdt_cb (line 186) | static void booke_wdt_cb(void *opaque) function store_booke_tsr (line 206) | void store_booke_tsr(CPUPPCState *env, target_ulong val) function store_booke_tcr (line 212) | void store_booke_tcr(CPUPPCState *env, target_ulong val) function ppc_booke_timers_init (line 234) | void ppc_booke_timers_init(CPUPPCState *env, uint32_t freq, uint32_t flags) FILE: qemu/hw/ppc_mac.h type MacIONVRAMState (line 71) | typedef struct MacIONVRAMState MacIONVRAMState; FILE: qemu/hw/ppc_newworld.c function unin_write (line 86) | static void unin_write(void *opaque, target_phys_addr_t addr, uint64_t v... function unin_read (line 92) | static uint64_t unin_read(void *opaque, target_phys_addr_t addr, unsigne... function fw_cfg_boot_set (line 108) | static int fw_cfg_boot_set(void *opaque, const char *boot_device) function translate_kernel_address (line 114) | static uint64_t translate_kernel_address(void *opaque, uint64_t addr) function target_phys_addr_t (line 119) | static target_phys_addr_t round_page(target_phys_addr_t addr) function ppc_core99_reset (line 124) | static void ppc_core99_reset(void *opaque) function ppc_core99_init (line 132) | static void ppc_core99_init (ram_addr_t ram_size, function core99_machine_init (line 428) | static void core99_machine_init(void) FILE: qemu/hw/ppc_oldworld.c function fw_cfg_boot_set (line 51) | static int fw_cfg_boot_set(void *opaque, const char *boot_device) function translate_kernel_address (line 58) | static uint64_t translate_kernel_address(void *opaque, uint64_t addr) function target_phys_addr_t (line 63) | static target_phys_addr_t round_page(target_phys_addr_t addr) function ppc_heathrow_reset (line 68) | static void ppc_heathrow_reset(void *opaque) function ppc_heathrow_init (line 75) | static void ppc_heathrow_init (ram_addr_t ram_size, function heathrow_machine_init (line 343) | static void heathrow_machine_init(void) FILE: qemu/hw/ppc_prep.c function PPC_intack_write (line 90) | static void PPC_intack_write (void *opaque, target_phys_addr_t addr, function PPC_intack_read (line 99) | static uint64_t PPC_intack_read(void *opaque, target_phys_addr_t addr, function PPC_XCSR_writeb (line 147) | static void PPC_XCSR_writeb (void *opaque, function PPC_XCSR_writew (line 154) | static void PPC_XCSR_writew (void *opaque, function PPC_XCSR_writel (line 161) | static void PPC_XCSR_writel (void *opaque, function PPC_XCSR_readb (line 168) | static uint32_t PPC_XCSR_readb (void *opaque, target_phys_addr_t addr) function PPC_XCSR_readw (line 178) | static uint32_t PPC_XCSR_readw (void *opaque, target_phys_addr_t addr) function PPC_XCSR_readl (line 188) | static uint32_t PPC_XCSR_readl (void *opaque, target_phys_addr_t addr) type sysctrl_t (line 209) | typedef struct sysctrl_t { function PREP_io_write (line 225) | static void PREP_io_write (void *opaque, uint32_t addr, uint32_t val) function PREP_io_read (line 234) | static uint32_t PREP_io_read (void *opaque, uint32_t addr) function PREP_io_800_writeb (line 243) | static void PREP_io_800_writeb (void *opaque, uint32_t addr, uint32_t val) function PREP_io_800_readb (line 310) | static uint32_t PREP_io_800_readb (void *opaque, uint32_t addr) function target_phys_addr_t (line 376) | static inline target_phys_addr_t prep_IO_address(sysctrl_t *sysctrl, function PPC_prep_io_writeb (line 390) | static void PPC_prep_io_writeb (void *opaque, target_phys_addr_t addr, function PPC_prep_io_readb (line 399) | static uint32_t PPC_prep_io_readb (void *opaque, target_phys_addr_t addr) function PPC_prep_io_writew (line 410) | static void PPC_prep_io_writew (void *opaque, target_phys_addr_t addr, function PPC_prep_io_readw (line 420) | static uint32_t PPC_prep_io_readw (void *opaque, target_phys_addr_t addr) function PPC_prep_io_writel (line 432) | static void PPC_prep_io_writel (void *opaque, target_phys_addr_t addr, function PPC_prep_io_readl (line 442) | static uint32_t PPC_prep_io_readl (void *opaque, target_phys_addr_t addr) function cpu_request_exit (line 464) | static void cpu_request_exit(void *opaque, int irq, int level) function ppc_prep_reset (line 473) | static void ppc_prep_reset(void *opaque) function ppc_prep_init (line 481) | static void ppc_prep_init (ram_addr_t ram_size, function prep_machine_init (line 728) | static void prep_machine_init(void) FILE: qemu/hw/ppce500_mpc8544ds.c type boot_info (line 55) | struct boot_info function mpc8544_load_device_tree (line 61) | static int mpc8544_load_device_tree(CPUPPCState *env, function target_phys_addr_t (line 176) | static inline target_phys_addr_t booke206_page_size_to_tlb(uint64_t size) function mmubooke_create_initial_mapping (line 181) | static void mmubooke_create_initial_mapping(CPUPPCState *env, function mpc8544ds_cpu_reset_sec (line 197) | static void mpc8544ds_cpu_reset_sec(void *opaque) function mpc8544ds_cpu_reset (line 209) | static void mpc8544ds_cpu_reset(void *opaque) function mpc8544ds_init (line 224) | static void mpc8544ds_init(ram_addr_t ram_size, function mpc8544ds_machine_init (line 405) | static void mpc8544ds_machine_init(void) FILE: qemu/hw/ppce500_pci.c type pci_outbound (line 61) | struct pci_outbound { type pci_inbound (line 68) | struct pci_inbound { type PPCE500PCIState (line 75) | struct PPCE500PCIState { type PPCE500PCIState (line 86) | typedef struct PPCE500PCIState PPCE500PCIState; function pci_reg_read4 (line 88) | static uint64_t pci_reg_read4(void *opaque, target_phys_addr_t addr, function pci_reg_write4 (line 157) | static void pci_reg_write4(void *opaque, target_phys_addr_t addr, function mpc85xx_pci_map_irq (line 230) | static int mpc85xx_pci_map_irq(PCIDevice *pci_dev, int irq_num) function mpc85xx_pci_set_irq (line 250) | static void mpc85xx_pci_set_irq(void *opaque, int irq_num, int level) function e500_pcihost_initfn (line 304) | static int e500_pcihost_initfn(SysBusDevice *dev) function e500_host_bridge_class_init (line 342) | static void e500_host_bridge_class_init(ObjectClass *klass, void *data) function e500_pcihost_class_init (line 360) | static void e500_pcihost_class_init(ObjectClass *klass, void *data) function e500_pci_register_types (line 376) | static void e500_pci_register_types(void) FILE: qemu/hw/ppce500_spin.c type SpinInfo (line 37) | typedef struct spin_info { type SpinState (line 45) | typedef struct spin_state { type SpinKick (line 51) | typedef struct spin_kick { function spin_reset (line 56) | static void spin_reset(void *opaque) function target_phys_addr_t (line 71) | static inline target_phys_addr_t booke206_page_size_to_tlb(uint64_t size) function mmubooke_create_initial_mapping (line 76) | static void mmubooke_create_initial_mapping(CPUPPCState *env, function spin_kick (line 91) | static void spin_kick(void *data) function spin_write (line 119) | static void spin_write(void *opaque, target_phys_addr_t addr, uint64_t v... function spin_read (line 168) | static uint64_t spin_read(void *opaque, target_phys_addr_t addr, unsigne... function ppce500_spin_initfn (line 191) | static int ppce500_spin_initfn(SysBusDevice *dev) function ppce500_spin_class_init (line 206) | static void ppce500_spin_class_init(ObjectClass *klass, void *data) function ppce500_spin_register_types (line 220) | static void ppce500_spin_register_types(void) FILE: qemu/hw/prep_pci.c type PREPPCIState (line 30) | typedef struct PRePPCIState { type RavenPCIState (line 35) | typedef struct RavenPCIState { function PPC_PCIIO_config (line 39) | static inline uint32_t PPC_PCIIO_config(target_phys_addr_t addr) function ppc_pci_io_write (line 50) | static void ppc_pci_io_write(void *opaque, target_phys_addr_t addr, function ppc_pci_io_read (line 57) | static uint64_t ppc_pci_io_read(void *opaque, target_phys_addr_t addr, function prep_map_irq (line 70) | static int prep_map_irq(PCIDevice *pci_dev, int irq_num) function prep_set_irq (line 75) | static void prep_set_irq(void *opaque, int irq_num, int level) function raven_pcihost_init (line 82) | static int raven_pcihost_init(SysBusDevice *dev) function raven_init (line 118) | static int raven_init(PCIDevice *d) function raven_class_init (line 137) | static void raven_class_init(ObjectClass *klass, void *data) function raven_pcihost_class_init (line 159) | static void raven_pcihost_class_init(ObjectClass *klass, void *data) function raven_register_types (line 176) | static void raven_register_types(void) FILE: qemu/hw/ps2.c type PS2Queue (line 76) | typedef struct { type PS2State (line 81) | typedef struct { type PS2KbdState (line 88) | typedef struct { type PS2MouseState (line 99) | typedef struct { function ps2_queue (line 135) | void ps2_queue(void *opaque, int b) function ps2_put_keycode (line 154) | static void ps2_put_keycode(void *opaque, int keycode) function ps2_read_data (line 173) | uint32_t ps2_read_data(void *opaque) function ps2_set_ledstate (line 201) | static void ps2_set_ledstate(PS2KbdState *s, int ledstate) function ps2_reset_keyboard (line 207) | static void ps2_reset_keyboard(PS2KbdState *s) function ps2_write_keyboard (line 214) | void ps2_write_keyboard(void *opaque, int val) function ps2_keyboard_set_translation (line 301) | void ps2_keyboard_set_translation(void *opaque, int mode) function ps2_mouse_send_packet (line 307) | static void ps2_mouse_send_packet(PS2MouseState *s) function ps2_mouse_event (line 355) | static void ps2_mouse_event(void *opaque, function ps2_mouse_fake_event (line 389) | void ps2_mouse_fake_event(void *opaque) function ps2_write_mouse (line 394) | void ps2_write_mouse(void *opaque, int val) function ps2_common_reset (line 520) | static void ps2_common_reset(PS2State *s) function ps2_kbd_reset (line 531) | static void ps2_kbd_reset(void *opaque) function ps2_mouse_reset (line 541) | static void ps2_mouse_reset(void *opaque) function ps2_keyboard_ledstate_needed (line 573) | static bool ps2_keyboard_ledstate_needed(void *opaque) function ps2_kbd_ledstate_post_load (line 580) | static int ps2_kbd_ledstate_post_load(void *opaque, int version_id) function ps2_kbd_post_load (line 600) | static int ps2_kbd_post_load(void* opaque, int version_id) FILE: qemu/hw/ptimer.c type ptimer_state (line 13) | struct ptimer_state function ptimer_trigger (line 27) | static void ptimer_trigger(ptimer_state *s) function ptimer_reload (line 34) | static void ptimer_reload(ptimer_state *s) function ptimer_tick (line 54) | static void ptimer_tick(void *opaque) function ptimer_get_count (line 66) | uint64_t ptimer_get_count(ptimer_state *s) function ptimer_set_count (line 122) | void ptimer_set_count(ptimer_state *s, uint64_t count) function ptimer_run (line 131) | void ptimer_run(ptimer_state *s, int oneshot) function ptimer_stop (line 147) | void ptimer_stop(ptimer_state *s) function ptimer_set_period (line 158) | void ptimer_set_period(ptimer_state *s, int64_t period) function ptimer_set_freq (line 169) | void ptimer_set_freq(ptimer_state *s, uint32_t freq) function ptimer_set_limit (line 181) | void ptimer_set_limit(ptimer_state *s, uint64_t limit, int reload) function ptimer_state (line 210) | ptimer_state *ptimer_init(QEMUBH *bh) FILE: qemu/hw/ptimer.h type ptimer_state (line 16) | typedef struct ptimer_state ptimer_state; FILE: qemu/hw/pxa.h type PXA2xxLCDState (line 80) | typedef struct PXA2xxLCDState PXA2xxLCDState; type PXA2xxMMCIState (line 87) | typedef struct PXA2xxMMCIState PXA2xxMMCIState; type PXA2xxPCMCIAState (line 96) | typedef struct PXA2xxPCMCIAState PXA2xxPCMCIAState; type keymap (line 104) | struct keymap { type PXA2xxKeyPadState (line 108) | typedef struct PXA2xxKeyPadState PXA2xxKeyPadState; type keymap (line 112) | struct keymap type PXA2xxI2CState (line 116) | typedef struct PXA2xxI2CState PXA2xxI2CState; type PXA2xxI2SState (line 121) | typedef struct PXA2xxI2SState PXA2xxI2SState; type PXA2xxFIrState (line 122) | typedef struct PXA2xxFIrState PXA2xxFIrState; type PXA2xxState (line 124) | typedef struct { type PXA2xxI2SState (line 161) | struct PXA2xxI2SState { FILE: qemu/hw/pxa2xx.c type PXASSPDef (line 35) | typedef struct PXASSPDef { function pxa2xx_pm_read (line 91) | static uint64_t pxa2xx_pm_read(void *opaque, target_phys_addr_t addr, function pxa2xx_pm_write (line 110) | static void pxa2xx_pm_write(void *opaque, target_phys_addr_t addr, function pxa2xx_cm_read (line 163) | static uint64_t pxa2xx_cm_read(void *opaque, target_phys_addr_t addr, function pxa2xx_cm_write (line 184) | static void pxa2xx_cm_write(void *opaque, target_phys_addr_t addr, function pxa2xx_clkpwr_read (line 227) | static uint32_t pxa2xx_clkpwr_read(void *opaque, int op2, int reg, int crm) function pxa2xx_clkpwr_write (line 245) | static void pxa2xx_clkpwr_write(void *opaque, int op2, int reg, int crm, function pxa2xx_perf_read (line 339) | static uint32_t pxa2xx_perf_read(void *opaque, int op2, int reg, int crm) function pxa2xx_perf_write (line 363) | static void pxa2xx_perf_write(void *opaque, int op2, int reg, int crm, function pxa2xx_cp14_read (line 385) | static uint32_t pxa2xx_cp14_read(void *opaque, int op2, int reg, int crm) function pxa2xx_cp14_write (line 408) | static void pxa2xx_cp14_write(void *opaque, int op2, int reg, int crm, function pxa2xx_mm_read (line 457) | static uint64_t pxa2xx_mm_read(void *opaque, target_phys_addr_t addr, function pxa2xx_mm_write (line 474) | static void pxa2xx_mm_write(void *opaque, target_phys_addr_t addr, type PXA2xxSSPState (line 510) | typedef struct { function pxa2xx_ssp_int_update (line 578) | static void pxa2xx_ssp_int_update(PXA2xxSSPState *s) function pxa2xx_ssp_fifo_update (line 594) | static void pxa2xx_ssp_fifo_update(PXA2xxSSPState *s) function pxa2xx_ssp_read (line 619) | static uint64_t pxa2xx_ssp_read(void *opaque, target_phys_addr_t addr, function pxa2xx_ssp_write (line 665) | static void pxa2xx_ssp_write(void *opaque, target_phys_addr_t addr, function pxa2xx_ssp_save (line 762) | static void pxa2xx_ssp_save(QEMUFile *f, void *opaque) function pxa2xx_ssp_load (line 784) | static int pxa2xx_ssp_load(QEMUFile *f, void *opaque, int version_id) function pxa2xx_ssp_init (line 809) | static int pxa2xx_ssp_init(SysBusDevice *dev) type PXA2xxRTCState (line 841) | typedef struct { function pxa2xx_rtc_int_update (line 871) | static inline void pxa2xx_rtc_int_update(PXA2xxRTCState *s) function pxa2xx_rtc_hzupdate (line 876) | static void pxa2xx_rtc_hzupdate(PXA2xxRTCState *s) function pxa2xx_rtc_swupdate (line 886) | static void pxa2xx_rtc_swupdate(PXA2xxRTCState *s) function pxa2xx_rtc_piupdate (line 894) | static void pxa2xx_rtc_piupdate(PXA2xxRTCState *s) function pxa2xx_rtc_alarm_update (line 902) | static inline void pxa2xx_rtc_alarm_update(PXA2xxRTCState *s, function pxa2xx_rtc_hz_tick (line 945) | static inline void pxa2xx_rtc_hz_tick(void *opaque) function pxa2xx_rtc_rdal1_tick (line 953) | static inline void pxa2xx_rtc_rdal1_tick(void *opaque) function pxa2xx_rtc_rdal2_tick (line 961) | static inline void pxa2xx_rtc_rdal2_tick(void *opaque) function pxa2xx_rtc_swal1_tick (line 969) | static inline void pxa2xx_rtc_swal1_tick(void *opaque) function pxa2xx_rtc_swal2_tick (line 977) | static inline void pxa2xx_rtc_swal2_tick(void *opaque) function pxa2xx_rtc_pi_tick (line 985) | static inline void pxa2xx_rtc_pi_tick(void *opaque) function pxa2xx_rtc_read (line 995) | static uint64_t pxa2xx_rtc_read(void *opaque, target_phys_addr_t addr, function pxa2xx_rtc_write (line 1041) | static void pxa2xx_rtc_write(void *opaque, target_phys_addr_t addr, function pxa2xx_rtc_init (line 1151) | static int pxa2xx_rtc_init(SysBusDevice *dev) function pxa2xx_rtc_pre_save (line 1188) | static void pxa2xx_rtc_pre_save(void *opaque) function pxa2xx_rtc_post_load (line 1197) | static int pxa2xx_rtc_post_load(void *opaque, int version_id) function pxa2xx_rtc_sysbus_class_init (line 1236) | static void pxa2xx_rtc_sysbus_class_init(ObjectClass *klass, void *data) type PXA2xxI2CSlaveState (line 1254) | typedef struct { type PXA2xxI2CState (line 1259) | struct PXA2xxI2CState { function pxa2xx_i2c_update (line 1280) | static void pxa2xx_i2c_update(PXA2xxI2CState *s) function pxa2xx_i2c_event (line 1291) | static void pxa2xx_i2c_event(I2CSlave *i2c, enum i2c_event event) function pxa2xx_i2c_rx (line 1315) | static int pxa2xx_i2c_rx(I2CSlave *i2c) function pxa2xx_i2c_tx (line 1330) | static int pxa2xx_i2c_tx(I2CSlave *i2c, uint8_t data) function pxa2xx_i2c_read (line 1346) | static uint64_t pxa2xx_i2c_read(void *opaque, target_phys_addr_t addr, function pxa2xx_i2c_write (line 1374) | static void pxa2xx_i2c_write(void *opaque, target_phys_addr_t addr, function pxa2xx_i2c_slave_init (line 1478) | static int pxa2xx_i2c_slave_init(I2CSlave *i2c) function pxa2xx_i2c_slave_class_init (line 1484) | static void pxa2xx_i2c_slave_class_init(ObjectClass *klass, void *data) function PXA2xxI2CState (line 1501) | PXA2xxI2CState *pxa2xx_i2c_init(target_phys_addr_t base, function pxa2xx_i2c_initfn (line 1526) | static int pxa2xx_i2c_initfn(SysBusDevice *dev) function i2c_bus (line 1540) | i2c_bus *pxa2xx_i2c_bus(PXA2xxI2CState *s) function pxa2xx_i2c_class_init (line 1551) | static void pxa2xx_i2c_class_init(ObjectClass *klass, void *data) function pxa2xx_i2s_reset (line 1570) | static void pxa2xx_i2s_reset(PXA2xxI2SState *i2s) function pxa2xx_i2s_update (line 1587) | static inline void pxa2xx_i2s_update(PXA2xxI2SState *i2s) function pxa2xx_i2s_read (line 1624) | static uint64_t pxa2xx_i2s_read(void *opaque, target_phys_addr_t addr, function pxa2xx_i2s_write (line 1656) | static void pxa2xx_i2s_write(void *opaque, target_phys_addr_t addr, function pxa2xx_i2s_data_req (line 1735) | static void pxa2xx_i2s_data_req(void *opaque, int tx, int rx) function PXA2xxI2SState (line 1757) | static PXA2xxI2SState *pxa2xx_i2s_init(MemoryRegion *sysmem, type PXA2xxFIrState (line 1781) | struct PXA2xxFIrState { function pxa2xx_fir_reset (line 1797) | static void pxa2xx_fir_reset(PXA2xxFIrState *s) function pxa2xx_fir_update (line 1807) | static inline void pxa2xx_fir_update(PXA2xxFIrState *s) function pxa2xx_fir_read (line 1853) | static uint64_t pxa2xx_fir_read(void *opaque, target_phys_addr_t addr, function pxa2xx_fir_write (line 1891) | static void pxa2xx_fir_write(void *opaque, target_phys_addr_t addr, function pxa2xx_fir_is_empty (line 1943) | static int pxa2xx_fir_is_empty(void *opaque) function pxa2xx_fir_rx (line 1949) | static void pxa2xx_fir_rx(void *opaque, const uint8_t *buf, int size) function pxa2xx_fir_event (line 1971) | static void pxa2xx_fir_event(void *opaque, int event) function pxa2xx_fir_save (line 1975) | static void pxa2xx_fir_save(QEMUFile *f, void *opaque) function pxa2xx_fir_load (line 1993) | static int pxa2xx_fir_load(QEMUFile *f, void *opaque, int version_id) function PXA2xxFIrState (line 2014) | static PXA2xxFIrState *pxa2xx_fir_init(MemoryRegion *sysmem, function pxa2xx_reset (line 2042) | static void pxa2xx_reset(void *opaque, int line, int level) function PXA2xxState (line 2053) | PXA2xxState *pxa270_init(MemoryRegion *address_space, function PXA2xxState (line 2191) | PXA2xxState *pxa255_init(MemoryRegion *address_space, unsigned int sdram... function pxa2xx_ssp_class_init (line 2318) | static void pxa2xx_ssp_class_init(ObjectClass *klass, void *data) function pxa2xx_register_types (line 2332) | static void pxa2xx_register_types(void) FILE: qemu/hw/pxa2xx_dma.c type PXA2xxDMAChannel (line 20) | typedef struct { type PXA2xxDMAState (line 29) | typedef struct PXA2xxDMAState { function pxa2xx_dma_update (line 108) | static inline void pxa2xx_dma_update(PXA2xxDMAState *s, int ch) function pxa2xx_dma_descriptor_fetch (line 146) | static inline void pxa2xx_dma_descriptor_fetch( function pxa2xx_dma_run (line 172) | static void pxa2xx_dma_run(PXA2xxDMAState *s) function pxa2xx_dma_read (line 254) | static uint64_t pxa2xx_dma_read(void *opaque, target_phys_addr_t offset, function pxa2xx_dma_write (line 313) | static void pxa2xx_dma_write(void *opaque, target_phys_addr_t offset, function pxa2xx_dma_request (line 423) | static void pxa2xx_dma_request(void *opaque, int req_num, int on) function pxa2xx_dma_init (line 448) | static int pxa2xx_dma_init(SysBusDevice *dev) function DeviceState (line 476) | DeviceState *pxa27x_dma_init(target_phys_addr_t base, qemu_irq irq) function DeviceState (line 490) | DeviceState *pxa255_dma_init(target_phys_addr_t base, qemu_irq irq) function is_version_0 (line 504) | static bool is_version_0(void *opaque, int version_id) function pxa2xx_dma_class_init (line 551) | static void pxa2xx_dma_class_init(ObjectClass *klass, void *data) function pxa2xx_dma_register_types (line 569) | static void pxa2xx_dma_register_types(void) FILE: qemu/hw/pxa2xx_gpio.c type PXA2xxGPIOInfo (line 16) | typedef struct PXA2xxGPIOInfo PXA2xxGPIOInfo; type PXA2xxGPIOInfo (line 17) | struct PXA2xxGPIOInfo { function pxa2xx_gpio_irq_update (line 70) | static void pxa2xx_gpio_irq_update(PXA2xxGPIOInfo *s) function pxa2xx_gpio_set (line 93) | static void pxa2xx_gpio_set(void *opaque, int line, int level) function pxa2xx_gpio_handler_update (line 125) | static void pxa2xx_gpio_handler_update(PXA2xxGPIOInfo *s) { function pxa2xx_gpio_read (line 141) | static uint64_t pxa2xx_gpio_read(void *opaque, target_phys_addr_t offset, function pxa2xx_gpio_write (line 193) | static void pxa2xx_gpio_write(void *opaque, target_phys_addr_t offset, function DeviceState (line 251) | DeviceState *pxa2xx_gpio_init(target_phys_addr_t base, function pxa2xx_gpio_initfn (line 272) | static int pxa2xx_gpio_initfn(SysBusDevice *dev) function pxa2xx_gpio_read_notifier (line 296) | void pxa2xx_gpio_read_notifier(DeviceState *dev, qemu_irq handler) function pxa2xx_gpio_class_init (line 326) | static void pxa2xx_gpio_class_init(ObjectClass *klass, void *data) function pxa2xx_gpio_register_types (line 343) | static void pxa2xx_gpio_register_types(void) FILE: qemu/hw/pxa2xx_keypad.c type PXA2xxKeyPadState (line 85) | struct PXA2xxKeyPadState { function pxa27x_keypad_find_pressed_key (line 101) | static void pxa27x_keypad_find_pressed_key(PXA2xxKeyPadState *kp, int *r... function pxa27x_keyboard_event (line 119) | static void pxa27x_keyboard_event (PXA2xxKeyPadState *kp, int keycode) function pxa2xx_keypad_read (line 178) | static uint64_t pxa2xx_keypad_read(void *opaque, target_phys_addr_t offset, function pxa2xx_keypad_write (line 240) | static void pxa2xx_keypad_write(void *opaque, target_phys_addr_t offset, function PXA2xxKeyPadState (line 308) | PXA2xxKeyPadState *pxa27x_keypad_init(MemoryRegion *sysmem, function pxa27x_register_keypad (line 326) | void pxa27x_register_keypad(PXA2xxKeyPadState *kp, struct keymap *map, FILE: qemu/hw/pxa2xx_lcd.c type DMAChannel (line 21) | struct DMAChannel { type PXA2xxLCDState (line 35) | struct PXA2xxLCDState { type PXAFrameDescriptor (line 78) | typedef struct QEMU_PACKED { function pxa2xx_lcdc_int_update (line 187) | static void pxa2xx_lcdc_int_update(PXA2xxLCDState *s) function pxa2xx_dma_bs_set (line 207) | static inline void pxa2xx_dma_bs_set(PXA2xxLCDState *s, int ch) function pxa2xx_dma_sof_set (line 227) | static inline void pxa2xx_dma_sof_set(PXA2xxLCDState *s, int ch) function pxa2xx_dma_eof_set (line 250) | static inline void pxa2xx_dma_eof_set(PXA2xxLCDState *s, int ch) function pxa2xx_dma_ber_set (line 273) | static inline void pxa2xx_dma_ber_set(PXA2xxLCDState *s, int ch) function pxa2xx_dma_rdst_set (line 283) | static inline void pxa2xx_dma_rdst_set(PXA2xxLCDState *s) function pxa2xx_descriptor_load (line 291) | static void pxa2xx_descriptor_load(PXA2xxLCDState *s) function pxa2xx_lcdc_read (line 326) | static uint64_t pxa2xx_lcdc_read(void *opaque, target_phys_addr_t offset, function pxa2xx_lcdc_write (line 420) | static void pxa2xx_lcdc_write(void *opaque, target_phys_addr_t offset, function pxa2xx_palette_parse (line 580) | static void pxa2xx_palette_parse(PXA2xxLCDState *s, int ch, int bpp) function pxa2xx_lcdc_dma0_redraw_rot0 (line 676) | static void pxa2xx_lcdc_dma0_redraw_rot0(PXA2xxLCDState *s, function pxa2xx_lcdc_dma0_redraw_rot90 (line 703) | static void pxa2xx_lcdc_dma0_redraw_rot90(PXA2xxLCDState *s, function pxa2xx_lcdc_dma0_redraw_rot180 (line 731) | static void pxa2xx_lcdc_dma0_redraw_rot180(PXA2xxLCDState *s, function pxa2xx_lcdc_dma0_redraw_rot270 (line 761) | static void pxa2xx_lcdc_dma0_redraw_rot270(PXA2xxLCDState *s, function pxa2xx_lcdc_resize (line 792) | static void pxa2xx_lcdc_resize(PXA2xxLCDState *s) function pxa2xx_update_display (line 813) | static void pxa2xx_update_display(void *opaque) function pxa2xx_invalidate_display (line 896) | static void pxa2xx_invalidate_display(void *opaque) function pxa2xx_lcdc_orientation (line 902) | static void pxa2xx_lcdc_orientation(void *opaque, int angle) function pxa2xx_lcdc_post_load (line 943) | static int pxa2xx_lcdc_post_load(void *opaque, int version_id) function PXA2xxLCDState (line 989) | PXA2xxLCDState *pxa2xx_lcdc_init(MemoryRegion *sysmem, function pxa2xx_lcd_vsync_notifier (line 1048) | void pxa2xx_lcd_vsync_notifier(PXA2xxLCDState *s, qemu_irq handler) FILE: qemu/hw/pxa2xx_mmci.c type PXA2xxMMCIState (line 18) | struct PXA2xxMMCIState { function pxa2xx_mmci_int_update (line 105) | static void pxa2xx_mmci_int_update(PXA2xxMMCIState *s) function pxa2xx_mmci_fifo_update (line 118) | static void pxa2xx_mmci_fifo_update(PXA2xxMMCIState *s) function pxa2xx_mmci_wakequeues (line 154) | static void pxa2xx_mmci_wakequeues(PXA2xxMMCIState *s) function pxa2xx_mmci_read (line 218) | static uint32_t pxa2xx_mmci_read(void *opaque, target_phys_addr_t offset) function pxa2xx_mmci_write (line 279) | static void pxa2xx_mmci_write(void *opaque, function pxa2xx_mmci_readb (line 389) | static uint32_t pxa2xx_mmci_readb(void *opaque, target_phys_addr_t offset) function pxa2xx_mmci_readh (line 396) | static uint32_t pxa2xx_mmci_readh(void *opaque, target_phys_addr_t offset) function pxa2xx_mmci_readw (line 403) | static uint32_t pxa2xx_mmci_readw(void *opaque, target_phys_addr_t offset) function pxa2xx_mmci_writeb (line 410) | static void pxa2xx_mmci_writeb(void *opaque, function pxa2xx_mmci_writeh (line 418) | static void pxa2xx_mmci_writeh(void *opaque, function pxa2xx_mmci_writew (line 426) | static void pxa2xx_mmci_writew(void *opaque, function pxa2xx_mmci_save (line 446) | static void pxa2xx_mmci_save(QEMUFile *f, void *opaque) function pxa2xx_mmci_load (line 480) | static int pxa2xx_mmci_load(QEMUFile *f, void *opaque, int version_id) function PXA2xxMMCIState (line 524) | PXA2xxMMCIState *pxa2xx_mmci_init(MemoryRegion *sysmem, function pxa2xx_mmci_handlers (line 549) | void pxa2xx_mmci_handlers(PXA2xxMMCIState *s, qemu_irq readonly, FILE: qemu/hw/pxa2xx_pcmcia.c type PXA2xxPCMCIAState (line 18) | struct PXA2xxPCMCIAState { function pxa2xx_pcmcia_common_read (line 29) | static uint64_t pxa2xx_pcmcia_common_read(void *opaque, function pxa2xx_pcmcia_common_write (line 41) | static void pxa2xx_pcmcia_common_write(void *opaque, target_phys_addr_t ... function pxa2xx_pcmcia_attr_read (line 51) | static uint64_t pxa2xx_pcmcia_attr_read(void *opaque, function pxa2xx_pcmcia_attr_write (line 63) | static void pxa2xx_pcmcia_attr_write(void *opaque, target_phys_addr_t of... function pxa2xx_pcmcia_io_read (line 73) | static uint64_t pxa2xx_pcmcia_io_read(void *opaque, function pxa2xx_pcmcia_io_write (line 85) | static void pxa2xx_pcmcia_io_write(void *opaque, target_phys_addr_t offset, function pxa2xx_pcmcia_set_irq (line 113) | static void pxa2xx_pcmcia_set_irq(void *opaque, int line, int level) function PXA2xxPCMCIAState (line 122) | PXA2xxPCMCIAState *pxa2xx_pcmcia_init(MemoryRegion *sysmem, function pxa2xx_pcmcia_attach (line 161) | int pxa2xx_pcmcia_attach(void *opaque, PCMCIACardState *card) function pxa2xx_pcmcia_dettach (line 181) | int pxa2xx_pcmcia_dettach(void *opaque) function pxa2xx_pcmcia_set_irq_cb (line 202) | void pxa2xx_pcmcia_set_irq_cb(void *opaque, qemu_irq irq, qemu_irq cd_irq) FILE: qemu/hw/pxa2xx_pic.c type PXA2xxPICState (line 34) | typedef struct { function pxa2xx_pic_update (line 45) | static void pxa2xx_pic_update(void *opaque) function pxa2xx_pic_set_irq (line 73) | static void pxa2xx_pic_set_irq(void *opaque, int irq, int level) function pxa2xx_pic_highest (line 87) | static inline uint32_t pxa2xx_pic_highest(PXA2xxPICState *s) { function pxa2xx_pic_mem_read (line 119) | static uint64_t pxa2xx_pic_mem_read(void *opaque, target_phys_addr_t off... function pxa2xx_pic_mem_write (line 159) | static void pxa2xx_pic_mem_write(void *opaque, target_phys_addr_t offset, function pxa2xx_pic_cp_read (line 209) | static uint32_t pxa2xx_pic_cp_read(void *opaque, int op2, int reg, int crm) function pxa2xx_pic_cp_write (line 222) | static void pxa2xx_pic_cp_write(void *opaque, int op2, int reg, int crm, function pxa2xx_pic_post_load (line 242) | static int pxa2xx_pic_post_load(void *opaque, int version_id) function DeviceState (line 248) | DeviceState *pxa2xx_pic_init(target_phys_addr_t base, CPUARMState *env) function pxa2xx_pic_initfn (line 294) | static int pxa2xx_pic_initfn(SysBusDevice *dev) function pxa2xx_pic_class_init (line 299) | static void pxa2xx_pic_class_init(ObjectClass *klass, void *data) function pxa2xx_pic_register_types (line 316) | static void pxa2xx_pic_register_types(void) FILE: qemu/hw/pxa2xx_timer.c type PXA2xxTimerInfo (line 63) | typedef struct PXA2xxTimerInfo PXA2xxTimerInfo; type PXA2xxTimer0 (line 65) | typedef struct { type PXA2xxTimer4 (line 73) | typedef struct { type PXA2xxTimerInfo (line 82) | struct PXA2xxTimerInfo { function pxa2xx_timer_has_tm4 (line 103) | static inline int pxa2xx_timer_has_tm4(PXA2xxTimerInfo *s) function pxa2xx_timer_update (line 108) | static void pxa2xx_timer_update(void *opaque, uint64_t now_qemu) function pxa2xx_timer_update4 (line 125) | static void pxa2xx_timer_update4(void *opaque, uint64_t now_qemu, int n) function pxa2xx_timer_read (line 152) | static uint64_t pxa2xx_timer_read(void *opaque, target_phys_addr_t offset, function pxa2xx_timer_write (line 230) | static void pxa2xx_timer_write(void *opaque, target_phys_addr_t offset, function pxa2xx_timer_tick (line 336) | static void pxa2xx_timer_tick(void *opaque) function pxa2xx_timer_tick4 (line 353) | static void pxa2xx_timer_tick4(void *opaque) function pxa25x_timer_post_load (line 367) | static int pxa25x_timer_post_load(void *opaque, int version_id) function pxa2xx_timer_init (line 383) | static int pxa2xx_timer_init(SysBusDevice *dev) function pxa2xx_timer_has_tm4_test (line 452) | static bool pxa2xx_timer_has_tm4_test(void *opaque, int version_id) function pxa25x_timer_dev_class_init (line 487) | static void pxa25x_timer_dev_class_init(ObjectClass *klass, void *data) function pxa27x_timer_dev_class_init (line 512) | static void pxa27x_timer_dev_class_init(ObjectClass *klass, void *data) function pxa2xx_timer_register_types (line 530) | static void pxa2xx_timer_register_types(void) FILE: qemu/hw/qdev-addr.c function parse_taddr (line 7) | static int parse_taddr(DeviceState *dev, Property *prop, const char *str) function print_taddr (line 15) | static int print_taddr(DeviceState *dev, Property *prop, char *dest, siz... function get_taddr (line 21) | static void get_taddr(Object *obj, Visitor *v, void *opaque, function set_taddr (line 33) | static void set_taddr(Object *obj, Visitor *v, void *opaque, function qdev_prop_set_taddr (line 70) | void qdev_prop_set_taddr(DeviceState *dev, const char *name, target_phys... FILE: qemu/hw/qdev-monitor.c type QDevAlias (line 27) | typedef struct QDevAlias function qdev_class_has_alias (line 60) | static bool qdev_class_has_alias(DeviceClass *dc) function qdev_print_devinfo (line 65) | static void qdev_print_devinfo(ObjectClass *klass, void *opaque) function set_property (line 92) | static int set_property(const char *name, const char *value, void *opaque) function qdev_device_help (line 120) | int qdev_device_help(QemuOpts *opts) function Object (line 178) | static Object *qdev_get_peripheral(void) function Object (line 189) | static Object *qdev_get_peripheral_anon(void) function qbus_list_bus (line 200) | static void qbus_list_bus(DeviceState *dev) function qbus_list_dev (line 214) | static void qbus_list_dev(BusState *bus) function BusState (line 229) | static BusState *qbus_find_bus(DeviceState *dev, char *elem) function DeviceState (line 241) | static DeviceState *qbus_find_dev(BusState *bus, char *elem) function BusState (line 272) | static BusState *qbus_find_recursive(BusState *bus, const char *name, function BusState (line 300) | static BusState *qbus_find(const char *path) function DeviceState (line 387) | DeviceState *qdev_device_add(QemuOpts *opts) function qdev_print_props (line 483) | static void qdev_print_props(Monitor *mon, DeviceState *dev, Property *p... function qdev_print (line 509) | static void qdev_print(Monitor *mon, DeviceState *dev, int indent) function qbus_print (line 530) | static void qbus_print(Monitor *mon, BusState *bus, int indent) function do_info_qtree (line 543) | void do_info_qtree(Monitor *mon) function do_info_qdm (line 549) | void do_info_qdm(Monitor *mon) function do_device_add (line 554) | int do_device_add(Monitor *mon, const QDict *qdict, QObject **ret_data) function do_device_del (line 573) | int do_device_del(Monitor *mon, const QDict *qdict, QObject **ret_data) function qdev_machine_init (line 586) | void qdev_machine_init(void) FILE: qemu/hw/qdev-properties.c function qdev_get_prop_mask (line 13) | static uint32_t qdev_get_prop_mask(Property *prop) function bit_prop_set (line 19) | static void bit_prop_set(DeviceState *dev, Property *props, bool val) function print_bit (line 31) | static int print_bit(DeviceState *dev, Property *prop, char *dest, size_... function get_bit (line 37) | static void get_bit(Object *obj, Visitor *v, void *opaque, function set_bit (line 48) | static void set_bit(Object *obj, Visitor *v, void *opaque, function get_int8 (line 79) | static void get_int8(Object *obj, Visitor *v, void *opaque, function set_int8 (line 91) | static void set_int8(Object *obj, Visitor *v, void *opaque, function parse_hex8 (line 129) | static int parse_hex8(DeviceState *dev, Property *prop, const char *str) function print_hex8 (line 146) | static int print_hex8(DeviceState *dev, Property *prop, char *dest, size... function get_int16 (line 165) | static void get_int16(Object *obj, Visitor *v, void *opaque, function set_int16 (line 177) | static void set_int16(Object *obj, Visitor *v, void *opaque, function get_int32 (line 215) | static void get_int32(Object *obj, Visitor *v, void *opaque, function set_int32 (line 227) | static void set_int32(Object *obj, Visitor *v, void *opaque, function parse_hex32 (line 273) | static int parse_hex32(DeviceState *dev, Property *prop, const char *str) function print_hex32 (line 290) | static int print_hex32(DeviceState *dev, Property *prop, char *dest, siz... function get_int64 (line 309) | static void get_int64(Object *obj, Visitor *v, void *opaque, function set_int64 (line 319) | static void set_int64(Object *obj, Visitor *v, void *opaque, function parse_hex64 (line 342) | static int parse_hex64(DeviceState *dev, Property *prop, const char *str) function print_hex64 (line 359) | static int print_hex64(DeviceState *dev, Property *prop, char *dest, siz... function release_string (line 376) | static void release_string(Object *obj, const char *name, void *opaque) function print_string (line 382) | static int print_string(DeviceState *dev, Property *prop, char *dest, si... function get_string (line 390) | static void get_string(Object *obj, Visitor *v, void *opaque, function set_string (line 405) | static void set_string(Object *obj, Visitor *v, void *opaque, function parse_drive (line 440) | static int parse_drive(DeviceState *dev, const char *str, void **ptr) function release_drive (line 453) | static void release_drive(Object *obj, const char *name, void *opaque) function get_pointer (line 470) | static void get_pointer(Object *obj, Visitor *v, Property *prop, function set_pointer (line 482) | static void set_pointer(Object *obj, Visitor *v, Property *prop, function get_drive (line 512) | static void get_drive(Object *obj, Visitor *v, void *opaque, function set_drive (line 518) | static void set_drive(Object *obj, Visitor *v, void *opaque, function parse_chr (line 533) | static int parse_chr(DeviceState *dev, const char *str, void **ptr) function release_chr (line 547) | static void release_chr(Object *obj, const char *name, void *opaque) function get_chr (line 566) | static void get_chr(Object *obj, Visitor *v, void *opaque, function set_chr (line 572) | static void set_chr(Object *obj, Visitor *v, void *opaque, function parse_netdev (line 587) | static int parse_netdev(DeviceState *dev, const char *str, void **ptr) function get_netdev (line 608) | static void get_netdev(Object *obj, Visitor *v, void *opaque, function set_netdev (line 614) | static void set_netdev(Object *obj, Visitor *v, void *opaque, function print_vlan (line 628) | static int print_vlan(DeviceState *dev, Property *prop, char *dest, size... function get_vlan (line 639) | static void get_vlan(Object *obj, Visitor *v, void *opaque, function set_vlan (line 651) | static void set_vlan(Object *obj, Visitor *v, void *opaque, function get_mac (line 705) | static void get_mac(Object *obj, Visitor *v, void *opaque, function set_mac (line 721) | static void set_mac(Object *obj, Visitor *v, void *opaque, function get_enum (line 781) | static void get_enum(Object *obj, Visitor *v, void *opaque, function set_enum (line 792) | static void set_enum(Object *obj, Visitor *v, void *opaque, function set_pci_devfn (line 820) | static void set_pci_devfn(Object *obj, Visitor *v, void *opaque, function print_pci_devfn (line 856) | static int print_pci_devfn(DeviceState *dev, Property *prop, char *dest,... function Property (line 882) | static Property *qdev_prop_walk(Property *props, const char *name) function Property (line 894) | static Property *qdev_prop_find(DeviceState *dev, const char *name) function qdev_prop_exists (line 911) | int qdev_prop_exists(DeviceState *dev, const char *name) function error_set_from_qdev_prop_error (line 916) | void error_set_from_qdev_prop_error(Error **errp, int ret, DeviceState *... function qdev_prop_parse (line 938) | int qdev_prop_parse(DeviceState *dev, const char *name, const char *value) function qdev_prop_set_bit (line 959) | void qdev_prop_set_bit(DeviceState *dev, const char *name, bool value) function qdev_prop_set_uint8 (line 966) | void qdev_prop_set_uint8(DeviceState *dev, const char *name, uint8_t value) function qdev_prop_set_uint16 (line 973) | void qdev_prop_set_uint16(DeviceState *dev, const char *name, uint16_t v... function qdev_prop_set_uint32 (line 980) | void qdev_prop_set_uint32(DeviceState *dev, const char *name, uint32_t v... function qdev_prop_set_int32 (line 987) | void qdev_prop_set_int32(DeviceState *dev, const char *name, int32_t value) function qdev_prop_set_uint64 (line 994) | void qdev_prop_set_uint64(DeviceState *dev, const char *name, uint64_t v... function qdev_prop_set_string (line 1001) | void qdev_prop_set_string(DeviceState *dev, const char *name, char *value) function qdev_prop_set_drive (line 1008) | int qdev_prop_set_drive(DeviceState *dev, const char *name, BlockDriverS... function qdev_prop_set_drive_nofail (line 1022) | void qdev_prop_set_drive_nofail(DeviceState *dev, const char *name, Bloc... function qdev_prop_set_chr (line 1028) | void qdev_prop_set_chr(DeviceState *dev, const char *name, CharDriverSta... function qdev_prop_set_netdev (line 1037) | void qdev_prop_set_netdev(DeviceState *dev, const char *name, VLANClient... function qdev_prop_set_vlan (line 1046) | void qdev_prop_set_vlan(DeviceState *dev, const char *name, VLANState *v... function qdev_prop_set_macaddr (line 1053) | void qdev_prop_set_macaddr(DeviceState *dev, const char *name, uint8_t *... function qdev_prop_set_enum (line 1064) | void qdev_prop_set_enum(DeviceState *dev, const char *name, int value) function qdev_prop_set_ptr (line 1075) | void qdev_prop_set_ptr(DeviceState *dev, const char *name, void *value) function qdev_prop_set_defaults (line 1086) | void qdev_prop_set_defaults(DeviceState *dev, Property *props) function qdev_prop_register_global (line 1110) | static void qdev_prop_register_global(GlobalProperty *prop) function qdev_prop_register_global_list (line 1115) | void qdev_prop_register_global_list(GlobalProperty *props) function qdev_prop_set_globals (line 1124) | void qdev_prop_set_globals(DeviceState *dev) function qdev_add_one_global (line 1139) | static int qdev_add_one_global(QemuOpts *opts, void *opaque) function qemu_add_globals (line 1151) | void qemu_add_globals(void) FILE: qemu/hw/qdev.c function VMStateDescription (line 41) | const VMStateDescription *qdev_get_vmsd(DeviceState *dev) function BusInfo (line 47) | BusInfo *qdev_get_bus_info(DeviceState *dev) function Property (line 53) | Property *qdev_get_props(DeviceState *dev) function qdev_exists (line 70) | bool qdev_exists(const char *name) function qdev_set_parent_bus (line 78) | void qdev_set_parent_bus(DeviceState *dev, BusState *bus) function DeviceState (line 99) | DeviceState *qdev_create(BusState *bus, const char *name) function DeviceState (line 116) | DeviceState *qdev_try_create(BusState *bus, const char *type) function qdev_init (line 143) | int qdev_init(DeviceState *dev) function qdev_set_legacy_instance_id (line 177) | void qdev_set_legacy_instance_id(DeviceState *dev, int alias_id, function qdev_unplug (line 185) | int qdev_unplug(DeviceState *dev) function qdev_reset_one (line 200) | static int qdev_reset_one(DeviceState *dev, void *opaque) function BusState (line 207) | BusState *sysbus_get_default(void) function qbus_reset_one (line 215) | static int qbus_reset_one(BusState *bus, void *opaque) function qdev_reset_all (line 223) | void qdev_reset_all(DeviceState *dev) function qbus_reset_all_fn (line 228) | void qbus_reset_all_fn(void *opaque) function qdev_simple_unplug_cb (line 235) | int qdev_simple_unplug_cb(DeviceState *dev) function qdev_init_nofail (line 251) | void qdev_init_nofail(DeviceState *dev) function qdev_free (line 261) | void qdev_free(DeviceState *dev) function qdev_machine_creation_done (line 266) | void qdev_machine_creation_done(void) function qdev_machine_modified (line 275) | bool qdev_machine_modified(void) function BusState (line 280) | BusState *qdev_get_parent_bus(DeviceState *dev) function qdev_init_gpio_in (line 285) | void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n) function qdev_init_gpio_out (line 292) | void qdev_init_gpio_out(DeviceState *dev, qemu_irq *pins, int n) function qemu_irq (line 299) | qemu_irq qdev_get_gpio_in(DeviceState *dev, int n) function qdev_connect_gpio_out (line 305) | void qdev_connect_gpio_out(DeviceState * dev, int n, qemu_irq pin) function qdev_set_nic_properties (line 311) | void qdev_set_nic_properties(DeviceState *dev, NICInfo *nd) function BusState (line 325) | BusState *qdev_get_child_bus(DeviceState *dev, const char *name) function qbus_walk_children (line 337) | int qbus_walk_children(BusState *bus, qdev_walkerfn *devfn, function qdev_walk_children (line 360) | int qdev_walk_children(DeviceState *dev, qdev_walkerfn *devfn, function DeviceState (line 383) | DeviceState *qdev_find_recursive(BusState *bus, const char *id) function qbus_create_inplace (line 401) | void qbus_create_inplace(BusState *bus, BusInfo *info, function BusState (line 441) | BusState *qbus_create(BusInfo *info, DeviceState *parent, const char *name) function main_system_bus_create (line 451) | static void main_system_bus_create(void) function qbus_free (line 461) | void qbus_free(BusState *bus) function qdev_get_fw_dev_path_helper (line 481) | static int qdev_get_fw_dev_path_helper(DeviceState *dev, char *p, int size) function qdev_get_legacy_property (line 522) | static void qdev_get_legacy_property(Object *obj, Visitor *v, void *opaque, function qdev_set_legacy_property (line 535) | static void qdev_set_legacy_property(Object *obj, Visitor *v, void *opaque, function qdev_property_add_legacy (line 569) | void qdev_property_add_legacy(DeviceState *dev, Property *prop, function qdev_property_add_static (line 597) | void qdev_property_add_static(DeviceState *dev, Property *prop, function device_initfn (line 615) | static void device_initfn(Object *obj) function device_finalize (line 638) | static void device_finalize(Object *obj) function device_reset (line 662) | void device_reset(DeviceState *dev) function Object (line 671) | Object *qdev_get_machine(void) function qdev_register_types (line 692) | static void qdev_register_types(void) FILE: qemu/hw/qdev.h type Property (line 11) | typedef struct Property Property; type PropertyInfo (line 13) | typedef struct PropertyInfo PropertyInfo; type CompatProperty (line 15) | typedef struct CompatProperty CompatProperty; type BusState (line 17) | typedef struct BusState BusState; type BusInfo (line 19) | typedef struct BusInfo BusInfo; type DevState (line 21) | enum DevState { type DeviceClass (line 39) | typedef struct DeviceClass { type DeviceState (line 62) | struct DeviceState { type BusInfo (line 91) | struct BusInfo { type BusState (line 101) | struct BusState { type Property (line 111) | struct Property { type PropertyInfo (line 120) | struct PropertyInfo { type GlobalProperty (line 133) | typedef struct GlobalProperty { type BusInfo (line 321) | struct BusInfo FILE: qemu/hw/qxl-logger.c function qxl_log_image (line 103) | static void qxl_log_image(PCIQXLDevice *qxl, QXLPHYSICAL addr, int group... function qxl_log_rect (line 125) | static void qxl_log_rect(QXLRect *rect) function qxl_log_cmd_draw_copy (line 133) | static void qxl_log_cmd_draw_copy(PCIQXLDevice *qxl, QXLCopy *copy, int ... function qxl_log_cmd_draw (line 143) | static void qxl_log_cmd_draw(PCIQXLDevice *qxl, QXLDrawable *draw, int g... function qxl_log_cmd_draw_compat (line 156) | static void qxl_log_cmd_draw_compat(PCIQXLDevice *qxl, QXLCompatDrawable... function qxl_log_cmd_surface (line 174) | static void qxl_log_cmd_surface(PCIQXLDevice *qxl, QXLSurfaceCmd *cmd) function qxl_log_cmd_cursor (line 192) | void qxl_log_cmd_cursor(PCIQXLDevice *qxl, QXLCursorCmd *cmd, int group_id) function qxl_log_command (line 219) | void qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt ... FILE: qemu/hw/qxl-render.c function qxl_blit (line 24) | static void qxl_blit(PCIQXLDevice *qxl, QXLRect *rect) function qxl_render_resize (line 60) | void qxl_render_resize(PCIQXLDevice *qxl) function qxl_set_rect_to_surface (line 90) | static void qxl_set_rect_to_surface(PCIQXLDevice *qxl, QXLRect *area) function qxl_render_update_area_unlocked (line 98) | static void qxl_render_update_area_unlocked(PCIQXLDevice *qxl) function qxl_render_update (line 150) | void qxl_render_update(PCIQXLDevice *qxl) function qxl_render_update_area_bh (line 172) | void qxl_render_update_area_bh(void *opaque) function qxl_render_update_area_done (line 181) | void qxl_render_update_area_done(PCIQXLDevice *qxl, QXLCookie *cookie) function QEMUCursor (line 191) | static QEMUCursor *qxl_cursor(PCIQXLDevice *qxl, QXLCursor *cursor) function qxl_render_cursor (line 230) | void qxl_render_cursor(PCIQXLDevice *qxl, QXLCommandExt *ext) FILE: qemu/hw/qxl.c function qxl_guest_bug (line 127) | void qxl_guest_bug(PCIQXLDevice *qxl, const char *msg, ...) function qxl_spice_update_area (line 141) | void qxl_spice_update_area(PCIQXLDevice *qxl, uint32_t surface_id, function qxl_spice_destroy_surface_wait_complete (line 161) | static void qxl_spice_destroy_surface_wait_complete(PCIQXLDevice *qxl, function qxl_spice_destroy_surface_wait (line 171) | static void qxl_spice_destroy_surface_wait(PCIQXLDevice *qxl, uint32_t id, function qxl_spice_flush_surfaces_async (line 187) | static void qxl_spice_flush_surfaces_async(PCIQXLDevice *qxl) function qxl_spice_loadvm_commands (line 196) | void qxl_spice_loadvm_commands(PCIQXLDevice *qxl, struct QXLCommandExt *... function qxl_spice_oom (line 203) | void qxl_spice_oom(PCIQXLDevice *qxl) function qxl_spice_reset_memslots (line 209) | void qxl_spice_reset_memslots(PCIQXLDevice *qxl) function qxl_spice_destroy_surfaces_complete (line 215) | static void qxl_spice_destroy_surfaces_complete(PCIQXLDevice *qxl) function qxl_spice_destroy_surfaces (line 224) | static void qxl_spice_destroy_surfaces(PCIQXLDevice *qxl, qxl_async_io a... function qxl_spice_reset_image_cache (line 237) | void qxl_spice_reset_image_cache(PCIQXLDevice *qxl) function qxl_spice_reset_cursor (line 243) | void qxl_spice_reset_cursor(PCIQXLDevice *qxl) function msb_mask (line 253) | static inline uint32_t msb_mask(uint32_t val) function ram_addr_t (line 265) | static ram_addr_t qxl_rom_size(void) function init_qxl_rom (line 273) | static void init_qxl_rom(PCIQXLDevice *d) function init_qxl_ram (line 332) | static void init_qxl_ram(PCIQXLDevice *d) function qxl_set_dirty (line 352) | static void qxl_set_dirty(MemoryRegion *mr, ram_addr_t addr, ram_addr_t ... function qxl_rom_set_dirty (line 357) | static void qxl_rom_set_dirty(PCIQXLDevice *qxl) function qxl_ram_set_dirty (line 363) | static void qxl_ram_set_dirty(PCIQXLDevice *qxl, void *ptr) function qxl_ring_set_dirty (line 375) | static void qxl_ring_set_dirty(PCIQXLDevice *qxl) function qxl_track_command (line 386) | static void qxl_track_command(PCIQXLDevice *qxl, struct QXLCommandExt *ext) function interface_attach_worker (line 423) | static void interface_attach_worker(QXLInstance *sin, QXLWorker *qxl_wor... function interface_set_compression_level (line 431) | static void interface_set_compression_level(QXLInstance *sin, int level) function interface_set_mm_time (line 441) | static void interface_set_mm_time(QXLInstance *sin, uint32_t mm_time) function interface_get_init_info (line 451) | static void interface_get_init_info(QXLInstance *sin, QXLDevInitInfo *info) function interface_get_command (line 516) | static int interface_get_command(QXLInstance *sin, struct QXLCommandExt ... function interface_req_cmd_notification (line 569) | static int interface_req_cmd_notification(QXLInstance *sin) function qxl_push_free_res (line 590) | static inline void qxl_push_free_res(PCIQXLDevice *d, int flush) function interface_release_resource (line 628) | static void interface_release_resource(QXLInstance *sin, function interface_get_cursor_command (line 668) | static int interface_get_cursor_command(QXLInstance *sin, struct QXLComm... function interface_req_cursor_notification (line 708) | static int interface_req_cursor_notification(QXLInstance *sin) function interface_notify_update (line 729) | static void interface_notify_update(QXLInstance *sin, uint32_t update_id) function interface_flush_resources (line 736) | static int interface_flush_resources(QXLInstance *sin) function interface_async_complete_io (line 751) | static void interface_async_complete_io(PCIQXLDevice *qxl, QXLCookie *co... function interface_update_area_complete (line 793) | static void interface_update_area_complete(QXLInstance *sin, function interface_async_complete (line 837) | static void interface_async_complete(QXLInstance *sin, uint64_t cookie_t... function qxl_enter_vga_mode (line 880) | static void qxl_enter_vga_mode(PCIQXLDevice *d) function qxl_exit_vga_mode (line 891) | static void qxl_exit_vga_mode(PCIQXLDevice *d) function qxl_update_irq (line 900) | static void qxl_update_irq(PCIQXLDevice *d) function qxl_check_state (line 909) | static void qxl_check_state(PCIQXLDevice *d) function qxl_reset_state (line 917) | static void qxl_reset_state(PCIQXLDevice *d) function qxl_soft_reset (line 931) | static void qxl_soft_reset(PCIQXLDevice *d) function qxl_hard_reset (line 943) | static void qxl_hard_reset(PCIQXLDevice *d, int loadvm) function qxl_reset_handler (line 962) | static void qxl_reset_handler(DeviceState *dev) function qxl_vga_ioport_write (line 969) | static void qxl_vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) function qxl_add_memslot (line 996) | static void qxl_add_memslot(PCIQXLDevice *d, uint32_t slot_id, uint64_t ... function qxl_del_memslot (line 1070) | static void qxl_del_memslot(PCIQXLDevice *d, uint32_t slot_id) function qxl_reset_memslots (line 1076) | static void qxl_reset_memslots(PCIQXLDevice *d) function qxl_reset_surfaces (line 1082) | static void qxl_reset_surfaces(PCIQXLDevice *d) function qxl_create_guest_primary_complete (line 1111) | static void qxl_create_guest_primary_complete(PCIQXLDevice *qxl) function qxl_create_guest_primary (line 1117) | static void qxl_create_guest_primary(PCIQXLDevice *qxl, int loadvm, function qxl_destroy_primary (line 1156) | static int qxl_destroy_primary(PCIQXLDevice *d, qxl_async_io async) function qxl_set_mode (line 1168) | static void qxl_set_mode(PCIQXLDevice *d, int modenr, int loadvm) function ioport_write (line 1212) | static void ioport_write(void *opaque, target_phys_addr_t addr, function ioport_read (line 1409) | static uint64_t ioport_read(void *opaque, target_phys_addr_t addr, function pipe_read (line 1427) | static void pipe_read(void *opaque) function qxl_send_events (line 1439) | static void qxl_send_events(PCIQXLDevice *d, uint32_t events) function init_pipe_signaling (line 1458) | static void init_pipe_signaling(PCIQXLDevice *d) function qxl_hw_update (line 1475) | static void qxl_hw_update(void *opaque) function qxl_hw_invalidate (line 1493) | static void qxl_hw_invalidate(void *opaque) function qxl_hw_screen_dump (line 1501) | static void qxl_hw_screen_dump(void *opaque, const char *filename, bool ... function qxl_hw_text_update (line 1520) | static void qxl_hw_text_update(void *opaque, console_ch_t *chardata) function qxl_dirty_surfaces (line 1531) | static void qxl_dirty_surfaces(PCIQXLDevice *qxl) function qxl_vm_change_state_handler (line 1570) | static void qxl_vm_change_state_handler(void *opaque, int running, function display_update (line 1591) | static void display_update(struct DisplayState *ds, int x, int y, int w,... function display_resize (line 1598) | static void display_resize(struct DisplayState *ds) function display_refresh (line 1605) | static void display_refresh(struct DisplayState *ds) function qxl_init_ramsize (line 1622) | static void qxl_init_ramsize(PCIQXLDevice *qxl, uint32_t ram_min_mb) function qxl_init_common (line 1657) | static int qxl_init_common(PCIQXLDevice *qxl) function qxl_init_primary (line 1757) | static int qxl_init_primary(PCIDevice *dev) function qxl_init_secondary (line 1780) | static int qxl_init_secondary(PCIDevice *dev) function qxl_pre_save (line 1794) | static void qxl_pre_save(void *opaque) function qxl_pre_load (line 1808) | static int qxl_pre_load(void *opaque) function qxl_create_memslots (line 1818) | static void qxl_create_memslots(PCIQXLDevice *d) function qxl_post_load (line 1830) | static int qxl_post_load(void *opaque, int version) function qxl_primary_class_init (line 1967) | static void qxl_primary_class_init(ObjectClass *klass, void *data) function qxl_secondary_class_init (line 1991) | static void qxl_secondary_class_init(ObjectClass *klass, void *data) function qxl_register_types (line 2013) | static void qxl_register_types(void) FILE: qemu/hw/qxl.h type qxl_mode (line 12) | enum qxl_mode { type PCIQXLDevice (line 27) | typedef struct PCIQXLDevice { type QXLRect (line 133) | struct QXLRect type QXLRect (line 133) | struct QXLRect type QXLCommandExt (line 137) | struct QXLCommandExt FILE: qemu/hw/r2d.c type r2d_fpga_t (line 60) | typedef struct { type r2d_fpga_irq (line 88) | enum r2d_fpga_irq { function update_irl (line 110) | static void update_irl(r2d_fpga_t *fpga) function r2d_fpga_irq_set (line 120) | static void r2d_fpga_irq_set(void *opaque, int n, int level) function r2d_fpga_read (line 130) | static uint32_t r2d_fpga_read(void *opaque, target_phys_addr_t addr) function r2d_fpga_write (line 148) | static void function qemu_irq (line 180) | static qemu_irq *r2d_fpga_init(MemoryRegion *sysmem, type ResetData (line 194) | typedef struct ResetData { function main_cpu_reset (line 199) | static void main_cpu_reset(void *opaque) type QEMU_PACKED (line 208) | struct QEMU_PACKED function r2d_init (line 222) | static void r2d_init(ram_addr_t ram_size, function r2d_machine_init (line 345) | static void r2d_machine_init(void) FILE: qemu/hw/rc4030.c type QEMU_PACKED (line 50) | typedef struct dma_pagetable_entry { type rc4030State (line 66) | typedef struct rc4030State function set_next_tick (line 103) | static void set_next_tick(rc4030State *s) function rc4030_readl (line 115) | static uint32_t rc4030_readl(void *opaque, target_phys_addr_t addr) function rc4030_readw (line 253) | static uint32_t rc4030_readw(void *opaque, target_phys_addr_t addr) function rc4030_readb (line 262) | static uint32_t rc4030_readb(void *opaque, target_phys_addr_t addr) function rc4030_writel (line 268) | static void rc4030_writel(void *opaque, target_phys_addr_t addr, uint32_... function rc4030_writew (line 393) | static void rc4030_writew(void *opaque, target_phys_addr_t addr, uint32_... function rc4030_writeb (line 404) | static void rc4030_writeb(void *opaque, target_phys_addr_t addr, uint32_... function update_jazz_irq (line 433) | static void update_jazz_irq(rc4030State *s) function rc4030_irq_jazz_request (line 461) | static void rc4030_irq_jazz_request(void *opaque, int irq, int level) function rc4030_periodic_timer (line 474) | static void rc4030_periodic_timer(void *opaque) function jazzio_readw (line 482) | static uint32_t jazzio_readw(void *opaque, target_phys_addr_t addr) function jazzio_readb (line 520) | static uint32_t jazzio_readb(void *opaque, target_phys_addr_t addr) function jazzio_readl (line 527) | static uint32_t jazzio_readl(void *opaque, target_phys_addr_t addr) function jazzio_writew (line 535) | static void jazzio_writew(void *opaque, target_phys_addr_t addr, uint32_... function jazzio_writeb (line 554) | static void jazzio_writeb(void *opaque, target_phys_addr_t addr, uint32_... function jazzio_writel (line 569) | static void jazzio_writel(void *opaque, target_phys_addr_t addr, uint32_... function rc4030_reset (line 583) | static void rc4030_reset(void *opaque) function rc4030_load (line 613) | static int rc4030_load(QEMUFile *f, void *opaque, int version_id) function rc4030_save (line 648) | static void rc4030_save(QEMUFile *f, void *opaque) function rc4030_dma_memory_rw (line 675) | void rc4030_dma_memory_rw(void *opaque, target_phys_addr_t addr, uint8_t... function rc4030_do_dma (line 713) | static void rc4030_do_dma(void *opaque, int n, uint8_t *buf, int len, in... type rc4030DMAState (line 764) | struct rc4030DMAState { function rc4030_dma_read (line 769) | void rc4030_dma_read(void *dma, uint8_t *buf, int len) function rc4030_dma_write (line 775) | void rc4030_dma_write(void *dma, uint8_t *buf, int len) function rc4030_dma (line 781) | static rc4030_dma *rc4030_allocate_dmas(void *opaque, int n) FILE: qemu/hw/realview.c type RealViewI2CState (line 25) | typedef struct { function realview_i2c_read (line 33) | static uint64_t realview_i2c_read(void *opaque, target_phys_addr_t offset, function realview_i2c_write (line 46) | static void realview_i2c_write(void *opaque, target_phys_addr_t offset, function realview_i2c_init (line 71) | static int realview_i2c_init(SysBusDevice *dev) function realview_i2c_class_init (line 84) | static void realview_i2c_class_init(ObjectClass *klass, void *data) function realview_register_types (line 98) | static void realview_register_types(void) type arm_boot_info (line 105) | struct arm_boot_info type realview_board_type (line 111) | enum realview_board_type { function realview_init (line 125) | static void realview_init(ram_addr_t ram_size, function realview_eb_init (line 409) | static void realview_eb_init(ram_addr_t ram_size, function realview_eb_mpcore_init (line 421) | static void realview_eb_mpcore_init(ram_addr_t ram_size, function realview_pb_a8_init (line 433) | static void realview_pb_a8_init(ram_addr_t ram_size, function realview_pbx_a9_init (line 445) | static void realview_pbx_a9_init(ram_addr_t ram_size, function realview_machine_init (line 486) | static void realview_machine_init(void) FILE: qemu/hw/realview_gic.c function gic_get_current_cpu (line 15) | static inline int type RealViewGICState (line 23) | typedef struct { function realview_gic_map_setup (line 28) | static void realview_gic_map_setup(RealViewGICState *s) function realview_gic_init (line 35) | static int realview_gic_init(SysBusDevice *dev) function realview_gic_class_init (line 49) | static void realview_gic_class_init(ObjectClass *klass, void *data) function realview_gic_register_types (line 63) | static void realview_gic_register_types(void) FILE: qemu/hw/rtl8139.c type RTL8139_registers (line 99) | enum RTL8139_registers { type ClearBitMasks (line 147) | enum ClearBitMasks { type ChipCmdBits (line 153) | enum ChipCmdBits { type CplusCmdBits (line 161) | enum CplusCmdBits { type IntrStatusBits (line 169) | enum IntrStatusBits { type TxStatusBits (line 183) | enum TxStatusBits { type RxStatusBits (line 191) | enum RxStatusBits { type rx_mode_bits (line 204) | enum rx_mode_bits { type tx_config_bits (line 214) | enum tx_config_bits { type TSAD_bits (line 234) | enum TSAD_bits { type Config1Bits (line 255) | enum Config1Bits { type Config3Bits (line 269) | enum Config3Bits { type Config4Bits (line 281) | enum Config4Bits { type Config5Bits (line 286) | enum Config5Bits { type RxConfigBits (line 296) | enum RxConfigBits { type CSCRBits (line 325) | enum CSCRBits { type Cfg9346Bits (line 337) | enum Cfg9346Bits { type chip_t (line 342) | typedef enum { type chip_flags (line 355) | enum chip_flags { type Chip9346Operation (line 374) | enum Chip9346Operation type Chip9346Mode (line 385) | enum Chip9346Mode type EEprom9346 (line 395) | typedef struct EEprom9346 type RTL8139TallyCounters (line 410) | typedef struct RTL8139TallyCounters type RTL8139State (line 431) | typedef struct RTL8139State { function prom9346_decode_command (line 518) | static void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command) function prom9346_shift_clock (line 564) | static void prom9346_shift_clock(EEprom9346 *eeprom) function prom9346_get_wire (line 656) | static int prom9346_get_wire(RTL8139State *s) function prom9346_set_wire (line 666) | static void prom9346_set_wire(RTL8139State *s, int eecs, int eesk, int e... function rtl8139_update_irq (line 703) | static void rtl8139_update_irq(RTL8139State *s) function compute_mcast_idx (line 718) | static int compute_mcast_idx(const uint8_t *ep) function rtl8139_RxWrap (line 738) | static int rtl8139_RxWrap(RTL8139State *s) function rtl8139_receiver_enabled (line 744) | static int rtl8139_receiver_enabled(RTL8139State *s) function rtl8139_transmitter_enabled (line 749) | static int rtl8139_transmitter_enabled(RTL8139State *s) function rtl8139_cp_receiver_enabled (line 754) | static int rtl8139_cp_receiver_enabled(RTL8139State *s) function rtl8139_cp_transmitter_enabled (line 759) | static int rtl8139_cp_transmitter_enabled(RTL8139State *s) function rtl8139_write_buffer (line 764) | static void rtl8139_write_buffer(RTL8139State *s, const void *buf, int s... function dma_addr_t (line 800) | static inline dma_addr_t rtl8139_addr64(uint32_t low, uint32_t high) function rtl8139_can_receive (line 809) | static int rtl8139_can_receive(VLANClientState *nc) function rtl8139_do_receive (line 831) | static ssize_t rtl8139_do_receive(VLANClientState *nc, const uint8_t *bu... function rtl8139_receive (line 1204) | static ssize_t rtl8139_receive(VLANClientState *nc, const uint8_t *buf, ... function rtl8139_reset_rxring (line 1209) | static void rtl8139_reset_rxring(RTL8139State *s, uint32_t bufferSize) function rtl8139_reset (line 1216) | static void rtl8139_reset(DeviceState *d) function RTL8139TallyCounters_clear (line 1294) | static void RTL8139TallyCounters_clear(RTL8139TallyCounters* counters) function RTL8139TallyCounters_dma_write (line 1311) | static void RTL8139TallyCounters_dma_write(RTL8139State *s, dma_addr_t t... function rtl8139_ChipCmd_write (line 1382) | static void rtl8139_ChipCmd_write(RTL8139State *s, uint32_t val) function rtl8139_RxBufferEmpty (line 1415) | static int rtl8139_RxBufferEmpty(RTL8139State *s) function rtl8139_ChipCmd_read (line 1430) | static uint32_t rtl8139_ChipCmd_read(RTL8139State *s) function rtl8139_CpCmd_write (line 1442) | static void rtl8139_CpCmd_write(RTL8139State *s, uint32_t val) function rtl8139_CpCmd_read (line 1456) | static uint32_t rtl8139_CpCmd_read(RTL8139State *s) function rtl8139_IntrMitigate_write (line 1465) | static void rtl8139_IntrMitigate_write(RTL8139State *s, uint32_t val) function rtl8139_IntrMitigate_read (line 1470) | static uint32_t rtl8139_IntrMitigate_read(RTL8139State *s) function rtl8139_config_writable (line 1479) | static int rtl8139_config_writable(RTL8139State *s) function rtl8139_BasicModeCtrl_write (line 1491) | static void rtl8139_BasicModeCtrl_write(RTL8139State *s, uint32_t val) function rtl8139_BasicModeCtrl_read (line 1513) | static uint32_t rtl8139_BasicModeCtrl_read(RTL8139State *s) function rtl8139_BasicModeStatus_write (line 1522) | static void rtl8139_BasicModeStatus_write(RTL8139State *s, uint32_t val) function rtl8139_BasicModeStatus_read (line 1534) | static uint32_t rtl8139_BasicModeStatus_read(RTL8139State *s) function rtl8139_Cfg9346_write (line 1543) | static void rtl8139_Cfg9346_write(RTL8139State *s, uint32_t val) function rtl8139_Cfg9346_read (line 1570) | static uint32_t rtl8139_Cfg9346_read(RTL8139State *s) function rtl8139_Config0_write (line 1595) | static void rtl8139_Config0_write(RTL8139State *s, uint32_t val) function rtl8139_Config0_read (line 1611) | static uint32_t rtl8139_Config0_read(RTL8139State *s) function rtl8139_Config1_write (line 1620) | static void rtl8139_Config1_write(RTL8139State *s, uint32_t val) function rtl8139_Config1_read (line 1636) | static uint32_t rtl8139_Config1_read(RTL8139State *s) function rtl8139_Config3_write (line 1645) | static void rtl8139_Config3_write(RTL8139State *s, uint32_t val) function rtl8139_Config3_read (line 1661) | static uint32_t rtl8139_Config3_read(RTL8139State *s) function rtl8139_Config4_write (line 1670) | static void rtl8139_Config4_write(RTL8139State *s, uint32_t val) function rtl8139_Config4_read (line 1686) | static uint32_t rtl8139_Config4_read(RTL8139State *s) function rtl8139_Config5_write (line 1695) | static void rtl8139_Config5_write(RTL8139State *s, uint32_t val) function rtl8139_Config5_read (line 1707) | static uint32_t rtl8139_Config5_read(RTL8139State *s) function rtl8139_TxConfig_write (line 1716) | static void rtl8139_TxConfig_write(RTL8139State *s, uint32_t val) function rtl8139_TxConfig_writeb (line 1731) | static void rtl8139_TxConfig_writeb(RTL8139State *s, uint32_t val) function rtl8139_TxConfig_read (line 1741) | static uint32_t rtl8139_TxConfig_read(RTL8139State *s) function rtl8139_RxConfig_write (line 1750) | static void rtl8139_RxConfig_write(RTL8139State *s, uint32_t val) function rtl8139_RxConfig_read (line 1765) | static uint32_t rtl8139_RxConfig_read(RTL8139State *s) function rtl8139_transfer_frame (line 1774) | static void rtl8139_transfer_frame(RTL8139State *s, uint8_t *buf, int size, function rtl8139_transmit_one (line 1823) | static int rtl8139_transmit_one(RTL8139State *s, int descriptor) type ip_header (line 1866) | typedef struct ip_header type tcp_header (line 1883) | typedef struct tcp_header type udp_header (line 1895) | typedef struct udp_header type ip_pseudo_header (line 1903) | typedef struct ip_pseudo_header function ones_complement_sum (line 1925) | static uint16_t ones_complement_sum(uint8_t *data, size_t len) function ip_checksum (line 1947) | static uint16_t ip_checksum(void *data, size_t len) function rtl8139_cplus_transmit_one (line 1952) | static int rtl8139_cplus_transmit_one(RTL8139State *s) function rtl8139_cplus_transmit (line 2417) | static void rtl8139_cplus_transmit(RTL8139State *s) function rtl8139_transmit (line 2440) | static void rtl8139_transmit(RTL8139State *s) function rtl8139_TxStatus_write (line 2460) | static void rtl8139_TxStatus_write(RTL8139State *s, uint32_t txRegOffset... function rtl8139_TxStatus_read (line 2502) | static uint32_t rtl8139_TxStatus_read(RTL8139State *s, uint32_t txRegOff... function rtl8139_TSAD_read (line 2511) | static uint16_t rtl8139_TSAD_read(RTL8139State *s) function rtl8139_CSCR_read (line 2543) | static uint16_t rtl8139_CSCR_read(RTL8139State *s) function rtl8139_TxAddr_write (line 2552) | static void rtl8139_TxAddr_write(RTL8139State *s, uint32_t txAddrOffset,... function rtl8139_TxAddr_read (line 2559) | static uint32_t rtl8139_TxAddr_read(RTL8139State *s, uint32_t txAddrOffset) function rtl8139_RxBufPtr_write (line 2568) | static void rtl8139_RxBufPtr_write(RTL8139State *s, uint32_t val) function rtl8139_RxBufPtr_read (line 2579) | static uint32_t rtl8139_RxBufPtr_read(RTL8139State *s) function rtl8139_RxBufAddr_read (line 2589) | static uint32_t rtl8139_RxBufAddr_read(RTL8139State *s) function rtl8139_RxBuf_write (line 2599) | static void rtl8139_RxBuf_write(RTL8139State *s, uint32_t val) function rtl8139_RxBuf_read (line 2608) | static uint32_t rtl8139_RxBuf_read(RTL8139State *s) function rtl8139_IntrMask_write (line 2617) | static void rtl8139_IntrMask_write(RTL8139State *s, uint32_t val) function rtl8139_IntrMask_read (line 2631) | static uint32_t rtl8139_IntrMask_read(RTL8139State *s) function rtl8139_IntrStatus_write (line 2640) | static void rtl8139_IntrStatus_write(RTL8139State *s, uint32_t val) function rtl8139_IntrStatus_read (line 2673) | static uint32_t rtl8139_IntrStatus_read(RTL8139State *s) function rtl8139_MultiIntr_write (line 2693) | static void rtl8139_MultiIntr_write(RTL8139State *s, uint32_t val) function rtl8139_MultiIntr_read (line 2703) | static uint32_t rtl8139_MultiIntr_read(RTL8139State *s) function rtl8139_io_writeb (line 2712) | static void rtl8139_io_writeb(void *opaque, uint8_t addr, uint32_t val) function rtl8139_io_writew (line 2797) | static void rtl8139_io_writew(void *opaque, uint8_t addr, uint32_t val) function rtl8139_set_next_tctr_time (line 2855) | static void rtl8139_set_next_tctr_time(RTL8139State *s, int64_t current_... function rtl8139_io_writel (line 2895) | static void rtl8139_io_writel(void *opaque, uint8_t addr, uint32_t val) function rtl8139_io_readb (line 2961) | static uint32_t rtl8139_io_readb(void *opaque, uint8_t addr) function rtl8139_io_readw (line 3033) | static uint32_t rtl8139_io_readw(void *opaque, uint8_t addr) function rtl8139_io_readl (line 3108) | static uint32_t rtl8139_io_readl(void *opaque, uint8_t addr) function rtl8139_ioport_writeb (line 3179) | static void rtl8139_ioport_writeb(void *opaque, uint32_t addr, uint32_t ... function rtl8139_ioport_writew (line 3184) | static void rtl8139_ioport_writew(void *opaque, uint32_t addr, uint32_t ... function rtl8139_ioport_writel (line 3189) | static void rtl8139_ioport_writel(void *opaque, uint32_t addr, uint32_t ... function rtl8139_ioport_readb (line 3194) | static uint32_t rtl8139_ioport_readb(void *opaque, uint32_t addr) function rtl8139_ioport_readw (line 3199) | static uint32_t rtl8139_ioport_readw(void *opaque, uint32_t addr) function rtl8139_ioport_readl (line 3204) | static uint32_t rtl8139_ioport_readl(void *opaque, uint32_t addr) function rtl8139_mmio_writeb (line 3211) | static void rtl8139_mmio_writeb(void *opaque, target_phys_addr_t addr, u... function rtl8139_mmio_writew (line 3216) | static void rtl8139_mmio_writew(void *opaque, target_phys_addr_t addr, u... function rtl8139_mmio_writel (line 3221) | static void rtl8139_mmio_writel(void *opaque, target_phys_addr_t addr, u... function rtl8139_mmio_readb (line 3226) | static uint32_t rtl8139_mmio_readb(void *opaque, target_phys_addr_t addr) function rtl8139_mmio_readw (line 3231) | static uint32_t rtl8139_mmio_readw(void *opaque, target_phys_addr_t addr) function rtl8139_mmio_readl (line 3237) | static uint32_t rtl8139_mmio_readl(void *opaque, target_phys_addr_t addr) function rtl8139_post_load (line 3243) | static int rtl8139_post_load(void *opaque, int version_id) function rtl8139_hotplug_ready_needed (line 3254) | static bool rtl8139_hotplug_ready_needed(void *opaque) function rtl8139_pre_save (line 3269) | static void rtl8139_pre_save(void *opaque) function rtl8139_timer (line 3405) | static void rtl8139_timer(void *opaque) function rtl8139_cleanup (line 3420) | static void rtl8139_cleanup(VLANClientState *nc) function pci_rtl8139_uninit (line 3427) | static int pci_rtl8139_uninit(PCIDevice *dev) function pci_rtl8139_init (line 3451) | static int pci_rtl8139_init(PCIDevice *dev) function rtl8139_class_init (line 3502) | static void rtl8139_class_init(ObjectClass *klass, void *data) function rtl8139_register_types (line 3526) | static void rtl8139_register_types(void) FILE: qemu/hw/s390-virtio-bus.c type BusInfo (line 48) | struct BusInfo function VirtIOS390Bus (line 60) | VirtIOS390Bus *s390_virtio_bus_init(ram_addr_t *ram_size) function s390_virtio_irq (line 88) | static void s390_virtio_irq(CPUS390XState *env, int config_change, uint6... function s390_virtio_device_init (line 97) | static int s390_virtio_device_init(VirtIOS390Device *dev, VirtIODevice *... function s390_virtio_net_init (line 126) | static int s390_virtio_net_init(VirtIOS390Device *dev) function s390_virtio_blk_init (line 138) | static int s390_virtio_blk_init(VirtIOS390Device *dev) function s390_virtio_serial_init (line 151) | static int s390_virtio_serial_init(VirtIOS390Device *dev) function s390_virtio_scsi_init (line 172) | static int s390_virtio_scsi_init(VirtIOS390Device *dev) function s390_virtio_device_vq_token (line 184) | static uint64_t s390_virtio_device_vq_token(VirtIOS390Device *dev, int vq) function ram_addr_t (line 195) | static ram_addr_t s390_virtio_device_num_vq(VirtIOS390Device *dev) function ram_addr_t (line 209) | static ram_addr_t s390_virtio_next_ring(VirtIOS390Bus *bus) function s390_virtio_device_sync (line 217) | void s390_virtio_device_sync(VirtIOS390Device *dev) function s390_virtio_device_update_status (line 270) | void s390_virtio_device_update_status(VirtIOS390Device *dev) function VirtIOS390Device (line 283) | VirtIOS390Device *s390_virtio_bus_console(VirtIOS390Bus *bus) function VirtIOS390Device (line 289) | VirtIOS390Device *s390_virtio_bus_find_vring(VirtIOS390Bus *bus, function VirtIOS390Device (line 315) | VirtIOS390Device *s390_virtio_bus_find_mem(VirtIOS390Bus *bus, ram_addr_... function virtio_s390_notify (line 330) | static void virtio_s390_notify(void *opaque, uint16_t vector) function virtio_s390_get_features (line 339) | static unsigned virtio_s390_get_features(void *opaque) function s390_virtio_net_class_init (line 362) | static void s390_virtio_net_class_init(ObjectClass *klass, void *data) function s390_virtio_blk_class_init (line 384) | static void s390_virtio_blk_class_init(ObjectClass *klass, void *data) function s390_virtio_serial_class_init (line 406) | static void s390_virtio_serial_class_init(ObjectClass *klass, void *data) function s390_virtio_busdev_init (line 422) | static int s390_virtio_busdev_init(DeviceState *dev) function virtio_s390_device_class_init (line 430) | static void virtio_s390_device_class_init(ObjectClass *klass, void *data) function s390_virtio_scsi_class_init (line 453) | static void s390_virtio_scsi_class_init(ObjectClass *klass, void *data) function s390_virtio_bridge_init (line 472) | static int s390_virtio_bridge_init(SysBusDevice *dev) function s390_virtio_bridge_class_init (line 478) | static void s390_virtio_bridge_class_init(ObjectClass *klass, void *data) function s390_virtio_register_types (line 494) | static void s390_virtio_register_types(void) FILE: qemu/hw/s390-virtio-bus.h type VirtIOS390Device (line 52) | typedef struct VirtIOS390Device VirtIOS390Device; type VirtIOS390DeviceClass (line 54) | typedef struct VirtIOS390DeviceClass { type VirtIOS390Device (line 59) | struct VirtIOS390Device { type VirtIOS390Bus (line 74) | typedef struct VirtIOS390Bus { FILE: qemu/hw/s390-virtio.c function CPUS390XState (line 66) | CPUS390XState *s390_cpu_addr2state(uint16_t cpu_addr) function s390_virtio_hypercall (line 75) | int s390_virtio_hypercall(CPUS390XState *env, uint64_t mem, uint64_t hyp... function s390_add_running_cpu (line 132) | void s390_add_running_cpu(CPUS390XState *env) function s390_del_running_cpu (line 141) | unsigned s390_del_running_cpu(CPUS390XState *env) function s390_init (line 153) | static void s390_init(ram_addr_t my_ram_size, function s390_machine_init (line 330) | static void s390_machine_init(void) FILE: qemu/hw/sb16.c type SB16State (line 50) | typedef struct SB16State { function magic_of_irq (line 111) | static int magic_of_irq (int irq) function irq_of_magic (line 128) | static int irq_of_magic (int magic) function log_dsp (line 146) | static void log_dsp (SB16State *dsp) function speaker (line 160) | static void speaker (SB16State *s, int on) function control (line 166) | static void control (SB16State *s, int hold) function aux_timer (line 183) | static void aux_timer (void *opaque) function continue_dma8 (line 193) | static void continue_dma8 (SB16State *s) function dma_cmd8 (line 218) | static void dma_cmd8 (SB16State *s, int mask, int dma_len) function dma_cmd (line 269) | static void dma_cmd (SB16State *s, uint8_t cmd, uint8_t d0, int dma_len) function dsp_out_data (line 364) | static inline void dsp_out_data (SB16State *s, uint8_t val) function dsp_get_data (line 372) | static inline uint8_t dsp_get_data (SB16State *s) function command (line 383) | static void command (SB16State *s, uint8_t cmd) function dsp_get_lohi (line 636) | static uint16_t dsp_get_lohi (SB16State *s) function dsp_get_hilo (line 643) | static uint16_t dsp_get_hilo (SB16State *s) function complete (line 650) | static void complete (SB16State *s) function legacy_reset (line 828) | static void legacy_reset (SB16State *s) function reset (line 855) | static void reset (SB16State *s) function IO_WRITE_PROTO (line 881) | static IO_WRITE_PROTO (dsp_write) function IO_READ_PROTO (line 959) | static IO_READ_PROTO (dsp_read) function reset_mixer (line 1028) | static void reset_mixer (SB16State *s) function IO_WRITE_PROTO (line 1058) | static IO_WRITE_PROTO (mixer_write_indexb) function IO_WRITE_PROTO (line 1065) | static IO_WRITE_PROTO (mixer_write_datab) function IO_WRITE_PROTO (line 1121) | static IO_WRITE_PROTO (mixer_write_indexw) function IO_READ_PROTO (line 1127) | static IO_READ_PROTO (mixer_read) function write_audio (line 1144) | static int write_audio (SB16State *s, int nchan, int dma_pos, function SB_read_DMA (line 1178) | static int SB_read_DMA (void *opaque, int nchan, int dma_pos, int dma_len) function SB_audio_callback (line 1243) | static void SB_audio_callback (void *opaque, int free) function sb16_post_load (line 1249) | static int sb16_post_load (void *opaque, int version_id) function sb16_initfn (line 1356) | static int sb16_initfn (ISADevice *dev) function SB16_init (line 1388) | int SB16_init (ISABus *bus) function sb16_class_initfn (line 1403) | static void sb16_class_initfn (ObjectClass *klass, void *data) function sb16_register_types (line 1420) | static void sb16_register_types (void) FILE: qemu/hw/sbi.c type SBIState (line 40) | typedef struct SBIState { function sbi_set_irq (line 51) | static void sbi_set_irq(void *opaque, int irq, int level) function sbi_mem_read (line 55) | static uint64_t sbi_mem_read(void *opaque, target_phys_addr_t addr, function sbi_mem_write (line 72) | static void sbi_mem_write(void *opaque, target_phys_addr_t addr, function sbi_reset (line 108) | static void sbi_reset(DeviceState *d) function sbi_init1 (line 118) | static int sbi_init1(SysBusDevice *dev) function sbi_class_init (line 134) | static void sbi_class_init(ObjectClass *klass, void *data) function sbi_register_types (line 151) | static void sbi_register_types(void) FILE: qemu/hw/scsi-bus.c type BusInfo (line 15) | struct BusInfo function scsi_device_init (line 29) | static int scsi_device_init(SCSIDevice *s) function scsi_device_destroy (line 38) | static void scsi_device_destroy(SCSIDevice *s) function SCSIRequest (line 46) | static SCSIRequest *scsi_device_alloc_req(SCSIDevice *s, uint32_t tag, u... function scsi_device_unit_attention_reported (line 57) | static void scsi_device_unit_attention_reported(SCSIDevice *s) function scsi_bus_new (line 66) | void scsi_bus_new(SCSIBus *bus, DeviceState *host, const SCSIBusInfo *info) function scsi_dma_restart_bh (line 74) | static void scsi_dma_restart_bh(void *opaque) function scsi_req_retry (line 102) | void scsi_req_retry(SCSIRequest *req) function scsi_dma_restart_cb (line 109) | static void scsi_dma_restart_cb(void *opaque, int running, RunState state) function scsi_qdev_init (line 122) | static int scsi_qdev_init(DeviceState *qdev) function scsi_qdev_exit (line 184) | static int scsi_qdev_exit(DeviceState *qdev) function SCSIDevice (line 196) | SCSIDevice *scsi_bus_legacy_add_drive(SCSIBus *bus, BlockDriverState *bdrv, function scsi_bus_legacy_handle_cmdline (line 220) | int scsi_bus_legacy_handle_cmdline(SCSIBus *bus) function scsi_invalid_command (line 244) | static int32_t scsi_invalid_command(SCSIRequest *req, uint8_t *buf) type SCSIReqOps (line 251) | struct SCSIReqOps function scsi_unit_attention (line 258) | static int32_t scsi_unit_attention(SCSIRequest *req, uint8_t *buf) type SCSIReqOps (line 269) | struct SCSIReqOps type SCSITargetReq (line 277) | typedef struct SCSITargetReq SCSITargetReq; type SCSITargetReq (line 279) | struct SCSITargetReq { function store_lun (line 285) | static void store_lun(uint8_t *outbuf, int lun) function scsi_target_emulate_report_luns (line 295) | static bool scsi_target_emulate_report_luns(SCSITargetReq *r) function scsi_target_emulate_inquiry (line 347) | static bool scsi_target_emulate_inquiry(SCSITargetReq *r) function scsi_target_send_command (line 410) | static int32_t scsi_target_send_command(SCSIRequest *req, uint8_t *buf) function scsi_target_read_data (line 454) | static void scsi_target_read_data(SCSIRequest *req) type SCSIReqOps (line 475) | struct SCSIReqOps function SCSIRequest (line 483) | SCSIRequest *scsi_req_alloc(const SCSIReqOps *reqops, SCSIDevice *d, function SCSIRequest (line 502) | SCSIRequest *scsi_req_new(SCSIDevice *d, uint32_t tag, uint32_t lun, function scsi_clear_unit_attention (line 572) | static void scsi_clear_unit_attention(SCSIRequest *req) function scsi_req_get_sense (line 611) | int scsi_req_get_sense(SCSIRequest *req, uint8_t *buf, int len) function scsi_device_get_sense (line 639) | int scsi_device_get_sense(SCSIDevice *dev, uint8_t *buf, int len, bool f... function scsi_req_build_sense (line 644) | void scsi_req_build_sense(SCSIRequest *req, SCSISense sense) function scsi_req_enqueue_internal (line 657) | static void scsi_req_enqueue_internal(SCSIRequest *req) function scsi_req_enqueue (line 670) | int32_t scsi_req_enqueue(SCSIRequest *req) function scsi_req_dequeue (line 682) | static void scsi_req_dequeue(SCSIRequest *req) function scsi_get_performance_length (line 693) | static int scsi_get_performance_length(int num_desc, int type, int data_... function scsi_req_length (line 718) | static int scsi_req_length(SCSICommand *cmd, SCSIDevice *dev, uint8_t *buf) function scsi_req_stream_length (line 857) | static int scsi_req_stream_length(SCSICommand *cmd, SCSIDevice *dev, uin... function scsi_cmd_xfer_mode (line 896) | static void scsi_cmd_xfer_mode(SCSICommand *cmd) function scsi_cmd_lba (line 944) | static uint64_t scsi_cmd_lba(SCSICommand *cmd) function scsi_req_parse (line 968) | int scsi_req_parse(SCSICommand *cmd, SCSIDevice *dev, uint8_t *buf) type SCSISense (line 991) | struct SCSISense type SCSISense (line 996) | struct SCSISense type SCSISense (line 1001) | struct SCSISense type SCSISense (line 1006) | struct SCSISense type SCSISense (line 1011) | struct SCSISense type SCSISense (line 1016) | struct SCSISense type SCSISense (line 1021) | struct SCSISense type SCSISense (line 1026) | struct SCSISense type SCSISense (line 1031) | struct SCSISense type SCSISense (line 1036) | struct SCSISense type SCSISense (line 1041) | struct SCSISense type SCSISense (line 1046) | struct SCSISense type SCSISense (line 1051) | struct SCSISense type SCSISense (line 1056) | struct SCSISense type SCSISense (line 1061) | struct SCSISense type SCSISense (line 1066) | struct SCSISense type SCSISense (line 1071) | struct SCSISense type SCSISense (line 1076) | struct SCSISense type SCSISense (line 1081) | struct SCSISense type SCSISense (line 1086) | struct SCSISense function scsi_build_sense (line 1095) | int scsi_build_sense(uint8_t *in_buf, int in_len, function SCSIRequest (line 1264) | SCSIRequest *scsi_req_ref(SCSIRequest *req) function scsi_req_unref (line 1270) | void scsi_req_unref(SCSIRequest *req) function scsi_req_continue (line 1282) | void scsi_req_continue(SCSIRequest *req) function scsi_req_data (line 1295) | void scsi_req_data(SCSIRequest *req, int len) function scsi_req_print (line 1325) | void scsi_req_print(SCSIRequest *req) function scsi_req_complete (line 1353) | void scsi_req_complete(SCSIRequest *req, int status) function scsi_req_cancel (line 1385) | void scsi_req_cancel(SCSIRequest *req) function scsi_req_abort (line 1402) | void scsi_req_abort(SCSIRequest *req, int status) function scsi_device_purge_requests (line 1417) | void scsi_device_purge_requests(SCSIDevice *sdev, SCSISense sense) function SCSIDevice (line 1455) | SCSIDevice *scsi_device_find(SCSIBus *bus, int channel, int id, int lun) function put_scsi_requests (line 1475) | static void put_scsi_requests(QEMUFile *f, void *pv, size_t size) function get_scsi_requests (line 1501) | static int get_scsi_requests(QEMUFile *f, void *pv, size_t size) function scsi_device_class_init (line 1569) | static void scsi_device_class_init(ObjectClass *klass, void *data) function scsi_register_types (line 1587) | static void scsi_register_types(void) FILE: qemu/hw/scsi-disk.c type SCSIDiskState (line 50) | typedef struct SCSIDiskState SCSIDiskState; type SCSIDiskReq (line 52) | typedef struct SCSIDiskReq { type SCSIDiskState (line 63) | struct SCSIDiskState function scsi_free_request (line 79) | static void scsi_free_request(SCSIRequest *req) function scsi_check_condition (line 89) | static void scsi_check_condition(SCSIDiskReq *r, SCSISense sense) function scsi_cancel_io (line 98) | static void scsi_cancel_io(SCSIRequest *req) function scsi_init_iovec (line 114) | static uint32_t scsi_init_iovec(SCSIDiskReq *r, size_t size) function scsi_disk_save_request (line 127) | static void scsi_disk_save_request(QEMUFile *f, SCSIRequest *req) function scsi_disk_load_request (line 139) | static void scsi_disk_load_request(QEMUFile *f, SCSIRequest *req) function scsi_dma_complete (line 156) | static void scsi_dma_complete(void *opaque, int ret) function scsi_read_complete (line 177) | static void scsi_read_complete(void * opaque, int ret) function scsi_flush_complete (line 207) | static void scsi_flush_complete(void * opaque, int ret) function scsi_read_data (line 232) | static void scsi_read_data(SCSIRequest *req) function scsi_handle_rw_error (line 287) | static int scsi_handle_rw_error(SCSIDiskReq *r, int error) function scsi_write_complete (line 325) | static void scsi_write_complete(void * opaque, int ret) function scsi_write_data (line 359) | static void scsi_write_data(SCSIRequest *req) function scsi_disk_emulate_inquiry (line 407) | static int scsi_disk_emulate_inquiry(SCSIRequest *req, uint8_t *outbuf) function media_is_dvd (line 600) | static inline bool media_is_dvd(SCSIDiskState *s) function media_is_cd (line 613) | static inline bool media_is_cd(SCSIDiskState *s) function scsi_read_dvd_structure (line 626) | static int scsi_read_dvd_structure(SCSIDiskState *s, SCSIDiskReq *r, function scsi_event_status_media (line 720) | static int scsi_event_status_media(SCSIDiskState *s, uint8_t *outbuf) function scsi_get_event_status_notification (line 752) | static int scsi_get_event_status_notification(SCSIDiskState *s, SCSIDisk... function scsi_get_configuration (line 779) | static int scsi_get_configuration(SCSIDiskState *s, uint8_t *outbuf) function scsi_emulate_mechanism_status (line 813) | static int scsi_emulate_mechanism_status(SCSIDiskState *s, uint8_t *outbuf) function mode_sense_page (line 823) | static int mode_sense_page(SCSIDiskState *s, int page, uint8_t **p_outbuf, function scsi_disk_emulate_mode_sense (line 983) | static int scsi_disk_emulate_mode_sense(SCSIDiskReq *r, uint8_t *outbuf) function scsi_disk_emulate_read_toc (line 1072) | static int scsi_disk_emulate_read_toc(SCSIRequest *req, uint8_t *outbuf) function scsi_disk_emulate_start_stop (line 1105) | static int scsi_disk_emulate_start_stop(SCSIDiskReq *r) function scsi_disk_emulate_command (line 1129) | static int scsi_disk_emulate_command(SCSIDiskReq *r) function scsi_send_command (line 1330) | static int32_t scsi_send_command(SCSIRequest *req, uint8_t *buf) function scsi_disk_reset (line 1510) | static void scsi_disk_reset(DeviceState *dev) function scsi_destroy (line 1525) | static void scsi_destroy(SCSIDevice *dev) function scsi_cd_change_media_cb (line 1533) | static void scsi_cd_change_media_cb(void *opaque, bool load) function scsi_cd_eject_request_cb (line 1554) | static void scsi_cd_eject_request_cb(void *opaque, bool force) function scsi_cd_is_tray_open (line 1564) | static bool scsi_cd_is_tray_open(void *opaque) function scsi_cd_is_medium_locked (line 1569) | static bool scsi_cd_is_medium_locked(void *opaque) function scsi_disk_unit_attention_reported (line 1581) | static void scsi_disk_unit_attention_reported(SCSIDevice *dev) function scsi_initfn (line 1590) | static int scsi_initfn(SCSIDevice *dev) function scsi_hd_initfn (line 1632) | static int scsi_hd_initfn(SCSIDevice *dev) function scsi_cd_initfn (line 1640) | static int scsi_cd_initfn(SCSIDevice *dev) function scsi_disk_initfn (line 1649) | static int scsi_disk_initfn(SCSIDevice *dev) function SCSIRequest (line 1677) | static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32... function get_device_type (line 1688) | static int get_device_type(SCSIDiskState *s) function scsi_block_initfn (line 1722) | static int scsi_block_initfn(SCSIDevice *dev) function SCSIRequest (line 1759) | static SCSIRequest *scsi_block_new_request(SCSIDevice *d, uint32_t tag, function scsi_hd_class_initfn (line 1835) | static void scsi_hd_class_initfn(ObjectClass *klass, void *data) function scsi_cd_class_initfn (line 1863) | static void scsi_cd_class_initfn(ObjectClass *klass, void *data) function scsi_block_class_initfn (line 1892) | static void scsi_block_class_initfn(ObjectClass *klass, void *data) function scsi_disk_class_initfn (line 1921) | static void scsi_disk_class_initfn(ObjectClass *klass, void *data) function scsi_disk_register_types (line 1944) | static void scsi_disk_register_types(void) FILE: qemu/hw/scsi-generic.c type SCSIGenericReq (line 54) | typedef struct SCSIGenericReq { function scsi_generic_save_request (line 62) | static void scsi_generic_save_request(QEMUFile *f, SCSIRequest *req) function scsi_generic_load_request (line 73) | static void scsi_generic_load_request(QEMUFile *f, SCSIRequest *req) function scsi_free_request (line 84) | static void scsi_free_request(SCSIRequest *req) function scsi_command_complete (line 92) | static void scsi_command_complete(void *opaque, int ret) function scsi_cancel_io (line 144) | static void scsi_cancel_io(SCSIRequest *req) function execute_command (line 160) | static int execute_command(BlockDriverState *bdrv, function scsi_read_complete (line 181) | static void scsi_read_complete(void * opaque, int ret) function scsi_read_data (line 219) | static void scsi_read_data(SCSIRequest *req) function scsi_write_complete (line 240) | static void scsi_write_complete(void * opaque, int ret) function scsi_write_data (line 264) | static void scsi_write_data(SCSIRequest *req) function scsi_send_command (line 298) | static int32_t scsi_send_command(SCSIRequest *req, uint8_t *cmd) function get_stream_blocksize (line 349) | static int get_stream_blocksize(BlockDriverState *bdrv) function scsi_generic_reset (line 380) | static void scsi_generic_reset(DeviceState *dev) function scsi_destroy (line 387) | static void scsi_destroy(SCSIDevice *s) function scsi_generic_initfn (line 393) | static int scsi_generic_initfn(SCSIDevice *s) function SCSIRequest (line 475) | static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, uint32... function scsi_generic_class_initfn (line 489) | static void scsi_generic_class_initfn(ObjectClass *klass, void *data) function scsi_generic_register_types (line 511) | static void scsi_generic_register_types(void) FILE: qemu/hw/scsi.h type SCSIBus (line 12) | typedef struct SCSIBus SCSIBus; type SCSIBusInfo (line 13) | typedef struct SCSIBusInfo SCSIBusInfo; type SCSICommand (line 14) | typedef struct SCSICommand SCSICommand; type SCSIDevice (line 15) | typedef struct SCSIDevice SCSIDevice; type SCSIRequest (line 16) | typedef struct SCSIRequest SCSIRequest; type SCSIReqOps (line 17) | typedef struct SCSIReqOps SCSIReqOps; type SCSIXferMode (line 19) | enum SCSIXferMode { type SCSISense (line 25) | typedef struct SCSISense { type SCSICommand (line 33) | struct SCSICommand { type SCSIRequest (line 41) | struct SCSIRequest { type SCSIDeviceClass (line 71) | typedef struct SCSIDeviceClass { type SCSIDevice (line 80) | struct SCSIDevice type SCSIReqOps (line 114) | struct SCSIReqOps { type SCSIBusInfo (line 127) | struct SCSIBusInfo { type SCSIBus (line 139) | struct SCSIBus { function SCSIBus (line 149) | static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d) type SCSISense (line 163) | struct SCSISense type SCSISense (line 165) | struct SCSISense type SCSISense (line 167) | struct SCSISense type SCSISense (line 169) | struct SCSISense type SCSISense (line 171) | struct SCSISense type SCSISense (line 173) | struct SCSISense type SCSISense (line 175) | struct SCSISense type SCSISense (line 177) | struct SCSISense type SCSISense (line 179) | struct SCSISense type SCSISense (line 181) | struct SCSISense type SCSISense (line 183) | struct SCSISense type SCSISense (line 185) | struct SCSISense type SCSISense (line 187) | struct SCSISense type SCSISense (line 189) | struct SCSISense type SCSISense (line 191) | struct SCSISense type SCSISense (line 193) | struct SCSISense type SCSISense (line 195) | struct SCSISense type SCSISense (line 197) | struct SCSISense type SCSISense (line 199) | struct SCSISense type SCSISense (line 201) | struct SCSISense FILE: qemu/hw/sd.c type sd_rsp_type_t (line 45) | typedef enum { type SDState (line 57) | struct SDState { function sd_set_mode (line 111) | static void sd_set_mode(SDState *sd) function sd_crc7 (line 164) | static uint8_t sd_crc7(void *message, size_t width) function sd_crc16 (line 180) | static uint16_t sd_crc16(void *message, size_t width) function sd_set_ocr (line 197) | static void sd_set_ocr(SDState *sd) function sd_set_scr (line 203) | static void sd_set_scr(SDState *sd) function sd_set_cid (line 222) | static void sd_set_cid(SDState *sd) function sd_set_csd (line 254) | static void sd_set_csd(SDState *sd, uint64_t size) function sd_set_rca (line 309) | static void sd_set_rca(SDState *sd) function sd_set_cardstatus (line 323) | static void sd_set_cardstatus(SDState *sd) function sd_set_sdstatus (line 328) | static void sd_set_sdstatus(SDState *sd) function sd_req_crc_validate (line 333) | static int sd_req_crc_validate(SDRequest *req) function sd_response_r1_make (line 345) | static void sd_response_r1_make(SDState *sd, uint8_t *response) function sd_response_r3_make (line 357) | static void sd_response_r3_make(SDState *sd, uint8_t *response) function sd_response_r6_make (line 365) | static void sd_response_r6_make(SDState *sd, uint8_t *response) function sd_response_r7_make (line 382) | static void sd_response_r7_make(SDState *sd, uint8_t *response) function sd_reset (line 390) | static void sd_reset(SDState *sd, BlockDriverState *bdrv) function sd_cardchange (line 428) | static void sd_cardchange(void *opaque, bool load) function SDState (line 447) | SDState *sd_init(BlockDriverState *bs, int is_spi) function sd_set_cb (line 463) | void sd_set_cb(SDState *sd, qemu_irq readonly, qemu_irq insert) function sd_erase (line 471) | static void sd_erase(SDState *sd) function sd_wpbits (line 492) | static uint32_t sd_wpbits(SDState *sd, uint64_t addr) function sd_function_switch (line 506) | static void sd_function_switch(SDState *sd, uint32_t arg) function sd_wp_addr (line 537) | static inline int sd_wp_addr(SDState *sd, uint32_t addr) function sd_lock_command (line 543) | static void sd_lock_command(SDState *sd) function sd_rsp_type_t (line 611) | static sd_rsp_type_t sd_normal_command(SDState *sd, function sd_rsp_type_t (line 1164) | static sd_rsp_type_t sd_app_command(SDState *sd, function cmd_valid_while_locked (line 1272) | static int cmd_valid_while_locked(SDState *sd, SDRequest *req) function sd_do_command (line 1291) | int sd_do_command(SDState *sd, SDRequest *req, function sd_blk_read (line 1400) | static void sd_blk_read(SDState *sd, uint64_t addr, uint32_t len) function sd_blk_write (line 1423) | static void sd_blk_write(SDState *sd, uint64_t addr, uint32_t len) function sd_write_data (line 1459) | void sd_write_data(SDState *sd, uint8_t value) function sd_read_data (line 1583) | uint8_t sd_read_data(SDState *sd) function sd_data_ready (line 1702) | int sd_data_ready(SDState *sd) function sd_enable (line 1707) | void sd_enable(SDState *sd, int enable) FILE: qemu/hw/sd.h type sd_cmd_type_t (line 54) | typedef enum { type SDRequest (line 62) | typedef struct { type SDState (line 68) | typedef struct SDState SDState; FILE: qemu/hw/serial.c type SerialFIFO (line 110) | typedef struct SerialFIFO { type SerialState (line 118) | struct SerialState { type ISASerialState (line 160) | typedef struct ISASerialState { function fifo_clear (line 170) | static void fifo_clear(SerialState *s, int fifo) function fifo_put (line 179) | static int fifo_put(SerialState *s, int fifo, uint8_t chr) function fifo_get (line 200) | static uint8_t fifo_get(SerialState *s, int fifo) function serial_update_irq (line 216) | static void serial_update_irq(SerialState *s) function serial_update_parameters (line 246) | static void serial_update_parameters(SerialState *s) function serial_update_msl (line 285) | static void serial_update_msl(SerialState *s) function serial_xmit (line 320) | static void serial_xmit(void *opaque) function serial_ioport_write (line 370) | static void serial_ioport_write(void *opaque, uint32_t addr, uint32_t val) function serial_ioport_read (line 516) | static uint32_t serial_ioport_read(void *opaque, uint32_t addr) function serial_can_receive (line 600) | static int serial_can_receive(SerialState *s) function serial_receive_break (line 615) | static void serial_receive_break(SerialState *s) function fifo_timeout_int (line 625) | static void fifo_timeout_int (void *opaque) { function serial_can_receive1 (line 633) | static int serial_can_receive1(void *opaque) function serial_receive1 (line 639) | static void serial_receive1(void *opaque, const uint8_t *buf, int size) function serial_event (line 663) | static void serial_event(void *opaque, int event) function serial_pre_save (line 671) | static void serial_pre_save(void *opaque) function serial_post_load (line 677) | static int serial_post_load(void *opaque, int version_id) function serial_reset (line 711) | static void serial_reset(void *opaque) function serial_init_core (line 739) | static void serial_init_core(SerialState *s) function serial_set_frequency (line 758) | void serial_set_frequency(SerialState *s, uint32_t frequency) function serial_isa_initfn (line 776) | static int serial_isa_initfn(ISADevice *dev) function SerialState (line 812) | SerialState *serial_init(int base, qemu_irq irq, int baudbase, function serial_mm_read (line 832) | static uint64_t serial_mm_read(void *opaque, target_phys_addr_t addr, function serial_mm_write (line 839) | static void serial_mm_write(void *opaque, target_phys_addr_t addr, function SerialState (line 865) | SerialState *serial_mm_init(MemoryRegion *address_space, function serial_isa_class_initfn (line 899) | static void serial_isa_class_initfn(ObjectClass *klass, void *data) function serial_register_types (line 915) | static void serial_register_types(void) FILE: qemu/hw/sga.c type ISASGAState (line 34) | typedef struct ISAGAState { function sga_initfn (line 38) | static int sga_initfn(ISADevice *dev) function sga_class_initfn (line 43) | static void sga_class_initfn(ObjectClass *klass, void *data) function sga_register_types (line 58) | static void sga_register_types(void) FILE: qemu/hw/sh.h type SH7750State (line 11) | struct SH7750State type MemoryRegion (line 12) | struct MemoryRegion type SH7750State (line 14) | struct SH7750State type MemoryRegion (line 14) | struct MemoryRegion type sh7750_io_device (line 16) | typedef struct { type SH7750State (line 28) | struct SH7750State type MemoryRegion (line 34) | struct MemoryRegion type SH7750State (line 52) | struct SH7750State type SH7750State (line 55) | struct SH7750State FILE: qemu/hw/sh7750.c type SH7750State (line 37) | typedef struct SH7750State { function has_bcr3_and_bcr4 (line 80) | static inline int has_bcr3_and_bcr4(SH7750State * s) function sh7750_register_io_device (line 88) | int sh7750_register_io_device(SH7750State * s, sh7750_io_device * device) function portdir (line 101) | static uint16_t portdir(uint32_t v) function portpullup (line 113) | static uint16_t portpullup(uint32_t v) function porta_lines (line 124) | static uint16_t porta_lines(SH7750State * s) function portb_lines (line 131) | static uint16_t portb_lines(SH7750State * s) function gen_port_interrupts (line 138) | static void gen_port_interrupts(SH7750State * s) function porta_changed (line 143) | static void porta_changed(SH7750State * s, uint16_t prev) function portb_changed (line 172) | static void portb_changed(SH7750State * s, uint16_t prev) function error_access (line 200) | static void error_access(const char *kind, target_phys_addr_t addr) function ignore_access (line 206) | static void ignore_access(const char *kind, target_phys_addr_t addr) function sh7750_mem_readb (line 212) | static uint32_t sh7750_mem_readb(void *opaque, target_phys_addr_t addr) function sh7750_mem_readw (line 221) | static uint32_t sh7750_mem_readw(void *opaque, target_phys_addr_t addr) function sh7750_mem_readl (line 255) | static uint32_t sh7750_mem_readl(void *opaque, target_phys_addr_t addr) function sh7750_mem_writeb (line 304) | static void sh7750_mem_writeb(void *opaque, target_phys_addr_t addr, function sh7750_mem_writew (line 317) | static void sh7750_mem_writew(void *opaque, target_phys_addr_t addr, function sh7750_mem_writel (line 369) | static void sh7750_mem_writel(void *opaque, target_phys_addr_t addr, type intc_vect (line 492) | struct intc_vect type intc_group (line 506) | struct intc_group type intc_prio_reg (line 514) | struct intc_prio_reg type intc_vect (line 526) | struct intc_vect type intc_group (line 532) | struct intc_group type intc_vect (line 539) | struct intc_vect type intc_group (line 547) | struct intc_group type intc_vect (line 555) | struct intc_vect type intc_mask_reg (line 559) | struct intc_mask_reg type intc_vect (line 570) | struct intc_vect type intc_vect (line 577) | struct intc_vect type intc_group (line 584) | struct intc_group type intc_vect (line 589) | struct intc_vect type intc_group (line 607) | struct intc_group function invalid_read (line 627) | static uint64_t invalid_read(void *opaque, target_phys_addr_t addr) function sh7750_mmct_read (line 634) | static uint64_t sh7750_mmct_read(void *opaque, target_phys_addr_t addr, function invalid_write (line 672) | static void invalid_write(void *opaque, target_phys_addr_t addr, function sh7750_mmct_write (line 678) | static void sh7750_mmct_write(void *opaque, target_phys_addr_t addr, function SH7750State (line 721) | SH7750State *sh7750_init(CPUSH4State * cpu, MemoryRegion *sysmem) function qemu_irq (line 833) | qemu_irq sh7750_irl(SH7750State *s) FILE: qemu/hw/sh7750_regnames.c type regname_t (line 8) | typedef struct { FILE: qemu/hw/sh_intc.c function sh_intc_toggle_source (line 20) | void sh_intc_toggle_source(struct intc_source *source, function sh_intc_set_irq (line 74) | static void sh_intc_set_irq (void *opaque, int n, int level) function sh_intc_get_pending_vector (line 85) | int sh_intc_get_pending_vector(struct intc_desc *desc, int imask) function sh_intc_mode (line 118) | static unsigned int sh_intc_mode(unsigned long address, function sh_intc_locate (line 138) | static void sh_intc_locate(struct intc_desc *desc, function sh_intc_toggle_mask (line 187) | static void sh_intc_toggle_mask(struct intc_desc *desc, intc_enum id, function sh_intc_read (line 222) | static uint64_t sh_intc_read(void *opaque, target_phys_addr_t offset, function sh_intc_write (line 241) | static void sh_intc_write(void *opaque, target_phys_addr_t offset, type intc_source (line 292) | struct intc_source type intc_desc (line 292) | struct intc_desc function sh_intc_register (line 300) | static unsigned int sh_intc_register(MemoryRegion *sysmem, function sh_intc_register_source (line 332) | static void sh_intc_register_source(struct intc_desc *desc, function sh_intc_register_sources (line 387) | void sh_intc_register_sources(struct intc_desc *desc, function sh_intc_init (line 434) | int sh_intc_init(MemoryRegion *sysmem, function sh_intc_set_irl (line 500) | void sh_intc_set_irl(void *opaque, int n, int level) FILE: qemu/hw/sh_intc.h type intc_enum (line 8) | typedef unsigned char intc_enum; type intc_vect (line 10) | struct intc_vect { type intc_group (line 17) | struct intc_group { type intc_mask_reg (line 24) | struct intc_mask_reg { type intc_prio_reg (line 30) | struct intc_prio_reg { type intc_source (line 38) | struct intc_source { type intc_desc (line 49) | struct intc_desc { type intc_desc (line 62) | struct intc_desc type intc_source (line 63) | struct intc_source type intc_desc (line 63) | struct intc_desc type intc_source (line 64) | struct intc_source type intc_desc (line 67) | struct intc_desc type intc_vect (line 68) | struct intc_vect type intc_group (line 70) | struct intc_group type intc_desc (line 74) | struct intc_desc type intc_mask_reg (line 76) | struct intc_mask_reg type intc_prio_reg (line 78) | struct intc_prio_reg FILE: qemu/hw/sh_pci.c type SHPCIState (line 31) | typedef struct SHPCIState { function sh_pci_reg_write (line 44) | static void sh_pci_reg_write (void *p, target_phys_addr_t addr, uint64_t... function sh_pci_reg_read (line 72) | static uint64_t sh_pci_reg_read (void *p, target_phys_addr_t addr, function sh_pci_map_irq (line 101) | static int sh_pci_map_irq(PCIDevice *d, int irq_num) function sh_pci_set_irq (line 106) | static void sh_pci_set_irq(void *opaque, int irq_num, int level) function sh_pci_device_init (line 113) | static int sh_pci_device_init(SysBusDevice *dev) function sh_pci_host_init (line 142) | static int sh_pci_host_init(PCIDevice *d) function sh_pci_host_class_init (line 150) | static void sh_pci_host_class_init(ObjectClass *klass, void *data) function sh_pci_device_class_init (line 166) | static void sh_pci_device_class_init(ObjectClass *klass, void *data) function sh_pci_register_types (line 180) | static void sh_pci_register_types(void) FILE: qemu/hw/sh_serial.c type sh_serial_state (line 42) | typedef struct { function sh_serial_clear_fifo (line 73) | static void sh_serial_clear_fifo(sh_serial_state * s) function sh_serial_write (line 81) | static void sh_serial_write(void *opaque, target_phys_addr_t offs, function sh_serial_read (line 193) | static uint64_t sh_serial_read(void *opaque, target_phys_addr_t offs, function sh_serial_can_receive (line 297) | static int sh_serial_can_receive(sh_serial_state *s) function sh_serial_receive_break (line 302) | static void sh_serial_receive_break(sh_serial_state *s) function sh_serial_can_receive1 (line 308) | static int sh_serial_can_receive1(void *opaque) function sh_serial_receive1 (line 314) | static void sh_serial_receive1(void *opaque, const uint8_t *buf, int size) function sh_serial_event (line 340) | static void sh_serial_event(void *opaque, int event) function sh_serial_init (line 353) | void sh_serial_init(MemoryRegion *sysmem, FILE: qemu/hw/sh_timer.c type sh_timer_state (line 35) | typedef struct { function sh_timer_update (line 51) | static void sh_timer_update(sh_timer_state *s) function sh_timer_read (line 62) | static uint32_t sh_timer_read(void *opaque, target_phys_addr_t offset) function sh_timer_write (line 82) | static void sh_timer_write(void *opaque, target_phys_addr_t offset, function sh_timer_start_stop (line 160) | static void sh_timer_start_stop(void *opaque, int enable) function sh_timer_tick (line 181) | static void sh_timer_tick(void *opaque) type tmu012_state (line 214) | typedef struct { function tmu012_read (line 225) | static uint64_t tmu012_read(void *opaque, target_phys_addr_t offset, function tmu012_write (line 256) | static void tmu012_write(void *opaque, target_phys_addr_t offset, function tmu012_init (line 306) | void tmu012_init(MemoryRegion *sysmem, target_phys_addr_t base, FILE: qemu/hw/shix.c function shix_init (line 40) | static void shix_init(ram_addr_t ram_size, function shix_machine_init (line 99) | static void shix_machine_init(void) FILE: qemu/hw/slavio_intctl.c type SLAVIO_INTCTLState (line 46) | struct SLAVIO_INTCTLState type SLAVIO_CPUINTCTLState (line 48) | typedef struct SLAVIO_CPUINTCTLState { type SLAVIO_INTCTLState (line 56) | typedef struct SLAVIO_INTCTLState { function slavio_intctl_mem_readl (line 81) | static uint64_t slavio_intctl_mem_readl(void *opaque, target_phys_addr_t... function slavio_intctl_mem_writel (line 101) | static void slavio_intctl_mem_writel(void *opaque, target_phys_addr_t addr, function slavio_intctlm_mem_readl (line 138) | static uint64_t slavio_intctlm_mem_readl(void *opaque, target_phys_addr_... function slavio_intctlm_mem_writel (line 164) | static void slavio_intctlm_mem_writel(void *opaque, target_phys_addr_t a... function slavio_pic_info (line 207) | void slavio_pic_info(Monitor *mon, DeviceState *dev) function slavio_irq_info (line 223) | void slavio_irq_info(Monitor *mon, DeviceState *dev) function slavio_check_interrupts (line 249) | static void slavio_check_interrupts(SLAVIO_INTCTLState *s, int set_irqs) function slavio_set_irq (line 317) | static void slavio_set_irq(void *opaque, int irq, int level) function slavio_set_timer_irq_cpu (line 348) | static void slavio_set_timer_irq_cpu(void *opaque, int cpu, int level) function slavio_set_irq_all (line 363) | static void slavio_set_irq_all(void *opaque, int irq, int level) function vmstate_intctl_post_load (line 372) | static int vmstate_intctl_post_load(void *opaque, int version_id) function slavio_intctl_reset (line 407) | static void slavio_intctl_reset(DeviceState *d) function slavio_intctl_init1 (line 422) | static int slavio_intctl_init1(SysBusDevice *dev) function slavio_intctl_class_init (line 449) | static void slavio_intctl_class_init(ObjectClass *klass, void *data) function slavio_intctl_register_types (line 466) | static void slavio_intctl_register_types(void) FILE: qemu/hw/slavio_misc.c type MiscState (line 37) | typedef struct MiscState { type APCState (line 56) | typedef struct APCState { function slavio_misc_update_irq (line 76) | static void slavio_misc_update_irq(void *opaque) function slavio_misc_reset (line 89) | static void slavio_misc_reset(DeviceState *d) function slavio_set_power_fail (line 97) | static void slavio_set_power_fail(void *opaque, int irq, int power_failing) function slavio_cfg_mem_writeb (line 110) | static void slavio_cfg_mem_writeb(void *opaque, target_phys_addr_t addr, function slavio_cfg_mem_readb (line 120) | static uint64_t slavio_cfg_mem_readb(void *opaque, target_phys_addr_t addr, function slavio_diag_mem_writeb (line 141) | static void slavio_diag_mem_writeb(void *opaque, target_phys_addr_t addr, function slavio_diag_mem_readb (line 150) | static uint64_t slavio_diag_mem_readb(void *opaque, target_phys_addr_t a... function slavio_mdm_mem_writeb (line 171) | static void slavio_mdm_mem_writeb(void *opaque, target_phys_addr_t addr, function slavio_mdm_mem_readb (line 180) | static uint64_t slavio_mdm_mem_readb(void *opaque, target_phys_addr_t addr, function slavio_aux1_mem_writeb (line 201) | static void slavio_aux1_mem_writeb(void *opaque, target_phys_addr_t addr, function slavio_aux1_mem_readb (line 218) | static uint64_t slavio_aux1_mem_readb(void *opaque, target_phys_addr_t a... function slavio_aux2_mem_writeb (line 239) | static void slavio_aux2_mem_writeb(void *opaque, target_phys_addr_t addr, function slavio_aux2_mem_readb (line 255) | static uint64_t slavio_aux2_mem_readb(void *opaque, target_phys_addr_t a... function apc_mem_writeb (line 276) | static void apc_mem_writeb(void *opaque, target_phys_addr_t addr, function apc_mem_readb (line 285) | static uint64_t apc_mem_readb(void *opaque, target_phys_addr_t addr, function slavio_sysctrl_mem_readl (line 304) | static uint64_t slavio_sysctrl_mem_readl(void *opaque, target_phys_addr_... function slavio_sysctrl_mem_writel (line 321) | static void slavio_sysctrl_mem_writel(void *opaque, target_phys_addr_t a... function slavio_led_mem_readw (line 349) | static uint64_t slavio_led_mem_readw(void *opaque, target_phys_addr_t addr, function slavio_led_mem_writew (line 366) | static void slavio_led_mem_writew(void *opaque, target_phys_addr_t addr, function apc_init1 (line 408) | static int apc_init1(SysBusDevice *dev) function slavio_misc_init1 (line 421) | static int slavio_misc_init1(SysBusDevice *dev) function slavio_misc_class_init (line 471) | static void slavio_misc_class_init(ObjectClass *klass, void *data) function apc_class_init (line 488) | static void apc_class_init(ObjectClass *klass, void *data) function slavio_misc_register_types (line 502) | static void slavio_misc_register_types(void) FILE: qemu/hw/slavio_timer.c type CPUTimerState (line 48) | typedef struct CPUTimerState { type SLAVIO_TIMERState (line 57) | typedef struct SLAVIO_TIMERState { type TimerContext (line 64) | typedef struct TimerContext { function slavio_timer_is_user (line 88) | static int slavio_timer_is_user(TimerContext *tc) function slavio_timer_get_out (line 98) | static void slavio_timer_get_out(CPUTimerState *t) function slavio_timer_irq (line 115) | static void slavio_timer_irq(void *opaque) function slavio_timer_mem_readl (line 133) | static uint64_t slavio_timer_mem_readl(void *opaque, target_phys_addr_t ... function slavio_timer_mem_writel (line 193) | static void slavio_timer_mem_writel(void *opaque, target_phys_addr_t addr, function slavio_timer_reset (line 355) | static void slavio_timer_reset(DeviceState *d) function slavio_timer_init1 (line 376) | static int slavio_timer_init1(SysBusDevice *dev) function slavio_timer_class_init (line 412) | static void slavio_timer_class_init(ObjectClass *klass, void *data) function slavio_timer_register_types (line 430) | static void slavio_timer_register_types(void) FILE: qemu/hw/sm501.c type SM501State (line 454) | typedef struct SM501State { function get_local_mem_size_index (line 529) | static uint32_t get_local_mem_size_index(uint32_t size) function is_hwc_enabled (line 551) | static inline int is_hwc_enabled(SM501State *state, int crt) function get_hwc_address (line 561) | static inline uint32_t get_hwc_address(SM501State *state, int crt) function get_hwc_y (line 571) | static inline uint32_t get_hwc_y(SM501State *state, int crt) function get_hwc_x (line 582) | static inline uint32_t get_hwc_x(SM501State *state, int crt) function get_hwc_color (line 594) | static inline uint16_t get_hwc_color(SM501State *state, int crt, int index) function within_hwc_y_range (line 630) | static int within_hwc_y_range(SM501State *state, int y, int crt) function sm501_2d_operation (line 636) | static void sm501_2d_operation(SM501State * s) function sm501_system_config_read (line 729) | static uint64_t sm501_system_config_read(void *opaque, target_phys_addr_... function sm501_system_config_write (line 782) | static void sm501_system_config_write(void *opaque, target_phys_addr_t a... function sm501_palette_read (line 840) | static uint32_t sm501_palette_read(void *opaque, target_phys_addr_t addr) function sm501_palette_write (line 852) | static void sm501_palette_write(void *opaque, function sm501_disp_ctrl_read (line 866) | static uint64_t sm501_disp_ctrl_read(void *opaque, target_phys_addr_t addr, function sm501_disp_ctrl_write (line 961) | static void sm501_disp_ctrl_write(void *opaque, target_phys_addr_t addr, function sm501_2d_engine_read (line 1076) | static uint64_t sm501_2d_engine_read(void *opaque, target_phys_addr_t addr, function sm501_2d_engine_write (line 1096) | static void sm501_2d_engine_write(void *opaque, target_phys_addr_t addr, function get_depth_index (line 1238) | static inline int get_depth_index(DisplayState *s) function sm501_draw_crt (line 1256) | static void sm501_draw_crt(SM501State * s) function sm501_update_display (line 1375) | static void sm501_update_display(void *opaque) function sm501_init (line 1383) | void sm501_init(MemoryRegion *address_space_mem, uint32_t base, FILE: qemu/hw/smbios.c type smbios_header (line 23) | struct smbios_header { type smbios_field (line 28) | struct smbios_field { type smbios_table (line 35) | struct smbios_table { function smbios_validate_table (line 48) | static void smbios_validate_table(void) function smbios_check_collision (line 68) | static void smbios_check_collision(int type, int entry) function smbios_add_field (line 102) | void smbios_add_field(int type, int offset, int len, void *data) function smbios_build_type_0_fields (line 127) | static void smbios_build_type_0_fields(const char *t) function smbios_build_type_1_fields (line 151) | static void smbios_build_type_1_fields(const char *t) function smbios_entry_add (line 181) | int smbios_entry_add(const char *t) FILE: qemu/hw/smbios.h type smbios_structure_header (line 25) | struct smbios_structure_header { type smbios_type_0 (line 32) | struct smbios_type_0 { type smbios_type_1 (line 48) | struct smbios_type_1 { type smbios_type_3 (line 61) | struct smbios_type_3 { type smbios_type_4 (line 80) | struct smbios_type_4 { type smbios_type_16 (line 102) | struct smbios_type_16 { type smbios_type_17 (line 114) | struct smbios_type_17 { type smbios_type_19 (line 130) | struct smbios_type_19 { type smbios_type_20 (line 139) | struct smbios_type_20 { type smbios_type_32 (line 151) | struct smbios_type_32 { type smbios_type_127 (line 158) | struct smbios_type_127 { FILE: qemu/hw/smbus.c function smbus_do_quick_cmd (line 38) | static void smbus_do_quick_cmd(SMBusDevice *dev, int recv) function smbus_do_write (line 48) | static void smbus_do_write(SMBusDevice *dev) function smbus_i2c_event (line 69) | static void smbus_i2c_event(I2CSlave *s, enum i2c_event event) function smbus_i2c_recv (line 152) | static int smbus_i2c_recv(I2CSlave *s) function smbus_i2c_send (line 186) | static int smbus_i2c_send(I2CSlave *s, uint8_t data) function smbus_device_init (line 202) | static int smbus_device_init(I2CSlave *i2c) function smbus_quick_command (line 211) | void smbus_quick_command(i2c_bus *bus, uint8_t addr, int read) function smbus_receive_byte (line 217) | uint8_t smbus_receive_byte(i2c_bus *bus, uint8_t addr) function smbus_send_byte (line 228) | void smbus_send_byte(i2c_bus *bus, uint8_t addr, uint8_t data) function smbus_read_byte (line 235) | uint8_t smbus_read_byte(i2c_bus *bus, uint8_t addr, uint8_t command) function smbus_write_byte (line 247) | void smbus_write_byte(i2c_bus *bus, uint8_t addr, uint8_t command, uint8... function smbus_read_word (line 255) | uint16_t smbus_read_word(i2c_bus *bus, uint8_t addr, uint8_t command) function smbus_write_word (line 268) | void smbus_write_word(i2c_bus *bus, uint8_t addr, uint8_t command, uint1... function smbus_read_block (line 277) | int smbus_read_block(i2c_bus *bus, uint8_t addr, uint8_t command, uint8_... function smbus_write_block (line 295) | void smbus_write_block(i2c_bus *bus, uint8_t addr, uint8_t command, uint... function smbus_device_class_init (line 311) | static void smbus_device_class_init(ObjectClass *klass, void *data) function smbus_device_register_types (line 330) | static void smbus_device_register_types(void) FILE: qemu/hw/smbus.h type SMBusDeviceClass (line 38) | typedef struct SMBusDeviceClass type SMBusDevice (line 57) | struct SMBusDevice { FILE: qemu/hw/smbus_eeprom.c type SMBusEEPROMDevice (line 31) | typedef struct SMBusEEPROMDevice { function eeprom_quick_cmd (line 37) | static void eeprom_quick_cmd(SMBusDevice *dev, uint8_t read) function eeprom_send_byte (line 44) | static void eeprom_send_byte(SMBusDevice *dev, uint8_t val) function eeprom_receive_byte (line 54) | static uint8_t eeprom_receive_byte(SMBusDevice *dev) function eeprom_write_data (line 66) | static void eeprom_write_data(SMBusDevice *dev, uint8_t cmd, uint8_t *bu... function eeprom_read_data (line 88) | static uint8_t eeprom_read_data(SMBusDevice *dev, uint8_t cmd, int n) function smbus_eeprom_initfn (line 99) | static int smbus_eeprom_initfn(SMBusDevice *dev) function smbus_eeprom_class_initfn (line 112) | static void smbus_eeprom_class_initfn(ObjectClass *klass, void *data) function smbus_eeprom_register_types (line 133) | static void smbus_eeprom_register_types(void) function smbus_eeprom_init (line 138) | type_init(smbus_eeprom_register_types) FILE: qemu/hw/smc91c111.c type smc91c111_state (line 19) | typedef struct { function smc91c111_update (line 111) | static void smc91c111_update(smc91c111_state *s) function smc91c111_allocate_packet (line 124) | static int smc91c111_allocate_packet(smc91c111_state *s) function smc91c111_tx_alloc (line 141) | static void smc91c111_tx_alloc(smc91c111_state *s) function smc91c111_pop_rx_fifo (line 151) | static void smc91c111_pop_rx_fifo(smc91c111_state *s) function smc91c111_pop_tx_fifo_done (line 167) | static void smc91c111_pop_tx_fifo_done(smc91c111_state *s) function smc91c111_release_packet (line 179) | static void smc91c111_release_packet(smc91c111_state *s, int packet) function smc91c111_do_tx (line 187) | static void smc91c111_do_tx(smc91c111_state *s) function smc91c111_queue_tx (line 247) | static void smc91c111_queue_tx(smc91c111_state *s, int packet) function smc91c111_reset (line 255) | static void smc91c111_reset(DeviceState *dev) function smc91c111_writeb (line 279) | static void smc91c111_writeb(void *opaque, target_phys_addr_t offset, function smc91c111_readb (line 454) | static uint32_t smc91c111_readb(void *opaque, target_phys_addr_t offset) function smc91c111_writew (line 598) | static void smc91c111_writew(void *opaque, target_phys_addr_t offset, function smc91c111_writel (line 605) | static void smc91c111_writel(void *opaque, target_phys_addr_t offset, function smc91c111_readw (line 615) | static uint32_t smc91c111_readw(void *opaque, target_phys_addr_t offset) function smc91c111_readl (line 623) | static uint32_t smc91c111_readl(void *opaque, target_phys_addr_t offset) function smc91c111_can_receive (line 631) | static int smc91c111_can_receive(VLANClientState *nc) function smc91c111_receive (line 642) | static ssize_t smc91c111_receive(VLANClientState *nc, const uint8_t *buf... function smc91c111_cleanup (line 731) | static void smc91c111_cleanup(VLANClientState *nc) function smc91c111_init1 (line 746) | static int smc91c111_init1(SysBusDevice *dev) function smc91c111_class_init (line 766) | static void smc91c111_class_init(ObjectClass *klass, void *data) function smc91c111_register_types (line 784) | static void smc91c111_register_types(void) function smc91c111_init (line 791) | void smc91c111_init(NICInfo *nd, uint32_t base, qemu_irq irq) FILE: qemu/hw/soc_dma.c function transfer_mem2mem (line 24) | static void transfer_mem2mem(struct soc_dma_ch_s *ch) function transfer_mem2fifo (line 31) | static void transfer_mem2fifo(struct soc_dma_ch_s *ch) function transfer_fifo2mem (line 37) | static void transfer_fifo2mem(struct soc_dma_ch_s *ch) function transfer_fifo2fifo (line 48) | static void transfer_fifo2fifo(struct soc_dma_ch_s *ch) type dma_s (line 58) | struct dma_s { function soc_dma_ch_schedule (line 85) | static void soc_dma_ch_schedule(struct soc_dma_ch_s *ch, int delay_bytes) function soc_dma_ch_run (line 93) | static void soc_dma_ch_run(void *opaque) type memmap_entry_s (line 107) | struct memmap_entry_s type dma_s (line 107) | struct dma_s type memmap_entry_s (line 110) | struct memmap_entry_s function soc_dma_ch_update_type (line 125) | static inline enum soc_dma_port_type soc_dma_ch_update_type( function soc_dma_ch_update (line 163) | void soc_dma_ch_update(struct soc_dma_ch_s *ch) function soc_dma_ch_freq_update (line 190) | static void soc_dma_ch_freq_update(struct dma_s *s) function soc_dma_set_request (line 204) | void soc_dma_set_request(struct soc_dma_ch_s *ch, int level) function soc_dma_reset (line 228) | void soc_dma_reset(struct soc_dma_s *soc) type soc_dma_s (line 239) | struct soc_dma_s type dma_s (line 242) | struct dma_s function soc_dma_port_add_fifo (line 258) | void soc_dma_port_add_fifo(struct soc_dma_s *soc, target_phys_addr_t vir... function soc_dma_port_add_mem (line 310) | void soc_dma_port_add_mem(struct soc_dma_s *soc, uint8_t *phys_base, FILE: qemu/hw/soc_dma.h type soc_dma_s (line 23) | struct soc_dma_s type soc_dma_ch_s (line 24) | struct soc_dma_ch_s type soc_dma_ch_s (line 26) | struct soc_dma_ch_s type soc_dma_port_type (line 28) | enum soc_dma_port_type { type soc_dma_access_type (line 34) | enum soc_dma_access_type { type soc_dma_ch_s (line 40) | struct soc_dma_ch_s { type soc_dma_s (line 67) | struct soc_dma_s { type soc_dma_ch_s (line 81) | struct soc_dma_ch_s type soc_dma_ch_s (line 88) | struct soc_dma_ch_s type soc_dma_s (line 91) | struct soc_dma_s type soc_dma_s (line 92) | struct soc_dma_s type soc_dma_s (line 94) | struct soc_dma_s type soc_dma_s (line 96) | struct soc_dma_s function soc_dma_port_add_fifo_in (line 99) | static inline void soc_dma_port_add_fifo_in(struct soc_dma_s *dma, function soc_dma_port_add_fifo_out (line 105) | static inline void soc_dma_port_add_fifo_out(struct soc_dma_s *dma, FILE: qemu/hw/spapr.c function qemu_irq (line 86) | qemu_irq spapr_allocate_irq(uint32_t hint, uint32_t *irq_num, function spapr_set_associativity (line 111) | static int spapr_set_associativity(void *fdt, sPAPREnvironment *spapr) function spapr_finalize_fdt (line 417) | static void spapr_finalize_fdt(sPAPREnvironment *spapr, function translate_kernel_address (line 475) | static uint64_t translate_kernel_address(void *opaque, uint64_t addr) function emulate_spapr_hypercall (line 480) | static void emulate_spapr_hypercall(CPUPPCState *env) function spapr_reset (line 485) | static void spapr_reset(void *opaque) function spapr_cpu_reset (line 506) | static void spapr_cpu_reset(void *opaque) function ppc_spapr_init (line 514) | static void ppc_spapr_init(ram_addr_t ram_size, function spapr_machine_init (line 755) | static void spapr_machine_init(void) FILE: qemu/hw/spapr.h type VIOsPAPRBus (line 6) | struct VIOsPAPRBus type sPAPRPHBState (line 7) | struct sPAPRPHBState type icp_state (line 8) | struct icp_state type sPAPREnvironment (line 10) | typedef struct sPAPREnvironment { type target_ulong (line 281) | typedef target_ulong (*spapr_hcall_fn)(CPUPPCState *env, sPAPREnvironmen... type xics_irq_type (line 290) | enum xics_irq_type function qemu_irq (line 292) | static inline qemu_irq spapr_allocate_msi(uint32_t hint, uint32_t *irq_num) function qemu_irq (line 297) | static inline qemu_irq spapr_allocate_lsi(uint32_t hint, uint32_t *irq_num) function rtas_ld (line 302) | static inline uint32_t rtas_ld(target_ulong phys, int n) function rtas_st (line 307) | static inline void rtas_st(target_ulong phys, int n, uint32_t val) FILE: qemu/hw/spapr_hcall.c function lock_hpte (line 45) | static inline int lock_hpte(void *hpte, target_ulong bits) function target_ulong (line 59) | static target_ulong compute_tlbie_rb(target_ulong v, target_ulong r, function target_ulong (line 95) | static target_ulong h_enter(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 184) | static target_ulong remove_hpte(CPUPPCState *env, target_ulong ptex, function target_ulong (line 222) | static target_ulong h_remove(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 268) | static target_ulong h_bulk_remove(CPUPPCState *env, sPAPREnvironment *sp... function target_ulong (line 314) | static target_ulong h_protect(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 359) | static target_ulong h_set_dabr(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 378) | static target_ulong register_vpa(CPUPPCState *env, target_ulong vpa) function target_ulong (line 413) | static target_ulong deregister_vpa(CPUPPCState *env, target_ulong vpa) function target_ulong (line 427) | static target_ulong register_slb_shadow(CPUPPCState *env, target_ulong a... function target_ulong (line 454) | static target_ulong deregister_slb_shadow(CPUPPCState *env, target_ulong... function target_ulong (line 460) | static target_ulong register_dtl(CPUPPCState *env, target_ulong addr) function target_ulong (line 485) | static target_ulong deregister_dtl(CPUPPCState *emv, target_ulong addr) function target_ulong (line 493) | static target_ulong h_register_vpa(CPUPPCState *env, sPAPREnvironment *s... function target_ulong (line 541) | static target_ulong h_cede(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 552) | static target_ulong h_rtas(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 564) | static target_ulong h_logical_load(CPUPPCState *env, sPAPREnvironment *s... function target_ulong (line 587) | static target_ulong h_logical_store(CPUPPCState *env, sPAPREnvironment *... function target_ulong (line 611) | static target_ulong h_logical_icbi(CPUPPCState *env, sPAPREnvironment *s... function target_ulong (line 618) | static target_ulong h_logical_dcbf(CPUPPCState *env, sPAPREnvironment *s... function spapr_register_hypercall (line 628) | void spapr_register_hypercall(target_ulong opcode, spapr_hcall_fn fn) function target_ulong (line 647) | target_ulong spapr_hypercall(CPUPPCState *env, target_ulong opcode, function hypercall_register_types (line 675) | static void hypercall_register_types(void) FILE: qemu/hw/spapr_llan.c type vlan_bd_t (line 50) | typedef uint64_t vlan_bd_t; type VIOsPAPRVLANDevice (line 76) | typedef struct VIOsPAPRVLANDevice { function spapr_vlan_can_receive (line 86) | static int spapr_vlan_can_receive(VLANClientState *nc) function spapr_vlan_receive (line 93) | static ssize_t spapr_vlan_receive(VLANClientState *nc, const uint8_t *buf, function spapr_vlan_init (line 185) | static int spapr_vlan_init(VIOsPAPRDevice *sdev) function spapr_vlan_create (line 198) | void spapr_vlan_create(VIOsPAPRBus *bus, uint32_t reg, NICInfo *nd) function spapr_vlan_devnode (line 210) | static int spapr_vlan_devnode(VIOsPAPRDevice *dev, void *fdt, int node_off) function check_bd (line 241) | static int check_bd(VIOsPAPRVLANDevice *dev, vlan_bd_t bd, function target_ulong (line 257) | static target_ulong h_register_logical_lan(CPUPPCState *env, function target_ulong (line 323) | static target_ulong h_free_logical_lan(CPUPPCState *env, sPAPREnvironmen... function target_ulong (line 346) | static target_ulong h_add_logical_lan_buffer(CPUPPCState *env, function target_ulong (line 395) | static target_ulong h_send_logical_lan(CPUPPCState *env, sPAPREnvironmen... function target_ulong (line 464) | static target_ulong h_multicast_ctrl(CPUPPCState *env, sPAPREnvironment ... function spapr_vlan_class_init (line 483) | static void spapr_vlan_class_init(ObjectClass *klass, void *data) function spapr_vlan_register_types (line 504) | static void spapr_vlan_register_types(void) FILE: qemu/hw/spapr_pci.c function PCIDevice (line 35) | static PCIDevice *find_dev(sPAPREnvironment *spapr, function rtas_pci_cfgaddr (line 58) | static uint32_t rtas_pci_cfgaddr(uint32_t arg) function rtas_read_pci_config_do (line 63) | static uint32_t rtas_read_pci_config_do(PCIDevice *pci_dev, uint32_t addr, function rtas_write_pci_config_do (line 73) | static void rtas_write_pci_config_do(PCIDevice *pci_dev, uint32_t addr, function rtas_ibm_read_pci_config (line 82) | static void rtas_ibm_read_pci_config(sPAPREnvironment *spapr, function rtas_read_pci_config (line 102) | static void rtas_read_pci_config(sPAPREnvironment *spapr, function rtas_ibm_write_pci_config (line 121) | static void rtas_ibm_write_pci_config(sPAPREnvironment *spapr, function rtas_write_pci_config (line 141) | static void rtas_write_pci_config(sPAPREnvironment *spapr, function pci_spapr_map_irq (line 160) | static int pci_spapr_map_irq(PCIDevice *pci_dev, int irq_num) function pci_spapr_set_irq (line 172) | static void pci_spapr_set_irq(void *opaque, int irq_num, int level) function spapr_io_read (line 183) | static uint64_t spapr_io_read(void *opaque, target_phys_addr_t addr, function spapr_io_write (line 197) | static void spapr_io_write(void *opaque, target_phys_addr_t addr, function spapr_phb_init (line 223) | static int spapr_phb_init(SysBusDevice *s) function spapr_phb_class_init (line 298) | static void spapr_phb_class_init(ObjectClass *klass, void *data) function spapr_create_phb (line 319) | void spapr_create_phb(sPAPREnvironment *spapr, function spapr_populate_pci_devices (line 350) | int spapr_populate_pci_devices(sPAPRPHBState *phb, function register_types (line 429) | static void register_types(void) FILE: qemu/hw/spapr_pci.h type sPAPRPHBState (line 31) | typedef struct sPAPRPHBState { FILE: qemu/hw/spapr_rtas.c function rtas_display_character (line 41) | static void rtas_display_character(sPAPREnvironment *spapr, function rtas_get_time_of_day (line 58) | static void rtas_get_time_of_day(sPAPREnvironment *spapr, function rtas_set_time_of_day (line 82) | static void rtas_set_time_of_day(sPAPREnvironment *spapr, function rtas_power_off (line 103) | static void rtas_power_off(sPAPREnvironment *spapr, function rtas_query_cpu_stopped_state (line 115) | static void rtas_query_cpu_stopped_state(sPAPREnvironment *spapr, function rtas_start_cpu (line 148) | static void rtas_start_cpu(sPAPREnvironment *spapr, type rtas_call (line 190) | struct rtas_call { type rtas_call (line 195) | struct rtas_call function target_ulong (line 197) | target_ulong spapr_rtas_call(sPAPREnvironment *spapr, function spapr_rtas_register (line 225) | void spapr_rtas_register(const char *name, spapr_rtas_fn fn) function spapr_rtas_device_tree_setup (line 235) | int spapr_rtas_device_tree_setup(void *fdt, target_phys_addr_t rtas_addr, function core_rtas_register_types (line 291) | static void core_rtas_register_types(void) FILE: qemu/hw/spapr_vio.c type BusInfo (line 52) | struct BusInfo function VIOsPAPRDevice (line 61) | VIOsPAPRDevice *spapr_vio_find_by_reg(VIOsPAPRBus *bus, uint32_t reg) function vio_make_devnode (line 90) | static int vio_make_devnode(VIOsPAPRDevice *dev, function rtce_init (line 181) | static void rtce_init(VIOsPAPRDevice *dev) function target_ulong (line 197) | static target_ulong h_put_tce(CPUPPCState *env, sPAPREnvironment *spapr, function spapr_vio_check_tces (line 231) | int spapr_vio_check_tces(VIOsPAPRDevice *dev, target_ulong ioba, function spapr_tce_dma_write (line 251) | int spapr_tce_dma_write(VIOsPAPRDevice *dev, uint64_t taddr, const void ... function spapr_tce_dma_zero (line 305) | int spapr_tce_dma_zero(VIOsPAPRDevice *dev, uint64_t taddr, uint32_t size) function stb_tce (line 320) | void stb_tce(VIOsPAPRDevice *dev, uint64_t taddr, uint8_t val) function sth_tce (line 325) | void sth_tce(VIOsPAPRDevice *dev, uint64_t taddr, uint16_t val) function stw_tce (line 332) | void stw_tce(VIOsPAPRDevice *dev, uint64_t taddr, uint32_t val) function stq_tce (line 338) | void stq_tce(VIOsPAPRDevice *dev, uint64_t taddr, uint64_t val) function spapr_tce_dma_read (line 344) | int spapr_tce_dma_read(VIOsPAPRDevice *dev, uint64_t taddr, void *buf, function ldq_tce (line 397) | uint64_t ldq_tce(VIOsPAPRDevice *dev, uint64_t taddr) function target_ulong (line 408) | static target_ulong h_reg_crq(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 456) | static target_ulong h_free_crq(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 477) | static target_ulong h_send_crq(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 501) | static target_ulong h_enable_crq(CPUPPCState *env, sPAPREnvironment *spapr, function spapr_vio_send_crq (line 517) | int spapr_vio_send_crq(VIOsPAPRDevice *dev, uint8_t *crq) function spapr_vio_quiesce_one (line 560) | static void spapr_vio_quiesce_one(VIOsPAPRDevice *dev) function rtas_set_tce_bypass (line 575) | static void rtas_set_tce_bypass(sPAPREnvironment *spapr, uint32_t token, function rtas_quiesce (line 603) | static void rtas_quiesce(sPAPREnvironment *spapr, uint32_t token, function spapr_vio_check_reg (line 624) | static int spapr_vio_check_reg(VIOsPAPRDevice *sdev) function spapr_vio_busdev_init (line 652) | static int spapr_vio_busdev_init(DeviceState *qdev) function target_ulong (line 683) | static target_ulong h_vio_signal(CPUPPCState *env, sPAPREnvironment *spapr, function VIOsPAPRBus (line 707) | VIOsPAPRBus *spapr_vio_bus_init(void) function spapr_vio_bridge_init (line 743) | static int spapr_vio_bridge_init(SysBusDevice *dev) function spapr_vio_bridge_class_init (line 749) | static void spapr_vio_bridge_class_init(ObjectClass *klass, void *data) function vio_spapr_device_class_init (line 765) | static void vio_spapr_device_class_init(ObjectClass *klass, void *data) function spapr_vio_register_types (line 781) | static void spapr_vio_register_types(void) function compare_reg (line 790) | static int compare_reg(const void *p1, const void *p2) function spapr_populate_vdevice (line 808) | int spapr_populate_vdevice(VIOsPAPRBus *bus, void *fdt) function spapr_populate_chosen_stdout (line 848) | int spapr_populate_chosen_stdout(void *fdt, VIOsPAPRBus *bus) FILE: qemu/hw/spapr_vio.h type VIOsPAPR_TCEAccess (line 28) | enum VIOsPAPR_TCEAccess { type VIOsPAPRDevice (line 45) | struct VIOsPAPRDevice type VIOsPAPR_RTCE (line 47) | typedef struct VIOsPAPR_RTCE { type VIOsPAPR_CRQ (line 51) | typedef struct VIOsPAPR_CRQ { type VIOsPAPRDevice (line 58) | typedef struct VIOsPAPRDevice VIOsPAPRDevice; type VIOsPAPRBus (line 59) | typedef struct VIOsPAPRBus VIOsPAPRBus; type VIOsPAPRDeviceClass (line 61) | typedef struct VIOsPAPRDeviceClass { type VIOsPAPRDevice (line 71) | struct VIOsPAPRDevice { type VIOsPAPRBus (line 90) | struct VIOsPAPRBus { type VIOsPAPR_TCEAccess (line 107) | enum VIOsPAPR_TCEAccess FILE: qemu/hw/spapr_vscsi.c type vscsi_crq (line 67) | typedef union vscsi_crq { type vscsi_req (line 72) | typedef struct vscsi_req { type VSCSIState (line 96) | typedef struct { type vscsi_req (line 106) | struct vscsi_req function vscsi_put_req (line 123) | static void vscsi_put_req(vscsi_req *req) function SCSIDevice (line 132) | static SCSIDevice *vscsi_device_find(SCSIBus *bus, uint64_t srp_lun, int... function vscsi_send_iu (line 166) | static int vscsi_send_iu(VSCSIState *s, vscsi_req *req, function vscsi_makeup_sense (line 200) | static void vscsi_makeup_sense(VSCSIState *s, vscsi_req *req, function vscsi_send_rsp (line 216) | static int vscsi_send_rsp(VSCSIState *s, vscsi_req *req, function vscsi_swap_desc (line 269) | static inline void vscsi_swap_desc(struct srp_direct_buf *desc) function vscsi_srp_direct_data (line 275) | static int vscsi_srp_direct_data(VSCSIState *s, vscsi_req *req, function vscsi_srp_indirect_data (line 302) | static int vscsi_srp_indirect_data(VSCSIState *s, vscsi_req *req, function vscsi_srp_transfer_data (line 372) | static int vscsi_srp_transfer_data(VSCSIState *s, vscsi_req *req, function data_out_desc_size (line 392) | static int data_out_desc_size(struct srp_cmd *cmd) function vscsi_preprocess_desc (line 413) | static int vscsi_preprocess_desc(vscsi_req *req) function vscsi_transfer_data (line 466) | static void vscsi_transfer_data(SCSIRequest *sreq, uint32_t len) function vscsi_command_complete (line 497) | static void vscsi_command_complete(SCSIRequest *sreq, uint32_t status, s... function vscsi_request_cancelled (line 537) | static void vscsi_request_cancelled(SCSIRequest *sreq) function vscsi_process_login (line 544) | static void vscsi_process_login(VSCSIState *s, vscsi_req *req) function vscsi_inquiry_no_target (line 570) | static void vscsi_inquiry_no_target(VSCSIState *s, vscsi_req *req) function vscsi_queue_cmd (line 608) | static int vscsi_queue_cmd(VSCSIState *s, vscsi_req *req) function vscsi_process_tsk_mgmt (line 654) | static int vscsi_process_tsk_mgmt(VSCSIState *s, vscsi_req *req) function vscsi_handle_srp_req (line 693) | static int vscsi_handle_srp_req(VSCSIState *s, vscsi_req *req) function vscsi_send_adapter_info (line 726) | static int vscsi_send_adapter_info(VSCSIState *s, vscsi_req *req) function vscsi_handle_mad_req (line 760) | static int vscsi_handle_mad_req(VSCSIState *s, vscsi_req *req) function vscsi_got_payload (line 788) | static void vscsi_got_payload(VSCSIState *s, vscsi_crq *crq) function vscsi_do_crq (line 830) | static int vscsi_do_crq(struct VIOsPAPRDevice *dev, uint8_t *crq_data) type SCSIBusInfo (line 889) | struct SCSIBusInfo function spapr_vscsi_init (line 900) | static int spapr_vscsi_init(VIOsPAPRDevice *dev) function spapr_vscsi_create (line 923) | void spapr_vscsi_create(VIOsPAPRBus *bus, uint32_t reg) function spapr_vscsi_devnode (line 933) | static int spapr_vscsi_devnode(VIOsPAPRDevice *dev, void *fdt, int node_... function spapr_vscsi_class_init (line 955) | static void spapr_vscsi_class_init(ObjectClass *klass, void *data) function spapr_vscsi_register_types (line 976) | static void spapr_vscsi_register_types(void) FILE: qemu/hw/spapr_vty.c type VIOsPAPRVTYDevice (line 8) | typedef struct VIOsPAPRVTYDevice { function vty_can_receive (line 15) | static int vty_can_receive(void *opaque) function vty_receive (line 22) | static void vty_receive(void *opaque, const uint8_t *buf, int size) function vty_getchars (line 37) | static int vty_getchars(VIOsPAPRDevice *sdev, uint8_t *buf, int max) function vty_putchars (line 49) | void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, int len) function spapr_vty_init (line 57) | static int spapr_vty_init(VIOsPAPRDevice *sdev) function target_ulong (line 75) | static target_ulong h_put_term_char(CPUPPCState *env, sPAPREnvironment *... function target_ulong (line 102) | static target_ulong h_get_term_char(CPUPPCState *env, sPAPREnvironment *... function spapr_vty_create (line 128) | void spapr_vty_create(VIOsPAPRBus *bus, uint32_t reg, CharDriverState *c... function spapr_vty_class_init (line 144) | static void spapr_vty_class_init(ObjectClass *klass, void *data) function VIOsPAPRDevice (line 163) | VIOsPAPRDevice *spapr_vty_get_default(VIOsPAPRBus *bus) function VIOsPAPRDevice (line 198) | static VIOsPAPRDevice *vty_lookup(sPAPREnvironment *spapr, target_ulong ... function spapr_vty_register_types (line 215) | static void spapr_vty_register_types(void) FILE: qemu/hw/sparc32_dma.c type DMAState (line 63) | typedef struct DMAState DMAState; type DMAState (line 65) | struct DMAState { function ledma_memory_read (line 81) | void ledma_memory_read(void *opaque, target_phys_addr_t addr, function ledma_memory_write (line 101) | void ledma_memory_write(void *opaque, target_phys_addr_t addr, function dma_set_irq (line 130) | static void dma_set_irq(void *opaque, int irq, int level) function espdma_memory_read (line 150) | void espdma_memory_read(void *opaque, uint8_t *buf, int len) function espdma_memory_write (line 159) | void espdma_memory_write(void *opaque, uint8_t *buf, int len) function dma_mem_read (line 168) | static uint64_t dma_mem_read(void *opaque, target_phys_addr_t addr, function dma_mem_write (line 185) | static void dma_mem_write(void *opaque, target_phys_addr_t addr, function dma_reset (line 250) | static void dma_reset(DeviceState *d) function sparc32_dma_init1 (line 269) | static int sparc32_dma_init1(SysBusDevice *dev) function sparc32_dma_class_init (line 292) | static void sparc32_dma_class_init(ObjectClass *klass, void *data) function sparc32_dma_register_types (line 310) | static void sparc32_dma_register_types(void) FILE: qemu/hw/spitz.c type SLNANDState (line 53) | typedef struct { function sl_read (line 63) | static uint64_t sl_read(void *opaque, target_phys_addr_t addr, unsigned ... function sl_write (line 105) | static void sl_write(void *opaque, target_phys_addr_t addr, function sl_flash_register (line 146) | static void sl_flash_register(PXA2xxState *cpu, int size) function sl_nand_init (line 162) | static int sl_nand_init(SysBusDevice *dev) { type SpitzKeyboardState (line 215) | typedef struct { function spitz_keyboard_sense_update (line 232) | static void spitz_keyboard_sense_update(SpitzKeyboardState *s) function spitz_keyboard_strobe (line 249) | static void spitz_keyboard_strobe(void *opaque, int line, int level) function spitz_keyboard_keydown (line 260) | static void spitz_keyboard_keydown(SpitzKeyboardState *s, int keycode) function spitz_keyboard_handler (line 286) | static void spitz_keyboard_handler(void *opaque, int keycode) function spitz_keyboard_tick (line 377) | static void spitz_keyboard_tick(void *opaque) function spitz_keyboard_pre_map (line 392) | static void spitz_keyboard_pre_map(SpitzKeyboardState *s) function spitz_keyboard_post_load (line 440) | static int spitz_keyboard_post_load(void *opaque, int version_id) function spitz_keyboard_register (line 455) | static void spitz_keyboard_register(PXA2xxState *cpu) function spitz_keyboard_init (line 485) | static int spitz_keyboard_init(SysBusDevice *dev) type SpitzLCDTG (line 519) | typedef struct { function spitz_bl_update (line 525) | static void spitz_bl_update(SpitzLCDTG *s) function spitz_bl_bit5 (line 536) | static inline void spitz_bl_bit5(void *opaque, int line, int level) function spitz_bl_power (line 550) | static inline void spitz_bl_power(void *opaque, int line, int level) function spitz_lcdtg_transfer (line 557) | static uint32_t spitz_lcdtg_transfer(SSISlave *dev, uint32_t value) function spitz_lcdtg_init (line 586) | static int spitz_lcdtg_init(SSISlave *dev) type CorgiSSPState (line 609) | typedef struct { function corgi_ssp_transfer (line 615) | static uint32_t corgi_ssp_transfer(SSISlave *dev, uint32_t value) function corgi_ssp_gpio_cs (line 628) | static void corgi_ssp_gpio_cs(void *opaque, int line, int level) function spitz_adc_temp_on (line 643) | static void spitz_adc_temp_on(void *opaque, int line, int level) function corgi_ssp_init (line 654) | static int corgi_ssp_init(SSISlave *dev) function spitz_ssp_attach (line 666) | static void spitz_ssp_attach(PXA2xxState *cpu) function spitz_microdrive_attach (line 698) | static void spitz_microdrive_attach(PXA2xxState *cpu, int slot) function spitz_wm8750_addr (line 718) | static void spitz_wm8750_addr(void *opaque, int line, int level) function spitz_i2c_setup (line 727) | static void spitz_i2c_setup(PXA2xxState *cpu) function spitz_akita_i2c_setup (line 747) | static void spitz_akita_i2c_setup(PXA2xxState *cpu) function spitz_out_switch (line 756) | static void spitz_out_switch(void *opaque, int line, int level) function spitz_scoop_gpio_setup (line 798) | static void spitz_scoop_gpio_setup(PXA2xxState *cpu, function spitz_lcd_hsync_handler (line 828) | static void spitz_lcd_hsync_handler(void *opaque, int line, int level) function spitz_gpio_setup (line 835) | static void spitz_gpio_setup(PXA2xxState *cpu, int slots) type spitz_model_e (line 872) | enum spitz_model_e { spitz, akita, borzoi, terrier } type arm_boot_info (line 877) | struct arm_boot_info function spitz_common_init (line 882) | static void spitz_common_init(ram_addr_t ram_size, function spitz_init (line 939) | static void spitz_init(ram_addr_t ram_size, function borzoi_init (line 948) | static void borzoi_init(ram_addr_t ram_size, function akita_init (line 957) | static void akita_init(ram_addr_t ram_size, function terrier_init (line 966) | static void terrier_init(ram_addr_t ram_size, function spitz_machine_init (line 999) | static void spitz_machine_init(void) function is_version_0 (line 1009) | static bool is_version_0(void *opaque, int version_id) function sl_nand_class_init (line 1032) | static void sl_nand_class_init(ObjectClass *klass, void *data) function spitz_keyboard_class_init (line 1067) | static void spitz_keyboard_class_init(ObjectClass *klass, void *data) function corgi_ssp_class_init (line 1095) | static void corgi_ssp_class_init(ObjectClass *klass, void *data) function spitz_lcdtg_class_init (line 1124) | static void spitz_lcdtg_class_init(ObjectClass *klass, void *data) function spitz_register_types (line 1141) | static void spitz_register_types(void) FILE: qemu/hw/srp.h type srp_login_rej_reason (line 78) | enum srp_login_rej_reason { type srp_direct_buf (line 93) | struct srp_direct_buf { type srp_indirect_buf (line 105) | struct srp_indirect_buf { type srp_login_req (line 116) | struct srp_login_req { type srp_login_rsp (line 134) | struct srp_login_rsp { type srp_login_rej (line 146) | struct srp_login_rej { type srp_i_logout (line 156) | struct srp_i_logout { type srp_t_logout (line 162) | struct srp_t_logout { type srp_tsk_mgmt (line 174) | struct srp_tsk_mgmt { type srp_cmd (line 192) | struct srp_cmd { type srp_rsp (line 224) | struct srp_rsp { FILE: qemu/hw/ssd0303.c type ssd0303_mode (line 32) | enum ssd0303_mode type ssd0303_cmd (line 39) | enum ssd0303_cmd { type ssd0303_state (line 44) | typedef struct { function ssd0303_recv (line 60) | static int ssd0303_recv(I2CSlave *i2c) function ssd0303_send (line 66) | static int ssd0303_send(I2CSlave *i2c, uint8_t data) function ssd0303_event (line 176) | static void ssd0303_event(I2CSlave *i2c, enum i2c_event event) function ssd0303_update_display (line 191) | static void ssd0303_update_display(void *opaque) function ssd0303_invalidate_display (line 258) | static void ssd0303_invalidate_display(void * opaque) function ssd0303_init (line 286) | static int ssd0303_init(I2CSlave *i2c) function ssd0303_class_init (line 297) | static void ssd0303_class_init(ObjectClass *klass, void *data) function ssd0303_register_types (line 316) | static void ssd0303_register_types(void) FILE: qemu/hw/ssd0323.c type ssd0323_mode (line 38) | enum ssd0323_mode type ssd0323_state (line 44) | typedef struct { function ssd0323_transfer (line 63) | static uint32_t ssd0323_transfer(SSISlave *dev, uint32_t data) function ssd0323_update_display (line 173) | static void ssd0323_update_display(void *opaque) function ssd0323_invalidate_display (line 264) | static void ssd0323_invalidate_display(void * opaque) function ssd0323_cd (line 271) | static void ssd0323_cd(void *opaque, int n, int level) function ssd0323_save (line 278) | static void ssd0323_save(QEMUFile *f, void *opaque) function ssd0323_load (line 299) | static int ssd0323_load(QEMUFile *f, void *opaque, int version_id) function ssd0323_init (line 325) | static int ssd0323_init(SSISlave *dev) function ssd0323_class_init (line 343) | static void ssd0323_class_init(ObjectClass *klass, void *data) function ssd03232_register_types (line 358) | static void ssd03232_register_types(void) FILE: qemu/hw/ssi-sd.c type ssi_sd_mode (line 30) | typedef enum { type ssi_sd_state (line 38) | typedef struct { function ssi_sd_transfer (line 67) | static uint32_t ssi_sd_transfer(SSISlave *dev, uint32_t val) function ssi_sd_save (line 198) | static void ssi_sd_save(QEMUFile *f, void *opaque) function ssi_sd_load (line 214) | static int ssi_sd_load(QEMUFile *f, void *opaque, int version_id) function ssi_sd_init (line 235) | static int ssi_sd_init(SSISlave *dev) function ssi_sd_class_init (line 247) | static void ssi_sd_class_init(ObjectClass *klass, void *data) function ssi_sd_register_types (line 262) | static void ssi_sd_register_types(void) FILE: qemu/hw/ssi.c type SSIBus (line 15) | struct SSIBus { type BusInfo (line 19) | struct BusInfo function ssi_slave_init (line 24) | static int ssi_slave_init(DeviceState *dev) function ssi_slave_class_init (line 39) | static void ssi_slave_class_init(ObjectClass *klass, void *data) function DeviceState (line 54) | DeviceState *ssi_create_slave(SSIBus *bus, const char *name) function SSIBus (line 62) | SSIBus *ssi_create_bus(DeviceState *parent, const char *name) function ssi_transfer (line 69) | uint32_t ssi_transfer(SSIBus *bus, uint32_t val) function ssi_slave_register_types (line 83) | static void ssi_slave_register_types(void) FILE: qemu/hw/ssi.h type SSISlave (line 16) | typedef struct SSISlave SSISlave; type SSISlaveClass (line 27) | typedef struct SSISlaveClass { type SSISlave (line 34) | struct SSISlave { FILE: qemu/hw/stellaris.c type stellaris_board_info (line 32) | typedef const struct { type gptm_state (line 46) | typedef struct gptm_state { function gptm_update_irq (line 67) | static void gptm_update_irq(gptm_state *s) function gptm_stop (line 74) | static void gptm_stop(gptm_state *s, int n) function gptm_reload (line 79) | static void gptm_reload(gptm_state *s, int n, int reset) function gptm_tick (line 104) | static void gptm_tick(void *opaque) function gptm_read (line 144) | static uint64_t gptm_read(void *opaque, target_phys_addr_t offset, function gptm_write (line 193) | static void gptm_write(void *opaque, target_phys_addr_t offset, function stellaris_gptm_init (line 303) | static int stellaris_gptm_init(SysBusDevice *dev) type ssys_state (line 324) | typedef struct { function ssys_update (line 344) | static void ssys_update(ssys_state *s) function ssys_board_class (line 395) | static int ssys_board_class(const ssys_state *s) function ssys_read (line 413) | static uint64_t ssys_read(void *opaque, target_phys_addr_t offset, function ssys_use_rcc2 (line 501) | static bool ssys_use_rcc2(ssys_state *s) function ssys_calculate_system_clock (line 509) | static void ssys_calculate_system_clock(ssys_state *s) function ssys_write (line 518) | static void ssys_write(void *opaque, target_phys_addr_t offset, function ssys_reset (line 609) | static void ssys_reset(void *opaque) function stellaris_sys_post_load (line 627) | static int stellaris_sys_post_load(void *opaque, int version_id) function stellaris_sys_init (line 659) | static int stellaris_sys_init(uint32_t base, qemu_irq irq, type stellaris_i2c_state (line 682) | typedef struct { function stellaris_i2c_read (line 704) | static uint64_t stellaris_i2c_read(void *opaque, target_phys_addr_t offset, function stellaris_i2c_update (line 733) | static void stellaris_i2c_update(stellaris_i2c_state *s) function stellaris_i2c_write (line 741) | static void stellaris_i2c_write(void *opaque, target_phys_addr_t offset, function stellaris_i2c_reset (line 818) | static void stellaris_i2c_reset(stellaris_i2c_state *s) function stellaris_i2c_init (line 856) | static int stellaris_i2c_init(SysBusDevice * dev) type stellaris_adc_state (line 888) | typedef struct function stellaris_adc_fifo_read (line 910) | static uint32_t stellaris_adc_fifo_read(stellaris_adc_state *s, int n) function stellaris_adc_fifo_write (line 926) | static void stellaris_adc_fifo_write(stellaris_adc_state *s, int n, function stellaris_adc_update (line 946) | static void stellaris_adc_update(stellaris_adc_state *s) function stellaris_adc_trigger (line 957) | static void stellaris_adc_trigger(void *opaque, int irq, int level) function stellaris_adc_reset (line 981) | static void stellaris_adc_reset(stellaris_adc_state *s) function stellaris_adc_read (line 992) | static uint64_t stellaris_adc_read(void *opaque, target_phys_addr_t offset, function stellaris_adc_write (line 1040) | static void stellaris_adc_write(void *opaque, target_phys_addr_t offset, function stellaris_adc_init (line 1139) | static int stellaris_adc_init(SysBusDevice *dev) type stellaris_ssi_bus_state (line 1164) | typedef struct { function stellaris_ssi_bus_select (line 1171) | static void stellaris_ssi_bus_select(void *opaque, int irq, int level) function stellaris_ssi_bus_transfer (line 1178) | static uint32_t stellaris_ssi_bus_transfer(SSISlave *dev, uint32_t val) function stellaris_ssi_bus_init (line 1196) | static int stellaris_ssi_bus_init(SSISlave *dev) function stellaris_init (line 1232) | static void stellaris_init(const char *kernel_filename, const char *cpu_... function lm3s811evb_init (line 1361) | static void lm3s811evb_init(ram_addr_t ram_size, function lm3s6965evb_init (line 1369) | static void lm3s6965evb_init(ram_addr_t ram_size, function stellaris_machine_init (line 1389) | static void stellaris_machine_init(void) function stellaris_ssi_bus_class_init (line 1397) | static void stellaris_ssi_bus_class_init(ObjectClass *klass, void *data) function stellaris_i2c_class_init (line 1412) | static void stellaris_i2c_class_init(ObjectClass *klass, void *data) function stellaris_gptm_class_init (line 1426) | static void stellaris_gptm_class_init(ObjectClass *klass, void *data) function stellaris_adc_class_init (line 1440) | static void stellaris_adc_class_init(ObjectClass *klass, void *data) function stellaris_register_types (line 1454) | static void stellaris_register_types(void) FILE: qemu/hw/stellaris_enet.c type stellaris_enet_state (line 45) | typedef struct { function stellaris_enet_update (line 75) | static void stellaris_enet_update(stellaris_enet_state *s) function stellaris_enet_receive (line 81) | static ssize_t stellaris_enet_receive(VLANClientState *nc, const uint8_t... function stellaris_enet_can_receive (line 123) | static int stellaris_enet_can_receive(VLANClientState *nc) function stellaris_enet_read (line 133) | static uint64_t stellaris_enet_read(void *opaque, target_phys_addr_t off... function stellaris_enet_write (line 201) | static void stellaris_enet_write(void *opaque, target_phys_addr_t offset, function stellaris_enet_reset (line 313) | static void stellaris_enet_reset(stellaris_enet_state *s) function stellaris_enet_save (line 323) | static void stellaris_enet_save(QEMUFile *f, void *opaque) function stellaris_enet_load (line 351) | static int stellaris_enet_load(QEMUFile *f, void *opaque, int version_id) function stellaris_enet_cleanup (line 384) | static void stellaris_enet_cleanup(VLANClientState *nc) function stellaris_enet_init (line 403) | static int stellaris_enet_init(SysBusDevice *dev) function stellaris_enet_class_init (line 428) | static void stellaris_enet_class_init(ObjectClass *klass, void *data) function stellaris_enet_register_types (line 444) | static void stellaris_enet_register_types(void) FILE: qemu/hw/stellaris_input.c type gamepad_button (line 13) | typedef struct { type gamepad_state (line 19) | typedef struct { function stellaris_gamepad_put_key (line 25) | static void stellaris_gamepad_put_key(void * opaque, int keycode) function stellaris_gamepad_init (line 75) | void stellaris_gamepad_init(int n, qemu_irq *irq, const int *keycode) FILE: qemu/hw/strongarm.c type StrongARMPICState (line 72) | typedef struct { function strongarm_pic_update (line 94) | static void strongarm_pic_update(void *opaque) function strongarm_pic_set_irq (line 103) | static void strongarm_pic_set_irq(void *opaque, int irq, int level) function strongarm_pic_mem_read (line 116) | static uint64_t strongarm_pic_mem_read(void *opaque, target_phys_addr_t ... function strongarm_pic_mem_write (line 141) | static void strongarm_pic_mem_write(void *opaque, target_phys_addr_t off... function strongarm_pic_initfn (line 170) | static int strongarm_pic_initfn(SysBusDevice *dev) function strongarm_pic_post_load (line 183) | static int strongarm_pic_post_load(void *opaque, int version_id) function strongarm_pic_class_init (line 204) | static void strongarm_pic_class_init(ObjectClass *klass, void *data) type StrongARMRTCState (line 236) | typedef struct { function strongarm_rtc_int_update (line 250) | static inline void strongarm_rtc_int_update(StrongARMRTCState *s) function strongarm_rtc_hzupdate (line 256) | static void strongarm_rtc_hzupdate(StrongARMRTCState *s) function strongarm_rtc_timer_update (line 264) | static inline void strongarm_rtc_timer_update(StrongARMRTCState *s) function strongarm_rtc_alarm_tick (line 281) | static inline void strongarm_rtc_alarm_tick(void *opaque) function strongarm_rtc_hz_tick (line 289) | static inline void strongarm_rtc_hz_tick(void *opaque) function strongarm_rtc_read (line 297) | static uint64_t strongarm_rtc_read(void *opaque, target_phys_addr_t addr, function strongarm_rtc_write (line 319) | static void strongarm_rtc_write(void *opaque, target_phys_addr_t addr, function strongarm_rtc_init (line 366) | static int strongarm_rtc_init(SysBusDevice *dev) function strongarm_rtc_pre_save (line 391) | static void strongarm_rtc_pre_save(void *opaque) function strongarm_rtc_post_load (line 398) | static int strongarm_rtc_post_load(void *opaque, int version_id) function strongarm_rtc_sysbus_class_init (line 425) | static void strongarm_rtc_sysbus_class_init(ObjectClass *klass, void *data) type StrongARMGPIOInfo (line 452) | typedef struct StrongARMGPIOInfo StrongARMGPIOInfo; type StrongARMGPIOInfo (line 453) | struct StrongARMGPIOInfo { function strongarm_gpio_irq_update (line 473) | static void strongarm_gpio_irq_update(StrongARMGPIOInfo *s) function strongarm_gpio_set (line 483) | static void strongarm_gpio_set(void *opaque, int line, int level) function strongarm_gpio_handler_update (line 505) | static void strongarm_gpio_handler_update(StrongARMGPIOInfo *s) function strongarm_gpio_read (line 520) | static uint64_t strongarm_gpio_read(void *opaque, target_phys_addr_t off... function strongarm_gpio_write (line 562) | static void strongarm_gpio_write(void *opaque, target_phys_addr_t offset, function DeviceState (line 612) | static DeviceState *strongarm_gpio_init(target_phys_addr_t base, function strongarm_gpio_initfn (line 629) | static int strongarm_gpio_initfn(SysBusDevice *dev) function strongarm_gpio_class_init (line 667) | static void strongarm_gpio_class_init(ObjectClass *klass, void *data) type StrongARMPPCInfo (line 690) | typedef struct StrongARMPPCInfo StrongARMPPCInfo; type StrongARMPPCInfo (line 691) | struct StrongARMPPCInfo { function strongarm_ppc_set (line 706) | static void strongarm_ppc_set(void *opaque, int line, int level) function strongarm_ppc_handler_update (line 717) | static void strongarm_ppc_handler_update(StrongARMPPCInfo *s) function strongarm_ppc_read (line 732) | static uint64_t strongarm_ppc_read(void *opaque, target_phys_addr_t offset, function strongarm_ppc_write (line 762) | static void strongarm_ppc_write(void *opaque, target_phys_addr_t offset, function strongarm_ppc_init (line 801) | static int strongarm_ppc_init(SysBusDevice *dev) function strongarm_ppc_class_init (line 833) | static void strongarm_ppc_class_init(ObjectClass *klass, void *data) type StrongARMUARTState (line 887) | typedef struct { function strongarm_uart_update_status (line 912) | static void strongarm_uart_update_status(StrongARMUARTState *s) function strongarm_uart_update_int_status (line 938) | static void strongarm_uart_update_int_status(StrongARMUARTState *s) function strongarm_uart_update_parameters (line 966) | static void strongarm_uart_update_parameters(StrongARMUARTState *s) function strongarm_uart_rx_to (line 1006) | static void strongarm_uart_rx_to(void *opaque) function strongarm_uart_rx_push (line 1016) | static void strongarm_uart_rx_push(StrongARMUARTState *s, uint16_t c) function strongarm_uart_can_receive (line 1035) | static int strongarm_uart_can_receive(void *opaque) function strongarm_uart_receive (line 1049) | static void strongarm_uart_receive(void *opaque, const uint8_t *buf, int... function strongarm_uart_event (line 1066) | static void strongarm_uart_event(void *opaque, int event) function strongarm_uart_tx (line 1078) | static void strongarm_uart_tx(void *opaque) function strongarm_uart_read (line 1098) | static uint64_t strongarm_uart_read(void *opaque, target_phys_addr_t addr, function strongarm_uart_write (line 1140) | static void strongarm_uart_write(void *opaque, target_phys_addr_t addr, function strongarm_uart_init (line 1202) | static int strongarm_uart_init(SysBusDevice *dev) function strongarm_uart_reset (line 1224) | static void strongarm_uart_reset(DeviceState *dev) function strongarm_uart_post_load (line 1240) | static int strongarm_uart_post_load(void *opaque, int version_id) function strongarm_uart_class_init (line 1289) | static void strongarm_uart_class_init(ObjectClass *klass, void *data) type StrongARMSSPState (line 1309) | typedef struct { function strongarm_ssp_int_update (line 1345) | static void strongarm_ssp_int_update(StrongARMSSPState *s) function strongarm_ssp_fifo_update (line 1355) | static void strongarm_ssp_fifo_update(StrongARMSSPState *s) function strongarm_ssp_read (line 1379) | static uint64_t strongarm_ssp_read(void *opaque, target_phys_addr_t addr, function strongarm_ssp_write (line 1412) | static void strongarm_ssp_write(void *opaque, target_phys_addr_t addr, function strongarm_ssp_post_load (line 1483) | static int strongarm_ssp_post_load(void *opaque, int version_id) function strongarm_ssp_init (line 1492) | static int strongarm_ssp_init(SysBusDevice *dev) function strongarm_ssp_reset (line 1505) | static void strongarm_ssp_reset(DeviceState *dev) function strongarm_ssp_class_init (line 1529) | static void strongarm_ssp_class_init(ObjectClass *klass, void *data) function StrongARMState (line 1548) | StrongARMState *sa1110_init(MemoryRegion *sysmem, function strongarm_register_types (line 1612) | static void strongarm_register_types(void) FILE: qemu/hw/strongarm.h type StrongARMState (line 55) | typedef struct { FILE: qemu/hw/sun4c_intctl.c type Sun4c_INTCTLState (line 47) | typedef struct Sun4c_INTCTLState { function sun4c_intctl_mem_read (line 64) | static uint64_t sun4c_intctl_mem_read(void *opaque, target_phys_addr_t a... function sun4c_intctl_mem_write (line 76) | static void sun4c_intctl_mem_write(void *opaque, target_phys_addr_t addr, function sun4c_pic_info (line 97) | void sun4c_pic_info(Monitor *mon, void *opaque) function sun4c_irq_info (line 105) | void sun4c_irq_info(Monitor *mon, void *opaque) function sun4c_check_interrupts (line 122) | static void sun4c_check_interrupts(void *opaque) function sun4c_set_irq (line 151) | static void sun4c_set_irq(void *opaque, int irq, int level) function sun4c_intctl_reset (line 184) | static void sun4c_intctl_reset(DeviceState *d) function sun4c_intctl_init1 (line 192) | static int sun4c_intctl_init1(SysBusDevice *dev) function sun4c_intctl_class_init (line 209) | static void sun4c_intctl_class_init(ObjectClass *klass, void *data) function sun4c_intctl_register_types (line 226) | static void sun4c_intctl_register_types(void) FILE: qemu/hw/sun4m.c type sun4m_hwdef (line 89) | struct sun4m_hwdef { type sun4d_hwdef (line 110) | struct sun4d_hwdef { type sun4c_hwdef (line 125) | struct sun4c_hwdef { function DMA_get_channel_mode (line 138) | int DMA_get_channel_mode (int nchan) function DMA_read_memory (line 142) | int DMA_read_memory (int nchan, void *buf, int pos, int size) function DMA_write_memory (line 146) | int DMA_write_memory (int nchan, void *buf, int pos, int size) function DMA_hold_DREQ (line 150) | void DMA_hold_DREQ (int nchan) {} function DMA_release_DREQ (line 151) | void DMA_release_DREQ (int nchan) {} function DMA_schedule (line 152) | void DMA_schedule(int nchan) {} function DMA_init (line 154) | void DMA_init(int high_page_enable, qemu_irq *cpu_request_exit) function DMA_register_channel (line 158) | void DMA_register_channel (int nchan, function fw_cfg_boot_set (line 164) | static int fw_cfg_boot_set(void *opaque, const char *boot_device) function nvram_init (line 170) | static void nvram_init(M48t59State *nvram, uint8_t *macaddr, function sun4m_pic_info (line 219) | void sun4m_pic_info(Monitor *mon) function sun4m_irq_info (line 225) | void sun4m_irq_info(Monitor *mon) function cpu_check_irqs (line 231) | void cpu_check_irqs(CPUSPARCState *env) function cpu_kick_irq (line 256) | static void cpu_kick_irq(CPUSPARCState *env) function cpu_set_irq (line 263) | static void cpu_set_irq(void *opaque, int irq, int level) function dummy_cpu_set_irq (line 278) | static void dummy_cpu_set_irq(void *opaque, int irq, int level) function main_cpu_reset (line 282) | static void main_cpu_reset(void *opaque) function secondary_cpu_reset (line 290) | static void secondary_cpu_reset(void *opaque) function cpu_halt_signal (line 298) | static void cpu_halt_signal(void *opaque, int irq, int level) function translate_kernel_address (line 304) | static uint64_t translate_kernel_address(void *opaque, uint64_t addr) function sun4m_load_kernel (line 309) | static unsigned long sun4m_load_kernel(const char *kernel_filename, function lance_init (line 404) | static void lance_init(NICInfo *nd, target_phys_addr_t leaddr, function DeviceState (line 424) | static DeviceState *slavio_intctl_init(target_phys_addr_t addr, function slavio_timer_init_all (line 453) | static void slavio_timer_init_all(target_phys_addr_t addr, qemu_irq mast... function slavio_misc_init (line 479) | static void slavio_misc_init(target_phys_addr_t base, function ecc_init (line 518) | static void ecc_init(target_phys_addr_t base, qemu_irq irq, uint32_t ver... function apc_init (line 534) | static void apc_init(target_phys_addr_t power_base, qemu_irq cpu_halt) function tcx_init (line 547) | static void tcx_init(target_phys_addr_t addr, int vram_size, int width, function idreg_init (line 583) | static void idreg_init(target_phys_addr_t addr) type IDRegState (line 596) | typedef struct IDRegState { function idreg_init1 (line 601) | static int idreg_init1(SysBusDevice *dev) function idreg_class_init (line 612) | static void idreg_class_init(ObjectClass *klass, void *data) type AFXState (line 626) | typedef struct AFXState { function afx_init (line 632) | static void afx_init(target_phys_addr_t addr) function afx_init1 (line 644) | static int afx_init1(SysBusDevice *dev) function afx_class_init (line 654) | static void afx_class_init(ObjectClass *klass, void *data) type PROMState (line 668) | typedef struct PROMState { function translate_prom_address (line 674) | static uint64_t translate_prom_address(void *opaque, uint64_t addr) function prom_init (line 680) | static void prom_init(target_phys_addr_t addr, const char *bios_name) function prom_init1 (line 714) | static int prom_init1(SysBusDevice *dev) function prom_class_init (line 729) | static void prom_class_init(ObjectClass *klass, void *data) type RamDevice (line 745) | typedef struct RamDevice function ram_init1 (line 753) | static int ram_init1(SysBusDevice *dev) function ram_init (line 763) | static void ram_init(target_phys_addr_t addr, ram_addr_t RAM_size, function ram_class_init (line 793) | static void ram_class_init(ObjectClass *klass, void *data) function cpu_devinit (line 809) | static void cpu_devinit(const char *cpu_model, unsigned int id, function sun4m_hw_init (line 831) | static void sun4m_hw_init(const struct sun4m_hwdef *hwdef, ram_addr_t RA... type sun4m_hwdef (line 1038) | struct sun4m_hwdef function ss5_init (line 1284) | static void ss5_init(ram_addr_t RAM_size, function ss10_init (line 1294) | static void ss10_init(ram_addr_t RAM_size, function ss600mp_init (line 1304) | static void ss600mp_init(ram_addr_t RAM_size, function ss20_init (line 1315) | static void ss20_init(ram_addr_t RAM_size, function vger_init (line 1325) | static void vger_init(ram_addr_t RAM_size, function ss_lx_init (line 1335) | static void ss_lx_init(ram_addr_t RAM_size, function ss4_init (line 1345) | static void ss4_init(ram_addr_t RAM_size, function scls_init (line 1355) | static void scls_init(ram_addr_t RAM_size, function sbook_init (line 1365) | static void sbook_init(ram_addr_t RAM_size, type sun4d_hwdef (line 1441) | struct sun4d_hwdef function DeviceState (line 1496) | static DeviceState *sbi_init(target_phys_addr_t addr, qemu_irq **parent_... function sun4d_hw_init (line 1516) | static void sun4d_hw_init(const struct sun4d_hwdef *hwdef, ram_addr_t RA... function ss1000_init (line 1632) | static void ss1000_init(ram_addr_t RAM_size, function ss2000_init (line 1642) | static void ss2000_init(ram_addr_t RAM_size, type sun4c_hwdef (line 1667) | struct sun4c_hwdef function DeviceState (line 1690) | static DeviceState *sun4c_intctl_init(target_phys_addr_t addr, function sun4c_hw_init (line 1710) | static void sun4c_hw_init(const struct sun4c_hwdef *hwdef, ram_addr_t RA... function ss2_init (line 1824) | static void ss2_init(ram_addr_t RAM_size, function sun4m_register_types (line 1840) | static void sun4m_register_types(void) function ss2_machine_init (line 1848) | static void ss2_machine_init(void) FILE: qemu/hw/sun4m.h function sparc_iommu_memory_read (line 11) | static inline void sparc_iommu_memory_read(void *opaque, function sparc_iommu_memory_write (line 18) | static inline void sparc_iommu_memory_write(void *opaque, FILE: qemu/hw/sun4m_iommu.c type IOMMUState (line 129) | typedef struct IOMMUState { function iommu_mem_read (line 138) | static uint64_t iommu_mem_read(void *opaque, target_phys_addr_t addr, function iommu_mem_write (line 160) | static void iommu_mem_write(void *opaque, target_phys_addr_t addr, function iommu_page_get_flags (line 252) | static uint32_t iommu_page_get_flags(IOMMUState *s, target_phys_addr_t a... function target_phys_addr_t (line 267) | static target_phys_addr_t iommu_translate_pa(target_phys_addr_t addr, function iommu_bad_addr (line 277) | static void iommu_bad_addr(IOMMUState *s, target_phys_addr_t addr, function sparc_iommu_memory_rw (line 289) | void sparc_iommu_memory_rw(void *opaque, target_phys_addr_t addr, function iommu_reset (line 334) | static void iommu_reset(DeviceState *d) function iommu_init1 (line 347) | static int iommu_init1(SysBusDevice *dev) function iommu_class_init (line 365) | static void iommu_class_init(ObjectClass *klass, void *data) function iommu_register_types (line 383) | static void iommu_register_types(void) FILE: qemu/hw/sun4u.c type hwdef (line 88) | struct hwdef { type EbusState (line 95) | typedef struct EbusState { function DMA_get_channel_mode (line 101) | int DMA_get_channel_mode (int nchan) function DMA_read_memory (line 105) | int DMA_read_memory (int nchan, void *buf, int pos, int size) function DMA_write_memory (line 109) | int DMA_write_memory (int nchan, void *buf, int pos, int size) function DMA_hold_DREQ (line 113) | void DMA_hold_DREQ (int nchan) {} function DMA_release_DREQ (line 114) | void DMA_release_DREQ (int nchan) {} function DMA_schedule (line 115) | void DMA_schedule(int nchan) {} function DMA_init (line 117) | void DMA_init(int high_page_enable, qemu_irq *cpu_request_exit) function DMA_register_channel (line 121) | void DMA_register_channel (int nchan, function fw_cfg_boot_set (line 127) | static int fw_cfg_boot_set(void *opaque, const char *boot_device) function sun4u_NVRAM_set_params (line 133) | static int sun4u_NVRAM_set_params(M48t59State *nvram, uint16_t NVRAM_size, function sun4u_load_kernel (line 184) | static unsigned long sun4u_load_kernel(const char *kernel_filename, function cpu_check_irqs (line 246) | void cpu_check_irqs(CPUSPARCState *env) function cpu_kick_irq (line 305) | static void cpu_kick_irq(CPUSPARCState *env) function cpu_set_ivec_irq (line 312) | static void cpu_set_ivec_irq(void *opaque, int irq, int level) type ResetData (line 336) | typedef struct ResetData { function cpu_put_timer (line 341) | void cpu_put_timer(QEMUFile *f, CPUTimer *s) function cpu_get_timer (line 351) | void cpu_get_timer(QEMUFile *f, CPUTimer *s) function CPUTimer (line 361) | static CPUTimer* cpu_timer_create(const char* name, CPUSPARCState *env, function cpu_timer_reset (line 379) | static void cpu_timer_reset(CPUTimer *timer) function main_cpu_reset (line 387) | static void main_cpu_reset(void *opaque) function tick_irq (line 411) | static void tick_irq(void *opaque) function stick_irq (line 428) | static void stick_irq(void *opaque) function hstick_irq (line 445) | static void hstick_irq(void *opaque) function cpu_to_timer_ticks (line 462) | static int64_t cpu_to_timer_ticks(int64_t cpu_ticks, uint32_t frequency) function timer_to_cpu_ticks (line 467) | static uint64_t timer_to_cpu_ticks(int64_t timer_ticks, uint32_t frequency) function cpu_tick_set_count (line 472) | void cpu_tick_set_count(CPUTimer *timer, uint64_t count) function cpu_tick_get_count (line 488) | uint64_t cpu_tick_get_count(CPUTimer *timer) function cpu_tick_set_limit (line 504) | void cpu_tick_set_limit(CPUTimer *timer, uint64_t limit) function isa_irq_handler (line 538) | static void isa_irq_handler(void *opaque, int n, int level) function ISABus (line 559) | static ISABus * function pci_ebus_init1 (line 574) | static int function ebus_class_init (line 595) | static void ebus_class_init(ObjectClass *klass, void *data) type PROMState (line 613) | typedef struct PROMState { function translate_prom_address (line 618) | static uint64_t translate_prom_address(void *opaque, uint64_t addr) function prom_init (line 625) | static void prom_init(target_phys_addr_t addr, const char *bios_name) function prom_init1 (line 659) | static int prom_init1(SysBusDevice *dev) function prom_class_init (line 674) | static void prom_class_init(ObjectClass *klass, void *data) type RamDevice (line 691) | typedef struct RamDevice function ram_init1 (line 699) | static int ram_init1(SysBusDevice *dev) function ram_init (line 709) | static void ram_init(target_phys_addr_t addr, ram_addr_t RAM_size) function ram_class_init (line 731) | static void ram_class_init(ObjectClass *klass, void *data) function CPUSPARCState (line 747) | static CPUSPARCState *cpu_devinit(const char *cpu_model, const struct hw... function sun4uv_init (line 781) | static void sun4uv_init(MemoryRegion *address_space_mem, type hwdef (line 892) | struct hwdef function sun4u_init (line 917) | static void sun4u_init(ram_addr_t RAM_size, function sun4v_init (line 927) | static void sun4v_init(ram_addr_t RAM_size, function niagara_init (line 937) | static void niagara_init(ram_addr_t RAM_size, function sun4u_register_types (line 968) | static void sun4u_register_types(void) function sun4u_machine_init (line 975) | static void sun4u_machine_init(void) FILE: qemu/hw/sysbus.c type BusInfo (line 27) | struct BusInfo function sysbus_connect_irq (line 34) | void sysbus_connect_irq(SysBusDevice *dev, int n, qemu_irq irq) function sysbus_mmio_map (line 43) | void sysbus_mmio_map(SysBusDevice *dev, int n, target_phys_addr_t addr) function sysbus_init_irq (line 63) | void sysbus_init_irq(SysBusDevice *dev, qemu_irq *p) function sysbus_pass_irq (line 73) | void sysbus_pass_irq(SysBusDevice *dev, SysBusDevice *target) function sysbus_init_mmio (line 83) | void sysbus_init_mmio(SysBusDevice *dev, MemoryRegion *memory) function MemoryRegion (line 93) | MemoryRegion *sysbus_mmio_get_region(SysBusDevice *dev, int n) function sysbus_init_ioports (line 98) | void sysbus_init_ioports(SysBusDevice *dev, pio_addr_t ioport, pio_addr_... function sysbus_device_init (line 108) | static int sysbus_device_init(DeviceState *dev) function DeviceState (line 116) | DeviceState *sysbus_create_varargs(const char *name, function DeviceState (line 145) | DeviceState *sysbus_try_create_varargs(const char *name, function sysbus_dev_print (line 177) | static void sysbus_dev_print(Monitor *mon, DeviceState *dev, int indent) function sysbus_add_memory (line 209) | void sysbus_add_memory(SysBusDevice *dev, target_phys_addr_t addr, function sysbus_add_memory_overlap (line 215) | void sysbus_add_memory_overlap(SysBusDevice *dev, target_phys_addr_t addr, function sysbus_del_memory (line 222) | void sysbus_del_memory(SysBusDevice *dev, MemoryRegion *mem) function sysbus_add_io (line 227) | void sysbus_add_io(SysBusDevice *dev, target_phys_addr_t addr, function sysbus_del_io (line 233) | void sysbus_del_io(SysBusDevice *dev, MemoryRegion *mem) function MemoryRegion (line 238) | MemoryRegion *sysbus_address_space(SysBusDevice *dev) function sysbus_device_class_init (line 243) | static void sysbus_device_class_init(ObjectClass *klass, void *data) function sysbus_register_types (line 259) | static void sysbus_register_types(void) FILE: qemu/hw/sysbus.h type SysBusDevice (line 13) | typedef struct SysBusDevice SysBusDevice; type SysBusDeviceClass (line 23) | typedef struct SysBusDeviceClass { type SysBusDevice (line 29) | struct SysBusDevice { function DeviceState (line 72) | static inline DeviceState *sysbus_create_simple(const char *name, function DeviceState (line 79) | static inline DeviceState *sysbus_try_create_simple(const char *name, FILE: qemu/hw/tc58128.c type state_t (line 15) | typedef enum { WAIT, READ1, READ2, READ3 } state_t; type tc58128_dev (line 17) | typedef struct { function init_dev (line 28) | static void init_dev(tc58128_dev * dev, const char *filename) function handle_command (line 56) | static void handle_command(tc58128_dev * dev, uint8_t command) function handle_address (line 84) | static void handle_address(tc58128_dev * dev, uint8_t data) function handle_read (line 117) | static uint8_t handle_read(tc58128_dev * dev) function tc58128_cb (line 129) | static int tc58128_cb(uint16_t porta, uint16_t portb, function tc58128_init (line 173) | int tc58128_init(struct SH7750State *s, const char *zone1, const char *z... FILE: qemu/hw/tc6393xb.c type TC6393xbState (line 84) | struct TC6393xbState { function qemu_irq (line 137) | qemu_irq *tc6393xb_gpio_in_get(TC6393xbState *s) function tc6393xb_gpio_set (line 142) | static void tc6393xb_gpio_set(void *opaque, int line, int level) function tc6393xb_gpio_out_set (line 154) | void tc6393xb_gpio_out_set(TC6393xbState *s, int line, function tc6393xb_gpio_handler_update (line 165) | static void tc6393xb_gpio_handler_update(TC6393xbState *s) function qemu_irq (line 180) | qemu_irq tc6393xb_l3v_get(TC6393xbState *s) function tc6393xb_l3v (line 185) | static void tc6393xb_l3v(void *opaque, int line, int level) function tc6393xb_sub_irq (line 192) | static void tc6393xb_sub_irq(void *opaque, int line, int level) { function tc6393xb_scr_readb (line 218) | static uint32_t tc6393xb_scr_readb(TC6393xbState *s, target_phys_addr_t ... function tc6393xb_scr_writeb (line 279) | static void tc6393xb_scr_writeb(TC6393xbState *s, target_phys_addr_t add... function tc6393xb_nand_irq (line 325) | static void tc6393xb_nand_irq(TC6393xbState *s) { function tc6393xb_nand_cfg_readb (line 330) | static uint32_t tc6393xb_nand_cfg_readb(TC6393xbState *s, target_phys_ad... function tc6393xb_nand_cfg_writeb (line 343) | static void tc6393xb_nand_cfg_writeb(TC6393xbState *s, target_phys_addr_... function tc6393xb_nand_readb (line 360) | static uint32_t tc6393xb_nand_readb(TC6393xbState *s, target_phys_addr_t... function tc6393xb_nand_writeb (line 379) | static void tc6393xb_nand_writeb(TC6393xbState *s, target_phys_addr_t ad... function tc6393xb_draw_graphic (line 434) | static void tc6393xb_draw_graphic(TC6393xbState *s, int full_update) function tc6393xb_draw_blank (line 460) | static void tc6393xb_draw_blank(TC6393xbState *s, int full_update) function tc6393xb_update_display (line 478) | static void tc6393xb_update_display(void *opaque) function tc6393xb_readb (line 502) | static uint64_t tc6393xb_readb(void *opaque, target_phys_addr_t addr, function tc6393xb_writeb (line 525) | static void tc6393xb_writeb(void *opaque, target_phys_addr_t addr, function TC6393xbState (line 545) | TC6393xbState *tc6393xb_init(MemoryRegion *sysmem, uint32_t base, qemu_i... FILE: qemu/hw/tcx.c type TCXState (line 37) | typedef struct TCXState { function tcx_set_dirty (line 62) | static void tcx_set_dirty(TCXState *s) function tcx24_set_dirty (line 67) | static void tcx24_set_dirty(TCXState *s) function update_palette_entries (line 73) | static void update_palette_entries(TCXState *s, int start, int end) function tcx_draw_line32 (line 103) | static void tcx_draw_line32(TCXState *s1, uint8_t *d, function tcx_draw_line16 (line 116) | static void tcx_draw_line16(TCXState *s1, uint8_t *d, function tcx_draw_line8 (line 129) | static void tcx_draw_line8(TCXState *s1, uint8_t *d, function tcx24_draw_line32 (line 146) | static inline void tcx24_draw_line32(TCXState *s1, uint8_t *d, function check_dirty (line 177) | static inline int check_dirty(TCXState *s, ram_addr_t page, ram_addr_t p... function reset_dirty (line 191) | static inline void reset_dirty(TCXState *ts, ram_addr_t page_min, function tcx_update_display (line 210) | static void tcx_update_display(void *opaque) function tcx24_update_display (line 290) | static void tcx24_update_display(void *opaque) function tcx_invalidate_display (line 366) | static void tcx_invalidate_display(void *opaque) function tcx24_invalidate_display (line 374) | static void tcx24_invalidate_display(void *opaque) function vmstate_tcx_post_load (line 383) | static int vmstate_tcx_post_load(void *opaque, int version_id) function tcx_reset (line 416) | static void tcx_reset(DeviceState *d) function tcx_dac_readl (line 433) | static uint64_t tcx_dac_readl(void *opaque, target_phys_addr_t addr, function tcx_dac_writel (line 439) | static void tcx_dac_writel(void *opaque, target_phys_addr_t addr, uint64... function dummy_readl (line 486) | static uint64_t dummy_readl(void *opaque, target_phys_addr_t addr, function dummy_writel (line 492) | static void dummy_writel(void *opaque, target_phys_addr_t addr, function tcx_init1 (line 507) | static int tcx_init1(SysBusDevice *dev) function tcx_screen_dump (line 577) | static void tcx_screen_dump(void *opaque, const char *filename, bool csw... function tcx24_screen_dump (line 604) | static void tcx24_screen_dump(void *opaque, const char *filename, bool c... function tcx_class_init (line 649) | static void tcx_class_init(ObjectClass *klass, void *data) function tcx_register_types (line 667) | static void tcx_register_types(void) FILE: qemu/hw/tmp105.c type TMP105State (line 24) | typedef struct { function tmp105_interrupt_update (line 38) | static void tmp105_interrupt_update(TMP105State *s) function tmp105_alarm_update (line 43) | static void tmp105_alarm_update(TMP105State *s) function tmp105_set (line 68) | void tmp105_set(I2CSlave *i2c, int temp) function tmp105_read (line 85) | static void tmp105_read(TMP105State *s) function tmp105_write (line 117) | static void tmp105_write(TMP105State *s) function tmp105_rx (line 141) | static int tmp105_rx(I2CSlave *i2c) function tmp105_tx (line 151) | static int tmp105_tx(I2CSlave *i2c, uint8_t data) function tmp105_event (line 166) | static void tmp105_event(I2CSlave *i2c, enum i2c_event event) function tmp105_post_load (line 176) | static int tmp105_post_load(void *opaque, int version_id) function tmp105_reset (line 205) | static void tmp105_reset(I2CSlave *i2c) function tmp105_init (line 218) | static int tmp105_init(I2CSlave *i2c) function tmp105_class_init (line 229) | static void tmp105_class_init(ObjectClass *klass, void *data) function tmp105_register_types (line 248) | static void tmp105_register_types(void) FILE: qemu/hw/tosa.c function tosa_microdrive_attach (line 55) | static void tosa_microdrive_attach(PXA2xxState *cpu) function tosa_out_switch (line 67) | static void tosa_out_switch(void *opaque, int line, int level) function tosa_gpio_setup (line 89) | static void tosa_gpio_setup(PXA2xxState *cpu, function tosa_ssp_tansfer (line 123) | static uint32_t tosa_ssp_tansfer(SSISlave *dev, uint32_t value) function tosa_ssp_init (line 129) | static int tosa_ssp_init(SSISlave *dev) type TosaDACState (line 135) | typedef struct { function tosa_dac_send (line 141) | static int tosa_dac_send(I2CSlave *i2c, uint8_t data) function tosa_dac_event (line 160) | static void tosa_dac_event(I2CSlave *i2c, enum i2c_event event) function tosa_dac_recv (line 183) | static int tosa_dac_recv(I2CSlave *s) function tosa_dac_init (line 189) | static int tosa_dac_init(I2CSlave *i2c) function tosa_tg_init (line 195) | static void tosa_tg_init(PXA2xxState *cpu) type arm_boot_info (line 203) | struct arm_boot_info function tosa_init (line 208) | static void tosa_init(ram_addr_t ram_size, function tosapda_machine_init (line 255) | static void tosapda_machine_init(void) function tosa_dac_class_init (line 262) | static void tosa_dac_class_init(ObjectClass *klass, void *data) function tosa_ssp_class_init (line 279) | static void tosa_ssp_class_init(ObjectClass *klass, void *data) function tosa_register_types (line 294) | static void tosa_register_types(void) FILE: qemu/hw/tsc2005.c type TSC2005State (line 28) | typedef struct { function tsc2005_read (line 110) | static uint16_t tsc2005_read(TSC2005State *s, int reg) function tsc2005_write (line 180) | static void tsc2005_write(TSC2005State *s, int reg, uint16_t data) function tsc2005_pin_update (line 228) | static void tsc2005_pin_update(TSC2005State *s) function tsc2005_reset (line 297) | static void tsc2005_reset(TSC2005State *s) function tsc2005_txrx_word (line 321) | static uint8_t tsc2005_txrx_word(void *opaque, uint8_t value) function tsc2005_txrx (line 386) | uint32_t tsc2005_txrx(void *opaque, uint32_t value, int len) function tsc2005_timer_tick (line 399) | static void tsc2005_timer_tick(void *opaque) function tsc2005_touchscreen_event (line 414) | static void tsc2005_touchscreen_event(void *opaque, function tsc2005_save (line 435) | static void tsc2005_save(QEMUFile *f, void *opaque) function tsc2005_load (line 476) | static int tsc2005_load(QEMUFile *f, void *opaque, int version_id) function tsc2005_set_transform (line 561) | void tsc2005_set_transform(void *opaque, MouseTransformInfo *info) FILE: qemu/hw/tsc210x.c type TSC210xState (line 37) | typedef struct { function tsc210x_reset (line 154) | static void tsc210x_reset(TSC210xState *s) type TSC210xRateInfo (line 212) | typedef struct { function tsc210x_out_flush (line 278) | static inline void tsc210x_out_flush(TSC210xState *s, int len) function tsc210x_audio_out_cb (line 292) | static void tsc210x_audio_out_cb(TSC210xState *s, int free_b) function tsc2102_audio_rate_update (line 303) | static void tsc2102_audio_rate_update(TSC210xState *s) function tsc2102_audio_output_update (line 324) | static void tsc2102_audio_output_update(TSC210xState *s) function tsc2102_data_register_read (line 358) | static uint16_t tsc2102_data_register_read(TSC210xState *s, int reg) function tsc2102_control_register_read (line 433) | static uint16_t tsc2102_control_register_read( function tsc2102_audio_register_read (line 484) | static uint16_t tsc2102_audio_register_read(TSC210xState *s, int reg) function tsc2102_data_register_write (line 565) | static void tsc2102_data_register_write( function tsc2102_control_register_write (line 589) | static void tsc2102_control_register_write( function tsc2102_audio_register_write (line 673) | static void tsc2102_audio_register_write( function tsc210x_pin_update (line 802) | static void tsc210x_pin_update(TSC210xState *s) function tsc210x_read (line 871) | static uint16_t tsc210x_read(TSC210xState *s) function tsc210x_write (line 902) | static void tsc210x_write(TSC210xState *s, uint16_t value) function tsc210x_txrx (line 936) | uint32_t tsc210x_txrx(void *opaque, uint32_t value, int len) function tsc210x_timer_tick (line 955) | static void tsc210x_timer_tick(void *opaque) function tsc210x_touchscreen_event (line 970) | static void tsc210x_touchscreen_event(void *opaque, function tsc210x_i2s_swallow (line 991) | static void tsc210x_i2s_swallow(TSC210xState *s) function tsc210x_i2s_set_rate (line 999) | static void tsc210x_i2s_set_rate(TSC210xState *s, int in, int out) function tsc210x_save (line 1005) | static void tsc210x_save(QEMUFile *f, void *opaque) function tsc210x_load (line 1051) | static int tsc210x_load(QEMUFile *f, void *opaque, int version_id) function uWireSlave (line 1103) | uWireSlave *tsc2102_init(qemu_irq pint) function uWireSlave (line 1152) | uWireSlave *tsc2301_init(qemu_irq penirq, qemu_irq kbirq, qemu_irq dav) function I2SCodec (line 1202) | I2SCodec *tsc210x_codec(uWireSlave *chip) function tsc210x_set_transform (line 1214) | void tsc210x_set_transform(uWireSlave *chip, function tsc210x_key_event (line 1276) | void tsc210x_key_event(uWireSlave *chip, int key, int down) FILE: qemu/hw/tusb6010.c type TUSBState (line 29) | typedef struct TUSBState { function tusb_intr_update (line 239) | static void tusb_intr_update(TUSBState *s) function tusb_usbip_intr_update (line 247) | static void tusb_usbip_intr_update(TUSBState *s) function tusb_dma_intr_update (line 266) | static void tusb_dma_intr_update(TUSBState *s) function tusb_gpio_intr_update (line 276) | static void tusb_gpio_intr_update(TUSBState *s) function tusb_async_readb (line 284) | static uint32_t tusb_async_readb(void *opaque, target_phys_addr_t addr) function tusb_async_readh (line 301) | static uint32_t tusb_async_readh(void *opaque, target_phys_addr_t addr) function tusb_async_readw (line 318) | static uint32_t tusb_async_readw(void *opaque, target_phys_addr_t addr) function tusb_async_writeb (line 441) | static void tusb_async_writeb(void *opaque, target_phys_addr_t addr, function tusb_async_writeh (line 462) | static void tusb_async_writeh(void *opaque, target_phys_addr_t addr, function tusb_async_writew (line 483) | static void tusb_async_writew(void *opaque, target_phys_addr_t addr, function tusb_otg_tick (line 650) | static void tusb_otg_tick(void *opaque) function tusb_power_tick (line 659) | static void tusb_power_tick(void *opaque) function tusb_musb_core_intr (line 669) | static void tusb_musb_core_intr(void *opaque, int source, int level) function tusb6010_power (line 718) | static void tusb6010_power(TUSBState *s, int on) function tusb6010_irq (line 732) | static void tusb6010_irq(void *opaque, int source, int level) function tusb6010_reset (line 741) | static void tusb6010_reset(DeviceState *dev) function tusb6010_init (line 777) | static int tusb6010_init(SysBusDevice *dev) function tusb6010_class_init (line 792) | static void tusb6010_class_init(ObjectClass *klass, void *data) function tusb6010_register_types (line 808) | static void tusb6010_register_types(void) FILE: qemu/hw/twl92230.c type MenelausState (line 30) | typedef struct { function menelaus_update (line 68) | static inline void menelaus_update(MenelausState *s) function menelaus_rtc_start (line 73) | static inline void menelaus_rtc_start(MenelausState *s) function menelaus_rtc_stop (line 79) | static inline void menelaus_rtc_stop(MenelausState *s) function menelaus_rtc_update (line 87) | static void menelaus_rtc_update(MenelausState *s) function menelaus_alm_update (line 92) | static void menelaus_alm_update(MenelausState *s) function menelaus_rtc_hz (line 98) | static void menelaus_rtc_hz(void *opaque) function menelaus_reset (line 128) | static void menelaus_reset(I2CSlave *i2c) function menelaus_gpio_set (line 184) | static void menelaus_gpio_set(void *opaque, int line, int level) function menelaus_read (line 261) | static uint8_t menelaus_read(void *opaque, uint8_t addr) function menelaus_write (line 407) | static void menelaus_write(void *opaque, uint8_t addr, uint8_t value) function menelaus_event (line 709) | static void menelaus_event(I2CSlave *i2c, enum i2c_event event) function menelaus_tx (line 717) | static int menelaus_tx(I2CSlave *i2c, uint8_t data) function menelaus_rx (line 730) | static int menelaus_rx(I2CSlave *i2c) function get_int32_as_uint16 (line 742) | static int get_int32_as_uint16(QEMUFile *f, void *pv, size_t size) function put_int32_as_uint16 (line 749) | static void put_int32_as_uint16(QEMUFile *f, void *pv, size_t size) function menelaus_pre_save (line 781) | static void menelaus_pre_save(void *opaque) function menelaus_post_load (line 788) | static int menelaus_post_load(void *opaque, int version_id) function twl92230_init (line 842) | static int twl92230_init(I2CSlave *i2c) function twl92230_class_init (line 858) | static void twl92230_class_init(ObjectClass *klass, void *data) function twl92230_register_types (line 877) | static void twl92230_register_types(void) FILE: qemu/hw/unin_pci.c type UNINState (line 41) | typedef struct UNINState { function pci_unin_map_irq (line 47) | static int pci_unin_map_irq(PCIDevice *pci_dev, int irq_num) function pci_unin_set_irq (line 57) | static void pci_unin_set_irq(void *opaque, int irq_num, int level) function unin_get_config_reg (line 66) | static uint32_t unin_get_config_reg(uint32_t reg, uint32_t addr) function unin_data_write (line 99) | static void unin_data_write(void *opaque, target_phys_addr_t addr, function unin_data_read (line 110) | static uint64_t unin_data_read(void *opaque, target_phys_addr_t addr, function pci_unin_main_init_device (line 130) | static int pci_unin_main_init_device(SysBusDevice *dev) function pci_u3_agp_init_device (line 151) | static int pci_u3_agp_init_device(SysBusDevice *dev) function pci_unin_agp_init_device (line 170) | static int pci_unin_agp_init_device(SysBusDevice *dev) function pci_unin_internal_init_device (line 188) | static int pci_unin_internal_init_device(SysBusDevice *dev) function PCIBus (line 206) | PCIBus *pci_pmac_init(qemu_irq *pic, function PCIBus (line 271) | PCIBus *pci_pmac_u3_init(qemu_irq *pic, function unin_main_pci_host_init (line 309) | static int unin_main_pci_host_init(PCIDevice *d) function unin_agp_pci_host_init (line 317) | static int unin_agp_pci_host_init(PCIDevice *d) function u3_agp_pci_host_init (line 325) | static int u3_agp_pci_host_init(PCIDevice *d) function unin_internal_pci_host_init (line 334) | static int unin_internal_pci_host_init(PCIDevice *d) function unin_main_pci_host_class_init (line 342) | static void unin_main_pci_host_class_init(ObjectClass *klass, void *data) function u3_agp_pci_host_class_init (line 360) | static void u3_agp_pci_host_class_init(ObjectClass *klass, void *data) function unin_agp_pci_host_class_init (line 378) | static void unin_agp_pci_host_class_init(ObjectClass *klass, void *data) function unin_internal_pci_host_class_init (line 396) | static void unin_internal_pci_host_class_init(ObjectClass *klass, void *... function pci_unin_main_class_init (line 414) | static void pci_unin_main_class_init(ObjectClass *klass, void *data) function pci_u3_agp_class_init (line 428) | static void pci_u3_agp_class_init(ObjectClass *klass, void *data) function pci_unin_agp_class_init (line 442) | static void pci_unin_agp_class_init(ObjectClass *klass, void *data) function pci_unin_internal_class_init (line 456) | static void pci_unin_internal_class_init(ObjectClass *klass, void *data) function unin_register_types (line 470) | static void unin_register_types(void) FILE: qemu/hw/usb.h type USBBus (line 148) | typedef struct USBBus USBBus; type USBBusOps (line 149) | typedef struct USBBusOps USBBusOps; type USBPort (line 150) | typedef struct USBPort USBPort; type USBDevice (line 151) | typedef struct USBDevice USBDevice; type USBPacket (line 152) | typedef struct USBPacket USBPacket; type USBEndpoint (line 153) | typedef struct USBEndpoint USBEndpoint; type USBDesc (line 155) | typedef struct USBDesc USBDesc; type USBDescID (line 156) | typedef struct USBDescID USBDescID; type USBDescDevice (line 157) | typedef struct USBDescDevice USBDescDevice; type USBDescConfig (line 158) | typedef struct USBDescConfig USBDescConfig; type USBDescIfaceAssoc (line 159) | typedef struct USBDescIfaceAssoc USBDescIfaceAssoc; type USBDescIface (line 160) | typedef struct USBDescIface USBDescIface; type USBDescEndpoint (line 161) | typedef struct USBDescEndpoint USBDescEndpoint; type USBDescOther (line 162) | typedef struct USBDescOther USBDescOther; type USBDescString (line 163) | typedef struct USBDescString USBDescString; type USBDescString (line 165) | struct USBDescString { type USBEndpoint (line 174) | struct USBEndpoint { type USBDevice (line 186) | struct USBDevice { type USBDeviceClass (line 231) | typedef struct USBDeviceClass { type USBPortOps (line 286) | typedef struct USBPortOps { type USBPort (line 303) | struct USBPort { type USBPacketState (line 315) | typedef enum USBPacketState { type USBPacket (line 325) | struct USBPacket { function usb_packet_is_inflight (line 348) | static inline bool usb_packet_is_inflight(USBPacket *p) type USBEndpoint (line 362) | struct USBEndpoint type musb_irq_source_e (line 393) | enum musb_irq_source_e { type MUSBState (line 410) | typedef struct MUSBState MUSBState; type USBBus (line 419) | struct USBBus { type USBBusOps (line 430) | struct USBBusOps { function USBBus (line 457) | static inline USBBus *usb_bus_from_device(USBDevice *d) FILE: qemu/hw/usb/bus.c type BusInfo (line 14) | struct BusInfo function usb_device_post_load (line 28) | static int usb_device_post_load(void *opaque, int version_id) function usb_bus_new (line 57) | void usb_bus_new(USBBus *bus, USBBusOps *ops, DeviceState *host) function USBBus (line 68) | USBBus *usb_bus_find(int busnr) function usb_device_init (line 81) | static int usb_device_init(USBDevice *dev) function USBDevice (line 90) | USBDevice *usb_device_find_device(USBDevice *dev, uint8_t addr) function usb_device_handle_destroy (line 99) | static void usb_device_handle_destroy(USBDevice *dev) function usb_device_cancel_packet (line 107) | void usb_device_cancel_packet(USBDevice *dev, USBPacket *p) function usb_device_handle_attach (line 115) | void usb_device_handle_attach(USBDevice *dev) function usb_device_handle_reset (line 123) | void usb_device_handle_reset(USBDevice *dev) function usb_device_handle_control (line 131) | int usb_device_handle_control(USBDevice *dev, USBPacket *p, int request, function usb_device_handle_data (line 142) | int usb_device_handle_data(USBDevice *dev, USBPacket *p) function USBDesc (line 157) | const USBDesc *usb_device_get_usb_desc(USBDevice *dev) function usb_device_set_interface (line 163) | void usb_device_set_interface(USBDevice *dev, int interface, function usb_qdev_init (line 172) | static int usb_qdev_init(DeviceState *qdev) function usb_qdev_exit (line 201) | static int usb_qdev_exit(DeviceState *qdev) type LegacyUSBFactory (line 215) | typedef struct LegacyUSBFactory function usb_legacy_register (line 224) | void usb_legacy_register(const char *typename, const char *usbdevice_name, function USBDevice (line 237) | USBDevice *usb_create(USBBus *bus, const char *name) function USBDevice (line 245) | USBDevice *usb_create_simple(USBBus *bus, const char *name) function usb_fill_port (line 262) | static void usb_fill_port(USBPort *port, void *opaque, int index, function usb_register_port (line 272) | void usb_register_port(USBBus *bus, USBPort *port, void *opaque, int index, function usb_register_companion (line 280) | int usb_register_companion(const char *masterbus, USBPort *ports[], function usb_port_location (line 311) | void usb_port_location(USBPort *downstream, USBPort *upstream, int portnr) function usb_unregister_port (line 321) | void usb_unregister_port(USBBus *bus, USBPort *port) function usb_claim_port (line 329) | int usb_claim_port(USBDevice *dev) function usb_release_port (line 372) | void usb_release_port(USBDevice *dev) function usb_device_attach (line 390) | int usb_device_attach(USBDevice *dev) function usb_device_detach (line 412) | int usb_device_detach(USBDevice *dev) function usb_device_delete_addr (line 426) | int usb_device_delete_addr(int busnr, int addr) function usb_bus_dev_print (line 461) | static void usb_bus_dev_print(Monitor *mon, DeviceState *qdev, int indent) function usb_info (line 505) | void usb_info(Monitor *mon) function USBDevice (line 529) | USBDevice *usbdevice_create(const char *cmdline) function usb_device_class_init (line 574) | static void usb_device_class_init(ObjectClass *klass, void *data) function usb_register_types (line 592) | static void usb_register_types(void) FILE: qemu/hw/usb/core.c function usb_attach (line 31) | void usb_attach(USBPort *port) function usb_detach (line 43) | void usb_detach(USBPort *port) function usb_port_reset (line 53) | void usb_port_reset(USBPort *port) function usb_device_reset (line 63) | void usb_device_reset(USBDevice *dev) function usb_wakeup (line 74) | void usb_wakeup(USBEndpoint *ep) function do_token_setup (line 100) | static int do_token_setup(USBDevice *s, USBPacket *p) function do_token_in (line 146) | static int do_token_in(USBDevice *s, USBPacket *p) function do_token_out (line 195) | static int do_token_out(USBDevice *s, USBPacket *p) function do_parameter (line 230) | static int do_parameter(USBDevice *s, USBPacket *p) function usb_generic_async_ctrl_complete (line 278) | void usb_generic_async_ctrl_complete(USBDevice *s, USBPacket *p) function set_usb_string (line 315) | int set_usb_string(uint8_t *buf, const char *str) function USBDevice (line 331) | USBDevice *usb_find_device(USBPort *port, uint8_t addr) function usb_process_one (line 344) | static int usb_process_one(USBPacket *p) function usb_handle_packet (line 372) | int usb_handle_packet(USBDevice *dev, USBPacket *p) function usb_packet_complete (line 404) | void usb_packet_complete(USBDevice *dev, USBPacket *p) function usb_cancel_packet (line 436) | void usb_cancel_packet(USBPacket * p) function usb_packet_init (line 448) | void usb_packet_init(USBPacket *p) function usb_packet_check_state (line 469) | void usb_packet_check_state(USBPacket *p, USBPacketState expected) function usb_packet_set_state (line 485) | void usb_packet_set_state(USBPacket *p, USBPacketState state) function usb_packet_setup (line 496) | void usb_packet_setup(USBPacket *p, int pid, USBEndpoint *ep) function usb_packet_addbuf (line 507) | void usb_packet_addbuf(USBPacket *p, void *ptr, size_t len) function usb_packet_copy (line 512) | void usb_packet_copy(USBPacket *p, void *ptr, size_t bytes) function usb_packet_skip (line 531) | void usb_packet_skip(USBPacket *p, size_t bytes) function usb_packet_cleanup (line 541) | void usb_packet_cleanup(USBPacket *p) function usb_ep_init (line 547) | void usb_ep_init(USBDevice *dev) function usb_ep_dump (line 575) | void usb_ep_dump(USBDevice *dev) type USBEndpoint (line 617) | struct USBEndpoint type USBEndpoint (line 619) | struct USBEndpoint function usb_ep_get_type (line 633) | uint8_t usb_ep_get_type(USBDevice *dev, int pid, int ep) function usb_ep_set_type (line 639) | void usb_ep_set_type(USBDevice *dev, int pid, int ep, uint8_t type) function usb_ep_get_ifnum (line 645) | uint8_t usb_ep_get_ifnum(USBDevice *dev, int pid, int ep) function usb_ep_set_ifnum (line 651) | void usb_ep_set_ifnum(USBDevice *dev, int pid, int ep, uint8_t ifnum) function usb_ep_set_max_packet_size (line 657) | void usb_ep_set_max_packet_size(USBDevice *dev, int pid, int ep, function usb_ep_get_max_packet_size (line 678) | int usb_ep_get_max_packet_size(USBDevice *dev, int pid, int ep) function usb_ep_set_pipeline (line 684) | void usb_ep_set_pipeline(USBDevice *dev, int pid, int ep, bool enabled) FILE: qemu/hw/usb/desc.c function usb_lo (line 7) | static uint8_t usb_lo(uint16_t val) function usb_hi (line 12) | static uint8_t usb_hi(uint16_t val) function usb_desc_device (line 17) | int usb_desc_device(const USBDescID *id, const USBDescDevice *dev, function usb_desc_device_qualifier (line 51) | int usb_desc_device_qualifier(const USBDescDevice *dev, function usb_desc_config (line 75) | int usb_desc_config(const USBDescConfig *conf, uint8_t *dest, size_t len) function usb_desc_iface_group (line 119) | int usb_desc_iface_group(const USBDescIfaceAssoc *iad, uint8_t *dest, function usb_desc_iface (line 154) | int usb_desc_iface(const USBDescIface *iface, uint8_t *dest, size_t len) function usb_desc_endpoint (line 193) | int usb_desc_endpoint(const USBDescEndpoint *ep, uint8_t *dest, size_t len) function usb_desc_other (line 220) | int usb_desc_other(const USBDescOther *desc, uint8_t *dest, size_t len) function usb_desc_ep_init (line 234) | static void usb_desc_ep_init(USBDevice *dev) function USBDescIface (line 257) | static const USBDescIface *usb_desc_find_interface(USBDevice *dev, function usb_desc_set_interface (line 285) | static int usb_desc_set_interface(USBDevice *dev, int index, int value) function usb_desc_set_config (line 306) | static int usb_desc_set_config(USBDevice *dev, int value) function usb_desc_setdefaults (line 339) | static void usb_desc_setdefaults(USBDevice *dev) function usb_desc_init (line 356) | void usb_desc_init(USBDevice *dev) function usb_desc_attach (line 372) | void usb_desc_attach(USBDevice *dev) function usb_desc_set_string (line 389) | void usb_desc_set_string(USBDevice *dev, uint8_t index, const char *str) function usb_desc_string (line 419) | int usb_desc_string(USBDevice *dev, int index, uint8_t *dest, size_t len) function usb_desc_get_descriptor (line 456) | int usb_desc_get_descriptor(USBDevice *dev, int value, uint8_t *dest, si... function usb_desc_handle_control (line 520) | int usb_desc_handle_control(USBDevice *dev, USBPacket *p, FILE: qemu/hw/usb/desc.h type USBDescID (line 6) | struct USBDescID { type USBDescDevice (line 15) | struct USBDescDevice { type USBDescConfig (line 26) | struct USBDescConfig { type USBDescIfaceAssoc (line 43) | struct USBDescIfaceAssoc { type USBDescIface (line 55) | struct USBDescIface { type USBDescEndpoint (line 69) | struct USBDescEndpoint { type USBDescOther (line 81) | struct USBDescOther { type USBDesc (line 88) | struct USBDesc { FILE: qemu/hw/usb/dev-audio.c type usb_audio_strings (line 55) | enum usb_audio_strings { type usb_audio_altset (line 257) | enum usb_audio_altset { type streambuf (line 295) | struct streambuf { function streambuf_init (line 302) | static void streambuf_init(struct streambuf *buf, uint32_t size) function streambuf_fini (line 311) | static void streambuf_fini(struct streambuf *buf) function streambuf_put (line 317) | static int streambuf_put(struct streambuf *buf, USBPacket *p) type streambuf (line 331) | struct streambuf type USBAudioState (line 345) | typedef struct USBAudioState { function output_callback (line 365) | static void output_callback(void *opaque, int avail) function usb_audio_set_output_altset (line 383) | static int usb_audio_set_output_altset(USBAudioState *s, int altset) function usb_audio_get_control (line 410) | static int usb_audio_get_control(USBAudioState *s, uint8_t attrib, function usb_audio_set_control (line 457) | static int usb_audio_set_control(USBAudioState *s, uint8_t attrib, function usb_audio_handle_control (line 506) | static int usb_audio_handle_control(USBDevice *dev, USBPacket *p, function usb_audio_set_interface (line 566) | static void usb_audio_set_interface(USBDevice *dev, int iface, function usb_audio_handle_reset (line 576) | static void usb_audio_handle_reset(USBDevice *dev) function usb_audio_handle_dataout (line 586) | static int usb_audio_handle_dataout(USBAudioState *s, USBPacket *p) function usb_audio_handle_data (line 603) | static int usb_audio_handle_data(USBDevice *dev, USBPacket *p) function usb_audio_handle_destroy (line 632) | static void usb_audio_handle_destroy(USBDevice *dev) function usb_audio_initfn (line 647) | static int usb_audio_initfn(USBDevice *dev) function usb_audio_class_init (line 684) | static void usb_audio_class_init(ObjectClass *klass, void *data) function usb_audio_register_types (line 708) | static void usb_audio_register_types(void) FILE: qemu/hw/usb/dev-bluetooth.c type USBBtState (line 27) | struct USBBtState { function usb_bt_fifo_reset (line 252) | static void usb_bt_fifo_reset(struct usb_hci_in_fifo_s *fifo) function usb_bt_fifo_enqueue (line 261) | static void usb_bt_fifo_enqueue(struct usb_hci_in_fifo_s *fifo, function usb_bt_fifo_dequeue (line 288) | static inline int usb_bt_fifo_dequeue(struct usb_hci_in_fifo_s *fifo, function usb_bt_fifo_out_enqueue (line 317) | static inline void usb_bt_fifo_out_enqueue(struct USBBtState *s, function usb_bt_hci_cmd_complete (line 333) | static int usb_bt_hci_cmd_complete(const uint8_t *data, int len) function usb_bt_hci_acl_complete (line 340) | static int usb_bt_hci_acl_complete(const uint8_t *data, int len) function usb_bt_hci_sco_complete (line 347) | static int usb_bt_hci_sco_complete(const uint8_t *data, int len) function usb_bt_handle_reset (line 354) | static void usb_bt_handle_reset(USBDevice *dev) function usb_bt_handle_control (line 366) | static int usb_bt_handle_control(USBDevice *dev, USBPacket *p, function usb_bt_handle_data (line 416) | static int usb_bt_handle_data(USBDevice *dev, USBPacket *p) function usb_bt_out_hci_packet_event (line 470) | static void usb_bt_out_hci_packet_event(void *opaque, function usb_bt_out_hci_packet_acl (line 478) | static void usb_bt_out_hci_packet_acl(void *opaque, function usb_bt_handle_destroy (line 486) | static void usb_bt_handle_destroy(USBDevice *dev) function usb_bt_initfn (line 495) | static int usb_bt_initfn(USBDevice *dev) function USBDevice (line 501) | USBDevice *usb_bt_init(USBBus *bus, HCIInfo *hci) function usb_bt_class_initfn (line 530) | static void usb_bt_class_initfn(ObjectClass *klass, void *data) type USBBtState (line 548) | struct USBBtState function usb_bt_register_types (line 552) | static void usb_bt_register_types(void) FILE: qemu/hw/usb/dev-hid.c type USBHIDState (line 45) | typedef struct USBHIDState { function usb_hid_changed (line 360) | static void usb_hid_changed(HIDState *hs) function usb_hid_handle_reset (line 367) | static void usb_hid_handle_reset(USBDevice *dev) function usb_hid_handle_control (line 374) | static int usb_hid_handle_control(USBDevice *dev, USBPacket *p, function usb_hid_handle_data (line 458) | static int usb_hid_handle_data(USBDevice *dev, USBPacket *p) function usb_hid_handle_destroy (line 496) | static void usb_hid_handle_destroy(USBDevice *dev) function usb_hid_initfn (line 503) | static int usb_hid_initfn(USBDevice *dev, int kind) function usb_tablet_initfn (line 513) | static int usb_tablet_initfn(USBDevice *dev) function usb_mouse_initfn (line 518) | static int usb_mouse_initfn(USBDevice *dev) function usb_keyboard_initfn (line 523) | static int usb_keyboard_initfn(USBDevice *dev) function usb_ptr_post_load (line 528) | static int usb_ptr_post_load(void *opaque, int version_id) function usb_hid_class_initfn (line 561) | static void usb_hid_class_initfn(ObjectClass *klass, void *data) function usb_tablet_class_initfn (line 571) | static void usb_tablet_class_initfn(ObjectClass *klass, void *data) function usb_mouse_class_initfn (line 590) | static void usb_mouse_class_initfn(ObjectClass *klass, void *data) function usb_keyboard_class_initfn (line 609) | static void usb_keyboard_class_initfn(ObjectClass *klass, void *data) function usb_hid_register_types (line 628) | static void usb_hid_register_types(void) FILE: qemu/hw/usb/dev-hub.c type USBHubPort (line 32) | typedef struct USBHubPort { type USBHubState (line 38) | typedef struct USBHubState { function usb_hub_attach (line 155) | static void usb_hub_attach(USBPort *port1) function usb_hub_detach (line 170) | static void usb_hub_detach(USBPort *port1) function usb_hub_child_detach (line 188) | static void usb_hub_child_detach(USBPort *port1, USBDevice *child) function usb_hub_wakeup (line 196) | static void usb_hub_wakeup(USBPort *port1) function usb_hub_complete (line 207) | static void usb_hub_complete(USBPort *port, USBPacket *packet) function USBDevice (line 224) | static USBDevice *usb_hub_find_device(USBDevice *dev, uint8_t addr) function usb_hub_handle_reset (line 244) | static void usb_hub_handle_reset(USBDevice *dev) function usb_hub_handle_control (line 264) | static int usb_hub_handle_control(USBDevice *dev, USBPacket *p, function usb_hub_handle_data (line 413) | static int usb_hub_handle_data(USBDevice *dev, USBPacket *p) function usb_hub_handle_destroy (line 459) | static void usb_hub_handle_destroy(USBDevice *dev) function usb_hub_initfn (line 478) | static int usb_hub_initfn(USBDevice *dev) function usb_hub_class_initfn (line 520) | static void usb_hub_class_initfn(ObjectClass *klass, void *data) function usb_hub_register_types (line 544) | static void usb_hub_register_types(void) FILE: qemu/hw/usb/dev-network.c type usbstring_idx (line 46) | enum usbstring_idx { type le32 (line 351) | typedef uint32_t le32; type rndis_init_msg_type (line 353) | typedef struct rndis_init_msg_type { type rndis_init_cmplt_type (line 362) | typedef struct rndis_init_cmplt_type { type rndis_halt_msg_type (line 378) | typedef struct rndis_halt_msg_type { type rndis_query_msg_type (line 384) | typedef struct rndis_query_msg_type { type rndis_query_cmplt_type (line 394) | typedef struct rndis_query_cmplt_type { type rndis_set_msg_type (line 403) | typedef struct rndis_set_msg_type { type rndis_set_cmplt_type (line 413) | typedef struct rndis_set_cmplt_type { type rndis_reset_msg_type (line 420) | typedef struct rndis_reset_msg_type { type rndis_reset_cmplt_type (line 426) | typedef struct rndis_reset_cmplt_type { type rndis_indicate_status_msg_type (line 433) | typedef struct rndis_indicate_status_msg_type { type rndis_keepalive_msg_type (line 441) | typedef struct rndis_keepalive_msg_type { type rndis_keepalive_cmplt_type (line 447) | typedef struct rndis_keepalive_cmplt_type { type rndis_packet_msg_type (line 454) | struct rndis_packet_msg_type { type rndis_config_parameter (line 468) | struct rndis_config_parameter { type rndis_state (line 477) | enum rndis_state type ndis_oid (line 485) | enum ndis_oid { type rndis_response (line 619) | struct rndis_response { type USBNetState (line 625) | typedef struct USBNetState { function is_rndis (line 648) | static int is_rndis(USBNetState *s) function ndis_query (line 653) | static int ndis_query(USBNetState *s, uint32_t oid, function ndis_set (line 814) | static int ndis_set(USBNetState *s, uint32_t oid, function rndis_get_response (line 833) | static int rndis_get_response(USBNetState *s, uint8_t *buf) type rndis_response (line 851) | struct rndis_response type rndis_response (line 852) | struct rndis_response function rndis_clear_responsequeue (line 860) | static void rndis_clear_responsequeue(USBNetState *s) function rndis_init_response (line 870) | static int rndis_init_response(USBNetState *s, rndis_init_msg_type *buf) function rndis_query_response (line 895) | static int rndis_query_response(USBNetState *s, function rndis_set_response (line 940) | static int rndis_set_response(USBNetState *s, function rndis_reset_response (line 971) | static int rndis_reset_response(USBNetState *s, rndis_reset_msg_type *buf) function rndis_keepalive_response (line 987) | static int rndis_keepalive_response(USBNetState *s, function rndis_parse (line 1004) | static int rndis_parse(USBNetState *s, uint8_t *data, int length) function usb_net_handle_reset (line 1039) | static void usb_net_handle_reset(USBDevice *dev) function usb_net_handle_control (line 1043) | static int usb_net_handle_control(USBDevice *dev, USBPacket *p, function usb_net_handle_statusin (line 1109) | static int usb_net_handle_statusin(USBNetState *s, USBPacket *p) function usb_net_handle_datain (line 1133) | static int usb_net_handle_datain(USBNetState *s, USBPacket *p) function usb_net_handle_dataout (line 1166) | static int usb_net_handle_dataout(USBNetState *s, USBPacket *p) function usb_net_handle_data (line 1206) | static int usb_net_handle_data(USBDevice *dev, USBPacket *p) function usbnet_receive (line 1250) | static ssize_t usbnet_receive(VLANClientState *nc, const uint8_t *buf, s... function usbnet_can_receive (line 1288) | static int usbnet_can_receive(VLANClientState *nc) function usbnet_cleanup (line 1299) | static void usbnet_cleanup(VLANClientState *nc) function usb_net_handle_destroy (line 1306) | static void usb_net_handle_destroy(USBDevice *dev) function usb_net_initfn (line 1323) | static int usb_net_initfn(USBDevice *dev) function USBDevice (line 1356) | static USBDevice *usb_net_init(USBBus *bus, const char *cmdline) function usb_net_class_initfn (line 1393) | static void usb_net_class_initfn(ObjectClass *klass, void *data) function usb_net_register_types (line 1417) | static void usb_net_register_types(void) FILE: qemu/hw/usb/dev-serial.c type USBSerialState (line 93) | typedef struct { function usb_serial_reset (line 181) | static void usb_serial_reset(USBSerialState *s) function usb_serial_handle_reset (line 191) | static void usb_serial_handle_reset(USBDevice *dev) function usb_get_modem_lines (line 201) | static uint8_t usb_get_modem_lines(USBSerialState *s) function usb_serial_handle_control (line 222) | static int usb_serial_handle_control(USBDevice *dev, USBPacket *p, function usb_serial_handle_data (line 352) | static int usb_serial_handle_data(USBDevice *dev, USBPacket *p) function usb_serial_handle_destroy (line 420) | static void usb_serial_handle_destroy(USBDevice *dev) function usb_serial_can_read (line 427) | static int usb_serial_can_read(void *opaque) function usb_serial_read (line 433) | static void usb_serial_read(void *opaque, const uint8_t *buf, int size) function usb_serial_event (line 461) | static void usb_serial_event(void *opaque, int event) function usb_serial_initfn (line 478) | static int usb_serial_initfn(USBDevice *dev) function USBDevice (line 495) | static USBDevice *usb_serial_init(USBBus *bus, const char *filename) function USBDevice (line 552) | static USBDevice *usb_braille_init(USBBus *bus, const char *unused) function usb_serial_class_initfn (line 578) | static void usb_serial_class_initfn(ObjectClass *klass, void *data) function usb_braille_class_initfn (line 606) | static void usb_braille_class_initfn(ObjectClass *klass, void *data) function usb_serial_register_types (line 629) | static void usb_serial_register_types(void) FILE: qemu/hw/usb/dev-smartcard-reader.c type CCID_Header (line 180) | typedef struct QEMU_PACKED CCID_Header type CCID_BULK_IN (line 187) | typedef struct QEMU_PACKED CCID_BULK_IN type CCID_SlotStatus (line 193) | typedef struct QEMU_PACKED CCID_SlotStatus type CCID_Parameter (line 198) | typedef struct QEMU_PACKED CCID_Parameter type CCID_DataBlock (line 204) | typedef struct QEMU_PACKED CCID_DataBlock type CCID_XferBlock (line 211) | typedef struct QEMU_PACKED CCID_XferBlock type CCID_IccPowerOn (line 218) | typedef struct QEMU_PACKED CCID_IccPowerOn type CCID_IccPowerOff (line 224) | typedef struct QEMU_PACKED CCID_IccPowerOff type CCID_SetParameters (line 229) | typedef struct QEMU_PACKED CCID_SetParameters type CCID_Notify_Slot_Change (line 236) | typedef struct CCID_Notify_Slot_Change { type Answer (line 242) | typedef struct Answer { type BulkIn (line 248) | typedef struct BulkIn { type CCIDBus (line 259) | typedef struct CCIDBus { type USBCCIDState (line 268) | typedef struct USBCCIDState { function ccid_card_apdu_from_guest (line 480) | static void ccid_card_apdu_from_guest(CCIDCardState *card, function ccid_card_exitfn (line 490) | static int ccid_card_exitfn(CCIDCardState *card) function ccid_card_initfn (line 499) | static int ccid_card_initfn(CCIDCardState *card) function ccid_has_pending_answers (line 508) | static bool ccid_has_pending_answers(USBCCIDState *s) function ccid_clear_pending_answers (line 513) | static void ccid_clear_pending_answers(USBCCIDState *s) function ccid_print_pending_answers (line 520) | static void ccid_print_pending_answers(USBCCIDState *s) function ccid_add_pending_answer (line 541) | static void ccid_add_pending_answer(USBCCIDState *s, CCID_Header *hdr) function ccid_remove_pending_answer (line 554) | static void ccid_remove_pending_answer(USBCCIDState *s, function ccid_bulk_in_clear (line 568) | static void ccid_bulk_in_clear(USBCCIDState *s) function ccid_bulk_in_release (line 575) | static void ccid_bulk_in_release(USBCCIDState *s) function ccid_bulk_in_get (line 582) | static void ccid_bulk_in_get(USBCCIDState *s) function ccid_reset (line 618) | static void ccid_reset(USBCCIDState *s) function ccid_detach (line 624) | static void ccid_detach(USBCCIDState *s) function ccid_handle_reset (line 629) | static void ccid_handle_reset(USBDevice *dev) function ccid_handle_control (line 638) | static int ccid_handle_control(USBDevice *dev, USBPacket *p, int request, function ccid_card_inserted (line 673) | static bool ccid_card_inserted(USBCCIDState *s) function ccid_card_status (line 678) | static uint8_t ccid_card_status(USBCCIDState *s) function ccid_calc_status (line 688) | static uint8_t ccid_calc_status(USBCCIDState *s) function ccid_reset_error_status (line 699) | static void ccid_reset_error_status(USBCCIDState *s) function ccid_write_slot_status (line 705) | static void ccid_write_slot_status(USBCCIDState *s, CCID_Header *recv) function ccid_write_parameters (line 721) | static void ccid_write_parameters(USBCCIDState *s, CCID_Header *recv) function ccid_write_data_block (line 741) | static void ccid_write_data_block(USBCCIDState *s, uint8_t slot, uint8_t... function ccid_write_data_block_answer (line 762) | static void ccid_write_data_block_answer(USBCCIDState *s, function ccid_write_data_block_atr (line 775) | static void ccid_write_data_block_atr(USBCCIDState *s, CCID_Header *recv) function ccid_set_parameters (line 786) | static void ccid_set_parameters(USBCCIDState *s, CCID_Header *recv) function ccid_reset_parameters (line 814) | static void ccid_reset_parameters(USBCCIDState *s) function ccid_report_error_failed (line 823) | static void ccid_report_error_failed(USBCCIDState *s, uint8_t error) function ccid_on_slot_change (line 830) | static void ccid_on_slot_change(USBCCIDState *s, bool full) function ccid_write_data_block_error (line 846) | static void ccid_write_data_block_error( function ccid_on_apdu_from_guest (line 852) | static void ccid_on_apdu_from_guest(USBCCIDState *s, CCID_XferBlock *recv) function ccid_handle_bulk_out (line 879) | static int ccid_handle_bulk_out(USBCCIDState *s, USBPacket *p) function ccid_bulk_in_copy_to_guest (line 955) | static int ccid_bulk_in_copy_to_guest(USBCCIDState *s, USBPacket *p) function ccid_handle_data (line 987) | static int ccid_handle_data(USBDevice *dev, USBPacket *p) function ccid_handle_destroy (line 1037) | static void ccid_handle_destroy(USBDevice *dev) function ccid_flush_pending_answers (line 1044) | static void ccid_flush_pending_answers(USBCCIDState *s) function Answer (line 1051) | static Answer *ccid_peek_next_answer(USBCCIDState *s) type BusInfo (line 1058) | struct BusInfo function ccid_card_send_apdu_to_guest (line 1067) | void ccid_card_send_apdu_to_guest(CCIDCardState *card, function ccid_card_card_removed (line 1088) | void ccid_card_card_removed(CCIDCardState *card) function ccid_card_ccid_attach (line 1098) | int ccid_card_ccid_attach(CCIDCardState *card) function ccid_card_ccid_detach (line 1110) | void ccid_card_ccid_detach(CCIDCardState *card) function ccid_card_card_error (line 1122) | void ccid_card_card_error(CCIDCardState *card, uint64_t error) function ccid_card_card_inserted (line 1140) | void ccid_card_card_inserted(CCIDCardState *card) function ccid_card_exit (line 1150) | static int ccid_card_exit(DeviceState *qdev) function ccid_card_init (line 1165) | static int ccid_card_init(DeviceState *qdev) function ccid_initfn (line 1188) | static int ccid_initfn(USBDevice *dev) function ccid_post_load (line 1216) | static int ccid_post_load(void *opaque, int version_id) function ccid_pre_save (line 1230) | static void ccid_pre_save(void *opaque) function ccid_class_initfn (line 1317) | static void ccid_class_initfn(ObjectClass *klass, void *data) function ccid_card_class_init (line 1341) | static void ccid_card_class_init(ObjectClass *klass, void *data) function ccid_register_types (line 1358) | static void ccid_register_types(void) FILE: qemu/hw/usb/dev-storage.c type USBMSDMode (line 34) | enum USBMSDMode { type usb_msd_csw (line 41) | struct usb_msd_csw { type MSDState (line 48) | typedef struct { type usb_msd_cbw (line 66) | struct usb_msd_cbw { function usb_msd_copy_data (line 176) | static void usb_msd_copy_data(MSDState *s, USBPacket *p) function usb_msd_send_status (line 191) | static void usb_msd_send_status(MSDState *s, USBPacket *p) function usb_msd_transfer_data (line 204) | static void usb_msd_transfer_data(SCSIRequest *req, uint32_t len) function usb_msd_command_complete (line 226) | static void usb_msd_command_complete(SCSIRequest *req, uint32_t status, ... function usb_msd_request_cancelled (line 264) | static void usb_msd_request_cancelled(SCSIRequest *req) function usb_msd_handle_reset (line 276) | static void usb_msd_handle_reset(USBDevice *dev) function usb_msd_handle_control (line 296) | static int usb_msd_handle_control(USBDevice *dev, USBPacket *p, function usb_msd_cancel_io (line 329) | static void usb_msd_cancel_io(USBDevice *dev, USBPacket *p) function usb_msd_handle_data (line 338) | static int usb_msd_handle_data(USBDevice *dev, USBPacket *p) function usb_msd_password_cb (line 494) | static void usb_msd_password_cb(void *opaque, int err) type SCSIBusInfo (line 505) | struct SCSIBusInfo function usb_msd_initfn (line 515) | static int usb_msd_initfn(USBDevice *dev) function USBDevice (line 571) | static USBDevice *usb_msd_init(USBBus *bus, const char *filename) function usb_msd_class_initfn (line 646) | static void usb_msd_class_initfn(ObjectClass *klass, void *data) function usb_msd_register_types (line 671) | static void usb_msd_register_types(void) FILE: qemu/hw/usb/dev-wacom.c type USBWacomState (line 44) | typedef struct USBWacomState { function usb_mouse_event (line 130) | static void usb_mouse_event(void *opaque, function usb_wacom_event (line 142) | static void usb_wacom_event(void *opaque, function int_clamp (line 155) | static inline int int_clamp(int val, int vmin, int vmax) function usb_mouse_poll (line 165) | static int usb_mouse_poll(USBWacomState *s, uint8_t *buf, int len) function usb_wacom_poll (line 203) | static int usb_wacom_poll(USBWacomState *s, uint8_t *buf, int len) function usb_wacom_handle_reset (line 240) | static void usb_wacom_handle_reset(USBDevice *dev) function usb_wacom_handle_control (line 253) | static int usb_wacom_handle_control(USBDevice *dev, USBPacket *p, function usb_wacom_handle_data (line 301) | static int usb_wacom_handle_data(USBDevice *dev, USBPacket *p) function usb_wacom_handle_destroy (line 329) | static void usb_wacom_handle_destroy(USBDevice *dev) function usb_wacom_initfn (line 339) | static int usb_wacom_initfn(USBDevice *dev) function usb_wacom_class_init (line 352) | static void usb_wacom_class_init(ObjectClass *klass, void *data) function usb_wacom_register_types (line 375) | static void usb_wacom_register_types(void) FILE: qemu/hw/usb/hcd-ehci.c type EHCI_STATES (line 141) | typedef enum { type EHCIitd (line 174) | typedef struct EHCIitd { type EHCIsitd (line 205) | typedef struct EHCIsitd { type EHCIqtd (line 249) | typedef struct EHCIqtd { type EHCIqh (line 279) | typedef struct EHCIqh { type EHCIfstn (line 333) | typedef struct EHCIfstn { type EHCIQueue (line 338) | typedef struct EHCIQueue EHCIQueue; type EHCIState (line 339) | typedef struct EHCIState EHCIState; type async_state (line 341) | enum async_state { type EHCIQueue (line 347) | struct EHCIQueue { type EHCIQueueHead (line 369) | typedef QTAILQ_HEAD(EHCIQueueHead, EHCIQueue) EHCIQueueHead; type EHCIState (line 371) | struct EHCIState { function ehci_trace_usbsts (line 495) | static void ehci_trace_usbsts(uint32_t mask, int state) function ehci_set_usbsts (line 532) | static inline void ehci_set_usbsts(EHCIState *s, int mask) function ehci_clear_usbsts (line 541) | static inline void ehci_clear_usbsts(EHCIState *s, int mask) function ehci_set_interrupt (line 550) | static inline void ehci_set_interrupt(EHCIState *s, int intr) function ehci_record_interrupt (line 565) | static inline void ehci_record_interrupt(EHCIState *s, int intr) function ehci_commit_interrupt (line 570) | static inline void ehci_commit_interrupt(EHCIState *s) function ehci_set_state (line 579) | static void ehci_set_state(EHCIState *s, int async, int state) function ehci_get_state (line 590) | static int ehci_get_state(EHCIState *s, int async) function ehci_set_fetch_addr (line 595) | static void ehci_set_fetch_addr(EHCIState *s, int async, uint32_t addr) function ehci_get_fetch_addr (line 604) | static int ehci_get_fetch_addr(EHCIState *s, int async) function ehci_trace_qh (line 609) | static void ehci_trace_qh(EHCIQueue *q, target_phys_addr_t addr, EHCIqh ... function ehci_trace_qtd (line 627) | static void ehci_trace_qtd(EHCIQueue *q, target_phys_addr_t addr, EHCIqt... function ehci_trace_itd (line 644) | static void ehci_trace_itd(EHCIState *s, target_phys_addr_t addr, EHCIit... function ehci_trace_sitd (line 653) | static void ehci_trace_sitd(EHCIState *s, target_phys_addr_t addr, function EHCIQueue (line 662) | static EHCIQueue *ehci_alloc_queue(EHCIState *ehci, int async) function ehci_free_queue (line 674) | static void ehci_free_queue(EHCIQueue *q, int async) function EHCIQueue (line 685) | static EHCIQueue *ehci_find_queue_by_qh(EHCIState *ehci, uint32_t addr, function ehci_queues_rip_unused (line 699) | static void ehci_queues_rip_unused(EHCIState *ehci, int async, int flush) function ehci_queues_rip_device (line 718) | static void ehci_queues_rip_device(EHCIState *ehci, USBDevice *dev, int ... function ehci_queues_rip_all (line 732) | static void ehci_queues_rip_all(EHCIState *ehci, int async) function ehci_attach (line 744) | static void ehci_attach(USBPort *port) function ehci_detach (line 764) | static void ehci_detach(USBPort *port) function ehci_child_detach (line 792) | static void ehci_child_detach(USBPort *port, USBDevice *child) function ehci_wakeup (line 808) | static void ehci_wakeup(USBPort *port) function ehci_register_companion (line 821) | static int ehci_register_companion(USBBus *bus, USBPort *ports[], function USBDevice (line 862) | static USBDevice *ehci_find_device(EHCIState *ehci, uint8_t addr) function ehci_reset (line 883) | static void ehci_reset(void *opaque) function ehci_mem_readb (line 927) | static uint32_t ehci_mem_readb(void *ptr, target_phys_addr_t addr) function ehci_mem_readw (line 937) | static uint32_t ehci_mem_readw(void *ptr, target_phys_addr_t addr) function ehci_mem_readl (line 947) | static uint32_t ehci_mem_readl(void *ptr, target_phys_addr_t addr) function ehci_mem_writeb (line 959) | static void ehci_mem_writeb(void *ptr, target_phys_addr_t addr, uint32_t... function ehci_mem_writew (line 965) | static void ehci_mem_writew(void *ptr, target_phys_addr_t addr, uint32_t... function handle_port_owner_write (line 971) | static void handle_port_owner_write(EHCIState *s, int port, uint32_t owner) function handle_port_status_write (line 999) | static void handle_port_status_write(EHCIState *s, int port, uint32_t val) function ehci_mem_writel (line 1037) | static void ehci_mem_writel(void *ptr, target_phys_addr_t addr, uint32_t... function get_dwords (line 1143) | static inline int get_dwords(EHCIState *ehci, uint32_t addr, function put_dwords (line 1157) | static inline int put_dwords(EHCIState *ehci, uint32_t addr, function ehci_qh_do_overlay (line 1172) | static int ehci_qh_do_overlay(EHCIQueue *q) function ehci_init_transfer (line 1219) | static int ehci_init_transfer(EHCIQueue *q) function ehci_finish_transfer (line 1250) | static void ehci_finish_transfer(EHCIQueue *q, int status) function ehci_async_complete_packet (line 1271) | static void ehci_async_complete_packet(USBPort *port, USBPacket *packet) function ehci_execute_complete (line 1290) | static void ehci_execute_complete(EHCIQueue *q) function ehci_execute (line 1352) | static int ehci_execute(EHCIQueue *q) function ehci_process_itd (line 1410) | static int ehci_process_itd(EHCIState *ehci, function ehci_state_waitlisthead (line 1512) | static int ehci_state_waitlisthead(EHCIState *ehci, int async) function ehci_state_fetchentry (line 1561) | static int ehci_state_fetchentry(EHCIState *ehci, int async) function EHCIQueue (line 1604) | static EHCIQueue *ehci_state_fetchqh(EHCIState *ehci, int async) function ehci_state_fetchitd (line 1682) | static int ehci_state_fetchitd(EHCIState *ehci, int async) function ehci_state_fetchsitd (line 1706) | static int ehci_state_fetchsitd(EHCIState *ehci, int async) function ehci_state_advqueue (line 1731) | static int ehci_state_advqueue(EHCIQueue *q, int async) function ehci_state_fetchqtd (line 1770) | static int ehci_state_fetchqtd(EHCIQueue *q, int async) function ehci_state_horizqh (line 1789) | static int ehci_state_horizqh(EHCIQueue *q, int async) function ehci_flush_qh (line 1812) | static void ehci_flush_qh(EHCIQueue *q) function ehci_state_execute (line 1821) | static int ehci_state_execute(EHCIQueue *q, int async) function ehci_state_executing (line 1867) | static int ehci_state_executing(EHCIQueue *q, int async) function ehci_state_writeback (line 1904) | static int ehci_state_writeback(EHCIQueue *q, int async) function ehci_advance_state (line 1935) | static void ehci_advance_state(EHCIState *ehci, function ehci_advance_async_state (line 2026) | static void ehci_advance_async_state(EHCIState *ehci) function ehci_advance_periodic_state (line 2083) | static void ehci_advance_periodic_state(EHCIState *ehci) function ehci_frame_timer (line 2134) | static void ehci_frame_timer(void *opaque) function usb_ehci_post_load (line 2208) | static int usb_ehci_post_load(void *opaque, int version_id) function ehci_class_init (line 2268) | static void ehci_class_init(ObjectClass *klass, void *data) function ich9_ehci_class_init (line 2289) | static void ich9_ehci_class_init(ObjectClass *klass, void *data) function usb_ehci_initfn (line 2310) | static int usb_ehci_initfn(PCIDevice *dev) function ehci_register_types (line 2380) | static void ehci_register_types(void) FILE: qemu/hw/usb/hcd-musb.c type MUSBPacket (line 278) | typedef struct MUSBPacket MUSBPacket; type MUSBEndPoint (line 279) | typedef struct MUSBEndPoint MUSBEndPoint; type MUSBPacket (line 281) | struct MUSBPacket { type MUSBEndPoint (line 287) | struct MUSBEndPoint { type MUSBState (line 316) | struct MUSBState { function musb_reset (line 343) | void musb_reset(MUSBState *s) type MUSBState (line 375) | struct MUSBState function musb_vbus_set (line 393) | static void musb_vbus_set(MUSBState *s, int level) function musb_intr_set (line 403) | static void musb_intr_set(MUSBState *s, int line, int level) function musb_tx_intr_set (line 414) | static void musb_tx_intr_set(MUSBState *s, int line, int level) function musb_rx_intr_set (line 426) | static void musb_rx_intr_set(MUSBState *s, int line, int level) function musb_core_intr_get (line 441) | uint32_t musb_core_intr_get(MUSBState *s) function musb_core_intr_clear (line 446) | void musb_core_intr_clear(MUSBState *s, uint32_t mask) function musb_set_size (line 461) | void musb_set_size(MUSBState *s, int epnum, int size, int is_tx) function musb_session_update (line 470) | static void musb_session_update(MUSBState *s, int prev_dev, int prev_sess) function musb_attach (line 505) | static void musb_attach(USBPort *port) function musb_detach (line 513) | static void musb_detach(USBPort *port) function musb_child_detach (line 523) | static void musb_child_detach(USBPort *port, USBDevice *child) function musb_cb_tick0 (line 530) | static void musb_cb_tick0(void *opaque) function musb_cb_tick1 (line 537) | static void musb_cb_tick1(void *opaque) function musb_schedule_cb (line 546) | static void musb_schedule_cb(USBPort *port, USBPacket *packey) function musb_timeout (line 567) | static int musb_timeout(int ttype, int speed, int val) function musb_packet (line 605) | static void musb_packet(MUSBState *s, MUSBEndPoint *ep, function musb_async_cancel_device (line 809) | static void musb_async_cancel_device(MUSBState *s, USBDevice *dev) function musb_tx_rdy (line 825) | static void musb_tx_rdy(MUSBState *s, int epnum) function musb_rx_req (line 865) | static void musb_rx_req(MUSBState *s, int epnum) function musb_read_fifo (line 930) | static uint8_t musb_read_fifo(MUSBEndPoint *ep) function musb_write_fifo (line 947) | static void musb_write_fifo(MUSBEndPoint *ep, uint8_t value) function musb_ep_frame_cancel (line 960) | static void musb_ep_frame_cancel(MUSBEndPoint *ep, int dir) function musb_busctl_readb (line 967) | static uint8_t musb_busctl_readb(void *opaque, int ep, int addr) function musb_busctl_writeb (line 988) | static void musb_busctl_writeb(void *opaque, int ep, int addr, uint8_t v... function musb_busctl_readh (line 1018) | static uint16_t musb_busctl_readh(void *opaque, int ep, int addr) function musb_busctl_writeh (line 1034) | static void musb_busctl_writeh(void *opaque, int ep, int addr, uint16_t ... function musb_ep_readb (line 1053) | static uint8_t musb_ep_readb(void *opaque, int ep, int addr) function musb_ep_writeb (line 1079) | static void musb_ep_writeb(void *opaque, int ep, int addr, uint8_t value) function musb_ep_readh (line 1110) | static uint16_t musb_ep_readh(void *opaque, int ep, int addr) function musb_ep_writeh (line 1140) | static void musb_ep_writeh(void *opaque, int ep, int addr, uint16_t value) function musb_readb (line 1238) | static uint32_t musb_readb(void *opaque, target_phys_addr_t addr) function musb_writeb (line 1300) | static void musb_writeb(void *opaque, target_phys_addr_t addr, uint32_t ... function musb_readh (line 1387) | static uint32_t musb_readh(void *opaque, target_phys_addr_t addr) function musb_writeh (line 1441) | static void musb_writeh(void *opaque, target_phys_addr_t addr, uint32_t ... function musb_readw (line 1497) | static uint32_t musb_readw(void *opaque, target_phys_addr_t addr) function musb_writew (line 1515) | static void musb_writew(void *opaque, target_phys_addr_t addr, uint32_t ... FILE: qemu/hw/usb/hcd-ohci.c type OHCIPort (line 56) | typedef struct OHCIPort { type OHCIState (line 61) | typedef struct { type ohci_hcca (line 119) | struct ohci_hcca { type ohci_ed (line 190) | struct ohci_ed { type ohci_td (line 198) | struct ohci_td { type ohci_iso_td (line 206) | struct ohci_iso_td { function ohci_intr_update (line 311) | static inline void ohci_intr_update(OHCIState *ohci) function ohci_set_interrupt (line 323) | static inline void ohci_set_interrupt(OHCIState *ohci, uint32_t intr) function ohci_attach (line 330) | static void ohci_attach(USBPort *port1) function ohci_detach (line 358) | static void ohci_detach(USBPort *port1) function ohci_wakeup (line 383) | static void ohci_wakeup(USBPort *port1) function ohci_child_detach (line 408) | static void ohci_child_detach(USBPort *port1, USBDevice *child) function USBDevice (line 415) | static USBDevice *ohci_find_device(OHCIState *ohci, uint8_t addr) function ohci_reset (line 433) | static void ohci_reset(void *opaque) function get_dwords (line 484) | static inline int get_dwords(OHCIState *ohci, function put_dwords (line 500) | static inline int put_dwords(OHCIState *ohci, function get_words (line 516) | static inline int get_words(OHCIState *ohci, function put_words (line 532) | static inline int put_words(OHCIState *ohci, function ohci_read_ed (line 547) | static inline int ohci_read_ed(OHCIState *ohci, function ohci_read_td (line 553) | static inline int ohci_read_td(OHCIState *ohci, function ohci_read_iso_td (line 559) | static inline int ohci_read_iso_td(OHCIState *ohci, function ohci_read_hcca (line 566) | static inline int ohci_read_hcca(OHCIState *ohci, function ohci_put_ed (line 573) | static inline int ohci_put_ed(OHCIState *ohci, function ohci_put_td (line 585) | static inline int ohci_put_td(OHCIState *ohci, function ohci_put_iso_td (line 591) | static inline int ohci_put_iso_td(OHCIState *ohci, function ohci_put_hcca (line 598) | static inline int ohci_put_hcca(OHCIState *ohci, function ohci_copy_td (line 608) | static void ohci_copy_td(OHCIState *ohci, struct ohci_td *td, function ohci_copy_iso_td (line 627) | static void ohci_copy_iso_td(OHCIState *ohci, function ohci_async_complete_packet (line 648) | static void ohci_async_complete_packet(USBPort *port, USBPacket *packet) function ohci_service_iso_td (line 660) | static int ohci_service_iso_td(OHCIState *ohci, struct ohci_ed *ed, function ohci_service_td (line 894) | static int ohci_service_td(OHCIState *ohci, struct ohci_ed *ed) function ohci_service_ed_list (line 1106) | static int ohci_service_ed_list(OHCIState *ohci, uint32_t head, int comp... function ohci_sof (line 1167) | static void ohci_sof(OHCIState *ohci) function ohci_process_lists (line 1175) | static void ohci_process_lists(OHCIState *ohci, int completion) function ohci_frame_boundary (line 1197) | static void ohci_frame_boundary(void *opaque) function ohci_bus_start (line 1252) | static int ohci_bus_start(OHCIState *ohci) function ohci_bus_stop (line 1272) | static void ohci_bus_stop(OHCIState *ohci) function ohci_port_set_if_connected (line 1283) | static int ohci_port_set_if_connected(OHCIState *ohci, int i, uint32_t val) function ohci_set_frame_interval (line 1312) | static void ohci_set_frame_interval(OHCIState *ohci, uint16_t val) function ohci_port_power (line 1324) | static void ohci_port_power(OHCIState *ohci, int i, int p) function ohci_set_ctl (line 1337) | static void ohci_set_ctl(OHCIState *ohci, uint32_t val) function ohci_get_frame_remaining (line 1368) | static uint32_t ohci_get_frame_remaining(OHCIState *ohci) function ohci_set_hub_status (line 1393) | static void ohci_set_hub_status(OHCIState *ohci, uint32_t val) function ohci_port_set_status (line 1430) | static void ohci_port_set_status(OHCIState *ohci, int portnum, uint32_t ... function ohci_mem_read (line 1473) | static uint64_t ohci_mem_read(void *opaque, function ohci_mem_write (line 1596) | static void ohci_mem_write(void *opaque, function ohci_async_cancel_device (line 1723) | static void ohci_async_cancel_device(OHCIState *ohci, USBDevice *dev) function usb_ohci_init (line 1750) | static int usb_ohci_init(OHCIState *ohci, DeviceState *dev, type OHCIPCIState (line 1804) | typedef struct { function usb_ohci_initfn_pci (line 1812) | static int usb_ohci_initfn_pci(struct PCIDevice *dev) type OHCISysBusState (line 1830) | typedef struct { function ohci_init_pxa (line 1837) | static int ohci_init_pxa(SysBusDevice *dev) function ohci_pci_class_init (line 1856) | static void ohci_pci_class_init(ObjectClass *klass, void *data) function ohci_sysbus_class_init (line 1882) | static void ohci_sysbus_class_init(ObjectClass *klass, void *data) function ohci_register_types (line 1899) | static void ohci_register_types(void) FILE: qemu/hw/usb/hcd-uhci.c type UHCIState (line 88) | typedef struct UHCIState UHCIState; type UHCIAsync (line 89) | typedef struct UHCIAsync UHCIAsync; type UHCIQueue (line 90) | typedef struct UHCIQueue UHCIQueue; type UHCIAsync (line 98) | struct UHCIAsync { type UHCIQueue (line 108) | struct UHCIQueue { type UHCIPort (line 116) | typedef struct UHCIPort { type UHCIState (line 121) | struct UHCIState { type UHCI_TD (line 148) | typedef struct UHCI_TD { type UHCI_QH (line 155) | typedef struct UHCI_QH { function uhci_queue_token (line 160) | static inline int32_t uhci_queue_token(UHCI_TD *td) function UHCIQueue (line 166) | static UHCIQueue *uhci_queue_get(UHCIState *s, UHCI_TD *td) function uhci_queue_free (line 186) | static void uhci_queue_free(UHCIQueue *queue) function UHCIAsync (line 195) | static UHCIAsync *uhci_async_alloc(UHCIQueue *queue, uint32_t addr) function uhci_async_free (line 208) | static void uhci_async_free(UHCIAsync *async) function uhci_async_link (line 216) | static void uhci_async_link(UHCIAsync *async) function uhci_async_unlink (line 223) | static void uhci_async_unlink(UHCIAsync *async) function uhci_async_cancel (line 230) | static void uhci_async_cancel(UHCIAsync *async) function uhci_async_validate_begin (line 242) | static void uhci_async_validate_begin(UHCIState *s) function uhci_async_validate_end (line 254) | static void uhci_async_validate_end(UHCIState *s) function uhci_async_cancel_device (line 272) | static void uhci_async_cancel_device(UHCIState *s, USBDevice *dev) function uhci_async_cancel_all (line 289) | static void uhci_async_cancel_all(UHCIState *s) function UHCIAsync (line 303) | static UHCIAsync *uhci_async_find_td(UHCIState *s, uint32_t addr, UHCI_T... function uhci_update_irq (line 327) | static void uhci_update_irq(UHCIState *s) function uhci_reset (line 343) | static void uhci_reset(void *opaque) function uhci_pre_save (line 374) | static void uhci_pre_save(void *opaque) function uhci_ioport_writeb (line 416) | static void uhci_ioport_writeb(void *opaque, uint32_t addr, uint32_t val) function uhci_ioport_readb (line 428) | static uint32_t uhci_ioport_readb(void *opaque, uint32_t addr) function uhci_ioport_writew (line 445) | static void uhci_ioport_writew(void *opaque, uint32_t addr, uint32_t val) function uhci_ioport_readw (line 525) | static uint32_t uhci_ioport_readw(void *opaque, uint32_t addr) function uhci_ioport_writel (line 566) | static void uhci_ioport_writel(void *opaque, uint32_t addr, uint32_t val) function uhci_ioport_readl (line 580) | static uint32_t uhci_ioport_readl(void *opaque, uint32_t addr) function uhci_resume (line 599) | static void uhci_resume (void *opaque) function uhci_attach (line 613) | static void uhci_attach(USBPort *port1) function uhci_detach (line 631) | static void uhci_detach(USBPort *port1) function uhci_child_detach (line 652) | static void uhci_child_detach(USBPort *port1, USBDevice *child) function uhci_wakeup (line 659) | static void uhci_wakeup(USBPort *port1) function USBDevice (line 670) | static USBDevice *uhci_find_device(UHCIState *s, uint8_t addr) function uhci_complete_td (line 695) | static int uhci_complete_td(UHCIState *s, UHCI_TD *td, UHCIAsync *async,... function uhci_handle_td (line 798) | static int uhci_handle_td(UHCIState *s, uint32_t addr, UHCI_TD *td, uint... function uhci_async_complete (line 874) | static void uhci_async_complete(USBPort *port, USBPacket *packet) function is_valid (line 904) | static int is_valid(uint32_t link) function is_qh (line 909) | static int is_qh(uint32_t link) function depth_first (line 914) | static int depth_first(uint32_t link) type QhDb (line 921) | typedef struct { function qhdb_reset (line 926) | static void qhdb_reset(QhDb *db) function qhdb_insert (line 932) | static int qhdb_insert(QhDb *db, uint32_t addr) function uhci_fill_queue (line 946) | static void uhci_fill_queue(UHCIState *s, UHCI_TD *td) function uhci_process_frame (line 974) | static void uhci_process_frame(UHCIState *s) function uhci_frame_timer (line 1104) | static void uhci_frame_timer(void *opaque) function usb_uhci_common_initfn (line 1168) | static int usb_uhci_common_initfn(PCIDevice *dev) function usb_uhci_vt82c686b_initfn (line 1210) | static int usb_uhci_vt82c686b_initfn(PCIDevice *dev) function usb_uhci_exit (line 1225) | static int usb_uhci_exit(PCIDevice *dev) function piix3_uhci_class_init (line 1239) | static void piix3_uhci_class_init(ObjectClass *klass, void *data) function piix4_uhci_class_init (line 1261) | static void piix4_uhci_class_init(ObjectClass *klass, void *data) function vt82c686b_uhci_class_init (line 1283) | static void vt82c686b_uhci_class_init(ObjectClass *klass, void *data) function ich9_uhci1_class_init (line 1305) | static void ich9_uhci1_class_init(ObjectClass *klass, void *data) function ich9_uhci2_class_init (line 1326) | static void ich9_uhci2_class_init(ObjectClass *klass, void *data) function ich9_uhci3_class_init (line 1347) | static void ich9_uhci3_class_init(ObjectClass *klass, void *data) function uhci_register_types (line 1368) | static void uhci_register_types(void) FILE: qemu/hw/usb/hcd-xhci.c type XHCITRB (line 139) | typedef struct XHCITRB { type TRBType (line 148) | typedef enum TRBType { type TRBCCode (line 189) | typedef enum TRBCCode { type EPType (line 282) | typedef enum EPType { type XHCIRing (line 293) | typedef struct XHCIRing { type XHCIPort (line 299) | typedef struct XHCIPort { type XHCIState (line 304) | struct XHCIState type XHCIState (line 305) | typedef struct XHCIState XHCIState; type XHCITransfer (line 307) | typedef struct XHCITransfer { type XHCIEPContext (line 337) | typedef struct XHCIEPContext { type XHCISlot (line 354) | typedef struct XHCISlot { type XHCIEvent (line 362) | typedef struct XHCIEvent { type XHCIState (line 372) | struct XHCIState { type XHCIEvRingSeg (line 418) | typedef struct XHCIEvRingSeg { function target_phys_addr_t (line 482) | static inline target_phys_addr_t xhci_addr64(uint32_t low, uint32_t high) function target_phys_addr_t (line 491) | static inline target_phys_addr_t xhci_mask64(uint64_t addr) function xhci_irq_update (line 500) | static void xhci_irq_update(XHCIState *xhci) function xhci_running (line 521) | static inline int xhci_running(XHCIState *xhci) function xhci_die (line 526) | static void xhci_die(XHCIState *xhci) function xhci_write_event (line 532) | static void xhci_write_event(XHCIState *xhci, XHCIEvent *event) function xhci_events_update (line 560) | static void xhci_events_update(XHCIState *xhci) function xhci_event (line 631) | static void xhci_event(XHCIState *xhci, XHCIEvent *event) function xhci_ring_init (line 688) | static void xhci_ring_init(XHCIState *xhci, XHCIRing *ring, function TRBType (line 696) | static TRBType xhci_ring_fetch(XHCIState *xhci, XHCIRing *ring, XHCITRB ... function xhci_ring_chain_length (line 734) | static int xhci_ring_chain_length(XHCIState *xhci, const XHCIRing *ring) function xhci_er_reset (line 783) | static void xhci_er_reset(XHCIState *xhci) function xhci_run (line 814) | static void xhci_run(XHCIState *xhci) function xhci_stop (line 821) | static void xhci_stop(XHCIState *xhci) function xhci_set_ep_state (line 828) | static void xhci_set_ep_state(XHCIState *xhci, XHCIEPContext *epctx, function TRBCCode (line 847) | static TRBCCode xhci_enable_ep(XHCIState *xhci, unsigned int slotid, function xhci_ep_nuke_xfers (line 898) | static int xhci_ep_nuke_xfers(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 969) | static TRBCCode xhci_disable_ep(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 999) | static TRBCCode xhci_stop_ep(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 1033) | static TRBCCode xhci_reset_ep(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 1085) | static TRBCCode xhci_set_ep_dequeue(XHCIState *xhci, unsigned int slotid, function xhci_xfer_data (line 1125) | static int xhci_xfer_data(XHCITransfer *xfer, uint8_t *data, function xhci_stall_ep (line 1233) | static void xhci_stall_ep(XHCITransfer *xfer) function xhci_bg_update (line 1249) | static void xhci_bg_update(XHCIState *xhci, XHCIEPContext *epctx) function xhci_xfer_cb (line 1312) | static void xhci_xfer_cb(struct libusb_transfer *transfer) function xhci_hle_control (line 1376) | static int xhci_hle_control(XHCIState *xhci, XHCITransfer *xfer, function xhci_setup_packet (line 1403) | static int xhci_setup_packet(XHCITransfer *xfer, USBDevice *dev) function xhci_complete_packet (line 1417) | static int xhci_complete_packet(XHCITransfer *xfer, int ret) function USBDevice (line 1462) | static USBDevice *xhci_find_device(XHCIPort *port, uint8_t addr) function xhci_fire_ctl_transfer (line 1470) | static int xhci_fire_ctl_transfer(XHCIState *xhci, XHCITransfer *xfer) function xhci_submit (line 1551) | static int xhci_submit(XHCIState *xhci, XHCITransfer *xfer, XHCIEPContex... function xhci_fire_transfer (line 1618) | static int xhci_fire_transfer(XHCIState *xhci, XHCITransfer *xfer, XHCIE... function xhci_kick_ep (line 1662) | static void xhci_kick_ep(XHCIState *xhci, unsigned int slotid, unsigned ... function TRBCCode (line 1772) | static TRBCCode xhci_enable_slot(XHCIState *xhci, unsigned int slotid) function TRBCCode (line 1783) | static TRBCCode xhci_disable_slot(XHCIState *xhci, unsigned int slotid) function TRBCCode (line 1800) | static TRBCCode xhci_address_slot(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 1891) | static TRBCCode xhci_configure_slot(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 1981) | static TRBCCode xhci_evaluate_slot(XHCIState *xhci, unsigned int slotid, function TRBCCode (line 2051) | static TRBCCode xhci_reset_slot(XHCIState *xhci, unsigned int slotid) function xhci_get_slot (line 2080) | static unsigned int xhci_get_slot(XHCIState *xhci, XHCIEvent *event, XHC... function TRBCCode (line 2096) | static TRBCCode xhci_get_port_bandwidth(XHCIState *xhci, uint64_t pctx) function rotl (line 2115) | static uint32_t rotl(uint32_t v, unsigned count) function xhci_nec_challenge (line 2122) | static uint32_t xhci_nec_challenge(uint32_t hi, uint32_t lo) function xhci_via_challenge (line 2131) | static void xhci_via_challenge(uint64_t addr) function xhci_process_commands (line 2156) | static void xhci_process_commands(XHCIState *xhci) function xhci_update_port (line 2277) | static void xhci_update_port(XHCIState *xhci, XHCIPort *port, int is_det... function xhci_reset (line 2305) | static void xhci_reset(void *opaque) function xhci_cap_read (line 2349) | static uint32_t xhci_cap_read(XHCIState *xhci, uint32_t reg) function xhci_port_read (line 2402) | static uint32_t xhci_port_read(XHCIState *xhci, uint32_t reg) function xhci_port_write (line 2424) | static void xhci_port_write(XHCIState *xhci, uint32_t reg, uint32_t val) function xhci_oper_read (line 2464) | static uint32_t xhci_oper_read(XHCIState *xhci, uint32_t reg) function xhci_oper_write (line 2497) | static void xhci_oper_write(XHCIState *xhci, uint32_t reg, uint32_t val) function xhci_runtime_read (line 2559) | static uint32_t xhci_runtime_read(XHCIState *xhci, uint32_t reg) function xhci_runtime_write (line 2587) | static void xhci_runtime_write(XHCIState *xhci, uint32_t reg, uint32_t val) function xhci_doorbell_read (line 2630) | static uint32_t xhci_doorbell_read(XHCIState *xhci, uint32_t reg) function xhci_doorbell_write (line 2637) | static void xhci_doorbell_write(XHCIState *xhci, uint32_t reg, uint32_t ... function xhci_mem_read (line 2665) | static uint64_t xhci_mem_read(void *ptr, target_phys_addr_t addr, function xhci_mem_write (line 2690) | static void xhci_mem_write(void *ptr, target_phys_addr_t addr, function xhci_attach (line 2720) | static void xhci_attach(USBPort *usbport) function xhci_detach (line 2728) | static void xhci_detach(USBPort *usbport) function xhci_wakeup (line 2736) | static void xhci_wakeup(USBPort *usbport) function xhci_complete (line 2756) | static void xhci_complete(USBPort *port, USBPacket *packet) function xhci_child_detach (line 2764) | static void xhci_child_detach(USBPort *port, USBDevice *child) function xhci_find_slotid (line 2777) | static int xhci_find_slotid(XHCIState *xhci, USBDevice *dev) function xhci_find_epid (line 2791) | static int xhci_find_epid(USBEndpoint *ep) function xhci_wakeup_endpoint (line 2803) | static void xhci_wakeup_endpoint(USBBus *bus, USBEndpoint *ep) function usb_xhci_init (line 2821) | static void usb_xhci_init(XHCIState *xhci, DeviceState *dev) function usb_xhci_initfn (line 2844) | static int usb_xhci_initfn(struct PCIDevice *dev) function xhci_write_config (line 2876) | static void xhci_write_config(PCIDevice *dev, uint32_t addr, uint32_t val, function xhci_class_init (line 2897) | static void xhci_class_init(ObjectClass *klass, void *data) function xhci_register_types (line 2920) | static void xhci_register_types(void) FILE: qemu/hw/usb/host-bsd.c type USBHostDevice (line 57) | typedef struct USBHostDevice { function ensure_ep_open (line 65) | static int ensure_ep_open(USBHostDevice *dev, int ep, int mode) function ensure_eps_closed (line 97) | static void ensure_eps_closed(USBHostDevice *dev) function usb_host_handle_reset (line 113) | static void usb_host_handle_reset(USBDevice *dev) type usb_ctl_request (line 133) | struct usb_ctl_request type usb_alt_interface (line 134) | struct usb_alt_interface function usb_host_handle_data (line 211) | static int usb_host_handle_data(USBDevice *dev, USBPacket *p) function usb_host_handle_destroy (line 279) | static void usb_host_handle_destroy(USBDevice *opaque) function usb_host_initfn (line 296) | static int usb_host_initfn(USBDevice *dev) function USBDevice (line 301) | USBDevice *usb_host_device_open(USBBus *guest_bus, const char *devname) function usb_host_class_initfn (line 400) | static void usb_host_class_initfn(ObjectClass *klass, void *data) function usb_host_register_types (line 419) | static void usb_host_register_types(void) function usb_host_scan (line 424) | type_init(usb_host_register_types) type FindDeviceState (line 500) | typedef struct FindDeviceState { function usb_host_find_device_scan (line 507) | static int usb_host_find_device_scan(void *opaque, int bus_num, int addr, function usb_host_find_device (line 527) | static int usb_host_find_device(int *pbus_num, int *paddr, type usb_class_info (line 557) | struct usb_class_info { type usb_class_info (line 562) | struct usb_class_info type usb_class_info (line 581) | struct usb_class_info function usb_info_device (line 589) | static void usb_info_device(Monitor *mon, int bus_num, int addr, int cla... function usb_host_info_device (line 624) | static int usb_host_info_device(void *opaque, function usb_host_info (line 638) | void usb_host_info(Monitor *mon) function usb_host_device_close (line 644) | int usb_host_device_close(const char *devname) FILE: qemu/hw/usb/host-linux.c type usb_ctrltransfer (line 47) | struct usb_ctrltransfer { type AsyncURB (line 78) | typedef struct AsyncURB AsyncURB; type endp_data (line 80) | struct endp_data { type USBAutoFilter (line 89) | struct USBAutoFilter { type USBHostDevice (line 97) | typedef struct USBHostDevice { type USBAutoFilter (line 127) | struct USBAutoFilter function usb_host_usbfs_type (line 133) | static int usb_host_usbfs_type(USBHostDevice *s, USBPacket *p) function usb_host_do_reset (line 146) | static int usb_host_do_reset(USBHostDevice *dev) type endp_data (line 165) | struct endp_data type endp_data (line 167) | struct endp_data function is_isoc (line 173) | static int is_isoc(USBHostDevice *s, int pid, int ep) function is_valid (line 178) | static int is_valid(USBHostDevice *s, int pid, int ep) function is_halted (line 183) | static int is_halted(USBHostDevice *s, int pid, int ep) function clear_halt (line 188) | static void clear_halt(USBHostDevice *s, int pid, int ep) function set_halt (line 194) | static void set_halt(USBHostDevice *s, int pid, int ep) function is_iso_started (line 202) | static int is_iso_started(USBHostDevice *s, int pid, int ep) function clear_iso_started (line 207) | static void clear_iso_started(USBHostDevice *s, int pid, int ep) function set_iso_started (line 213) | static void set_iso_started(USBHostDevice *s, int pid, int ep) function change_iso_inflight (line 224) | static int change_iso_inflight(USBHostDevice *s, int pid, int ep, int va... function set_iso_urb (line 232) | static void set_iso_urb(USBHostDevice *s, int pid, int ep, AsyncURB *iso... function AsyncURB (line 237) | static AsyncURB *get_iso_urb(USBHostDevice *s, int pid, int ep) function set_iso_urb_idx (line 242) | static void set_iso_urb_idx(USBHostDevice *s, int pid, int ep, int i) function get_iso_urb_idx (line 247) | static int get_iso_urb_idx(USBHostDevice *s, int pid, int ep) function set_iso_buffer_used (line 252) | static void set_iso_buffer_used(USBHostDevice *s, int pid, int ep, int i) function get_iso_buffer_used (line 257) | static int get_iso_buffer_used(USBHostDevice *s, int pid, int ep) type AsyncURB (line 267) | struct AsyncURB function AsyncURB (line 282) | static AsyncURB *async_alloc(USBHostDevice *s) function async_free (line 290) | static void async_free(AsyncURB *aurb) function do_disconnect (line 296) | static void do_disconnect(USBHostDevice *s) function async_complete (line 302) | static void async_complete(void *opaque) function usb_host_async_cancel (line 390) | static void usb_host_async_cancel(USBDevice *dev, USBPacket *p) function usb_host_open_device (line 412) | static int usb_host_open_device(int bus, int addr) function usb_host_claim_port (line 437) | static int usb_host_claim_port(USBHostDevice *s) function usb_host_release_port (line 485) | static void usb_host_release_port(USBHostDevice *s) function usb_host_disconnect_ifaces (line 497) | static int usb_host_disconnect_ifaces(USBHostDevice *dev, int nb_interfa... function usb_linux_get_num_interfaces (line 518) | static int usb_linux_get_num_interfaces(USBHostDevice *s) function usb_host_claim_interfaces (line 534) | static int usb_host_claim_interfaces(USBHostDevice *dev, int configuration) function usb_host_release_interfaces (line 617) | static int usb_host_release_interfaces(USBHostDevice *s) function usb_host_handle_reset (line 633) | static void usb_host_handle_reset(USBDevice *dev) function usb_host_handle_destroy (line 645) | static void usb_host_handle_destroy(USBDevice *dev) function AsyncURB (line 658) | static AsyncURB *usb_host_alloc_iso(USBHostDevice *s, int pid, uint8_t ep) function usb_host_stop_n_free_iso (line 684) | static void usb_host_stop_n_free_iso(USBHostDevice *s, int pid, uint8_t ep) function urb_status_to_usb_ret (line 725) | static int urb_status_to_usb_ret(int status) function usb_host_handle_iso_data (line 737) | static int usb_host_handle_iso_data(USBHostDevice *s, USBPacket *p, int in) function usb_host_handle_data (line 839) | static int usb_host_handle_data(USBDevice *dev, USBPacket *p) function ctrl_error (line 936) | static int ctrl_error(void) function usb_host_set_address (line 945) | static int usb_host_set_address(USBHostDevice *s, int addr) function usb_host_set_config (line 952) | static int usb_host_set_config(USBHostDevice *s, int config) function usb_host_set_interface (line 984) | static int usb_host_set_interface(USBHostDevice *s, int iface, int alt) function usb_host_handle_control (line 1020) | static int usb_host_handle_control(USBDevice *dev, USBPacket *p, function usb_linux_get_alt_setting (line 1096) | static uint8_t usb_linux_get_alt_setting(USBHostDevice *s, function usb_linux_update_endp_table (line 1118) | static int usb_linux_update_endp_table(USBHostDevice *s) function usb_linux_full_speed_compat (line 1220) | static int usb_linux_full_speed_compat(USBHostDevice *dev) function usb_host_open (line 1248) | static int usb_host_open(USBHostDevice *dev, int bus_num, function usb_host_close (line 1350) | static int usb_host_close(USBHostDevice *dev) function usb_host_exit_notifier (line 1381) | static void usb_host_exit_notifier(struct Notifier *n, void *data) function usb_host_post_load_bh (line 1407) | static void usb_host_post_load_bh(void *opaque) function usb_host_post_load (line 1420) | static int usb_host_post_load(void *opaque, int version_id) function usb_host_initfn (line 1430) | static int usb_host_initfn(USBDevice *dev) function usb_host_class_initfn (line 1471) | static void usb_host_class_initfn(ObjectClass *klass, void *data) function usb_host_register_types (line 1494) | static void usb_host_register_types(void) type USBAutoFilter (line 1504) | struct USBAutoFilter function usb_host_device_close (line 1542) | int usb_host_device_close(const char *devname) function usb_host_read_file (line 1576) | static int usb_host_read_file(char *line, size_t line_size, function usb_host_scan (line 1601) | static int usb_host_scan(void *opaque, USBScanFunc *func) function usb_host_auto_scan (line 1691) | static int usb_host_auto_scan(void *opaque, int bus_num, function usb_host_auto_check (line 1744) | static void usb_host_auto_check(void *unused) function parse_filter (line 1795) | static int parse_filter(const char *spec, struct USBAutoFilter *f) type usb_class_info (line 1835) | struct usb_class_info { type usb_class_info (line 1840) | struct usb_class_info type usb_class_info (line 1859) | struct usb_class_info function usb_info_device (line 1868) | static void usb_info_device(Monitor *mon, int bus_num, function usb_host_info_device (line 1909) | static int usb_host_info_device(void *opaque, int bus_num, int addr, function dec2str (line 1922) | static void dec2str(int val, char *str, size_t size) function hex2str (line 1931) | static void hex2str(int val, char *str, size_t size) function usb_host_info (line 1940) | void usb_host_info(Monitor *mon) FILE: qemu/hw/usb/host-stub.c function usb_host_info (line 38) | void usb_host_info(Monitor *mon) function USBDevice (line 44) | USBDevice *usb_host_device_open(USBBus *bus, const char *devname) function usb_host_device_close (line 49) | int usb_host_device_close(const char *devname) FILE: qemu/hw/usb/libhw.c function usb_packet_map (line 27) | int usb_packet_map(USBPacket *p, QEMUSGList *sgl) function usb_packet_unmap (line 53) | void usb_packet_unmap(USBPacket *p) FILE: qemu/hw/usb/redirect.c type AsyncURB (line 45) | typedef struct AsyncURB AsyncURB; type USBRedirDevice (line 46) | typedef struct USBRedirDevice USBRedirDevice; type buf_packet (line 49) | struct buf_packet { type endp_data (line 56) | struct endp_data { type USBRedirDevice (line 71) | struct USBRedirDevice { type AsyncURB (line 96) | struct AsyncURB { type usb_redir_hello_header (line 109) | struct usb_redir_hello_header type usb_redir_device_connect_header (line 111) | struct usb_redir_device_connect_header type usb_redir_interface_info_header (line 114) | struct usb_redir_interface_info_header type usb_redir_ep_info_header (line 116) | struct usb_redir_ep_info_header type usb_redir_configuration_status_header (line 118) | struct usb_redir_configuration_status_header type usb_redir_alt_setting_status_header (line 120) | struct usb_redir_alt_setting_status_header type usb_redir_iso_stream_status_header (line 122) | struct usb_redir_iso_stream_status_header type usb_redir_interrupt_receiving_status_header (line 124) | struct usb_redir_interrupt_receiving_status_header type usb_redir_bulk_streams_status_header (line 127) | struct usb_redir_bulk_streams_status_header type usb_redir_control_packet_header (line 129) | struct usb_redir_control_packet_header type usb_redir_bulk_packet_header (line 132) | struct usb_redir_bulk_packet_header type usb_redir_iso_packet_header (line 135) | struct usb_redir_iso_packet_header type usb_redir_interrupt_packet_header (line 138) | struct usb_redir_interrupt_packet_header function usbredir_log (line 181) | static void usbredir_log(void *priv, int level, const char *msg) function usbredir_log_data (line 192) | static void usbredir_log_data(USBRedirDevice *dev, const char *desc, function usbredir_read (line 216) | static int usbredir_read(void *priv, uint8_t *data, int count) function usbredir_write (line 236) | static int usbredir_write(void *priv, uint8_t *data, int count) function AsyncURB (line 251) | static AsyncURB *async_alloc(USBRedirDevice *dev, USBPacket *p) function async_free (line 263) | static void async_free(USBRedirDevice *dev, AsyncURB *aurb) function AsyncURB (line 269) | static AsyncURB *async_find(USBRedirDevice *dev, uint32_t packet_id) function usbredir_cancel_packet (line 282) | static void usbredir_cancel_packet(USBDevice *udev, USBPacket *p) function bufp_alloc (line 302) | static void bufp_alloc(USBRedirDevice *dev, function bufp_free (line 332) | static void bufp_free(USBRedirDevice *dev, struct buf_packet *bufp, function usbredir_free_bufpq (line 341) | static void usbredir_free_bufpq(USBRedirDevice *dev, uint8_t ep) function usbredir_handle_reset (line 354) | static void usbredir_handle_reset(USBDevice *udev) function usbredir_handle_iso_data (line 363) | static int usbredir_handle_iso_data(USBRedirDevice *dev, USBPacket *p, function usbredir_stop_iso_stream (line 478) | static void usbredir_stop_iso_stream(USBRedirDevice *dev, uint8_t ep) function usbredir_handle_bulk_data (line 492) | static int usbredir_handle_bulk_data(USBRedirDevice *dev, USBPacket *p, function usbredir_handle_interrupt_data (line 520) | static int usbredir_handle_interrupt_data(USBRedirDevice *dev, function usbredir_stop_interrupt_receiving (line 596) | static void usbredir_stop_interrupt_receiving(USBRedirDevice *dev, function usbredir_handle_data (line 612) | static int usbredir_handle_data(USBDevice *udev, USBPacket *p) function usbredir_set_config (line 639) | static int usbredir_set_config(USBRedirDevice *dev, USBPacket *p, function usbredir_get_config (line 669) | static int usbredir_get_config(USBRedirDevice *dev, USBPacket *p) function usbredir_set_interface (line 681) | static int usbredir_set_interface(USBRedirDevice *dev, USBPacket *p, function usbredir_get_interface (line 715) | static int usbredir_get_interface(USBRedirDevice *dev, USBPacket *p, function usbredir_handle_control (line 731) | static int usbredir_handle_control(USBDevice *udev, USBPacket *p, function usbredir_open_close_bh (line 791) | static void usbredir_open_close_bh(void *opaque) function usbredir_do_attach (line 834) | static void usbredir_do_attach(void *opaque) function usbredir_chardev_can_read (line 845) | static int usbredir_chardev_can_read(void *opaque) function usbredir_chardev_read (line 858) | static void usbredir_chardev_read(void *opaque, const uint8_t *buf, int ... function usbredir_chardev_event (line 873) | static void usbredir_chardev_event(void *opaque, int event) function usbredir_initfn (line 889) | static int usbredir_initfn(USBDevice *udev) function usbredir_cleanup_device_queues (line 929) | static void usbredir_cleanup_device_queues(USBRedirDevice *dev) function usbredir_handle_destroy (line 942) | static void usbredir_handle_destroy(USBDevice *udev) function usbredir_check_filter (line 963) | static int usbredir_check_filter(USBRedirDevice *dev) function usbredir_handle_status (line 1011) | static int usbredir_handle_status(USBRedirDevice *dev, function usbredir_hello (line 1032) | static void usbredir_hello(void *priv, struct usb_redir_hello_header *h) function usbredir_device_connect (line 1045) | static void usbredir_device_connect(void *priv, function usbredir_device_disconnect (line 1105) | static void usbredir_device_disconnect(void *priv) function usbredir_interface_info (line 1132) | static void usbredir_interface_info(void *priv, function usbredir_ep_info (line 1151) | static void usbredir_ep_info(void *priv, function usbredir_configuration_status (line 1190) | static void usbredir_configuration_status(void *priv, uint32_t id, function usbredir_alt_setting_status (line 1216) | static void usbredir_alt_setting_status(void *priv, uint32_t id, function usbredir_iso_stream_status (line 1244) | static void usbredir_iso_stream_status(void *priv, uint32_t id, function usbredir_interrupt_receiving_status (line 1264) | static void usbredir_interrupt_receiving_status(void *priv, uint32_t id, function usbredir_bulk_streams_status (line 1286) | static void usbredir_bulk_streams_status(void *priv, uint32_t id, function usbredir_control_packet (line 1291) | static void usbredir_control_packet(void *priv, uint32_t id, function usbredir_bulk_packet (line 1335) | static void usbredir_bulk_packet(void *priv, uint32_t id, function usbredir_iso_packet (line 1378) | static void usbredir_iso_packet(void *priv, uint32_t id, function usbredir_interrupt_packet (line 1404) | static void usbredir_interrupt_packet(void *priv, uint32_t id, function usbredir_class_initfn (line 1458) | static void usbredir_class_initfn(ObjectClass *klass, void *data) function usbredir_register_types (line 1480) | static void usbredir_register_types(void) FILE: qemu/hw/versatile_pci.c type PCIVPBState (line 15) | typedef struct { function vpb_pci_config_addr (line 24) | static inline uint32_t vpb_pci_config_addr(target_phys_addr_t addr) function pci_vpb_config_write (line 29) | static void pci_vpb_config_write(void *opaque, target_phys_addr_t addr, function pci_vpb_config_read (line 35) | static uint64_t pci_vpb_config_read(void *opaque, target_phys_addr_t addr, function pci_vpb_map_irq (line 49) | static int pci_vpb_map_irq(PCIDevice *d, int irq_num) function pci_vpb_set_irq (line 54) | static void pci_vpb_set_irq(void *opaque, int irq_num, int level) function pci_vpb_init (line 61) | static int pci_vpb_init(SysBusDevice *dev) function pci_realview_init (line 97) | static int pci_realview_init(SysBusDevice *dev) function versatile_pci_host_init (line 104) | static int versatile_pci_host_init(PCIDevice *d) function versatile_pci_host_class_init (line 112) | static void versatile_pci_host_class_init(ObjectClass *klass, void *data) function pci_vpb_class_init (line 129) | static void pci_vpb_class_init(ObjectClass *klass, void *data) function pci_realview_class_init (line 143) | static void pci_realview_class_init(ObjectClass *klass, void *data) function versatile_pci_register_types (line 157) | static void versatile_pci_register_types(void) FILE: qemu/hw/versatilepb.c type vpb_sic_state (line 22) | typedef struct vpb_sic_state function vpb_sic_update (line 45) | static void vpb_sic_update(vpb_sic_state *s) function vpb_sic_update_pic (line 53) | static void vpb_sic_update_pic(vpb_sic_state *s) function vpb_sic_set_irq (line 66) | static void vpb_sic_set_irq(void *opaque, int irq, int level) function vpb_sic_read (line 78) | static uint64_t vpb_sic_read(void *opaque, target_phys_addr_t offset, function vpb_sic_write (line 100) | static void vpb_sic_write(void *opaque, target_phys_addr_t offset, function vpb_sic_init (line 141) | static int vpb_sic_init(SysBusDevice *dev) type arm_boot_info (line 162) | struct arm_boot_info function versatile_init (line 164) | static void versatile_init(ram_addr_t ram_size, function vpb_init (line 332) | static void vpb_init(ram_addr_t ram_size, function vab_init (line 343) | static void vab_init(ram_addr_t ram_size, function versatile_machine_init (line 368) | static void versatile_machine_init(void) function vpb_sic_class_init (line 376) | static void vpb_sic_class_init(ObjectClass *klass, void *data) function versatilepb_register_types (line 393) | static void versatilepb_register_types(void) FILE: qemu/hw/vexpress.c type arm_boot_info (line 35) | struct arm_boot_info type VEDBoardInfo (line 143) | typedef struct VEDBoardInfo VEDBoardInfo; type VEDBoardInfo (line 150) | struct VEDBoardInfo { function a9_daughterboard_init (line 157) | static void a9_daughterboard_init(const VEDBoardInfo *daughterboard, function a15_daughterboard_init (line 256) | static void a15_daughterboard_init(const VEDBoardInfo *daughterboard, function vexpress_common_init (line 341) | static void vexpress_common_init(const VEDBoardInfo *daughterboard, function vexpress_a9_init (line 444) | static void vexpress_a9_init(ram_addr_t ram_size, function vexpress_a15_init (line 456) | static void vexpress_a15_init(ram_addr_t ram_size, function vexpress_machine_init (line 484) | static void vexpress_machine_init(void) FILE: qemu/hw/vga-isa-mm.c type ISAVGAMMState (line 31) | typedef struct ISAVGAMMState { function vga_mm_readb (line 37) | static uint32_t vga_mm_readb (void *opaque, target_phys_addr_t addr) function vga_mm_writeb (line 44) | static void vga_mm_writeb (void *opaque, function vga_mm_readw (line 52) | static uint32_t vga_mm_readw (void *opaque, target_phys_addr_t addr) function vga_mm_writew (line 59) | static void vga_mm_writew (void *opaque, function vga_mm_readl (line 67) | static uint32_t vga_mm_readl (void *opaque, target_phys_addr_t addr) function vga_mm_writel (line 74) | static void vga_mm_writel (void *opaque, function vga_mm_init (line 98) | static void vga_mm_init(ISAVGAMMState *s, target_phys_addr_t vram_base, function isa_vga_mm_init (line 123) | int isa_vga_mm_init(target_phys_addr_t vram_base, FILE: qemu/hw/vga-isa.c type ISAVGAState (line 32) | typedef struct ISAVGAState { function vga_reset_isa (line 37) | static void vga_reset_isa(DeviceState *dev) function vga_initfn (line 45) | static int vga_initfn(ISADevice *dev) function vga_class_initfn (line 72) | static void vga_class_initfn(ObjectClass *klass, void *data) function vga_register_types (line 88) | static void vga_register_types(void) FILE: qemu/hw/vga-pci.c type PCIVGAState (line 33) | typedef struct PCIVGAState { function pci_vga_initfn (line 50) | static int pci_vga_initfn(PCIDevice *dev) function DeviceState (line 73) | DeviceState *pci_vga_init(PCIBus *bus) function vga_class_init (line 78) | static void vga_class_init(ObjectClass *klass, void *data) function vga_register_types (line 99) | static void vga_register_types(void) FILE: qemu/hw/vga.c function vga_update_memory_access (line 172) | static void vga_update_memory_access(VGACommonState *s) function vga_dumb_update_retrace_info (line 217) | static void vga_dumb_update_retrace_info(VGACommonState *s) function vga_precise_update_retrace_info (line 222) | static void vga_precise_update_retrace_info(VGACommonState *s) function vga_precise_retrace (line 314) | static uint8_t vga_precise_retrace(VGACommonState *s) function vga_dumb_retrace (line 343) | static uint8_t vga_dumb_retrace(VGACommonState *s) function vga_ioport_invalid (line 348) | int vga_ioport_invalid(VGACommonState *s, uint32_t addr) function vga_ioport_read (line 359) | uint32_t vga_ioport_read(void *opaque, uint32_t addr) function vga_ioport_write (line 451) | void vga_ioport_write(void *opaque, uint32_t addr, uint32_t val) function vbe_ioport_read_index (line 582) | static uint32_t vbe_ioport_read_index(void *opaque, uint32_t addr) function vbe_ioport_read_data (line 590) | static uint32_t vbe_ioport_read_data(void *opaque, uint32_t addr) function vbe_ioport_write_index (line 626) | static void vbe_ioport_write_index(void *opaque, uint32_t addr, uint32_t... function vbe_ioport_write_data (line 632) | static void vbe_ioport_write_data(void *opaque, uint32_t addr, uint32_t ... function vga_mem_readb (line 786) | uint32_t vga_mem_readb(VGACommonState *s, target_phys_addr_t addr) function vga_mem_writeb (line 843) | void vga_mem_writeb(VGACommonState *s, target_phys_addr_t addr, uint32_t... function rgb_to_pixel8_dup (line 1010) | static unsigned int rgb_to_pixel8_dup(unsigned int r, unsigned int g, un... function rgb_to_pixel15_dup (line 1019) | static unsigned int rgb_to_pixel15_dup(unsigned int r, unsigned int g, u... function rgb_to_pixel15bgr_dup (line 1027) | static unsigned int rgb_to_pixel15bgr_dup(unsigned int r, unsigned int g, function rgb_to_pixel16_dup (line 1036) | static unsigned int rgb_to_pixel16_dup(unsigned int r, unsigned int g, u... function rgb_to_pixel16bgr_dup (line 1044) | static unsigned int rgb_to_pixel16bgr_dup(unsigned int r, unsigned int g, function rgb_to_pixel32_dup (line 1053) | static unsigned int rgb_to_pixel32_dup(unsigned int r, unsigned int g, u... function rgb_to_pixel32bgr_dup (line 1060) | static unsigned int rgb_to_pixel32bgr_dup(unsigned int r, unsigned int g... function update_palette16 (line 1068) | static int update_palette16(VGACommonState *s) function update_palette256 (line 1095) | static int update_palette256(VGACommonState *s) function vga_get_offsets (line 1122) | static void vga_get_offsets(VGACommonState *s, function update_basic_params (line 1155) | static int update_basic_params(VGACommonState *s) function get_depth_index (line 1177) | static inline int get_depth_index(DisplayState *s) function vga_get_text_resolution (line 1244) | static void vga_get_text_resolution(VGACommonState *s, int *pwidth, int ... function vga_draw_text (line 1295) | static void vga_draw_text(VGACommonState *s, int full_update) function vga_get_bpp (line 1558) | static int vga_get_bpp(VGACommonState *s) function vga_get_resolution (line 1572) | static void vga_get_resolution(VGACommonState *s, int *pwidth, int *phei... function vga_invalidate_scanlines (line 1593) | void vga_invalidate_scanlines(VGACommonState *s, int y1, int y2) function vga_sync_dirty_bitmap (line 1605) | static void vga_sync_dirty_bitmap(VGACommonState *s) function vga_dirty_log_start (line 1610) | void vga_dirty_log_start(VGACommonState *s) function vga_dirty_log_stop (line 1615) | void vga_dirty_log_stop(VGACommonState *s) function vga_draw_blank (line 1839) | static void vga_draw_blank(VGACommonState *s, int full_update) function vga_update_display (line 1869) | static void vga_update_display(void *opaque) function vga_invalidate_display (line 1905) | static void vga_invalidate_display(void *opaque) function vga_common_reset (line 1913) | void vga_common_reset(VGACommonState *s) function vga_reset (line 1974) | static void vga_reset(void *opaque) function vga_update_text (line 1986) | static void vga_update_text(void *opaque, console_ch_t *chardata) function vga_mem_read (line 2151) | static uint64_t vga_mem_read(void *opaque, target_phys_addr_t addr, function vga_mem_write (line 2159) | static void vga_mem_write(void *opaque, target_phys_addr_t addr, function vga_common_post_load (line 2177) | static int vga_common_post_load(void *opaque, int version_id) function vga_common_init (line 2228) | void vga_common_init(VGACommonState *s, int vga_ram_size) function MemoryRegion (line 2314) | MemoryRegion *vga_init_io(VGACommonState *s, function vga_init (line 2333) | void vga_init(VGACommonState *s, MemoryRegion *address_space, function vga_init_vbe (line 2363) | void vga_init_vbe(VGACommonState *s, MemoryRegion *system_memory) function ppm_save (line 2376) | int ppm_save(const char *filename, struct DisplaySurface *ds) function vga_screen_dump (line 2422) | static void vga_screen_dump(void *opaque, const char *filename, bool csw... FILE: qemu/hw/vga_int.h type vga_precise_retrace (line 85) | struct vga_precise_retrace { type vga_precise_retrace (line 97) | struct vga_precise_retrace type VGACommonState (line 100) | struct VGACommonState type VGACommonState (line 101) | struct VGACommonState type VGACommonState (line 102) | struct VGACommonState type VGACommonState (line 104) | typedef struct VGACommonState { function c6_to_8 (line 178) | static inline int c6_to_8(int v) type DisplaySurface (line 203) | struct DisplaySurface FILE: qemu/hw/vhost.c function vhost_dev_sync_region (line 23) | static void vhost_dev_sync_region(struct vhost_dev *dev, function vhost_sync_dirty_bitmap (line 65) | static int vhost_sync_dirty_bitmap(struct vhost_dev *dev, function vhost_log_sync (line 90) | static void vhost_log_sync(MemoryListener *listener, function vhost_dev_unassign_memory (line 103) | static void vhost_dev_unassign_memory(struct vhost_dev *dev, function vhost_dev_assign_memory (line 189) | static void vhost_dev_assign_memory(struct vhost_dev *dev, function vhost_get_log_size (line 248) | static uint64_t vhost_get_log_size(struct vhost_dev *dev) function vhost_dev_log_resize (line 266) | static inline void vhost_dev_log_resize(struct vhost_dev* dev, uint64_t ... function vhost_verify_ring_mappings (line 290) | static int vhost_verify_ring_mappings(struct vhost_dev *dev, type vhost_memory_region (line 318) | struct vhost_memory_region type vhost_dev (line 318) | struct vhost_dev type vhost_memory_region (line 324) | struct vhost_memory_region function vhost_dev_cmp_memory (line 333) | static bool vhost_dev_cmp_memory(struct vhost_dev *dev, function vhost_set_memory (line 357) | static void vhost_set_memory(MemoryListener *listener, function vhost_section (line 433) | static bool vhost_section(MemoryRegionSection *section) function vhost_begin (line 439) | static void vhost_begin(MemoryListener *listener) function vhost_commit (line 443) | static void vhost_commit(MemoryListener *listener) function vhost_region_add (line 447) | static void vhost_region_add(MemoryListener *listener, function vhost_region_del (line 464) | static void vhost_region_del(MemoryListener *listener, function vhost_region_nop (line 487) | static void vhost_region_nop(MemoryListener *listener, function vhost_virtqueue_set_addr (line 492) | static int vhost_virtqueue_set_addr(struct vhost_dev *dev, function vhost_dev_set_features (line 511) | static int vhost_dev_set_features(struct vhost_dev *dev, bool enable_log) function vhost_dev_set_log (line 522) | static int vhost_dev_set_log(struct vhost_dev *dev, bool enable_log) function vhost_migration_log (line 549) | static int vhost_migration_log(MemoryListener *listener, int enable) function vhost_log_global_start (line 582) | static void vhost_log_global_start(MemoryListener *listener) function vhost_log_global_stop (line 592) | static void vhost_log_global_stop(MemoryListener *listener) function vhost_log_start (line 602) | static void vhost_log_start(MemoryListener *listener, function vhost_log_stop (line 608) | static void vhost_log_stop(MemoryListener *listener, function vhost_virtqueue_init (line 614) | static int vhost_virtqueue_init(struct vhost_dev *dev, function vhost_virtqueue_cleanup (line 710) | static void vhost_virtqueue_cleanup(struct vhost_dev *dev, function vhost_eventfd_add (line 736) | static void vhost_eventfd_add(MemoryListener *listener, function vhost_eventfd_del (line 742) | static void vhost_eventfd_del(MemoryListener *listener, function vhost_dev_init (line 748) | int vhost_dev_init(struct vhost_dev *hdev, int devfd, bool force) function vhost_dev_cleanup (line 802) | void vhost_dev_cleanup(struct vhost_dev *hdev) function vhost_dev_query (line 810) | bool vhost_dev_query(struct vhost_dev *hdev, VirtIODevice *vdev) function vhost_dev_enable_notifiers (line 820) | int vhost_dev_enable_notifiers(struct vhost_dev *hdev, VirtIODevice *vdev) function vhost_dev_disable_notifiers (line 856) | void vhost_dev_disable_notifiers(struct vhost_dev *hdev, VirtIODevice *v... function vhost_dev_start (line 871) | int vhost_dev_start(struct vhost_dev *hdev, VirtIODevice *vdev) function vhost_dev_stop (line 937) | void vhost_dev_stop(struct vhost_dev *hdev, VirtIODevice *vdev) FILE: qemu/hw/vhost.h type vhost_virtqueue (line 9) | struct vhost_virtqueue { type vhost_log_chunk_t (line 23) | typedef unsigned long vhost_log_chunk_t; type vhost_memory (line 28) | struct vhost_memory type vhost_dev (line 29) | struct vhost_dev { type vhost_dev (line 47) | struct vhost_dev type vhost_dev (line 48) | struct vhost_dev type vhost_dev (line 49) | struct vhost_dev type vhost_dev (line 50) | struct vhost_dev type vhost_dev (line 51) | struct vhost_dev type vhost_dev (line 52) | struct vhost_dev type vhost_dev (line 53) | struct vhost_dev FILE: qemu/hw/vhost_net.c type vhost_net (line 41) | struct vhost_net { function vhost_net_get_features (line 48) | unsigned vhost_net_get_features(struct vhost_net *net, unsigned features) function vhost_net_ack_features (line 66) | void vhost_net_ack_features(struct vhost_net *net, unsigned features) function vhost_net_get_fd (line 83) | static int vhost_net_get_fd(VLANClientState *backend) type vhost_net (line 94) | struct vhost_net type vhost_net (line 98) | struct vhost_net type virtio_net_hdr_mrg_rxbuf (line 117) | struct virtio_net_hdr_mrg_rxbuf function vhost_net_query (line 135) | bool vhost_net_query(VHostNetState *net, VirtIODevice *dev) function vhost_net_start (line 140) | int vhost_net_start(struct vhost_net *net, function vhost_net_stop (line 191) | void vhost_net_stop(struct vhost_net *net, function vhost_net_cleanup (line 208) | void vhost_net_cleanup(struct vhost_net *net) type vhost_net (line 217) | struct vhost_net function vhost_net_query (line 224) | bool vhost_net_query(VHostNetState *net, VirtIODevice *dev) function vhost_net_start (line 229) | int vhost_net_start(struct vhost_net *net, function vhost_net_stop (line 234) | void vhost_net_stop(struct vhost_net *net, function vhost_net_cleanup (line 239) | void vhost_net_cleanup(struct vhost_net *net) function vhost_net_get_features (line 243) | unsigned vhost_net_get_features(struct vhost_net *net, unsigned features) function vhost_net_ack_features (line 247) | void vhost_net_ack_features(struct vhost_net *net, unsigned features) FILE: qemu/hw/vhost_net.h type vhost_net (line 6) | struct vhost_net type VHostNetState (line 7) | typedef struct vhost_net VHostNetState; FILE: qemu/hw/virtex_ml507.c type boot_info (line 49) | struct boot_info function mmubooke_create_initial_mapping (line 59) | static void mmubooke_create_initial_mapping(CPUPPCState *env, function CPUPPCState (line 81) | static CPUPPCState *ppc440_init_xilinx(ram_addr_t *ram_size, function main_cpu_reset (line 107) | static void main_cpu_reset(void *opaque) function xilinx_load_device_tree (line 134) | static int xilinx_load_device_tree(target_phys_addr_t addr, function virtex_init (line 183) | static void virtex_init(ram_addr_t ram_size, function virtex_machine_init (line 264) | static void virtex_machine_init(void) FILE: qemu/hw/virtio-balloon.c type VirtIOBalloon (line 30) | typedef struct VirtIOBalloon function VirtIOBalloon (line 42) | static VirtIOBalloon *to_virtio_balloon(VirtIODevice *vdev) function balloon_page (line 47) | static void balloon_page(void *addr, int deflate) function reset_stats (line 64) | static inline void reset_stats(VirtIOBalloon *dev) function virtio_balloon_handle_output (line 70) | static void virtio_balloon_handle_output(VirtIODevice *vdev, VirtQueue *vq) function virtio_balloon_receive_stats (line 104) | static void virtio_balloon_receive_stats(VirtIODevice *vdev, VirtQueue *vq) function virtio_balloon_get_config (line 133) | static void virtio_balloon_get_config(VirtIODevice *vdev, uint8_t *confi... function virtio_balloon_set_config (line 144) | static void virtio_balloon_set_config(VirtIODevice *vdev, function virtio_balloon_get_features (line 153) | static uint32_t virtio_balloon_get_features(VirtIODevice *vdev, uint32_t f) function virtio_balloon_stat (line 159) | static void virtio_balloon_stat(void *opaque, BalloonInfo *info) function virtio_balloon_to_target (line 188) | static void virtio_balloon_to_target(void *opaque, ram_addr_t target) function virtio_balloon_save (line 201) | static void virtio_balloon_save(QEMUFile *f, void *opaque) function virtio_balloon_load (line 211) | static int virtio_balloon_load(QEMUFile *f, void *opaque, int version_id) function VirtIODevice (line 225) | VirtIODevice *virtio_balloon_init(DeviceState *dev) function virtio_balloon_exit (line 258) | void virtio_balloon_exit(VirtIODevice *vdev) FILE: qemu/hw/virtio-balloon.h type virtio_balloon_config (line 33) | struct virtio_balloon_config type QEMU_PACKED (line 50) | typedef struct VirtIOBalloonStat { FILE: qemu/hw/virtio-blk.c type VirtIOBlock (line 24) | typedef struct VirtIOBlock function VirtIOBlock (line 37) | static VirtIOBlock *to_virtio_blk(VirtIODevice *vdev) type VirtIOBlockReq (line 42) | typedef struct VirtIOBlockReq function virtio_blk_req_complete (line 54) | static void virtio_blk_req_complete(VirtIOBlockReq *req, int status) function virtio_blk_handle_rw_error (line 65) | static int virtio_blk_handle_rw_error(VirtIOBlockReq *req, int error, function virtio_blk_rw_complete (line 93) | static void virtio_blk_rw_complete(void *opaque, int ret) function virtio_blk_flush_complete (line 110) | static void virtio_blk_flush_complete(void *opaque, int ret) function VirtIOBlockReq (line 125) | static VirtIOBlockReq *virtio_blk_alloc_request(VirtIOBlock *s) function VirtIOBlockReq (line 134) | static VirtIOBlockReq *virtio_blk_get_request(VirtIOBlock *s) function virtio_blk_handle_scsi (line 149) | static void virtio_blk_handle_scsi(VirtIOBlockReq *req) function virtio_blk_handle_scsi (line 263) | static void virtio_blk_handle_scsi(VirtIOBlockReq *req) type MultiReqBuffer (line 270) | typedef struct MultiReqBuffer { function virtio_submit_multiwrite (line 275) | static void virtio_submit_multiwrite(BlockDriverState *bs, MultiReqBuffe... function virtio_blk_handle_flush (line 295) | static void virtio_blk_handle_flush(VirtIOBlockReq *req, MultiReqBuffer ... function virtio_blk_handle_write (line 306) | static void virtio_blk_handle_write(VirtIOBlockReq *req, MultiReqBuffer ... function virtio_blk_handle_read (line 341) | static void virtio_blk_handle_read(VirtIOBlockReq *req) function virtio_blk_handle_request (line 364) | static void virtio_blk_handle_request(VirtIOBlockReq *req, function virtio_blk_handle_output (line 412) | static void virtio_blk_handle_output(VirtIODevice *vdev, VirtQueue *vq) function virtio_blk_dma_restart_bh (line 433) | static void virtio_blk_dma_restart_bh(void *opaque) function virtio_blk_dma_restart_cb (line 454) | static void virtio_blk_dma_restart_cb(void *opaque, int running, function virtio_blk_reset (line 468) | static void virtio_blk_reset(VirtIODevice *vdev) function virtio_blk_update_config (line 479) | static void virtio_blk_update_config(VirtIODevice *vdev, uint8_t *config) function virtio_blk_get_features (line 504) | static uint32_t virtio_blk_get_features(VirtIODevice *vdev, uint32_t fea... function virtio_blk_save (line 522) | static void virtio_blk_save(QEMUFile *f, void *opaque) function virtio_blk_load (line 537) | static int virtio_blk_load(QEMUFile *f, void *opaque, int version_id) function virtio_blk_resize (line 560) | static void virtio_blk_resize(void *opaque) function VirtIODevice (line 571) | VirtIODevice *virtio_blk_init(DeviceState *dev, BlockConf *conf, function virtio_blk_exit (line 625) | void virtio_blk_exit(VirtIODevice *vdev) FILE: qemu/hw/virtio-blk.h type virtio_blk_config (line 39) | struct virtio_blk_config type virtio_blk_outhdr (line 71) | struct virtio_blk_outhdr type virtio_blk_inhdr (line 86) | struct virtio_blk_inhdr type virtio_scsi_inhdr (line 92) | struct virtio_scsi_inhdr FILE: qemu/hw/virtio-console.c type VirtConsole (line 18) | typedef struct VirtConsole { function flush_buf (line 25) | static ssize_t flush_buf(VirtIOSerialPort *port, const uint8_t *buf, siz... function guest_open (line 56) | static void guest_open(VirtIOSerialPort *port) function guest_close (line 67) | static void guest_close(VirtIOSerialPort *port) function chr_can_read (line 78) | static int chr_can_read(void *opaque) function chr_read (line 86) | static void chr_read(void *opaque, const uint8_t *buf, int size) function chr_event (line 94) | static void chr_event(void *opaque, int event) function virtconsole_initfn (line 109) | static int virtconsole_initfn(VirtIOSerialPort *port) function virtconsole_class_init (line 132) | static void virtconsole_class_init(ObjectClass *klass, void *data) function virtserialport_class_init (line 157) | static void virtserialport_class_init(ObjectClass *klass, void *data) function virtconsole_register_types (line 176) | static void virtconsole_register_types(void) FILE: qemu/hw/virtio-net.c type VirtIONet (line 29) | typedef struct VirtIONet function VirtIONet (line 72) | static VirtIONet *to_virtio_net(VirtIODevice *vdev) function virtio_net_get_config (line 77) | static void virtio_net_get_config(VirtIODevice *vdev, uint8_t *config) function virtio_net_set_config (line 87) | static void virtio_net_set_config(VirtIODevice *vdev, const uint8_t *con... function virtio_net_started (line 100) | static bool virtio_net_started(VirtIONet *n, uint8_t status) function virtio_net_vhost_status (line 106) | static void virtio_net_vhost_status(VirtIONet *n, uint8_t status) function virtio_net_set_status (line 140) | static void virtio_net_set_status(struct VirtIODevice *vdev, uint8_t sta... function virtio_net_set_link_status (line 166) | static void virtio_net_set_link_status(VLANClientState *nc) function virtio_net_reset (line 182) | static void virtio_net_reset(VirtIODevice *vdev) function peer_has_vnet_hdr (line 203) | static int peer_has_vnet_hdr(VirtIONet *n) function peer_has_ufo (line 216) | static int peer_has_ufo(VirtIONet *n) function virtio_net_get_features (line 226) | static uint32_t virtio_net_get_features(VirtIODevice *vdev, uint32_t fea... function virtio_net_bad_features (line 261) | static uint32_t virtio_net_bad_features(VirtIODevice *vdev) function virtio_net_set_features (line 276) | static void virtio_net_set_features(VirtIODevice *vdev, uint32_t features) function virtio_net_handle_rx_mode (line 300) | static int virtio_net_handle_rx_mode(VirtIONet *n, uint8_t cmd, function virtio_net_handle_mac (line 330) | static int virtio_net_handle_mac(VirtIONet *n, uint8_t cmd, function virtio_net_handle_vlan_table (line 382) | static int virtio_net_handle_vlan_table(VirtIONet *n, uint8_t cmd, function virtio_net_handle_ctrl (line 407) | static void virtio_net_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) function virtio_net_handle_rx (line 445) | static void virtio_net_handle_rx(VirtIODevice *vdev, VirtQueue *vq) function virtio_net_can_receive (line 456) | static int virtio_net_can_receive(VLANClientState *nc) function virtio_net_has_buffers (line 470) | static int virtio_net_has_buffers(VirtIONet *n, int bufsize) function work_around_broken_dhclient (line 505) | static void work_around_broken_dhclient(struct virtio_net_hdr *hdr, function receive_header (line 519) | static int receive_header(VirtIONet *n, struct iovec *iov, int iovcnt, function receive_filter (line 543) | static int receive_filter(VirtIONet *n, const uint8_t *buf, int size) function virtio_net_receive (line 596) | static ssize_t virtio_net_receive(VLANClientState *nc, const uint8_t *bu... function virtio_net_tx_complete (line 693) | static void virtio_net_tx_complete(VLANClientState *nc, ssize_t len) function virtio_net_flush_tx (line 707) | static int32_t virtio_net_flush_tx(VirtIONet *n, VirtQueue *vq) function virtio_net_handle_tx_timer (line 771) | static void virtio_net_handle_tx_timer(VirtIODevice *vdev, VirtQueue *vq) function virtio_net_handle_tx_bh (line 794) | static void virtio_net_handle_tx_bh(VirtIODevice *vdev, VirtQueue *vq) function virtio_net_tx_timer (line 810) | static void virtio_net_tx_timer(void *opaque) function virtio_net_tx_bh (line 825) | static void virtio_net_tx_bh(void *opaque) function virtio_net_save (line 862) | static void virtio_net_save(QEMUFile *f, void *opaque) function virtio_net_load (line 890) | static int virtio_net_load(QEMUFile *f, void *opaque, int version_id) function virtio_net_cleanup (line 979) | static void virtio_net_cleanup(VLANClientState *nc) function VirtIODevice (line 995) | VirtIODevice *virtio_net_init(DeviceState *dev, NICConf *conf, function virtio_net_exit (line 1055) | void virtio_net_exit(VirtIODevice *vdev) FILE: qemu/hw/virtio-net.h type virtio_net_conf (line 59) | typedef struct virtio_net_conf type virtio_net_config (line 69) | struct virtio_net_config type virtio_net_hdr (line 79) | struct virtio_net_hdr type virtio_net_hdr_mrg_rxbuf (line 97) | struct virtio_net_hdr_mrg_rxbuf type virtio_net_ctrl_hdr (line 110) | struct virtio_net_ctrl_hdr { type virtio_net_ctrl_ack (line 115) | typedef uint8_t virtio_net_ctrl_ack; type virtio_net_ctrl_mac (line 150) | struct virtio_net_ctrl_mac { FILE: qemu/hw/virtio-pci.c function virtio_pci_notify (line 100) | static void virtio_pci_notify(void *opaque, uint16_t vector) function virtio_pci_save_config (line 109) | static void virtio_pci_save_config(void * opaque, QEMUFile *f) function virtio_pci_save_queue (line 118) | static void virtio_pci_save_queue(void * opaque, int n, QEMUFile *f) function virtio_pci_load_config (line 125) | static int virtio_pci_load_config(void * opaque, QEMUFile *f) function virtio_pci_load_queue (line 145) | static int virtio_pci_load_queue(void * opaque, int n, QEMUFile *f) function virtio_pci_set_host_notifier_internal (line 161) | static int virtio_pci_set_host_notifier_internal(VirtIOPCIProxy *proxy, function virtio_pci_host_notifier_read (line 192) | static void virtio_pci_host_notifier_read(void *opaque) function virtio_pci_set_host_notifier_fd_handler (line 201) | static void virtio_pci_set_host_notifier_fd_handler(VirtIOPCIProxy *proxy, function virtio_pci_start_ioeventfd (line 215) | static void virtio_pci_start_ioeventfd(VirtIOPCIProxy *proxy) function virtio_pci_stop_ioeventfd (line 254) | static void virtio_pci_stop_ioeventfd(VirtIOPCIProxy *proxy) function virtio_pci_reset (line 275) | void virtio_pci_reset(DeviceState *d) function virtio_ioport_write (line 284) | static void virtio_ioport_write(void *opaque, uint32_t addr, uint32_t val) function virtio_ioport_read (line 363) | static uint32_t virtio_ioport_read(VirtIOPCIProxy *proxy, uint32_t addr) function virtio_pci_config_readb (line 407) | static uint32_t virtio_pci_config_readb(void *opaque, uint32_t addr) function virtio_pci_config_readw (line 417) | static uint32_t virtio_pci_config_readw(void *opaque, uint32_t addr) function virtio_pci_config_readl (line 437) | static uint32_t virtio_pci_config_readl(void *opaque, uint32_t addr) function virtio_pci_config_writeb (line 452) | static void virtio_pci_config_writeb(void *opaque, uint32_t addr, uint32... function virtio_pci_config_writew (line 464) | static void virtio_pci_config_writew(void *opaque, uint32_t addr, uint32... function virtio_pci_config_writel (line 479) | static void virtio_pci_config_writel(void *opaque, uint32_t addr, uint32... function virtio_write_config (line 509) | static void virtio_write_config(PCIDevice *pci_dev, uint32_t address, function virtio_pci_get_features (line 527) | static unsigned virtio_pci_get_features(void *opaque) function virtio_pci_guest_notifier_read (line 533) | static void virtio_pci_guest_notifier_read(void *opaque) function virtio_pci_set_guest_notifier (line 542) | static int virtio_pci_set_guest_notifier(void *opaque, int n, bool assign) function virtio_pci_query_guest_notifiers (line 564) | static bool virtio_pci_query_guest_notifiers(void *opaque) function virtio_pci_set_guest_notifiers (line 570) | static int virtio_pci_set_guest_notifiers(void *opaque, bool assign) function virtio_pci_set_host_notifier (line 597) | static int virtio_pci_set_host_notifier(void *opaque, int n, bool assign) function virtio_pci_vmstate_change (line 615) | static void virtio_pci_vmstate_change(void *opaque, bool running) function virtio_init_pci (line 645) | void virtio_init_pci(VirtIOPCIProxy *proxy, VirtIODevice *vdev) function virtio_blk_init_pci (line 691) | static int virtio_blk_init_pci(PCIDevice *pci_dev) function virtio_exit_pci (line 712) | static int virtio_exit_pci(PCIDevice *pci_dev) function virtio_blk_exit_pci (line 723) | static int virtio_blk_exit_pci(PCIDevice *pci_dev) function virtio_serial_init_pci (line 733) | static int virtio_serial_init_pci(PCIDevice *pci_dev) function virtio_serial_exit_pci (line 755) | static int virtio_serial_exit_pci(PCIDevice *pci_dev) function virtio_net_init_pci (line 764) | static int virtio_net_init_pci(PCIDevice *pci_dev) function virtio_net_exit_pci (line 779) | static int virtio_net_exit_pci(PCIDevice *pci_dev) function virtio_balloon_init_pci (line 788) | static int virtio_balloon_init_pci(PCIDevice *pci_dev) function virtio_balloon_exit_pci (line 801) | static int virtio_balloon_exit_pci(PCIDevice *pci_dev) function virtio_blk_class_init (line 820) | static void virtio_blk_class_init(ObjectClass *klass, void *data) function virtio_net_class_init (line 853) | static void virtio_net_class_init(ObjectClass *klass, void *data) function virtio_serial_class_init (line 885) | static void virtio_serial_class_init(ObjectClass *klass, void *data) function virtio_balloon_class_init (line 912) | static void virtio_balloon_class_init(ObjectClass *klass, void *data) function virtio_scsi_init_pci (line 934) | static int virtio_scsi_init_pci(PCIDevice *pci_dev) function virtio_scsi_exit_pci (line 952) | static int virtio_scsi_exit_pci(PCIDevice *pci_dev) function virtio_scsi_class_init (line 966) | static void virtio_scsi_class_init(ObjectClass *klass, void *data) function virtio_pci_register_types (line 988) | static void virtio_pci_register_types(void) FILE: qemu/hw/virtio-pci.h type VirtIOPCIProxy (line 27) | typedef struct { FILE: qemu/hw/virtio-scsi.c type QEMU_PACKED (line 64) | typedef struct { type QEMU_PACKED (line 74) | typedef struct { type QEMU_PACKED (line 84) | typedef struct { type QEMU_PACKED (line 91) | typedef struct { type QEMU_PACKED (line 96) | typedef struct { type QEMU_PACKED (line 102) | typedef struct { type QEMU_PACKED (line 107) | typedef struct { type QEMU_PACKED (line 113) | typedef struct { type VirtIOSCSI (line 126) | typedef struct { type VirtIOSCSIReq (line 140) | typedef struct VirtIOSCSIReq { function virtio_scsi_get_lun (line 161) | static inline int virtio_scsi_get_lun(uint8_t *lun) function SCSIDevice (line 166) | static inline SCSIDevice *virtio_scsi_device_find(VirtIOSCSI *s, uint8_t... function virtio_scsi_complete_req (line 177) | static void virtio_scsi_complete_req(VirtIOSCSIReq *req) function virtio_scsi_bad_req (line 191) | static void virtio_scsi_bad_req(void) function qemu_sgl_init_external (line 197) | static void qemu_sgl_init_external(QEMUSGList *qsgl, struct iovec *sg, function virtio_scsi_parse_req (line 206) | static void virtio_scsi_parse_req(VirtIOSCSI *s, VirtQueue *vq, function VirtIOSCSIReq (line 227) | static VirtIOSCSIReq *virtio_scsi_pop_req(VirtIOSCSI *s, VirtQueue *vq) function virtio_scsi_save_request (line 240) | static void virtio_scsi_save_request(QEMUFile *f, SCSIRequest *sreq) function virtio_scsi_do_tmf (line 268) | static void virtio_scsi_do_tmf(VirtIOSCSI *s, VirtIOSCSIReq *req) function virtio_scsi_handle_ctrl (line 368) | static void virtio_scsi_handle_ctrl(VirtIODevice *vdev, VirtQueue *vq) function virtio_scsi_command_complete (line 402) | static void virtio_scsi_command_complete(SCSIRequest *r, uint32_t status, function QEMUSGList (line 419) | static QEMUSGList *virtio_scsi_get_sg_list(SCSIRequest *r) function virtio_scsi_request_cancelled (line 426) | static void virtio_scsi_request_cancelled(SCSIRequest *r) function virtio_scsi_fail_cmd_req (line 441) | static void virtio_scsi_fail_cmd_req(VirtIOSCSIReq *req) function virtio_scsi_handle_cmd (line 447) | static void virtio_scsi_handle_cmd(VirtIODevice *vdev, VirtQueue *vq) function virtio_scsi_get_config (line 501) | static void virtio_scsi_get_config(VirtIODevice *vdev, function virtio_scsi_set_config (line 519) | static void virtio_scsi_set_config(VirtIODevice *vdev, function virtio_scsi_get_features (line 535) | static uint32_t virtio_scsi_get_features(VirtIODevice *vdev, function virtio_scsi_reset (line 541) | static void virtio_scsi_reset(VirtIODevice *vdev) function virtio_scsi_save (line 552) | static void virtio_scsi_save(QEMUFile *f, void *opaque) function virtio_scsi_load (line 558) | static int virtio_scsi_load(QEMUFile *f, void *opaque, int version_id) type SCSIBusInfo (line 565) | struct SCSIBusInfo function VirtIODevice (line 578) | VirtIODevice *virtio_scsi_init(DeviceState *dev, VirtIOSCSIConf *proxyconf) function virtio_scsi_exit (line 614) | void virtio_scsi_exit(VirtIODevice *vdev) FILE: qemu/hw/virtio-scsi.h type VirtIOSCSIConf (line 24) | struct VirtIOSCSIConf { FILE: qemu/hw/virtio-serial-bus.c type VirtIOSerialBus (line 29) | struct VirtIOSerialBus { type VirtIOSerial (line 39) | struct VirtIOSerial { function VirtIOSerialPort (line 58) | static VirtIOSerialPort *find_port_by_id(VirtIOSerial *vser, uint32_t id) function VirtIOSerialPort (line 73) | static VirtIOSerialPort *find_port_by_vq(VirtIOSerial *vser, VirtQueue *vq) function use_multiport (line 84) | static bool use_multiport(VirtIOSerial *vser) function write_to_port (line 89) | static size_t write_to_port(VirtIOSerialPort *port, function discard_vq_data (line 120) | static void discard_vq_data(VirtQueue *vq, VirtIODevice *vdev) function do_flush_queued_data (line 133) | static void do_flush_queued_data(VirtIOSerialPort *port, VirtQueue *vq, function flush_queued_data (line 199) | static void flush_queued_data(VirtIOSerialPort *port) function send_control_msg (line 209) | static size_t send_control_msg(VirtIOSerialPort *port, void *buf, size_t... function send_control_event (line 232) | static size_t send_control_event(VirtIOSerialPort *port, uint16_t event, function virtio_serial_open (line 245) | int virtio_serial_open(VirtIOSerialPort *port) function virtio_serial_close (line 258) | int virtio_serial_close(VirtIOSerialPort *port) function virtio_serial_write (line 274) | ssize_t virtio_serial_write(VirtIOSerialPort *port, const uint8_t *buf, function virtio_serial_guest_ready (line 287) | size_t virtio_serial_guest_ready(VirtIOSerialPort *port) function flush_queued_data_bh (line 309) | static void flush_queued_data_bh(void *opaque) function virtio_serial_throttle_port (line 316) | void virtio_serial_throttle_port(VirtIOSerialPort *port, bool throttle) function handle_control_message (line 331) | static void handle_control_message(VirtIOSerial *vser, void *buf, size_t... function control_in (line 441) | static void control_in(VirtIODevice *vdev, VirtQueue *vq) function control_out (line 445) | static void control_out(VirtIODevice *vdev, VirtQueue *vq) function handle_output (line 480) | static void handle_output(VirtIODevice *vdev, VirtQueue *vq) function handle_input (line 499) | static void handle_input(VirtIODevice *vdev, VirtQueue *vq) function get_features (line 503) | static uint32_t get_features(VirtIODevice *vdev, uint32_t features) function get_config (line 516) | static void get_config(VirtIODevice *vdev, uint8_t *config_data) function set_config (line 524) | static void set_config(VirtIODevice *vdev, const uint8_t *config_data) function virtio_serial_save (line 531) | static void virtio_serial_save(QEMUFile *f, void *opaque) function virtio_serial_load (line 587) | static int virtio_serial_load(QEMUFile *f, void *opaque, int version_id) type BusInfo (line 680) | struct BusInfo function virtser_bus_dev_print (line 691) | static void virtser_bus_dev_print(Monitor *mon, DeviceState *qdev, int i... function find_free_port_id (line 703) | static uint32_t find_free_port_id(VirtIOSerial *vser) function mark_port_added (line 720) | static void mark_port_added(VirtIOSerial *vser, uint32_t port_id) function add_port (line 728) | static void add_port(VirtIOSerial *vser, uint32_t port_id) function remove_port (line 736) | static void remove_port(VirtIOSerial *vser, uint32_t port_id) function virtser_port_qdev_init (line 751) | static int virtser_port_qdev_init(DeviceState *qdev) function virtser_port_qdev_exit (line 823) | static int virtser_port_qdev_exit(DeviceState *qdev) function VirtIODevice (line 840) | VirtIODevice *virtio_serial_init(DeviceState *dev, virtio_serial_conf *c... function virtio_serial_exit (line 921) | void virtio_serial_exit(VirtIODevice *vdev) function virtio_serial_port_class_init (line 934) | static void virtio_serial_port_class_init(ObjectClass *klass, void *data) function virtio_serial_register_types (line 952) | static void virtio_serial_register_types(void) FILE: qemu/hw/virtio-serial.h type virtio_console_config (line 31) | struct virtio_console_config { type virtio_console_control (line 42) | struct virtio_console_control { type virtio_serial_conf (line 48) | struct virtio_serial_conf { type VirtIOSerial (line 73) | typedef struct VirtIOSerial VirtIOSerial; type VirtIOSerialBus (line 74) | typedef struct VirtIOSerialBus VirtIOSerialBus; type VirtIOSerialPort (line 75) | typedef struct VirtIOSerialPort VirtIOSerialPort; type VirtIOSerialPortClass (line 77) | typedef struct VirtIOSerialPortClass { type VirtIOSerialPort (line 118) | struct VirtIOSerialPort { FILE: qemu/hw/virtio.c type VRingDesc (line 25) | typedef struct VRingDesc type VRingAvail (line 33) | typedef struct VRingAvail type VRingUsedElem (line 40) | typedef struct VRingUsedElem type VRingUsed (line 46) | typedef struct VRingUsed type VRing (line 53) | typedef struct VRing type VirtQueue (line 61) | struct VirtQueue function virtqueue_init (line 85) | static void virtqueue_init(VirtQueue *vq) function vring_desc_addr (line 96) | static inline uint64_t vring_desc_addr(target_phys_addr_t desc_pa, int i) function vring_desc_len (line 103) | static inline uint32_t vring_desc_len(target_phys_addr_t desc_pa, int i) function vring_desc_flags (line 110) | static inline uint16_t vring_desc_flags(target_phys_addr_t desc_pa, int i) function vring_desc_next (line 117) | static inline uint16_t vring_desc_next(target_phys_addr_t desc_pa, int i) function vring_avail_flags (line 124) | static inline uint16_t vring_avail_flags(VirtQueue *vq) function vring_avail_idx (line 131) | static inline uint16_t vring_avail_idx(VirtQueue *vq) function vring_avail_ring (line 138) | static inline uint16_t vring_avail_ring(VirtQueue *vq, int i) function vring_used_event (line 145) | static inline uint16_t vring_used_event(VirtQueue *vq) function vring_used_ring_id (line 150) | static inline void vring_used_ring_id(VirtQueue *vq, int i, uint32_t val) function vring_used_ring_len (line 157) | static inline void vring_used_ring_len(VirtQueue *vq, int i, uint32_t val) function vring_used_idx (line 164) | static uint16_t vring_used_idx(VirtQueue *vq) function vring_used_idx_set (line 171) | static inline void vring_used_idx_set(VirtQueue *vq, uint16_t val) function vring_used_flags_set_bit (line 178) | static inline void vring_used_flags_set_bit(VirtQueue *vq, int mask) function vring_used_flags_unset_bit (line 185) | static inline void vring_used_flags_unset_bit(VirtQueue *vq, int mask) function vring_avail_event (line 192) | static inline void vring_avail_event(VirtQueue *vq, uint16_t val) function virtio_queue_set_notification (line 202) | void virtio_queue_set_notification(VirtQueue *vq, int enable) function virtio_queue_ready (line 214) | int virtio_queue_ready(VirtQueue *vq) function virtio_queue_empty (line 219) | int virtio_queue_empty(VirtQueue *vq) function virtqueue_fill (line 224) | void virtqueue_fill(VirtQueue *vq, const VirtQueueElement *elem, function virtqueue_flush (line 255) | void virtqueue_flush(VirtQueue *vq, unsigned int count) function virtqueue_push (line 269) | void virtqueue_push(VirtQueue *vq, const VirtQueueElement *elem, function virtqueue_num_heads (line 276) | static int virtqueue_num_heads(VirtQueue *vq, unsigned int idx) function virtqueue_get_head (line 290) | static unsigned int virtqueue_get_head(VirtQueue *vq, unsigned int idx) function virtqueue_next_desc (line 307) | static unsigned virtqueue_next_desc(target_phys_addr_t desc_pa, function virtqueue_avail_bytes (line 329) | int virtqueue_avail_bytes(VirtQueue *vq, int in_bytes, int out_bytes) function virtqueue_map_sg (line 393) | void virtqueue_map_sg(struct iovec *sg, target_phys_addr_t *addr, function virtqueue_pop (line 409) | int virtqueue_pop(VirtQueue *vq, VirtQueueElement *elem) function virtio_notify_vector (line 481) | static void virtio_notify_vector(VirtIODevice *vdev, uint16_t vector) function virtio_update_irq (line 488) | void virtio_update_irq(VirtIODevice *vdev) function virtio_set_status (line 493) | void virtio_set_status(VirtIODevice *vdev, uint8_t val) function virtio_reset (line 503) | void virtio_reset(void *opaque) function virtio_config_readb (line 533) | uint32_t virtio_config_readb(VirtIODevice *vdev, uint32_t addr) function virtio_config_readw (line 546) | uint32_t virtio_config_readw(VirtIODevice *vdev, uint32_t addr) function virtio_config_readl (line 559) | uint32_t virtio_config_readl(VirtIODevice *vdev, uint32_t addr) function virtio_config_writeb (line 572) | void virtio_config_writeb(VirtIODevice *vdev, uint32_t addr, uint32_t data) function virtio_config_writew (line 585) | void virtio_config_writew(VirtIODevice *vdev, uint32_t addr, uint32_t data) function virtio_config_writel (line 598) | void virtio_config_writel(VirtIODevice *vdev, uint32_t addr, uint32_t data) function virtio_queue_set_addr (line 611) | void virtio_queue_set_addr(VirtIODevice *vdev, int n, target_phys_addr_t... function target_phys_addr_t (line 617) | target_phys_addr_t virtio_queue_get_addr(VirtIODevice *vdev, int n) function virtio_queue_get_num (line 622) | int virtio_queue_get_num(VirtIODevice *vdev, int n) function virtio_queue_notify_vq (line 627) | void virtio_queue_notify_vq(VirtQueue *vq) function virtio_queue_notify (line 636) | void virtio_queue_notify(VirtIODevice *vdev, int n) function virtio_queue_vector (line 641) | uint16_t virtio_queue_vector(VirtIODevice *vdev, int n) function virtio_queue_set_vector (line 647) | void virtio_queue_set_vector(VirtIODevice *vdev, int n, uint16_t vector) function VirtQueue (line 653) | VirtQueue *virtio_add_queue(VirtIODevice *vdev, int queue_size, function virtio_irq (line 672) | void virtio_irq(VirtQueue *vq) function vring_need_event (line 682) | static inline int vring_need_event(uint16_t event, uint16_t new, uint16_... function vring_notify (line 692) | static bool vring_notify(VirtIODevice *vdev, VirtQueue *vq) function virtio_notify (line 713) | void virtio_notify(VirtIODevice *vdev, VirtQueue *vq) function virtio_notify_config (line 724) | void virtio_notify_config(VirtIODevice *vdev) function virtio_save (line 733) | void virtio_save(VirtIODevice *vdev, QEMUFile *f) function virtio_set_features (line 766) | int virtio_set_features(VirtIODevice *vdev, uint32_t val) function virtio_load (line 780) | int virtio_load(VirtIODevice *vdev, QEMUFile *f) function virtio_cleanup (line 845) | void virtio_cleanup(VirtIODevice *vdev) function virtio_vmstate_change (line 853) | static void virtio_vmstate_change(void *opaque, int running, RunState st... function VirtIODevice (line 872) | VirtIODevice *virtio_common_init(const char *name, uint16_t device_id, function virtio_bind_device (line 904) | void virtio_bind_device(VirtIODevice *vdev, const VirtIOBindings *binding, function target_phys_addr_t (line 911) | target_phys_addr_t virtio_queue_get_desc_addr(VirtIODevice *vdev, int n) function target_phys_addr_t (line 916) | target_phys_addr_t virtio_queue_get_avail_addr(VirtIODevice *vdev, int n) function target_phys_addr_t (line 921) | target_phys_addr_t virtio_queue_get_used_addr(VirtIODevice *vdev, int n) function target_phys_addr_t (line 926) | target_phys_addr_t virtio_queue_get_ring_addr(VirtIODevice *vdev, int n) function target_phys_addr_t (line 931) | target_phys_addr_t virtio_queue_get_desc_size(VirtIODevice *vdev, int n) function target_phys_addr_t (line 936) | target_phys_addr_t virtio_queue_get_avail_size(VirtIODevice *vdev, int n) function target_phys_addr_t (line 942) | target_phys_addr_t virtio_queue_get_used_size(VirtIODevice *vdev, int n) function target_phys_addr_t (line 948) | target_phys_addr_t virtio_queue_get_ring_size(VirtIODevice *vdev, int n) function virtio_queue_get_last_avail_idx (line 954) | uint16_t virtio_queue_get_last_avail_idx(VirtIODevice *vdev, int n) function virtio_queue_set_last_avail_idx (line 959) | void virtio_queue_set_last_avail_idx(VirtIODevice *vdev, int n, uint16_t... function VirtQueue (line 964) | VirtQueue *virtio_get_queue(VirtIODevice *vdev, int n) function EventNotifier (line 969) | EventNotifier *virtio_queue_get_guest_notifier(VirtQueue *vq) function EventNotifier (line 973) | EventNotifier *virtio_queue_get_host_notifier(VirtQueue *vq) FILE: qemu/hw/virtio.h type VirtQueue (line 71) | struct VirtQueue function target_phys_addr_t (line 73) | static inline target_phys_addr_t vring_align(target_phys_addr_t addr, type VirtQueue (line 79) | typedef struct VirtQueue VirtQueue; type VirtQueueElement (line 83) | typedef struct VirtQueueElement type VirtIOBindings (line 94) | typedef struct { type VirtIODevice (line 112) | struct VirtIODevice type iovec (line 148) | struct iovec type virtio_net_conf (line 196) | struct virtio_net_conf type virtio_net_conf (line 198) | struct virtio_net_conf type virtio_serial_conf (line 199) | typedef struct virtio_serial_conf virtio_serial_conf; type VirtIOSCSIConf (line 202) | typedef struct VirtIOSCSIConf VirtIOSCSIConf; FILE: qemu/hw/vmmouse.c type VMMouseState (line 54) | typedef struct _VMMouseState function vmmouse_get_status (line 66) | static uint32_t vmmouse_get_status(VMMouseState *s) function vmmouse_mouse_event (line 72) | static void vmmouse_mouse_event(void *opaque, int x, int y, int dz, int ... function vmmouse_remove_handler (line 105) | static void vmmouse_remove_handler(VMMouseState *s) function vmmouse_update_handler (line 113) | static void vmmouse_update_handler(VMMouseState *s, int absolute) function vmmouse_read_id (line 130) | static void vmmouse_read_id(VMMouseState *s) function vmmouse_request_relative (line 141) | static void vmmouse_request_relative(VMMouseState *s) function vmmouse_request_absolute (line 147) | static void vmmouse_request_absolute(VMMouseState *s) function vmmouse_disable (line 153) | static void vmmouse_disable(VMMouseState *s) function vmmouse_data (line 160) | static void vmmouse_data(VMMouseState *s, uint32_t *data, uint32_t size) function vmmouse_ioport_read (line 181) | static uint32_t vmmouse_ioport_read(void *opaque, uint32_t addr) function vmmouse_post_load (line 226) | static int vmmouse_post_load(void *opaque, int version_id) function vmmouse_reset (line 251) | static void vmmouse_reset(DeviceState *d) function vmmouse_initfn (line 261) | static int vmmouse_initfn(ISADevice *dev) function vmmouse_class_initfn (line 279) | static void vmmouse_class_initfn(ObjectClass *klass, void *data) function vmmouse_register_types (line 297) | static void vmmouse_register_types(void) FILE: qemu/hw/vmport.c type VMPortState (line 38) | typedef struct _VMPortState function vmport_register (line 48) | void vmport_register(unsigned char command, IOPortReadFunc *func, void *... function vmport_ioport_read (line 57) | static uint32_t vmport_ioport_read(void *opaque, uint32_t addr) function vmport_ioport_write (line 84) | static void vmport_ioport_write(void *opaque, uint32_t addr, uint32_t val) function vmport_cmd_get_version (line 91) | static uint32_t vmport_cmd_get_version(void *opaque, uint32_t addr) function vmport_cmd_ram_size (line 98) | static uint32_t vmport_cmd_ram_size(void *opaque, uint32_t addr) function vmmouse_get_data (line 106) | void vmmouse_get_data(uint32_t *data) function vmmouse_set_data (line 115) | void vmmouse_set_data(const uint32_t *data) function vmport_initfn (line 133) | static int vmport_initfn(ISADevice *dev) function vmport_class_initfn (line 147) | static void vmport_class_initfn(ObjectClass *klass, void *data) function vmport_register_types (line 162) | static void vmport_register_types(void) FILE: qemu/hw/vmware_vga.c type vmsvga_state_s (line 37) | struct vmsvga_state_s { type pci_vmsvga_state_s (line 90) | struct pci_vmsvga_state_s { function vmsvga_update_rect (line 291) | static inline void vmsvga_update_rect(struct vmsvga_state_s *s, function vmsvga_update_screen (line 328) | static inline void vmsvga_update_screen(struct vmsvga_state_s *s) function vmsvga_update_rect_delayed (line 335) | static inline void vmsvga_update_rect_delayed(struct vmsvga_state_s *s, function vmsvga_update_rect_flush (line 346) | static inline void vmsvga_update_rect_flush(struct vmsvga_state_s *s) function vmsvga_copy_rect (line 363) | static inline void vmsvga_copy_rect(struct vmsvga_state_s *s, function vmsvga_fill_rect (line 391) | static inline void vmsvga_fill_rect(struct vmsvga_state_s *s, type vmsvga_cursor_definition_s (line 430) | struct vmsvga_cursor_definition_s { function vmsvga_cursor_define (line 445) | static inline void vmsvga_cursor_define(struct vmsvga_state_s *s, function vmsvga_fifo_length (line 490) | static inline int vmsvga_fifo_length(struct vmsvga_state_s *s) function vmsvga_fifo_read_raw (line 501) | static inline uint32_t vmsvga_fifo_read_raw(struct vmsvga_state_s *s) function vmsvga_fifo_read (line 510) | static inline uint32_t vmsvga_fifo_read(struct vmsvga_state_s *s) function vmsvga_fifo_run (line 515) | static void vmsvga_fifo_run(struct vmsvga_state_s *s) function vmsvga_index_read (line 680) | static uint32_t vmsvga_index_read(void *opaque, uint32_t address) function vmsvga_index_write (line 686) | static void vmsvga_index_write(void *opaque, uint32_t address, uint32_t ... function vmsvga_value_read (line 692) | static uint32_t vmsvga_value_read(void *opaque, uint32_t address) function vmsvga_value_write (line 817) | static void vmsvga_value_write(void *opaque, uint32_t address, uint32_t ... function vmsvga_bios_read (line 928) | static uint32_t vmsvga_bios_read(void *opaque, uint32_t address) function vmsvga_bios_write (line 934) | static void vmsvga_bios_write(void *opaque, uint32_t address, uint32_t d... function vmsvga_size (line 940) | static inline void vmsvga_size(struct vmsvga_state_s *s) function vmsvga_update_display (line 950) | static void vmsvga_update_display(void *opaque) function vmsvga_reset (line 973) | static void vmsvga_reset(DeviceState *dev) function vmsvga_invalidate_display (line 993) | static void vmsvga_invalidate_display(void *opaque) function vmsvga_screen_dump (line 1006) | static void vmsvga_screen_dump(void *opaque, const char *filename, bool ... function vmsvga_text_update (line 1022) | static void vmsvga_text_update(void *opaque, console_ch_t *chardata) function vmsvga_post_load (line 1030) | static int vmsvga_post_load(void *opaque, int version_id) function vmsvga_init (line 1081) | static void vmsvga_init(struct vmsvga_state_s *s, int vga_ram_size, function vmsvga_io_read (line 1133) | static uint64_t vmsvga_io_read(void *opaque, target_phys_addr_t addr, function vmsvga_io_write (line 1146) | static void vmsvga_io_write(void *opaque, target_phys_addr_t addr, function pci_vmsvga_initfn (line 1171) | static int pci_vmsvga_initfn(PCIDevice *dev) function vmsvga_class_init (line 1202) | static void vmsvga_class_init(ObjectClass *klass, void *data) type pci_vmsvga_state_s (line 1222) | struct pci_vmsvga_state_s function vmsvga_register_types (line 1226) | static void vmsvga_register_types(void) FILE: qemu/hw/vmware_vga.h function DeviceState (line 7) | static inline DeviceState *pci_vmsvga_init(PCIBus *bus) FILE: qemu/hw/vt82c686.c type pci_addr_t (line 28) | typedef uint32_t pci_addr_t; type SuperIOConfig (line 38) | typedef struct SuperIOConfig type VT82C686BState (line 45) | typedef struct VT82C686BState { function superio_ioport_writeb (line 50) | static void superio_ioport_writeb(void *opaque, uint32_t addr, uint32_t ... function superio_ioport_readb (line 97) | static uint32_t superio_ioport_readb(void *opaque, uint32_t addr) function vt82c686b_reset (line 105) | static void vt82c686b_reset(void * opaque) function vt82c686b_write_config (line 134) | static void vt82c686b_write_config(PCIDevice * d, uint32_t address, type VT686PMState (line 160) | typedef struct VT686PMState { type VT686AC97State (line 168) | typedef struct VT686AC97State { type VT686MC97State (line 172) | typedef struct VT686MC97State { function pm_update_sci (line 176) | static void pm_update_sci(VT686PMState *s) function pm_tmr_timer (line 192) | static void pm_tmr_timer(ACPIREGS *ar) function pm_ioport_writew (line 198) | static void pm_ioport_writew(void *opaque, uint32_t addr, uint32_t val) function pm_ioport_readw (line 221) | static uint32_t pm_ioport_readw(void *opaque, uint32_t addr) function pm_ioport_writel (line 245) | static void pm_ioport_writel(void *opaque, uint32_t addr, uint32_t val) function pm_ioport_readl (line 251) | static uint32_t pm_ioport_readl(void *opaque, uint32_t addr) function pm_io_space_update (line 269) | static void pm_io_space_update(VT686PMState *s) function pm_write_config (line 286) | static void pm_write_config(PCIDevice *d, function vmstate_acpi_post_load (line 294) | static int vmstate_acpi_post_load(void *opaque, int version_id) function vt82c686b_ac97_initfn (line 325) | static int vt82c686b_ac97_initfn(PCIDevice *dev) function vt82c686b_ac97_init (line 339) | void vt82c686b_ac97_init(PCIBus *bus, int devfn) function via_ac97_class_init (line 347) | static void via_ac97_class_init(ObjectClass *klass, void *data) function vt82c686b_mc97_initfn (line 367) | static int vt82c686b_mc97_initfn(PCIDevice *dev) function vt82c686b_mc97_init (line 380) | void vt82c686b_mc97_init(PCIBus *bus, int devfn) function via_mc97_class_init (line 388) | static void via_mc97_class_init(ObjectClass *klass, void *data) function vt82c686b_pm_initfn (line 409) | static int vt82c686b_pm_initfn(PCIDevice *dev) function i2c_bus (line 440) | i2c_bus *vt82c686b_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base, function via_pm_class_init (line 461) | static void via_pm_class_init(ObjectClass *klass, void *data) function vt82c686b_initfn (line 496) | static int vt82c686b_initfn(PCIDevice *d) function ISABus (line 519) | ISABus *vt82c686b_init(PCIBus *bus, int devfn) function via_class_init (line 528) | static void via_class_init(ObjectClass *klass, void *data) function vt82c686b_register_types (line 551) | static void vt82c686b_register_types(void) FILE: qemu/hw/watchdog.c function watchdog_add_model (line 42) | void watchdog_add_model(WatchdogTimerModel *model) function select_watchdog (line 52) | int select_watchdog(const char *p) function select_watchdog_action (line 83) | int select_watchdog_action(const char *p) function watchdog_mon_event (line 103) | static void watchdog_mon_event(const char *action) function watchdog_perform_action (line 115) | void watchdog_perform_action(void) FILE: qemu/hw/watchdog.h type WatchdogTimerModel (line 27) | struct WatchdogTimerModel { type WatchdogTimerModel (line 35) | typedef struct WatchdogTimerModel WatchdogTimerModel; FILE: qemu/hw/wdt_i6300esb.c type I6300State (line 67) | struct I6300State { type I6300State (line 104) | typedef struct I6300State I6300State; function i6300esb_restart_timer (line 109) | static void i6300esb_restart_timer(I6300State *d, int stage) function i6300esb_disable_timer (line 137) | static void i6300esb_disable_timer(I6300State *d) function i6300esb_reset (line 144) | static void i6300esb_reset(DeviceState *dev) function i6300esb_timer_expired (line 174) | static void i6300esb_timer_expired(void *vp) function i6300esb_config_write (line 207) | static void i6300esb_config_write(PCIDevice *dev, uint32_t addr, function i6300esb_config_read (line 236) | static uint32_t i6300esb_config_read(PCIDevice *dev, uint32_t addr, int ... function i6300esb_mem_readb (line 260) | static uint32_t i6300esb_mem_readb(void *vp, target_phys_addr_t addr) function i6300esb_mem_readw (line 267) | static uint32_t i6300esb_mem_readw(void *vp, target_phys_addr_t addr) function i6300esb_mem_readl (line 285) | static uint32_t i6300esb_mem_readl(void *vp, target_phys_addr_t addr) function i6300esb_mem_writeb (line 292) | static void i6300esb_mem_writeb(void *vp, target_phys_addr_t addr, uint3... function i6300esb_mem_writew (line 304) | static void i6300esb_mem_writew(void *vp, target_phys_addr_t addr, uint3... function i6300esb_mem_writel (line 337) | static void i6300esb_mem_writel(void *vp, target_phys_addr_t addr, uint3... function i6300esb_init (line 398) | static int i6300esb_init(PCIDevice *dev) function i6300esb_exit (line 414) | static int i6300esb_exit(PCIDevice *dev) function i6300esb_class_init (line 428) | static void i6300esb_class_init(ObjectClass *klass, void *data) function i6300esb_register_types (line 451) | static void i6300esb_register_types(void) FILE: qemu/hw/wdt_ib700.c type IB700State (line 38) | typedef struct IB700state { function ib700_write_enable_reg (line 49) | static void ib700_write_enable_reg(void *vp, uint32_t addr, uint32_t data) function ib700_write_disable_reg (line 65) | static void ib700_write_disable_reg(void *vp, uint32_t addr, uint32_t data) function ib700_timer_expired (line 75) | static void ib700_timer_expired(void *vp) function wdt_ib700_init (line 96) | static int wdt_ib700_init(ISADevice *dev) function wdt_ib700_reset (line 109) | static void wdt_ib700_reset(DeviceState *dev) function wdt_ib700_class_init (line 123) | static void wdt_ib700_class_init(ObjectClass *klass, void *data) function wdt_ib700_register_types (line 139) | static void wdt_ib700_register_types(void) FILE: qemu/hw/wm8750.c type WMRate (line 19) | typedef struct { type WM8750State (line 26) | typedef struct { function wm8750_in_load (line 63) | static inline void wm8750_in_load(WM8750State *s) function wm8750_out_flush (line 72) | static inline void wm8750_out_flush(WM8750State *s) function wm8750_audio_in_cb (line 81) | static void wm8750_audio_in_cb(void *opaque, int avail_b) function wm8750_audio_out_cb (line 88) | static void wm8750_audio_out_cb(void *opaque, int free_b) function wm8750_vol_update (line 137) | static void wm8750_vol_update(WM8750State *s) function wm8750_set_format (line 169) | static void wm8750_set_format(WM8750State *s) function wm8750_clk_update (line 236) | static void wm8750_clk_update(WM8750State *s, int ext) function wm8750_reset (line 257) | static void wm8750_reset(I2CSlave *i2c) function wm8750_event (line 300) | static void wm8750_event(I2CSlave *i2c, enum i2c_event event) function wm8750_tx (line 357) | static int wm8750_tx(I2CSlave *i2c, uint8_t data) function wm8750_rx (line 557) | static int wm8750_rx(I2CSlave *i2c) function wm8750_pre_save (line 562) | static void wm8750_pre_save(void *opaque) function wm8750_post_load (line 569) | static int wm8750_post_load(void *opaque, int version_id) function wm8750_init (line 612) | static int wm8750_init(I2CSlave *i2c) function wm8750_fini (line 623) | static void wm8750_fini(I2CSlave *i2c) function wm8750_data_req_set (line 632) | void wm8750_data_req_set(DeviceState *dev, function wm8750_dac_dat (line 640) | void wm8750_dac_dat(void *opaque, uint32_t sample) function wm8750_dac_commit (line 662) | void wm8750_dac_commit(void *opaque) function wm8750_adc_dat (line 669) | uint32_t wm8750_adc_dat(void *opaque) function wm8750_set_bclk_in (line 683) | void wm8750_set_bclk_in(void *opaque, int new_hz) function wm8750_class_init (line 692) | static void wm8750_class_init(ObjectClass *klass, void *data) function wm8750_register_types (line 711) | static void wm8750_register_types(void) FILE: qemu/hw/xen.h type xen_mode (line 14) | enum xen_mode { type xen_mode (line 21) | enum xen_mode function xen_enabled (line 25) | static inline int xen_enabled(void) type CharDriverState (line 44) | struct CharDriverState type MemoryRegion (line 47) | struct MemoryRegion type MemoryRegion (line 49) | struct MemoryRegion type MemoryRegion (line 52) | struct MemoryRegion type MemoryRegion (line 53) | struct MemoryRegion FILE: qemu/hw/xen_backend.c type xs_handle (line 51) | struct xs_handle function xenstore_write_str (line 60) | int xenstore_write_str(const char *base, const char *node, const char *val) function xenstore_write_int (line 88) | int xenstore_write_int(const char *base, const char *node, int ival) function xenstore_read_int (line 96) | int xenstore_read_int(const char *base, const char *node, int *ival) function xenstore_write_be_str (line 109) | int xenstore_write_be_str(struct XenDevice *xendev, const char *node, co... function xenstore_write_be_int (line 114) | int xenstore_write_be_int(struct XenDevice *xendev, const char *node, in... type XenDevice (line 119) | struct XenDevice function xenstore_read_be_int (line 124) | int xenstore_read_be_int(struct XenDevice *xendev, const char *node, int... type XenDevice (line 129) | struct XenDevice function xenstore_read_fe_int (line 134) | int xenstore_read_fe_int(struct XenDevice *xendev, const char *node, int... type xenbus_state (line 141) | enum xenbus_state function xen_be_set_state (line 155) | int xen_be_set_state(struct XenDevice *xendev, enum xenbus_state state) type XenDevice (line 171) | struct XenDevice type XenDevice (line 173) | struct XenDevice type XenDevice (line 193) | struct XenDevice type XenDevOps (line 194) | struct XenDevOps type XenDevice (line 196) | struct XenDevice type XenDevice (line 253) | struct XenDevice type XenDevice (line 255) | struct XenDevice function xen_be_backend_changed (line 302) | static void xen_be_backend_changed(struct XenDevice *xendev, const char ... function xen_be_frontend_changed (line 318) | static void xen_be_frontend_changed(struct XenDevice *xendev, const char... function xen_be_try_setup (line 360) | static int xen_be_try_setup(struct XenDevice *xendev) function xen_be_try_init (line 404) | static int xen_be_try_init(struct XenDevice *xendev) function xen_be_try_initialise (line 433) | static int xen_be_try_initialise(struct XenDevice *xendev) function xen_be_try_connected (line 464) | static void xen_be_try_connected(struct XenDevice *xendev) function xen_be_disconnect (line 487) | static void xen_be_disconnect(struct XenDevice *xendev, enum xenbus_stat... function xen_be_try_reset (line 502) | static int xen_be_try_reset(struct XenDevice *xendev) function xen_be_check_state (line 516) | void xen_be_check_state(struct XenDevice *xendev) function xenstore_scan (line 558) | static int xenstore_scan(const char *type, int dom, struct XenDevOps *ops) function xenstore_update_be (line 591) | static void xenstore_update_be(char *watch, char *type, int dom, function xenstore_update_fe (line 626) | static void xenstore_update_fe(char *watch, struct XenDevice *xendev) function xenstore_update (line 644) | static void xenstore_update(void *unused) function xen_be_evtchn_event (line 667) | static void xen_be_evtchn_event(void *opaque) function xen_be_init (line 687) | int xen_be_init(void) function xen_be_register (line 713) | int xen_be_register(const char *type, struct XenDevOps *ops) function xen_be_bind_evtchn (line 718) | int xen_be_bind_evtchn(struct XenDevice *xendev) function xen_be_unbind_evtchn (line 735) | void xen_be_unbind_evtchn(struct XenDevice *xendev) function xen_be_send_notify (line 746) | int xen_be_send_notify(struct XenDevice *xendev) function xen_be_printf (line 758) | void xen_be_printf(struct XenDevice *xendev, int msg_level, const char *... FILE: qemu/hw/xen_backend.h type XenDevice (line 12) | struct XenDevice type XenDevOps (line 19) | struct XenDevOps { type XenDevice (line 33) | struct XenDevice { type xs_handle (line 60) | struct xs_handle type XenDevice (line 69) | struct XenDevice type XenDevice (line 70) | struct XenDevice type XenDevice (line 71) | struct XenDevice type XenDevice (line 72) | struct XenDevice type XenDevice (line 73) | struct XenDevice type XenDevice (line 74) | struct XenDevice type xenbus_state (line 76) | enum xenbus_state type XenDevice (line 77) | struct XenDevice type XenDevice (line 78) | struct XenDevice type XenDevOps (line 82) | struct XenDevOps type XenDevice (line 83) | struct XenDevice type xenbus_state (line 83) | enum xenbus_state type XenDevice (line 84) | struct XenDevice type XenDevice (line 85) | struct XenDevice type XenDevice (line 86) | struct XenDevice type XenDevice (line 87) | struct XenDevice type XenDevOps (line 91) | struct XenDevOps type XenDevOps (line 92) | struct XenDevOps type XenDevOps (line 93) | struct XenDevOps type XenDevOps (line 94) | struct XenDevOps type XenDevOps (line 95) | struct XenDevOps FILE: qemu/hw/xen_blkif.h type blkif_common_request (line 12) | struct blkif_common_request { type blkif_common_response (line 15) | struct blkif_common_response { type blkif_x86_32_request (line 21) | struct blkif_x86_32_request { type blkif_x86_32_response (line 29) | struct blkif_x86_32_response { type blkif_x86_32_request_t (line 34) | typedef struct blkif_x86_32_request blkif_x86_32_request_t; type blkif_x86_32_response_t (line 35) | typedef struct blkif_x86_32_response blkif_x86_32_response_t; type blkif_x86_64_request (line 39) | struct blkif_x86_64_request { type blkif_x86_64_response (line 47) | struct blkif_x86_64_response { type blkif_x86_64_request_t (line 52) | typedef struct blkif_x86_64_request blkif_x86_64_request_t; type blkif_x86_64_response_t (line 53) | typedef struct blkif_x86_64_response blkif_x86_64_response_t; type blkif_back_rings_t (line 65) | typedef union blkif_back_rings blkif_back_rings_t; type blkif_protocol (line 67) | enum blkif_protocol { function blkif_get_x86_32_req (line 73) | static inline void blkif_get_x86_32_req(blkif_request_t *dst, blkif_x86_... function blkif_get_x86_64_req (line 88) | static inline void blkif_get_x86_64_req(blkif_request_t *dst, blkif_x86_... FILE: qemu/hw/xen_common.h type XenXC (line 35) | typedef int XenXC; type XenEvtchn (line 36) | typedef int XenEvtchn; type XenGnttab (line 37) | typedef int XenGnttab; function XenEvtchn (line 42) | static inline XenEvtchn xen_xc_evtchn_open(void *logger, function XenGnttab (line 48) | static inline XenGnttab xen_xc_gnttab_open(void *logger, function XenXC (line 54) | static inline XenXC xen_xc_interface_open(void *logger, void *dombuild_l... function xc_fd (line 60) | static inline int xc_fd(int xen_xc) function xc_domain_populate_physmap_exact (line 66) | static inline int xc_domain_populate_physmap_exact function xc_domain_add_to_physmap (line 74) | static inline int xc_domain_add_to_physmap(int xc_handle, uint32_t domid, type xs_handle (line 88) | struct xs_handle function xs_close (line 93) | static inline void xs_close(struct xs_handle *xsh) type xc_interface (line 104) | typedef xc_interface *XenXC; type xc_evtchn (line 105) | typedef xc_evtchn *XenEvtchn; type xc_gnttab (line 106) | typedef xc_gnttab *XenGnttab; function XenEvtchn (line 111) | static inline XenEvtchn xen_xc_evtchn_open(void *logger, function XenGnttab (line 117) | static inline XenGnttab xen_xc_gnttab_open(void *logger, function XenXC (line 123) | static inline XenXC xen_xc_interface_open(void *logger, void *dombuild_l... function xc_fd (line 130) | static inline int xc_fd(xc_interface *xen_xc) FILE: qemu/hw/xen_console.c type buffer (line 39) | struct buffer { type XenConsole (line 47) | struct XenConsole { function buffer_append (line 57) | static void buffer_append(struct XenConsole *con) function buffer_advance (line 100) | static void buffer_advance(struct buffer *buffer, size_t len) function ring_free_bytes (line 109) | static int ring_free_bytes(struct XenConsole *con) function xencons_can_receive (line 125) | static int xencons_can_receive(void *opaque) function xencons_receive (line 131) | static void xencons_receive(void *opaque, const uint8_t *buf, int len) function xencons_send (line 153) | static void xencons_send(struct XenConsole *con) function con_init (line 179) | static int con_init(struct XenDevice *xendev) function con_initialise (line 215) | static int con_initialise(struct XenDevice *xendev) function con_disconnect (line 247) | static void con_disconnect(struct XenDevice *xendev) function con_event (line 264) | static void con_event(struct XenDevice *xendev) type XenDevOps (line 275) | struct XenDevOps type XenConsole (line 276) | struct XenConsole FILE: qemu/hw/xen_devconfig.c type xs_dirs (line 7) | struct xs_dirs { function xen_config_cleanup_dir (line 13) | static void xen_config_cleanup_dir(char *dir) function xen_config_cleanup (line 22) | void xen_config_cleanup(void) function xen_config_dev_mkdir (line 33) | static int xen_config_dev_mkdir(char *dev, int p) function xen_config_dev_dirs (line 55) | static int xen_config_dev_dirs(const char *ftype, const char *btype, int... function xen_config_dev_all (line 73) | static int xen_config_dev_all(char *fe, char *be) function xen_config_dev_blk (line 95) | int xen_config_dev_blk(DriveInfo *disk) function xen_config_dev_nic (line 123) | int xen_config_dev_nic(NICInfo *nic) function xen_config_dev_vfb (line 146) | int xen_config_dev_vfb(int vdev, const char *type) function xen_config_dev_vkbd (line 159) | int xen_config_dev_vkbd(int vdev) function xen_config_dev_console (line 167) | int xen_config_dev_console(int vdev) FILE: qemu/hw/xen_disk.c type ioreq (line 61) | struct ioreq { type XenBlkDev (line 87) | struct XenBlkDev { type ioreq (line 121) | struct ioreq type XenBlkDev (line 121) | struct XenBlkDev type ioreq (line 123) | struct ioreq function ioreq_finish (line 147) | static void ioreq_finish(struct ioreq *ioreq) function ioreq_release (line 157) | static void ioreq_release(struct ioreq *ioreq) function ioreq_parse (line 172) | static int ioreq_parse(struct ioreq *ioreq) function ioreq_unmap (line 246) | static void ioreq_unmap(struct ioreq *ioreq) function ioreq_map (line 279) | static int ioreq_map(struct ioreq *ioreq) function qemu_aio_complete (line 319) | static void qemu_aio_complete(void *opaque, int ret) function ioreq_runio_qemu_aio (line 344) | static int ioreq_runio_qemu_aio(struct ioreq *ioreq) function blk_send_response_one (line 394) | static int blk_send_response_one(struct ioreq *ioreq) function blk_send_response_all (line 444) | static void blk_send_response_all(struct XenBlkDev *blkdev) function blk_get_request (line 459) | static int blk_get_request(struct XenBlkDev *blkdev, struct ioreq *ioreq... function blk_handle_requests (line 478) | static void blk_handle_requests(struct XenBlkDev *blkdev) function blk_bh (line 522) | static void blk_bh(void *opaque) function blk_alloc (line 528) | static void blk_alloc(struct XenDevice *xendev) function blk_init (line 541) | static int blk_init(struct XenDevice *xendev) function blk_connect (line 658) | static int blk_connect(struct XenDevice *xendev) function blk_disconnect (line 721) | static void blk_disconnect(struct XenDevice *xendev) function blk_free (line 743) | static int blk_free(struct XenDevice *xendev) function blk_event (line 764) | static void blk_event(struct XenDevice *xendev) type XenDevOps (line 771) | struct XenDevOps type XenBlkDev (line 772) | struct XenBlkDev FILE: qemu/hw/xen_domainbuild.c function xenstore_domain_mkdir (line 9) | static int xenstore_domain_mkdir(char *path) function xenstore_domain_init1 (line 50) | int xenstore_domain_init1(const char *kernel, const char *ramdisk, function xenstore_domain_init2 (line 101) | int xenstore_domain_init2(int xenstore_port, int xenstore_mfn, function xen_domain_poll (line 134) | static void xen_domain_poll(void *opaque) function xen_domain_watcher (line 159) | static int xen_domain_watcher(void) function xen_domain_cleanup (line 215) | static void xen_domain_cleanup(void) function xen_domain_build_pv (line 227) | int xen_domain_build_pv(const char *kernel, const char *ramdisk, FILE: qemu/hw/xen_machine_pv.c function xen_init_pv (line 32) | static void xen_init_pv(ram_addr_t ram_size, function xenpv_machine_init (line 119) | static void xenpv_machine_init(void) FILE: qemu/hw/xen_nic.c type XenNetDev (line 52) | struct XenNetDev { function net_tx_response (line 68) | static void net_tx_response(struct XenNetDev *netdev, netif_tx_request_t... function net_tx_error (line 99) | static void net_tx_error(struct XenNetDev *netdev, netif_tx_request_t *t... function net_tx_packets (line 123) | static void net_tx_packets(struct XenNetDev *netdev) function net_rx_response (line 209) | static void net_rx_response(struct XenNetDev *netdev, function net_rx_ok (line 239) | static int net_rx_ok(VLANClientState *nc) function net_rx_packet (line 260) | static ssize_t net_rx_packet(VLANClientState *nc, const uint8_t *buf, si... function net_init (line 313) | static int net_init(struct XenDevice *xendev) function net_connect (line 347) | static int net_connect(struct XenDevice *xendev) function net_disconnect (line 398) | static void net_disconnect(struct XenDevice *xendev) function net_event (line 418) | static void net_event(struct XenDevice *xendev) function net_free (line 424) | static int net_free(struct XenDevice *xendev) type XenDevOps (line 434) | struct XenDevOps type XenNetDev (line 435) | struct XenNetDev FILE: qemu/hw/xen_platform.c type PCIXenPlatformState (line 52) | typedef struct PCIXenPlatformState { function log_writeb (line 69) | static void log_writeb(PCIXenPlatformState *s, char val) function unplug_nic (line 86) | static void unplug_nic(PCIBus *b, PCIDevice *d) function pci_unplug_nics (line 94) | static void pci_unplug_nics(PCIBus *bus) function unplug_disks (line 99) | static void unplug_disks(PCIBus *b, PCIDevice *d) function pci_unplug_disks (line 107) | static void pci_unplug_disks(PCIBus *bus) function platform_fixed_ioport_writew (line 112) | static void platform_fixed_ioport_writew(void *opaque, uint32_t addr, ui... function platform_fixed_ioport_writel (line 152) | static void platform_fixed_ioport_writel(void *opaque, uint32_t addr, function platform_fixed_ioport_writeb (line 162) | static void platform_fixed_ioport_writeb(void *opaque, uint32_t addr, ui... function platform_fixed_ioport_readw (line 185) | static uint32_t platform_fixed_ioport_readw(void *opaque, uint32_t addr) function platform_fixed_ioport_readb (line 204) | static uint32_t platform_fixed_ioport_readb(void *opaque, uint32_t addr) function platform_fixed_ioport_reset (line 220) | static void platform_fixed_ioport_reset(void *opaque) function platform_fixed_ioport_init (line 241) | static void platform_fixed_ioport_init(PCIXenPlatformState* s) function xen_platform_ioport_readb (line 251) | static uint32_t xen_platform_ioport_readb(void *opaque, uint32_t addr) function xen_platform_ioport_writeb (line 260) | static void xen_platform_ioport_writeb(void *opaque, uint32_t addr, uint... function platform_ioport_bar_setup (line 286) | static void platform_ioport_bar_setup(PCIXenPlatformState *d) function platform_mmio_read (line 291) | static uint64_t platform_mmio_read(void *opaque, target_phys_addr_t addr, function platform_mmio_write (line 300) | static void platform_mmio_write(void *opaque, target_phys_addr_t addr, function platform_mmio_setup (line 314) | static void platform_mmio_setup(PCIXenPlatformState *d) function xen_platform_post_load (line 320) | static int xen_platform_post_load(void *opaque, int version_id) function xen_platform_initfn (line 342) | static int xen_platform_initfn(PCIDevice *dev) function platform_reset (line 368) | static void platform_reset(DeviceState *dev) function xen_platform_class_init (line 375) | static void xen_platform_class_init(ObjectClass *klass, void *data) function xen_platform_register_types (line 399) | static void xen_platform_register_types(void) FILE: qemu/hw/xenfb.c type common (line 57) | struct common { type XenInput (line 63) | struct XenInput { type XenFB (line 73) | struct XenFB { function common_bind (line 98) | static int common_bind(struct common *c) function common_unbind (line 120) | static void common_unbind(struct common *c) function xenfb_kbd_event (line 204) | static int xenfb_kbd_event(struct XenInput *xenfb, function xenfb_send_key (line 229) | static int xenfb_send_key(struct XenInput *xenfb, bool down, int keycode) function xenfb_send_motion (line 242) | static int xenfb_send_motion(struct XenInput *xenfb, function xenfb_send_position (line 259) | static int xenfb_send_position(struct XenInput *xenfb, function xenfb_key_event (line 292) | static void xenfb_key_event(void *opaque, int scancode) function xenfb_mouse_event (line 320) | static void xenfb_mouse_event(void *opaque, function input_init (line 348) | static int input_init(struct XenDevice *xendev) function input_initialise (line 354) | static int input_initialise(struct XenDevice *xendev) function input_connected (line 379) | static void input_connected(struct XenDevice *xendev) function input_disconnect (line 396) | static void input_disconnect(struct XenDevice *xendev) function input_event (line 408) | static void input_event(struct XenDevice *xendev) function xenfb_copy_mfns (line 422) | static void xenfb_copy_mfns(int mode, int count, unsigned long *dst, voi... function xenfb_map_fb (line 432) | static int xenfb_map_fb(struct XenFB *xenfb) function xenfb_configure_fb (line 520) | static int xenfb_configure_fb(struct XenFB *xenfb, size_t fb_len_lim, function xenfb_guest_copy (line 619) | static void xenfb_guest_copy(struct XenFB *xenfb, int x, int y, int w, i... function xenfb_queue_full (line 658) | static int xenfb_queue_full(struct XenFB *xenfb) function xenfb_send_event (line 671) | static void xenfb_send_event(struct XenFB *xenfb, union xenfb_in_event *... function xenfb_send_refresh_period (line 686) | static void xenfb_send_refresh_period(struct XenFB *xenfb, int period) function xenfb_update (line 706) | static void xenfb_update(void *opaque) function xenfb_invalidate (line 796) | static void xenfb_invalidate(void *opaque) function xenfb_handle_events (line 802) | static void xenfb_handle_events(struct XenFB *xenfb) function fb_init (line 866) | static int fb_init(struct XenDevice *xendev) function fb_initialise (line 878) | static int fb_initialise(struct XenDevice *xendev) function fb_disconnect (line 924) | static void fb_disconnect(struct XenDevice *xendev) function fb_frontend_changed (line 941) | static void fb_frontend_changed(struct XenDevice *xendev, const char *node) function fb_event (line 959) | static void fb_event(struct XenDevice *xendev) type XenDevOps (line 969) | struct XenDevOps type XenInput (line 970) | struct XenInput type XenDevOps (line 978) | struct XenDevOps type XenFB (line 979) | struct XenFB function xen_init_display (line 991) | void xen_init_display(int domid) FILE: qemu/hw/xgmac.c type desc (line 117) | struct desc { type RxTxStats (line 129) | typedef struct RxTxStats { type XgmacState (line 138) | typedef struct XgmacState { function xgmac_read_desc (line 176) | static void xgmac_read_desc(struct XgmacState *s, struct desc *d, int rx) function xgmac_write_desc (line 183) | static void xgmac_write_desc(struct XgmacState *s, struct desc *d, int rx) function xgmac_enet_send (line 198) | static void xgmac_enet_send(struct XgmacState *s) function enet_update_irq (line 249) | static void enet_update_irq(struct XgmacState *s) function enet_read (line 255) | static uint64_t enet_read(void *opaque, target_phys_addr_t addr, unsigne... function enet_write (line 274) | static void enet_write(void *opaque, target_phys_addr_t addr, function eth_can_rx (line 311) | static int eth_can_rx(VLANClientState *nc) function eth_rx (line 319) | static ssize_t eth_rx(VLANClientState *nc, const uint8_t *buf, size_t size) function eth_cleanup (line 367) | static void eth_cleanup(VLANClientState *nc) function xgmac_enet_init (line 381) | static int xgmac_enet_init(SysBusDevice *dev) function xgmac_enet_class_init (line 411) | static void xgmac_enet_class_init(ObjectClass *klass, void *data) type XgmacState (line 424) | struct XgmacState function xgmac_enet_register_types (line 428) | static void xgmac_enet_register_types(void) FILE: qemu/hw/xics.c type icp_server_state (line 36) | struct icp_server_state { type ics_state (line 49) | struct ics_state type icp_state (line 51) | struct icp_state { type ics_state (line 57) | struct ics_state type ics_state (line 58) | struct ics_state type ics_state (line 59) | struct ics_state function icp_check_ipi (line 61) | static void icp_check_ipi(struct icp_state *icp, int server) function icp_resend (line 78) | static void icp_resend(struct icp_state *icp, int server) function icp_set_cppr (line 88) | static void icp_set_cppr(struct icp_state *icp, int server, uint8_t cppr) function icp_set_mfrr (line 111) | static void icp_set_mfrr(struct icp_state *icp, int nr, uint8_t mfrr) function icp_accept (line 121) | static uint32_t icp_accept(struct icp_server_state *ss) function icp_eoi (line 131) | static void icp_eoi(struct icp_state *icp, int server, uint32_t xirr) function icp_irq (line 143) | static void icp_irq(struct icp_state *icp, int server, int nr, uint8_t p... type ics_irq_state (line 164) | struct ics_irq_state { type ics_state (line 175) | struct ics_state { function ics_valid_irq (line 183) | static int ics_valid_irq(struct ics_state *ics, uint32_t nr) function resend_msi (line 189) | static void resend_msi(struct ics_state *ics, int srcno) function resend_lsi (line 203) | static void resend_lsi(struct ics_state *ics, int srcno) function set_irq_msi (line 213) | static void set_irq_msi(struct ics_state *ics, int srcno, int val) function set_irq_lsi (line 227) | static void set_irq_lsi(struct ics_state *ics, int srcno, int val) function ics_set_irq (line 235) | static void ics_set_irq(void *opaque, int srcno, int val) function write_xive_msi (line 247) | static void write_xive_msi(struct ics_state *ics, int srcno) function write_xive_lsi (line 259) | static void write_xive_lsi(struct ics_state *ics, int srcno) function ics_write_xive (line 264) | static void ics_write_xive(struct ics_state *ics, int nr, int server, function ics_reject (line 280) | static void ics_reject(struct ics_state *ics, int nr) function ics_resend (line 288) | static void ics_resend(struct ics_state *ics) function ics_eoi (line 304) | static void ics_eoi(struct ics_state *ics, int nr) function qemu_irq (line 318) | qemu_irq xics_assign_irq(struct icp_state *icp, int irq, function target_ulong (line 332) | static target_ulong h_cppr(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 341) | static target_ulong h_ipi(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 356) | static target_ulong h_xirr(CPUPPCState *env, sPAPREnvironment *spapr, function target_ulong (line 365) | static target_ulong h_eoi(CPUPPCState *env, sPAPREnvironment *spapr, function rtas_set_xive (line 374) | static void rtas_set_xive(sPAPREnvironment *spapr, uint32_t token, function rtas_get_xive (line 401) | static void rtas_get_xive(sPAPREnvironment *spapr, uint32_t token, function rtas_int_off (line 425) | static void rtas_int_off(sPAPREnvironment *spapr, uint32_t token, function rtas_int_on (line 456) | static void rtas_int_on(sPAPREnvironment *spapr, uint32_t token, type icp_state (line 486) | struct icp_state type icp_state (line 491) | struct icp_state type ics_state (line 492) | struct ics_state type icp_server_state (line 503) | struct icp_server_state type icp_server_state (line 510) | struct icp_server_state type ics_irq_state (line 531) | struct ics_irq_state FILE: qemu/hw/xics.h type icp_state (line 32) | struct icp_state type xics_irq_type (line 34) | enum xics_irq_type { type icp_state (line 39) | struct icp_state type xics_irq_type (line 40) | enum xics_irq_type type icp_state (line 42) | struct icp_state FILE: qemu/hw/xilinx.h function DeviceState (line 4) | static inline DeviceState * function DeviceState (line 18) | static inline DeviceState * function DeviceState (line 33) | static inline DeviceState * function DeviceState (line 51) | static inline DeviceState * function DeviceState (line 71) | static inline DeviceState * FILE: qemu/hw/xilinx_axidma.c type SDesc (line 57) | struct SDesc { type AXIStream (line 80) | struct AXIStream { type XilinxAXIDMA (line 93) | struct XilinxAXIDMA { function stream_desc_sof (line 106) | static inline int stream_desc_sof(struct SDesc *d) function stream_desc_eof (line 111) | static inline int stream_desc_eof(struct SDesc *d) function stream_resetting (line 116) | static inline int stream_resetting(struct AXIStream *s) function stream_running (line 121) | static inline int stream_running(struct AXIStream *s) function stream_halted (line 126) | static inline int stream_halted(struct AXIStream *s) function stream_idle (line 131) | static inline int stream_idle(struct AXIStream *s) function stream_reset (line 136) | static void stream_reset(struct AXIStream *s) function streamid_from_addr (line 143) | static inline int streamid_from_addr(target_phys_addr_t addr) function stream_desc_show (line 153) | static void stream_desc_show(struct SDesc *d) function stream_desc_load (line 162) | static void stream_desc_load(struct AXIStream *s, target_phys_addr_t addr) function stream_desc_store (line 179) | static void stream_desc_store(struct AXIStream *s, target_phys_addr_t addr) function stream_update_irq (line 195) | static void stream_update_irq(struct AXIStream *s) function stream_reload_complete_cnt (line 207) | static void stream_reload_complete_cnt(struct AXIStream *s) function timer_hit (line 214) | static void timer_hit(void *opaque) function stream_complete (line 223) | static void stream_complete(struct AXIStream *s) function stream_process_mem2s (line 243) | static void stream_process_mem2s(struct AXIStream *s, function stream_process_s2mem (line 298) | static void stream_process_s2mem(struct AXIStream *s, function axidma_push (line 354) | static function axidma_read (line 367) | static uint64_t axidma_read(void *opaque, target_phys_addr_t addr, function axidma_write (line 402) | static void axidma_write(void *opaque, target_phys_addr_t addr, function xilinx_axidma_init (line 461) | static int xilinx_axidma_init(SysBusDevice *dev) function axidma_class_init (line 495) | static void axidma_class_init(ObjectClass *klass, void *data) type XilinxAXIDMA (line 507) | struct XilinxAXIDMA function xilinx_axidma_register_types (line 511) | static void xilinx_axidma_register_types(void) FILE: qemu/hw/xilinx_axidma.h type XilinxDMAConnection (line 5) | struct XilinxDMAConnection { function xlx_dma_connect_client (line 13) | static inline void xlx_dma_connect_client(struct XilinxDMAConnection *dm... function xlx_dma_connect_dma (line 20) | static inline void xlx_dma_connect_dma(struct XilinxDMAConnection *dmach, function xlx_dma_push_to_dma (line 27) | static inline function xlx_dma_push_to_client (line 33) | static inline FILE: qemu/hw/xilinx_axienet.c type PHY (line 41) | struct PHY { function tdk_read (line 51) | static unsigned int tdk_read(struct PHY *phy, unsigned int req) function tdk_write (line 115) | static void function tdk_init (line 129) | static void type MDIOBus (line 144) | struct MDIOBus { function mdio_attach (line 170) | static void function mdio_detach (line 177) | static void function mdio_read_req (line 184) | static uint16_t mdio_read_req(struct MDIOBus *bus, unsigned int addr, function mdio_write_req (line 200) | static void mdio_write_req(struct MDIOBus *bus, unsigned int addr, type TEMAC (line 302) | struct TEMAC { type XilinxAXIEnet (line 309) | struct XilinxAXIEnet { function axienet_rx_reset (line 368) | static void axienet_rx_reset(struct XilinxAXIEnet *s) function axienet_tx_reset (line 373) | static void axienet_tx_reset(struct XilinxAXIEnet *s) function axienet_rx_resetting (line 378) | static inline int axienet_rx_resetting(struct XilinxAXIEnet *s) function axienet_rx_enabled (line 383) | static inline int axienet_rx_enabled(struct XilinxAXIEnet *s) function axienet_extmcf_enabled (line 388) | static inline int axienet_extmcf_enabled(struct XilinxAXIEnet *s) function axienet_newfunc_enabled (line 393) | static inline int axienet_newfunc_enabled(struct XilinxAXIEnet *s) function axienet_reset (line 398) | static void axienet_reset(struct XilinxAXIEnet *s) function enet_update_irq (line 409) | static void enet_update_irq(struct XilinxAXIEnet *s) function enet_read (line 415) | static uint64_t enet_read(void *opaque, target_phys_addr_t addr, unsigne... function enet_write (line 506) | static void enet_write(void *opaque, target_phys_addr_t addr, function eth_can_rx (line 615) | static int eth_can_rx(VLANClientState *nc) function enet_match_addr (line 623) | static int enet_match_addr(const uint8_t *buf, uint32_t f0, uint32_t f1) function eth_rx (line 638) | static ssize_t eth_rx(VLANClientState *nc, const uint8_t *buf, size_t size) function eth_cleanup (line 783) | static void eth_cleanup(VLANClientState *nc) function axienet_stream_push (line 791) | static void function xilinx_enet_init (line 842) | static int xilinx_enet_init(SysBusDevice *dev) function xilinx_enet_class_init (line 882) | static void xilinx_enet_class_init(ObjectClass *klass, void *data) type XilinxAXIEnet (line 894) | struct XilinxAXIEnet function xilinx_enet_register_types (line 898) | static void xilinx_enet_register_types(void) FILE: qemu/hw/xilinx_ethlite.c type xlx_ethlite (line 50) | struct xlx_ethlite function eth_pulse_irq (line 66) | static inline void eth_pulse_irq(struct xlx_ethlite *s) function eth_read (line 74) | static uint64_t function eth_write (line 102) | static void function eth_can_rx (line 163) | static int eth_can_rx(VLANClientState *nc) function eth_rx (line 171) | static ssize_t eth_rx(VLANClientState *nc, const uint8_t *buf, size_t size) function eth_cleanup (line 197) | static void eth_cleanup(VLANClientState *nc) function xilinx_ethlite_init (line 212) | static int xilinx_ethlite_init(SysBusDevice *dev) function xilinx_ethlite_class_init (line 236) | static void xilinx_ethlite_class_init(ObjectClass *klass, void *data) type xlx_ethlite (line 248) | struct xlx_ethlite function xilinx_ethlite_register_types (line 252) | static void xilinx_ethlite_register_types(void) FILE: qemu/hw/xilinx_intc.c type xlx_pic (line 40) | struct xlx_pic function update_irq (line 54) | static void update_irq(struct xlx_pic *p) function pic_read (line 76) | static uint64_t function pic_write (line 95) | static void function irq_handler (line 133) | static void irq_handler(void *opaque, int irq, int level) function xilinx_intc_init (line 152) | static int xilinx_intc_init(SysBusDevice *dev) function xilinx_intc_class_init (line 169) | static void xilinx_intc_class_init(ObjectClass *klass, void *data) type xlx_pic (line 181) | struct xlx_pic function xilinx_intc_register_types (line 185) | static void xilinx_intc_register_types(void) FILE: qemu/hw/xilinx_timer.c type xlx_timer (line 48) | struct xlx_timer type timerblock (line 60) | struct timerblock function timer_from_addr (line 70) | static inline unsigned int timer_from_addr(target_phys_addr_t addr) function timer_update_irq (line 76) | static void timer_update_irq(struct timerblock *t) function timer_read (line 90) | static uint64_t function timer_enable (line 122) | static void timer_enable(struct xlx_timer *xt) function timer_write (line 139) | static void function timer_hit (line 184) | static void timer_hit(void *opaque) function xilinx_timer_init (line 196) | static int xilinx_timer_init(SysBusDevice *dev) function xilinx_timer_class_init (line 228) | static void xilinx_timer_class_init(ObjectClass *klass, void *data) type timerblock (line 240) | struct timerblock function xilinx_timer_register_types (line 244) | static void xilinx_timer_register_types(void) FILE: qemu/hw/xilinx_uartlite.c type xlx_uartlite (line 49) | struct xlx_uartlite function uart_update_irq (line 63) | static void uart_update_irq(struct xlx_uartlite *s) function uart_update_status (line 74) | static void uart_update_status(struct xlx_uartlite *s) function uart_read (line 86) | static uint64_t function uart_write (line 111) | static void function uart_rx (line 164) | static void uart_rx(void *opaque, const uint8_t *buf, int size) function uart_can_rx (line 182) | static int uart_can_rx(void *opaque) function uart_event (line 193) | static void uart_event(void *opaque, int event) function xilinx_uartlite_init (line 198) | static int xilinx_uartlite_init(SysBusDevice *dev) function xilinx_uartlite_class_init (line 214) | static void xilinx_uartlite_class_init(ObjectClass *klass, void *data) type xlx_uartlite (line 224) | struct xlx_uartlite function xilinx_uart_register_types (line 228) | static void xilinx_uart_register_types(void) FILE: qemu/hw/xilinx_zynq.c type arm_boot_info (line 33) | struct arm_boot_info function gem_init (line 35) | static void gem_init(NICInfo *nd, uint32_t base, qemu_irq irq) function zynq_init (line 49) | static void zynq_init(ram_addr_t ram_size, const char *boot_device, function zynq_machine_init (line 152) | static void zynq_machine_init(void) FILE: qemu/hw/xio3130_downstream.c function xio3130_downstream_write_config (line 38) | static void xio3130_downstream_write_config(PCIDevice *d, uint32_t address, function xio3130_downstream_reset (line 48) | static void xio3130_downstream_reset(DeviceState *qdev) function xio3130_downstream_initfn (line 58) | static int xio3130_downstream_initfn(PCIDevice *d) function xio3130_downstream_exitfn (line 117) | static int xio3130_downstream_exitfn(PCIDevice *d) function PCIESlot (line 130) | PCIESlot *xio3130_downstream_init(PCIBus *bus, int devfn, bool multifunc... function xio3130_downstream_class_init (line 180) | static void xio3130_downstream_class_init(ObjectClass *klass, void *data) function xio3130_downstream_register_types (line 206) | static void xio3130_downstream_register_types(void) FILE: qemu/hw/xio3130_upstream.c function xio3130_upstream_write_config (line 38) | static void xio3130_upstream_write_config(PCIDevice *d, uint32_t address, function xio3130_upstream_reset (line 47) | static void xio3130_upstream_reset(DeviceState *qdev) function xio3130_upstream_initfn (line 55) | static int xio3130_upstream_initfn(PCIDevice *d) function xio3130_upstream_exitfn (line 104) | static int xio3130_upstream_exitfn(PCIDevice *d) function PCIEPort (line 112) | PCIEPort *xio3130_upstream_init(PCIBus *bus, int devfn, bool multifunction, function xio3130_upstream_class_init (line 154) | static void xio3130_upstream_class_init(ObjectClass *klass, void *data) function xio3130_upstream_register_types (line 180) | static void xio3130_upstream_register_types(void) FILE: qemu/hw/xtensa_bootparam.h type BpTag (line 4) | typedef struct BpTag { function ram_addr_t (line 9) | static inline ram_addr_t put_tag(ram_addr_t addr, uint16_t tag, FILE: qemu/hw/xtensa_lx60.c type LxBoardDesc (line 39) | typedef struct LxBoardDesc { type Lx60FpgaState (line 45) | typedef struct Lx60FpgaState { function lx60_fpga_reset (line 51) | static void lx60_fpga_reset(void *opaque) function lx60_fpga_read (line 59) | static uint64_t lx60_fpga_read(void *opaque, target_phys_addr_t addr, function lx60_fpga_write (line 80) | static void lx60_fpga_write(void *opaque, target_phys_addr_t addr, function Lx60FpgaState (line 104) | static Lx60FpgaState *lx60_fpga_init(MemoryRegion *address_space, function lx60_net_init (line 117) | static void lx60_net_init(MemoryRegion *address_space, function translate_phys_addr (line 144) | static uint64_t translate_phys_addr(void *env, uint64_t addr) function lx60_reset (line 149) | static void lx60_reset(void *opaque) function lx_init (line 156) | static void lx_init(const LxBoardDesc *board, function xtensa_lx60_init (line 267) | static void xtensa_lx60_init(ram_addr_t ram_size, function xtensa_lx200_init (line 282) | static void xtensa_lx200_init(ram_addr_t ram_size, function xtensa_lx_machines_init (line 311) | static void xtensa_lx_machines_init(void) FILE: qemu/hw/xtensa_pic.c function xtensa_advance_ccount (line 32) | void xtensa_advance_ccount(CPUXtensaState *env, uint32_t d) function check_interrupts (line 48) | void check_interrupts(CPUXtensaState *env) function xtensa_set_irq (line 85) | static void xtensa_set_irq(void *opaque, int irq, int active) function xtensa_timer_irq (line 104) | void xtensa_timer_irq(CPUXtensaState *env, uint32_t id, uint32_t active) function xtensa_rearm_ccompare_timer (line 109) | void xtensa_rearm_ccompare_timer(CPUXtensaState *env) function xtensa_ccompare_cb (line 126) | static void xtensa_ccompare_cb(void *opaque) function xtensa_irq_init (line 140) | void xtensa_irq_init(CPUXtensaState *env) FILE: qemu/hw/xtensa_sim.c function translate_phys_addr (line 35) | static uint64_t translate_phys_addr(void *env, uint64_t addr) function sim_reset (line 40) | static void sim_reset(void *env) function sim_init (line 45) | static void sim_init(ram_addr_t ram_size, function xtensa_sim_init (line 94) | static void xtensa_sim_init(ram_addr_t ram_size, function xtensa_sim_machine_init (line 113) | static void xtensa_sim_machine_init(void) FILE: qemu/hw/z2.c type keymap (line 35) | struct keymap type arm_boot_info (line 93) | struct arm_boot_info type ZipitLCD (line 103) | typedef struct { function zipit_lcd_transfer (line 112) | static uint32_t zipit_lcd_transfer(SSISlave *dev, uint32_t value) function z2_lcd_cs (line 146) | static void z2_lcd_cs(void *opaque, int line, int level) function zipit_lcd_init (line 152) | static int zipit_lcd_init(SSISlave *dev) function zipit_lcd_class_init (line 177) | static void zipit_lcd_class_init(ObjectClass *klass, void *data) type AER915State (line 194) | typedef struct { function aer915_send (line 200) | static int aer915_send(I2CSlave *i2c, uint8_t data) function aer915_event (line 218) | static void aer915_event(I2CSlave *i2c, enum i2c_event event) function aer915_recv (line 237) | static int aer915_recv(I2CSlave *slave) function aer915_init (line 260) | static int aer915_init(I2CSlave *i2c) function aer915_class_init (line 278) | static void aer915_class_init(ObjectClass *klass, void *data) function z2_init (line 297) | static void z2_init(ram_addr_t ram_size, function z2_machine_init (line 376) | static void z2_machine_init(void) FILE: qemu/hw/zaurus.c type ScoopInfo (line 27) | typedef struct ScoopInfo ScoopInfo; type ScoopInfo (line 28) | struct ScoopInfo { function scoop_gpio_handler_update (line 58) | static inline void scoop_gpio_handler_update(ScoopInfo *s) { function scoop_read (line 71) | static uint64_t scoop_read(void *opaque, target_phys_addr_t addr, function scoop_write (line 105) | static void scoop_write(void *opaque, target_phys_addr_t addr, function scoop_gpio_set (line 155) | static void scoop_gpio_set(void *opaque, int line, int level) function scoop_init (line 165) | static int scoop_init(SysBusDevice *dev) function scoop_post_load (line 179) | static int scoop_post_load(void *opaque, int version_id) function is_version_0 (line 196) | static bool is_version_0 (void *opaque, int version_id) function scoop_sysbus_class_init (line 228) | static void scoop_sysbus_class_init(ObjectClass *klass, void *data) function scoop_register_types (line 246) | static void scoop_register_types(void) function sl_param_info (line 257) | static struct QEMU_PACKED sl_param_info { function sl_bootparam_write (line 288) | void sl_bootparam_write(target_phys_addr_t ptr) FILE: qemu/hw/zynq_slcr.c type PLLValues (line 34) | typedef enum { type ClkValues (line 46) | typedef enum { type FPGAValues (line 70) | typedef enum { type MiscValues (line 78) | typedef enum { type ResetValues (line 91) | typedef enum { type ZynqSLCRState (line 117) | typedef struct { function zynq_slcr_reset (line 159) | static void zynq_slcr_reset(DeviceState *d) function zynq_slcr_read_imp (line 248) | static inline uint32_t zynq_slcr_read_imp(void *opaque, function zynq_slcr_read (line 332) | static uint64_t zynq_slcr_read(void *opaque, target_phys_addr_t offset, function zynq_slcr_write (line 341) | static void zynq_slcr_write(void *opaque, target_phys_addr_t offset, function zynq_slcr_init (line 492) | static int zynq_slcr_init(SysBusDevice *dev) function zynq_slcr_class_init (line 513) | static void zynq_slcr_class_init(ObjectClass *klass, void *data) function zynq_slcr_register_types (line 530) | static void zynq_slcr_register_types(void) FILE: qemu/i386-dis.c type disassemble_info (line 158) | struct disassemble_info type disassemble_info (line 159) | struct disassemble_info type dis_private (line 223) | struct dis_private { type address_mode (line 232) | enum address_mode type address_mode (line 239) | enum address_mode function fetch_data2 (line 284) | static int function fetch_data (line 313) | static int type dis386 (line 679) | struct dis386 { type dis386 (line 729) | struct dis386 type dis386 (line 1020) | struct dis386 type dis386 (line 1651) | struct dis386 type dis386 (line 1962) | struct dis386 type dis386 (line 2715) | struct dis386 type dis386 (line 2734) | struct dis386 function ckprefix (line 3321) | static void function print_insn_i386 (line 3516) | int function print_insn (line 3524) | static int type dis386 (line 4120) | struct dis386 function dofloat (line 4273) | static void function OP_ST (line 4320) | static void function OP_STi (line 4326) | static void function putop (line 4334) | static int function oappend (line 4661) | static void function append_seg (line 4668) | static void function OP_indirE (line 4703) | static void function print_operand_value (line 4711) | static void function print_displacement (line 4770) | static void function intel_operand_size (line 4812) | static void function OP_E (line 4885) | static void function OP_G (line 5178) | static void function bfd_vma (line 5229) | static bfd_vma function bfd_signed_vma (line 5254) | static bfd_signed_vma function bfd_signed_vma (line 5267) | static bfd_signed_vma function get16 (line 5283) | static int function set_op (line 5294) | static void function OP_REG (line 5311) | static void function OP_IMREG (line 5365) | static void function OP_I (line 5420) | static void function OP_I64 (line 5476) | static void function OP_sI (line 5527) | static void function OP_J (line 5571) | static void function OP_SEG (line 5615) | static void function OP_DIR (line 5624) | static void function OP_OFF (line 5647) | static void function OP_OFF64 (line 5674) | static void function ptr_reg (line 5705) | static void function OP_ESreg (line 5728) | static void function OP_DSreg (line 5752) | static void function OP_C (line 5783) | static void function OP_D (line 5801) | static void function OP_T (line 5815) | static void function OP_R (line 5822) | static void function OP_MMX (line 5831) | static void function OP_XMM (line 5848) | static void function OP_EM (line 5859) | static void function OP_EMC (line 5896) | static void function OP_MXC (line 5918) | static void function OP_EX (line 5926) | static void function OP_MS (line 5946) | static void function OP_XS (line 5955) | static void function OP_M (line 5964) | static void function OP_0f07 (line 5974) | static void function OP_0fae (line 5983) | static void function NOP_Fixup1 (line 6009) | static void function NOP_Fixup2 (line 6021) | static void function OP_3DNowSuffix (line 6098) | static void function OP_SIMD_Suffix (line 6134) | static void function SIMD_Fixup (line 6174) | static void function PNI_Fixup (line 6190) | static void function SVME_Fixup (line 6254) | static void function INVLPG_Fixup (line 6324) | static void function BadOp (line 6346) | static void function VMX_Fixup (line 6354) | static void function OP_VMX (line 6391) | static void function REP_Fixup (line 6404) | static void function CMPXCHG8B_Fixup (line 6477) | static void function XMM_Fixup (line 6491) | static void function CRC32_Fixup (line 6498) | static void FILE: qemu/ia64-dis.c type ia64_insn (line 33) | typedef uint64_t ia64_insn; type ia64_insn_type (line 35) | enum ia64_insn_type type ia64_unit (line 48) | enum ia64_unit type ia64_opnd (line 63) | enum ia64_opnd type ia64_dependency_mode (line 164) | enum ia64_dependency_mode type ia64_dependency_semantics (line 171) | enum ia64_dependency_semantics type ia64_resource_specifier (line 183) | enum ia64_resource_specifier type ia64_rse_resource (line 219) | enum ia64_rse_resource type ia64_dependency (line 232) | struct ia64_dependency type ia64_opcode_dependency (line 255) | struct ia64_opcode_dependency type ia64_templ_desc (line 271) | struct ia64_templ_desc type ia64_opcode (line 280) | struct ia64_opcode type ia64_operand_class (line 335) | enum ia64_operand_class type ia64_operand (line 346) | struct ia64_operand type ia64_operand (line 393) | struct ia64_operand type ia64_operand (line 400) | struct ia64_operand type ia64_operand (line 407) | struct ia64_operand type ia64_operand (line 414) | struct ia64_operand type ia64_operand (line 421) | struct ia64_operand type ia64_operand (line 431) | struct ia64_operand type ia64_operand (line 439) | struct ia64_operand type ia64_operand (line 458) | struct ia64_operand type ia64_operand (line 475) | struct ia64_operand type ia64_operand (line 484) | struct ia64_operand type ia64_operand (line 498) | struct ia64_operand type ia64_operand (line 506) | struct ia64_operand type ia64_operand (line 519) | struct ia64_operand type ia64_operand (line 543) | struct ia64_operand type ia64_operand (line 565) | struct ia64_operand type ia64_operand (line 571) | struct ia64_operand type ia64_operand (line 579) | struct ia64_operand type ia64_operand (line 585) | struct ia64_operand type ia64_operand (line 592) | struct ia64_operand type ia64_operand (line 602) | struct ia64_operand type ia64_operand (line 611) | struct ia64_operand type ia64_operand (line 617) | struct ia64_operand type ia64_operand (line 623) | struct ia64_operand type ia64_operand (line 629) | struct ia64_operand type ia64_operand (line 635) | struct ia64_operand type ia64_operand (line 641) | struct ia64_operand type ia64_operand (line 647) | struct ia64_operand type ia64_operand (line 654) | struct ia64_operand type ia64_operand (line 670) | struct ia64_operand type ia64_operand (line 681) | struct ia64_operand type ia64_operand (line 689) | struct ia64_operand type ia64_operand (line 701) | struct ia64_operand type ia64_operand (line 708) | struct ia64_operand type ia64_operand (line 723) | struct ia64_operand type ia64_operand (line 740) | struct ia64_operand type ia64_operand (line 763) | struct ia64_operand type ia64_operand (line 796) | struct ia64_operand type ia64_main_table (line 1000) | struct ia64_main_table type ia64_completer_table (line 1061) | struct ia64_completer_table type ia64_dis_names (line 1093) | struct ia64_dis_names type ia64_dependency (line 1156) | struct ia64_dependency type ia64_opcode_dependency (line 2863) | struct ia64_opcode_dependency type ia64_completer_table (line 3031) | struct ia64_completer_table type ia64_main_table (line 6087) | struct ia64_main_table type ia64_dis_names (line 7193) | struct ia64_dis_names type ia64_templ_desc (line 9914) | struct ia64_templ_desc function ia64_insn (line 9937) | static ia64_insn function extract_op_bits (line 9955) | static int function extract_op (line 9991) | static int function opcode_verify (line 10046) | static int function locate_opcode_ent (line 10090) | static int type ia64_opcode (line 10269) | struct ia64_opcode type ia64_opcode (line 10272) | struct ia64_opcode type ia64_opcode (line 10273) | struct ia64_opcode type ia64_opcode (line 10273) | struct ia64_opcode type ia64_opcode (line 10292) | struct ia64_opcode type ia64_insn_type (line 10293) | enum ia64_insn_type function ia64_free_opcode (line 10349) | static void function unit_to_type (line 10360) | static enum ia64_insn_type function print_insn_ia64 (line 10394) | int FILE: qemu/include/qemu/cpu.h type CPUState (line 38) | typedef struct CPUState CPUState; type CPUClass (line 46) | typedef struct CPUClass { type CPUState (line 59) | struct CPUState { FILE: qemu/include/qemu/object.h type Visitor (line 22) | struct Visitor type Error (line 23) | struct Error type TypeImpl (line 25) | struct TypeImpl type TypeImpl (line 26) | struct TypeImpl type ObjectClass (line 28) | typedef struct ObjectClass ObjectClass; type Object (line 29) | typedef struct Object Object; type TypeInfo (line 31) | typedef struct TypeInfo TypeInfo; type InterfaceClass (line 33) | typedef struct InterfaceClass InterfaceClass; type InterfaceInfo (line 34) | typedef struct InterfaceInfo InterfaceInfo; type Visitor (line 203) | struct Visitor type Error (line 206) | struct Error type ObjectProperty (line 220) | typedef struct ObjectProperty type ObjectClass (line 238) | struct ObjectClass type Object (line 259) | struct Object type TypeInfo (line 302) | struct TypeInfo type InterfaceClass (line 390) | struct InterfaceClass type InterfaceInfo (line 405) | struct InterfaceInfo type Error (line 616) | struct Error type Error (line 618) | struct Error type Visitor (line 632) | struct Visitor type Error (line 633) | struct Error type Error (line 644) | struct Error type Error (line 657) | struct Error type Error (line 668) | struct Error type Error (line 681) | struct Error type Error (line 692) | struct Error type Error (line 704) | struct Error type Error (line 715) | struct Error type Error (line 727) | struct Error type Visitor (line 740) | struct Visitor type Error (line 741) | struct Error type Error (line 753) | struct Error type Error (line 765) | struct Error type Error (line 776) | struct Error type Error (line 869) | struct Error type Error (line 887) | struct Error type Error (line 902) | struct Error type Error (line 903) | struct Error type Error (line 904) | struct Error FILE: qemu/include/qemu/qom-qobject.h type QObject (line 27) | struct QObject type Error (line 28) | struct Error type QObject (line 39) | struct QObject type Error (line 40) | struct Error FILE: qemu/input.c function qemu_add_kbd_event_handler (line 40) | void qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, void *opaque) function qemu_remove_kbd_event_handler (line 46) | void qemu_remove_kbd_event_handler(void) function check_mode_change (line 52) | static void check_mode_change(void) function QEMUPutMouseEntry (line 70) | QEMUPutMouseEntry *qemu_add_mouse_event_handler(QEMUPutMouseEvent *func, function qemu_activate_mouse_event_handler (line 92) | void qemu_activate_mouse_event_handler(QEMUPutMouseEntry *entry) function qemu_remove_mouse_event_handler (line 100) | void qemu_remove_mouse_event_handler(QEMUPutMouseEntry *entry) function QEMUPutLEDEntry (line 110) | QEMUPutLEDEntry *qemu_add_led_event_handler(QEMUPutLEDEvent *func, function qemu_remove_led_event_handler (line 123) | void qemu_remove_led_event_handler(QEMUPutLEDEntry *entry) function kbd_put_keycode (line 131) | void kbd_put_keycode(int keycode) function kbd_put_ledstate (line 141) | void kbd_put_ledstate(int ledstate) function kbd_mouse_event (line 150) | void kbd_mouse_event(int dx, int dy, int dz, int buttons_state) function kbd_mouse_is_absolute (line 199) | int kbd_mouse_is_absolute(void) function kbd_mouse_has_absolute (line 208) | int kbd_mouse_has_absolute(void) function MouseInfoList (line 221) | MouseInfoList *qmp_query_mice(Error **errp) function do_mouse_set (line 244) | void do_mouse_set(Monitor *mon, const QDict *qdict) function qemu_add_mouse_mode_change_notifier (line 270) | void qemu_add_mouse_mode_change_notifier(Notifier *notify) function qemu_remove_mouse_mode_change_notifier (line 275) | void qemu_remove_mouse_mode_change_notifier(Notifier *notify) FILE: qemu/int128.h type Int128 (line 4) | typedef struct Int128 Int128; type Int128 (line 6) | struct Int128 { function Int128 (line 11) | static inline Int128 int128_make64(uint64_t a) function int128_get64 (line 16) | static inline uint64_t int128_get64(Int128 a) function Int128 (line 22) | static inline Int128 int128_zero(void) function Int128 (line 27) | static inline Int128 int128_one(void) function Int128 (line 32) | static inline Int128 int128_2_64(void) function Int128 (line 37) | static inline Int128 int128_add(Int128 a, Int128 b) function Int128 (line 44) | static inline Int128 int128_neg(Int128 a) function Int128 (line 51) | static inline Int128 int128_sub(Int128 a, Int128 b) function int128_nonneg (line 56) | static inline bool int128_nonneg(Int128 a) function int128_eq (line 61) | static inline bool int128_eq(Int128 a, Int128 b) function int128_ne (line 66) | static inline bool int128_ne(Int128 a, Int128 b) function int128_ge (line 71) | static inline bool int128_ge(Int128 a, Int128 b) function int128_lt (line 76) | static inline bool int128_lt(Int128 a, Int128 b) function int128_le (line 81) | static inline bool int128_le(Int128 a, Int128 b) function int128_gt (line 86) | static inline bool int128_gt(Int128 a, Int128 b) function int128_nz (line 91) | static inline bool int128_nz(Int128 a) function Int128 (line 96) | static inline Int128 int128_min(Int128 a, Int128 b) function Int128 (line 101) | static inline Int128 int128_max(Int128 a, Int128 b) function int128_addto (line 106) | static inline void int128_addto(Int128 *a, Int128 b) function int128_subfrom (line 111) | static inline void int128_subfrom(Int128 *a, Int128 b) FILE: qemu/iohandler.c type IOHandlerRecord (line 35) | typedef struct IOHandlerRecord { function qemu_set_fd_handler2 (line 51) | int qemu_set_fd_handler2(int fd, function qemu_set_fd_handler (line 84) | int qemu_set_fd_handler(int fd, function qemu_iohandler_fill (line 92) | void qemu_iohandler_fill(int *pnfds, fd_set *readfds, fd_set *writefds, ... function qemu_iohandler_poll (line 114) | void qemu_iohandler_poll(fd_set *readfds, fd_set *writefds, fd_set *xfds... type ChildProcessRecord (line 139) | typedef struct ChildProcessRecord { function sigchld_handler (line 149) | static void sigchld_handler(int signal) function sigchld_bh_handler (line 154) | static void sigchld_bh_handler(void *opaque) function qemu_init_child_watch (line 166) | static void qemu_init_child_watch(void) function qemu_add_child_watch (line 176) | int qemu_add_child_watch(pid_t pid) FILE: qemu/ioport-user.c function cpu_outb (line 26) | void cpu_outb(pio_addr_t addr, uint8_t val) function cpu_outw (line 32) | void cpu_outw(pio_addr_t addr, uint16_t val) function cpu_outl (line 38) | void cpu_outl(pio_addr_t addr, uint32_t val) function cpu_inb (line 44) | uint8_t cpu_inb(pio_addr_t addr) function cpu_inw (line 50) | uint16_t cpu_inw(pio_addr_t addr) function cpu_inl (line 56) | uint32_t cpu_inl(pio_addr_t addr) FILE: qemu/ioport.c function ioport_read (line 60) | static uint32_t ioport_read(int index, uint32_t address) function ioport_write (line 73) | static void ioport_write(int index, uint32_t address, uint32_t data) function default_ioport_readb (line 86) | static uint32_t default_ioport_readb(void *opaque, uint32_t address) function default_ioport_writeb (line 92) | static void default_ioport_writeb(void *opaque, uint32_t address, uint32... function default_ioport_readw (line 99) | static uint32_t default_ioport_readw(void *opaque, uint32_t address) function default_ioport_writew (line 108) | static void default_ioport_writew(void *opaque, uint32_t address, uint32... function default_ioport_readl (line 115) | static uint32_t default_ioport_readl(void *opaque, uint32_t address) function default_ioport_writel (line 121) | static void default_ioport_writel(void *opaque, uint32_t address, uint32... function ioport_bsize (line 127) | static int ioport_bsize(int size, int *bsize) function register_ioport_read (line 142) | int register_ioport_read(pio_addr_t start, int length, int size, function register_ioport_write (line 162) | int register_ioport_write(pio_addr_t start, int length, int size, function ioport_readb_thunk (line 181) | static uint32_t ioport_readb_thunk(void *opaque, uint32_t addr) function ioport_readw_thunk (line 190) | static uint32_t ioport_readw_thunk(void *opaque, uint32_t addr) function ioport_readl_thunk (line 199) | static uint32_t ioport_readl_thunk(void *opaque, uint32_t addr) function ioport_writeb_thunk (line 208) | static void ioport_writeb_thunk(void *opaque, uint32_t addr, uint32_t data) function ioport_writew_thunk (line 215) | static void ioport_writew_thunk(void *opaque, uint32_t addr, uint32_t data) function ioport_writel_thunk (line 222) | static void ioport_writel_thunk(void *opaque, uint32_t addr, uint32_t data) function iorange_destructor_thunk (line 229) | static void iorange_destructor_thunk(void *opaque) function ioport_register (line 238) | void ioport_register(IORange *ioport) function isa_unassign_ioport (line 255) | void isa_unassign_ioport(pio_addr_t start, int length) function isa_is_ioport_assigned (line 276) | bool isa_is_ioport_assigned(pio_addr_t start) function cpu_outb (line 285) | void cpu_outb(pio_addr_t addr, uint8_t val) function cpu_outw (line 292) | void cpu_outw(pio_addr_t addr, uint16_t val) function cpu_outl (line 299) | void cpu_outl(pio_addr_t addr, uint32_t val) function cpu_inb (line 306) | uint8_t cpu_inb(pio_addr_t addr) function cpu_inw (line 315) | uint16_t cpu_inw(pio_addr_t addr) function cpu_inl (line 324) | uint32_t cpu_inl(pio_addr_t addr) function portio_list_init (line 333) | void portio_list_init(PortioList *piolist, function portio_list_destroy (line 352) | void portio_list_destroy(PortioList *piolist) function portio_list_add_1 (line 358) | static void portio_list_add_1(PortioList *piolist, function portio_list_add (line 398) | void portio_list_add(PortioList *piolist, function portio_list_del (line 435) | void portio_list_del(PortioList *piolist) FILE: qemu/ioport.h type pio_addr_t (line 30) | typedef uint32_t pio_addr_t; type MemoryRegion (line 56) | struct MemoryRegion type MemoryRegionPortio (line 57) | struct MemoryRegionPortio type PortioList (line 59) | typedef struct PortioList { type MemoryRegionPortio (line 70) | struct MemoryRegionPortio type MemoryRegion (line 74) | struct MemoryRegion FILE: qemu/iorange.h type IORange (line 6) | typedef struct IORange IORange; type IORangeOps (line 7) | typedef struct IORangeOps IORangeOps; type IORangeOps (line 9) | struct IORangeOps { type IORange (line 17) | struct IORange { function iorange_init (line 23) | static inline void iorange_init(IORange *iorange, const IORangeOps *ops, FILE: qemu/iov.c function iov_from_buf (line 20) | size_t iov_from_buf(struct iovec *iov, unsigned int iov_cnt, function iov_to_buf (line 43) | size_t iov_to_buf(const struct iovec *iov, const unsigned int iov_cnt, function iov_clear (line 68) | size_t iov_clear(const struct iovec *iov, const unsigned int iov_cnt, function iov_size (line 91) | size_t iov_size(const struct iovec *iov, const unsigned int iov_cnt) function iov_hexdump (line 103) | void iov_hexdump(const struct iovec *iov, const unsigned int iov_cnt, FILE: qemu/iov.h type iovec (line 15) | struct iovec type iovec (line 17) | struct iovec type iovec (line 19) | struct iovec type iovec (line 20) | struct iovec type iovec (line 22) | struct iovec FILE: qemu/json-lexer.c type json_lexer_state (line 32) | enum json_lexer_state { function json_lexer_init (line 271) | void json_lexer_init(JSONLexer *lexer, JSONLexerEmitter func) function json_lexer_feed_char (line 279) | static int json_lexer_feed_char(JSONLexer *lexer, char ch, bool flush) function json_lexer_feed (line 349) | int json_lexer_feed(JSONLexer *lexer, const char *buffer, size_t size) function json_lexer_flush (line 365) | int json_lexer_flush(JSONLexer *lexer) function json_lexer_destroy (line 370) | void json_lexer_destroy(JSONLexer *lexer) FILE: qemu/json-lexer.h type JSONTokenType (line 20) | typedef enum json_token_type { type JSONLexer (line 31) | typedef struct JSONLexer JSONLexer; type JSONLexer (line 35) | struct JSONLexer FILE: qemu/json-parser.c type JSONParserContext (line 27) | typedef struct JSONParserContext function JSONTokenType (line 57) | static JSONTokenType token_get_type(QObject *obj) function token_is_operator (line 62) | static int token_is_operator(QObject *obj, char op) function token_is_keyword (line 75) | static int token_is_keyword(QObject *obj, const char *value) function token_is_escape (line 84) | static int token_is_escape(QObject *obj, const char *value) function GCC_FMT_ATTR (line 96) | static void GCC_FMT_ATTR(3, 4) parse_error(JSONParserContext *ctxt, function wchar_to_utf8 (line 116) | static void wchar_to_utf8(uint16_t wchar, char *buffer, size_t buffer_le... function hex2decimal (line 139) | static int hex2decimal(char ch) function QString (line 175) | static QString *qstring_from_escaped_str(JSONParserContext *ctxt, QObjec... function parse_pair (line 276) | static int parse_pair(JSONParserContext *ctxt, QDict *dict, QList **toke... function QObject (line 327) | static QObject *parse_object(JSONParserContext *ctxt, QList **tokens, va... function QObject (line 401) | static QObject *parse_array(JSONParserContext *ctxt, QList **tokens, va_... function QObject (line 487) | static QObject *parse_keyword(JSONParserContext *ctxt, QList **tokens) function QObject (line 523) | static QObject *parse_escape(JSONParserContext *ctxt, QList **tokens, va... function QObject (line 569) | static QObject *parse_literal(JSONParserContext *ctxt, QList **tokens) function QObject (line 607) | static QObject *parse_value(JSONParserContext *ctxt, QList **tokens, va_... function QObject (line 628) | QObject *json_parser_parse(QList *tokens, va_list *ap) function QObject (line 633) | QObject *json_parser_parse_err(QList *tokens, va_list *ap, Error **errp) FILE: qemu/json-streamer.c function json_message_process_token (line 24) | static void json_message_process_token(JSONLexer *lexer, QString *token,... function json_message_parser_init (line 95) | void json_message_parser_init(JSONMessageParser *parser, function json_message_parser_feed (line 107) | int json_message_parser_feed(JSONMessageParser *parser, function json_message_parser_flush (line 113) | int json_message_parser_flush(JSONMessageParser *parser) function json_message_parser_destroy (line 118) | void json_message_parser_destroy(JSONMessageParser *parser) FILE: qemu/json-streamer.h type JSONMessageParser (line 20) | typedef struct JSONMessageParser FILE: qemu/kvm-all.c type KVMSlot (line 51) | typedef struct KVMSlot type KVMDirtyLog (line 60) | typedef struct kvm_dirty_log KVMDirtyLog; type KVMState (line 62) | struct KVMState function KVMSlot (line 103) | static KVMSlot *kvm_alloc_slot(KVMState *s) function KVMSlot (line 117) | static KVMSlot *kvm_lookup_matching_slot(KVMState *s, function KVMSlot (line 138) | static KVMSlot *kvm_lookup_overlapping_slot(KVMState *s, function kvm_physical_memory_addr_from_host (line 162) | int kvm_physical_memory_addr_from_host(KVMState *s, void *ram, function kvm_set_user_memory_region (line 179) | static int kvm_set_user_memory_region(KVMState *s, KVMSlot *slot) function kvm_reset_vcpu (line 194) | static void kvm_reset_vcpu(void *opaque) function kvm_pit_in_kernel (line 201) | int kvm_pit_in_kernel(void) function kvm_init_vcpu (line 206) | int kvm_init_vcpu(CPUArchState *env) function kvm_mem_flags (line 257) | static int kvm_mem_flags(KVMState *s, bool log_dirty) function kvm_slot_dirty_pages_log_change (line 262) | static int kvm_slot_dirty_pages_log_change(KVMSlot *mem, bool log_dirty) function kvm_dirty_pages_log_change (line 285) | static int kvm_dirty_pages_log_change(target_phys_addr_t phys_addr, function kvm_log_start (line 300) | static void kvm_log_start(MemoryListener *listener, function kvm_log_stop (line 312) | static void kvm_log_stop(MemoryListener *listener, function kvm_set_migration_log (line 324) | static int kvm_set_migration_log(int enable) function kvm_get_dirty_pages_log_range (line 350) | static int kvm_get_dirty_pages_log_range(MemoryRegionSection *section, function kvm_physical_sync_dirty_bitmap (line 389) | static int kvm_physical_sync_dirty_bitmap(MemoryRegionSection *section) function kvm_coalesce_mmio_region (line 444) | int kvm_coalesce_mmio_region(target_phys_addr_t start, ram_addr_t size) function kvm_uncoalesce_mmio_region (line 462) | int kvm_uncoalesce_mmio_region(target_phys_addr_t start, ram_addr_t size) function kvm_check_extension (line 480) | int kvm_check_extension(KVMState *s, unsigned int extension) function kvm_check_many_ioeventfds (line 492) | static int kvm_check_many_ioeventfds(void) function KVMCapabilityInfo (line 529) | static const KVMCapabilityInfo * function kvm_set_phys_mem (line 541) | static void kvm_set_phys_mem(MemoryRegionSection *section, bool add) function kvm_begin (line 693) | static void kvm_begin(MemoryListener *listener) function kvm_commit (line 697) | static void kvm_commit(MemoryListener *listener) function kvm_region_add (line 701) | static void kvm_region_add(MemoryListener *listener, function kvm_region_del (line 707) | static void kvm_region_del(MemoryListener *listener, function kvm_region_nop (line 713) | static void kvm_region_nop(MemoryListener *listener, function kvm_log_sync (line 718) | static void kvm_log_sync(MemoryListener *listener, function kvm_log_global_start (line 729) | static void kvm_log_global_start(struct MemoryListener *listener) function kvm_log_global_stop (line 737) | static void kvm_log_global_stop(struct MemoryListener *listener) function kvm_mem_ioeventfd_add (line 745) | static void kvm_mem_ioeventfd_add(MemoryRegionSection *section, function kvm_mem_ioeventfd_del (line 759) | static void kvm_mem_ioeventfd_del(MemoryRegionSection *section, function kvm_io_ioeventfd_add (line 771) | static void kvm_io_ioeventfd_add(MemoryRegionSection *section, function kvm_io_ioeventfd_del (line 785) | static void kvm_io_ioeventfd_del(MemoryRegionSection *section, function kvm_eventfd_add (line 798) | static void kvm_eventfd_add(MemoryListener *listener, function kvm_eventfd_del (line 809) | static void kvm_eventfd_del(MemoryListener *listener, function kvm_handle_interrupt (line 836) | static void kvm_handle_interrupt(CPUArchState *env, int mask) function kvm_irqchip_set_irq (line 845) | int kvm_irqchip_set_irq(KVMState *s, int irq, int level) function set_gsi (line 864) | static void set_gsi(KVMState *s, unsigned int gsi) function kvm_init_irq_routing (line 871) | static void kvm_init_irq_routing(KVMState *s) function kvm_add_routing_entry (line 896) | static void kvm_add_routing_entry(KVMState *s, function kvm_irqchip_add_route (line 923) | void kvm_irqchip_add_route(KVMState *s, int irq, int irqchip, int pin) function kvm_irqchip_commit_routes (line 935) | int kvm_irqchip_commit_routes(KVMState *s) function kvm_init_irq_routing (line 943) | static void kvm_init_irq_routing(KVMState *s) function kvm_irqchip_create (line 948) | static int kvm_irqchip_create(KVMState *s) function kvm_init (line 977) | int kvm_init(void) function kvm_handle_io (line 1104) | static void kvm_handle_io(uint16_t port, void *data, int direction, int ... function kvm_handle_internal_error (line 1141) | static int kvm_handle_internal_error(CPUArchState *env, struct kvm_run *... function kvm_flush_coalesced_mmio_buffer (line 1168) | void kvm_flush_coalesced_mmio_buffer(void) function do_kvm_cpu_synchronize_state (line 1194) | static void do_kvm_cpu_synchronize_state(void *_env) function kvm_cpu_synchronize_state (line 1204) | void kvm_cpu_synchronize_state(CPUArchState *env) function kvm_cpu_synchronize_post_reset (line 1211) | void kvm_cpu_synchronize_post_reset(CPUArchState *env) function kvm_cpu_synchronize_post_init (line 1217) | void kvm_cpu_synchronize_post_init(CPUArchState *env) function kvm_cpu_exec (line 1223) | int kvm_cpu_exec(CPUArchState *env) function kvm_ioctl (line 1322) | int kvm_ioctl(KVMState *s, int type, ...) function kvm_vm_ioctl (line 1339) | int kvm_vm_ioctl(KVMState *s, int type, ...) function kvm_vcpu_ioctl (line 1356) | int kvm_vcpu_ioctl(CPUArchState *env, int type, ...) function kvm_has_sync_mmu (line 1373) | int kvm_has_sync_mmu(void) function kvm_has_vcpu_events (line 1378) | int kvm_has_vcpu_events(void) function kvm_has_robust_singlestep (line 1383) | int kvm_has_robust_singlestep(void) function kvm_has_debugregs (line 1388) | int kvm_has_debugregs(void) function kvm_has_xsave (line 1393) | int kvm_has_xsave(void) function kvm_has_xcrs (line 1398) | int kvm_has_xcrs(void) function kvm_has_pit_state2 (line 1403) | int kvm_has_pit_state2(void) function kvm_has_many_ioeventfds (line 1408) | int kvm_has_many_ioeventfds(void) function kvm_has_gsi_routing (line 1416) | int kvm_has_gsi_routing(void) function kvm_allows_irq0_override (line 1425) | int kvm_allows_irq0_override(void) function kvm_setup_guest_memory (line 1430) | void kvm_setup_guest_memory(void *start, size_t size) type kvm_sw_breakpoint (line 1445) | struct kvm_sw_breakpoint type kvm_sw_breakpoint (line 1448) | struct kvm_sw_breakpoint function kvm_sw_breakpoints_active (line 1458) | int kvm_sw_breakpoints_active(CPUArchState *env) type kvm_set_guest_debug_data (line 1463) | struct kvm_set_guest_debug_data { function kvm_invoke_set_guest_debug (line 1469) | static void kvm_invoke_set_guest_debug(void *data) function kvm_update_guest_debug (line 1477) | int kvm_update_guest_debug(CPUArchState *env, unsigned long reinject_trap) function kvm_insert_breakpoint (line 1493) | int kvm_insert_breakpoint(CPUArchState *current_env, target_ulong addr, function kvm_remove_breakpoint (line 1538) | int kvm_remove_breakpoint(CPUArchState *current_env, target_ulong addr, function kvm_remove_all_breakpoints (line 1579) | void kvm_remove_all_breakpoints(CPUArchState *current_env) function kvm_update_guest_debug (line 1604) | int kvm_update_guest_debug(CPUArchState *env, unsigned long reinject_trap) function kvm_insert_breakpoint (line 1609) | int kvm_insert_breakpoint(CPUArchState *current_env, target_ulong addr, function kvm_remove_breakpoint (line 1615) | int kvm_remove_breakpoint(CPUArchState *current_env, target_ulong addr, function kvm_remove_all_breakpoints (line 1621) | void kvm_remove_all_breakpoints(CPUArchState *current_env) function kvm_set_signal_mask (line 1626) | int kvm_set_signal_mask(CPUArchState *env, const sigset_t *sigset) function kvm_set_ioeventfd_mmio_long (line 1645) | int kvm_set_ioeventfd_mmio_long(int fd, uint32_t addr, uint32_t val, boo... function kvm_set_ioeventfd_pio_word (line 1673) | int kvm_set_ioeventfd_pio_word(int fd, uint16_t addr, uint16_t val, bool... function kvm_on_sigbus_vcpu (line 1696) | int kvm_on_sigbus_vcpu(CPUArchState *env, int code, void *addr) function kvm_on_sigbus (line 1701) | int kvm_on_sigbus(int code, void *addr) FILE: qemu/kvm-stub.c function kvm_pit_in_kernel (line 19) | int kvm_pit_in_kernel(void) function kvm_init_vcpu (line 25) | int kvm_init_vcpu(CPUArchState *env) function kvm_coalesce_mmio_region (line 30) | int kvm_coalesce_mmio_region(target_phys_addr_t start, ram_addr_t size) function kvm_uncoalesce_mmio_region (line 35) | int kvm_uncoalesce_mmio_region(target_phys_addr_t start, ram_addr_t size) function kvm_init (line 40) | int kvm_init(void) function kvm_flush_coalesced_mmio_buffer (line 45) | void kvm_flush_coalesced_mmio_buffer(void) function kvm_cpu_synchronize_state (line 49) | void kvm_cpu_synchronize_state(CPUArchState *env) function kvm_cpu_synchronize_post_reset (line 53) | void kvm_cpu_synchronize_post_reset(CPUArchState *env) function kvm_cpu_synchronize_post_init (line 57) | void kvm_cpu_synchronize_post_init(CPUArchState *env) function kvm_cpu_exec (line 61) | int kvm_cpu_exec(CPUArchState *env) function kvm_has_sync_mmu (line 66) | int kvm_has_sync_mmu(void) function kvm_has_many_ioeventfds (line 71) | int kvm_has_many_ioeventfds(void) function kvm_allows_irq0_override (line 76) | int kvm_allows_irq0_override(void) function kvm_has_pit_state2 (line 81) | int kvm_has_pit_state2(void) function kvm_setup_guest_memory (line 86) | void kvm_setup_guest_memory(void *start, size_t size) function kvm_update_guest_debug (line 90) | int kvm_update_guest_debug(CPUArchState *env, unsigned long reinject_trap) function kvm_insert_breakpoint (line 95) | int kvm_insert_breakpoint(CPUArchState *current_env, target_ulong addr, function kvm_remove_breakpoint (line 101) | int kvm_remove_breakpoint(CPUArchState *current_env, target_ulong addr, function kvm_remove_all_breakpoints (line 107) | void kvm_remove_all_breakpoints(CPUArchState *current_env) function kvm_set_signal_mask (line 112) | int kvm_set_signal_mask(CPUArchState *env, const sigset_t *sigset) function kvm_set_ioeventfd_pio_word (line 118) | int kvm_set_ioeventfd_pio_word(int fd, uint16_t addr, uint16_t val, bool... function kvm_set_ioeventfd_mmio_long (line 123) | int kvm_set_ioeventfd_mmio_long(int fd, uint32_t adr, uint32_t val, bool... function kvm_on_sigbus_vcpu (line 128) | int kvm_on_sigbus_vcpu(CPUArchState *env, int code, void *addr) function kvm_on_sigbus (line 133) | int kvm_on_sigbus(int code, void *addr) FILE: qemu/kvm.h type kvm_run (line 36) | struct kvm_run type kvm_lapic_state (line 37) | struct kvm_lapic_state type KVMCapabilityInfo (line 39) | typedef struct KVMCapabilityInfo { type KVMState (line 93) | struct KVMState type KVMState (line 94) | typedef struct KVMState KVMState; type kvm_run (line 107) | struct kvm_run type kvm_run (line 108) | struct kvm_run type kvm_run (line 110) | struct kvm_run type kvm_lapic_state (line 141) | struct kvm_lapic_state type kvm_lapic_state (line 142) | struct kvm_lapic_state type kvm_guest_debug (line 144) | struct kvm_guest_debug type kvm_debug_exit_arch (line 145) | struct kvm_debug_exit_arch type kvm_sw_breakpoint (line 147) | struct kvm_sw_breakpoint { type kvm_sw_breakpoint (line 156) | struct kvm_sw_breakpoint type kvm_sw_breakpoint (line 162) | struct kvm_sw_breakpoint type kvm_sw_breakpoint (line 164) | struct kvm_sw_breakpoint type kvm_guest_debug (line 171) | struct kvm_guest_debug function cpu_synchronize_state (line 185) | static inline void cpu_synchronize_state(CPUArchState *env) function cpu_synchronize_post_reset (line 192) | static inline void cpu_synchronize_post_reset(CPUArchState *env) function cpu_synchronize_post_init (line 199) | static inline void cpu_synchronize_post_init(CPUArchState *env) FILE: qemu/libcacard/cac.c type CACPKIAppletData (line 23) | typedef struct CACPKIAppletDataStruct { type VCardAppletPrivateStruct (line 36) | struct VCardAppletPrivateStruct { function VCardStatus (line 46) | static VCardStatus function VCardStatus (line 90) | static VCardStatus function VCardStatus (line 109) | static VCardStatus function VCardStatus (line 222) | static VCardStatus function VCardStatus (line 246) | static VCardStatus function cac_delete_pki_applet_private (line 265) | static void function VCardAppletPrivate (line 286) | static VCardAppletPrivate * function VCardApplet (line 317) | static VCardApplet * function VCardStatus (line 359) | VCardStatus FILE: qemu/libcacard/card_7816.c function vcard_response_set_status (line 17) | static void function vcard_response_set_status_bytes (line 34) | static void function VCardResponse (line 49) | VCardResponse * function VCardResponse (line 63) | static VCardResponse * function VCardResponse (line 90) | VCardResponse * function VCardResponse (line 110) | VCardResponse * function VCardResponse (line 130) | static VCardResponse * function VCardResponse (line 147) | VCardResponse * function vcard_response_delete (line 166) | void function vcard_7816_status_t (line 199) | static vcard_7816_status_t function vcard_7816_status_t (line 245) | static vcard_7816_status_t function VCardAPDU (line 328) | VCardAPDU * function vcard_apdu_delete (line 356) | void function VCARD_RESPONSE_NEW_STATIC_STATUS (line 372) | VCARD_RESPONSE_NEW_STATIC_STATUS(VCARD7816_STATUS_SUCCESS) function VCardStatus (line 555) | static VCardStatus function VCardStatus (line 569) | static VCardStatus function VCardStatus (line 723) | VCardStatus FILE: qemu/libcacard/card_7816t.h type vcard_7816_status_t (line 10) | typedef unsigned short vcard_7816_status_t; type VCardResponseStruct (line 12) | struct VCardResponseStruct { type VCardAPDUType (line 42) | typedef enum { type VCardAPDUHeader (line 54) | struct VCardAPDUHeader { type VCardAPDUStruct (line 69) | struct VCardAPDUStruct { FILE: qemu/libcacard/event.c function VEvent (line 15) | VEvent * function vevent_delete (line 29) | void function vevent_queue_init (line 49) | void vevent_queue_init(void) function vevent_queue_vevent (line 56) | void function VEvent (line 73) | static VEvent * function VEvent (line 85) | VEvent *vevent_wait_next_vevent(void) function VEvent (line 97) | VEvent *vevent_get_next_vevent(void) FILE: qemu/libcacard/eventt.h type VEvent (line 11) | typedef struct VEventStruct VEvent; type VEventType (line 13) | typedef enum { type VEventStruct (line 21) | struct VEventStruct { FILE: qemu/libcacard/vcard.c type VCardAppletStruct (line 14) | struct VCardAppletStruct { type VCardStruct (line 24) | struct VCardStruct { function VCardBufferResponse (line 35) | VCardBufferResponse * function vcard_buffer_response_delete (line 49) | void function vcard_reset (line 65) | void function VCardApplet (line 98) | VCardApplet * function vcard_delete_applet (line 119) | void function vcard_set_applet_private (line 137) | void function VCard (line 148) | VCard * function VCard (line 168) | VCard * function vcard_free (line 178) | void function vcard_get_atr (line 206) | void function vcard_set_atr_func (line 216) | void function VCardStatus (line 223) | VCardStatus function VCardApplet (line 242) | VCardApplet * function vcard_select_applet (line 270) | void function VCardAppletPrivate (line 281) | VCardAppletPrivate * function VCardStatus (line 292) | VCardStatus function VCardBufferResponse (line 307) | VCardBufferResponse * function vcard_set_buffer_response (line 313) | void function VCardType (line 321) | VCardType function vcard_set_type (line 327) | void function VCardEmul (line 334) | VCardEmul * FILE: qemu/libcacard/vcard_emul.h type VCardEmulError (line 23) | typedef enum { type VCardEmulOptions (line 32) | typedef struct VCardEmulOptionsStruct VCardEmulOptions; FILE: qemu/libcacard/vcard_emul_nss.c type VCardEmulTriState (line 36) | typedef enum { type VCardKeyStruct (line 42) | struct VCardKeyStruct { type VirtualReaderOptions (line 50) | typedef struct VirtualReaderOptionsStruct VirtualReaderOptions; type VReaderEmulStruct (line 52) | struct VReaderEmulStruct { type VirtualReaderOptionsStruct (line 64) | struct VirtualReaderOptionsStruct { type VCardEmulOptionsStruct (line 73) | struct VCardEmulOptionsStruct { function PRBool (line 90) | static PRBool type CardEmulPrivate (line 106) | typedef struct CardEmulCardStruct CardEmulPrivate; function VCardEmul (line 108) | static VCardEmul * function vcard_emul_delete_card (line 116) | static void function PK11SlotInfo (line 126) | static PK11SlotInfo * function VCardKey (line 138) | static VCardKey * function vcard_emul_delete_key (line 155) | void function SECKEYPrivateKey (line 177) | static SECKEYPrivateKey * function vcard_7816_status_t (line 191) | static vcard_7816_status_t function vcard_7816_status_t (line 213) | vcard_7816_status_t function vcard_emul_get_login_count (line 361) | int function vcard_7816_status_t (line 368) | vcard_7816_status_t function vcard_emul_reset (line 405) | void function VReader (line 425) | static VReader * function VReaderEmul (line 450) | static VReaderEmul * function vreader_emul_delete (line 466) | static void function VCardEmulType (line 484) | static VCardEmulType function PK11SlotInfo (line 513) | static PK11SlotInfo * function vcard_emul_get_atr (line 530) | void function VCard (line 544) | static VCard * function VCard (line 586) | static VCard * function vcard_emul_event_thread (line 675) | static void function vcard_emul_init_series (line 742) | static void function vcard_emul_new_event_thread (line 759) | static void function VCardEmulError (line 799) | VCardEmulError function VCardEmulError (line 812) | VCardEmulError function PRBool (line 841) | static PRBool function VCardEmulError (line 872) | VCardEmulError function vcard_emul_replay_insertion_events (line 1056) | void function count_tokens (line 1074) | static int function VCardEmulOptions (line 1133) | VCardEmulOptions * function vcard_emul_usage (line 1253) | void FILE: qemu/libcacard/vcard_emul_type.c function VCardStatus (line 16) | VCardStatus vcard_init(VReader *vreader, VCard *vcard, function VCardEmulType (line 34) | VCardEmulType vcard_emul_type_select(VReader *vreader) function VCardEmulType (line 46) | VCardEmulType vcard_emul_type_from_string(const char *type_string) FILE: qemu/libcacard/vcard_emul_type.h type VCardEmulType (line 19) | typedef enum { FILE: qemu/libcacard/vcardt.h type VCard (line 17) | typedef struct VCardStruct VCard; type VCardAPDU (line 18) | typedef struct VCardAPDUStruct VCardAPDU; type VCardResponse (line 19) | typedef struct VCardResponseStruct VCardResponse; type VCardBufferResponse (line 20) | typedef struct VCardBufferResponseStruct VCardBufferResponse; type VCardApplet (line 21) | typedef struct VCardAppletStruct VCardApplet; type VCardAppletPrivate (line 22) | typedef struct VCardAppletPrivateStruct VCardAppletPrivate; type VCardKey (line 23) | typedef struct VCardKeyStruct VCardKey; type VCardEmul (line 24) | typedef struct VCardEmulStruct VCardEmul; type VCardStatus (line 33) | typedef enum { type VCardType (line 39) | typedef enum { type VCardPower (line 45) | typedef enum { type VCardStatus (line 50) | typedef VCardStatus (*VCardProcessAPDU)(VCard *card, VCardAPDU *apdu, type VCardStatus (line 52) | typedef VCardStatus (*VCardResetApplet)(VCard *card, int channel); type VCardBufferResponseStruct (line 57) | struct VCardBufferResponseStruct { FILE: qemu/libcacard/vreader.c type VReaderStruct (line 17) | struct VReaderStruct { function vreader_lock (line 28) | static inline void function vreader_unlock (line 34) | static inline void function VReader (line 43) | VReader * function VReader (line 61) | VReader* function vreader_free (line 74) | void function VCard (line 99) | static VCard * function VReaderStatus (line 110) | VReaderStatus function vreader_id_t (line 122) | vreader_id_t function VReaderStatus (line 131) | VReaderStatus function VReaderEmul (line 150) | VReaderEmul * function VReaderStatus (line 156) | static VReaderStatus function VReaderStatus (line 175) | VReaderStatus function VReaderStatus (line 181) | VReaderStatus function VReaderStatus (line 188) | VReaderStatus type VReaderListStruct (line 222) | struct VReaderListStruct { type VReaderListEntryStruct (line 227) | struct VReaderListEntryStruct { function VReaderListEntry (line 234) | static VReaderListEntry * function vreader_list_entry_delete (line 247) | static void function VReaderList (line 258) | static VReaderList * function vreader_list_delete (line 269) | void function VReaderListEntry (line 285) | VReaderListEntry * function VReaderListEntry (line 291) | VReaderListEntry * function VReader (line 297) | VReader * function vreader_queue (line 303) | static void function vreader_dequeue (line 319) | static void function vreader_list_init (line 342) | static void function vreader_list_lock (line 349) | static void function vreader_list_unlock (line 355) | static void function VReaderList (line 361) | static VReaderList * function VReaderList (line 382) | VReaderList * function VReader (line 393) | VReader * function VReader (line 417) | VReader * function VReaderStatus (line 438) | VReaderStatus function VReaderStatus (line 455) | VReaderStatus function vreader_queue_card_event (line 479) | void function VReaderStatus (line 490) | VReaderStatus function vreader_init (line 508) | void FILE: qemu/libcacard/vreadert.h type VReaderStatus (line 9) | typedef enum { type vreader_id_t (line 15) | typedef unsigned int vreader_id_t; type VReader (line 16) | typedef struct VReaderStruct VReader; type VReaderList (line 17) | typedef struct VReaderListStruct VReaderList; type VReaderListEntry (line 18) | typedef struct VReaderListEntryStruct VReaderListEntry; type VReaderEmul (line 20) | typedef struct VReaderEmulStruct VReaderEmul; FILE: qemu/libcacard/vscard_common.h type VSCMsgType (line 52) | typedef enum VSCMsgType { type VSCErrorCode (line 64) | typedef enum VSCErrorCode { type VSCMsgHeader (line 84) | typedef struct VSCMsgHeader { type VSCMsgInit (line 99) | typedef struct VSCMsgInit { type VSCMsgError (line 115) | typedef struct VSCMsgError { type VSCMsgReaderAdd (line 127) | typedef struct VSCMsgReaderAdd { type VSCMsgReaderRemove (line 135) | typedef struct VSCMsgReaderRemove { type VSCMsgATR (line 143) | typedef struct VSCMsgATR { type VSCMsgCardRemove (line 151) | typedef struct VSCMsgCardRemove { type VSCMsgAPDU (line 158) | typedef struct VSCMsgAPDU { type VSCMsgFlush (line 167) | typedef struct VSCMsgFlush { type VSCMsgFlushComplete (line 175) | typedef struct VSCMsgFlushComplete { FILE: qemu/libcacard/vscclient.c function print_byte_array (line 29) | static void function print_usage (line 41) | static void function send_msg (line 56) | static int function get_id_from_string (line 202) | static unsigned int function do_command (line 214) | static void function connect_to_qemu (line 347) | static int function on_host_init (line 388) | static int on_host_init(VSCMsgHeader *mhHeader, VSCMsgInit *incoming) function main (line 426) | int FILE: qemu/linux-aio.c type qemu_laiocb (line 28) | struct qemu_laiocb { type qemu_laio_state (line 39) | struct qemu_laio_state { function io_event_ret (line 45) | static inline ssize_t io_event_ret(struct io_event *ev) function qemu_laio_process_completion (line 53) | static void qemu_laio_process_completion(struct qemu_laio_state *s, function qemu_laio_completion_cb (line 80) | static void qemu_laio_completion_cb(void *opaque) function qemu_laio_flush_cb (line 116) | static int qemu_laio_flush_cb(void *opaque) function laio_cancel (line 123) | static void laio_cancel(BlockDriverAIOCB *blockacb) type qemu_laiocb (line 155) | struct qemu_laiocb function BlockDriverAIOCB (line 159) | BlockDriverAIOCB *laio_submit(BlockDriverState *bs, void *aio_ctx, int fd, type qemu_laio_state (line 206) | struct qemu_laio_state FILE: qemu/linux-headers/asm-powerpc/kvm.h type kvm_regs (line 29) | struct kvm_regs { type kvm_sregs (line 160) | struct kvm_sregs { type kvm_fpu (line 257) | struct kvm_fpu { type kvm_debug_exit_arch (line 261) | struct kvm_debug_exit_arch { type kvm_guest_debug_arch (line 265) | struct kvm_guest_debug_arch { type kvm_sync_regs (line 269) | struct kvm_sync_regs { type kvm_create_spapr_tce (line 282) | struct kvm_create_spapr_tce { type kvm_allocate_rma (line 288) | struct kvm_allocate_rma { type kvm_book3e_206_tlb_entry (line 292) | struct kvm_book3e_206_tlb_entry { type kvm_book3e_206_tlb_params (line 299) | struct kvm_book3e_206_tlb_params { FILE: qemu/linux-headers/asm-powerpc/kvm_para.h type kvm_vcpu_arch_shared (line 35) | struct kvm_vcpu_arch_shared { FILE: qemu/linux-headers/asm-s390/kvm.h type kvm_regs (line 20) | struct kvm_regs { type kvm_sregs (line 26) | struct kvm_sregs { type kvm_fpu (line 32) | struct kvm_fpu { type kvm_debug_exit_arch (line 37) | struct kvm_debug_exit_arch { type kvm_guest_debug_arch (line 41) | struct kvm_guest_debug_arch { type kvm_sync_regs (line 48) | struct kvm_sync_regs { FILE: qemu/linux-headers/asm-x86/kvm.h type kvm_memory_alias (line 31) | struct kvm_memory_alias { type kvm_pic_state (line 40) | struct kvm_pic_state { type kvm_ioapic_state (line 60) | struct kvm_ioapic_state { type kvm_regs (line 90) | struct kvm_regs { type kvm_lapic_state (line 101) | struct kvm_lapic_state { type kvm_segment (line 105) | struct kvm_segment { type kvm_dtable (line 115) | struct kvm_dtable { type kvm_sregs (line 123) | struct kvm_sregs { type kvm_fpu (line 135) | struct kvm_fpu { type kvm_msr_entry (line 149) | struct kvm_msr_entry { type kvm_msrs (line 156) | struct kvm_msrs { type kvm_msr_list (line 164) | struct kvm_msr_list { type kvm_cpuid_entry (line 170) | struct kvm_cpuid_entry { type kvm_cpuid (line 180) | struct kvm_cpuid { type kvm_cpuid_entry2 (line 186) | struct kvm_cpuid_entry2 { type kvm_cpuid2 (line 202) | struct kvm_cpuid2 { type kvm_pit_channel_state (line 209) | struct kvm_pit_channel_state { type kvm_debug_exit_arch (line 225) | struct kvm_debug_exit_arch { type kvm_guest_debug_arch (line 239) | struct kvm_guest_debug_arch { type kvm_pit_state (line 243) | struct kvm_pit_state { type kvm_pit_state2 (line 249) | struct kvm_pit_state2 { type kvm_reinject_control (line 255) | struct kvm_reinject_control { type kvm_vcpu_events (line 270) | struct kvm_vcpu_events { type kvm_debugregs (line 296) | struct kvm_debugregs { type kvm_xsave (line 305) | struct kvm_xsave { type kvm_xcr (line 311) | struct kvm_xcr { type kvm_xcrs (line 317) | struct kvm_xcrs { type kvm_sync_regs (line 325) | struct kvm_sync_regs { FILE: qemu/linux-headers/asm-x86/kvm_para.h type kvm_steal_time (line 41) | struct kvm_steal_time { type kvm_mmu_op_header (line 63) | struct kvm_mmu_op_header { type kvm_mmu_op_write_pte (line 68) | struct kvm_mmu_op_write_pte { type kvm_mmu_op_flush_tlb (line 74) | struct kvm_mmu_op_flush_tlb { type kvm_mmu_op_release_pt (line 78) | struct kvm_mmu_op_release_pt { type kvm_vcpu_pv_apf_data (line 86) | struct kvm_vcpu_pv_apf_data { FILE: qemu/linux-headers/linux/kvm.h type kvm_user_trace_setup (line 57) | struct kvm_user_trace_setup { type kvm_breakpoint (line 69) | struct kvm_breakpoint { type kvm_debug_guest (line 75) | struct kvm_debug_guest { type kvm_memory_region (line 88) | struct kvm_memory_region { type kvm_userspace_memory_region (line 96) | struct kvm_userspace_memory_region { type kvm_irq_level (line 109) | struct kvm_irq_level { type kvm_irqchip (line 123) | struct kvm_irqchip { type kvm_pit_config (line 138) | struct kvm_pit_config { type kvm_run (line 172) | struct kvm_run { type kvm_coalesced_mmio_zone (line 300) | struct kvm_coalesced_mmio_zone { type kvm_coalesced_mmio (line 306) | struct kvm_coalesced_mmio { type kvm_coalesced_mmio_ring (line 313) | struct kvm_coalesced_mmio_ring { type kvm_translation (line 323) | struct kvm_translation { type kvm_interrupt (line 336) | struct kvm_interrupt { type kvm_dirty_log (line 342) | struct kvm_dirty_log { type kvm_signal_mask (line 352) | struct kvm_signal_mask { type kvm_tpr_access_ctl (line 358) | struct kvm_tpr_access_ctl { type kvm_vapic_addr (line 365) | struct kvm_vapic_addr { type kvm_mp_state (line 377) | struct kvm_mp_state { type kvm_s390_psw (line 381) | struct kvm_s390_psw { type kvm_s390_interrupt (line 396) | struct kvm_s390_interrupt { type kvm_guest_debug (line 407) | struct kvm_guest_debug { type kvm_ioeventfd (line 426) | struct kvm_ioeventfd { type kvm_enable_cap (line 436) | struct kvm_enable_cap { type kvm_ppc_pvinfo (line 445) | struct kvm_ppc_pvinfo { type kvm_irq_routing_irqchip (line 594) | struct kvm_irq_routing_irqchip { type kvm_irq_routing_msi (line 599) | struct kvm_irq_routing_msi { type kvm_irq_routing_entry (line 610) | struct kvm_irq_routing_entry { type kvm_irq_routing (line 622) | struct kvm_irq_routing { type kvm_x86_mce (line 632) | struct kvm_x86_mce { type kvm_xen_hvm_config (line 644) | struct kvm_xen_hvm_config { type kvm_irqfd (line 657) | struct kvm_irqfd { type kvm_clock_data (line 664) | struct kvm_clock_data { type kvm_config_tlb (line 673) | struct kvm_config_tlb { type kvm_dirty_tlb (line 680) | struct kvm_dirty_tlb { type kvm_one_reg (line 711) | struct kvm_one_reg { type kvm_s390_ucas_mapping (line 736) | struct kvm_s390_ucas_mapping { type kvm_assigned_pci_dev (line 861) | struct kvm_assigned_pci_dev { type kvm_assigned_irq (line 883) | struct kvm_assigned_irq { type kvm_assigned_msix_nr (line 893) | struct kvm_assigned_msix_nr { type kvm_assigned_msix_entry (line 900) | struct kvm_assigned_msix_entry { FILE: qemu/linux-headers/linux/vhost.h type vhost_vring_state (line 19) | struct vhost_vring_state { type vhost_vring_file (line 24) | struct vhost_vring_file { type vhost_vring_addr (line 30) | struct vhost_vring_addr { type vhost_memory_region (line 50) | struct vhost_memory_region { type vhost_memory (line 60) | struct vhost_memory { FILE: qemu/linux-headers/linux/virtio_ring.h type vring_desc (line 62) | struct vring_desc { type vring_avail (line 73) | struct vring_avail { type vring_used_elem (line 80) | struct vring_used_elem { type vring_used (line 87) | struct vring_used { type vring (line 93) | struct vring { function vring_init (line 132) | static __inline__ void vring_init(struct vring *vr, unsigned int num, vo... function vring_size (line 142) | static __inline__ unsigned vring_size(unsigned int num, unsigned long al... function vring_need_event (line 153) | static __inline__ int vring_need_event(__u16 event_idx, __u16 new_idx, _... FILE: qemu/linux-user/alpha/syscall.h type target_pt_regs (line 4) | struct target_pt_regs { FILE: qemu/linux-user/alpha/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUAlphaState *state) FILE: qemu/linux-user/alpha/termbits.h type target_cc_t (line 1) | typedef unsigned char target_cc_t; type target_speed_t (line 2) | typedef unsigned int target_speed_t; type target_tcflag_t (line 3) | typedef unsigned int target_tcflag_t; type target_termios (line 6) | struct target_termios { FILE: qemu/linux-user/arm/nwfpe/double_cpdo.c function DoubleCPDO (line 37) | unsigned int DoubleCPDO(const unsigned int opcode) function float64 (line 234) | float64 float64_exp(float64 rFm) function float64 (line 240) | float64 float64_ln(float64 rFm) function float64 (line 246) | float64 float64_sin(float64 rFm) function float64 (line 252) | float64 float64_cos(float64 rFm) function float64 (line 259) | float64 float64_arcsin(float64 rFm) function float64 (line 264) | float64 float64_arctan(float64 rFm) function float64 (line 270) | float64 float64_log(float64 rFm) function float64 (line 275) | float64 float64_tan(float64 rFm) function float64 (line 280) | float64 float64_arccos(float64 rFm) function float64 (line 286) | float64 float64_pow(float64 rFn,float64 rFm) function float64 (line 291) | float64 float64_pol(float64 rFn,float64 rFm) FILE: qemu/linux-user/arm/nwfpe/extended_cpdo.c function ExtendedCPDO (line 37) | unsigned int ExtendedCPDO(const unsigned int opcode) function floatx80 (line 218) | floatx80 floatx80_exp(floatx80 Fm) function floatx80 (line 223) | floatx80 floatx80_ln(floatx80 Fm) function floatx80 (line 228) | floatx80 floatx80_sin(floatx80 rFm) function floatx80 (line 233) | floatx80 floatx80_cos(floatx80 rFm) function floatx80 (line 238) | floatx80 floatx80_arcsin(floatx80 rFm) function floatx80 (line 243) | floatx80 floatx80_arctan(floatx80 rFm) function floatx80 (line 248) | floatx80 floatx80_log(floatx80 rFm) function floatx80 (line 253) | floatx80 floatx80_tan(floatx80 rFm) function floatx80 (line 258) | floatx80 floatx80_arccos(floatx80 rFm) function floatx80 (line 263) | floatx80 floatx80_pow(floatx80 rFn,floatx80 rFm) function floatx80 (line 268) | floatx80 floatx80_pol(floatx80 rFn,floatx80 rFm) FILE: qemu/linux-user/arm/nwfpe/fpa11.c function resetFPA11 (line 36) | void resetFPA11(void) function SetRoundingMode (line 56) | void SetRoundingMode(const unsigned int opcode) function SetRoundingPrecision (line 98) | void SetRoundingPrecision(const unsigned int opcode) function EmulateAll (line 135) | unsigned int EmulateAll(unsigned int opcode, FPA11* qfpa, CPUARMState* q... function EmulateAll1 (line 201) | unsigned int EmulateAll1(unsigned int opcode) FILE: qemu/linux-user/arm/nwfpe/fpa11.h type FPREG (line 56) | typedef union tagFPREG { type FPA11 (line 75) | typedef struct tagFPA11 { function readRegister (line 96) | static inline unsigned int readRegister(unsigned int reg) function writeRegister (line 101) | static inline void writeRegister(unsigned int x, unsigned int y) function writeConditionCodes (line 109) | static inline void writeConditionCodes(unsigned int x) FILE: qemu/linux-user/arm/nwfpe/fpa11_cpdo.c function EmulateCPDO (line 24) | unsigned int EmulateCPDO(const unsigned int opcode) FILE: qemu/linux-user/arm/nwfpe/fpa11_cpdt.c function loadSingle (line 30) | static inline function loadDouble (line 39) | static inline function loadExtended (line 57) | static inline function loadMultiple (line 70) | static inline function storeSingle (line 105) | static inline function storeDouble (line 129) | static inline function storeExtended (line 158) | static inline function storeMultiple (line 184) | static inline function PerformLDF (line 214) | static unsigned int PerformLDF(const unsigned int opcode) function PerformSTF (line 249) | static unsigned int PerformSTF(const unsigned int opcode) function PerformLFM (line 285) | static unsigned int PerformLFM(const unsigned int opcode) function PerformSFM (line 318) | static unsigned int PerformSFM(const unsigned int opcode) function EmulateCPDT (line 352) | unsigned int EmulateCPDT(const unsigned int opcode) FILE: qemu/linux-user/arm/nwfpe/fpa11_cprt.c function EmulateCPRT (line 35) | unsigned int EmulateCPRT(const unsigned int opcode) function PerformFLT (line 71) | unsigned int PerformFLT(const unsigned int opcode) function PerformFIX (line 110) | unsigned int PerformFIX(const unsigned int opcode) function PerformComparisonOperation (line 149) | static __inline unsigned int function PerformComparison (line 179) | static unsigned int PerformComparison(const unsigned int opcode) FILE: qemu/linux-user/arm/nwfpe/fpopcode.c function getRegisterCount (line 61) | unsigned int getRegisterCount(const unsigned int opcode) function getDestinationSize (line 77) | unsigned int getDestinationSize(const unsigned int opcode) FILE: qemu/linux-user/arm/nwfpe/fpopcode.h function floatx80 (line 372) | static inline floatx80 getExtendedConstant(const unsigned int nIndex) function float64 (line 377) | static inline float64 getDoubleConstant(const unsigned int nIndex) function float32 (line 382) | static inline float32 getSingleConstant(const unsigned int nIndex) FILE: qemu/linux-user/arm/nwfpe/fpsr.h type FPSR (line 40) | typedef unsigned int FPSR; type FPCR (line 41) | typedef unsigned int FPCR; FILE: qemu/linux-user/arm/nwfpe/single_cpdo.c function SingleCPDO (line 37) | unsigned int SingleCPDO(const unsigned int opcode) function float32 (line 198) | float32 float32_exp(float32 Fm) function float32 (line 203) | float32 float32_ln(float32 Fm) function float32 (line 208) | float32 float32_sin(float32 rFm) function float32 (line 213) | float32 float32_cos(float32 rFm) function float32 (line 218) | float32 float32_arcsin(float32 rFm) function float32 (line 223) | float32 float32_arctan(float32 rFm) function float32 (line 228) | float32 float32_arccos(float32 rFm) function float32 (line 233) | float32 float32_log(float32 rFm) function float32 (line 238) | float32 float32_tan(float32 rFm) function float32 (line 243) | float32 float32_pow(float32 rFn,float32 rFm) function float32 (line 248) | float32 float32_pol(float32 rFn,float32 rFm) FILE: qemu/linux-user/arm/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { FILE: qemu/linux-user/arm/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUARMState *state) FILE: qemu/linux-user/arm/termbits.h type target_termios (line 6) | struct target_termios { FILE: qemu/linux-user/cris/syscall.h type target_pt_regs (line 9) | struct target_pt_regs { FILE: qemu/linux-user/cris/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUCRISState *state) FILE: qemu/linux-user/cris/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/elfload.c type target_ulong (line 104) | typedef target_ulong target_elf_greg_t; type target_ushort (line 106) | typedef target_ushort target_uid_t; type target_ushort (line 107) | typedef target_ushort target_gid_t; type target_uint (line 109) | typedef target_uint target_uid_t; type target_uint (line 110) | typedef target_uint target_gid_t; type target_int (line 112) | typedef target_int target_pid_t; function get_elf_hwcap (line 131) | static uint32_t get_elf_hwcap(void) function init_thread (line 143) | static inline void init_thread(struct target_pt_regs *regs, struct image... type target_elf_greg_t (line 151) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 160) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUX86S... function init_thread (line 206) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 223) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 232) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUX86S... function init_thread (line 268) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 289) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 291) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUARMS... function guest_validate_base (line 337) | bool guest_validate_base(unsigned long guest_base) function get_elf_hwcap (line 381) | static uint32_t get_elf_hwcap(void) function init_thread (line 418) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 434) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 436) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUUniC... function init_thread (line 499) | static inline void init_thread(struct target_pt_regs *regs, function init_thread (line 527) | static inline void init_thread(struct target_pt_regs *regs, function get_elf_hwcap (line 596) | static uint32_t get_elf_hwcap(void) function init_thread (line 640) | void init_thread(struct target_pt_regs *_regs, struct image_info *infop) type target_elf_greg_t (line 652) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 654) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUPPCS... function init_thread (line 693) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 703) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 723) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUMIPS... function init_thread (line 760) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 772) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 775) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUMBSt... function init_thread (line 799) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 809) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 822) | static inline void elf_core_copy_regs(target_elf_gregset_t *regs, function init_thread (line 854) | static inline void init_thread(struct target_pt_regs *regs, function init_thread (line 876) | static inline void init_thread(struct target_pt_regs *regs, type target_elf_greg_t (line 886) | typedef target_elf_greg_t target_elf_gregset_t[ELF_NREG]; function elf_core_copy_regs (line 888) | static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUM68K... function init_thread (line 926) | static inline void init_thread(struct target_pt_regs *regs, function init_thread (line 948) | static inline void init_thread(struct target_pt_regs *regs, struct image... type exec (line 974) | struct exec function memcpy_fromfs (line 1000) | static inline void memcpy_fromfs(void * to, const void * from, unsigned ... function bswap_ehdr (line 1006) | static void bswap_ehdr(struct elfhdr *ehdr) function bswap_phdr (line 1023) | static void bswap_phdr(struct elf_phdr *phdr, int phnum) function bswap_shdr (line 1038) | static void bswap_shdr(struct elf_shdr *shdr, int shnum) function bswap_sym (line 1055) | static void bswap_sym(struct elf_sym *sym) function bswap_ehdr (line 1063) | static inline void bswap_ehdr(struct elfhdr *ehdr) { } function bswap_phdr (line 1064) | static inline void bswap_phdr(struct elf_phdr *phdr, int phnum) { } function bswap_shdr (line 1065) | static inline void bswap_shdr(struct elf_shdr *shdr, int shnum) { } function bswap_sym (line 1066) | static inline void bswap_sym(struct elf_sym *sym) { } type elfhdr (line 1072) | struct elfhdr function elf_check_ident (line 1076) | static bool elf_check_ident(struct elfhdr *ehdr) function elf_check_ehdr (line 1089) | static bool elf_check_ehdr(struct elfhdr *ehdr) function abi_ulong (line 1104) | static abi_ulong copy_elf_strings(int argc,char ** argv, void **page, function abi_ulong (line 1153) | static abi_ulong setup_arg_pages(abi_ulong p, struct linux_binprm *bprm, function zero_bss (line 1198) | static void zero_bss(abi_ulong elf_bss, abi_ulong last_bss, int prot) function abi_ulong (line 1239) | static abi_ulong loader_build_fdpic_loadmap(struct image_info *info, abi... function abi_ulong (line 1265) | static abi_ulong create_elf_tables(abi_ulong p, int argc, int envc, function guest_validate_base (line 1382) | bool guest_validate_base(unsigned long guest_base) function probe_guest_base (line 1388) | static void probe_guest_base(const char *image_name, function load_elf_image (line 1473) | static void load_elf_image(const char *image_name, int image_fd, function load_elf_interp (line 1685) | static void load_elf_interp(const char *filename, struct image_info *info, function symfind (line 1711) | static int symfind(const void *s0, const void *s1) type syminfo (line 1724) | struct syminfo type elf_sym (line 1727) | struct elf_sym type elf_sym (line 1729) | struct elf_sym type elf_sym (line 1733) | struct elf_sym function symcmp (line 1744) | static int symcmp(const void *s0, const void *s1) function load_symbols (line 1754) | static void load_symbols(struct elfhdr *hdr, int fd, abi_ulong load_bias) function load_elf_binary (line 1855) | int load_elf_binary(struct linux_binprm * bprm, struct target_pt_regs * ... type memelfnote (line 1967) | struct memelfnote { type target_elf_siginfo (line 1978) | struct target_elf_siginfo { type target_elf_prstatus (line 1984) | struct target_elf_prstatus { type target_elf_prpsinfo (line 2003) | struct target_elf_prpsinfo { type elf_thread_status (line 2018) | struct elf_thread_status { type elf_note_info (line 2030) | struct elf_note_info { type vm_area_struct (line 2049) | struct vm_area_struct { type mm_struct (line 2056) | struct mm_struct { type mm_struct (line 2061) | struct mm_struct type mm_struct (line 2062) | struct mm_struct type mm_struct (line 2063) | struct mm_struct type mm_struct (line 2065) | struct mm_struct type vm_area_struct (line 2066) | struct vm_area_struct type mm_struct (line 2066) | struct mm_struct type vm_area_struct (line 2067) | struct vm_area_struct type vm_area_struct (line 2067) | struct vm_area_struct type vm_area_struct (line 2068) | struct vm_area_struct type elfhdr (line 2072) | struct elfhdr type memelfnote (line 2073) | struct memelfnote type target_elf_prstatus (line 2075) | struct target_elf_prstatus type target_elf_prpsinfo (line 2076) | struct target_elf_prpsinfo type memelfnote (line 2077) | struct memelfnote type elf_phdr (line 2078) | struct elf_phdr type memelfnote (line 2079) | struct memelfnote type elf_note_info (line 2080) | struct elf_note_info type elf_note_info (line 2081) | struct elf_note_info type elf_note_info (line 2082) | struct elf_note_info type memelfnote (line 2086) | struct memelfnote type elf_note_info (line 2087) | struct elf_note_info function bswap_prstatus (line 2090) | static void bswap_prstatus(struct target_elf_prstatus *prstatus) function bswap_psinfo (line 2107) | static void bswap_psinfo(struct target_elf_prpsinfo *psinfo) function bswap_note (line 2118) | static void bswap_note(struct elf_note *en) function bswap_prstatus (line 2125) | static inline void bswap_prstatus(struct target_elf_prstatus *p) { } function bswap_psinfo (line 2126) | static inline void bswap_psinfo(struct target_elf_prpsinfo *p) {} function bswap_note (line 2127) | static inline void bswap_note(struct elf_note *en) { } type mm_struct (line 2137) | struct mm_struct type mm_struct (line 2139) | struct mm_struct function vma_delete (line 2150) | static void vma_delete(struct mm_struct *mm) function vma_add_mapping (line 2161) | static int vma_add_mapping(struct mm_struct *mm, abi_ulong start, type vm_area_struct (line 2179) | struct vm_area_struct type mm_struct (line 2179) | struct mm_struct type vm_area_struct (line 2184) | struct vm_area_struct type vm_area_struct (line 2184) | struct vm_area_struct function vma_get_mapping_count (line 2189) | static int vma_get_mapping_count(const struct mm_struct *mm) function abi_ulong (line 2197) | static abi_ulong vma_dump_size(const struct vm_area_struct *vma) function vma_walker (line 2230) | static int vma_walker(void *priv, abi_ulong start, abi_ulong end, function fill_note (line 2239) | static void fill_note(struct memelfnote *note, const char *name, int type, function fill_elf_header (line 2262) | static void fill_elf_header(struct elfhdr *elf, int segs, uint16_t machine, function fill_elf_note_phdr (line 2285) | static void fill_elf_note_phdr(struct elf_phdr *phdr, int sz, off_t offset) function note_size (line 2299) | static size_t note_size(const struct memelfnote *note) function fill_prstatus (line 2304) | static void fill_prstatus(struct target_elf_prstatus *prstatus, function fill_psinfo (line 2317) | static int fill_psinfo(struct target_elf_prpsinfo *psinfo, const TaskSta... function fill_auxv_note (line 2352) | static void fill_auxv_note(struct memelfnote *note, const TaskState *ts) function core_dump_filename (line 2380) | static int core_dump_filename(const TaskState *ts, char *buf, function dump_write (line 2409) | static int dump_write(int fd, const void *ptr, size_t size) function write_note (line 2455) | static int write_note(struct memelfnote *men, int fd) function fill_thread_info (line 2475) | static void fill_thread_info(struct elf_note_info *info, const CPUArchSt... function fill_note_info (line 2492) | static int fill_note_info(struct elf_note_info *info, function free_note_info (line 2544) | static void free_note_info(struct elf_note_info *info) function write_note_info (line 2559) | static int write_note_info(struct elf_note_info *info, int fd) function elf_core_dump (line 2622) | static int elf_core_dump(int signr, const CPUArchState *env) function do_init_thread (line 2765) | void do_init_thread(struct target_pt_regs *regs, struct image_info *infop) FILE: qemu/linux-user/flat.h type flat_hdr (line 23) | struct flat_hdr { FILE: qemu/linux-user/flatload.c type lib_info (line 58) | struct lib_info { type lib_info (line 70) | struct lib_info type linux_binprm (line 73) | struct linux_binprm function abi_ulong (line 83) | static abi_ulong copy_strings(abi_ulong p, int n, char **s) function target_pread (line 96) | static int target_pread(int fd, abi_ulong ptr, abi_ulong len, function decompress_exec (line 124) | static int decompress_exec( function abi_ulong (line 256) | static abi_ulong function old_reloc (line 330) | static void old_reloc(struct lib_info *libinfo, uint32_t rl) function load_flat_file (line 374) | static int load_flat_file(struct linux_binprm * bprm, function load_flat_shared_library (line 677) | static int load_flat_shared_library(int id, struct lib_info *libs) function load_flt_binary (line 707) | int load_flt_binary(struct linux_binprm * bprm, struct target_pt_regs * ... FILE: qemu/linux-user/i386/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { type target_modify_ldt_ldt_s (line 33) | struct target_modify_ldt_ldt_s { type target_vm86_regs (line 79) | struct target_vm86_regs { type target_revectored_struct (line 109) | struct target_revectored_struct { type target_vm86_struct (line 113) | struct target_vm86_struct { type target_vm86plus_info_struct (line 127) | struct target_vm86plus_info_struct { type target_vm86plus_struct (line 136) | struct target_vm86plus_struct { FILE: qemu/linux-user/i386/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUX86State *state) FILE: qemu/linux-user/i386/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/linux_loop.h type loop_info (line 36) | struct loop_info { type loop_info64 (line 51) | struct loop_info64 { FILE: qemu/linux-user/linuxload.c function abi_long (line 16) | abi_long memcpy_to_target(abi_ulong dest, const void *src, function count (line 29) | static int count(char ** vec) function prepare_binprm (line 40) | static int prepare_binprm(struct linux_binprm *bprm) function abi_ulong (line 89) | abi_ulong loader_build_argptr(int envc, int argc, abi_ulong sp, function loader_exec (line 133) | int loader_exec(const char * filename, char ** argv, char ** envp, FILE: qemu/linux-user/m68k-sim.c type m68k_sim_stat (line 41) | struct m68k_sim_stat { function check_err (line 57) | static inline uint32_t check_err(CPUM68KState *env, uint32_t code) function translate_openflags (line 76) | static int translate_openflags(int flags) function do_m68k_simcall (line 99) | void do_m68k_simcall(CPUM68KState *env, int nr) FILE: qemu/linux-user/m68k/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { FILE: qemu/linux-user/m68k/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUM68KState *state) FILE: qemu/linux-user/m68k/termbits.h type target_termios (line 6) | struct target_termios { FILE: qemu/linux-user/main.c function gemu_log (line 82) | void gemu_log(const char *fmt, ...) function cpu_get_pic_interrupt (line 92) | int cpu_get_pic_interrupt(CPUX86State *env) function cpu_get_real_ticks (line 104) | int64_t cpu_get_real_ticks(void) function fork_start (line 126) | void fork_start(void) function fork_end (line 133) | void fork_end(int child) function exclusive_idle (line 156) | static inline void exclusive_idle(void) function start_exclusive (line 165) | static inline void start_exclusive(void) function end_exclusive (line 185) | static inline void end_exclusive(void) function cpu_exec_start (line 193) | static inline void cpu_exec_start(CPUArchState *env) function cpu_exec_end (line 202) | static inline void cpu_exec_end(CPUArchState *env) function cpu_list_lock (line 216) | void cpu_list_lock(void) function cpu_list_unlock (line 221) | void cpu_list_unlock(void) function cpu_exec_start (line 227) | static inline void cpu_exec_start(CPUArchState *env) function cpu_exec_end (line 231) | static inline void cpu_exec_end(CPUArchState *env) function start_exclusive (line 235) | static inline void start_exclusive(void) function end_exclusive (line 239) | static inline void end_exclusive(void) function fork_start (line 243) | void fork_start(void) function fork_end (line 247) | void fork_end(int child) function cpu_list_lock (line 254) | void cpu_list_lock(void) function cpu_list_unlock (line 258) | void cpu_list_unlock(void) function cpu_smm_update (line 268) | void cpu_smm_update(CPUX86State *env) function cpu_get_tsc (line 272) | uint64_t cpu_get_tsc(CPUX86State *env) function write_dt (line 277) | static void write_dt(void *ptr, unsigned long addr, unsigned long limit, function set_gate64 (line 292) | static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, function set_idt (line 305) | static void set_idt(int n, unsigned int dpl) function set_gate (line 310) | static void set_gate(void *ptr, unsigned int type, unsigned int dpl, function set_idt (line 322) | static void set_idt(int n, unsigned int dpl) function cpu_loop (line 328) | void cpu_loop(CPUX86State *env) function arm_kernel_cmpxchg64_helper (line 514) | static void arm_kernel_cmpxchg64_helper(CPUARMState *env) function do_kernel_trap (line 578) | static int function do_strex (line 634) | static int do_strex(CPUARMState *env) function cpu_loop (line 712) | void cpu_loop(CPUARMState *env) function cpu_loop (line 928) | void cpu_loop(CPUUniCore32State *env) function get_reg_index (line 1011) | static inline int get_reg_index(CPUSPARCState *env, int cwp, int index) function save_window_offset (line 1022) | static inline void save_window_offset(CPUSPARCState *env, int cwp1) function save_window (line 1043) | static void save_window(CPUSPARCState *env) function restore_window (line 1058) | static void restore_window(CPUSPARCState *env) function flush_windows (line 1097) | static void flush_windows(CPUSPARCState *env) function cpu_loop (line 1127) | void cpu_loop (CPUSPARCState *env) function cpu_ppc_get_tb (line 1265) | static inline uint64_t cpu_ppc_get_tb(CPUPPCState *env) function cpu_ppc_load_tbl (line 1271) | uint64_t cpu_ppc_load_tbl(CPUPPCState *env) function cpu_ppc_load_tbu (line 1276) | uint32_t cpu_ppc_load_tbu(CPUPPCState *env) function cpu_ppc_load_atbl (line 1281) | uint64_t cpu_ppc_load_atbl(CPUPPCState *env) function cpu_ppc_load_atbu (line 1286) | uint32_t cpu_ppc_load_atbu(CPUPPCState *env) function cpu_ppc601_load_rtcl (line 1294) | uint32_t cpu_ppc601_load_rtcl(CPUPPCState *env) function ppc_dcr_read (line 1300) | int ppc_dcr_read (ppc_dcr_t *dcr_env, int dcrn, uint32_t *valp) function ppc_dcr_write (line 1305) | int ppc_dcr_write (ppc_dcr_t *dcr_env, int dcrn, uint32_t val) function do_store_exclusive (line 1319) | static int do_store_exclusive(CPUPPCState *env) function cpu_loop (line 1376) | void cpu_loop(CPUPPCState *env) function do_store_exclusive (line 2144) | static int do_store_exclusive(CPUMIPSState *env) function cpu_loop (line 2193) | void cpu_loop(CPUMIPSState *env) function cpu_loop (line 2315) | void cpu_loop(CPUSH4State *env) function cpu_loop (line 2374) | void cpu_loop(CPUCRISState *env) function cpu_loop (line 2432) | void cpu_loop(CPUMBState *env) function cpu_loop (line 2532) | void cpu_loop(CPUM68KState *env) function do_store_exclusive (line 2624) | static void do_store_exclusive(CPUAlphaState *env, int reg, int quad) function cpu_loop (line 2669) | void cpu_loop(CPUAlphaState *env) function cpu_loop (line 2853) | void cpu_loop(CPUS390XState *env) function task_settid (line 2929) | void task_settid(TaskState *ts) function stop_all_tasks (line 2941) | void stop_all_tasks(void) function init_task_state (line 2951) | void init_task_state(TaskState *ts) function handle_arg_help (line 2963) | static void handle_arg_help(const char *arg) function handle_arg_log (line 2968) | static void handle_arg_log(const char *arg) function handle_arg_log_filename (line 2984) | static void handle_arg_log_filename(const char *arg) function handle_arg_set_env (line 2989) | static void handle_arg_set_env(const char *arg) function handle_arg_unset_env (line 3001) | static void handle_arg_unset_env(const char *arg) function handle_arg_argv0 (line 3013) | static void handle_arg_argv0(const char *arg) function handle_arg_stack_size (line 3018) | static void handle_arg_stack_size(const char *arg) function handle_arg_ld_prefix (line 3033) | static void handle_arg_ld_prefix(const char *arg) function handle_arg_pagesize (line 3038) | static void handle_arg_pagesize(const char *arg) function handle_arg_gdb (line 3048) | static void handle_arg_gdb(const char *arg) function handle_arg_uname (line 3053) | static void handle_arg_uname(const char *arg) function handle_arg_cpu (line 3058) | static void handle_arg_cpu(const char *arg) function handle_arg_guest_base (line 3073) | static void handle_arg_guest_base(const char *arg) function handle_arg_reserved_va (line 3079) | static void handle_arg_reserved_va(const char *arg) function handle_arg_singlestep (line 3116) | static void handle_arg_singlestep(const char *arg) function handle_arg_strace (line 3121) | static void handle_arg_strace(const char *arg) function handle_arg_version (line 3126) | static void handle_arg_version(const char *arg) function handle_execute_llvm (line 3134) | static void handle_execute_llvm(const char *arg) function handle_generate_llvm (line 3140) | static void handle_generate_llvm(const char *arg) type qemu_argument (line 3146) | struct qemu_argument { type qemu_argument (line 3155) | struct qemu_argument function usage (line 3201) | static void usage(void) function parse_args (line 3265) | static int parse_args(int argc, char **argv) function main (line 3328) | int main(int argc, char **argv, char **envp) FILE: qemu/linux-user/microblaze/syscall.h type microblaze_reg_t (line 4) | typedef uint32_t microblaze_reg_t; type target_pt_regs (line 6) | struct target_pt_regs { FILE: qemu/linux-user/microblaze/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUMBState *state) FILE: qemu/linux-user/microblaze/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/mips/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { FILE: qemu/linux-user/mips/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUMIPSState *state) FILE: qemu/linux-user/mips/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/mips64/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { FILE: qemu/linux-user/mips64/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUMIPSState *state) FILE: qemu/linux-user/mips64/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/mipsn32/syscall.h type target_pt_regs (line 5) | struct target_pt_regs { FILE: qemu/linux-user/mipsn32/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function target_ulong (line 24) | static inline target_ulong get_sp_from_cpustate(CPUMIPSState *state) FILE: qemu/linux-user/mipsn32/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/mmap.c function mmap_lock (line 40) | void mmap_lock(void) function mmap_unlock (line 47) | void mmap_unlock(void) function mmap_fork_start (line 55) | void mmap_fork_start(void) function mmap_fork_end (line 62) | void mmap_fork_end(int child) function mmap_lock (line 71) | void mmap_lock(void) function mmap_unlock (line 75) | void mmap_unlock(void) function target_mprotect (line 81) | int target_mprotect(abi_ulong start, abi_ulong len, int prot) function mmap_frag (line 151) | static int mmap_frag(abi_ulong real_start, function abi_ulong (line 222) | static abi_ulong mmap_find_vma_reserved(abi_ulong start, abi_ulong size) function abi_ulong (line 274) | abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size) function abi_long (line 381) | abi_long target_mmap(abi_ulong start, abi_ulong len, int prot, function mmap_reserve (line 583) | static void mmap_reserve(abi_ulong start, abi_ulong size) function target_munmap (line 624) | int target_munmap(abi_ulong start, abi_ulong len) function abi_long (line 684) | abi_long target_mremap(abi_ulong old_addr, abi_ulong old_size, function target_msync (line 761) | int target_msync(abi_ulong start, abi_ulong len, int flags) FILE: qemu/linux-user/ppc/syscall.h type target_pt_regs (line 27) | struct target_pt_regs { type target_revectored_struct (line 49) | struct target_revectored_struct { FILE: qemu/linux-user/ppc/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUPPCState *state) FILE: qemu/linux-user/ppc/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/qemu-types.h type abi_ulong (line 6) | typedef uint32_t abi_ulong; type abi_long (line 7) | typedef int32_t abi_long; function abi_ulong (line 13) | static inline abi_ulong tswapal(abi_ulong v) type target_ulong (line 19) | typedef target_ulong abi_ulong; type target_long (line 20) | typedef target_long abi_long; function abi_ulong (line 30) | static inline abi_ulong tswapal(abi_ulong v) FILE: qemu/linux-user/qemu.h type image_info (line 33) | struct image_info { type vm86_saved_state (line 67) | struct vm86_saved_state { type sigqueue (line 89) | struct sigqueue { type emulated_sigtable (line 94) | struct emulated_sigtable { type TaskState (line 103) | typedef struct TaskState { type linux_binprm (line 165) | struct linux_binprm { type target_pt_regs (line 178) | struct target_pt_regs type image_info (line 178) | struct image_info type target_pt_regs (line 182) | struct target_pt_regs type image_info (line 182) | struct image_info type linux_binprm (line 183) | struct linux_binprm type linux_binprm (line 185) | struct linux_binprm type target_pt_regs (line 185) | struct target_pt_regs type image_info (line 186) | struct image_info type linux_binprm (line 187) | struct linux_binprm type target_pt_regs (line 187) | struct target_pt_regs type image_info (line 188) | struct image_info function access_ok (line 274) | static inline int access_ok(int type, abi_ulong addr, abi_ulong size) function unlock_user (line 421) | static inline void unlock_user(void *host_ptr, abi_ulong guest_addr, FILE: qemu/linux-user/s390x/syscall.h type target_psw_t (line 2) | typedef struct { type target_pt_regs (line 14) | struct target_pt_regs { FILE: qemu/linux-user/s390x/target_signal.h type target_stack_t (line 6) | typedef struct target_sigaltstack { function abi_ulong (line 21) | static inline abi_ulong get_sp_from_cpustate(CPUS390XState *state) FILE: qemu/linux-user/s390x/termbits.h type target_termios (line 10) | struct target_termios { type target_termios2 (line 19) | struct target_termios2 { type target_ktermios (line 30) | struct target_ktermios { FILE: qemu/linux-user/sh4/syscall.h type target_pt_regs (line 1) | struct target_pt_regs { FILE: qemu/linux-user/sh4/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUSH4State *state) FILE: qemu/linux-user/sh4/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/signal.c type target_sigaltstack (line 35) | struct target_sigaltstack type target_sigaction (line 41) | struct target_sigaction function on_sig_stack (line 91) | static inline int on_sig_stack(unsigned long sp) function sas_ss_flags (line 97) | static inline int sas_ss_flags(unsigned long sp) function host_to_target_signal (line 103) | int host_to_target_signal(int sig) function target_to_host_signal (line 110) | int target_to_host_signal(int sig) function target_sigemptyset (line 117) | static inline void target_sigemptyset(target_sigset_t *set) function target_sigaddset (line 122) | static inline void target_sigaddset(target_sigset_t *set, int signum) function target_sigismember (line 129) | static inline int target_sigismember(const target_sigset_t *set, int sig... function host_to_target_sigset_internal (line 136) | static void host_to_target_sigset_internal(target_sigset_t *d, function host_to_target_sigset (line 148) | void host_to_target_sigset(target_sigset_t *d, const sigset_t *s) function target_to_host_sigset_internal (line 158) | static void target_to_host_sigset_internal(sigset_t *d, function target_to_host_sigset (line 170) | void target_to_host_sigset(sigset_t *d, const target_sigset_t *s) function host_to_target_old_sigset (line 180) | void host_to_target_old_sigset(abi_ulong *old_sigset, function target_to_host_old_sigset (line 188) | void target_to_host_old_sigset(sigset_t *sigset, function host_to_target_siginfo_noswap (line 202) | static inline void host_to_target_siginfo_noswap(target_siginfo_t *tinfo, function tswap_siginfo (line 226) | static void tswap_siginfo(target_siginfo_t *tinfo, function host_to_target_siginfo (line 249) | void host_to_target_siginfo(target_siginfo_t *tinfo, const siginfo_t *info) function target_to_host_siginfo (line 257) | void target_to_host_siginfo(siginfo_t *info, const target_siginfo_t *tinfo) function fatal_signal (line 268) | static int fatal_signal (int sig) function core_dump_signal (line 289) | static int core_dump_signal(int sig) function signal_init (line 305) | void signal_init(void) type sigqueue (line 350) | struct sigqueue type sigqueue (line 353) | struct sigqueue function free_sigqueue (line 360) | static inline void free_sigqueue(CPUArchState *env, struct sigqueue *q) function force_sig (line 368) | static void QEMU_NORETURN force_sig(int target_sig) function queue_signal (line 418) | int queue_signal(CPUArchState *env, int sig, target_siginfo_t *info) function host_signal_handler (line 482) | static void host_signal_handler(int host_signum, siginfo_t *info, function abi_long (line 512) | abi_long do_sigaltstack(abi_ulong uss_addr, abi_ulong uoss_addr, abi_ulo... function do_sigaction (line 573) | int do_sigaction(int sig, const struct target_sigaction *act, function copy_siginfo_to_user (line 639) | static inline int copy_siginfo_to_user(target_siginfo_t *tinfo, function current_exec_domain_sig (line 646) | static inline int current_exec_domain_sig(int sig) type target_fpreg (line 656) | struct target_fpreg { type target_fpxreg (line 661) | struct target_fpxreg { type target_xmmreg (line 667) | struct target_xmmreg { type target_fpstate (line 671) | struct target_fpstate { type target_sigcontext (line 695) | struct target_sigcontext { type target_ucontext (line 720) | struct target_ucontext { type sigframe (line 728) | struct sigframe type rt_sigframe (line 738) | struct rt_sigframe function setup_sigcontext (line 755) | static int function abi_ulong (line 799) | static inline abi_ulong function setup_frame (line 823) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 892) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function restore_sigcontext (line 971) | static int function do_sigreturn (line 1013) | long do_sigreturn(CPUX86State *env) function do_rt_sigreturn (line 1049) | long do_rt_sigreturn(CPUX86State *env) type target_sigcontext (line 1080) | struct target_sigcontext { type target_ucontext_v1 (line 1104) | struct target_ucontext_v1 { type target_ucontext_v2 (line 1112) | struct target_ucontext_v2 { type target_user_vfp (line 1122) | struct target_user_vfp { type target_user_vfp_exc (line 1127) | struct target_user_vfp_exc { type target_vfp_sigframe (line 1133) | struct target_vfp_sigframe { type target_iwmmxt_sigframe (line 1140) | struct target_iwmmxt_sigframe { type sigframe_v1 (line 1156) | struct sigframe_v1 type sigframe_v2 (line 1163) | struct sigframe_v2 type rt_sigframe_v1 (line 1169) | struct rt_sigframe_v1 type rt_sigframe_v2 (line 1178) | struct rt_sigframe_v2 function valid_user_regs (line 1208) | static inline int valid_user_regs(CPUARMState *regs) function setup_sigcontext (line 1213) | static void function abi_ulong (line 1243) | static inline abi_ulong function setup_return (line 1259) | static int function abi_ulong (line 1298) | static abi_ulong *setup_sigframe_v2_vfp(abi_ulong *regspace, CPUARMState... function abi_ulong (line 1315) | static abi_ulong *setup_sigframe_v2_iwmmxt(abi_ulong *regspace, function setup_sigframe_v2 (line 1335) | static void setup_sigframe_v2(struct target_ucontext_v2 *uc, function setup_frame_v1 (line 1370) | static void setup_frame_v1(int usig, struct target_sigaction *ka, function setup_frame_v2 (line 1394) | static void setup_frame_v2(int usig, struct target_sigaction *ka, function setup_frame (line 1411) | static void setup_frame(int usig, struct target_sigaction *ka, function setup_rt_frame_v1 (line 1422) | static void setup_rt_frame_v1(int usig, struct target_sigaction *ka, function setup_rt_frame_v2 (line 1466) | static void setup_rt_frame_v2(int usig, struct target_sigaction *ka, function setup_rt_frame (line 1492) | static void setup_rt_frame(int usig, struct target_sigaction *ka, function restore_sigcontext (line 1503) | static int function do_sigreturn_v1 (line 1535) | static long do_sigreturn_v1(CPUARMState *env) function abi_ulong (line 1582) | static abi_ulong *restore_sigframe_v2_vfp(CPUARMState *env, abi_ulong *r... function abi_ulong (line 1612) | static abi_ulong *restore_sigframe_v2_iwmmxt(CPUARMState *env, function do_sigframe_return_v2 (line 1637) | static int do_sigframe_return_v2(CPUARMState *env, target_ulong frame_addr, function do_sigreturn_v2 (line 1676) | static long do_sigreturn_v2(CPUARMState *env) function do_sigreturn (line 1705) | long do_sigreturn(CPUARMState *env) function do_rt_sigreturn_v1 (line 1714) | static long do_rt_sigreturn_v1(CPUARMState *env) function do_rt_sigreturn_v2 (line 1755) | static long do_rt_sigreturn_v2(CPUARMState *env) function do_rt_sigreturn (line 1784) | long do_rt_sigreturn(CPUARMState *env) type target_sigcontext (line 1798) | struct target_sigcontext { type sparc_stackf (line 1824) | struct sparc_stackf { type __siginfo_t (line 1835) | typedef struct { type qemu_siginfo_fpu_t (line 1846) | typedef struct { type target_signal_frame (line 1857) | struct target_signal_frame { type target_rt_signal_frame (line 1866) | struct target_rt_signal_frame { function abi_ulong (line 1892) | static inline abi_ulong get_sigframe(struct target_sigaction *sa, function setup___siginfo (line 1909) | static int function setup_sigcontext (line 1929) | static int function setup_frame (line 1948) | static void setup_frame(int sig, struct target_sigaction *ka, function restore_fpu_state (line 2037) | static inline int function setup_rt_frame (line 2077) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 2084) | long do_sigreturn(CPUSPARCState *env) function do_rt_sigreturn (line 2157) | long do_rt_sigreturn(CPUSPARCState *env) type abi_ulong (line 2185) | typedef abi_ulong target_mc_greg_t; type target_mc_greg_t (line 2186) | typedef target_mc_greg_t target_mc_gregset_t[MC_NGREG]; type target_mc_fq (line 2188) | struct target_mc_fq { type target_mc_fpu (line 2193) | struct target_mc_fpu { type target_mc_fpu_t (line 2207) | typedef struct target_mc_fpu target_mc_fpu_t; type target_mcontext_t (line 2209) | typedef struct { type target_ucontext (line 2216) | struct target_ucontext { type target_reg_window (line 2224) | struct target_reg_window { function sparc64_set_context (line 2232) | void sparc64_set_context(CPUSPARCState *env) function sparc64_get_context (line 2332) | void sparc64_get_context(CPUSPARCState *env) function setup_frame (line 2432) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 2438) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 2445) | long do_sigreturn(CPUMIPSState *env) function do_rt_sigreturn (line 2451) | long do_rt_sigreturn(CPUMIPSState *env) function setup_frame (line 2461) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 2467) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 2474) | long do_sigreturn(CPUMIPSState *env) function do_rt_sigreturn (line 2480) | long do_rt_sigreturn(CPUMIPSState *env) type target_sigcontext (line 2488) | struct target_sigcontext { type sigframe (line 2510) | struct sigframe { type target_ucontext (line 2517) | struct target_ucontext { type target_rt_sigframe (line 2526) | struct target_rt_sigframe { function install_sigtramp (line 2534) | static inline int install_sigtramp(unsigned int *tramp, unsigned int s... function setup_sigcontext (line 2551) | static inline int function restore_sigcontext (line 2626) | static inline int function abi_ulong (line 2697) | static inline abi_ulong function setup_frame (line 2721) | static void setup_frame(int sig, struct target_sigaction * ka, function do_sigreturn (line 2770) | long do_sigreturn(CPUMIPSState *regs) function setup_rt_frame (line 2819) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_rt_sigreturn (line 2879) | long do_rt_sigreturn(CPUMIPSState *env) type target_sigcontext (line 2922) | struct target_sigcontext { type target_sigframe (line 2942) | struct target_sigframe type target_ucontext (line 2950) | struct target_ucontext { type target_rt_sigframe (line 2958) | struct target_rt_sigframe function abi_ulong (line 2969) | static abi_ulong get_sigframe(struct target_sigaction *ka, function setup_sigcontext (line 2979) | static int setup_sigcontext(struct target_sigcontext *sc, function restore_sigcontext (line 3011) | static int restore_sigcontext(CPUSH4State *regs, struct target_sigcontex... function setup_frame (line 3042) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 3093) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 3156) | long do_sigreturn(CPUSH4State *regs) function do_rt_sigreturn (line 3196) | long do_rt_sigreturn(CPUSH4State *regs) type target_sigcontext (line 3231) | struct target_sigcontext { type target_stack_t (line 3236) | struct target_stack_t { type target_ucontext (line 3242) | struct target_ucontext { type target_signal_frame (line 3251) | struct target_signal_frame { type rt_signal_frame (line 3257) | struct rt_signal_frame { function setup_sigcontext (line 3263) | static void setup_sigcontext(struct target_sigcontext *sc, CPUMBState *env) function restore_sigcontext (line 3300) | static void restore_sigcontext(struct target_sigcontext *sc, CPUMBState ... function abi_ulong (line 3337) | static abi_ulong get_sigframe(struct target_sigaction *ka, function setup_frame (line 3348) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 3413) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 3420) | long do_sigreturn(CPUMBState *env) function do_rt_sigreturn (line 3455) | long do_rt_sigreturn(CPUMBState *env) type target_sigcontext (line 3463) | struct target_sigcontext { type target_signal_frame (line 3470) | struct target_signal_frame { type rt_signal_frame (line 3476) | struct rt_signal_frame { function setup_sigcontext (line 3484) | static void setup_sigcontext(struct target_sigcontext *sc, CPUCRISState ... function restore_sigcontext (line 3507) | static void restore_sigcontext(struct target_sigcontext *sc, CPUCRISStat... function abi_ulong (line 3530) | static abi_ulong get_sigframe(CPUCRISState *env, int framesize) function setup_frame (line 3538) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 3588) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 3595) | long do_sigreturn(CPUCRISState *env) function do_rt_sigreturn (line 3626) | long do_rt_sigreturn(CPUCRISState *env) type target_s390_regs_common (line 3648) | typedef struct { type target_s390_fp_regs (line 3654) | typedef struct { type target_sigregs (line 3659) | typedef struct { type target_sigcontext (line 3664) | struct target_sigcontext { type sigframe (line 3669) | typedef struct { type target_ucontext (line 3677) | struct target_ucontext { type rt_sigframe (line 3685) | typedef struct { function abi_ulong (line 3692) | static inline abi_ulong function save_sigregs (line 3718) | static void save_sigregs(CPUS390XState *env, target_sigregs *sregs) function setup_frame (line 3743) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 3809) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function restore_sigregs (line 3874) | static int function do_sigreturn (line 3901) | long do_sigreturn(CPUS390XState *env) function do_rt_sigreturn (line 3933) | long do_rt_sigreturn(CPUS390XState *env) type target_sigcontext (line 3984) | struct target_sigcontext { type target_mcontext (line 4050) | struct target_mcontext { type target_ucontext (line 4075) | struct target_ucontext { type target_sigframe (line 4096) | struct target_sigframe { type target_rt_sigframe (line 4102) | struct target_rt_sigframe { function target_ulong (line 4112) | static target_ulong get_sigframe(struct target_sigaction *ka, function save_user_regs (line 4131) | static int save_user_regs(CPUPPCState *env, struct target_mcontext *frame, function restore_user_regs (line 4227) | static int restore_user_regs(CPUPPCState *env, function setup_frame (line 4325) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 4386) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 4456) | long do_sigreturn(CPUPPCState *env) function do_setcontext (line 4499) | static int do_setcontext(struct target_ucontext *ucp, CPUPPCState *env, ... function do_rt_sigreturn (line 4534) | long do_rt_sigreturn(CPUPPCState *env) type target_sigcontext (line 4563) | struct target_sigcontext { type target_sigframe (line 4574) | struct target_sigframe type target_greg_t (line 4585) | typedef int target_greg_t; type target_greg_t (line 4587) | typedef target_greg_t target_gregset_t[TARGET_NGREG]; type target_fpregset_t (line 4589) | typedef struct target_fpregset { type target_mcontext (line 4594) | struct target_mcontext { type target_ucontext (line 4602) | struct target_ucontext { type target_rt_sigframe (line 4611) | struct target_rt_sigframe function setup_sigcontext (line 4622) | static int function restore_sigcontext (line 4640) | static int function abi_ulong (line 4662) | static inline abi_ulong function setup_frame (line 4678) | static void setup_frame(int sig, struct target_sigaction *ka, function target_rt_setup_ucontext (line 4732) | static inline int target_rt_setup_ucontext(struct target_ucontext *uc, function target_rt_restore_ucontext (line 4761) | static inline int target_rt_restore_ucontext(CPUM68KState *env, function setup_rt_frame (line 4801) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 4874) | long do_sigreturn(CPUM68KState *env) function do_rt_sigreturn (line 4912) | long do_rt_sigreturn(CPUM68KState *env) type target_sigcontext (line 4947) | struct target_sigcontext { type target_ucontext (line 4969) | struct target_ucontext { type target_sigframe (line 4978) | struct target_sigframe { type target_rt_sigframe (line 4983) | struct target_rt_sigframe { function setup_sigcontext (line 4993) | static int setup_sigcontext(struct target_sigcontext *sc, CPUAlphaState ... function restore_sigcontext (line 5021) | static int restore_sigcontext(CPUAlphaState *env, function abi_ulong (line 5042) | static inline abi_ulong get_sigframe(struct target_sigaction *sa, function setup_frame (line 5055) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 5098) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 5154) | long do_sigreturn(CPUAlphaState *env) function do_rt_sigreturn (line 5184) | long do_rt_sigreturn(CPUAlphaState *env) function setup_frame (line 5216) | static void setup_frame(int sig, struct target_sigaction *ka, function setup_rt_frame (line 5222) | static void setup_rt_frame(int sig, struct target_sigaction *ka, function do_sigreturn (line 5229) | long do_sigreturn(CPUArchState *env) function do_rt_sigreturn (line 5235) | long do_rt_sigreturn(CPUArchState *env) function process_pending_signals (line 5243) | void process_pending_signals(CPUArchState *cpu_env) FILE: qemu/linux-user/socket.h type sock_type (line 78) | enum sock_type { FILE: qemu/linux-user/sparc/syscall.h type target_pt_regs (line 1) | struct target_pt_regs { FILE: qemu/linux-user/sparc/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 31) | static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state) FILE: qemu/linux-user/sparc/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/sparc64/syscall.h type target_pt_regs (line 1) | struct target_pt_regs { FILE: qemu/linux-user/sparc64/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 31) | static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state) FILE: qemu/linux-user/sparc64/termbits.h type target_termios (line 5) | struct target_termios { FILE: qemu/linux-user/strace.c type syscallname (line 16) | struct syscallname { type flags (line 42) | struct flags { type flags (line 56) | struct flags type syscallname (line 60) | struct syscallname type syscallname (line 61) | struct syscallname function print_ipc_cmd (line 71) | static void function print_signal (line 121) | static void function print_fdset (line 153) | static void function print_newselect (line 192) | static void function print_semctl (line 217) | static void function print_execve (line 228) | static void function print_ipc (line 261) | static void function print_syscall_ret_addr (line 283) | static void function print_syscall_ret_raw (line 299) | static void function print_syscall_ret_newselect (line 307) | static void function print_flags (line 518) | static void function print_at_dirfd (line 550) | static void function print_file_mode (line 562) | static void function print_open_flags (line 585) | static void function print_syscall_prologue (line 598) | static void function print_syscall_epilogue (line 605) | static void function print_string (line 612) | static void function print_raw_param (line 630) | static void function print_pointer (line 639) | static void function print_number (line 652) | static void function print_timeval (line 665) | static void function print_accept (line 684) | static void function print_access (line 698) | static void function print_brk (line 711) | static void function print_chdir (line 723) | static void function print_chmod (line 735) | static void function print_clone (line 748) | static void function print_creat (line 781) | static void function print_execv (line 794) | static void function print_faccessat (line 807) | static void function print_fchmodat (line 822) | static void function print_fchownat (line 837) | static void function print_fcntl (line 853) | static void function print_futimesat (line 873) | static void function print_link (line 888) | static void function print_linkat (line 901) | static void function print__llseek (line 917) | static void function print_stat (line 940) | static void function print_fstat (line 956) | static void function print_mkdir (line 970) | static void function print_mkdirat (line 983) | static void function print_rmdir (line 997) | static void function print_rt_sigaction (line 1009) | static void function print_rt_sigprocmask (line 1023) | static void function print_mknod (line 1043) | static void function print_mknodat (line 1062) | static void function print_mq_open (line 1082) | static void function print_open (line 1101) | static void function print_openat (line 1118) | static void function print_mq_unlink (line 1136) | static void function print_fstatat64 (line 1148) | static void function print_readlink (line 1164) | static void function print_readlinkat (line 1178) | static void function print_rename (line 1193) | static void function print_renameat (line 1206) | static void function print_statfs (line 1221) | static void function print_symlink (line 1235) | static void function print_symlinkat (line 1248) | static void function print_mount (line 1262) | static void function print_umount (line 1278) | static void function print_umount2 (line 1290) | static void function print_unlink (line 1303) | static void function print_unlinkat (line 1315) | static void function print_utime (line 1329) | static void function print_utimes (line 1342) | static void function print_utimensat (line 1355) | static void function print_mmap (line 1370) | static void function print_mprotect (line 1388) | static void function print_munmap (line 1402) | static void function print_futex_op (line 1415) | static void print_futex_op(abi_long tflag, int last) function print_futex (line 1449) | static void function print_kill (line 1466) | static void type syscallname (line 1482) | struct syscallname function print_syscall (line 1491) | void function print_syscall_ret (line 1518) | void FILE: qemu/linux-user/syscall.c function gettid (line 213) | static int gettid(void) { function sys_uname (line 282) | int sys_uname(struct new_utsname *buf) function sys_getcwd1 (line 309) | static int sys_getcwd1(char *buf, size_t size) function sys_faccessat (line 325) | static int sys_faccessat(int dirfd, const char *pathname, int mode) function sys_fchmodat (line 331) | static int sys_fchmodat(int dirfd, const char *pathname, mode_t mode) function sys_fchownat (line 337) | static int sys_fchownat(int dirfd, const char *pathname, uid_t owner, function sys_fstatat64 (line 344) | static int sys_fstatat64(int dirfd, const char *pathname, struct stat *buf, function sys_newfstatat (line 351) | static int sys_newfstatat(int dirfd, const char *pathname, struct stat *... function sys_futimesat (line 358) | static int sys_futimesat(int dirfd, const char *pathname, function sys_linkat (line 365) | static int sys_linkat(int olddirfd, const char *oldpath, function sys_mkdirat (line 372) | static int sys_mkdirat(int dirfd, const char *pathname, mode_t mode) function sys_mknodat (line 378) | static int sys_mknodat(int dirfd, const char *pathname, mode_t mode, function sys_openat (line 385) | static int sys_openat(int dirfd, const char *pathname, int flags, mode_t... function sys_readlinkat (line 398) | static int sys_readlinkat(int dirfd, const char *pathname, char *buf, si... function sys_renameat (line 404) | static int sys_renameat(int olddirfd, const char *oldpath, function sys_symlinkat (line 411) | static int sys_symlinkat(const char *oldpath, int newdirfd, const char *... function sys_unlinkat (line 417) | static int sys_unlinkat(int dirfd, const char *pathname, int flags) function sys_utimensat (line 484) | static int sys_utimensat(int dirfd, const char *pathname, function sys_inotify_init (line 503) | static int sys_inotify_init(void) function sys_inotify_add_watch (line 509) | static int sys_inotify_add_watch(int fd,const char *pathname, int32_t mask) function sys_inotify_rm_watch (line 515) | static int sys_inotify_rm_watch(int fd, int32_t wd) function sys_inotify_init1 (line 522) | static int sys_inotify_init1(int flags) type host_rlimit64 (line 561) | struct host_rlimit64 { function regpairs_aligned (line 578) | static inline int regpairs_aligned(void *cpu_env) { function regpairs_aligned (line 582) | static inline int regpairs_aligned(void *cpu_env) { return 1; } function regpairs_aligned (line 584) | static inline int regpairs_aligned(void *cpu_env) { return 0; } function host_to_target_errno (line 706) | static inline int host_to_target_errno(int err) function target_to_host_errno (line 713) | static inline int target_to_host_errno(int err) function abi_long (line 720) | static inline abi_long get_errno(abi_long ret) function is_error (line 728) | static inline int is_error(abi_long ret) function target_set_brk (line 745) | void target_set_brk(abi_ulong new_brk) function abi_long (line 755) | abi_long do_brk(abi_ulong new_brk) function abi_long (line 832) | static inline abi_long copy_from_user_fdset(fd_set *fds, function abi_ulong (line 864) | static inline abi_ulong copy_from_user_fdset_ptr(fd_set *fds, fd_set **f... function abi_long (line 878) | static inline abi_long copy_to_user_fdset(abi_ulong target_fds_addr, function abi_long (line 914) | static inline abi_long host_to_target_clock_t(long ticks) function abi_long (line 923) | static inline abi_long host_to_target_rusage(abi_ulong target_addr, function rlim_t (line 953) | static inline rlim_t target_to_host_rlim(abi_ulong target_rlim) function abi_ulong (line 969) | static inline abi_ulong host_to_target_rlim(rlim_t rlim) function target_to_host_resource (line 983) | static inline int target_to_host_resource(int code) function abi_long (line 1021) | static inline abi_long copy_from_user_timeval(struct timeval *tv, function abi_long (line 1037) | static inline abi_long copy_to_user_timeval(abi_ulong target_tv_addr, function abi_long (line 1056) | static inline abi_long copy_from_user_mq_attr(struct mq_attr *attr, function abi_long (line 1075) | static inline abi_long copy_to_user_mq_attr(abi_ulong target_mq_attr_addr, function abi_long (line 1097) | static abi_long do_select(int n, function abi_long (line 1145) | static abi_long do_pipe2(int host_pipe[], int flags) function abi_long (line 1154) | static abi_long do_pipe(void *cpu_env, abi_ulong pipedes, function abi_long (line 1185) | static inline abi_long target_to_host_ip_mreq(struct ip_mreqn *mreqn, function abi_long (line 1203) | static inline abi_long target_to_host_sockaddr(struct sockaddr *addr, function abi_long (line 1243) | static inline abi_long host_to_target_sockaddr(abi_ulong target_addr, function abi_long (line 1260) | static inline abi_long target_to_host_cmsg(struct msghdr *msgh, function abi_long (line 1317) | static inline abi_long host_to_target_cmsg(struct target_msghdr *target_... function abi_long (line 1373) | static abi_long do_setsockopt(int sockfd, int level, int optname, function abi_long (line 1524) | static abi_long do_getsockopt(int sockfd, int level, int optname, function abi_long (line 1709) | static abi_long lock_iovec(int type, struct iovec *vec, abi_ulong target... function abi_long (line 1735) | static abi_long unlock_iovec(struct iovec *vec, abi_ulong target_addr, function abi_long (line 1757) | static abi_long do_socket(int domain, int type, int protocol) function abi_long (line 1787) | static abi_long do_bind(int sockfd, abi_ulong target_addr, function abi_long (line 1807) | static abi_long do_connect(int sockfd, abi_ulong target_addr, function abi_long (line 1827) | static abi_long do_sendrecvmsg(int fd, abi_ulong target_msg, function abi_long (line 1886) | static abi_long do_accept(int fd, abi_ulong target_addr, function abi_long (line 1919) | static abi_long do_getpeername(int fd, abi_ulong target_addr, function abi_long (line 1948) | static abi_long do_getsockname(int fd, abi_ulong target_addr, function abi_long (line 1977) | static abi_long do_socketpair(int domain, int type, int protocol, function abi_long (line 1993) | static abi_long do_sendto(int fd, abi_ulong msg, size_t len, int flags, function abi_long (line 2023) | static abi_long do_recvfrom(int fd, abi_ulong msg, size_t len, int flags, function abi_long (line 2068) | static abi_long do_socketcall(int num, abi_ulong vptr) type shm_region (line 2324) | struct shm_region { type target_ipc_perm (line 2329) | struct target_ipc_perm type target_semid_ds (line 2344) | struct target_semid_ds function abi_long (line 2356) | static inline abi_long target_to_host_ipc_perm(struct ipc_perm *host_ip, function abi_long (line 2375) | static inline abi_long host_to_target_ipc_perm(abi_ulong target_addr, function abi_long (line 2394) | static inline abi_long target_to_host_semid_ds(struct semid_ds *host_sd, function abi_long (line 2410) | static inline abi_long host_to_target_semid_ds(abi_ulong target_addr, type target_seminfo (line 2426) | struct target_seminfo { function abi_long (line 2439) | static inline abi_long host_to_target_seminfo(abi_ulong target_addr, type semid_ds (line 2461) | struct semid_ds type seminfo (line 2463) | struct seminfo function abi_long (line 2473) | static inline abi_long target_to_host_semarray(int semid, unsigned short... function abi_long (line 2504) | static inline abi_long host_to_target_semarray(int semid, abi_ulong targ... function abi_long (line 2535) | static inline abi_long do_semctl(int semid, int semnum, int cmd, type target_sembuf (line 2595) | struct target_sembuf { function abi_long (line 2601) | static inline abi_long target_to_host_sembuf(struct sembuf *host_sembuf, function abi_long (line 2624) | static inline abi_long do_semop(int semid, abi_long ptr, unsigned nsops) type target_msqid_ds (line 2634) | struct target_msqid_ds function abi_long (line 2658) | static inline abi_long target_to_host_msqid_ds(struct msqid_ds *host_md, function abi_long (line 2679) | static inline abi_long host_to_target_msqid_ds(abi_ulong target_addr, type target_msginfo (line 2700) | struct target_msginfo { function abi_long (line 2711) | static inline abi_long host_to_target_msginfo(abi_ulong target_addr, function abi_long (line 2729) | static inline abi_long do_msgctl(int msgid, int cmd, abi_long ptr) type target_msgbuf (line 2761) | struct target_msgbuf { function abi_long (line 2766) | static inline abi_long do_msgsnd(int msqid, abi_long msgp, function abi_long (line 2785) | static inline abi_long do_msgrcv(int msqid, abi_long msgp, type target_shmid_ds (line 2820) | struct target_shmid_ds function abi_long (line 2843) | static inline abi_long target_to_host_shmid_ds(struct shmid_ds *host_sd, function abi_long (line 2863) | static inline abi_long host_to_target_shmid_ds(abi_ulong target_addr, type target_shminfo (line 2883) | struct target_shminfo { function abi_long (line 2891) | static inline abi_long host_to_target_shminfo(abi_ulong target_addr, type target_shm_info (line 2906) | struct target_shm_info { function abi_long (line 2915) | static inline abi_long host_to_target_shm_info(abi_ulong target_addr, function abi_long (line 2931) | static inline abi_long do_shmctl(int shmid, int cmd, abi_long buf) function abi_ulong (line 2970) | static inline abi_ulong do_shmat(int shmid, abi_ulong shmaddr, int shmflg) function abi_long (line 3023) | static inline abi_long do_shmdt(abi_ulong shmaddr) function abi_long (line 3041) | static abi_long do_ipc(unsigned int call, int first, type IOCTLEntry (line 3155) | typedef struct IOCTLEntry IOCTLEntry; type abi_long (line 3157) | typedef abi_long do_ioctl_fn(const IOCTLEntry *ie, uint8_t *buf_temp, type IOCTLEntry (line 3160) | struct IOCTLEntry { function abi_long (line 3183) | static abi_long do_ioctl_fs_ioc_fiemap(const IOCTLEntry *ie, uint8_t *bu... function abi_long (line 3264) | static abi_long do_ioctl_ifconf(const IOCTLEntry *ie, uint8_t *buf_temp, function abi_long (line 3358) | static abi_long do_ioctl_dm(const IOCTLEntry *ie, uint8_t *buf_temp, int... function abi_long (line 3594) | static abi_long do_ioctl(int fd, abi_long cmd, abi_long arg) function target_to_host_termios (line 3780) | static void target_to_host_termios (void *dst, const void *src) function host_to_target_termios (line 3815) | static void host_to_target_termios (void *dst, const void *src) type target_termios (line 3852) | struct target_termios type host_termios (line 3852) | struct host_termios type target_termios (line 3853) | struct target_termios type host_termios (line 3853) | struct host_termios function abi_long (line 3873) | static abi_long read_ldt(abi_ulong ptr, unsigned long bytecount) function abi_long (line 3893) | static abi_long write_ldt(CPUX86State *env, function abi_long (line 3985) | static abi_long do_modify_ldt(CPUX86State *env, int func, abi_ulong ptr, function abi_long (line 4008) | static abi_long do_set_thread_area(CPUX86State *env, abi_ulong ptr) function abi_long (line 4093) | static abi_long do_get_thread_area(CPUX86State *env, abi_ulong ptr) function abi_long (line 4142) | static abi_long do_arch_prctl(CPUX86State *env, int code, abi_ulong addr) type new_thread_info (line 4183) | typedef struct { function clone_func (line 4225) | static int clone_func(void *arg) function do_fork (line 4236) | static int do_fork(CPUArchState *env, unsigned int flags, abi_ulong newsp, function target_to_host_fcntl_cmd (line 4368) | static int target_to_host_fcntl_cmd(int cmd) function abi_long (line 4415) | static abi_long do_fcntl(int fd, int cmd, abi_ulong arg) function high2lowuid (line 4526) | static inline int high2lowuid(int uid) function high2lowgid (line 4534) | static inline int high2lowgid(int gid) function low2highuid (line 4542) | static inline int low2highuid(int uid) function low2highgid (line 4550) | static inline int low2highgid(int gid) function tswapid (line 4557) | static inline int tswapid(int id) function high2lowuid (line 4562) | static inline int high2lowuid(int uid) function high2lowgid (line 4566) | static inline int high2lowgid(int gid) function low2highuid (line 4570) | static inline int low2highuid(int uid) function low2highgid (line 4574) | static inline int low2highgid(int gid) function tswapid (line 4578) | static inline int tswapid(int id) function syscall_init (line 4584) | void syscall_init(void) function target_offset64 (line 4634) | static inline uint64_t target_offset64(uint32_t word0, uint32_t word1) function target_offset64 (line 4643) | static inline uint64_t target_offset64(uint64_t word0, uint64_t word1) function abi_long (line 4650) | static inline abi_long target_truncate64(void *cpu_env, const char *arg1, function abi_long (line 4664) | static inline abi_long target_ftruncate64(void *cpu_env, abi_long arg1, function abi_long (line 4677) | static inline abi_long target_to_host_timespec(struct timespec *host_ts, function abi_long (line 4690) | static inline abi_long host_to_target_timespec(abi_ulong target_addr, function abi_long (line 4704) | static inline abi_long host_to_target_stat64(void *cpu_env, function do_futex (line 4774) | static int do_futex(target_ulong uaddr, int op, int val, target_ulong ti... function host_to_target_waitstatus (line 4823) | static int host_to_target_waitstatus(int status) function get_osversion (line 4835) | int get_osversion(void) function open_self_maps (line 4867) | static int open_self_maps(void *cpu_env, int fd) function open_self_stat (line 4880) | static int open_self_stat(void *cpu_env, int fd) function open_self_auxv (line 4916) | static int open_self_auxv(void *cpu_env, int fd) function do_open (line 4945) | static int do_open(void *cpu_env, const char *pathname, int flags, mode_... function abi_long (line 4997) | abi_long do_syscall(void *cpu_env, int num, abi_long arg1, FILE: qemu/linux-user/syscall_defs.h type target_sockaddr (line 113) | struct target_sockaddr { type target_in_addr (line 118) | struct target_in_addr { type target_ip_mreq (line 122) | struct target_ip_mreq { type target_ip_mreqn (line 127) | struct target_ip_mreqn { type target_ip_mreq_source (line 133) | struct target_ip_mreq_source { type target_timeval (line 140) | struct target_timeval { type target_timespec (line 145) | struct target_timespec { type target_itimerval (line 150) | struct target_itimerval { type abi_long (line 155) | typedef abi_long target_clock_t; type target_tms (line 159) | struct target_tms { type target_utimbuf (line 166) | struct target_utimbuf { type target_sel_arg_struct (line 171) | struct target_sel_arg_struct { type target_iovec (line 177) | struct target_iovec { type target_msghdr (line 182) | struct target_msghdr { type target_cmsghdr (line 192) | struct target_cmsghdr { type target_cmsghdr (line 206) | struct target_cmsghdr type target_msghdr (line 207) | struct target_msghdr type target_cmsghdr (line 207) | struct target_cmsghdr type target_cmsghdr (line 209) | struct target_cmsghdr type target_cmsghdr (line 211) | struct target_cmsghdr type target_cmsghdr (line 216) | struct target_cmsghdr type target_rusage (line 221) | struct target_rusage { type kernel_fsid_t (line 240) | typedef struct { type kernel_statfs (line 244) | struct kernel_statfs { type target_dirent (line 257) | struct target_dirent { type target_dirent64 (line 264) | struct target_dirent64 { type target_sigset_t (line 286) | typedef struct { function tswap_sigset (line 291) | static inline void tswap_sigset(target_sigset_t *d, const target_sigset_... function tswap_sigset (line 298) | static inline void tswap_sigset(target_sigset_t *d, const target_sigset_... function target_siginitset (line 304) | static inline void target_siginitset(target_sigset_t *d, abi_ulong set) type target_sigaction (line 318) | struct target_sigaction type target_sigaction (line 319) | struct target_sigaction type target_sigaction (line 320) | struct target_sigaction type target_old_sigaction (line 492) | struct target_old_sigaction { type target_rt_sigaction (line 498) | struct target_rt_sigaction { type target_sigaction (line 506) | struct target_sigaction { type target_sigaction (line 513) | struct target_sigaction { type target_old_sigaction (line 523) | struct target_old_sigaction { type target_sigaction (line 530) | struct target_sigaction { type target_sigval_t (line 538) | typedef union target_sigval { type __siginfo_t (line 544) | typedef struct { type __siginfo_fpu_t (line 555) | typedef struct { type target_siginfo_t (line 570) | typedef struct target_siginfo { type target_rlimit (line 683) | struct target_rlimit { type target_pollfd (line 735) | struct target_pollfd { type target_termio (line 1015) | struct target_termio { type target_winsize (line 1024) | struct target_winsize { type target_stat (line 1090) | struct target_stat { type target_stat64 (line 1116) | struct target_stat64 { type target_eabi_stat64 (line 1151) | struct target_eabi_stat64 { type target_stat (line 1183) | struct target_stat { type target_stat64 (line 1200) | struct target_stat64 { type target_stat (line 1235) | struct target_stat { type target_stat64 (line 1255) | struct target_stat64 { type target_stat (line 1293) | struct target_stat { function target_stat64 (line 1322) | struct QEMU_PACKED target_stat64 { type target_stat (line 1347) | struct target_stat { function target_stat64 (line 1369) | struct QEMU_PACKED target_stat64 { type target_stat (line 1398) | struct target_stat { type target_stat64 (line 1424) | struct target_stat64 { type target_stat (line 1461) | struct target_stat { type target_stat (line 1499) | struct target_stat { type target_stat64 (line 1532) | struct target_stat64 { type target_stat (line 1570) | struct target_stat { type target_stat64 (line 1603) | struct target_stat64 { type target_stat (line 1641) | struct target_stat { type target_stat64 (line 1659) | struct target_stat64 { type target_stat (line 1684) | struct target_stat { function target_stat64 (line 1708) | struct QEMU_PACKED target_stat64 { type target_stat (line 1742) | struct target_stat { type target_stat (line 1766) | struct target_stat { type target_fsid_t (line 1790) | typedef struct { type target_statfs (line 1796) | struct target_statfs { type target_statfs (line 1812) | struct target_statfs { type target_statfs64 (line 1829) | struct target_statfs64 { type target_statfs (line 1845) | struct target_statfs { type target_statfs64 (line 1859) | struct target_statfs64 { type target_statfs (line 1873) | struct target_statfs { type target_statfs64 (line 1887) | struct target_statfs64 { type target_statfs (line 1901) | struct target_statfs { type target_statfs64 (line 1915) | struct target_statfs64 { type target_flock (line 2106) | struct target_flock { type target_flock64 (line 2114) | struct target_flock64 { type target_eabi_flock64 (line 2126) | struct target_eabi_flock64 { type target_sysinfo (line 2283) | struct target_sysinfo { type linux_dirent (line 2300) | struct linux_dirent { type linux_dirent64 (line 2307) | struct linux_dirent64 { type target_mq_attr (line 2315) | struct target_mq_attr { type target_epoll_data_t (line 2343) | typedef union target_epoll_data { type target_epoll_event (line 2350) | struct target_epoll_event { type target_rlimit64 (line 2355) | struct target_rlimit64 { type target_ucred (line 2360) | struct target_ucred { FILE: qemu/linux-user/uaccess.c function abi_long (line 11) | abi_long copy_from_user(void *hptr, abi_ulong gaddr, size_t len) function abi_long (line 26) | abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t len) function abi_long (line 42) | abi_long target_strlen(abi_ulong guest_addr1) FILE: qemu/linux-user/unicore32/syscall.h type target_pt_regs (line 10) | struct target_pt_regs { FILE: qemu/linux-user/unicore32/target_signal.h type target_stack_t (line 12) | typedef struct target_sigaltstack { FILE: qemu/linux-user/vm86.c function is_revectored (line 46) | static inline int is_revectored(int nr, struct target_revectored_struct ... function vm_putw (line 51) | static inline void vm_putw(uint32_t segptr, unsigned int reg16, unsigned... function vm_putl (line 56) | static inline void vm_putl(uint32_t segptr, unsigned int reg16, unsigned... function vm_getb (line 61) | static inline unsigned int vm_getb(uint32_t segptr, unsigned int reg16) function vm_getw (line 66) | static inline unsigned int vm_getw(uint32_t segptr, unsigned int reg16) function vm_getl (line 71) | static inline unsigned int vm_getl(uint32_t segptr, unsigned int reg16) function save_v86_state (line 76) | void save_v86_state(CPUX86State *env) function return_to_32bit (line 128) | static inline void return_to_32bit(CPUX86State *env, int retval) function set_IF (line 135) | static inline int set_IF(CPUX86State *env) function clear_IF (line 147) | static inline void clear_IF(CPUX86State *env) function clear_TF (line 154) | static inline void clear_TF(CPUX86State *env) function clear_AC (line 159) | static inline void clear_AC(CPUX86State *env) function set_vflags_long (line 164) | static inline int set_vflags_long(unsigned long eflags, CPUX86State *env) function set_vflags_short (line 177) | static inline int set_vflags_short(unsigned short flags, CPUX86State *env) function get_vflags (line 190) | static inline unsigned int get_vflags(CPUX86State *env) function do_int (line 206) | static void do_int(CPUX86State *env, int intno) function handle_vm86_trap (line 244) | void handle_vm86_trap(CPUX86State *env, int trapno) function handle_vm86_fault (line 264) | void handle_vm86_fault(CPUX86State *env) function do_vm86 (line 388) | int do_vm86(CPUX86State *env, long subfunction, abi_ulong vm86_addr) FILE: qemu/linux-user/x86_64/syscall.h type target_pt_regs (line 4) | struct target_pt_regs { type target_modify_ldt_ldt_s (line 43) | struct target_modify_ldt_ldt_s { type target_modify_ldt_ldt_s (line 56) | struct target_modify_ldt_ldt_s { type target_ipc64_perm (line 64) | struct target_ipc64_perm type target_msqid64_ds (line 79) | struct target_msqid64_ds { FILE: qemu/linux-user/x86_64/target_signal.h type target_stack_t (line 8) | typedef struct target_sigaltstack { function abi_ulong (line 24) | static inline abi_ulong get_sp_from_cpustate(CPUX86State *state) FILE: qemu/linux-user/x86_64/termbits.h type target_cc_t (line 3) | typedef unsigned char target_cc_t; type target_speed_t (line 4) | typedef unsigned int target_speed_t; type target_tcflag_t (line 5) | typedef unsigned int target_tcflag_t; type target_termios (line 6) | struct target_termios { FILE: qemu/llvm-lib.h function uint32_to_string (line 55) | void uint32_to_string(uint32_t n, char *str) function trace_port (line 67) | void trace_port(char *buf, const char *prefix, uint32_t port, uint32_t pc) FILE: qemu/lm32-dis.c type Lm32Opcode (line 24) | typedef enum { type Lm32OpcodeFmt (line 40) | typedef enum { type Lm32CsrNum (line 45) | typedef enum { type Lm32CsrInfo (line 53) | typedef struct { function Lm32CsrInfo (line 82) | static const Lm32CsrInfo *find_csr_info(int csr) type Lm32RegInfo (line 97) | typedef struct { type Lm32RegNum (line 102) | typedef enum { function Lm32RegInfo (line 147) | static const Lm32RegInfo *find_reg_info(int reg) type Lm32OpcodeInfo (line 153) | typedef struct { function Lm32OpcodeInfo (line 239) | static const Lm32OpcodeInfo *find_opcode_info(uint32_t opcode) function print_insn_lm32 (line 253) | int print_insn_lm32(bfd_vma memaddr, struct disassemble_info *info) FILE: qemu/m68k-dis.c type floatformat_byteorders (line 42) | enum floatformat_byteorders { type floatformat_intbit (line 61) | enum floatformat_intbit { floatformat_intbit_yes, floatformat_intbit_no } type floatformat (line 63) | struct floatformat type floatformat (line 99) | struct floatformat type floatformat (line 100) | struct floatformat type floatformat (line 101) | struct floatformat type floatformat (line 102) | struct floatformat type floatformat (line 106) | struct floatformat type floatformat (line 110) | struct floatformat type floatformat (line 111) | struct floatformat type floatformat (line 112) | struct floatformat type floatformat (line 113) | struct floatformat type floatformat (line 114) | struct floatformat type floatformat (line 115) | struct floatformat type floatformat (line 116) | struct floatformat type floatformat (line 118) | struct floatformat type floatformat (line 119) | struct floatformat type floatformat (line 120) | struct floatformat type floatformat (line 121) | struct floatformat type floatformat (line 128) | struct floatformat type floatformat (line 134) | struct floatformat type floatformat (line 139) | struct floatformat type m68k_opcode (line 214) | struct m68k_opcode type m68k_opcode_alias (line 233) | struct m68k_opcode_alias type m68k_opcode (line 518) | struct m68k_opcode type m68k_opcode_alias (line 519) | struct m68k_opcode_alias type private (line 621) | struct private function fetch_data2 (line 633) | static int function fetch_data (line 654) | static int function dummy_printer (line 665) | static int function dummy_print_address (line 673) | static void function fetch_arg (line 684) | static int function bfd_boolean (line 865) | static bfd_boolean function print_base (line 961) | static void function print_insn_arg (line 1089) | static int function match_insn_m68k (line 1724) | static int function print_insn_m68k (line 1867) | int type m68k_opcode (line 2062) | struct m68k_opcode type m68k_opcode_alias (line 4211) | struct m68k_opcode_alias type floatformat_byteorders (line 4493) | enum floatformat_byteorders type floatformat (line 4497) | struct floatformat function floatformat_always_valid (line 4500) | static int type floatformat (line 4513) | struct floatformat type floatformat (line 4520) | struct floatformat type floatformat (line 4527) | struct floatformat type floatformat (line 4534) | struct floatformat type floatformat (line 4545) | struct floatformat type floatformat (line 4553) | struct floatformat function floatformat_i387_ext_is_valid (line 4555) | static int type floatformat (line 4576) | struct floatformat type floatformat (line 4583) | struct floatformat type floatformat (line 4591) | struct floatformat type floatformat (line 4599) | struct floatformat type floatformat (line 4606) | struct floatformat type floatformat (line 4615) | struct floatformat type floatformat (line 4623) | struct floatformat type floatformat (line 4631) | struct floatformat type floatformat (line 4638) | struct floatformat type floatformat (line 4645) | struct floatformat type floatformat (line 4652) | struct floatformat function get_field (line 4662) | static unsigned long function floatformat_to_double (line 4711) | void type floatformat_byteorders (line 4825) | enum floatformat_byteorders function put_field (line 4833) | static void function floatformat_from_double (line 4882) | void function floatformat_is_valid (line 4978) | int function ieee_test (line 4989) | void function main (line 5029) | int FILE: qemu/m68k-semi.c type gdb_mode_t (line 56) | typedef uint32_t gdb_mode_t; type gdb_time_t (line 57) | typedef uint32_t gdb_time_t; type m68k_gdb_stat (line 59) | struct m68k_gdb_stat { type gdb_timeval (line 75) | struct gdb_timeval { function translate_openflags (line 88) | static int translate_openflags(int flags) function translate_stat (line 107) | static void translate_stat(CPUM68KState *env, target_ulong addr, struct ... function m68k_semi_cb (line 138) | static void m68k_semi_cb(CPUM68KState *env, target_ulong ret, target_ulo... function do_m68k_semihosting (line 164) | void do_m68k_semihosting(CPUM68KState *env, int nr) FILE: qemu/main-loop.c function qemu_notify_event (line 36) | void qemu_notify_event(void) function qemu_event_read (line 57) | static void qemu_event_read(void *opaque) function qemu_event_init (line 69) | static int qemu_event_init(void) function sigfd_handler (line 102) | static void sigfd_handler(void *opaque) function qemu_signal_init (line 133) | static int qemu_signal_init(void) function dummy_event_handler (line 169) | static void dummy_event_handler(void *opaque) function qemu_event_init (line 173) | static int qemu_event_init(void) function qemu_notify_event (line 184) | void qemu_notify_event(void) function qemu_signal_init (line 196) | static int qemu_signal_init(void) function main_loop_init (line 202) | int main_loop_init(void) function glib_select_fill (line 228) | static void glib_select_fill(int *max_fd, fd_set *rfds, fd_set *wfds, function glib_select_poll (line 263) | static void glib_select_poll(fd_set *rfds, fd_set *wfds, fd_set *xfds, function os_host_main_loop_wait (line 291) | static int os_host_main_loop_wait(int timeout) type PollingEntry (line 317) | typedef struct PollingEntry { function qemu_add_polling_cb (line 325) | int qemu_add_polling_cb(PollingFunc *func, void *opaque) function qemu_del_polling_cb (line 336) | void qemu_del_polling_cb(PollingFunc *func, void *opaque) type WaitObjects (line 351) | typedef struct WaitObjects { function qemu_add_wait_object (line 361) | int qemu_add_wait_object(HANDLE handle, WaitObjectFunc *func, void *opaque) function qemu_del_wait_object (line 375) | void qemu_del_wait_object(HANDLE handle, WaitObjectFunc *func, void *opa... function qemu_fd_register (line 397) | void qemu_fd_register(int fd) function os_host_main_loop_wait (line 403) | static int os_host_main_loop_wait(int timeout) function main_loop_wait (line 464) | int main_loop_wait(int nonblocking) FILE: qemu/main-loop.h type QEMUBH (line 261) | typedef struct QEMUBH QEMUBH; FILE: qemu/memory.c type AddrRange (line 33) | typedef struct AddrRange AddrRange; type AddrRange (line 40) | struct AddrRange { function AddrRange (line 45) | static AddrRange addrrange_make(Int128 start, Int128 size) function addrrange_equal (line 50) | static bool addrrange_equal(AddrRange r1, AddrRange r2) function Int128 (line 55) | static Int128 addrrange_end(AddrRange r) function AddrRange (line 60) | static AddrRange addrrange_shift(AddrRange range, Int128 delta) function addrrange_contains (line 66) | static bool addrrange_contains(AddrRange range, Int128 addr) function addrrange_intersects (line 72) | static bool addrrange_intersects(AddrRange r1, AddrRange r2) function AddrRange (line 78) | static AddrRange addrrange_intersection(AddrRange r1, AddrRange r2) type ListenerDirection (line 85) | enum ListenerDirection { Forward, Reverse } function memory_listener_match (line 87) | static bool memory_listener_match(MemoryListener *listener, type CoalescedMemoryRange (line 150) | struct CoalescedMemoryRange { type MemoryRegionIoeventfd (line 155) | struct MemoryRegionIoeventfd { function memory_region_ioeventfd_before (line 162) | static bool memory_region_ioeventfd_before(MemoryRegionIoeventfd a, function memory_region_ioeventfd_equal (line 192) | static bool memory_region_ioeventfd_equal(MemoryRegionIoeventfd a, type FlatRange (line 199) | typedef struct FlatRange FlatRange; type FlatView (line 200) | typedef struct FlatView FlatView; type FlatRange (line 203) | struct FlatRange { type FlatView (line 215) | struct FlatView { type AddressSpace (line 221) | typedef struct AddressSpace AddressSpace; type AddressSpaceOps (line 222) | typedef struct AddressSpaceOps AddressSpaceOps; type AddressSpace (line 225) | struct AddressSpace { function flatrange_equal (line 235) | static bool flatrange_equal(FlatRange *a, FlatRange *b) function flatview_init (line 244) | static void flatview_init(FlatView *view) function flatview_insert (line 254) | static void flatview_insert(FlatView *view, unsigned pos, FlatRange *range) function flatview_destroy (line 267) | static void flatview_destroy(FlatView *view) function can_merge (line 272) | static bool can_merge(FlatRange *r1, FlatRange *r2) function flatview_simplify (line 285) | static void flatview_simplify(FlatView *view) function memory_region_read_accessor (line 304) | static void memory_region_read_accessor(void *opaque, function memory_region_write_accessor (line 318) | static void memory_region_write_accessor(void *opaque, function access_with_adjusted_size (line 332) | static void access_with_adjusted_size(target_phys_addr_t addr, function MemoryRegionPortio (line 365) | static const MemoryRegionPortio *find_portio(MemoryRegion *mr, uint64_t ... function memory_region_iorange_read (line 380) | static void memory_region_iorange_read(IORange *iorange, function memory_region_iorange_write (line 412) | static void memory_region_iorange_write(IORange *iorange, function memory_region_iorange_destructor (line 442) | static void memory_region_iorange_destructor(IORange *iorange) function AddressSpace (line 455) | static AddressSpace *memory_region_to_address_space(MemoryRegion *mr) function render_memory_region (line 472) | static void render_memory_region(FlatView *view, function FlatView (line 560) | static FlatView generate_memory_topology(MemoryRegion *mr) function address_space_add_del_ioeventfds (line 573) | static void address_space_add_del_ioeventfds(AddressSpace *as, function address_space_update_ioeventfds (line 622) | static void address_space_update_ioeventfds(AddressSpace *as) function address_space_update_topology_pass (line 653) | static void address_space_update_topology_pass(AddressSpace *as, function address_space_update_topology (line 716) | static void address_space_update_topology(AddressSpace *as) function memory_region_update_topology (line 729) | static void memory_region_update_topology(MemoryRegion *mr) function memory_region_transaction_begin (line 754) | void memory_region_transaction_begin(void) function memory_region_transaction_commit (line 759) | void memory_region_transaction_commit(void) function memory_region_destructor_none (line 768) | static void memory_region_destructor_none(MemoryRegion *mr) function memory_region_destructor_ram (line 772) | static void memory_region_destructor_ram(MemoryRegion *mr) function memory_region_destructor_ram_from_ptr (line 777) | static void memory_region_destructor_ram_from_ptr(MemoryRegion *mr) function memory_region_destructor_iomem (line 782) | static void memory_region_destructor_iomem(MemoryRegion *mr) function memory_region_destructor_rom_device (line 786) | static void memory_region_destructor_rom_device(MemoryRegion *mr) function memory_region_wrong_endianness (line 791) | static bool memory_region_wrong_endianness(MemoryRegion *mr) function memory_region_init (line 800) | void memory_region_init(MemoryRegion *mr, function memory_region_access_valid (line 831) | static bool memory_region_access_valid(MemoryRegion *mr, function memory_region_dispatch_read1 (line 857) | static uint64_t memory_region_dispatch_read1(MemoryRegion *mr, function adjust_endianness (line 880) | static void adjust_endianness(MemoryRegion *mr, uint64_t *data, unsigned... function memory_region_dispatch_read (line 898) | static uint64_t memory_region_dispatch_read(MemoryRegion *mr, function memory_region_dispatch_write (line 909) | static void memory_region_dispatch_write(MemoryRegion *mr, function memory_region_init_io (line 932) | void memory_region_init_io(MemoryRegion *mr, function memory_region_init_ram (line 946) | void memory_region_init_ram(MemoryRegion *mr, function memory_region_init_ram_ptr (line 957) | void memory_region_init_ram_ptr(MemoryRegion *mr, function memory_region_init_alias (line 969) | void memory_region_init_alias(MemoryRegion *mr, function memory_region_init_rom_device (line 980) | void memory_region_init_rom_device(MemoryRegion *mr, function invalid_read (line 995) | static uint64_t invalid_read(void *opaque, target_phys_addr_t addr, function invalid_write (line 1007) | static void invalid_write(void *opaque, target_phys_addr_t addr, uint64_... function memory_region_init_reservation (line 1024) | void memory_region_init_reservation(MemoryRegion *mr, function memory_region_destroy (line 1031) | void memory_region_destroy(MemoryRegion *mr) function memory_region_size (line 1040) | uint64_t memory_region_size(MemoryRegion *mr) function memory_region_is_ram (line 1053) | bool memory_region_is_ram(MemoryRegion *mr) function memory_region_is_logging (line 1058) | bool memory_region_is_logging(MemoryRegion *mr) function memory_region_is_rom (line 1063) | bool memory_region_is_rom(MemoryRegion *mr) function memory_region_set_log (line 1068) | void memory_region_set_log(MemoryRegion *mr, bool log, unsigned client) function memory_region_get_dirty (line 1076) | bool memory_region_get_dirty(MemoryRegion *mr, target_phys_addr_t addr, function memory_region_set_dirty (line 1084) | void memory_region_set_dirty(MemoryRegion *mr, target_phys_addr_t addr, function memory_region_sync_dirty_bitmap (line 1091) | void memory_region_sync_dirty_bitmap(MemoryRegion *mr) function memory_region_set_readonly (line 1103) | void memory_region_set_readonly(MemoryRegion *mr, bool readonly) function memory_region_rom_device_set_readable (line 1111) | void memory_region_rom_device_set_readable(MemoryRegion *mr, bool readable) function memory_region_reset_dirty (line 1119) | void memory_region_reset_dirty(MemoryRegion *mr, target_phys_addr_t addr, function memory_region_update_coalesced_range (line 1139) | static void memory_region_update_coalesced_range(MemoryRegion *mr) function memory_region_set_coalescing (line 1164) | void memory_region_set_coalescing(MemoryRegion *mr) function memory_region_add_coalescing (line 1170) | void memory_region_add_coalescing(MemoryRegion *mr, function memory_region_clear_coalescing (line 1181) | void memory_region_clear_coalescing(MemoryRegion *mr) function memory_region_add_eventfd (line 1193) | void memory_region_add_eventfd(MemoryRegion *mr, function memory_region_del_eventfd (line 1223) | void memory_region_del_eventfd(MemoryRegion *mr, function memory_region_add_subregion_common (line 1253) | static void memory_region_add_subregion_common(MemoryRegion *mr, function memory_region_add_subregion (line 1295) | void memory_region_add_subregion(MemoryRegion *mr, function memory_region_add_subregion_overlap (line 1304) | void memory_region_add_subregion_overlap(MemoryRegion *mr, function memory_region_del_subregion (line 1314) | void memory_region_del_subregion(MemoryRegion *mr, function memory_region_set_enabled (line 1323) | void memory_region_set_enabled(MemoryRegion *mr, bool enabled) function memory_region_set_address (line 1332) | void memory_region_set_address(MemoryRegion *mr, target_phys_addr_t addr) function memory_region_set_alias_offset (line 1353) | void memory_region_set_alias_offset(MemoryRegion *mr, target_phys_addr_t... function ram_addr_t (line 1367) | ram_addr_t memory_region_get_ram_addr(MemoryRegion *mr) function cmp_flatrange_addr (line 1372) | static int cmp_flatrange_addr(const void *addr_, const void *fr_) function FlatRange (line 1385) | static FlatRange *address_space_lookup(AddressSpace *as, AddrRange addr) function MemoryRegionSection (line 1391) | MemoryRegionSection memory_region_find(MemoryRegion *address_space, function memory_global_sync_dirty_bitmap (line 1420) | void memory_global_sync_dirty_bitmap(MemoryRegion *address_space) function memory_global_dirty_log_start (line 1430) | void memory_global_dirty_log_start(void) function memory_global_dirty_log_stop (line 1436) | void memory_global_dirty_log_stop(void) function listener_add_address_space (line 1442) | static void listener_add_address_space(MemoryListener *listener, function memory_listener_register (line 1468) | void memory_listener_register(MemoryListener *listener, MemoryRegion *fi... function memory_listener_unregister (line 1489) | void memory_listener_unregister(MemoryListener *listener) function set_system_memory_map (line 1494) | void set_system_memory_map(MemoryRegion *mr) function set_system_io_map (line 1500) | void set_system_io_map(MemoryRegion *mr) function io_mem_read (line 1506) | uint64_t io_mem_read(MemoryRegion *mr, target_phys_addr_t addr, unsigned... function io_mem_write (line 1511) | void io_mem_write(MemoryRegion *mr, target_phys_addr_t addr, type MemoryRegionList (line 1517) | typedef struct MemoryRegionList MemoryRegionList; type MemoryRegionList (line 1519) | struct MemoryRegionList { type MemoryRegionListHead (line 1525) | typedef QTAILQ_HEAD(queue, MemoryRegionList) MemoryRegionListHead; function mtree_print_mr (line 1527) | static void mtree_print_mr(fprintf_function mon_printf, void *f, function mtree_info (line 1619) | void mtree_info(fprintf_function mon_printf, void *f) FILE: qemu/memory.h type MemoryRegionOps (line 29) | typedef struct MemoryRegionOps MemoryRegionOps; type MemoryRegion (line 30) | typedef struct MemoryRegion MemoryRegion; type MemoryRegionPortio (line 31) | typedef struct MemoryRegionPortio MemoryRegionPortio; type MemoryRegionMmio (line 32) | typedef struct MemoryRegionMmio MemoryRegionMmio; type MemoryRegionMmio (line 41) | struct MemoryRegionMmio { type MemoryRegionIORange (line 47) | typedef struct MemoryRegionIORange MemoryRegionIORange; type MemoryRegionIORange (line 48) | struct MemoryRegionIORange { type MemoryRegionOps (line 57) | struct MemoryRegionOps { type CoalescedMemoryRange (line 116) | typedef struct CoalescedMemoryRange CoalescedMemoryRange; type MemoryRegionIoeventfd (line 117) | typedef struct MemoryRegionIoeventfd MemoryRegionIoeventfd; type MemoryRegion (line 119) | struct MemoryRegion { type MemoryRegionPortio (line 149) | struct MemoryRegionPortio { type MemoryRegionSection (line 159) | typedef struct MemoryRegionSection MemoryRegionSection; type MemoryRegionSection (line 172) | struct MemoryRegionSection { type MemoryListener (line 181) | typedef struct MemoryListener MemoryListener; type MemoryListener (line 189) | struct MemoryListener { FILE: qemu/microblaze-dis.c type microblaze_instr (line 103) | enum microblaze_instr { type microblaze_instr_type (line 133) | enum microblaze_instr_type { type op_code_struct (line 278) | struct op_code_struct { type op_code_struct (line 604) | struct op_code_struct type disassemble_info (line 606) | struct disassemble_info type op_code_struct (line 607) | struct op_code_struct type microblaze_instr (line 608) | enum microblaze_instr type microblaze_instr_type (line 610) | enum microblaze_instr_type type microblaze_instr (line 613) | enum microblaze_instr type op_code_struct (line 692) | struct op_code_struct function read_insn_microblaze (line 754) | unsigned long function print_insn_microblaze (line 789) | int function get_insn_microblaze (line 971) | enum microblaze_instr function get_delay_slots_microblaze (line 995) | short function microblaze_decode_insn (line 1010) | enum microblaze_instr function microblaze_get_target_address (line 1031) | unsigned long FILE: qemu/migration-exec.c function file_errno (line 37) | static int file_errno(MigrationState *s) function file_write (line 42) | static int file_write(MigrationState *s, const void * buf, size_t size) function exec_close (line 47) | static int exec_close(MigrationState *s) function exec_start_outgoing_migration (line 63) | int exec_start_outgoing_migration(MigrationState *s, const char *command) function exec_accept_incoming_migration (line 96) | static void exec_accept_incoming_migration(void *opaque) function exec_start_incoming_migration (line 105) | int exec_start_incoming_migration(const char *command) FILE: qemu/migration-fd.c function fd_errno (line 35) | static int fd_errno(MigrationState *s) function fd_write (line 40) | static int fd_write(MigrationState *s, const void * buf, size_t size) function fd_close (line 45) | static int fd_close(MigrationState *s) function fd_start_outgoing_migration (line 76) | int fd_start_outgoing_migration(MigrationState *s, const char *fdname) function fd_accept_incoming_migration (line 102) | static void fd_accept_incoming_migration(void *opaque) function fd_start_incoming_migration (line 111) | int fd_start_incoming_migration(const char *infd) FILE: qemu/migration-tcp.c function socket_errno (line 33) | static int socket_errno(MigrationState *s) function socket_write (line 38) | static int socket_write(MigrationState *s, const void * buf, size_t size) function tcp_close (line 43) | static int tcp_close(MigrationState *s) function tcp_wait_for_connect (line 56) | static void tcp_wait_for_connect(void *opaque) function tcp_start_outgoing_migration (line 82) | int tcp_start_outgoing_migration(MigrationState *s, const char *host_port) function tcp_accept_incoming_migration (line 124) | static void tcp_accept_incoming_migration(void *opaque) function tcp_start_incoming_migration (line 158) | int tcp_start_incoming_migration(const char *host_port) FILE: qemu/migration-unix.c function unix_errno (line 33) | static int unix_errno(MigrationState *s) function unix_write (line 38) | static int unix_write(MigrationState *s, const void * buf, size_t size) function unix_close (line 43) | static int unix_close(MigrationState *s) function unix_wait_for_connect (line 56) | static void unix_wait_for_connect(void *opaque) function unix_start_outgoing_migration (line 82) | int unix_start_outgoing_migration(MigrationState *s, const char *path) function unix_accept_incoming_migration (line 121) | static void unix_accept_incoming_migration(void *opaque) function unix_start_incoming_migration (line 155) | int unix_start_incoming_migration(const char *path) FILE: qemu/migration.c function MigrationState (line 53) | static MigrationState *migrate_get_current(void) function qemu_start_incoming_migration (line 63) | int qemu_start_incoming_migration(const char *uri) function process_incoming_migration (line 85) | void process_incoming_migration(QEMUFile *f) function migrate_max_downtime (line 110) | uint64_t migrate_max_downtime(void) function MigrationInfo (line 115) | MigrationInfo *qmp_query_migrate(Error **errp) function migrate_fd_cleanup (line 161) | static int migrate_fd_cleanup(MigrationState *s) function migrate_fd_error (line 181) | void migrate_fd_error(MigrationState *s) function migrate_fd_completed (line 189) | static void migrate_fd_completed(MigrationState *s) function migrate_fd_put_notify (line 201) | static void migrate_fd_put_notify(void *opaque) function migrate_fd_put_buffer (line 212) | static ssize_t migrate_fd_put_buffer(void *opaque, const void *data, function migrate_fd_put_ready (line 236) | static void migrate_fd_put_ready(void *opaque) function migrate_fd_cancel (line 269) | static void migrate_fd_cancel(MigrationState *s) function migrate_fd_wait_for_unfreeze (line 283) | static void migrate_fd_wait_for_unfreeze(void *opaque) function migrate_fd_close (line 306) | static int migrate_fd_close(void *opaque) function add_migration_state_change_notifier (line 314) | void add_migration_state_change_notifier(Notifier *notify) function remove_migration_state_change_notifier (line 319) | void remove_migration_state_change_notifier(Notifier *notify) function migration_is_active (line 324) | bool migration_is_active(MigrationState *s) function migration_has_finished (line 329) | bool migration_has_finished(MigrationState *s) function migration_has_failed (line 334) | bool migration_has_failed(MigrationState *s) function migrate_fd_connect (line 340) | void migrate_fd_connect(MigrationState *s) function MigrationState (line 362) | static MigrationState *migrate_init(int blk, int inc) function migrate_add_blocker (line 380) | void migrate_add_blocker(Error *reason) function migrate_del_blocker (line 385) | void migrate_del_blocker(Error *reason) function qmp_migrate (line 390) | void qmp_migrate(const char *uri, bool has_blk, bool blk, function qmp_migrate_cancel (line 439) | void qmp_migrate_cancel(Error **errp) function qmp_migrate_set_speed (line 444) | void qmp_migrate_set_speed(int64_t value, Error **errp) function qmp_migrate_set_downtime (line 457) | void qmp_migrate_set_downtime(double value, Error **errp) FILE: qemu/migration.h type MigrationState (line 22) | typedef struct MigrationState MigrationState; type MigrationState (line 24) | struct MigrationState FILE: qemu/mips-dis.c type mips_opcode (line 255) | struct mips_opcode type mips_opcode (line 891) | struct mips_opcode type mips_opcode (line 893) | struct mips_opcode type mips_opcode (line 1060) | struct mips_opcode type mips_opcode (line 1206) | struct mips_opcode type mips_opcode (line 2763) | struct mips_opcode type mips_opcode (line 2764) | struct mips_opcode type mips_cp0sel_name (line 2774) | struct mips_cp0sel_name type mips_cp0sel_name (line 2866) | struct mips_cp0sel_name type mips_cp0sel_name (line 2954) | struct mips_cp0sel_name type mips_cp0sel_name (line 3022) | struct mips_cp0sel_name type mips_abi_choice (line 3064) | struct mips_abi_choice type mips_abi_choice (line 3071) | struct mips_abi_choice type mips_arch_choice (line 3079) | struct mips_arch_choice type mips_arch_choice (line 3120) | struct mips_arch_choice type mips_cp0sel_name (line 3220) | struct mips_cp0sel_name type mips_abi_choice (line 3227) | struct mips_abi_choice type mips_abi_choice (line 3230) | struct mips_abi_choice type mips_arch_choice (line 3241) | struct mips_arch_choice type mips_arch_choice (line 3244) | struct mips_arch_choice type mips_arch_choice (line 3255) | struct mips_arch_choice type mips_arch_choice (line 3259) | struct mips_arch_choice type mips_arch_choice (line 3260) | struct mips_arch_choice function set_default_mips_dis_options (line 3283) | static void function parse_mips_dis_option (line 3332) | static void function parse_mips_dis_options (line 3424) | static void type mips_cp0sel_name (line 3454) | struct mips_cp0sel_name type mips_cp0sel_name (line 3455) | struct mips_cp0sel_name function print_insn_args (line 3470) | static void function is_newabi (line 3977) | static int function print_insn_mips (line 3998) | static int function _print_insn_mips (line 4103) | static int function print_insn_big_mips (line 4151) | int function print_insn_little_mips (line 4157) | int function print_insn_mips16 (line 4165) | static int function print_mips16_insn_arg (line 4321) | static void function print_mips_disassembler_options (line 4821) | void FILE: qemu/module.c type ModuleEntry (line 20) | typedef struct ModuleEntry type ModuleTypeList (line 26) | typedef QTAILQ_HEAD(, ModuleEntry) ModuleTypeList; function init_types (line 30) | static void init_types(void) function ModuleTypeList (line 47) | static ModuleTypeList *find_type(module_init_type type) function register_module_init (line 58) | void register_module_init(void (*fn)(void), module_init_type type) function module_call_init (line 71) | void module_call_init(module_init_type type) FILE: qemu/module.h type module_init_type (line 23) | typedef enum { FILE: qemu/monitor.c type MonitorCompletionData (line 116) | typedef struct MonitorCompletionData MonitorCompletionData; type MonitorCompletionData (line 117) | struct MonitorCompletionData { type mon_cmd_t (line 122) | typedef struct mon_cmd_t { type mon_fd_t (line 139) | typedef struct mon_fd_t mon_fd_t; type mon_fd_t (line 140) | struct mon_fd_t { type MonitorControl (line 146) | typedef struct MonitorControl { type Monitor (line 152) | struct Monitor { function mon_print_count_inc (line 178) | static inline void mon_print_count_inc(Monitor *mon) function mon_print_count_init (line 183) | static inline void mon_print_count_init(Monitor *mon) function mon_print_count_get (line 188) | static inline int mon_print_count_get(const Monitor *mon) function mon_print_count_inc (line 195) | static inline void mon_print_count_inc(Monitor *mon) { } function mon_print_count_init (line 196) | static inline void mon_print_count_init(Monitor *mon) { } function mon_print_count_get (line 197) | static inline int mon_print_count_get(const Monitor *mon) { return 0; } function qmp_cmd_mode (line 216) | static inline int qmp_cmd_mode(const Monitor *mon) function monitor_ctrl_mode (line 222) | static inline int monitor_ctrl_mode(const Monitor *mon) function monitor_cur_is_qmp (line 228) | int monitor_cur_is_qmp(void) function monitor_read_command (line 233) | void monitor_read_command(Monitor *mon, int show_prompt) function monitor_read_password (line 243) | int monitor_read_password(Monitor *mon, ReadLineFunc *readline_func, function monitor_flush (line 259) | void monitor_flush(Monitor *mon) function monitor_puts (line 268) | static void monitor_puts(Monitor *mon, const char *str) function monitor_vprintf (line 285) | void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) function monitor_printf (line 302) | void monitor_printf(Monitor *mon, const char *fmt, ...) function monitor_print_filename (line 310) | void monitor_print_filename(Monitor *mon, const char *filename) function GCC_FMT_ATTR (line 337) | static int GCC_FMT_ATTR(2, 3) monitor_fprintf(FILE *stream, function monitor_user_noop (line 347) | static void monitor_user_noop(Monitor *mon, const QObject *data) { } function handler_is_qobject (line 349) | static inline int handler_is_qobject(const mon_cmd_t *cmd) function handler_is_async (line 354) | static inline bool handler_is_async(const mon_cmd_t *cmd) function monitor_has_error (line 359) | static inline int monitor_has_error(const Monitor *mon) function monitor_json_emitter (line 364) | static void monitor_json_emitter(Monitor *mon, const QObject *data) function monitor_protocol_emitter (line 378) | static void monitor_protocol_emitter(Monitor *mon, QObject *data) function timestamp_put (line 413) | static void timestamp_put(QDict *qdict) function monitor_protocol_event (line 434) | void monitor_protocol_event(MonitorEvent event, QObject *data) function monitor_emit_json (line 528) | void monitor_emit_json(QObject *object) function do_qmp_capabilities (line 538) | static int do_qmp_capabilities(Monitor *mon, const QDict *params, function compare_cmd (line 591) | static int compare_cmd(const char *name, const char *list) function help_cmd_dump (line 611) | static void help_cmd_dump(Monitor *mon, const mon_cmd_t *cmds, function help_cmd (line 623) | static void help_cmd(Monitor *mon, const char *name) function do_help_cmd (line 640) | static void do_help_cmd(Monitor *mon, const QDict *qdict) function do_trace_event_set_state (line 645) | static void do_trace_event_set_state(Monitor *mon, const QDict *qdict) function do_trace_file (line 657) | static void do_trace_file(Monitor *mon, const QDict *qdict) function user_monitor_complete (line 681) | static void user_monitor_complete(void *opaque, QObject *ret_data) function qmp_monitor_complete (line 692) | static void qmp_monitor_complete(void *opaque, QObject *ret_data) function qmp_async_cmd_handler (line 697) | static int qmp_async_cmd_handler(Monitor *mon, const mon_cmd_t *cmd, function user_async_cmd_handler (line 703) | static void user_async_cmd_handler(Monitor *mon, const mon_cmd_t *cmd, function do_info (line 720) | static void do_info(Monitor *mon, const QDict *qdict) function CommandInfoList (line 745) | CommandInfoList *qmp_query_commands(Error **errp) function monitor_set_cpu (line 763) | int monitor_set_cpu(int cpu_index) function CPUArchState (line 776) | static CPUArchState *mon_get_cpu(void) function monitor_get_cpu_index (line 785) | int monitor_get_cpu_index(void) function do_info_registers (line 790) | static void do_info_registers(Monitor *mon) function do_info_jit (line 803) | static void do_info_jit(Monitor *mon) function do_info_history (line 808) | static void do_info_history(Monitor *mon) function do_info_cpu_stats (line 827) | static void do_info_cpu_stats(Monitor *mon) function do_info_trace (line 837) | static void do_info_trace(Monitor *mon) function do_trace_print_events (line 843) | static void do_trace_print_events(Monitor *mon) function add_graphics_client (line 848) | static int add_graphics_client(Monitor *mon, const QDict *qdict, QObject... function client_migrate_info (line 887) | static int client_migrate_info(Monitor *mon, const QDict *qdict, function do_screen_dump (line 921) | static int do_screen_dump(Monitor *mon, const QDict *qdict, QObject **re... function do_logfile (line 927) | static void do_logfile(Monitor *mon, const QDict *qdict) function do_log (line 932) | static void do_log(Monitor *mon, const QDict *qdict) function do_singlestep (line 949) | static void do_singlestep(Monitor *mon, const QDict *qdict) function do_gdbserver (line 961) | static void do_gdbserver(Monitor *mon, const QDict *qdict) function do_watchdog_action (line 977) | static void do_watchdog_action(Monitor *mon, const QDict *qdict) function monitor_printc (line 985) | static void monitor_printc(Monitor *mon, int c) function memory_dump (line 1012) | static void memory_dump(Monitor *mon, int count, int format, int wsize, function do_memory_dump (line 1132) | static void do_memory_dump(Monitor *mon, const QDict *qdict) function do_physical_memory_dump (line 1142) | static void do_physical_memory_dump(Monitor *mon, const QDict *qdict) function do_print (line 1152) | static void do_print(Monitor *mon, const QDict *qdict) function do_sum (line 1199) | static void do_sum(Monitor *mon, const QDict *qdict) type KeyDef (line 1216) | typedef struct { function get_keycode (line 1365) | static int get_keycode(const char *key) function release_keys (line 1388) | static void release_keys(void *opaque) function do_sendkey (line 1401) | static void do_sendkey(Monitor *mon, const QDict *qdict) function do_mouse_move (line 1457) | static void do_mouse_move(Monitor *mon, const QDict *qdict) function do_mouse_button (line 1471) | static void do_mouse_button(Monitor *mon, const QDict *qdict) function do_ioport_read (line 1478) | static void do_ioport_read(Monitor *mon, const QDict *qdict) function do_ioport_write (line 1512) | static void do_ioport_write(Monitor *mon, const QDict *qdict) function do_boot_set (line 1534) | static void do_boot_set(Monitor *mon, const QDict *qdict) function print_pte (line 1551) | static void print_pte(Monitor *mon, target_phys_addr_t addr, function tlb_info_32 (line 1575) | static void tlb_info_32(Monitor *mon, CPUArchState *env) function tlb_info_pae32 (line 1603) | static void tlb_info_pae32(Monitor *mon, CPUArchState *env) function tlb_info_64 (line 1643) | static void tlb_info_64(Monitor *mon, CPUArchState *env) function tlb_info (line 1700) | static void tlb_info(Monitor *mon) function mem_print (line 1724) | static void mem_print(Monitor *mon, target_phys_addr_t *pstart, function mem_info_32 (line 1747) | static void mem_info_32(Monitor *mon, CPUArchState *env) function mem_info_pae32 (line 1788) | static void mem_info_pae32(Monitor *mon, CPUArchState *env) function mem_info_64 (line 1845) | static void mem_info_64(Monitor *mon, CPUArchState *env) function mem_info (line 1923) | static void mem_info(Monitor *mon) function print_tlb (line 1950) | static void print_tlb(Monitor *mon, int idx, tlb_t *tlb) function tlb_info (line 1962) | static void tlb_info(Monitor *mon) function tlb_info (line 1978) | static void tlb_info(Monitor *mon) function do_info_mtree (line 1986) | static void do_info_mtree(Monitor *mon) function do_info_numa (line 1991) | static void do_info_numa(Monitor *mon) function do_info_profile (line 2015) | static void do_info_profile(Monitor *mon) function do_info_profile (line 2029) | static void do_info_profile(Monitor *mon) function do_info_capture (line 2038) | static void do_info_capture(Monitor *mon) function do_stop_capture (line 2050) | static void do_stop_capture(Monitor *mon, const QDict *qdict) function do_wav_capture (line 2066) | static void do_wav_capture(Monitor *mon, const QDict *qdict) function qemu_acl (line 2092) | static qemu_acl *find_acl(Monitor *mon, const char *name) function do_acl_show (line 2102) | static void do_acl_show(Monitor *mon, const QDict *qdict) function do_acl_reset (line 2120) | static void do_acl_reset(Monitor *mon, const QDict *qdict) function do_acl_policy (line 2131) | static void do_acl_policy(Monitor *mon, const QDict *qdict) function do_acl_add (line 2151) | static void do_acl_add(Monitor *mon, const QDict *qdict) function do_acl_remove (line 2182) | static void do_acl_remove(Monitor *mon, const QDict *qdict) function do_inject_mce (line 2199) | static void do_inject_mce(Monitor *mon, const QDict *qdict) function do_getfd (line 2223) | static int do_getfd(Monitor *mon, const QDict *qdict, QObject **ret_data) function do_closefd (line 2259) | static int do_closefd(Monitor *mon, const QDict *qdict, QObject **ret_data) function do_loadvm (line 2280) | static void do_loadvm(Monitor *mon, const QDict *qdict) function monitor_get_fd (line 2292) | int monitor_get_fd(Monitor *mon, const char *fdname) type MonitorDef (line 2643) | typedef struct MonitorDef { function target_long (line 2651) | static target_long monitor_get_pc (const struct MonitorDef *md, int val) function target_long (line 2656) | static target_long monitor_get_eflags (const struct MonitorDef *md, int ... function target_long (line 2666) | static target_long monitor_get_ccr (const struct MonitorDef *md, int val) function target_long (line 2679) | static target_long monitor_get_msr (const struct MonitorDef *md, int val) function target_long (line 2685) | static target_long monitor_get_xer (const struct MonitorDef *md, int val) function target_long (line 2691) | static target_long monitor_get_decr (const struct MonitorDef *md, int val) function target_long (line 2697) | static target_long monitor_get_tbu (const struct MonitorDef *md, int val) function target_long (line 2703) | static target_long monitor_get_tbl (const struct MonitorDef *md, int val) function target_long (line 2712) | static target_long monitor_get_psr (const struct MonitorDef *md, int val) function target_long (line 2720) | static target_long monitor_get_reg(const struct MonitorDef *md, int val) function expr_error (line 3037) | static void expr_error(Monitor *mon, const char *msg) function get_monitor_def (line 3044) | static int get_monitor_def(target_long *pval, const char *name) function next (line 3074) | static void next(void) function expr_unary (line 3085) | static int64_t expr_unary(Monitor *mon) function expr_prod (line 3168) | static int64_t expr_prod(Monitor *mon) function expr_logic (line 3199) | static int64_t expr_logic(Monitor *mon) function expr_sum (line 3227) | static int64_t expr_sum(Monitor *mon) function get_expr (line 3247) | static int get_expr(Monitor *mon, int64_t *pval, const char **pp) function get_double (line 3261) | static int get_double(Monitor *mon, double *pval, const char **pp) function get_str (line 3282) | static int get_str(char *buf, int buf_size, const char **pp) function is_valid_option (line 3405) | static int is_valid_option(const char *c, const char *typestr) function mon_cmd_t (line 3417) | static const mon_cmd_t *search_dispatch_table(const mon_cmd_t *disp_table, function mon_cmd_t (line 3431) | static const mon_cmd_t *monitor_find_command(const char *cmdname) function mon_cmd_t (line 3436) | static const mon_cmd_t *qmp_find_cmd(const char *cmdname) function mon_cmd_t (line 3441) | static const mon_cmd_t *monitor_parse_command(Monitor *mon, function monitor_set_error (line 3789) | void monitor_set_error(Monitor *mon, QError *qerror) function handler_audit (line 3801) | static void handler_audit(Monitor *mon, const mon_cmd_t *cmd, int ret) function handle_user_command (line 3842) | static void handle_user_command(Monitor *mon, const char *cmdline) function cmd_completion (line 3873) | static void cmd_completion(const char *name, const char *list) function file_completion (line 3899) | static void file_completion(const char *input) function block_completion_it (line 3955) | static void block_completion_it(void *opaque, BlockDriverState *bs) function parse_cmdline (line 3967) | static void parse_cmdline(const char *cmdline, function monitor_find_completion (line 3998) | static void monitor_find_completion(const char *cmdline) function monitor_can_read (line 4100) | static int monitor_can_read(void *opaque) function invalid_qmp_mode (line 4107) | static int invalid_qmp_mode(const Monitor *mon, const char *cmd_name) function check_client_args_type (line 4123) | static int check_client_args_type(const QDict *client_args, function check_mandatory_args (line 4209) | static int check_mandatory_args(const QDict *cmd_args, function QDict (line 4233) | static QDict *qdict_from_args_type(const char *args_type) function qmp_check_client_args (line 4286) | static int qmp_check_client_args(const mon_cmd_t *cmd, QDict *client_args) function QDict (line 4316) | static QDict *qmp_check_input_obj(QObject *input_obj) function qmp_call_cmd (line 4362) | static void qmp_call_cmd(Monitor *mon, const mon_cmd_t *cmd, function handle_qmp_command (line 4376) | static void handle_qmp_command(JSONMessageParser *parser, QList *tokens) function monitor_control_read (line 4451) | static void monitor_control_read(void *opaque, const uint8_t *buf, int s... function monitor_read (line 4462) | static void monitor_read(void *opaque, const uint8_t *buf, int size) function monitor_command_cb (line 4482) | static void monitor_command_cb(Monitor *mon, const char *cmdline, void *... function monitor_suspend (line 4489) | int monitor_suspend(Monitor *mon) function monitor_resume (line 4497) | void monitor_resume(Monitor *mon) function QObject (line 4505) | static QObject *get_qmp_greeting(void) function monitor_control_event (line 4516) | static void monitor_control_event(void *opaque, int event) function monitor_event (line 4535) | static void monitor_event(void *opaque, int event) function compare_mon_cmd (line 4575) | static int function sortcmdlist (line 4582) | static void sortcmdlist(void) function monitor_init (line 4603) | void monitor_init(CharDriverState *chr, int flags) function bdrv_password_cb (line 4640) | static void bdrv_password_cb(Monitor *mon, const char *password, void *o... function ReadLineState (line 4655) | ReadLineState *monitor_get_rs(Monitor *mon) function monitor_read_bdrv_key_start (line 4660) | int monitor_read_bdrv_key_start(Monitor *mon, BlockDriverState *bs, function monitor_read_block_device_key (line 4692) | int monitor_read_block_device_key(Monitor *mon, const char *device, FILE: qemu/monitor.h type MonitorEvent (line 24) | typedef enum MonitorEvent { FILE: qemu/nbd.c function nbd_wr_sync (line 84) | size_t nbd_wr_sync(int fd, void *buffer, size_t size, bool do_read) function combine_addr (line 129) | static void combine_addr(char *buf, size_t len, const char* address, function tcp_socket_outgoing (line 140) | int tcp_socket_outgoing(const char *address, uint16_t port) function tcp_socket_outgoing_spec (line 147) | int tcp_socket_outgoing_spec(const char *address_and_port) function tcp_socket_incoming (line 152) | int tcp_socket_incoming(const char *address, uint16_t port) function tcp_socket_incoming_spec (line 159) | int tcp_socket_incoming_spec(const char *address_and_port) function unix_socket_incoming (line 166) | int unix_socket_incoming(const char *path) function unix_socket_outgoing (line 174) | int unix_socket_outgoing(const char *path) function nbd_send_negotiate (line 193) | static int nbd_send_negotiate(int csock, off_t size, uint32_t flags) function nbd_receive_negotiate (line 225) | int nbd_receive_negotiate(int csock, const char *name, uint32_t *flags, function nbd_init (line 363) | int nbd_init(int fd, int csock, uint32_t flags, off_t size, size_t block... function nbd_disconnect (line 417) | int nbd_disconnect(int fd) function nbd_client (line 425) | int nbd_client(int fd) function nbd_init (line 454) | int nbd_init(int fd, int csock, uint32_t flags, off_t size, size_t block... function nbd_disconnect (line 460) | int nbd_disconnect(int fd) function nbd_client (line 466) | int nbd_client(int fd) function nbd_send_request (line 473) | int nbd_send_request(int csock, struct nbd_request *request) function nbd_receive_request (line 495) | static int nbd_receive_request(int csock, struct nbd_request *request) function nbd_receive_reply (line 532) | int nbd_receive_reply(int csock, struct nbd_reply *reply) function nbd_send_reply (line 567) | static int nbd_send_reply(int csock, struct nbd_reply *reply) type NBDRequest (line 592) | typedef struct NBDRequest NBDRequest; type NBDRequest (line 594) | struct NBDRequest { type NBDExport (line 600) | struct NBDExport { type NBDClient (line 608) | struct NBDClient { function nbd_client_get (line 623) | static void nbd_client_get(NBDClient *client) function nbd_client_put (line 628) | static void nbd_client_put(NBDClient *client) function nbd_client_close (line 635) | static void nbd_client_close(NBDClient *client) function NBDRequest (line 646) | static NBDRequest *nbd_request_get(NBDClient *client) function nbd_request_put (line 666) | static void nbd_request_put(NBDRequest *req) function NBDExport (line 676) | NBDExport *nbd_export_new(BlockDriverState *bs, off_t dev_offset, function nbd_export_close (line 688) | void nbd_export_close(NBDExport *exp) function nbd_co_send_reply (line 705) | static int nbd_co_send_reply(NBDRequest *req, struct nbd_reply *reply, function nbd_co_receive_request (line 744) | static int nbd_co_receive_request(NBDRequest *req, struct nbd_request *r... function nbd_trip (line 788) | static void nbd_trip(void *opaque) function nbd_can_read (line 915) | static int nbd_can_read(void *opaque) function nbd_read (line 922) | static void nbd_read(void *opaque) function nbd_restart_write (line 933) | static void nbd_restart_write(void *opaque) function NBDClient (line 940) | NBDClient *nbd_client_new(NBDExport *exp, int csock, FILE: qemu/nbd.h type nbd_request (line 26) | struct nbd_request { type nbd_reply (line 34) | struct nbd_reply { type nbd_request (line 73) | struct nbd_request type nbd_reply (line 74) | struct nbd_reply type NBDExport (line 78) | typedef struct NBDExport NBDExport; type NBDClient (line 79) | typedef struct NBDClient NBDClient; FILE: qemu/net.c function hex_dump (line 55) | static void hex_dump(FILE *f, const uint8_t *buf, int size) function get_str_sep (line 82) | static int get_str_sep(char *buf, int buf_size, const char **pp, int sep) function parse_host_port (line 102) | int parse_host_port(struct sockaddr_in *saddr, const char *str) function qemu_format_nic_info_str (line 132) | void qemu_format_nic_info_str(VLANClientState *vc, uint8_t macaddr[6]) function qemu_macaddr_default_if_unset (line 141) | void qemu_macaddr_default_if_unset(MACAddr *macaddr) type iovec (line 189) | struct iovec function VLANClientState (line 193) | VLANClientState *qemu_new_net_client(NetClientInfo *info, function NICState (line 233) | NICState *qemu_new_nic(NetClientInfo *info, function qemu_cleanup_vlan_client (line 254) | static void qemu_cleanup_vlan_client(VLANClientState *vc) function qemu_free_vlan_client (line 267) | static void qemu_free_vlan_client(VLANClientState *vc) function qemu_del_vlan_client (line 282) | void qemu_del_vlan_client(VLANClientState *vc) function VLANClientState (line 312) | VLANClientState * function qemu_foreach_nic (line 338) | void qemu_foreach_nic(qemu_nic_foreach func, void *opaque) function qemu_can_send_packet (line 358) | int qemu_can_send_packet(VLANClientState *sender) function qemu_deliver_packet (line 391) | static ssize_t qemu_deliver_packet(VLANClientState *sender, function qemu_vlan_deliver_packet (line 421) | static ssize_t qemu_vlan_deliver_packet(VLANClientState *sender, function qemu_purge_queued_packets (line 465) | void qemu_purge_queued_packets(VLANClientState *vc) function qemu_flush_queued_packets (line 482) | void qemu_flush_queued_packets(VLANClientState *vc) function qemu_send_packet_async_with_flags (line 497) | static ssize_t qemu_send_packet_async_with_flags(VLANClientState *sender, function qemu_send_packet_async (line 522) | ssize_t qemu_send_packet_async(VLANClientState *sender, function qemu_send_packet (line 530) | void qemu_send_packet(VLANClientState *vc, const uint8_t *buf, int size) function qemu_send_packet_raw (line 535) | ssize_t qemu_send_packet_raw(VLANClientState *vc, const uint8_t *buf, in... function vc_sendv_compat (line 541) | static ssize_t vc_sendv_compat(VLANClientState *vc, const struct iovec *... function qemu_deliver_packet_iov (line 552) | static ssize_t qemu_deliver_packet_iov(VLANClientState *sender, function qemu_vlan_deliver_packet_iov (line 571) | static ssize_t qemu_vlan_deliver_packet_iov(VLANClientState *sender, function qemu_sendv_packet_async (line 607) | ssize_t qemu_sendv_packet_async(VLANClientState *sender, function qemu_sendv_packet (line 628) | ssize_t function VLANState (line 635) | VLANState *qemu_find_vlan(int id, int allocate) function VLANClientState (line 662) | VLANClientState *qemu_find_netdev(const char *id) function nic_get_free_idx (line 677) | static int nic_get_free_idx(void) function qemu_show_nic_models (line 687) | int qemu_show_nic_models(const char *arg, const char *const *models) function qemu_check_nic_model (line 700) | void qemu_check_nic_model(NICInfo *nd, const char *model) function qemu_find_nic_model (line 713) | int qemu_find_nic_model(NICInfo *nd, const char * const *models, function net_handle_fd_param (line 730) | int net_handle_fd_param(Monitor *mon, const char *param) function net_init_nic (line 748) | static int net_init_nic(QemuOpts *opts, function net_host_check_device (line 1171) | static int net_host_check_device(const char *device) function net_host_device_add (line 1194) | void net_host_device_add(Monitor *mon, const QDict *qdict) function net_host_device_remove (line 1217) | void net_host_device_remove(Monitor *mon, const QDict *qdict) function do_netdev_add (line 1234) | int do_netdev_add(Monitor *mon, const QDict *qdict, QObject **ret_data) function do_netdev_del (line 1252) | int do_netdev_del(Monitor *mon, const QDict *qdict, QObject **ret_data) function print_net_client (line 1267) | static void print_net_client(Monitor *mon, VLANClientState *vc) function do_info_network (line 1273) | void do_info_network(Monitor *mon) function qmp_set_link (line 1302) | void qmp_set_link(const char *name, bool up, Error **errp) function net_cleanup (line 1344) | void net_cleanup(void) function net_check_clients (line 1360) | void net_check_clients(void) function net_init_client (line 1425) | static int net_init_client(QemuOpts *opts, void *dummy) function net_init_netdev (line 1432) | static int net_init_netdev(QemuOpts *opts, void *dummy) function net_init_clients (line 1437) | int net_init_clients(void) function net_client_parse (line 1462) | int net_client_parse(QemuOptsList *opts_list, const char *optarg) FILE: qemu/net.h type MACAddr (line 11) | struct MACAddr { type NICConf (line 17) | typedef struct NICConf { type net_client_type (line 32) | typedef enum { type iovec (line 48) | struct iovec type NetClientInfo (line 52) | typedef struct NetClientInfo { type VLANClientState (line 64) | struct VLANClientState { type NICState (line 77) | typedef struct NICState { type VLANState (line 84) | struct VLANState { type iovec (line 109) | struct iovec type iovec (line 111) | struct iovec type NICInfo (line 132) | struct NICInfo { type HCIInfo (line 150) | struct HCIInfo { type HCIInfo (line 160) | struct HCIInfo FILE: qemu/net/checksum.c function net_checksum_add (line 23) | uint32_t net_checksum_add(int len, uint8_t *buf) function net_checksum_finish (line 37) | uint16_t net_checksum_finish(uint32_t sum) function net_checksum_tcpudp (line 44) | uint16_t net_checksum_tcpudp(uint16_t length, uint16_t proto, function net_checksum_calculate (line 55) | void net_checksum_calculate(uint8_t *data, int length) FILE: qemu/net/dump.c type DumpState (line 31) | typedef struct DumpState { type pcap_file_hdr (line 40) | struct pcap_file_hdr { type pcap_sf_pkthdr (line 50) | struct pcap_sf_pkthdr { function dump_receive (line 59) | static ssize_t dump_receive(VLANClientState *nc, const uint8_t *buf, siz... function dump_cleanup (line 88) | static void dump_cleanup(VLANClientState *nc) function net_dump_init (line 102) | static int net_dump_init(VLANState *vlan, const char *device, function net_init_dump (line 147) | int net_init_dump(QemuOpts *opts, Monitor *mon, const char *name, VLANSt... FILE: qemu/net/queue.c type NetPacket (line 41) | struct NetPacket { type NetQueue (line 50) | struct NetQueue { function NetQueue (line 60) | NetQueue *qemu_new_net_queue(NetPacketDeliver *deliver, function qemu_del_net_queue (line 79) | void qemu_del_net_queue(NetQueue *queue) function qemu_net_queue_append (line 91) | static ssize_t qemu_net_queue_append(NetQueue *queue, function qemu_net_queue_append_iov (line 112) | static ssize_t qemu_net_queue_append_iov(NetQueue *queue, function qemu_net_queue_deliver (line 145) | static ssize_t qemu_net_queue_deliver(NetQueue *queue, function qemu_net_queue_deliver_iov (line 160) | static ssize_t qemu_net_queue_deliver_iov(NetQueue *queue, function qemu_net_queue_send (line 175) | ssize_t qemu_net_queue_send(NetQueue *queue, function qemu_net_queue_send_iov (line 199) | ssize_t qemu_net_queue_send_iov(NetQueue *queue, function qemu_net_queue_purge (line 223) | void qemu_net_queue_purge(NetQueue *queue, VLANClientState *from) function qemu_net_queue_flush (line 235) | void qemu_net_queue_flush(NetQueue *queue) FILE: qemu/net/queue.h type NetPacket (line 29) | typedef struct NetPacket NetPacket; type NetQueue (line 30) | typedef struct NetQueue NetQueue; type iovec (line 42) | struct iovec type iovec (line 64) | struct iovec FILE: qemu/net/slirp.c function get_str_sep (line 36) | static int get_str_sep(char *buf, int buf_size, const char **pp, int sep) type slirp_config_str (line 61) | struct slirp_config_str { type SlirpState (line 68) | typedef struct SlirpState { type slirp_config_str (line 77) | struct slirp_config_str type in_addr (line 92) | struct in_addr function slirp_smb_cleanup (line 95) | static inline void slirp_smb_cleanup(SlirpState *s) { } function slirp_can_output (line 98) | int slirp_can_output(void *opaque) function slirp_output (line 105) | void slirp_output(void *opaque, const uint8_t *pkt, int pkt_len) function net_slirp_receive (line 112) | static ssize_t net_slirp_receive(VLANClientState *nc, const uint8_t *buf... function net_slirp_cleanup (line 121) | static void net_slirp_cleanup(VLANClientState *nc) function net_slirp_init (line 137) | static int net_slirp_init(VLANState *vlan, const char *model, function SlirpState (line 280) | static SlirpState *slirp_lookup(Monitor *mon, const char *vlan, function net_slirp_hostfwd_remove (line 304) | void net_slirp_hostfwd_remove(Monitor *mon, const QDict *qdict) function slirp_hostfwd (line 361) | static int slirp_hostfwd(SlirpState *s, const char *redir_str, function net_slirp_hostfwd_add (line 426) | void net_slirp_hostfwd_add(Monitor *mon, const QDict *qdict) function net_slirp_redir (line 447) | int net_slirp_redir(const char *redir_str) function slirp_smb_cleanup (line 466) | static void slirp_smb_cleanup(SlirpState *s) function slirp_smb (line 484) | static int slirp_smb(SlirpState* s, const char *exported_dir, function net_slirp_smb (line 542) | int net_slirp_smb(const char *exported_dir) type GuestFwd (line 560) | struct GuestFwd { function guestfwd_can_read (line 567) | static int guestfwd_can_read(void *opaque) function guestfwd_read (line 573) | static void guestfwd_read(void *opaque, const uint8_t *buf, int size) function slirp_guestfwd (line 579) | static int slirp_guestfwd(SlirpState *s, const char *config_str, function do_info_usernet (line 644) | void do_info_usernet(Monitor *mon) function net_init_slirp_configs (line 656) | static int net_init_slirp_configs(const char *name, const char *value, v... function net_init_slirp (line 678) | int net_init_slirp(QemuOpts *opts, function net_slirp_parse_legacy (line 753) | int net_slirp_parse_legacy(QemuOptsList *opts_list, const char *optarg, ... FILE: qemu/net/socket.c type NetSocketState (line 35) | typedef struct NetSocketState { type NetSocketListenState (line 45) | typedef struct NetSocketListenState { function net_socket_receive (line 53) | static ssize_t net_socket_receive(VLANClientState *nc, const uint8_t *bu... function net_socket_receive_dgram (line 63) | static ssize_t net_socket_receive_dgram(VLANClientState *nc, const uint8... function net_socket_send (line 71) | static void net_socket_send(void *opaque) function net_socket_send_dgram (line 136) | static void net_socket_send_dgram(void *opaque) function net_socket_mcast_create (line 152) | static int net_socket_mcast_create(struct sockaddr_in *mcastaddr, struct... function net_socket_cleanup (line 233) | static void net_socket_cleanup(VLANClientState *nc) function NetSocketState (line 247) | static NetSocketState *net_socket_fd_init_dgram(VLANState *vlan, function net_socket_connect (line 312) | static void net_socket_connect(void *opaque) function NetSocketState (line 325) | static NetSocketState *net_socket_fd_init_stream(VLANState *vlan, function NetSocketState (line 349) | static NetSocketState *net_socket_fd_init(VLANState *vlan, function net_socket_accept (line 375) | static void net_socket_accept(void *opaque) function net_socket_listen_init (line 400) | static int net_socket_listen_init(VLANState *vlan, function net_socket_connect_init (line 448) | static int net_socket_connect_init(VLANState *vlan, function net_socket_mcast_init (line 498) | static int net_socket_mcast_init(VLANState *vlan, function net_socket_udp_init (line 537) | static int net_socket_udp_init(VLANState *vlan, function net_init_socket (line 588) | int net_init_socket(QemuOpts *opts, FILE: qemu/net/tap-aix.c function tap_open (line 28) | int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_... function tap_set_sndbuf (line 34) | int tap_set_sndbuf(int fd, QemuOpts *opts) function tap_probe_vnet_hdr (line 39) | int tap_probe_vnet_hdr(int fd) function tap_probe_has_ufo (line 44) | int tap_probe_has_ufo(int fd) function tap_probe_vnet_hdr_len (line 49) | int tap_probe_vnet_hdr_len(int fd, int len) function tap_fd_set_vnet_hdr_len (line 54) | void tap_fd_set_vnet_hdr_len(int fd, int len) function tap_fd_set_offload (line 58) | void tap_fd_set_offload(int fd, int csum, int tso4, FILE: qemu/net/tap-bsd.c function tap_open (line 42) | int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_... function tap_set_sndbuf (line 126) | int tap_set_sndbuf(int fd, QemuOpts *opts) function tap_probe_vnet_hdr (line 131) | int tap_probe_vnet_hdr(int fd) function tap_probe_has_ufo (line 136) | int tap_probe_has_ufo(int fd) function tap_probe_vnet_hdr_len (line 141) | int tap_probe_vnet_hdr_len(int fd, int len) function tap_fd_set_vnet_hdr_len (line 146) | void tap_fd_set_vnet_hdr_len(int fd, int len) function tap_fd_set_offload (line 150) | void tap_fd_set_offload(int fd, int csum, int tso4, FILE: qemu/net/tap-haiku.c function tap_open (line 28) | int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_... function tap_set_sndbuf (line 34) | int tap_set_sndbuf(int fd, QemuOpts *opts) function tap_probe_vnet_hdr (line 39) | int tap_probe_vnet_hdr(int fd) function tap_probe_has_ufo (line 44) | int tap_probe_has_ufo(int fd) function tap_probe_vnet_hdr_len (line 49) | int tap_probe_vnet_hdr_len(int fd, int len) function tap_fd_set_vnet_hdr_len (line 54) | void tap_fd_set_vnet_hdr_len(int fd, int len) function tap_fd_set_offload (line 58) | void tap_fd_set_offload(int fd, int csum, int tso4, FILE: qemu/net/tap-linux.c function tap_open (line 38) | int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_... function tap_set_sndbuf (line 101) | int tap_set_sndbuf(int fd, QemuOpts *opts) function tap_probe_vnet_hdr (line 117) | int tap_probe_vnet_hdr(int fd) function tap_probe_has_ufo (line 129) | int tap_probe_has_ufo(int fd) function tap_probe_vnet_hdr_len (line 142) | int tap_probe_vnet_hdr_len(int fd, int len) function tap_fd_set_vnet_hdr_len (line 161) | void tap_fd_set_vnet_hdr_len(int fd, int len) function tap_fd_set_offload (line 170) | void tap_fd_set_offload(int fd, int csum, int tso4, FILE: qemu/net/tap-linux.h type virtio_net_hdr (line 47) | struct virtio_net_hdr type virtio_net_hdr_mrg_rxbuf (line 57) | struct virtio_net_hdr_mrg_rxbuf FILE: qemu/net/tap-solaris.c function tap_read_packet (line 43) | ssize_t tap_read_packet(int tapfd, uint8_t *buf, int maxlen) function tap_alloc (line 59) | static int tap_alloc(char *dev, size_t dev_size) function tap_open (line 176) | int tap_open(char *ifname, int ifname_size, int *vnet_hdr, int vnet_hdr_... function tap_set_sndbuf (line 200) | int tap_set_sndbuf(int fd, QemuOpts *opts) function tap_probe_vnet_hdr (line 205) | int tap_probe_vnet_hdr(int fd) function tap_probe_has_ufo (line 210) | int tap_probe_has_ufo(int fd) function tap_probe_vnet_hdr_len (line 215) | int tap_probe_vnet_hdr_len(int fd, int len) function tap_fd_set_vnet_hdr_len (line 220) | void tap_fd_set_vnet_hdr_len(int fd, int len) function tap_fd_set_offload (line 224) | void tap_fd_set_offload(int fd, int csum, int tso4, FILE: qemu/net/tap-win32.c type tun_buffer_t (line 87) | typedef struct tun_buffer_s { type tap_win32_overlapped_t (line 93) | typedef struct tap_win32_overlapped { function tun_buffer_t (line 112) | static tun_buffer_t* get_buffer_from_free_list(tap_win32_overlapped_t* c... function put_buffer_on_free_list (line 125) | static void put_buffer_on_free_list(tap_win32_overlapped_t* const overla... function tun_buffer_t (line 134) | static tun_buffer_t* get_buffer_from_output_queue(tap_win32_overlapped_t... function tun_buffer_t (line 167) | static tun_buffer_t* get_buffer_from_output_queue_immediate (tap_win32_o... function put_buffer_on_output_queue (line 172) | static void put_buffer_on_output_queue(tap_win32_overlapped_t* const ove... function is_tap_win32_dev (line 190) | static int is_tap_win32_dev(const char *guid) function get_device_guid (line 285) | static int get_device_guid( function tap_win32_set_status (line 391) | static int tap_win32_set_status(HANDLE handle, int status) function tap_win32_overlapped_init (line 400) | static void tap_win32_overlapped_init(tap_win32_overlapped_t* const over... function tap_win32_write (line 454) | static int tap_win32_write(tap_win32_overlapped_t *overlapped, function DWORD (line 486) | static DWORD WINAPI tap_win32_thread_entry(LPVOID param) function tap_win32_read (line 541) | static int tap_win32_read(tap_win32_overlapped_t *overlapped, function tap_win32_free_buffer (line 559) | static void tap_win32_free_buffer(tap_win32_overlapped_t *overlapped, function tap_win32_open (line 566) | static int tap_win32_open(tap_win32_overlapped_t **phandle, type TAPState (line 632) | typedef struct TAPState { function tap_cleanup (line 637) | static void tap_cleanup(VLANClientState *nc) function tap_receive (line 648) | static ssize_t tap_receive(VLANClientState *nc, const uint8_t *buf, size... function tap_win32_send (line 655) | static void tap_win32_send(void *opaque) function tap_win32_init (line 676) | static int tap_win32_init(VLANState *vlan, const char *model, function net_init_tap (line 702) | int net_init_tap(QemuOpts *opts, Monitor *mon, const char *name, VLANSta... function tap_has_ufo (line 720) | int tap_has_ufo(VLANClientState *vc) function tap_has_vnet_hdr (line 725) | int tap_has_vnet_hdr(VLANClientState *vc) function tap_probe_vnet_hdr_len (line 730) | int tap_probe_vnet_hdr_len(int fd, int len) function tap_fd_set_vnet_hdr_len (line 735) | void tap_fd_set_vnet_hdr_len(int fd, int len) function tap_using_vnet_hdr (line 739) | void tap_using_vnet_hdr(VLANClientState *vc, int using_vnet_hdr) function tap_set_offload (line 743) | void tap_set_offload(VLANClientState *vc, int csum, int tso4, type vhost_net (line 748) | struct vhost_net FILE: qemu/net/tap.c type TAPState (line 51) | typedef struct TAPState { function tap_update_fd_handler (line 71) | static void tap_update_fd_handler(TAPState *s) function tap_read_poll (line 80) | static void tap_read_poll(TAPState *s, int enable) function tap_write_poll (line 86) | static void tap_write_poll(TAPState *s, int enable) function tap_writable (line 92) | static void tap_writable(void *opaque) function tap_write_packet (line 101) | static ssize_t tap_write_packet(TAPState *s, const struct iovec *iov, in... function tap_receive_iov (line 117) | static ssize_t tap_receive_iov(VLANClientState *nc, const struct iovec *... function tap_receive_raw (line 136) | static ssize_t tap_receive_raw(VLANClientState *nc, const uint8_t *buf, ... function tap_receive (line 156) | static ssize_t tap_receive(VLANClientState *nc, const uint8_t *buf, size... function tap_can_send (line 171) | static int tap_can_send(void *opaque) function tap_read_packet (line 179) | ssize_t tap_read_packet(int tapfd, uint8_t *buf, int maxlen) function tap_send_completed (line 185) | static void tap_send_completed(VLANClientState *nc, ssize_t len) function tap_send (line 191) | static void tap_send(void *opaque) function tap_has_ufo (line 216) | int tap_has_ufo(VLANClientState *nc) function tap_has_vnet_hdr (line 225) | int tap_has_vnet_hdr(VLANClientState *nc) function tap_has_vnet_hdr_len (line 234) | int tap_has_vnet_hdr_len(VLANClientState *nc, int len) function tap_set_vnet_hdr_len (line 243) | void tap_set_vnet_hdr_len(VLANClientState *nc, int len) function tap_using_vnet_hdr (line 255) | void tap_using_vnet_hdr(VLANClientState *nc, int using_vnet_hdr) function tap_set_offload (line 267) | void tap_set_offload(VLANClientState *nc, int csum, int tso4, function tap_cleanup (line 278) | static void tap_cleanup(VLANClientState *nc) function tap_poll (line 298) | static void tap_poll(VLANClientState *nc, bool enable) function tap_get_fd (line 305) | int tap_get_fd(VLANClientState *nc) function TAPState (line 324) | static TAPState *net_tap_fd_init(VLANState *vlan, function launch_script (line 347) | static int launch_script(const char *setup_script, const char *ifname, i... function recv_fd (line 385) | static int recv_fd(int c) function net_bridge_run_helper (line 419) | static int net_bridge_run_helper(const char *helper, const char *bridge) function net_init_bridge (line 515) | int net_init_bridge(QemuOpts *opts, Monitor *mon, const char *name, function net_tap_init (line 550) | static int net_tap_init(QemuOpts *opts, int *vnet_hdr) function net_init_tap (line 586) | int net_init_tap(QemuOpts *opts, Monitor *mon, const char *name, VLANSta... function VHostNetState (line 711) | VHostNetState *tap_get_vhost_net(VLANClientState *nc) FILE: qemu/net/tap.h type vhost_net (line 57) | struct vhost_net type vhost_net (line 58) | struct vhost_net FILE: qemu/net/util.c function net_parse_macaddr (line 29) | int net_parse_macaddr(uint8_t *macaddr, const char *p) FILE: qemu/net/vde.c type VDEState (line 35) | typedef struct VDEState { function vde_to_qemu (line 40) | static void vde_to_qemu(void *opaque) function vde_receive (line 52) | static ssize_t vde_receive(VLANClientState *nc, const uint8_t *buf, size... function vde_cleanup (line 64) | static void vde_cleanup(VLANClientState *nc) function net_vde_init (line 78) | static int net_vde_init(VLANState *vlan, const char *model, function net_init_vde (line 113) | int net_init_vde(QemuOpts *opts, Monitor *mon, const char *name, VLANSta... FILE: qemu/notify.c function notifier_list_init (line 19) | void notifier_list_init(NotifierList *list) function notifier_list_add (line 24) | void notifier_list_add(NotifierList *list, Notifier *notifier) function notifier_remove (line 29) | void notifier_remove(Notifier *notifier) function notifier_list_notify (line 34) | void notifier_list_notify(NotifierList *list, void *data) FILE: qemu/notify.h type Notifier (line 19) | typedef struct Notifier Notifier; type Notifier (line 21) | struct Notifier type NotifierList (line 27) | typedef struct NotifierList FILE: qemu/os-posix.c type passwd (line 47) | struct passwd function os_setup_early_signal_handling (line 52) | void os_setup_early_signal_handling(void) function termsig_handler (line 61) | static void termsig_handler(int signal, siginfo_t *info, void *c) function os_setup_signal_handling (line 66) | void os_setup_signal_handling(void) function os_set_proc_name (line 141) | void os_set_proc_name(const char *s) function os_parse_cmd_args (line 165) | void os_parse_cmd_args(int index, const char *optarg) function change_process_uid (line 191) | static void change_process_uid(void) function change_root (line 214) | static void change_root(void) function os_daemonize (line 229) | void os_daemonize(void) function os_setup_post (line 278) | void os_setup_post(void) function os_pidfile_error (line 315) | void os_pidfile_error(void) function os_set_line_buffering (line 326) | void os_set_line_buffering(void) function qemu_create_pidfile (line 331) | int qemu_create_pidfile(const char *filename) FILE: qemu/os-win32.c function setenv (line 39) | int setenv(const char *name, const char *value, int overwrite) function BOOL (line 58) | static BOOL WINAPI qemu_ctrl_handler(DWORD type) function os_setup_early_signal_handling (line 64) | void os_setup_early_signal_handling(void) function os_set_line_buffering (line 110) | void os_set_line_buffering(void) function os_parse_cmd_args (line 120) | void os_parse_cmd_args(int index, const char *optarg) function os_pidfile_error (line 125) | void os_pidfile_error(void) function qemu_create_pidfile (line 130) | int qemu_create_pidfile(const char *filename) FILE: qemu/osdep.c function socket_set_cork (line 51) | int socket_set_cork(int fd, int v) function qemu_madvise (line 60) | int qemu_madvise(void *addr, size_t len, int advice) function qemu_open (line 80) | int qemu_open(const char *name, int flags, ...) function qemu_write_full (line 116) | ssize_t qemu_write_full(int fd, const void *buf, size_t count) function qemu_socket (line 140) | int qemu_socket(int domain, int type, int protocol) function qemu_accept (line 161) | int qemu_accept(int s, struct sockaddr *addr, socklen_t *addrlen) function qemu_send_full (line 190) | ssize_t qemu_send_full(int fd, const void *buf, size_t count, int flags) function qemu_recv_full (line 223) | ssize_t qemu_recv_full(int fd, void *buf, size_t count, int flags) FILE: qemu/osdep.h function qemu_timersub (line 127) | static inline void qemu_timersub(const struct timeval *val1, FILE: qemu/oslib-posix.c function qemu_get_thread_id (line 65) | int qemu_get_thread_id(void) function qemu_daemon (line 74) | int qemu_daemon(int nochdir, int noclose) function qemu_vfree (line 131) | void qemu_vfree(void *ptr) function socket_set_block (line 137) | void socket_set_block(int fd) function socket_set_nonblock (line 144) | void socket_set_nonblock(int fd) function qemu_set_cloexec (line 151) | void qemu_set_cloexec(int fd) function qemu_pipe (line 161) | int qemu_pipe(int pipefd[2]) function qemu_eventfd (line 183) | int qemu_eventfd(int fds[2]) function qemu_utimens (line 208) | int qemu_utimens(const char *path, const struct timespec *times) FILE: qemu/oslib-win32.c function qemu_vfree (line 71) | void qemu_vfree(void *ptr) function socket_set_block (line 77) | void socket_set_block(int fd) function socket_set_nonblock (line 84) | void socket_set_nonblock(int fd) function inet_aton (line 91) | int inet_aton(const char *cp, struct in_addr *ia) function qemu_set_cloexec (line 101) | void qemu_set_cloexec(int fd) function qemu_gettimeofday (line 108) | int qemu_gettimeofday(qemu_timeval *tp) function qemu_get_thread_id (line 125) | int qemu_get_thread_id(void) FILE: qemu/path.c type pathelem (line 16) | struct pathelem type pathelem (line 28) | struct pathelem function strneq (line 31) | static int strneq(const char *s1, unsigned int n, const char *s2) type pathelem (line 41) | struct pathelem type pathelem (line 41) | struct pathelem type pathelem (line 44) | struct pathelem type pathelem (line 45) | struct pathelem type pathelem (line 48) | struct pathelem type pathelem (line 69) | struct pathelem type pathelem (line 69) | struct pathelem type dirent (line 74) | struct dirent type pathelem (line 86) | struct pathelem type pathelem (line 86) | struct pathelem type pathelem (line 89) | struct pathelem function set_parents (line 106) | static void set_parents(struct pathelem *child, struct pathelem *parent) type pathelem (line 117) | struct pathelem function init_paths (line 141) | void init_paths(const char *prefix) FILE: qemu/pflib.c type QemuPixel (line 16) | typedef struct QemuPixel QemuPixel; type QemuPfConv (line 25) | struct QemuPfConv { type QemuPixel (line 37) | struct QemuPixel { function conv_16_to_pixel (line 47) | static void conv_16_to_pixel(PixelFormat *pf, function conv_32_to_pixel_fast (line 62) | static void conv_32_to_pixel_fast(PixelFormat *pf, function conv_32_to_pixel_generic (line 76) | static void conv_32_to_pixel_generic(PixelFormat *pf, function conv_pixel_to_16 (line 109) | static void conv_pixel_to_16(PixelFormat *pf, function conv_pixel_to_32 (line 123) | static void conv_pixel_to_32(PixelFormat *pf, function convert_copy (line 140) | static void convert_copy(QemuPfConv *conv, void *dst, void *src, uint32_... function convert_generic (line 146) | static void convert_generic(QemuPfConv *conv, void *dst, void *src, uint... function QemuPfConv (line 159) | QemuPfConv *qemu_pf_conv_get(PixelFormat *dst, PixelFormat *src) function qemu_pf_conv_run (line 204) | void qemu_pf_conv_run(QemuPfConv *conv, void *dst, void *src, uint32_t cnt) function qemu_pf_conv_put (line 209) | void qemu_pf_conv_put(QemuPfConv *conv) FILE: qemu/pflib.h type QemuPfConv (line 14) | typedef struct QemuPfConv QemuPfConv; FILE: qemu/posix-aio-compat.c type qemu_paiocb (line 37) | struct qemu_paiocb { type PosixAioState (line 56) | typedef struct PosixAioState { function die2 (line 80) | static void die2(int err, const char *what) function die (line 86) | static void die(const char *what) function mutex_lock (line 91) | static void mutex_lock(pthread_mutex_t *mutex) function mutex_unlock (line 97) | static void mutex_unlock(pthread_mutex_t *mutex) function cond_timedwait (line 103) | static int cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, function cond_signal (line 111) | static void cond_signal(pthread_cond_t *cond) function thread_create (line 117) | static void thread_create(pthread_t *thread, pthread_attr_t *attr, function handle_aiocb_ioctl (line 124) | static ssize_t handle_aiocb_ioctl(struct qemu_paiocb *aiocb) function handle_aiocb_flush (line 143) | static ssize_t handle_aiocb_flush(struct qemu_paiocb *aiocb) function qemu_preadv (line 155) | static ssize_t function qemu_pwritev (line 161) | static ssize_t function qemu_preadv (line 169) | static ssize_t function qemu_pwritev (line 175) | static ssize_t function handle_aiocb_rw_vector (line 183) | static ssize_t handle_aiocb_rw_vector(struct qemu_paiocb *aiocb) function handle_aiocb_rw_linear (line 211) | static ssize_t handle_aiocb_rw_linear(struct qemu_paiocb *aiocb, char *buf) function handle_aiocb_rw (line 242) | static ssize_t handle_aiocb_rw(struct qemu_paiocb *aiocb) type qemu_paiocb (line 322) | struct qemu_paiocb type timespec (line 325) | struct timespec function do_spawn_thread (line 391) | static void do_spawn_thread(void) function spawn_thread_bh_fn (line 415) | static void spawn_thread_bh_fn(void *opaque) function spawn_thread (line 420) | static void spawn_thread(void) function qemu_paio_submit (line 436) | static void qemu_paio_submit(struct qemu_paiocb *aiocb) function qemu_paio_return (line 448) | static ssize_t qemu_paio_return(struct qemu_paiocb *aiocb) function qemu_paio_error (line 459) | static int qemu_paio_error(struct qemu_paiocb *aiocb) function posix_aio_process_queue (line 471) | static int posix_aio_process_queue(void *opaque) function posix_aio_read (line 521) | static void posix_aio_read(void *opaque) function posix_aio_flush (line 541) | static int posix_aio_flush(void *opaque) function posix_aio_notify_event (line 549) | static void posix_aio_notify_event(void) function paio_remove (line 559) | static void paio_remove(struct qemu_paiocb *acb) function paio_cancel (line 578) | static void paio_cancel(BlockDriverAIOCB *blockacb) type qemu_paiocb (line 605) | struct qemu_paiocb function BlockDriverAIOCB (line 609) | BlockDriverAIOCB *paio_submit(BlockDriverState *bs, int fd, function BlockDriverAIOCB (line 634) | BlockDriverAIOCB *paio_ioctl(BlockDriverState *bs, int fd, function paio_init (line 654) | int paio_init(void) FILE: qemu/ppc-dis.c type powerpc_opcode (line 47) | struct powerpc_opcode type powerpc_opcode (line 76) | struct powerpc_opcode type powerpc_operand (line 174) | struct powerpc_operand type powerpc_operand (line 227) | struct powerpc_operand type powerpc_macro (line 324) | struct powerpc_macro type powerpc_macro (line 343) | struct powerpc_macro type powerpc_operand (line 427) | struct powerpc_operand function insert_bat (line 906) | static unsigned long function extract_bat (line 915) | static long function insert_bba (line 931) | static unsigned long function extract_bba (line 940) | static long function insert_bdm (line 967) | static unsigned long function extract_bdm (line 988) | static long function insert_bdp (line 1012) | static unsigned long function extract_bdp (line 1033) | static long function valid_bo (line 1055) | static int function insert_bo (line 1115) | static unsigned long function extract_bo (line 1126) | static long function insert_boe (line 1143) | static unsigned long function extract_boe (line 1157) | static long function insert_fxm (line 1172) | static unsigned long function extract_fxm (line 1217) | static long function insert_mbe (line 1247) | static unsigned long function extract_mbe (line 1300) | static long function insert_mb6 (line 1333) | static unsigned long function extract_mb6 (line 1342) | static long function extract_nb (line 1353) | static long function insert_nsi (line 1371) | static unsigned long function extract_nsi (line 1380) | static long function insert_ral (line 1393) | static unsigned long function insert_ram (line 1408) | static unsigned long function insert_raq (line 1422) | static unsigned long function insert_ras (line 1439) | static unsigned long function insert_rbs (line 1456) | static unsigned long function extract_rbs (line 1465) | static long function insert_sh6 (line 1477) | static unsigned long function extract_sh6 (line 1486) | static long function insert_spr (line 1497) | static unsigned long function extract_spr (line 1506) | static long function insert_sprg (line 1516) | static unsigned long function extract_sprg (line 1538) | static long function insert_tbr (line 1565) | static unsigned long function extract_tbr (line 1576) | static long type powerpc_opcode (line 2007) | struct powerpc_opcode type powerpc_macro (line 5032) | struct powerpc_macro type disassemble_info (line 5084) | struct disassemble_info function powerpc_dialect (line 5090) | static int function print_insn_ppc (line 5156) | int function print_insn_big_powerpc (line 5165) | int function print_insn_little_powerpc (line 5174) | int function print_insn_rs6000 (line 5183) | int function operand_value_powerpc (line 5191) | static long function skip_optional_operands (line 5221) | static int function print_insn_powerpc (line 5241) | static int FILE: qemu/qapi/qapi-dealloc-visitor.c type StackEntry (line 19) | typedef struct StackEntry type QapiDeallocVisitor (line 26) | struct QapiDeallocVisitor function QapiDeallocVisitor (line 33) | static QapiDeallocVisitor *to_qov(Visitor *v) function qapi_dealloc_push (line 38) | static void qapi_dealloc_push(QapiDeallocVisitor *qov, void *value) function qapi_dealloc_start_struct (line 61) | static void qapi_dealloc_start_struct(Visitor *v, void **obj, const char... function qapi_dealloc_end_struct (line 69) | static void qapi_dealloc_end_struct(Visitor *v, Error **errp) function qapi_dealloc_start_list (line 78) | static void qapi_dealloc_start_list(Visitor *v, const char *name, Error ... function GenericList (line 84) | static GenericList *qapi_dealloc_next_list(Visitor *v, GenericList **listp, function qapi_dealloc_end_list (line 105) | static void qapi_dealloc_end_list(Visitor *v, Error **errp) function qapi_dealloc_type_str (line 112) | static void qapi_dealloc_type_str(Visitor *v, char **obj, const char *name, function qapi_dealloc_type_int (line 120) | static void qapi_dealloc_type_int(Visitor *v, int64_t *obj, const char *... function qapi_dealloc_type_bool (line 125) | static void qapi_dealloc_type_bool(Visitor *v, bool *obj, const char *name, function qapi_dealloc_type_number (line 130) | static void qapi_dealloc_type_number(Visitor *v, double *obj, const char... function qapi_dealloc_type_enum (line 135) | static void qapi_dealloc_type_enum(Visitor *v, int *obj, const char *str... function Visitor (line 141) | Visitor *qapi_dealloc_get_visitor(QapiDeallocVisitor *v) function qapi_dealloc_visitor_cleanup (line 146) | void qapi_dealloc_visitor_cleanup(QapiDeallocVisitor *v) function QapiDeallocVisitor (line 151) | QapiDeallocVisitor *qapi_dealloc_visitor_new(void) FILE: qemu/qapi/qapi-dealloc-visitor.h type QapiDeallocVisitor (line 19) | typedef struct QapiDeallocVisitor QapiDeallocVisitor; FILE: qemu/qapi/qapi-visit-core.c function visit_start_handle (line 17) | void visit_start_handle(Visitor *v, void **obj, const char *kind, function visit_end_handle (line 25) | void visit_end_handle(Visitor *v, Error **errp) function visit_start_struct (line 32) | void visit_start_struct(Visitor *v, void **obj, const char *kind, function visit_end_struct (line 40) | void visit_end_struct(Visitor *v, Error **errp) function visit_start_list (line 47) | void visit_start_list(Visitor *v, const char *name, Error **errp) function GenericList (line 54) | GenericList *visit_next_list(Visitor *v, GenericList **list, Error **errp) function visit_end_list (line 63) | void visit_end_list(Visitor *v, Error **errp) function visit_start_optional (line 70) | void visit_start_optional(Visitor *v, bool *present, const char *name, function visit_end_optional (line 78) | void visit_end_optional(Visitor *v, Error **errp) function visit_type_enum (line 85) | void visit_type_enum(Visitor *v, int *obj, const char *strings[], function visit_type_int (line 93) | void visit_type_int(Visitor *v, int64_t *obj, const char *name, Error **... function visit_type_bool (line 100) | void visit_type_bool(Visitor *v, bool *obj, const char *name, Error **errp) function visit_type_str (line 107) | void visit_type_str(Visitor *v, char **obj, const char *name, Error **errp) function visit_type_number (line 114) | void visit_type_number(Visitor *v, double *obj, const char *name, Error ... function output_type_enum (line 121) | void output_type_enum(Visitor *v, int *obj, const char *strings[], function input_type_enum (line 140) | void input_type_enum(Visitor *v, int *obj, const char *strings[], FILE: qemu/qapi/qapi-visit-core.h type GenericList (line 19) | typedef struct GenericList type Visitor (line 25) | typedef struct Visitor Visitor; type Visitor (line 27) | struct Visitor FILE: qemu/qapi/qmp-core.h type QmpCommandType (line 23) | typedef enum QmpCommandType type QmpCommand (line 28) | typedef struct QmpCommand FILE: qemu/qapi/qmp-dispatch.c function QDict (line 21) | static QDict *qmp_dispatch_check_obj(const QObject *request, Error **errp) function QObject (line 63) | static QObject *do_qmp_dispatch(QObject *request, Error **errp) function QObject (line 108) | QObject *qmp_dispatch(QObject *request) FILE: qemu/qapi/qmp-input-visitor.c type StackObject (line 23) | typedef struct StackObject type QmpInputVisitor (line 30) | struct QmpInputVisitor function QmpInputVisitor (line 38) | static QmpInputVisitor *to_qiv(Visitor *v) function QObject (line 43) | static QObject *qmp_input_get_object(QmpInputVisitor *qiv, function qdict_add_key (line 62) | static void qdict_add_key(const char *key, QObject *obj, void *opaque) function qmp_input_push (line 68) | static void qmp_input_push(QmpInputVisitor *qiv, QObject *obj, Error **e... function qmp_input_pop (line 90) | static void qmp_input_pop(QmpInputVisitor *qiv, Error **errp) function qmp_input_start_struct (line 107) | static void qmp_input_start_struct(Visitor *v, void **obj, const char *k... function qmp_input_end_struct (line 131) | static void qmp_input_end_struct(Visitor *v, Error **errp) function qmp_input_start_list (line 138) | static void qmp_input_start_list(Visitor *v, const char *name, Error **e... function GenericList (line 152) | static GenericList *qmp_input_next_list(Visitor *v, GenericList **list, function qmp_input_end_list (line 182) | static void qmp_input_end_list(Visitor *v, Error **errp) function qmp_input_type_int (line 189) | static void qmp_input_type_int(Visitor *v, int64_t *obj, const char *name, function qmp_input_type_bool (line 204) | static void qmp_input_type_bool(Visitor *v, bool *obj, const char *name, function qmp_input_type_str (line 219) | static void qmp_input_type_str(Visitor *v, char **obj, const char *name, function qmp_input_type_number (line 234) | static void qmp_input_type_number(Visitor *v, double *obj, const char *n... function qmp_input_start_optional (line 249) | static void qmp_input_start_optional(Visitor *v, bool *present, function Visitor (line 263) | Visitor *qmp_input_get_visitor(QmpInputVisitor *v) function qmp_input_visitor_cleanup (line 268) | void qmp_input_visitor_cleanup(QmpInputVisitor *v) function QmpInputVisitor (line 274) | QmpInputVisitor *qmp_input_visitor_new(QObject *obj) function QmpInputVisitor (line 298) | QmpInputVisitor *qmp_input_visitor_new_strict(QObject *obj) FILE: qemu/qapi/qmp-input-visitor.h type QmpInputVisitor (line 20) | typedef struct QmpInputVisitor QmpInputVisitor; FILE: qemu/qapi/qmp-output-visitor.c type QStackEntry (line 21) | typedef struct QStackEntry type QStack (line 28) | typedef QTAILQ_HEAD(QStack, QStackEntry) QStack; type QmpOutputVisitor (line 30) | struct QmpOutputVisitor function QmpOutputVisitor (line 40) | static QmpOutputVisitor *to_qov(Visitor *v) function qmp_output_push_obj (line 45) | static void qmp_output_push_obj(QmpOutputVisitor *qov, QObject *value) function QObject (line 56) | static QObject *qmp_output_pop(QmpOutputVisitor *qov) function QObject (line 66) | static QObject *qmp_output_first(QmpOutputVisitor *qov) function QObject (line 72) | static QObject *qmp_output_last(QmpOutputVisitor *qov) function qmp_output_add_obj (line 78) | static void qmp_output_add_obj(QmpOutputVisitor *qov, const char *name, function qmp_output_start_struct (line 104) | static void qmp_output_start_struct(Visitor *v, void **obj, const char *... function qmp_output_end_struct (line 115) | static void qmp_output_end_struct(Visitor *v, Error **errp) function qmp_output_start_list (line 121) | static void qmp_output_start_list(Visitor *v, const char *name, Error **... function GenericList (line 130) | static GenericList *qmp_output_next_list(Visitor *v, GenericList **listp, function qmp_output_end_list (line 146) | static void qmp_output_end_list(Visitor *v, Error **errp) function qmp_output_type_int (line 152) | static void qmp_output_type_int(Visitor *v, int64_t *obj, const char *name, function qmp_output_type_bool (line 159) | static void qmp_output_type_bool(Visitor *v, bool *obj, const char *name, function qmp_output_type_str (line 166) | static void qmp_output_type_str(Visitor *v, char **obj, const char *name, function qmp_output_type_number (line 177) | static void qmp_output_type_number(Visitor *v, double *obj, const char *... function QObject (line 184) | QObject *qmp_output_get_qobject(QmpOutputVisitor *qov) function Visitor (line 193) | Visitor *qmp_output_get_visitor(QmpOutputVisitor *v) function qmp_output_visitor_cleanup (line 198) | void qmp_output_visitor_cleanup(QmpOutputVisitor *v) function QmpOutputVisitor (line 215) | QmpOutputVisitor *qmp_output_visitor_new(void) FILE: qemu/qapi/qmp-output-visitor.h type QmpOutputVisitor (line 20) | typedef struct QmpOutputVisitor QmpOutputVisitor; FILE: qemu/qapi/qmp-registry.c function qmp_register_command (line 20) | void qmp_register_command(const char *name, QmpCommandFunc *fn) function QmpCommand (line 31) | QmpCommand *qmp_find_command(const char *name) function qmp_disable_command (line 43) | void qmp_disable_command(const char *name) function qmp_command_is_enabled (line 55) | bool qmp_command_is_enabled(const char *name) FILE: qemu/qapi/string-input-visitor.c type StringInputVisitor (line 18) | struct StringInputVisitor function parse_type_int (line 24) | static void parse_type_int(Visitor *v, int64_t *obj, const char *name, function parse_type_bool (line 44) | static void parse_type_bool(Visitor *v, bool *obj, const char *name, function parse_type_str (line 68) | static void parse_type_str(Visitor *v, char **obj, const char *name, function parse_type_number (line 80) | static void parse_type_number(Visitor *v, double *obj, const char *name, function parse_start_optional (line 100) | static void parse_start_optional(Visitor *v, bool *present, function Visitor (line 113) | Visitor *string_input_get_visitor(StringInputVisitor *v) function string_input_visitor_cleanup (line 118) | void string_input_visitor_cleanup(StringInputVisitor *v) function StringInputVisitor (line 123) | StringInputVisitor *string_input_visitor_new(const char *str) FILE: qemu/qapi/string-input-visitor.h type StringInputVisitor (line 18) | typedef struct StringInputVisitor StringInputVisitor; FILE: qemu/qapi/string-output-visitor.c type StringOutputVisitor (line 18) | struct StringOutputVisitor function string_output_set (line 24) | static void string_output_set(StringOutputVisitor *sov, char *string) function print_type_int (line 30) | static void print_type_int(Visitor *v, int64_t *obj, const char *name, function print_type_bool (line 37) | static void print_type_bool(Visitor *v, bool *obj, const char *name, function print_type_str (line 44) | static void print_type_str(Visitor *v, char **obj, const char *name, function print_type_number (line 51) | static void print_type_number(Visitor *v, double *obj, const char *name, function Visitor (line 65) | Visitor *string_output_get_visitor(StringOutputVisitor *sov) function string_output_visitor_cleanup (line 70) | void string_output_visitor_cleanup(StringOutputVisitor *sov) function StringOutputVisitor (line 76) | StringOutputVisitor *string_output_visitor_new(void) FILE: qemu/qapi/string-output-visitor.h type StringOutputVisitor (line 18) | typedef struct StringOutputVisitor StringOutputVisitor; FILE: qemu/qbool.c function QBool (line 30) | QBool *qbool_from_int(int value) function qbool_get_int (line 44) | int qbool_get_int(const QBool *qb) function QBool (line 52) | QBool *qobject_to_qbool(const QObject *obj) function qbool_destroy_obj (line 64) | static void qbool_destroy_obj(QObject *obj) FILE: qemu/qbool.h type QBool (line 20) | typedef struct QBool { FILE: qemu/qdict.c function QDict (line 34) | QDict *qdict_new(void) function QDict (line 47) | QDict *qobject_to_qdict(const QObject *obj) function tdb_hash (line 59) | static unsigned int tdb_hash(const char *name) function QDictEntry (line 74) | static QDictEntry *alloc_entry(const char *key, QObject *value) function QObject (line 90) | QObject *qdict_entry_value(const QDictEntry *entry) function QDictEntry (line 109) | static QDictEntry *qdict_find(const QDict *qdict, function qdict_put_obj (line 132) | void qdict_put_obj(QDict *qdict, const char *key, QObject *value) function QObject (line 157) | QObject *qdict_get(const QDict *qdict, const char *key) function qdict_haskey (line 170) | int qdict_haskey(const QDict *qdict, const char *key) function qdict_size (line 179) | size_t qdict_size(const QDict *qdict) function QObject (line 187) | static QObject *qdict_get_obj(const QDict *qdict, const char *key, function qdict_get_double (line 207) | double qdict_get_double(const QDict *qdict, const char *key) function qdict_get_int (line 230) | int64_t qdict_get_int(const QDict *qdict, const char *key) function qdict_get_bool (line 244) | int qdict_get_bool(const QDict *qdict, const char *key) function QList (line 258) | QList *qdict_get_qlist(const QDict *qdict, const char *key) function QDict (line 271) | QDict *qdict_get_qdict(const QDict *qdict, const char *key) function qdict_get_try_int (line 298) | int64_t qdict_get_try_int(const QDict *qdict, const char *key, function qdict_get_try_bool (line 317) | int qdict_get_try_bool(const QDict *qdict, const char *key, int def_value) function qdict_iter (line 353) | void qdict_iter(const QDict *qdict, function QDictEntry (line 366) | static QDictEntry *qdict_next_entry(const QDict *qdict, int first_bucket) function QDictEntry (line 382) | const QDictEntry *qdict_first(const QDict *qdict) function QDictEntry (line 390) | const QDictEntry *qdict_next(const QDict *qdict, const QDictEntry *entry) function qentry_destroy (line 406) | static void qentry_destroy(QDictEntry *e) function qdict_del (line 422) | void qdict_del(QDict *qdict, const char *key) function qdict_destroy_obj (line 437) | static void qdict_destroy_obj(QObject *obj) FILE: qemu/qdict.h type QDictEntry (line 23) | typedef struct QDictEntry { type QDict (line 29) | typedef struct QDict { FILE: qemu/qemu-bridge-helper.c type ACLRule (line 55) | typedef struct ACLRule { type ACLList (line 61) | typedef QSIMPLEQ_HEAD(ACLList, ACLRule) ACLList; function usage (line 63) | static void usage(void) function parse_acl_file (line 69) | static int parse_acl_file(const char *filename, ACLList *acl_list) function has_vnet_hdr (line 152) | static bool has_vnet_hdr(int fd) function prep_ifreq (line 167) | static void prep_ifreq(struct ifreq *ifr, const char *ifname) function send_fd (line 173) | static int send_fd(int c, int fd) function drop_privileges (line 201) | static int drop_privileges(void) function main (line 221) | int main(int argc, char **argv) FILE: qemu/qemu-char.c function qemu_chr_be_event (line 109) | void qemu_chr_be_event(CharDriverState *s, int event) function qemu_chr_generic_open_bh (line 126) | static void qemu_chr_generic_open_bh(void *opaque) function qemu_chr_generic_open (line 134) | void qemu_chr_generic_open(CharDriverState *s) function qemu_chr_fe_write (line 142) | int qemu_chr_fe_write(CharDriverState *s, const uint8_t *buf, int len) function qemu_chr_fe_ioctl (line 147) | int qemu_chr_fe_ioctl(CharDriverState *s, int cmd, void *arg) function qemu_chr_be_can_write (line 154) | int qemu_chr_be_can_write(CharDriverState *s) function qemu_chr_be_write (line 161) | void qemu_chr_be_write(CharDriverState *s, uint8_t *buf, int len) function qemu_chr_fe_get_msgfd (line 166) | int qemu_chr_fe_get_msgfd(CharDriverState *s) function qemu_chr_add_client (line 171) | int qemu_chr_add_client(CharDriverState *s, int fd) function qemu_chr_accept_input (line 176) | void qemu_chr_accept_input(CharDriverState *s) function qemu_chr_fe_printf (line 182) | void qemu_chr_fe_printf(CharDriverState *s, const char *fmt, ...) function qemu_chr_add_handlers (line 192) | void qemu_chr_add_handlers(CharDriverState *s, function null_chr_write (line 216) | static int null_chr_write(CharDriverState *chr, const uint8_t *buf, int ... function CharDriverState (line 221) | static CharDriverState *qemu_chr_open_null(QemuOpts *opts) type MuxDriver (line 234) | typedef struct { function mux_chr_write (line 256) | static int mux_chr_write(CharDriverState *chr, const uint8_t *buf, int len) function mux_print_help (line 307) | static void mux_print_help(CharDriverState *chr) function mux_chr_send_event (line 332) | static void mux_chr_send_event(MuxDriver *d, int mux_nr, int event) function mux_proc_byte (line 338) | static int mux_proc_byte(CharDriverState *chr, MuxDriver *d, int ch) function mux_chr_accept_input (line 385) | static void mux_chr_accept_input(CharDriverState *chr) function mux_chr_can_read (line 398) | static int mux_chr_can_read(void *opaque) function mux_chr_read (line 411) | static void mux_chr_read(void *opaque, const uint8_t *buf, int size) function mux_chr_event (line 431) | static void mux_chr_event(void *opaque, int event) function mux_chr_update_read_handler (line 442) | static void mux_chr_update_read_handler(CharDriverState *chr) function CharDriverState (line 467) | static CharDriverState *qemu_chr_open_mux(CharDriverState *drv) function send_all (line 493) | int send_all(int fd, const void *buf, int len1) function send_all (line 517) | int send_all(int fd, const void *_buf, int len1) type FDCharDriver (line 544) | typedef struct { function fd_chr_write (line 550) | static int fd_chr_write(CharDriverState *chr, const uint8_t *buf, int len) function fd_chr_read_poll (line 556) | static int fd_chr_read_poll(void *opaque) function fd_chr_read (line 565) | static void fd_chr_read(void *opaque) function fd_chr_update_read_handler (line 589) | static void fd_chr_update_read_handler(CharDriverState *chr) function fd_chr_close (line 602) | static void fd_chr_close(struct CharDriverState *chr) function CharDriverState (line 618) | static CharDriverState *qemu_chr_open_fd(int fd_in, int fd_out) function CharDriverState (line 637) | static CharDriverState *qemu_chr_open_file_out(QemuOpts *opts) function CharDriverState (line 649) | static CharDriverState *qemu_chr_open_pipe(QemuOpts *opts) function stdio_read_poll (line 686) | static int stdio_read_poll(void *opaque) function stdio_read (line 702) | static void stdio_read(void *opaque) type termios (line 725) | struct termios function term_exit (line 729) | static void term_exit(void) function qemu_chr_set_echo_stdio (line 735) | static void qemu_chr_set_echo_stdio(CharDriverState *chr, bool echo) function qemu_chr_close_stdio (line 757) | static void qemu_chr_close_stdio(struct CharDriverState *chr) function CharDriverState (line 765) | static CharDriverState *qemu_chr_open_stdio(QemuOpts *opts) function openpty (line 793) | static int openpty(int *amaster, int *aslave, char *name, function cfmakeraw (line 834) | static void cfmakeraw (struct termios *termios_p) type PtyCharDriver (line 852) | typedef struct { function pty_chr_write (line 863) | static int pty_chr_write(CharDriverState *chr, const uint8_t *buf, int len) function pty_chr_read_poll (line 875) | static int pty_chr_read_poll(void *opaque) function pty_chr_read (line 884) | static void pty_chr_read(void *opaque) function pty_chr_update_read_handler (line 908) | static void pty_chr_update_read_handler(CharDriverState *chr) function pty_chr_state (line 926) | static void pty_chr_state(CharDriverState *chr, int connected) function pty_chr_timer (line 945) | static void pty_chr_timer(void *opaque) function pty_chr_close (line 963) | static void pty_chr_close(struct CharDriverState *chr) function CharDriverState (line 975) | static CharDriverState *qemu_chr_open_pty(QemuOpts *opts) function tty_serial_init (line 1019) | static void tty_serial_init(int fd, int speed, function tty_serial_ioctl (line 1134) | static int tty_serial_ioctl(CharDriverState *chr, int cmd, void *arg) function qemu_chr_close_tty (line 1201) | static void qemu_chr_close_tty(CharDriverState *chr) function CharDriverState (line 1217) | static CharDriverState *qemu_chr_open_tty(QemuOpts *opts) function CharDriverState (line 1234) | static CharDriverState *qemu_chr_open_pty(QemuOpts *opts) type ParallelCharDriver (line 1241) | typedef struct { function pp_hw_mode (line 1246) | static int pp_hw_mode(ParallelCharDriver *s, uint16_t mode) function pp_ioctl (line 1257) | static int pp_ioctl(CharDriverState *chr, int cmd, void *arg) function pp_close (line 1338) | static void pp_close(CharDriverState *chr) function CharDriverState (line 1350) | static CharDriverState *qemu_chr_open_pp(QemuOpts *opts) function pp_ioctl (line 1384) | static int pp_ioctl(CharDriverState *chr, int cmd, void *arg) function CharDriverState (line 1421) | static CharDriverState *qemu_chr_open_pp(QemuOpts *opts) type WinCharState (line 1444) | typedef struct { type WinStdioCharState (line 1452) | typedef struct { function win_chr_close (line 1468) | static void win_chr_close(CharDriverState *chr) function win_chr_init (line 1492) | static int win_chr_init(CharDriverState *chr, const char *filename) function win_chr_write (line 1559) | static int win_chr_write(CharDriverState *chr, const uint8_t *buf, int l... function win_chr_read_poll (line 1593) | static int win_chr_read_poll(CharDriverState *chr) function win_chr_readfile (line 1601) | static void win_chr_readfile(CharDriverState *chr) function win_chr_read (line 1623) | static void win_chr_read(CharDriverState *chr) function win_chr_poll (line 1635) | static int win_chr_poll(void *opaque) function CharDriverState (line 1652) | static CharDriverState *qemu_chr_open_win(QemuOpts *opts) function win_chr_pipe_poll (line 1673) | static int win_chr_pipe_poll(void *opaque) function win_chr_pipe_init (line 1689) | static int win_chr_pipe_init(CharDriverState *chr, const char *filename) function CharDriverState (line 1752) | static CharDriverState *qemu_chr_open_win_pipe(QemuOpts *opts) function CharDriverState (line 1773) | static CharDriverState *qemu_chr_open_win_file(HANDLE fd_out) function CharDriverState (line 1787) | static CharDriverState *qemu_chr_open_win_con(QemuOpts *opts) function CharDriverState (line 1792) | static CharDriverState *qemu_chr_open_win_file_out(QemuOpts *opts) function win_stdio_write (line 1806) | static int win_stdio_write(CharDriverState *chr, const uint8_t *buf, int... function win_stdio_wait_func (line 1825) | static void win_stdio_wait_func(void *opaque) function DWORD (line 1860) | static DWORD WINAPI win_stdio_thread(LPVOID param) function win_stdio_thread_wait_func (line 1899) | static void win_stdio_thread_wait_func(void *opaque) function qemu_chr_set_echo_win_stdio (line 1911) | static void qemu_chr_set_echo_win_stdio(CharDriverState *chr, bool echo) function win_stdio_close (line 1925) | static void win_stdio_close(CharDriverState *chr) function CharDriverState (line 1944) | static CharDriverState *qemu_chr_open_win_stdio(QemuOpts *opts) type NetCharDriver (line 2019) | typedef struct { function udp_chr_write (line 2027) | static int udp_chr_write(CharDriverState *chr, const uint8_t *buf, int len) function udp_chr_read_poll (line 2034) | static int udp_chr_read_poll(void *opaque) function udp_chr_read (line 2052) | static void udp_chr_read(void *opaque) function udp_chr_update_read_handler (line 2072) | static void udp_chr_update_read_handler(CharDriverState *chr) function udp_chr_close (line 2082) | static void udp_chr_close(CharDriverState *chr) function CharDriverState (line 2093) | static CharDriverState *qemu_chr_open_udp(QemuOpts *opts) type TCPCharDriver (line 2129) | typedef struct { function tcp_chr_write (line 2141) | static int tcp_chr_write(CharDriverState *chr, const uint8_t *buf, int len) function tcp_chr_read_poll (line 2152) | static int tcp_chr_read_poll(void *opaque) function tcp_chr_process_IAC_bytes (line 2164) | static void tcp_chr_process_IAC_bytes(CharDriverState *chr, function tcp_get_msgfd (line 2212) | static int tcp_get_msgfd(CharDriverState *chr) function unix_process_msgfd (line 2221) | static void unix_process_msgfd(CharDriverState *chr, struct msghdr *msg) function tcp_chr_recv (line 2244) | static ssize_t tcp_chr_recv(CharDriverState *chr, char *buf, size_t len) function tcp_chr_recv (line 2270) | static ssize_t tcp_chr_recv(CharDriverState *chr, char *buf, size_t len) function tcp_chr_read (line 2277) | static void tcp_chr_read(void *opaque) function CharDriverState (line 2309) | CharDriverState *qemu_chr_open_eventfd(int eventfd) function tcp_chr_connect (line 2315) | static void tcp_chr_connect(void *opaque) function tcp_chr_telnet_init (line 2327) | static void tcp_chr_telnet_init(int fd) function socket_set_nodelay (line 2341) | static void socket_set_nodelay(int fd) function tcp_chr_add_client (line 2347) | static int tcp_chr_add_client(CharDriverState *chr, int fd) function tcp_chr_accept (line 2363) | static void tcp_chr_accept(void *opaque) function tcp_chr_close (line 2399) | static void tcp_chr_close(CharDriverState *chr) function CharDriverState (line 2414) | static CharDriverState *qemu_chr_open_socket(QemuOpts *opts) type MemoryDriver (line 2516) | typedef struct { function mem_chr_write (line 2522) | static int mem_chr_write(CharDriverState *chr, const uint8_t *buf, int len) function qemu_chr_init_mem (line 2541) | void qemu_chr_init_mem(CharDriverState *chr) function QString (line 2555) | QString *qemu_chr_mem_to_qs(CharDriverState *chr) function qemu_chr_close_mem (line 2562) | void qemu_chr_close_mem(CharDriverState *chr) function qemu_chr_mem_osize (line 2572) | size_t qemu_chr_mem_osize(const CharDriverState *chr) function QemuOpts (line 2578) | QemuOpts *qemu_chr_parse_compat(const char *label, const char *filename) function CharDriverState (line 2740) | CharDriverState *qemu_chr_new_from_opts(QemuOpts *opts, function CharDriverState (line 2794) | CharDriverState *qemu_chr_new(const char *label, const char *filename, v... function qemu_chr_fe_set_echo (line 2816) | void qemu_chr_fe_set_echo(struct CharDriverState *chr, bool echo) function qemu_chr_fe_open (line 2823) | void qemu_chr_fe_open(struct CharDriverState *chr) function qemu_chr_fe_close (line 2830) | void qemu_chr_fe_close(struct CharDriverState *chr) function qemu_chr_delete (line 2837) | void qemu_chr_delete(CharDriverState *chr) function ChardevInfoList (line 2847) | ChardevInfoList *qmp_query_chardev(Error **errp) function CharDriverState (line 2865) | CharDriverState *qemu_chr_find(const char *name) function CharDriverState (line 2878) | CharDriverState *qemu_char_get_next_serial(void) FILE: qemu/qemu-char.h type QEMUSerialSetParams (line 23) | typedef struct { type CharDriverState (line 55) | struct CharDriverState { type CharDriverState (line 91) | struct CharDriverState type CharDriverState (line 105) | struct CharDriverState type CharDriverState (line 123) | struct CharDriverState type CharDriverState (line 131) | struct CharDriverState type CharDriverState (line 140) | struct CharDriverState FILE: qemu/qemu-common.h type QEMUTimer (line 14) | typedef struct QEMUTimer QEMUTimer; type QEMUFile (line 15) | typedef struct QEMUFile QEMUFile; type DeviceState (line 16) | typedef struct DeviceState DeviceState; type Monitor (line 18) | struct Monitor type Monitor (line 19) | typedef struct Monitor Monitor; type iovec (line 79) | struct iovec { type tm (line 132) | struct tm type tm (line 133) | struct tm type tm (line 141) | struct tm type iovec (line 205) | struct iovec type iovec (line 206) | struct iovec type ParallelIOArg (line 212) | struct ParallelIOArg { type NICInfo (line 221) | typedef struct NICInfo NICInfo; type HCIInfo (line 222) | typedef struct HCIInfo HCIInfo; type AudioState (line 223) | typedef struct AudioState AudioState; type BlockDriverState (line 224) | typedef struct BlockDriverState BlockDriverState; type DriveInfo (line 225) | typedef struct DriveInfo DriveInfo; type DisplayState (line 226) | typedef struct DisplayState DisplayState; type DisplayChangeListener (line 227) | typedef struct DisplayChangeListener DisplayChangeListener; type DisplaySurface (line 228) | typedef struct DisplaySurface DisplaySurface; type DisplayAllocator (line 229) | typedef struct DisplayAllocator DisplayAllocator; type PixelFormat (line 230) | typedef struct PixelFormat PixelFormat; type TextConsole (line 231) | typedef struct TextConsole TextConsole; type TextConsole (line 232) | typedef TextConsole QEMUConsole; type CharDriverState (line 233) | typedef struct CharDriverState CharDriverState; type MACAddr (line 234) | typedef struct MACAddr MACAddr; type VLANState (line 235) | typedef struct VLANState VLANState; type VLANClientState (line 236) | typedef struct VLANClientState VLANClientState; type i2c_bus (line 237) | typedef struct i2c_bus i2c_bus; type ISABus (line 238) | typedef struct ISABus ISABus; type SMBusDevice (line 239) | typedef struct SMBusDevice SMBusDevice; type PCIHostState (line 240) | typedef struct PCIHostState PCIHostState; type PCIExpressHost (line 241) | typedef struct PCIExpressHost PCIExpressHost; type PCIBus (line 242) | typedef struct PCIBus PCIBus; type PCIDevice (line 243) | typedef struct PCIDevice PCIDevice; type PCIExpressDevice (line 244) | typedef struct PCIExpressDevice PCIExpressDevice; type PCIBridge (line 245) | typedef struct PCIBridge PCIBridge; type PCIEAERMsg (line 246) | typedef struct PCIEAERMsg PCIEAERMsg; type PCIEAERLog (line 247) | typedef struct PCIEAERLog PCIEAERLog; type PCIEAERErr (line 248) | typedef struct PCIEAERErr PCIEAERErr; type PCIEPort (line 249) | typedef struct PCIEPort PCIEPort; type PCIESlot (line 250) | typedef struct PCIESlot PCIESlot; type SerialState (line 251) | typedef struct SerialState SerialState; type IRQState (line 252) | struct IRQState type PCMCIACardState (line 253) | typedef struct PCMCIACardState PCMCIACardState; type MouseTransformInfo (line 254) | typedef struct MouseTransformInfo MouseTransformInfo; type uWireSlave (line 255) | typedef struct uWireSlave uWireSlave; type I2SCodec (line 256) | typedef struct I2SCodec I2SCodec; type SSIBus (line 257) | typedef struct SSIBus SSIBus; type EventNotifier (line 258) | typedef struct EventNotifier EventNotifier; type VirtIODevice (line 259) | typedef struct VirtIODevice VirtIODevice; type QEMUSGList (line 260) | typedef struct QEMUSGList QEMUSGList; type pcibus_t (line 262) | typedef uint64_t pcibus_t; type LostTickPolicy (line 264) | typedef enum LostTickPolicy { type qemu_work_item (line 288) | struct qemu_work_item { type iovec (line 305) | struct iovec type iovec (line 312) | struct iovec type QEMUIOVector (line 328) | typedef struct QEMUIOVector { type iovec (line 336) | struct iovec function to_bcd (line 367) | static inline uint8_t to_bcd(uint8_t val) function from_bcd (line 372) | static inline uint8_t from_bcd(uint8_t val) function muldiv64 (line 378) | static inline uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) FILE: qemu/qemu-config.c function QemuOptsList (line 634) | static QemuOptsList *find_list(QemuOptsList **lists, const char *group) function QemuOptsList (line 648) | QemuOptsList *qemu_find_opts(const char *group) function qemu_add_opts (line 653) | void qemu_add_opts(QemuOptsList *list) function qemu_set_option (line 669) | int qemu_set_option(const char *str) function qemu_global_option (line 700) | int qemu_global_option(const char *str) type ConfigWriteData (line 719) | struct ConfigWriteData { function config_write_opt (line 724) | static int config_write_opt(const char *name, const char *value, void *o... function config_write_opts (line 732) | static int config_write_opts(QemuOpts *opts, void *opaque) function qemu_config_write (line 747) | void qemu_config_write(FILE *fp) function qemu_config_parse (line 760) | int qemu_config_parse(FILE *fp, QemuOptsList **lists, const char *fname) function qemu_read_config_file (line 819) | int qemu_read_config_file(const char *filename) FILE: qemu/qemu-coroutine-int.h type CoroutineAction (line 31) | typedef enum { type Coroutine (line 36) | struct Coroutine { FILE: qemu/qemu-coroutine-io.c function qemu_co_recvv (line 29) | int coroutine_fn qemu_co_recvv(int sockfd, struct iovec *iov, function qemu_co_sendv (line 55) | int coroutine_fn qemu_co_sendv(int sockfd, struct iovec *iov, function qemu_co_recv (line 78) | int coroutine_fn qemu_co_recv(int sockfd, void *buf, int len) function qemu_co_send (line 88) | int coroutine_fn qemu_co_send(int sockfd, void *buf, int len) FILE: qemu/qemu-coroutine-lock.c function qemu_co_queue_next_bh (line 36) | static void qemu_co_queue_next_bh(void *opaque) function qemu_co_queue_init (line 47) | void qemu_co_queue_init(CoQueue *queue) function qemu_co_queue_wait (line 56) | void coroutine_fn qemu_co_queue_wait(CoQueue *queue) function qemu_co_queue_wait_insert_head (line 64) | void coroutine_fn qemu_co_queue_wait_insert_head(CoQueue *queue) function qemu_co_queue_next (line 72) | bool qemu_co_queue_next(CoQueue *queue) function qemu_co_queue_restart_all (line 87) | void qemu_co_queue_restart_all(CoQueue *queue) function qemu_co_queue_empty (line 94) | bool qemu_co_queue_empty(CoQueue *queue) function qemu_co_mutex_init (line 99) | void qemu_co_mutex_init(CoMutex *mutex) function qemu_co_mutex_lock (line 105) | void coroutine_fn qemu_co_mutex_lock(CoMutex *mutex) function qemu_co_mutex_unlock (line 120) | void coroutine_fn qemu_co_mutex_unlock(CoMutex *mutex) function qemu_co_rwlock_init (line 135) | void qemu_co_rwlock_init(CoRwlock *lock) function qemu_co_rwlock_rdlock (line 141) | void qemu_co_rwlock_rdlock(CoRwlock *lock) function qemu_co_rwlock_unlock (line 149) | void qemu_co_rwlock_unlock(CoRwlock *lock) function qemu_co_rwlock_wrlock (line 165) | void qemu_co_rwlock_wrlock(CoRwlock *lock) FILE: qemu/qemu-coroutine-sleep.c type CoSleepCB (line 17) | typedef struct CoSleepCB { function co_sleep_cb (line 22) | static void co_sleep_cb(void *opaque) function co_sleep_ns (line 30) | void coroutine_fn co_sleep_ns(QEMUClock *clock, int64_t ns) FILE: qemu/qemu-coroutine.c function Coroutine (line 20) | Coroutine *qemu_coroutine_create(CoroutineEntry *entry) function coroutine_swap (line 27) | static void coroutine_swap(Coroutine *from, Coroutine *to) function qemu_coroutine_enter (line 45) | void qemu_coroutine_enter(Coroutine *co, void *opaque) function qemu_coroutine_yield (line 61) | qemu_coroutine_yield(void) FILE: qemu/qemu-coroutine.h type Coroutine (line 48) | typedef struct Coroutine Coroutine; type coroutine_fn (line 59) | typedef void coroutine_fn type CoQueue (line 105) | typedef struct CoQueue { type CoMutex (line 148) | typedef struct CoMutex { type CoRwlock (line 171) | typedef struct CoRwlock { FILE: qemu/qemu-error.c function error_vprintf (line 21) | void error_vprintf(const char *fmt, va_list ap) function error_printf (line 34) | void error_printf(const char *fmt, ...) function error_printf_unless_qmp (line 43) | void error_printf_unless_qmp(const char *fmt, ...) function Location (line 64) | Location *loc_push_restore(Location *loc) function Location (line 78) | Location *loc_push_none(Location *loc) function Location (line 89) | Location *loc_pop(Location *loc) function Location (line 100) | Location *loc_save(Location *loc) function loc_restore (line 110) | void loc_restore(Location *loc) function loc_set_none (line 121) | void loc_set_none(void) function loc_set_cmdline (line 129) | void loc_set_cmdline(char **argv, int idx, int cnt) function loc_set_file (line 139) | void loc_set_file(const char *fname, int lno) function error_set_progname (line 154) | void error_set_progname(const char *argv0) function error_print_loc (line 168) | void error_print_loc(void) function error_report (line 206) | void error_report(const char *fmt, ...) FILE: qemu/qemu-error.h type Location (line 16) | typedef struct Location { FILE: qemu/qemu-file.h function qemu_put_ubyte (line 91) | static inline void qemu_put_ubyte(QEMUFile *f, unsigned int v) function qemu_get_ubyte (line 104) | static inline unsigned int qemu_get_ubyte(QEMUFile *f) function qemu_put_be64s (line 126) | static inline void qemu_put_be64s(QEMUFile *f, const uint64_t *pv) function qemu_put_be32s (line 131) | static inline void qemu_put_be32s(QEMUFile *f, const uint32_t *pv) function qemu_put_be16s (line 136) | static inline void qemu_put_be16s(QEMUFile *f, const uint16_t *pv) function qemu_put_8s (line 141) | static inline void qemu_put_8s(QEMUFile *f, const uint8_t *pv) function qemu_get_be64s (line 146) | static inline void qemu_get_be64s(QEMUFile *f, uint64_t *pv) function qemu_get_be32s (line 151) | static inline void qemu_get_be32s(QEMUFile *f, uint32_t *pv) function qemu_get_be16s (line 156) | static inline void qemu_get_be16s(QEMUFile *f, uint16_t *pv) function qemu_get_8s (line 161) | static inline void qemu_get_8s(QEMUFile *f, uint8_t *pv) function qemu_put_sbuffer (line 167) | static inline void qemu_put_sbuffer(QEMUFile *f, const int8_t *buf, int ... function qemu_put_sbe16 (line 172) | static inline void qemu_put_sbe16(QEMUFile *f, int v) function qemu_put_sbe32 (line 177) | static inline void qemu_put_sbe32(QEMUFile *f, int v) function qemu_put_sbe64 (line 182) | static inline void qemu_put_sbe64(QEMUFile *f, int64_t v) function qemu_get_sbuffer (line 187) | static inline size_t qemu_get_sbuffer(QEMUFile *f, int8_t *buf, int size) function qemu_get_sbe16 (line 192) | static inline int qemu_get_sbe16(QEMUFile *f) function qemu_get_sbe32 (line 197) | static inline int qemu_get_sbe32(QEMUFile *f) function qemu_get_sbe64 (line 202) | static inline int64_t qemu_get_sbe64(QEMUFile *f) function qemu_put_s8s (line 207) | static inline void qemu_put_s8s(QEMUFile *f, const int8_t *pv) function qemu_put_sbe16s (line 212) | static inline void qemu_put_sbe16s(QEMUFile *f, const int16_t *pv) function qemu_put_sbe32s (line 217) | static inline void qemu_put_sbe32s(QEMUFile *f, const int32_t *pv) function qemu_put_sbe64s (line 222) | static inline void qemu_put_sbe64s(QEMUFile *f, const int64_t *pv) function qemu_get_s8s (line 227) | static inline void qemu_get_s8s(QEMUFile *f, int8_t *pv) function qemu_get_sbe16s (line 232) | static inline void qemu_get_sbe16s(QEMUFile *f, int16_t *pv) function qemu_get_sbe32s (line 237) | static inline void qemu_get_sbe32s(QEMUFile *f, int32_t *pv) function qemu_get_sbe64s (line 242) | static inline void qemu_get_sbe64s(QEMUFile *f, int64_t *pv) FILE: qemu/qemu-ga.c type GAState (line 46) | struct GAState { type GAState (line 61) | struct GAState function quit_handler (line 69) | static void quit_handler(int sig) function child_handler (line 80) | static void child_handler(int sig) function gboolean (line 86) | static gboolean register_signal_handlers(void) function usage (line 117) | static void usage(const char *cmd) function ga_logging_enabled (line 162) | bool ga_logging_enabled(GAState *s) function ga_disable_logging (line 167) | void ga_disable_logging(GAState *s) function ga_enable_logging (line 172) | void ga_enable_logging(GAState *s) function ga_set_response_delimited (line 203) | void ga_set_response_delimited(GAState *s) function become_daemon (line 209) | static void become_daemon(const char *pidfile) function send_response (line 261) | static int send_response(GAState *s, QObject *payload) function process_command (line 295) | static void process_command(GAState *s, QDict *req) function process_event (line 315) | static void process_event(JSONMessageParser *parser, QList *tokens) function gboolean (line 366) | static gboolean channel_event_cb(GIOCondition condition, gpointer data) function gboolean (line 407) | static gboolean channel_init(GAState *s, const gchar *method, const gcha... function DWORD (line 446) | DWORD WINAPI service_ctrl_handler(DWORD ctrl, DWORD type, LPVOID data, function VOID (line 467) | VOID WINAPI service_main(DWORD argc, TCHAR *argv[]) function main (line 495) | int main(int argc, char **argv) FILE: qemu/qemu-img.c type img_cmd_t (line 36) | typedef struct img_cmd_t { function format_print (line 45) | static void format_print(void *opaque, const char *name) function help (line 51) | static void help(void) function read_password (line 103) | static int read_password(char *buf, int buf_size) type termios (line 124) | struct termios function term_exit (line 126) | static void term_exit(void) function term_init (line 131) | static void term_init(void) function read_password (line 152) | static int read_password(char *buf, int buf_size) function print_block_option_help (line 189) | static int print_block_option_help(const char *filename, const char *fmt) function BlockDriverState (line 216) | static BlockDriverState *bdrv_new_open(const char *filename, function add_old_style_options (line 262) | static int add_old_style_options(const char *fmt, QEMUOptionParameter *l... function img_create (line 283) | static int img_create(int argc, char **argv) function img_check (line 369) | static int img_check(int argc, char **argv) function img_commit (line 449) | static int img_commit(int argc, char **argv) function is_allocated_sectors (line 524) | static int is_allocated_sectors(const uint8_t *buf, int n, int *pnum) function is_allocated_sectors_min (line 549) | static int is_allocated_sectors_min(const uint8_t *buf, int n, int *pnum, function compare_sectors (line 593) | static int compare_sectors(const uint8_t *buf1, const uint8_t *buf2, int n, function img_convert (line 619) | static int img_convert(int argc, char **argv) function dump_snapshots (line 1049) | static void dump_snapshots(BlockDriverState *bs) function img_info (line 1067) | static int img_info(int argc, char **argv) function img_snapshot (line 1147) | static int img_snapshot(int argc, char **argv) function img_rebase (line 1260) | static int img_rebase(int argc, char **argv) function img_resize (line 1522) | static int img_resize(int argc, char **argv) function main (line 1645) | int main(int argc, char **argv) FILE: qemu/qemu-io.c function parse_pattern (line 36) | static int parse_pattern(const char *arg) function qemu_io_free (line 73) | static void qemu_io_free(void *p) function dump_buffer (line 81) | static void dump_buffer(const void *buffer, int64_t offset, int len) function print_report (line 105) | static void print_report(const char *op, struct timeval *t, int64_t offset, function do_read (line 179) | static int do_read(char *buf, int64_t offset, int count, int *total) function do_write (line 191) | static int do_write(char *buf, int64_t offset, int count, int *total) function do_pread (line 203) | static int do_pread(char *buf, int64_t offset, int count, int *total) function do_pwrite (line 212) | static int do_pwrite(char *buf, int64_t offset, int count, int *total) type CoWriteZeroes (line 221) | typedef struct { function co_write_zeroes_entry (line 229) | static void coroutine_fn co_write_zeroes_entry(void *opaque) function do_co_write_zeroes (line 244) | static int do_co_write_zeroes(int64_t offset, int count, int *total) function do_load_vmstate (line 266) | static int do_load_vmstate(char *buf, int64_t offset, int count, int *to... function do_save_vmstate (line 275) | static int do_save_vmstate(char *buf, int64_t offset, int count, int *to... function aio_rw_done (line 285) | static void aio_rw_done(void *opaque, int ret) function do_aio_readv (line 290) | static int do_aio_readv(QEMUIOVector *qiov, int64_t offset, int *total) function do_aio_writev (line 304) | static int do_aio_writev(QEMUIOVector *qiov, int64_t offset, int *total) type multiwrite_async_ret (line 318) | struct multiwrite_async_ret { function multiwrite_cb (line 323) | static void multiwrite_cb(void *opaque, int ret) function do_aio_multiwrite (line 333) | static int do_aio_multiwrite(BlockRequest* reqs, int num_reqs, int *total) function read_help (line 360) | static void read_help(void) function read_f (line 395) | static int read_f(int argc, char **argv) function readv_help (line 547) | static void readv_help(void) function readv_f (line 578) | static int readv_f(int argc, char **argv) function write_help (line 675) | static void write_help(void) function write_f (line 708) | static int write_f(int argc, char **argv) function writev_help (line 827) | static void function writev_f (line 857) | static int writev_f(int argc, char **argv) function multiwrite_help (line 933) | static void multiwrite_help(void) function multiwrite_f (line 965) | static int multiwrite_f(int argc, char **argv) type aio_ctx (line 1092) | struct aio_ctx { function aio_write_done (line 1104) | static void aio_write_done(void *opaque, int ret) function aio_read_done (line 1130) | static void aio_read_done(void *opaque, int ret) function aio_read_help (line 1170) | static void aio_read_help(void) function aio_read_f (line 1202) | static int aio_read_f(int argc, char **argv) function aio_write_help (line 1265) | static void aio_write_help(void) function aio_write_f (line 1297) | static int aio_write_f(int argc, char **argv) function aio_flush_f (line 1357) | static int aio_flush_f(int argc, char **argv) function flush_f (line 1369) | static int flush_f(int argc, char **argv) function truncate_f (line 1382) | static int truncate_f(int argc, char **argv) function length_f (line 1412) | static int length_f(int argc, char **argv) function info_f (line 1437) | static int info_f(int argc, char **argv) function discard_help (line 1473) | static void discard_help(void) function discard_f (line 1501) | static int discard_f(int argc, char **argv) function alloc_f (line 1559) | static int alloc_f(int argc, char **argv) function map_f (line 1607) | static int map_f(int argc, char **argv) function close_f (line 1644) | static int close_f(int argc, char **argv) function openfile (line 1658) | static int openfile(char *name, int flags, int growable) function open_help (line 1684) | static void open_help(void) function open_f (line 1715) | static int open_f(int argc, char **argv) function init_args_command (line 1752) | static int init_args_command(int index) function init_check_command (line 1761) | static int init_check_command(const cmdinfo_t *ct) function usage (line 1773) | static void usage(const char *name) function main (line 1793) | int main(int argc, char **argv) FILE: qemu/qemu-lock.h type spinlock_t (line 38) | typedef int spinlock_t; function spin_lock (line 41) | static inline void spin_lock(spinlock_t *lock) function spin_unlock (line 45) | static inline void spin_unlock(spinlock_t *lock) FILE: qemu/qemu-nbd.c function usage (line 47) | static void usage(const char *name) function version (line 74) | static void version(const char *name) type partition_record (line 86) | struct partition_record function read_partition (line 100) | static void read_partition(uint8_t *p, struct partition_record *r) function find_partition (line 114) | static int find_partition(BlockDriverState *bs, int partition, function termsig_handler (line 172) | static void termsig_handler(int signum) function nbd_can_accept (line 252) | static int nbd_can_accept(void *opaque) function nbd_client_closed (line 257) | static void nbd_client_closed(NBDClient *client) function nbd_accept (line 263) | static void nbd_accept(void *opaque) function main (line 276) | int main(int argc, char **argv) FILE: qemu/qemu-option.c function get_next_param_value (line 91) | int get_next_param_value(char *buf, int buf_size, function get_param_value (line 119) | int get_param_value(char *buf, int buf_size, function check_params (line 125) | int check_params(char *buf, int buf_size, function QEMUOptionParameter (line 158) | QEMUOptionParameter *get_option_parameter(QEMUOptionParameter *list, function parse_option_bool (line 171) | static int parse_option_bool(const char *name, const char *value, bool *... function parse_option_number (line 188) | static int parse_option_number(const char *name, const char *value, uint... function parse_option_size (line 207) | static int parse_option_size(const char *name, const char *value, uint64... function set_option_parameter (line 262) | int set_option_parameter(QEMUOptionParameter *list, const char *name, function set_option_parameter_int (line 310) | int set_option_parameter_int(QEMUOptionParameter *list, const char *name, function free_option_parameters (line 338) | void free_option_parameters(QEMUOptionParameter *list) function count_option_parameters (line 355) | static size_t count_option_parameters(QEMUOptionParameter *list) function QEMUOptionParameter (line 374) | QEMUOptionParameter *append_option_parameters(QEMUOptionParameter *dest, function QEMUOptionParameter (line 415) | QEMUOptionParameter *parse_option_parameters(const char *param, function print_option_parameters (line 470) | void print_option_parameters(QEMUOptionParameter *list) function print_option_help (line 497) | void print_option_help(QEMUOptionParameter *list) type QemuOpt (line 509) | struct QemuOpt { type QemuOpts (line 523) | struct QemuOpts { function QemuOpt (line 531) | static QemuOpt *qemu_opt_find(QemuOpts *opts, const char *name) function qemu_opt_get_bool (line 549) | bool qemu_opt_get_bool(QemuOpts *opts, const char *name, bool defval) function qemu_opt_get_number (line 559) | uint64_t qemu_opt_get_number(QemuOpts *opts, const char *name, uint64_t ... function qemu_opt_get_size (line 569) | uint64_t qemu_opt_get_size(QemuOpts *opts, const char *name, uint64_t de... function qemu_opt_parse (line 579) | static int qemu_opt_parse(QemuOpt *opt) function qemu_opt_del (line 598) | static void qemu_opt_del(QemuOpt *opt) function opt_set (line 606) | static int opt_set(QemuOpts *opts, const char *name, const char *value, function qemu_opt_set (line 648) | int qemu_opt_set(QemuOpts *opts, const char *name, const char *value) function qemu_opt_set_bool (line 653) | int qemu_opt_set_bool(QemuOpts *opts, const char *name, bool val) function qemu_opt_foreach (line 684) | int qemu_opt_foreach(QemuOpts *opts, qemu_opt_loopfunc func, void *opaque, function QemuOpts (line 698) | QemuOpts *qemu_opts_find(QemuOptsList *list, const char *id) function id_wellformed (line 717) | static int id_wellformed(const char *id) function QemuOpts (line 732) | QemuOpts *qemu_opts_create(QemuOptsList *list, const char *id, int fail_... function qemu_opts_reset (line 768) | void qemu_opts_reset(QemuOptsList *list) function qemu_opts_loc_restore (line 777) | void qemu_opts_loc_restore(QemuOpts *opts) function qemu_opts_set (line 782) | int qemu_opts_set(QemuOptsList *list, const char *id, function qemu_opts_del (line 799) | void qemu_opts_del(QemuOpts *opts) function qemu_opts_print (line 814) | int qemu_opts_print(QemuOpts *opts, void *dummy) function opts_do_parse (line 827) | static int opts_do_parse(QemuOpts *opts, const char *params, function qemu_opts_do_parse (line 874) | int qemu_opts_do_parse(QemuOpts *opts, const char *params, const char *f... function QemuOpts (line 879) | static QemuOpts *opts_parse(QemuOptsList *list, const char *params, function QemuOpts (line 917) | QemuOpts *qemu_opts_parse(QemuOptsList *list, const char *params, function qemu_opts_set_defaults (line 923) | void qemu_opts_set_defaults(QemuOptsList *list, const char *params, function qemu_opts_from_qdict_1 (line 932) | static void qemu_opts_from_qdict_1(const char *key, QObject *obj, void *... function QemuOpts (line 975) | QemuOpts *qemu_opts_from_qdict(QemuOptsList *list, const QDict *qdict) function QDict (line 993) | QDict *qemu_opts_to_qdict(QemuOpts *opts, QDict *qdict) function qemu_opts_validate (line 1014) | int qemu_opts_validate(QemuOpts *opts, const QemuOptDesc *desc) function qemu_opts_foreach (line 1043) | int qemu_opts_foreach(QemuOptsList *list, qemu_opts_loopfunc func, void ... FILE: qemu/qemu-option.h type QEMUOptionParType (line 33) | enum QEMUOptionParType { type QEMUOptionParameter (line 40) | typedef struct QEMUOptionParameter { type QemuOpt (line 83) | typedef struct QemuOpt QemuOpt; type QemuOpts (line 84) | typedef struct QemuOpts QemuOpts; type QemuOptsList (line 85) | typedef struct QemuOptsList QemuOptsList; type QemuOptType (line 87) | enum QemuOptType { type QemuOptDesc (line 94) | typedef struct QemuOptDesc { type QemuOptsList (line 100) | struct QemuOptsList { FILE: qemu/qemu-os-posix.h type qemu_timeval (line 35) | typedef struct timeval qemu_timeval; type qemu_timespec (line 46) | typedef struct timespec qemu_timespec; FILE: qemu/qemu-os-win32.h function os_setup_signal_handling (line 36) | static inline void os_setup_signal_handling(void) {} function os_daemonize (line 37) | static inline void os_daemonize(void) {} function os_setup_post (line 38) | static inline void os_setup_post(void) {} function os_set_proc_name (line 40) | static inline void os_set_proc_name(const char *dummy) {} type qemu_timeval (line 48) | typedef struct { FILE: qemu/qemu-progress.c type progress_state (line 30) | struct progress_state { type progress_state (line 38) | struct progress_state function progress_simple_print (line 46) | static void progress_simple_print(void) function progress_simple_end (line 52) | static void progress_simple_end(void) function progress_simple_init (line 57) | static void progress_simple_init(void) function sigusr_print (line 64) | static void sigusr_print(int signal) function progress_dummy_print (line 70) | static void progress_dummy_print(void) function progress_dummy_end (line 78) | static void progress_dummy_end(void) function progress_dummy_init (line 82) | static void progress_dummy_init(void) function qemu_progress_init (line 105) | void qemu_progress_init(int enabled, float min_skip) function qemu_progress_end (line 115) | void qemu_progress_end(void) function qemu_progress_print (line 131) | void qemu_progress_print(float delta, int max) FILE: qemu/qemu-queue.h type type (line 97) | struct type type type (line 229) | struct type FILE: qemu/qemu-sockets.c function inet_getport (line 59) | static int inet_getport(struct addrinfo *e) function inet_setport (line 76) | static void inet_setport(struct addrinfo *e, int port) function inet_listen_opts (line 103) | int inet_listen_opts(QemuOpts *opts, int port_offset) function inet_connect_opts (line 197) | int inet_connect_opts(QemuOpts *opts) function inet_dgram_opts (line 261) | int inet_dgram_opts(QemuOpts *opts) function inet_parse (line 368) | static int inet_parse(QemuOpts *opts, const char *str) function inet_listen (line 423) | int inet_listen(const char *str, char *ostr, int olen, function inet_connect (line 452) | int inet_connect(const char *str, int socktype) function unix_listen_opts (line 466) | int unix_listen_opts(QemuOpts *opts) function unix_connect_opts (line 514) | int unix_connect_opts(QemuOpts *opts) function unix_listen (line 544) | int unix_listen(const char *str, char *ostr, int olen) function unix_connect (line 573) | int unix_connect(const char *path) function unix_listen_opts (line 587) | int unix_listen_opts(QemuOpts *opts) function unix_connect_opts (line 594) | int unix_connect_opts(QemuOpts *opts) function unix_listen (line 601) | int unix_listen(const char *path, char *ostr, int olen) function unix_connect (line 608) | int unix_connect(const char *path) function socket_cleanup (line 618) | static void socket_cleanup(void) function socket_init (line 624) | int socket_init(void) FILE: qemu/qemu-thread-posix.c function error_exit (line 22) | static void error_exit(int err, const char *msg) function qemu_mutex_init (line 28) | void qemu_mutex_init(QemuMutex *mutex) function qemu_mutex_destroy (line 41) | void qemu_mutex_destroy(QemuMutex *mutex) function qemu_mutex_lock (line 50) | void qemu_mutex_lock(QemuMutex *mutex) function qemu_mutex_trylock (line 59) | int qemu_mutex_trylock(QemuMutex *mutex) function qemu_mutex_unlock (line 64) | void qemu_mutex_unlock(QemuMutex *mutex) function qemu_cond_init (line 73) | void qemu_cond_init(QemuCond *cond) function qemu_cond_destroy (line 82) | void qemu_cond_destroy(QemuCond *cond) function qemu_cond_signal (line 91) | void qemu_cond_signal(QemuCond *cond) function qemu_cond_broadcast (line 100) | void qemu_cond_broadcast(QemuCond *cond) function qemu_cond_wait (line 109) | void qemu_cond_wait(QemuCond *cond, QemuMutex *mutex) function qemu_thread_create (line 118) | void qemu_thread_create(QemuThread *thread, function qemu_thread_get_self (line 151) | void qemu_thread_get_self(QemuThread *thread) function qemu_thread_is_self (line 156) | int qemu_thread_is_self(QemuThread *thread) function qemu_thread_exit (line 161) | void qemu_thread_exit(void *retval) function qemu_spinlock_create (line 180) | void qemu_spinlock_create(QemuSpinlock *lock) function qemu_spin_lock (line 188) | void qemu_spin_lock(QemuSpinlock *lock) function qemu_spin_unlock (line 193) | void qemu_spin_unlock(QemuSpinlock *lock) FILE: qemu/qemu-thread-posix.h type QemuMutex (line 6) | struct QemuMutex { type QemuCond (line 10) | struct QemuCond { type QemuThread (line 14) | struct QemuThread { type QemuSpinlock (line 20) | struct QemuSpinlock { FILE: qemu/qemu-thread-win32.c function error_exit (line 19) | static void error_exit(int err, const char *msg) function qemu_mutex_init (line 30) | void qemu_mutex_init(QemuMutex *mutex) function qemu_mutex_destroy (line 36) | void qemu_mutex_destroy(QemuMutex *mutex) function qemu_mutex_lock (line 42) | void qemu_mutex_lock(QemuMutex *mutex) function qemu_mutex_trylock (line 53) | int qemu_mutex_trylock(QemuMutex *mutex) function qemu_mutex_unlock (line 65) | void qemu_mutex_unlock(QemuMutex *mutex) function qemu_cond_init (line 72) | void qemu_cond_init(QemuCond *cond) function qemu_cond_destroy (line 89) | void qemu_cond_destroy(QemuCond *cond) function qemu_cond_signal (line 104) | void qemu_cond_signal(QemuCond *cond) function qemu_cond_broadcast (line 131) | void qemu_cond_broadcast(QemuCond *cond) function qemu_cond_wait (line 159) | void qemu_cond_wait(QemuCond *cond, QemuMutex *mutex) type QemuThreadData (line 195) | struct QemuThreadData { function win32_start_routine (line 209) | static unsigned __stdcall win32_start_routine(void *arg) function qemu_thread_exit (line 224) | void qemu_thread_exit(void *arg) function qemu_thread_init (line 266) | static inline void qemu_thread_init(void) function qemu_thread_create (line 277) | void qemu_thread_create(QemuThread *thread, function qemu_thread_get_self (line 304) | void qemu_thread_get_self(QemuThread *thread) function HANDLE (line 311) | HANDLE qemu_thread_get_handle(QemuThread *thread) function qemu_thread_is_self (line 333) | int qemu_thread_is_self(QemuThread *thread) FILE: qemu/qemu-thread-win32.h type QemuMutex (line 5) | struct QemuMutex { type QemuCond (line 10) | struct QemuCond { type QemuThreadData (line 16) | typedef struct QemuThreadData QemuThreadData; type QemuThread (line 17) | struct QemuThread { FILE: qemu/qemu-thread.h type QemuMutex (line 6) | typedef struct QemuMutex QemuMutex; type QemuCond (line 7) | typedef struct QemuCond QemuCond; type QemuThread (line 8) | typedef struct QemuThread QemuThread; type QemuSpinlock (line 9) | typedef struct QemuSpinlock QemuSpinlock; function qemu_atomic_add (line 54) | static inline void qemu_atomic_add(uint64_t *address, uint64_t value) { function qemu_atomic_sub (line 58) | static inline void qemu_atomic_sub(uint64_t *address, uint64_t value) { FILE: qemu/qemu-timer-common.c function init_get_clock (line 33) | static void __attribute__((constructor)) init_get_clock(void) function init_get_clock (line 49) | static void __attribute__((constructor)) init_get_clock(void) FILE: qemu/qemu-timer.c type QEMUClock (line 56) | struct QEMUClock { type QEMUTimer (line 66) | struct QEMUTimer { type qemu_alarm_timer (line 75) | struct qemu_alarm_timer { type qemu_alarm_timer (line 90) | struct qemu_alarm_timer function qemu_timer_expired_ns (line 92) | static bool qemu_timer_expired_ns(QEMUTimer *timer_head, int64_t current... function qemu_alarm_pending (line 97) | int qemu_alarm_pending(void) function alarm_has_dynticks (line 102) | static inline int alarm_has_dynticks(struct qemu_alarm_timer *t) function qemu_next_alarm_deadline (line 107) | static int64_t qemu_next_alarm_deadline(void) function qemu_rearm_alarm_timer (line 136) | static void qemu_rearm_alarm_timer(struct qemu_alarm_timer *t) type qemu_alarm_timer (line 154) | struct qemu_alarm_timer type qemu_alarm_timer (line 155) | struct qemu_alarm_timer type qemu_alarm_timer (line 156) | struct qemu_alarm_timer type qemu_alarm_timer (line 158) | struct qemu_alarm_timer type qemu_alarm_timer (line 159) | struct qemu_alarm_timer type qemu_alarm_timer (line 160) | struct qemu_alarm_timer type qemu_alarm_timer (line 164) | struct qemu_alarm_timer type qemu_alarm_timer (line 165) | struct qemu_alarm_timer type qemu_alarm_timer (line 166) | struct qemu_alarm_timer type qemu_alarm_timer (line 170) | struct qemu_alarm_timer type qemu_alarm_timer (line 171) | struct qemu_alarm_timer type qemu_alarm_timer (line 172) | struct qemu_alarm_timer type qemu_alarm_timer (line 178) | struct qemu_alarm_timer function show_available_alarms (line 192) | static void show_available_alarms(void) function configure_alarms (line 201) | void configure_alarms(char const *opt) function QEMUClock (line 260) | static QEMUClock *qemu_new_clock(int type) function qemu_clock_enable (line 272) | void qemu_clock_enable(QEMUClock *clock, int enabled) function qemu_clock_has_timers (line 281) | int64_t qemu_clock_has_timers(QEMUClock *clock) function qemu_clock_expired (line 286) | int64_t qemu_clock_expired(QEMUClock *clock) function qemu_clock_deadline (line 292) | int64_t qemu_clock_deadline(QEMUClock *clock) function QEMUTimer (line 306) | QEMUTimer *qemu_new_timer(QEMUClock *clock, int scale, function qemu_free_timer (line 319) | void qemu_free_timer(QEMUTimer *ts) function qemu_del_timer (line 325) | void qemu_del_timer(QEMUTimer *ts) function qemu_mod_timer_ns (line 346) | void qemu_mod_timer_ns(QEMUTimer *ts, int64_t expire_time) function qemu_mod_timer (line 380) | void qemu_mod_timer(QEMUTimer *ts, int64_t expire_time) function qemu_timer_pending (line 385) | int qemu_timer_pending(QEMUTimer *ts) function qemu_timer_expired (line 395) | int qemu_timer_expired(QEMUTimer *timer_head, int64_t current_time) function qemu_run_timers (line 400) | void qemu_run_timers(QEMUClock *clock) function qemu_get_clock_ns (line 424) | int64_t qemu_get_clock_ns(QEMUClock *clock) function qemu_register_clock_reset_notifier (line 449) | void qemu_register_clock_reset_notifier(QEMUClock *clock, Notifier *noti... function qemu_unregister_clock_reset_notifier (line 454) | void qemu_unregister_clock_reset_notifier(QEMUClock *clock, Notifier *no... function init_clocks (line 459) | void init_clocks(void) function qemu_timer_expire_time_ns (line 466) | uint64_t qemu_timer_expire_time_ns(QEMUTimer *ts) function qemu_run_all_timers (line 471) | void qemu_run_all_timers(void) function host_alarm_handler (line 490) | static void host_alarm_handler(int host_signum) function dynticks_start_timer (line 509) | static int dynticks_start_timer(struct qemu_alarm_timer *t) function dynticks_stop_timer (line 550) | static void dynticks_stop_timer(struct qemu_alarm_timer *t) function dynticks_rearm_timer (line 557) | static void dynticks_rearm_timer(struct qemu_alarm_timer *t, function unix_start_timer (line 592) | static int unix_start_timer(struct qemu_alarm_timer *t) function unix_rearm_timer (line 605) | static void unix_rearm_timer(struct qemu_alarm_timer *t, function unix_stop_timer (line 626) | static void unix_stop_timer(struct qemu_alarm_timer *t) function mm_alarm_handler (line 642) | static void CALLBACK mm_alarm_handler(UINT uTimerID, UINT uMsg, function mm_start_timer (line 657) | static int mm_start_timer(struct qemu_alarm_timer *t) function mm_stop_timer (line 691) | static void mm_stop_timer(struct qemu_alarm_timer *t) function mm_rearm_timer (line 697) | static void mm_rearm_timer(struct qemu_alarm_timer *t, int64_t delta) function win32_start_timer (line 720) | static int win32_start_timer(struct qemu_alarm_timer *t) function win32_stop_timer (line 747) | static void win32_stop_timer(struct qemu_alarm_timer *t) function win32_rearm_timer (line 756) | static void win32_rearm_timer(struct qemu_alarm_timer *t, function quit_timers (line 782) | static void quit_timers(void) function init_timer_alarm (line 789) | int init_timer_alarm(int register_exit_handler) function qemu_calculate_timeout (line 821) | int qemu_calculate_timeout(void) FILE: qemu/qemu-timer.h type QEMUClock (line 20) | typedef struct QEMUClock QEMUClock; function QEMUTimer (line 74) | static inline QEMUTimer *qemu_new_timer_ns(QEMUClock *clock, QEMUTimerCB... function QEMUTimer (line 80) | static inline QEMUTimer *qemu_new_timer_ms(QEMUClock *clock, QEMUTimerCB... function qemu_get_clock_ms (line 86) | static inline int64_t qemu_get_clock_ms(QEMUClock *clock) function get_ticks_per_sec (line 91) | static inline int64_t get_ticks_per_sec(void) function get_clock_realtime (line 97) | static inline int64_t get_clock_realtime(void) function get_clock (line 111) | static inline int64_t get_clock(void) function get_clock (line 122) | static inline int64_t get_clock(void) function cpu_get_real_ticks (line 152) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 178) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 187) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 200) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 209) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 218) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 227) | static inline int64_t cpu_get_real_ticks (void) function cpu_get_real_ticks (line 263) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 279) | static inline int64_t cpu_get_real_ticks(void) function cpu_get_real_ticks (line 294) | static inline int64_t cpu_get_real_ticks (void) function profile_getclock (line 302) | static inline int64_t profile_getclock(void) FILE: qemu/qemu-tool.c type QEMUBH (line 29) | struct QEMUBH function monitor_cur_is_qmp (line 37) | int monitor_cur_is_qmp(void) function monitor_set_error (line 42) | void monitor_set_error(Monitor *mon, QError *qerror) function monitor_vprintf (line 46) | void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) function monitor_printf (line 50) | void monitor_printf(Monitor *mon, const char *fmt, ...) function monitor_print_filename (line 54) | void monitor_print_filename(Monitor *mon, const char *filename) function monitor_protocol_event (line 58) | void monitor_protocol_event(MonitorEvent event, QObject *data) function cpu_get_clock (line 62) | int64_t cpu_get_clock(void) function cpu_get_icount (line 67) | int64_t cpu_get_icount(void) function qemu_mutex_lock_iothread (line 72) | void qemu_mutex_lock_iothread(void) function qemu_mutex_unlock_iothread (line 76) | void qemu_mutex_unlock_iothread(void) function qemu_clock_warp (line 82) | void qemu_clock_warp(QEMUClock *clock) function qemu_init_main_loop (line 86) | int qemu_init_main_loop(void) function slirp_select_fill (line 94) | void slirp_select_fill(int *pnfds, fd_set *readfds, function slirp_select_poll (line 99) | void slirp_select_poll(fd_set *readfds, fd_set *writefds, function migrate_add_blocker (line 104) | void migrate_add_blocker(Error *reason) function migrate_del_blocker (line 108) | void migrate_del_blocker(Error *reason) FILE: qemu/qemu-user.c function monitor_cur_is_qmp (line 26) | int monitor_cur_is_qmp(void) function monitor_vprintf (line 31) | void monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) function monitor_set_error (line 35) | void monitor_set_error(Monitor *mon, QError *qerror) FILE: qemu/qemu_socket.h type in_addr (line 16) | struct in_addr type sockaddr (line 37) | struct sockaddr type sockaddr_in (line 58) | struct sockaddr_in FILE: qemu/qerror.c function QError (line 310) | QError *qerror_new(void) function qerror_set_desc (line 368) | static void qerror_set_desc(QError *qerr, const char *fmt) function QError (line 398) | QError *qerror_from_info(const char *file, int linenr, const char *func, function parse_error (line 419) | static void parse_error(const QErrorStringTable *entry, int c) function QString (line 469) | static QString *qerror_format_desc(QDict *error, function QString (line 493) | QString *qerror_format(const char *fmt, QDict *error) function QString (line 511) | QString *qerror_human(const QError *qerror) function qerror_print (line 523) | void qerror_print(QError *qerror) function qerror_report_internal (line 532) | void qerror_report_internal(const char *file, int linenr, const char *func, type Error (line 551) | struct Error function qerror_report_err (line 558) | void qerror_report_err(Error *err) function assert_no_error (line 583) | void assert_no_error(Error *err) function QError (line 594) | QError *qobject_to_qerror(const QObject *obj) function qerror_destroy_obj (line 606) | static void qerror_destroy_obj(QObject *obj) FILE: qemu/qerror.h type QErrorStringTable (line 21) | typedef struct QErrorStringTable { type QError (line 26) | typedef struct QError { FILE: qemu/qfloat.c function QFloat (line 30) | QFloat *qfloat_from_double(double value) function qfloat_get_double (line 44) | double qfloat_get_double(const QFloat *qf) function QFloat (line 52) | QFloat *qobject_to_qfloat(const QObject *obj) function qfloat_destroy_obj (line 64) | static void qfloat_destroy_obj(QObject *obj) FILE: qemu/qfloat.h type QFloat (line 20) | typedef struct QFloat { FILE: qemu/qga/channel-posix.c type GAChannel (line 8) | struct GAChannel { function gboolean (line 18) | static gboolean ga_channel_listen_accept(GIOChannel *channel, function ga_channel_listen_add (line 51) | static void ga_channel_listen_add(GAChannel *c, int listen_fd, bool create) function ga_channel_listen_close (line 59) | static void ga_channel_listen_close(GAChannel *c) function ga_channel_client_close (line 71) | static void ga_channel_client_close(GAChannel *c) function gboolean (line 82) | static gboolean ga_channel_client_event(GIOChannel *channel, function ga_channel_client_add (line 99) | static int ga_channel_client_add(GAChannel *c, int fd) function gboolean (line 119) | static gboolean ga_channel_open(GAChannel *c, const gchar *path, GAChann... function GIOStatus (line 184) | GIOStatus ga_channel_write_all(GAChannel *c, const gchar *buf, gsize size) function GIOStatus (line 215) | GIOStatus ga_channel_read(GAChannel *c, gchar *buf, gsize size, gsize *c... function GAChannel (line 220) | GAChannel *ga_channel_new(GAChannelMethod method, const gchar *path, function ga_channel_free (line 236) | void ga_channel_free(GAChannel *c) FILE: qemu/qga/channel-win32.c type GAChannelReadState (line 11) | typedef struct GAChannelReadState { type GAChannel (line 21) | struct GAChannel { type GAWatch (line 30) | typedef struct GAWatch { function gboolean (line 41) | static gboolean ga_channel_prepare(GSource *source, gint *timeout_ms) function gboolean (line 98) | static gboolean ga_channel_check(GSource *source) function gboolean (line 155) | static gboolean ga_channel_dispatch(GSource *source, GSourceFunc unused, function ga_channel_finalize (line 181) | static void ga_channel_finalize(GSource *source) function GSource (line 193) | static GSource *ga_channel_create_watch(GAChannel *c) function GIOStatus (line 205) | GIOStatus ga_channel_read(GAChannel *c, char *buf, size_t size, gsize *c... function GIOStatus (line 228) | static GIOStatus ga_channel_write(GAChannel *c, const char *buf, size_t ... function GIOStatus (line 269) | GIOStatus ga_channel_write_all(GAChannel *c, const char *buf, size_t size) function gboolean (line 287) | static gboolean ga_channel_open(GAChannel *c, GAChannelMethod method, function GAChannel (line 306) | GAChannel *ga_channel_new(GAChannelMethod method, const gchar *path, function ga_channel_free (line 334) | void ga_channel_free(GAChannel *c) FILE: qemu/qga/channel.h type GAChannel (line 17) | typedef struct GAChannel GAChannel; type GAChannelMethod (line 19) | typedef enum { type gboolean (line 25) | typedef gboolean (*GAChannelCallback)(GIOCondition condition, gpointer o... FILE: qemu/qga/commands-posix.c function reopen_fd_to_null (line 39) | static void reopen_fd_to_null(int fd) function qmp_guest_shutdown (line 56) | void qmp_guest_shutdown(bool has_mode, const char *mode, Error **err) type GuestFileHandle (line 93) | typedef struct GuestFileHandle { function guest_file_handle_add (line 103) | static void guest_file_handle_add(FILE *fh) function GuestFileHandle (line 113) | static GuestFileHandle *guest_file_handle_find(int64_t id) function qmp_guest_file_open (line 127) | int64_t qmp_guest_file_open(const char *path, bool has_mode, const char ... function qmp_guest_file_close (line 160) | void qmp_guest_file_close(int64_t handle, Error **err) type GuestFileRead (line 181) | struct GuestFileRead function GuestFileWrite (line 223) | GuestFileWrite *qmp_guest_file_write(int64_t handle, const char *buf_b64, type GuestFileSeek (line 264) | struct GuestFileSeek function qmp_guest_file_flush (line 291) | void qmp_guest_file_flush(int64_t handle, Error **err) function guest_file_init (line 309) | static void guest_file_init(void) function disable_logging (line 319) | static void disable_logging(void) function enable_logging (line 324) | static void enable_logging(void) type GuestFsfreezeMount (line 329) | typedef struct GuestFsfreezeMount { function guest_fsfreeze_build_mount_list (line 343) | static int guest_fsfreeze_build_mount_list(void) function GuestFsfreezeStatus (line 391) | GuestFsfreezeStatus qmp_guest_fsfreeze_status(Error **err) function qmp_guest_fsfreeze_freeze (line 400) | int64_t qmp_guest_fsfreeze_freeze(Error **err) function qmp_guest_fsfreeze_thaw (line 464) | int64_t qmp_guest_fsfreeze_thaw(Error **err) function guest_fsfreeze_init (line 496) | static void guest_fsfreeze_init(void) function guest_fsfreeze_cleanup (line 502) | static void guest_fsfreeze_cleanup(void) function bios_supports_mode (line 527) | static void bios_supports_mode(const char *pmutils_bin, const char *pmut... function guest_suspend (line 626) | static void guest_suspend(const char *pmutils_bin, const char *sysfile_str, function qmp_guest_suspend_disk (line 677) | void qmp_guest_suspend_disk(Error **err) function qmp_guest_suspend_ram (line 687) | void qmp_guest_suspend_ram(Error **err) function qmp_guest_suspend_hybrid (line 697) | void qmp_guest_suspend_hybrid(Error **err) function GuestNetworkInterfaceList (line 707) | static GuestNetworkInterfaceList * function GuestNetworkInterfaceList (line 723) | GuestNetworkInterfaceList *qmp_guest_network_get_interfaces(Error **errp) function GuestFsfreezeStatus (line 884) | GuestFsfreezeStatus qmp_guest_fsfreeze_status(Error **err) function qmp_guest_fsfreeze_freeze (line 891) | int64_t qmp_guest_fsfreeze_freeze(Error **err) function qmp_guest_fsfreeze_thaw (line 898) | int64_t qmp_guest_fsfreeze_thaw(Error **err) function qmp_guest_suspend_disk (line 905) | void qmp_guest_suspend_disk(Error **err) function qmp_guest_suspend_ram (line 910) | void qmp_guest_suspend_ram(Error **err) function qmp_guest_suspend_hybrid (line 915) | void qmp_guest_suspend_hybrid(Error **err) function GuestNetworkInterfaceList (line 920) | GuestNetworkInterfaceList *qmp_guest_network_get_interfaces(Error **errp) function ga_command_state_init (line 929) | void ga_command_state_init(GAState *s, GACommandState *cs) FILE: qemu/qga/commands-win32.c function acquire_privilege (line 25) | static void acquire_privilege(const char *name, Error **err) function execute_async (line 65) | static void execute_async(DWORD WINAPI (*func)(LPVOID), LPVOID opaque, E... function qmp_guest_shutdown (line 80) | void qmp_guest_shutdown(bool has_mode, const char *mode, Error **err) function qmp_guest_file_open (line 111) | int64_t qmp_guest_file_open(const char *path, bool has_mode, const char ... function qmp_guest_file_close (line 117) | void qmp_guest_file_close(int64_t handle, Error **err) function GuestFileRead (line 122) | GuestFileRead *qmp_guest_file_read(int64_t handle, bool has_count, function GuestFileWrite (line 129) | GuestFileWrite *qmp_guest_file_write(int64_t handle, const char *buf_b64, function GuestFileSeek (line 136) | GuestFileSeek *qmp_guest_file_seek(int64_t handle, int64_t offset, function qmp_guest_file_flush (line 143) | void qmp_guest_file_flush(int64_t handle, Error **err) function GuestFsfreezeStatus (line 151) | GuestFsfreezeStatus qmp_guest_fsfreeze_status(Error **err) function qmp_guest_fsfreeze_freeze (line 161) | int64_t qmp_guest_fsfreeze_freeze(Error **err) function qmp_guest_fsfreeze_thaw (line 170) | int64_t qmp_guest_fsfreeze_thaw(Error **err) type GuestSuspendMode (line 176) | typedef enum { function check_suspend_mode (line 181) | static void check_suspend_mode(GuestSuspendMode mode, Error **err) function DWORD (line 220) | static DWORD WINAPI do_suspend(LPVOID opaque) function qmp_guest_suspend_disk (line 233) | void qmp_guest_suspend_disk(Error **err) function qmp_guest_suspend_ram (line 247) | void qmp_guest_suspend_ram(Error **err) function qmp_guest_suspend_hybrid (line 261) | void qmp_guest_suspend_hybrid(Error **err) function GuestNetworkInterfaceList (line 266) | GuestNetworkInterfaceList *qmp_guest_network_get_interfaces(Error **err) function ga_command_state_init (line 273) | void ga_command_state_init(GAState *s, GACommandState *cs) FILE: qemu/qga/commands.c function slog (line 23) | void slog(const gchar *fmt, ...) function qmp_guest_sync_delimited (line 32) | int64_t qmp_guest_sync_delimited(int64_t id, Error **errp) function qmp_guest_sync (line 38) | int64_t qmp_guest_sync(int64_t id, Error **errp) function qmp_guest_ping (line 43) | void qmp_guest_ping(Error **err) type GuestAgentInfo (line 48) | struct GuestAgentInfo FILE: qemu/qga/guest-agent-command-state.c type GACommandState (line 15) | struct GACommandState { type GACommandGroup (line 19) | typedef struct GACommandGroup { function ga_command_state_add (line 26) | void ga_command_state_add(GACommandState *cs, function ga_command_group_init (line 36) | static void ga_command_group_init(gpointer opaque, gpointer unused) function ga_command_state_init_all (line 46) | void ga_command_state_init_all(GACommandState *cs) function ga_command_group_cleanup (line 52) | static void ga_command_group_cleanup(gpointer opaque, gpointer unused) function ga_command_state_cleanup_all (line 62) | void ga_command_state_cleanup_all(GACommandState *cs) function GACommandState (line 68) | GACommandState *ga_command_state_new(void) FILE: qemu/qga/guest-agent-core.h type GAState (line 19) | typedef struct GAState GAState; type GACommandState (line 20) | typedef struct GACommandState GACommandState; FILE: qemu/qga/service-win32.c function printf_win_error (line 19) | static int printf_win_error(const char *text) function ga_install_service (line 38) | int ga_install_service(const char *path, const char *logfile) function ga_uninstall_service (line 86) | int ga_uninstall_service(void) FILE: qemu/qga/service-win32.h type GAService (line 22) | typedef struct GAService { FILE: qemu/qint.c function QInt (line 29) | QInt *qint_from_int(int64_t value) function qint_get_int (line 43) | int64_t qint_get_int(const QInt *qi) function QInt (line 51) | QInt *qobject_to_qint(const QObject *obj) function qint_destroy_obj (line 63) | static void qint_destroy_obj(QObject *obj) FILE: qemu/qint.h type QInt (line 19) | typedef struct QInt { FILE: qemu/qjson.c type JSONParsingState (line 24) | typedef struct JSONParsingState function parse_json (line 31) | static void parse_json(JSONMessageParser *parser, QList *tokens) function QObject (line 37) | QObject *qobject_from_jsonv(const char *string, va_list *ap) function QObject (line 51) | QObject *qobject_from_json(const char *string) function QObject (line 60) | QObject *qobject_from_jsonf(const char *string, ...) type ToJsonIterState (line 73) | typedef struct ToJsonIterState function to_json_dict_iter (line 83) | static void to_json_dict_iter(const char *key, QObject *obj, void *opaque) function to_json_list_iter (line 107) | static void to_json_list_iter(QObject *obj, void *opaque) function to_json (line 125) | static void to_json(const QObject *obj, QString *str, int pretty, int in... function QString (line 278) | QString *qobject_to_json(const QObject *obj) function QString (line 287) | QString *qobject_to_json_pretty(const QObject *obj) FILE: qemu/qlist.c function QList (line 30) | QList *qlist_new(void) function qlist_copy_elem (line 41) | static void qlist_copy_elem(QObject *obj, void *opaque) function QList (line 49) | QList *qlist_copy(QList *src) function qlist_append_obj (line 63) | void qlist_append_obj(QList *qlist, QObject *value) function qlist_iter (line 79) | void qlist_iter(const QList *qlist, function QObject (line 88) | QObject *qlist_pop(QList *qlist) function QObject (line 106) | QObject *qlist_peek(QList *qlist) function qlist_empty (line 122) | int qlist_empty(const QList *qlist) function QList (line 130) | QList *qobject_to_qlist(const QObject *obj) function qlist_destroy_obj (line 142) | static void qlist_destroy_obj(QObject *obj) FILE: qemu/qlist.h type QListEntry (line 21) | typedef struct QListEntry { type QList (line 26) | typedef struct QList { function QObject (line 39) | static inline QObject *qlist_entry_obj(const QListEntry *entry) function QListEntry (line 54) | static inline const QListEntry *qlist_first(const QList *qlist) function QListEntry (line 59) | static inline const QListEntry *qlist_next(const QListEntry *entry) FILE: qemu/qmp.c function NameInfo (line 27) | NameInfo *qmp_query_name(Error **errp) function VersionInfo (line 39) | VersionInfo *qmp_query_version(Error **err) function KvmInfo (line 55) | KvmInfo *qmp_query_kvm(Error **errp) function UuidInfo (line 65) | UuidInfo *qmp_query_uuid(Error **errp) function qmp_quit (line 80) | void qmp_quit(Error **err) function qmp_stop (line 86) | void qmp_stop(Error **errp) function qmp_system_reset (line 91) | void qmp_system_reset(Error **errp) function qmp_system_powerdown (line 96) | void qmp_system_powerdown(Error **erp) function qmp_cpu (line 101) | void qmp_cpu(int64_t index, Error **errp) function VncInfo (line 109) | VncInfo *qmp_query_vnc(Error **errp) function SpiceInfo (line 121) | SpiceInfo *qmp_query_spice(Error **errp) function iostatus_bdrv_it (line 128) | static void iostatus_bdrv_it(void *opaque, BlockDriverState *bs) function encrypted_bdrv_it (line 133) | static void encrypted_bdrv_it(void *opaque, BlockDriverState *bs) function qmp_cont (line 143) | void qmp_cont(Error **errp) function qmp_system_wakeup (line 166) | void qmp_system_wakeup(Error **errp) function ObjectPropertyInfoList (line 171) | ObjectPropertyInfoList *qmp_qom_list(const char *path, Error **errp) function qmp_qom_set (line 199) | int qmp_qom_set(Monitor *mon, const QDict *qdict, QObject **ret) function qmp_qom_get (line 225) | int qmp_qom_get(Monitor *mon, const QDict *qdict, QObject **ret) function qmp_set_password (line 250) | void qmp_set_password(const char *protocol, const char *password, function qmp_expire_password (line 302) | void qmp_expire_password(const char *protocol, const char *whenstr, function qmp_change_vnc_password (line 343) | void qmp_change_vnc_password(const char *password, Error **errp) function qmp_change_vnc_listen (line 350) | static void qmp_change_vnc_listen(const char *target, Error **err) function qmp_change_vnc (line 357) | static void qmp_change_vnc(const char *target, bool has_arg, const char ... function qmp_change_vnc_password (line 371) | void qmp_change_vnc_password(const char *password, Error **errp) function qmp_change_vnc (line 375) | static void qmp_change_vnc(const char *target, bool has_arg, const char ... function qmp_change (line 382) | void qmp_change(const char *device, const char *target, function qom_list_types_tramp (line 392) | static void qom_list_types_tramp(ObjectClass *klass, void *data) function ObjectTypeInfoList (line 406) | ObjectTypeInfoList *qmp_qom_list_types(bool has_implements, FILE: qemu/qobject.h type qtype_code (line 38) | typedef enum { type QObject (line 49) | struct QObject type QType (line 51) | typedef struct QType { type QObject (line 56) | typedef struct QObject { function qobject_incref (line 84) | static inline void qobject_incref(QObject *obj) function qobject_decref (line 94) | static inline void qobject_decref(QObject *obj) function qtype_code (line 106) | static inline qtype_code qobject_type(const QObject *obj) FILE: qemu/qom/container.c function container_register_types (line 23) | static void container_register_types(void) function Object (line 28) | Object *container_get(const char *path) FILE: qemu/qom/cpu.c function cpu_reset (line 24) | void cpu_reset(CPUState *cpu) function cpu_common_reset (line 33) | static void cpu_common_reset(CPUState *cpu) function cpu_class_init (line 37) | static void cpu_class_init(ObjectClass *klass, void *data) function cpu_register_types (line 53) | static void cpu_register_types(void) FILE: qemu/qom/object.c type InterfaceImpl (line 29) | typedef struct InterfaceImpl InterfaceImpl; type TypeImpl (line 30) | typedef struct TypeImpl TypeImpl; type InterfaceImpl (line 32) | struct InterfaceImpl type TypeImpl (line 39) | struct TypeImpl type Interface (line 66) | typedef struct Interface function GHashTable (line 76) | static GHashTable *type_table_get(void) function type_table_add (line 87) | static void type_table_add(TypeImpl *ti) function TypeImpl (line 92) | static TypeImpl *type_table_lookup(const char *name) function TypeImpl (line 97) | TypeImpl *type_register(const TypeInfo *info) function TypeImpl (line 138) | TypeImpl *type_register_static(const TypeInfo *info) function TypeImpl (line 143) | static TypeImpl *type_get_by_name(const char *name) function TypeImpl (line 152) | static TypeImpl *type_get_parent(TypeImpl *type) function type_has_parent (line 162) | static bool type_has_parent(TypeImpl *type) function type_class_get_size (line 167) | static size_t type_class_get_size(TypeImpl *ti) function type_object_get_size (line 180) | static size_t type_object_get_size(TypeImpl *ti) function type_class_interface_init (line 193) | static void type_class_interface_init(TypeImpl *ti, InterfaceImpl *iface) function type_initialize (line 209) | static void type_initialize(TypeImpl *ti) function object_interface_init (line 248) | static void object_interface_init(Object *obj, InterfaceImpl *iface) function object_init_with_type (line 259) | static void object_init_with_type(Object *obj, TypeImpl *ti) function object_initialize_with_type (line 276) | void object_initialize_with_type(void *data, TypeImpl *type) function object_initialize (line 292) | void object_initialize(void *data, const char *typename) function object_property_del_all (line 299) | static void object_property_del_all(Object *obj) function object_property_del_child (line 316) | static void object_property_del_child(Object *obj, Object *child, Error ... function object_unparent (line 328) | void object_unparent(Object *obj) function object_deinit (line 335) | static void object_deinit(Object *obj, TypeImpl *type) function object_finalize (line 354) | void object_finalize(void *data) function Object (line 365) | Object *object_new_with_type(Type type) function Object (line 379) | Object *object_new(const char *typename) function object_delete (line 386) | void object_delete(Object *obj) function type_is_ancestor (line 393) | static bool type_is_ancestor(TypeImpl *type, TypeImpl *target_type) function object_is_type (line 409) | static bool object_is_type(Object *obj, TypeImpl *target_type) function Object (line 414) | Object *object_dynamic_cast(Object *obj, const char *typename) function register_types (line 461) | static void register_types(void) function ObjectClass (line 489) | ObjectClass *object_class_dynamic_cast(ObjectClass *class, function ObjectClass (line 506) | ObjectClass *object_class_dynamic_cast_assert(ObjectClass *class, function ObjectClass (line 525) | ObjectClass *object_get_class(Object *obj) function ObjectClass (line 535) | ObjectClass *object_class_by_name(const char *typename) type OCFData (line 548) | typedef struct OCFData function object_class_foreach_tramp (line 556) | static void object_class_foreach_tramp(gpointer key, gpointer value, function object_class_foreach (line 578) | void object_class_foreach(void (*fn)(ObjectClass *klass, void *opaque), function object_class_get_list_tramp (line 587) | static void object_class_get_list_tramp(ObjectClass *klass, void *opaque) function GSList (line 594) | GSList *object_class_get_list(const char *implements_type, function object_ref (line 604) | void object_ref(Object *obj) function object_unref (line 609) | void object_unref(Object *obj) function object_property_add (line 620) | void object_property_add(Object *obj, const char *name, const char *type, function ObjectProperty (line 639) | static ObjectProperty *object_property_find(Object *obj, const char *name) function object_property_del (line 652) | void object_property_del(Object *obj, const char *name, Error **errp) function object_property_get (line 665) | void object_property_get(Object *obj, Visitor *v, const char *name, function object_property_set (line 682) | void object_property_set(Object *obj, Visitor *v, const char *name, function object_property_set_str (line 699) | void object_property_set_str(Object *obj, const char *value, function object_property_set_link (line 730) | void object_property_set_link(Object *obj, Object *value, function Object (line 737) | Object *object_property_get_link(Object *obj, const char *name, function object_property_set_bool (line 754) | void object_property_set_bool(Object *obj, bool value, function object_property_get_bool (line 763) | bool object_property_get_bool(Object *obj, const char *name, function object_property_set_int (line 785) | void object_property_set_int(Object *obj, int64_t value, function object_property_get_int (line 794) | int64_t object_property_get_int(Object *obj, const char *name, function object_property_parse (line 816) | void object_property_parse(Object *obj, const char *string, function Object (line 851) | Object *object_get_root(void) function object_get_child_property (line 862) | static void object_get_child_property(Object *obj, Visitor *v, void *opa... function object_finalize_child_property (line 873) | static void object_finalize_child_property(Object *obj, const char *name, function object_property_add_child (line 881) | void object_property_add_child(Object *obj, const char *name, function object_get_link_property (line 904) | static void object_get_link_property(Object *obj, Visitor *v, void *opaque, function object_set_link_property (line 920) | static void object_set_link_property(Object *obj, Visitor *v, void *opaque, function object_property_add_link (line 967) | void object_property_add_link(Object *obj, const char *name, function gchar (line 983) | gchar *object_get_canonical_path(Object *obj) function Object (line 1025) | Object *object_resolve_path_component(Object *parent, gchar *part) function Object (line 1041) | static Object *object_resolve_abs_path(Object *parent, function Object (line 1064) | static Object *object_resolve_partial_path(Object *parent, function Object (line 1101) | Object *object_resolve_path_type(const char *path, const char *typename, function Object (line 1133) | Object *object_resolve_path(const char *path, bool *ambiguous) type StringProperty (line 1138) | typedef struct StringProperty function property_get_str (line 1144) | static void property_get_str(Object *obj, Visitor *v, void *opaque, function property_set_str (line 1157) | static void property_set_str(Object *obj, Visitor *v, void *opaque, function property_release_str (line 1174) | static void property_release_str(Object *obj, const char *name, function object_property_add_str (line 1181) | void object_property_add_str(Object *obj, const char *name, FILE: qemu/qom/qom-qobject.c function object_property_set_qobject (line 19) | void object_property_set_qobject(Object *obj, QObject *value, function QObject (line 29) | QObject *object_property_get_qobject(Object *obj, const char *name, FILE: qemu/qstring.c function QString (line 29) | QString *qstring_new(void) function QString (line 39) | QString *qstring_from_substr(const char *str, int start, int end) function QString (line 62) | QString *qstring_from_str(const char *str) function capacity_increase (line 67) | static void capacity_increase(QString *qstring, size_t len) function qstring_append (line 79) | void qstring_append(QString *qstring, const char *str) function qstring_append_int (line 89) | void qstring_append_int(QString *qstring, int64_t value) function qstring_append_chr (line 100) | void qstring_append_chr(QString *qstring, int c) function QString (line 110) | QString *qobject_to_qstring(const QObject *obj) function qstring_destroy_obj (line 133) | static void qstring_destroy_obj(QObject *obj) FILE: qemu/qstring.h type QString (line 19) | typedef struct QString { FILE: qemu/qtest.c function hex2nib (line 122) | static int hex2nib(char ch) function qtest_get_time (line 135) | static void qtest_get_time(qemu_timeval *tv) function qtest_send_prefix (line 146) | static void qtest_send_prefix(CharDriverState *chr) function qtest_send (line 159) | static void qtest_send(CharDriverState *chr, const char *fmt, ...) function qtest_irq_handler (line 175) | static void qtest_irq_handler(void *opaque, int n, int level) function qtest_process_command (line 189) | static void qtest_process_command(CharDriverState *chr, gchar **words) function qtest_process_inbuf (line 352) | static void qtest_process_inbuf(CharDriverState *chr, GString *inbuf) function qtest_read (line 374) | static void qtest_read(void *opaque, const uint8_t *buf, int size) function qtest_can_read (line 382) | static int qtest_can_read(void *opaque) function qtest_event (line 387) | static void qtest_event(void *opaque, int event) function qtest_init (line 418) | int qtest_init(void) FILE: qemu/qtest.h function qtest_enabled (line 23) | static inline bool qtest_enabled(void) function qtest_available (line 28) | static inline int qtest_available(void) FILE: qemu/range.h function range_get_last (line 6) | static inline uint64_t range_get_last(uint64_t offset, uint64_t len) function range_covers_byte (line 12) | static inline int range_covers_byte(uint64_t offset, uint64_t len, function ranges_overlap (line 20) | static inline int ranges_overlap(uint64_t first1, uint64_t len1, FILE: qemu/readline.c function readline_show_prompt (line 34) | void readline_show_prompt(ReadLineState *rs) function readline_update (line 44) | static void readline_update(ReadLineState *rs) function readline_insert_char (line 83) | static void readline_insert_char(ReadLineState *rs, int ch) function readline_backward_char (line 95) | static void readline_backward_char(ReadLineState *rs) function readline_forward_char (line 102) | static void readline_forward_char(ReadLineState *rs) function readline_delete_char (line 109) | static void readline_delete_char(ReadLineState *rs) function readline_backspace (line 119) | static void readline_backspace(ReadLineState *rs) function readline_backword (line 127) | static void readline_backword(ReadLineState *rs) function readline_bol (line 166) | static void readline_bol(ReadLineState *rs) function readline_eol (line 171) | static void readline_eol(ReadLineState *rs) function readline_up_char (line 176) | static void readline_up_char(ReadLineState *rs) function readline_down_char (line 198) | static void readline_down_char(ReadLineState *rs) function readline_hist_add (line 213) | static void readline_hist_add(ReadLineState *rs, const char *cmdline) function readline_add_completion (line 264) | void readline_add_completion(ReadLineState *rs, const char *str) function readline_set_completion_index (line 271) | void readline_set_completion_index(ReadLineState *rs, int index) function readline_completion (line 276) | static void readline_completion(ReadLineState *rs) function readline_handle_byte (line 343) | void readline_handle_byte(ReadLineState *rs, int ch) function readline_start (line 443) | void readline_start(ReadLineState *rs, const char *prompt, int read_pass... function readline_restart (line 453) | void readline_restart(ReadLineState *rs) function ReadLineState (line 466) | ReadLineState *readline_init(Monitor *mon, FILE: qemu/readline.h type ReadLineState (line 13) | typedef struct ReadLineState { FILE: qemu/s2e/ConfigFile.cpp type s2e (line 62) | namespace s2e { function T (line 246) | inline function string (line 292) | string ConfigFile::getString( function RegNameToIndex (line 696) | static bool RegNameToIndex(const std::string ®str, uint32_t ®Ind... function RegNameToIndex (line 761) | static bool RegNameToIndex(const std::string ®str, uint32_t ®Ind... FILE: qemu/s2e/ConfigFile.h function namespace (line 49) | namespace s2e { function T (line 169) | static T *check(lua_State *L, int narg) { function thunk (line 183) | static int thunk(lua_State *L) { function new_T (line 194) | static int new_T(lua_State *L) { function gc_T (line 202) | static int gc_T(lua_State *L) { function tostring_T (line 214) | static int tostring_T (lua_State *L) { function set (line 224) | static void set(lua_State *L, int table_index, const char *key) { function weaktable (line 230) | static void weaktable(lua_State *L, const char *mode) { function subtable (line 239) | static void subtable(lua_State *L, int tindex, const char *name, const c... function class (line 270) | class S2ELUAExecutionState function class (line 299) | class ConfigFile FILE: qemu/s2e/ExprInterface.cpp type ExprBox (line 61) | struct ExprBox { method ExprBox (line 66) | ExprBox() { class ExprManager (line 71) | class ExprManager { method add (line 82) | inline void add(ExprBox *box) { method ExprBox (line 86) | ExprBox *create() { function s2e_expr_clear (line 98) | void s2e_expr_clear(void *_mgr) { function s2e_expr_set (line 103) | void s2e_expr_set(void *expr, uint64_t constant) function s2e_expr_to_constant (line 132) | uint64_t s2e_expr_to_constant(void *_expr) function s2e_expr_write_cpu (line 144) | void s2e_expr_write_cpu(void *expr, unsigned offset, unsigned size) FILE: qemu/s2e/MMUFunctionHandlers.cpp type s2e (line 56) | namespace s2e { function io_write_chk (line 71) | static void io_write_chk(S2EExecutionState *state, function io_read_chk (line 120) | static ref io_read_chk(S2EExecutionState *state, FILE: qemu/s2e/MemoryCache.h function namespace (line 10) | namespace s2e { function resize (line 49) | inline void resize() function flushCache (line 91) | inline void flushCache() { function contains (line 100) | inline bool contains(uint64_t hostAddress) { function put (line 104) | inline void put(uint64_t hostAddress, const T &obj) function T (line 128) | inline T get(uint64_t hostAddress) function T (line 148) | inline T* getArray(uint64_t hostAddress) type llvm (line 173) | typedef llvm::SmallVector Caches; function print (line 194) | void print() function registerPool (line 207) | void registerPool(uint64_t hostAddrStart, uint64_t size) function put (line 227) | void put(uint64_t hostAddress, const T &obj) function T (line 238) | T* getArray(uint64_t hostAddress) { function T (line 248) | T get(uint64_t hostAddress) FILE: qemu/s2e/Plugin.cpp type s2e (line 44) | namespace s2e { function PluginState (line 54) | PluginState *Plugin::getPluginState(S2EExecutionState *s, PluginStateF... function PluginInfo (line 88) | const PluginInfo* PluginsFactory::getPluginInfo(const string& name) const function Plugin (line 98) | Plugin* PluginsFactory::createPlugin(S2E* s2e, const string& name) const FILE: qemu/s2e/Plugin.h function namespace (line 46) | namespace s2e { FILE: qemu/s2e/Plugins/Annotation.cpp type s2e (line 52) | namespace s2e { type plugins (line 53) | namespace plugins { function AnnotationState (line 647) | AnnotationState* AnnotationState::clone() const function PluginState (line 652) | PluginState *AnnotationState::factory(Plugin *p, S2EExecutionState *s) FILE: qemu/s2e/Plugins/Annotation.h function namespace (line 48) | namespace s2e { function class (line 91) | class Annotation : public Plugin function class (line 188) | class AnnotationState: public PluginState function class (line 208) | class LUAAnnotation FILE: qemu/s2e/Plugins/ArmFunctionMonitor.cpp type s2e (line 60) | namespace s2e { type plugins (line 61) | namespace plugins { function ARMFunctionMonitorState (line 295) | ARMFunctionMonitorState* ARMFunctionMonitorState::clone() const function PluginState (line 303) | PluginState *ARMFunctionMonitorState::factory(Plugin *p, S2EExecutio... FILE: qemu/s2e/Plugins/ArmFunctionMonitor.h function namespace (line 47) | namespace s2e { FILE: qemu/s2e/Plugins/BaseInstructions.cpp type s2e (line 67) | namespace s2e { type plugins (line 68) | namespace plugins { FILE: qemu/s2e/Plugins/BaseInstructions.h function namespace (line 44) | namespace s2e { FILE: qemu/s2e/Plugins/CacheSim.cpp type s2e (line 56) | namespace s2e { type plugins (line 57) | namespace plugins { function floorLog2 (line 65) | uint64_t floorLog2(uint64_t n) { class Cache (line 76) | class Cache { method getSize (line 95) | uint64_t getSize() const { method getAssociativity (line 99) | uint64_t getAssociativity() const { method getLineSize (line 103) | uint64_t getLineSize() const { method getId (line 107) | uint8_t getId() const { method setId (line 111) | void setId(uint8_t id) { method Cache (line 116) | Cache(const Cache &c) { method Cache (line 129) | Cache(const std::string& name, method Cache (line 153) | Cache* getUpperCache() { return m_upperCache; } method setUpperCache (line 154) | void setUpperCache(Cache* cache) { m_upperCache = cache; } method access (line 159) | void access(uint64_t address, uint64_t size, function foreach (line 235) | foreach(const string& cacheName, caches) { function foreach (line 245) | foreach(const CachesMap::value_type& ci, m_caches) { function PluginState (line 303) | PluginState *CacheSimState::factory(Plugin *p, S2EExecutionState *s) function PluginState (line 311) | PluginState *CacheSimState::clone() const function Cache (line 345) | inline Cache* CacheSimState::getCache(const std::string& name) method getSize (line 95) | uint64_t getSize() const { method getAssociativity (line 99) | uint64_t getAssociativity() const { method getLineSize (line 103) | uint64_t getLineSize() const { method getId (line 107) | uint8_t getId() const { method setId (line 111) | void setId(uint8_t id) { method Cache (line 116) | Cache(const Cache &c) { method Cache (line 129) | Cache(const std::string& name, method Cache (line 153) | Cache* getUpperCache() { return m_upperCache; } method setUpperCache (line 154) | void setUpperCache(Cache* cache) { m_upperCache = cache; } method access (line 159) | void access(uint64_t address, uint64_t size, FILE: qemu/s2e/Plugins/CacheSim.h function namespace (line 52) | namespace s2e { FILE: qemu/s2e/Plugins/CodeSelector.cpp function CodeSelectorState (line 532) | CodeSelectorState* CodeSelectorState::clone() const function PluginState (line 538) | PluginState *CodeSelectorState::factory(Plugin *p, S2EExecutionState *st... function CodeSelDesc (line 546) | const CodeSelDesc* CodeSelectorState::activateModule(CodeSelector *plugi... FILE: qemu/s2e/Plugins/CodeSelector.h function namespace (line 62) | namespace s2e { FILE: qemu/s2e/Plugins/ConsistencyModels.cpp type s2e (line 43) | namespace s2e { type plugins (line 44) | namespace plugins { function ExecutionConsistencyModel (line 62) | ExecutionConsistencyModel ConsistencyModels::fromString(const std::s... function PluginState (line 79) | PluginState *ConsistencyModelsState::factory(Plugin *p, S2EExecution... FILE: qemu/s2e/Plugins/ConsistencyModels.h function namespace (line 45) | namespace s2e { FILE: qemu/s2e/Plugins/CorePlugin.cpp type s2e (line 60) | namespace s2e { function s2e_timer_cb (line 70) | static void s2e_timer_cb(void *opaque) function s2e_tcg_execution_handler (line 98) | void s2e_tcg_execution_handler(void* signal, uint64_t pc) function s2e_tcg_custom_instruction_handler (line 110) | void s2e_tcg_custom_instruction_handler(uint64_t arg) function s2e_tcg_emit_custom_instruction (line 122) | void s2e_tcg_emit_custom_instruction(S2E*, uint64_t arg) function s2e_tcg_instrument_code (line 139) | static void s2e_tcg_instrument_code(S2E*, ExecutionSignal* signal, uint6... function s2e_on_translate_block_start (line 183) | void s2e_on_translate_block_start( function s2e_on_translate_block_end (line 204) | void s2e_on_translate_block_end( function s2e_on_translate_instruction_start (line 229) | void s2e_on_translate_instruction_start( function s2e_on_translate_jump_start (line 250) | void s2e_on_translate_jump_start( function s2e_on_translate_instruction_end (line 274) | void s2e_on_translate_instruction_end( function s2e_on_translate_register_access (line 295) | void s2e_on_translate_register_access( function s2e_on_exception_slow (line 318) | static void s2e_on_exception_slow(unsigned intNb) function s2e_on_exception (line 329) | void s2e_on_exception(unsigned intNb) function s2e_init_timers (line 336) | void s2e_init_timers(S2E* s2e) function s2e_trace_memory_access_slow (line 341) | static void s2e_trace_memory_access_slow( function s2e_trace_memory_access (line 364) | void s2e_trace_memory_access( function s2e_on_page_fault (line 373) | void s2e_on_page_fault(S2E *s2e, S2EExecutionState* state, uint64_t addr... function s2e_on_tlb_miss (line 382) | void s2e_on_tlb_miss(S2E *s2e, S2EExecutionState* state, uint64_t addr, ... function s2e_on_device_registration (line 391) | void s2e_on_device_registration(S2E *s2e) function s2e_on_device_activation (line 396) | void s2e_on_device_activation(S2E *s2e, int bus_type, void *bus) function s2e_on_pci_device_update_mappings (line 401) | void s2e_on_pci_device_update_mappings(void *pci_device, int bar_index, ... function s2e_trace_port_access (line 406) | void s2e_trace_port_access( function s2e_is_port_symbolic (line 423) | int s2e_is_port_symbolic(struct S2E *s2e, struct S2EExecutionState* stat... function s2e_is_mmio_symbolic (line 428) | int s2e_is_mmio_symbolic(uint64_t address, uint64_t size) function s2e_is_mmio_symbolic_b (line 433) | int s2e_is_mmio_symbolic_b(uint64_t address) function s2e_is_mmio_symbolic_w (line 438) | int s2e_is_mmio_symbolic_w(uint64_t address) function s2e_is_mmio_symbolic_l (line 443) | int s2e_is_mmio_symbolic_l(uint64_t address) function s2e_is_mmio_symbolic_q (line 448) | int s2e_is_mmio_symbolic_q(uint64_t address) function s2e_on_privilege_change (line 453) | void s2e_on_privilege_change(unsigned previous, unsigned current) function s2e_on_page_directory_change (line 464) | void s2e_on_page_directory_change(uint64_t previous, uint64_t current) function s2e_on_initialization_complete (line 475) | void s2e_on_initialization_complete(void) function qmp_s2e_exec (line 484) | int qmp_s2e_exec(Monitor *mon, const QDict *args, QObject **ret) function s2e_on_monitor_event (line 494) | void s2e_on_monitor_event(QDict *event) FILE: qemu/s2e/Plugins/CorePlugin.h type TranslationBlock (line 49) | typedef struct TranslationBlock TranslationBlock; type QEMUTimer (line 50) | struct QEMUTimer type Monitor (line 51) | struct Monitor type QDict (line 52) | struct QDict type QObject (line 53) | struct QObject function namespace (line 56) | namespace s2e { FILE: qemu/s2e/Plugins/DataStructureSpy.h function namespace (line 44) | namespace s2e FILE: qemu/s2e/Plugins/Debugger.cpp type s2e (line 51) | namespace s2e { type plugins (line 52) | namespace plugins { FILE: qemu/s2e/Plugins/Debugger.h function namespace (line 43) | namespace s2e { FILE: qemu/s2e/Plugins/EdgeKiller.cpp type s2e (line 45) | namespace s2e { type plugins (line 46) | namespace plugins { function PluginState (line 226) | PluginState *EdgeKillerState::clone() const function PluginState (line 231) | PluginState *EdgeKillerState::factory(Plugin *p, S2EExecutionState *s) FILE: qemu/s2e/Plugins/EdgeKiller.h function namespace (line 45) | namespace s2e { FILE: qemu/s2e/Plugins/Example.cpp type s2e (line 43) | namespace s2e { type plugins (line 44) | namespace plugins { FILE: qemu/s2e/Plugins/Example.h function namespace (line 43) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutableImage.h function namespace (line 47) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionStatisticsCollector.cpp type s2e (line 43) | namespace s2e { type plugins (line 44) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionStatisticsCollector.h function namespace (line 48) | namespace s2e { function class (line 98) | class ExecutionStatisticsCollectorState:public PluginState function class (line 122) | class ExecutionStatisticsCollector : public Plugin FILE: qemu/s2e/Plugins/ExecutionTracers/EventTracer.cpp type s2e (line 47) | namespace s2e { type plugins (line 48) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionTracers/EventTracer.h function namespace (line 51) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionTracers/ExceptionTracer.cpp type s2e (line 43) | namespace s2e { type plugins (line 44) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionTracers/ExceptionTracer.h function namespace (line 44) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionTracers/ExecutionTracer.cpp type s2e (line 46) | namespace s2e { type plugins (line 47) | namespace plugins { function execution_tracer_flush (line 182) | void execution_tracer_flush(void) FILE: qemu/s2e/Plugins/ExecutionTracers/ExecutionTracer.h function namespace (line 48) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionTracers/InstructionCounter.cpp type s2e (line 55) | namespace s2e { type plugins (line 56) | namespace plugins { function PluginState (line 199) | PluginState *InstructionCounterState::clone() const function PluginState (line 204) | PluginState *InstructionCounterState::factory(Plugin *p, S2EExecutio... FILE: qemu/s2e/Plugins/ExecutionTracers/InstructionCounter.h function namespace (line 48) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionTracers/MemoryTracer.cpp type s2e (line 50) | namespace s2e { type plugins (line 51) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionTracers/MemoryTracer.h function namespace (line 45) | namespace s2e{ FILE: qemu/s2e/Plugins/ExecutionTracers/ModuleTracer.cpp type s2e (line 49) | namespace s2e { type plugins (line 50) | namespace plugins { function ModuleTracerState (line 268) | ModuleTracerState* ModuleTracerState::clone() const function PluginState (line 273) | PluginState *ModuleTracerState::factory() FILE: qemu/s2e/Plugins/ExecutionTracers/ModuleTracer.h function namespace (line 48) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionTracers/StateSwitchTracer.cpp type s2e (line 41) | namespace s2e { type plugins (line 42) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionTracers/StateSwitchTracer.h function namespace (line 45) | namespace s2e { FILE: qemu/s2e/Plugins/ExecutionTracers/TestCaseGenerator.cpp type s2e (line 46) | namespace s2e { type plugins (line 47) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionTracers/TestCaseGenerator.h function namespace (line 42) | namespace s2e{ FILE: qemu/s2e/Plugins/ExecutionTracers/TraceEntries.h function namespace (line 53) | namespace s2e { function deserialize (line 227) | static void deserialize(const Serialized *in, ExecutionTraceMemChecker *... type ExecutionTraceTestCase (line 241) | struct ExecutionTraceTestCase { function deserialize (line 273) | static void deserialize(void *buf, size_t buflen, ConcreteInputs &out) { function deallocate (line 290) | static void deallocate(ExecutionTraceTestCase *o) { type ExecutionTraceMemory (line 304) | struct ExecutionTraceMemory type ExecutionTracePageFault (line 319) | struct ExecutionTracePageFault type ExecutionTraceTlbMiss (line 326) | struct ExecutionTraceTlbMiss type ExecutionTraceICount (line 333) | struct ExecutionTraceICount type ExecutionTraceTb (line 341) | struct ExecutionTraceTb type ExecutionTraceException (line 391) | struct ExecutionTraceException { type ExecutionTraceStateSwitch (line 396) | struct ExecutionTraceStateSwitch { FILE: qemu/s2e/Plugins/ExecutionTracers/TranslationBlockTracer.cpp type s2e (line 51) | namespace s2e { type plugins (line 52) | namespace plugins { FILE: qemu/s2e/Plugins/ExecutionTracers/TranslationBlockTracer.h function namespace (line 47) | namespace s2e { FILE: qemu/s2e/Plugins/FunctionMonitor.h function namespace (line 51) | namespace s2e { FILE: qemu/s2e/Plugins/HostFiles.cpp type s2e (line 57) | namespace s2e { type plugins (line 58) | namespace plugins { FILE: qemu/s2e/Plugins/HostFiles.h function namespace (line 67) | namespace s2e { FILE: qemu/s2e/Plugins/InterruptInjector.cpp type s2e (line 43) | namespace s2e { type plugins (line 44) | namespace plugins { FILE: qemu/s2e/Plugins/InterruptInjector.h function namespace (line 46) | namespace s2e { FILE: qemu/s2e/Plugins/LibraryCallMonitor.cpp type s2e (line 51) | namespace s2e { type plugins (line 52) | namespace plugins { function LibraryCallMonitorState (line 190) | LibraryCallMonitorState* LibraryCallMonitorState::clone() const function PluginState (line 195) | PluginState *LibraryCallMonitorState::factory(Plugin *p, S2EExecutio... FILE: qemu/s2e/Plugins/LibraryCallMonitor.h function namespace (line 51) | namespace s2e { FILE: qemu/s2e/Plugins/MemoryChecker.cpp type s2e (line 51) | namespace s2e { type plugins (line 52) | namespace plugins { type MemoryRange (line 58) | struct MemoryRange { type ResourceHandle (line 65) | struct ResourceHandle { type MemoryRegion (line 72) | struct MemoryRegion { type MemoryRangeLT (line 81) | struct MemoryRangeLT { class MemoryCheckerState (line 121) | class MemoryCheckerState: public PluginState method MemoryCheckerState (line 128) | MemoryCheckerState() {} method MemoryCheckerState (line 131) | MemoryCheckerState *clone() const { return new MemoryCheckerState(... method PluginState (line 132) | static PluginState *factory(Plugin*, S2EExecutionState*) { method MemoryMap (line 136) | MemoryMap &getMemoryMap() { method setMemoryMap (line 140) | void setMemoryMap(const MemoryMap& memoryMap) { method ResourceHandleMap (line 144) | ResourceHandleMap &getResourceMap() { method setResourceMap (line 148) | void setResourceMap(const ResourceHandleMap& resourceMap) { FILE: qemu/s2e/Plugins/MemoryChecker.h function namespace (line 46) | namespace s2e { FILE: qemu/s2e/Plugins/ModuleDescriptor.h function namespace (line 51) | namespace s2e { type std (line 98) | typedef std::vector ModuleSections; type SymbolDescriptor (line 100) | struct SymbolDescriptor { type std (line 109) | typedef std::set SymbolDescriptors; function Contains (line 146) | bool Contains(uint64_t RunTimeAddress) const { function ToRelative (line 151) | uint64_t ToRelative(uint64_t RunTimeAddress) const { function ToNativeBase (line 156) | uint64_t ToNativeBase(uint64_t RunTimeAddress) const { function ToRuntime (line 160) | uint64_t ToRuntime(uint64_t NativeAddress) const { function EqualInsensitive (line 164) | bool EqualInsensitive(const char *Name) const{ type ModuleDescriptor (line 169) | struct ModuleDescriptor type ModuleDescriptor (line 170) | struct ModuleDescriptor function const (line 177) | bool operator()(const struct ModuleDescriptor* s1, function const (line 186) | struct ModuleByName { function Print (line 198) | void Print(llvm::raw_ostream &os) const { type std (line 206) | typedef std::set MDSet; FILE: qemu/s2e/Plugins/ModuleExecutionDetector.cpp function ModuleDescriptor (line 361) | const ModuleDescriptor *ModuleExecutionDetector::getModule(S2EExecutionS... function ModuleDescriptor (line 477) | const ModuleDescriptor *ModuleExecutionDetector::getCurrentDescriptor(S2... function ModuleTransitionState (line 564) | ModuleTransitionState* ModuleTransitionState::clone() const function PluginState (line 592) | PluginState* ModuleTransitionState::factory(Plugin *p, S2EExecutionState... function ModuleDescriptor (line 601) | const ModuleDescriptor *ModuleTransitionState::getDescriptor(uint64_t pi... FILE: qemu/s2e/Plugins/ModuleExecutionDetector.h function namespace (line 63) | namespace s2e { FILE: qemu/s2e/Plugins/OSMonitor.h function namespace (line 45) | namespace s2e { FILE: qemu/s2e/Plugins/RawMonitor.h function namespace (line 62) | namespace s2e { FILE: qemu/s2e/Plugins/Searchers/ConcolicDFSSearcher.cpp type s2e (line 62) | namespace s2e { type plugins (line 63) | namespace plugins { FILE: qemu/s2e/Plugins/Searchers/ConcolicDFSSearcher.h function namespace (line 48) | namespace s2e { type std (line 65) | typedef std::set States; FILE: qemu/s2e/Plugins/Searchers/CooperativeSearcher.cpp type s2e (line 63) | namespace s2e { type plugins (line 64) | namespace plugins { FILE: qemu/s2e/Plugins/Searchers/CooperativeSearcher.h function namespace (line 55) | namespace s2e { FILE: qemu/s2e/Plugins/Searchers/MaxTbSearcher.cpp type s2e (line 53) | namespace s2e { type plugins (line 54) | namespace plugins { function GetPcAssignment (line 119) | static uint64_t GetPcAssignment(const BasicBlock *bb) function PluginState (line 395) | PluginState *MaxTbSearcherState::clone() const function PluginState (line 400) | PluginState *MaxTbSearcherState::factory(Plugin *p, S2EExecutionStat... FILE: qemu/s2e/Plugins/Searchers/MaxTbSearcher.h function namespace (line 48) | namespace s2e { FILE: qemu/s2e/Plugins/StackChecker.cpp type s2e (line 44) | namespace s2e { type plugins (line 45) | namespace plugins { FILE: qemu/s2e/Plugins/StackChecker.h function namespace (line 46) | namespace s2e { FILE: qemu/s2e/Plugins/StackMonitor.cpp type s2e (line 51) | namespace s2e { type plugins (line 52) | namespace plugins { class StackMonitorState (line 57) | class StackMonitorState : public PluginState class ModuleCache (line 60) | class ModuleCache { method ModuleCache (line 68) | ModuleCache() { method addModule (line 72) | void addModule(const ModuleDescriptor &module) { method removeModule (line 82) | void removeModule(const ModuleDescriptor &module) { method getId (line 87) | unsigned getId(const ModuleDescriptor &module) const { type StackFrame (line 98) | struct StackFrame { class Stack (line 115) | class Stack { method Stack (line 125) | Stack(S2EExecutionState *state, method getStackBase (line 148) | uint64_t getStackBase() const { method getStackSize (line 152) | uint64_t getStackSize() const { method newFrame (line 157) | void newFrame(S2EExecutionState *state, unsigned currentModuleId... method update (line 171) | void update(S2EExecutionState *state, unsigned currentModuleId, ... method hasModule (line 197) | bool hasModule(unsigned moduleId) { method removeAllFrames (line 206) | bool removeAllFrames(unsigned moduleId) { method empty (line 220) | bool empty() const { method getFrame (line 224) | bool getFrame(uint64_t sp, bool &frameValid, StackFrame &frameIn... method getCallStack (line 247) | void getCallStack(CallStack &cs) const { function StackMonitorState (line 460) | StackMonitorState* StackMonitorState::clone() const class ModuleCache (line 60) | class ModuleCache { method ModuleCache (line 68) | ModuleCache() { method addModule (line 72) | void addModule(const ModuleDescriptor &module) { method removeModule (line 82) | void removeModule(const ModuleDescriptor &module) { method getId (line 87) | unsigned getId(const ModuleDescriptor &module) const { type StackFrame (line 98) | struct StackFrame { class Stack (line 115) | class Stack { method Stack (line 125) | Stack(S2EExecutionState *state, method getStackBase (line 148) | uint64_t getStackBase() const { method getStackSize (line 152) | uint64_t getStackSize() const { method newFrame (line 157) | void newFrame(S2EExecutionState *state, unsigned currentModuleId... method update (line 171) | void update(S2EExecutionState *state, unsigned currentModuleId, ... method hasModule (line 197) | bool hasModule(unsigned moduleId) { method removeAllFrames (line 206) | bool removeAllFrames(unsigned moduleId) { method empty (line 220) | bool empty() const { method getFrame (line 224) | bool getFrame(uint64_t sp, bool &frameValid, StackFrame &frameIn... method getCallStack (line 247) | void getCallStack(CallStack &cs) const { function PluginState (line 465) | PluginState *StackMonitorState::factory(Plugin *p, S2EExecutionState... FILE: qemu/s2e/Plugins/StackMonitor.h function namespace (line 52) | namespace s2e { FILE: qemu/s2e/Plugins/StateManager.cpp type s2e (line 54) | namespace s2e { type plugins (line 55) | namespace plugins { function sm_callback (line 60) | void sm_callback(S2EExecutionState *s, bool killingState) FILE: qemu/s2e/Plugins/StateManager.h function namespace (line 50) | namespace s2e { function class (line 95) | class StateManager : public Plugin FILE: qemu/s2e/Plugins/SymbolicHardware.cpp type CPUX86State (line 58) | struct CPUX86State type s2e (line 68) | namespace s2e { type plugins (line 69) | namespace plugins { type SymbolicPciDeviceState (line 72) | struct SymbolicPciDeviceState { type SymbolicIsaDeviceState (line 78) | struct SymbolicIsaDeviceState { function symbhw_is_symbolic (line 219) | static bool symbhw_is_symbolic(uint16_t port, void *opaque) function symbhw_is_symbolic_none (line 225) | static bool symbhw_is_symbolic_none(uint16_t port, void *opaque) function symbhw_is_mmio_symbolic (line 230) | static bool symbhw_is_mmio_symbolic(uint64_t physaddr, uint64_t size... function symbhw_is_mmio_symbolic_none (line 236) | static bool symbhw_is_mmio_symbolic_none(uint64_t physaddr, uint64_t... function DeviceDescriptor (line 241) | DeviceDescriptor *SymbolicHardware::findDevice(const std::string &na... function DeviceDescriptor (line 346) | DeviceDescriptor *DeviceDescriptor::create(SymbolicHardware *plg, Conf... function IsaDeviceDescriptor (line 454) | IsaDeviceDescriptor* IsaDeviceDescriptor::create(SymbolicHardware *plg... function PciDeviceDescriptor (line 510) | PciDeviceDescriptor* PciDeviceDescriptor::create(SymbolicHardware *plg... type PCIBus (line 712) | struct PCIBus function symbhw_read (line 802) | uint64_t symbhw_read(void *opaque, target_phys_addr_t addr, function symbhw_write (line 807) | void symbhw_write(void *opaque, target_phys_addr_t addr, function isa_symbhw_init (line 820) | static int isa_symbhw_init(ISADevice *dev) function isa_symbhw_class_init (line 854) | static void isa_symbhw_class_init(ObjectClass *klass, void *data) function pci_symbhw_init (line 869) | static int pci_symbhw_init(PCIDevice *pci_dev) function pci_symbhw_uninit (line 977) | static int pci_symbhw_uninit(PCIDevice *pci_dev) function pci_symbhw_class_init (line 1000) | static void pci_symbhw_class_init(ObjectClass *klass, void *data) function SymbolicHardwareState (line 1038) | SymbolicHardwareState* SymbolicHardwareState::clone() const function PluginState (line 1043) | PluginState *SymbolicHardwareState::factory(Plugin *p, S2EExecutionSta... FILE: qemu/s2e/Plugins/SymbolicHardware.h function namespace (line 51) | namespace plugins { FILE: qemu/s2e/Plugins/ThreadDescriptor.h function namespace (line 41) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsApi/Api.cpp type s2e (line 64) | namespace s2e { type plugins (line 65) | namespace plugins { function S2EExecutionState (line 270) | S2EExecutionState* WindowsApi::forkSuccessFailure(S2EExecutionState ... FILE: qemu/s2e/Plugins/WindowsApi/Api.h function namespace (line 60) | namespace s2e { function const (line 511) | bool operator()(const Annotation &a1, const Annotation &a2) const { type typename (line 520) | typedef typename std::set::iterator AnnotationsI... type std (line 521) | typedef std::set C... function unregisterAnnotations (line 550) | void unregisterAnnotations(const ModuleDescriptor *mod) { function virtual (line 567) | virtual ~WindowsApiState(){} function virtual (line 568) | virtual WindowsApiState* clone() const { function PluginState (line 572) | static PluginState *factory(Plugin *p, S2EExecutionState *s) { function registerCaller (line 577) | void registerCaller(const ModuleDescriptor &modDesc) { function unregisterCaller (line 581) | void unregisterCaller(const ModuleDescriptor &modDesc) { FILE: qemu/s2e/Plugins/WindowsApi/HalHandlers.cpp type s2e (line 59) | namespace s2e { type plugins (line 60) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsApi/HalHandlers.h function namespace (line 56) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsApi/Ndis.h function namespace (line 43) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsApi/NdisHandlers.cpp type s2e (line 57) | namespace s2e { type plugins (line 58) | namespace plugins { function NdisHandlersState (line 3106) | NdisHandlersState* NdisHandlersState::clone() const function PluginState (line 3111) | PluginState *NdisHandlersState::factory(Plugin *p, S2EExecutionState... FILE: qemu/s2e/Plugins/WindowsApi/NdisHandlers.h function namespace (line 56) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsApi/NdisHandlersUtils.cpp type s2e (line 48) | namespace s2e { type plugins (line 49) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsApi/NdisMemoryCheck.cpp type s2e (line 40) | namespace s2e { type plugins (line 41) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsApi/NdisProtocolHandlers.cpp type s2e (line 45) | namespace s2e { type plugins (line 46) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsApi/Ntddk.h function namespace (line 42) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsApi/NtoskrnlHandlers.cpp type s2e (line 62) | namespace s2e { type plugins (line 63) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsApi/NtoskrnlHandlers.h function namespace (line 55) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsApi/WindowsDriverExerciser.cpp type s2e (line 54) | namespace s2e { type plugins (line 55) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsApi/WindowsDriverExerciser.h function namespace (line 52) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsInterceptor/BlueScreenInterceptor.cpp type s2e (line 47) | namespace s2e { type plugins (line 48) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsInterceptor/BlueScreenInterceptor.h function namespace (line 46) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsInterceptor/KernelModeInterceptor.h function namespace (line 49) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsInterceptor/UserModeInterceptor.h function namespace (line 49) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsCrashDumpGenerator.cpp type s2e (line 54) | namespace s2e { type plugins (line 55) | namespace plugins { FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsCrashDumpGenerator.h function namespace (line 49) | namespace s2e { function namespace (line 259) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsImage.cpp type s2e (line 47) | namespace s2e { type windows (line 48) | namespace windows { type plugins (line 88) | namespace plugins { function Exports (line 378) | const Exports& WindowsImage::GetExports(S2EExecutionState *s) function Imports (line 387) | const Imports& WindowsImage::GetImports(S2EExecutionState *s) function ModuleSections (line 396) | const ModuleSections &WindowsImage::GetSections(S2EExecutionState *s) type s2e (line 87) | namespace s2e { type windows (line 48) | namespace windows { type plugins (line 88) | namespace plugins { function Exports (line 378) | const Exports& WindowsImage::GetExports(S2EExecutionState *s) function Imports (line 387) | const Imports& WindowsImage::GetImports(S2EExecutionState *s) function ModuleSections (line 396) | const ModuleSections &WindowsImage::GetSections(S2EExecutionState *s) FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsImage.h function namespace (line 49) | namespace s2e { function namespace (line 1366) | namespace s2e FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsMonitor.cpp function WindowsMonitorState (line 876) | WindowsMonitorState* WindowsMonitorState::clone() const function PluginState (line 881) | PluginState *WindowsMonitorState::factory(Plugin *p, S2EExecutionState *... FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsMonitor.h function namespace (line 53) | namespace s2e { FILE: qemu/s2e/Plugins/WindowsInterceptor/WindowsSpy.h function namespace (line 43) | namespace s2e { FILE: qemu/s2e/Plugins/X86ExceptionInterceptor.cpp type s2e (line 52) | namespace s2e { type plugins (line 53) | namespace plugins { FILE: qemu/s2e/Plugins/X86ExceptionInterceptor.h function namespace (line 43) | namespace s2e { FILE: qemu/s2e/Plugins/X86FunctionMonitor.cpp type s2e (line 48) | namespace s2e { type plugins (line 49) | namespace plugins { function X86FunctionMonitorState (line 173) | X86FunctionMonitorState* X86FunctionMonitorState::clone() const function PluginState (line 181) | PluginState *X86FunctionMonitorState::factory(Plugin *p, S2EExecutio... FILE: qemu/s2e/Plugins/X86FunctionMonitor.h function namespace (line 46) | namespace s2e { FILE: qemu/s2e/S2E.cpp function print_stacktrace (line 91) | void print_stacktrace(void) function print_stacktrace (line 103) | void print_stacktrace(void) type s2e (line 186) | namespace s2e { function Plugin (line 331) | Plugin* S2E::getPlugin(const std::string& name) const function foreach (line 535) | foreach(const string& pluginName, pluginNames) { function foreach (line 569) | foreach(Plugin* p, m_activePluginsList) { function foreach (line 581) | foreach(Plugin* p, m_activePluginsList) { function S2E (line 782) | S2E* s2e_initialize(int argc, char** argv, function s2e_close (line 793) | void s2e_close(S2E *s2e) function s2e_is_forking (line 802) | int s2e_is_forking() function s2e_debug_print (line 807) | void s2e_debug_print(const char *fmtstr, ...) function s2e_warning_print (line 823) | void s2e_warning_print(const char *fmtstr, ...) function s2e_print_expr (line 842) | void s2e_print_expr(void *expr) { function s2e_print_value (line 850) | void s2e_print_value(void *value) { function s2e_execute_cmd (line 857) | void s2e_execute_cmd(const char *cmd) FILE: qemu/s2e/S2E.h function namespace (line 52) | namespace klee { function namespace (line 59) | namespace s2e { FILE: qemu/s2e/S2EDeviceState.cpp type BlockDriverState (line 74) | struct BlockDriverState function s2e_qemu_get_buffer (line 82) | static int s2e_qemu_get_buffer(uint8_t *buf, int64_t pos, int size) function s2e_qemu_put_buffer (line 87) | static int s2e_qemu_put_buffer(const uint8_t *buf, int64_t pos, int size) function s2e_init_device_state (line 92) | void s2e_init_device_state(S2EExecutionState *s) type BlockDriverState (line 261) | struct BlockDriverState type BlockDriverState (line 274) | struct BlockDriverState type BlockDriverState (line 281) | struct BlockDriverState type BlockDriverState (line 307) | struct BlockDriverState function s2e_bdrv_read (line 341) | int s2e_bdrv_read(struct BlockDriverState *bs, int64_t sector_num, function s2e_bdrv_write (line 348) | int s2e_bdrv_write(BlockDriverState *bs, int64_t sector_num, function s2e_bdrv_fail (line 358) | void s2e_bdrv_fail(void) FILE: qemu/s2e/S2EDeviceState.h function namespace (line 54) | namespace s2e { FILE: qemu/s2e/S2EExecutionState.cpp type klee (line 80) | namespace klee { type s2e (line 94) | namespace s2e { function ExecutionState (line 310) | ExecutionState* S2EExecutionState::clone() function TranslationBlock (line 834) | TranslationBlock *S2EExecutionState::getTb() const function CPUArchState (line 1914) | CPUArchState *S2EExecutionState::getConcreteCpuState() const function s2e_dump_state (line 2155) | void s2e_dump_state() function s2e_read_dirty_mask (line 2160) | uint8_t s2e_read_dirty_mask(uint64_t host_address) function s2e_write_dirty_mask (line 2165) | void s2e_write_dirty_mask(uint64_t host_address, uint8_t val) function s2e_is_ram_registered (line 2171) | int s2e_is_ram_registered(S2E *s2e, S2EExecutionState *state, function s2e_is_ram_shared_concrete (line 2177) | int s2e_is_ram_shared_concrete(S2E *s2e, S2EExecutionState *state, function s2e_read_ram_concrete_check (line 2183) | void s2e_read_ram_concrete_check(S2E *s2e, S2EExecutionState *state, function s2e_read_ram_concrete (line 2193) | void s2e_read_ram_concrete(S2E *s2e, S2EExecutionState *state, function s2e_write_ram_concrete (line 2199) | void s2e_write_ram_concrete(S2E *s2e, S2EExecutionState *state, function s2e_read_register_concrete (line 2205) | void s2e_read_register_concrete(S2E* s2e, S2EExecutionState* state, function s2e_write_register_concrete (line 2212) | void s2e_write_register_concrete(S2E* s2e, S2EExecutionState* state, function s2e_is_zombie (line 2219) | int s2e_is_zombie(S2EExecutionState* state) function s2e_is_speculative (line 2224) | int s2e_is_speculative(S2EExecutionState *state) function s2e_is_yielded (line 2229) | int s2e_is_yielded(S2EExecutionState *state) function s2e_is_runnable (line 2234) | int s2e_is_runnable(S2EExecutionState *state) FILE: qemu/s2e/S2EExecutionState.h type TranslationBlock (line 65) | struct TranslationBlock type TimersState (line 66) | struct TimersState function namespace (line 81) | namespace s2e { FILE: qemu/s2e/S2EExecutor.cpp function hash64 (line 145) | uint64_t hash64(uint64_t val, uint64_t initial = 14695981039346656037ULL) { function s2e_print_instructions (line 265) | void s2e_print_instructions(int v) { type s2e (line 271) | namespace s2e { class S2EExternalDispatcher (line 277) | class S2EExternalDispatcher: public klee::ExternalDispatcher method S2EExternalDispatcher (line 283) | S2EExternalDispatcher(ExecutionEngine* engine): function s2e_ext_sigsegv_handler (line 296) | static void s2e_ext_sigsegv_handler(int signal) function s2e_ext_sigsegv_handler (line 300) | static void s2e_ext_sigsegv_handler(int signal, siginfo_t *info, void ... type sigaction (line 310) | struct sigaction function S2EExecutionState (line 935) | S2EExecutionState* S2EExecutor::createInitialState() function foreach (line 1012) | foreach(_UnusedMemoryRegion p, m_unusedMemoryRegions) { function foreach (line 1366) | foreach(MemoryObject* mo, m_saveOnContextSwitch) { function foreach (line 1403) | foreach(MemoryObject* mo, m_saveOnContextSwitch) { function ExecutionState (line 1454) | ExecutionState* S2EExecutor::selectNonSpeculativeState(S2EExecutionSta... function S2EExecutionState (line 1511) | S2EExecutionState* S2EExecutor::selectNextState(S2EExecutionState *state) function foreach (line 1683) | foreach(const StackFrame& fr, state->stack) { function s2e_disable_signals (line 1713) | static void s2e_disable_signals(sigset_t *oldset) function s2e_enable_signals (line 1719) | static void s2e_enable_signals(sigset_t *oldset) function s2e_disable_signals (line 1726) | static void s2e_disable_signals(sigset_t *oldset) function s2e_enable_signals (line 1733) | static void s2e_enable_signals(sigset_t *oldset) function s2e_tb_reset_jump (line 1808) | static inline void s2e_tb_reset_jump(TranslationBlock *tb, unsigned in... function s2e_tb_reset_jump_smask (line 1847) | static void s2e_tb_reset_jump_smask(TranslationBlock* tb, unsigned int n, function foreach (line 2104) | foreach(const StackFrame& fr, originalState->stack) { function foreach (line 2161) | foreach(MemoryObject* mo, m_saveOnContextSwitch) { function foreach (line 2458) | foreach(void* s, s2e_tb->executionSignals) { function S2EExecutionState (line 2513) | S2EExecutionState* s2e_create_initial_state(S2E *s2e) function s2e_initialize_execution (line 2518) | void s2e_initialize_execution(S2E *s2e, S2EExecutionState *initial_state, function s2e_register_cpu (line 2527) | void s2e_register_cpu(S2E *s2e, S2EExecutionState *initial_state, function s2e_register_ram (line 2533) | void s2e_register_ram(S2E* s2e, S2EExecutionState *initial_state, function s2e_register_dirty_mask (line 2543) | void s2e_register_dirty_mask(S2E *s2e, S2EExecutionState *initial_state, function s2e_qemu_tb_exec (line 2550) | uintptr_t s2e_qemu_tb_exec(CPUArchState* env1, struct TranslationBlock* tb) function s2e_qemu_finalize_tb_exec (line 2567) | int s2e_qemu_finalize_tb_exec(S2E *s2e, S2EExecutionState* state) function s2e_qemu_cleanup_tb_exec (line 2572) | void s2e_qemu_cleanup_tb_exec() function s2e_set_cc_op_eflags (line 2577) | void s2e_set_cc_op_eflags(CPUArchState *env1) function do_interrupt (line 2594) | void do_interrupt(CPUArchState *env) function do_interrupt_all (line 2601) | void do_interrupt_all(int intno, int is_int, int error_code, function s2e_switch_to_symbolic (line 2615) | void s2e_switch_to_symbolic(S2E *s2e, S2EExecutionState *state) function s2e_ensure_symbolic (line 2623) | void s2e_ensure_symbolic(S2E *s2e, S2EExecutionState *state) function s2e_update_tlb_entry (line 2629) | void s2e_update_tlb_entry(S2EExecutionState* state, CPUArchState* env, function s2e_dma_read (line 2637) | void s2e_dma_read(uint64_t hostAddress, uint8_t *buf, unsigned size) function s2e_dma_write (line 2642) | void s2e_dma_write(uint64_t hostAddress, uint8_t *buf, unsigned size) function s2e_tb_alloc (line 2647) | void s2e_tb_alloc(S2E*, TranslationBlock *tb) function s2e_set_tb_function (line 2660) | void s2e_set_tb_function(S2E*, TranslationBlock *tb) function s2e_tb_free (line 2665) | void s2e_tb_free(S2E* s2e, TranslationBlock *tb) function s2e_flush_tlb_cache (line 2670) | void s2e_flush_tlb_cache() function s2e_flush_tb_cache (line 2675) | void s2e_flush_tb_cache() function s2e_flush_tlb_cache_page (line 2684) | void s2e_flush_tlb_cache_page(void *objectState, int mmu_idx, int index) function s2e_is_load_balancing (line 2689) | int s2e_is_load_balancing() function helper_register_symbol (line 2694) | void helper_register_symbol(const char *name, void *address) FILE: qemu/s2e/S2EExecutor.h type TranslationBlock (line 45) | struct TranslationBlock function namespace (line 48) | namespace klee { function namespace (line 52) | namespace s2e { FILE: qemu/s2e/S2ESJLJ.h type _s2e_jmpbuf_t (line 10) | struct _s2e_jmpbuf_t type _s2e_jmpbuf_t (line 16) | struct _s2e_jmpbuf_t FILE: qemu/s2e/S2EStatsTracker.cpp type klee (line 65) | namespace klee { type stats (line 66) | namespace stats { type s2e (line 84) | namespace s2e { type task_basic_info (line 103) | struct task_basic_info FILE: qemu/s2e/S2EStatsTracker.h function namespace (line 42) | namespace klee { function namespace (line 57) | namespace s2e { FILE: qemu/s2e/SelectRemovalPass.cpp function PHINode (line 57) | static PHINode* GenIf(Function *f, Value *trueV, Value *falseV, FILE: qemu/s2e/SelectRemovalPass.h type SelectRemovalPass (line 44) | struct SelectRemovalPass function FunctionPass (line 46) | FunctionPass(ID) {} FILE: qemu/s2e/Signals/fsigc++.h function namespace (line 47) | namespace fsigc { function virtual (line 127) | virtual ~ptrfun0() {} function virtual (line 129) | virtual RET operator()() { function virtual (line 165) | virtual ~functor0() {} function virtual (line 167) | virtual RET operator()() { function virtual (line 376) | virtual ~functor0_1() { function virtual (line 382) | virtual RET operator()() { function virtual (line 411) | virtual ~functor0_2() { function virtual (line 417) | virtual RET operator()() { function virtual (line 445) | virtual ~functor1_1() { function virtual (line 450) | virtual RET operator()(BE1 be1) { function virtual (line 478) | virtual ~functor1_2() { function virtual (line 483) | virtual RET operator()(BE1 be1) { function virtual (line 512) | virtual ~functor1_3() { function virtual (line 517) | virtual RET operator()(BE1 be1) { function virtual (line 546) | virtual ~functor1_4() { function virtual (line 551) | virtual RET operator()(BE1 be1) { function virtual (line 582) | virtual ~functor2_1() { function virtual (line 587) | virtual RET operator()(BE1 be1, BE2 be2) { function virtual (line 615) | virtual ~functor2_2() { function virtual (line 620) | virtual RET operator()(BE1 be1, BE2 be2) { function virtual (line 651) | virtual ~functor3_1() { function virtual (line 656) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3) { function virtual (line 684) | virtual ~functor3_2() { function virtual (line 689) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3) { function virtual (line 719) | virtual ~functor4_1() { function virtual (line 724) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3, BE4 be4) { function virtual (line 752) | virtual ~functor4_2() { function virtual (line 757) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3, BE4 be4) { function virtual (line 785) | virtual ~functor4_3() { function virtual (line 790) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3, BE4 be4) { FILE: qemu/s2e/Signals/functors.h function virtual (line 51) | virtual ~FUNCTOR_NAME() {} function virtual (line 53) | virtual RET operator()(OPERATOR_PARAM_DECL) { function virtual (line 84) | virtual ~glue(FUNCTOR_NAME, _sl)() {} function virtual (line 86) | virtual RET operator()(OPERATOR_PARAM_DECL) { FILE: qemu/s2e/Signals/sig-template.h function virtual (line 55) | virtual ~SIGNAL_CLASS() { function disconnectAll (line 62) | void disconnectAll() function virtual (line 72) | virtual void disconnect(void *functor, unsigned index) { function connection (line 85) | connection connect(func_t fcn) { function emit (line 111) | void emit(OPERATOR_PARAM_DECL) { FILE: qemu/s2e/Signals/signals.cpp type fsigc (line 3) | namespace fsigc { FILE: qemu/s2e/Signals/test.cpp class MyPlugin (line 6) | class MyPlugin class MyPlugin1 (line 28) | class MyPlugin1 { method init (line 45) | void init(MyPlugin *plg) { method myEvent0 (line 87) | void myEvent0() { method myEvent1 (line 92) | void myEvent1(int p1) { method myEvent2 (line 96) | void myEvent2(int p1, int p2) { method myEvent3 (line 100) | void myEvent3(int p1, int p2, int p3) { method myEvent4 (line 104) | void myEvent4(int p1, int p2, int p3, int p4) { method myEvent5 (line 108) | void myEvent5(int p1, int p2, int p3, int p4, int p5) { method myEvent6 (line 112) | void myEvent6(int p1, int p2, int p3, int p4, int p5, int p6) { method myEvent7 (line 116) | void myEvent7(int p1, int p2, int p3, int p4, int p5, int p6, int p7) { method mySEvent0 (line 123) | static void mySEvent0() { method mySEvent1 (line 128) | static void mySEvent1(int p1) { method mySEvent2 (line 132) | static void mySEvent2(int p1, int p2) { method mySEvent3 (line 136) | static void mySEvent3(int p1, int p2, int p3) { method mySEvent4 (line 140) | static void mySEvent4(int p1, int p2, int p3, int p4) { method mySEvent5 (line 144) | static void mySEvent5(int p1, int p2, int p3, int p4, int p5) { method mySEvent6 (line 148) | static void mySEvent6(int p1, int p2, int p3, int p4, int p5, int p6) { method mySEvent7 (line 152) | static void mySEvent7(int p1, int p2, int p3, int p4, int p5, int p6, ... function main (line 162) | int main(int argc, char **argv) FILE: qemu/s2e/Slab.cpp type s2e (line 56) | namespace s2e function BlockAllocator (line 364) | BlockAllocator *SlabAllocator::getSlab(uintptr_t addr) const function slab_print_stats (line 447) | void slab_print_stats(std::ostream &os) function slab_init (line 459) | void slab_init() function testPageAllocator (line 521) | void testPageAllocator() function testBlockAllocator (line 546) | void testBlockAllocator(unsigned blockSizePo2) function testRandom (line 582) | void testRandom(unsigned blockSizePo2) function testMalloc (line 587) | void testMalloc(unsigned blockSizePo2) function test (line 593) | void test() function main (line 602) | int main(int argc, char **argv) FILE: qemu/s2e/Slab.h function namespace (line 51) | namespace s2e function class (line 223) | __attribute__((packed)); function class (line 265) | class SlabAllocator FILE: qemu/s2e/Synchronization.cpp type s2e (line 63) | namespace s2e { type SyncHeader (line 120) | struct SyncHeader{ FILE: qemu/s2e/Synchronization.h function namespace (line 42) | namespace s2e { FILE: qemu/s2e/Utils.h function namespace (line 49) | namespace s2e { FILE: qemu/s2e/s2e_block.h type BlockDriverState (line 47) | struct BlockDriverState type BlockDriverState (line 51) | struct BlockDriverState type BlockDriverState (line 54) | struct BlockDriverState type BlockDriverState (line 59) | struct BlockDriverState type BlockDriverState (line 63) | struct BlockDriverState type S2EExecutionState (line 69) | struct S2EExecutionState FILE: qemu/s2e/s2e_qemu.h function namespace (line 42) | namespace s2e { type S2E (line 51) | struct S2E type S2EExecutionState (line 52) | struct S2EExecutionState type S2ETranslationBlock (line 53) | struct S2ETranslationBlock type TranslationBlock (line 57) | struct TranslationBlock type TCGLLVMContext (line 58) | struct TCGLLVMContext type S2ETLBEntry (line 59) | struct S2ETLBEntry type QDict (line 60) | struct QDict type S2E (line 69) | struct S2E type PCIBus (line 70) | struct PCIBus type S2EExecutionState (line 72) | struct S2EExecutionState type S2E (line 78) | struct S2E type TCGLLVMContext (line 79) | struct TCGLLVMContext type S2E (line 85) | struct S2E type S2E (line 103) | struct S2E type S2E (line 107) | struct S2E type S2EExecutionState (line 108) | struct S2EExecutionState type TranslationBlock (line 109) | struct TranslationBlock type S2E (line 114) | struct S2E type S2EExecutionState (line 115) | struct S2EExecutionState type TranslationBlock (line 116) | struct TranslationBlock type S2E (line 122) | struct S2E type S2EExecutionState (line 123) | struct S2EExecutionState type TranslationBlock (line 124) | struct TranslationBlock type S2E (line 128) | struct S2E type S2EExecutionState (line 129) | struct S2EExecutionState type TranslationBlock (line 130) | struct TranslationBlock type S2E (line 134) | struct S2E type S2EExecutionState (line 135) | struct S2EExecutionState type TranslationBlock (line 136) | struct TranslationBlock type TranslationBlock (line 140) | struct TranslationBlock type S2E (line 154) | struct S2E type S2EExecutionState (line 154) | struct S2EExecutionState type S2E (line 158) | struct S2E type S2EExecutionState (line 158) | struct S2EExecutionState type S2E (line 159) | struct S2E type S2EExecutionState (line 159) | struct S2EExecutionState type S2EExecutionState (line 186) | struct S2EExecutionState type S2E (line 186) | struct S2E type S2E (line 190) | struct S2E type S2EExecutionState (line 191) | struct S2EExecutionState type S2E (line 194) | struct S2E type S2EExecutionState (line 195) | struct S2EExecutionState type S2E (line 198) | struct S2E type S2EExecutionState (line 199) | struct S2EExecutionState type S2E (line 206) | struct S2E type S2EExecutionState (line 207) | struct S2EExecutionState type S2E (line 210) | struct S2E type S2EExecutionState (line 211) | struct S2EExecutionState type S2E (line 214) | struct S2E type S2EExecutionState (line 215) | struct S2EExecutionState type S2E (line 218) | struct S2E type S2EExecutionState (line 219) | struct S2EExecutionState type S2E (line 222) | struct S2E type S2EExecutionState (line 223) | struct S2EExecutionState type S2E (line 226) | struct S2E type S2EExecutionState (line 227) | struct S2EExecutionState type CPUARMState (line 236) | struct CPUARMState type S2E (line 245) | struct S2E type S2EExecutionState (line 246) | struct S2EExecutionState type S2E (line 250) | struct S2E type TranslationBlock (line 250) | struct TranslationBlock type S2E (line 253) | struct S2E type TranslationBlock (line 253) | struct TranslationBlock type S2E (line 257) | struct S2E type TranslationBlock (line 257) | struct TranslationBlock type TranslationBlock (line 263) | struct TranslationBlock type S2E (line 268) | struct S2E type S2EExecutionState (line 268) | struct S2EExecutionState type S2E (line 270) | struct S2E type S2EExecutionState (line 273) | struct S2EExecutionState type S2EExecutionState (line 276) | struct S2EExecutionState type S2EExecutionState (line 277) | struct S2EExecutionState type S2EExecutionState (line 278) | struct S2EExecutionState type S2EExecutionState (line 279) | struct S2EExecutionState type S2EExecutionState (line 280) | struct S2EExecutionState type S2EExecutionState (line 281) | struct S2EExecutionState type S2EExecutionState (line 284) | struct S2EExecutionState type S2EExecutionState (line 285) | struct S2EExecutionState type S2EExecutionState (line 286) | struct S2EExecutionState type S2EExecutionState (line 287) | struct S2EExecutionState type S2E (line 293) | struct S2E type S2E (line 294) | struct S2E type S2E (line 298) | struct S2E type S2EExecutionState (line 298) | struct S2EExecutionState type S2E (line 300) | struct S2E type S2EExecutionState (line 300) | struct S2EExecutionState type S2E (line 302) | struct S2E type S2EExecutionState (line 302) | struct S2EExecutionState type S2EExecutionState (line 309) | struct S2EExecutionState type S2E (line 318) | struct S2E type S2EExecutionState (line 318) | struct S2EExecutionState type QDict (line 331) | struct QDict FILE: qemu/s390-dis.c type s390_opcode_mode_val (line 53) | enum s390_opcode_mode_val type s390_opcode_cpu_val (line 59) | enum s390_opcode_cpu_val type s390_opcode (line 72) | struct s390_opcode type s390_opcode (line 106) | struct s390_opcode type s390_opcode (line 110) | struct s390_opcode type s390_operand (line 117) | struct s390_operand type s390_operand (line 132) | struct s390_operand function init_disasm (line 210) | static void function s390_extract_operand (line 245) | static inline unsigned int function print_insn_s390 (line 286) | int type s390_operand (line 485) | struct s390_operand type s390_opcode (line 813) | struct s390_opcode type s390_opcode (line 858) | struct s390_opcode FILE: qemu/savevm.c function announce_self_create (line 111) | static int announce_self_create(uint8_t *buf, function qemu_announce_self_iter (line 136) | static void qemu_announce_self_iter(NICState *nic, void *opaque) function qemu_announce_self_once (line 147) | static void qemu_announce_self_once(void *opaque) function qemu_announce_self (line 164) | void qemu_announce_self(void) type QEMUFile (line 176) | struct QEMUFile { type QEMUFileStdio (line 195) | typedef struct QEMUFileStdio type QEMUFileSocket (line 201) | typedef struct QEMUFileSocket type QEMUFileMemory (line 207) | typedef struct QEMUFileMemory function qemu_memfile_get_buffer (line 215) | static int qemu_memfile_get_buffer(void *opaque, uint8_t *buf, int64_t p... function qemu_memfile_put_buffer (line 221) | static int qemu_memfile_put_buffer(void *opaque, const uint8_t *buf, function qemu_memfile_close (line 229) | static int qemu_memfile_close(void *opaque) function QEMUFile (line 236) | QEMUFile *qemu_memfile_open(memfile_get_buffer_t get, memfile_put_buffer... function socket_get_buffer (line 254) | static int socket_get_buffer(void *opaque, uint8_t *buf, int64_t pos, in... function socket_close (line 269) | static int socket_close(void *opaque) function stdio_put_buffer (line 276) | static int stdio_put_buffer(void *opaque, const uint8_t *buf, int64_t po... function stdio_get_buffer (line 282) | static int stdio_get_buffer(void *opaque, uint8_t *buf, int64_t pos, int... function stdio_pclose (line 295) | static int stdio_pclose(void *opaque) function stdio_fclose (line 307) | static int stdio_fclose(void *opaque) function QEMUFile (line 318) | QEMUFile *qemu_popen(FILE *stdio_file, const char *mode) function QEMUFile (line 341) | QEMUFile *qemu_popen_cmd(const char *command, const char *mode) function qemu_stdio_fd (line 353) | int qemu_stdio_fd(QEMUFile *f) function QEMUFile (line 364) | QEMUFile *qemu_fdopen(int fd, const char *mode) function QEMUFile (line 394) | QEMUFile *qemu_fopen_socket(int fd) function file_put_buffer (line 404) | static int file_put_buffer(void *opaque, const uint8_t *buf, function file_get_buffer (line 412) | static int file_get_buffer(void *opaque, uint8_t *buf, int64_t pos, int ... function QEMUFile (line 419) | QEMUFile *qemu_fopen(const char *filename, const char *mode) function block_put_buffer (line 449) | static int block_put_buffer(void *opaque, const uint8_t *buf, function block_get_buffer (line 456) | static int block_get_buffer(void *opaque, uint8_t *buf, int64_t pos, int... function bdrv_fclose (line 461) | static int bdrv_fclose(void *opaque) function QEMUFile (line 466) | static QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int is_writable) function QEMUFile (line 474) | QEMUFile *qemu_fopen_ops(void *opaque, QEMUFilePutBufferFunc *put_buffer, function qemu_file_get_error (line 497) | int qemu_file_get_error(QEMUFile *f) function qemu_file_set_error (line 502) | void qemu_file_set_error(QEMUFile *f, int ret) function qemu_file_set_if_error (line 512) | static void qemu_file_set_if_error(QEMUFile *f, int ret) function qemu_fflush (line 523) | void qemu_fflush(QEMUFile *f) function qemu_make_readable (line 540) | void qemu_make_readable(QEMUFile *f) function qemu_fill_buffer (line 549) | static void qemu_fill_buffer(QEMUFile *f) function qemu_close (line 584) | static int qemu_close(QEMUFile *f) function qemu_fclose (line 602) | int qemu_fclose(QEMUFile *f) function qemu_file_put_notify (line 617) | void qemu_file_put_notify(QEMUFile *f) function qemu_put_buffer (line 622) | void qemu_put_buffer(QEMUFile *f, const uint8_t *buf, int size) function qemu_put_byte (line 646) | void qemu_put_byte(QEMUFile *f, int v) function qemu_file_skip (line 660) | static void qemu_file_skip(QEMUFile *f, int size) function qemu_peek_buffer (line 667) | static int qemu_peek_buffer(QEMUFile *f, uint8_t *buf, int size, size_t ... function qemu_get_buffer (line 695) | int qemu_get_buffer(QEMUFile *f, uint8_t *buf, int size) function qemu_peek_byte (line 715) | static int qemu_peek_byte(QEMUFile *f, int offset) function qemu_get_byte (line 734) | int qemu_get_byte(QEMUFile *f) function qemu_ftell (line 743) | int64_t qemu_ftell(QEMUFile *f) function qemu_fseek (line 748) | int64_t qemu_fseek(QEMUFile *f, int64_t pos, int whence) function qemu_file_rate_limit (line 769) | int qemu_file_rate_limit(QEMUFile *f) function qemu_file_get_rate_limit (line 777) | int64_t qemu_file_get_rate_limit(QEMUFile *f) function qemu_file_set_rate_limit (line 785) | int64_t qemu_file_set_rate_limit(QEMUFile *f, int64_t new_rate) function qemu_put_be16 (line 795) | void qemu_put_be16(QEMUFile *f, unsigned int v) function qemu_put_be32 (line 801) | void qemu_put_be32(QEMUFile *f, unsigned int v) function qemu_put_be64 (line 809) | void qemu_put_be64(QEMUFile *f, uint64_t v) function qemu_get_be16 (line 815) | unsigned int qemu_get_be16(QEMUFile *f) function qemu_get_be32 (line 823) | unsigned int qemu_get_be32(QEMUFile *f) function qemu_get_be64 (line 833) | uint64_t qemu_get_be64(QEMUFile *f) function qemu_put_timer (line 844) | void qemu_put_timer(QEMUFile *f, QEMUTimer *ts) function qemu_get_timer (line 852) | void qemu_get_timer(QEMUFile *f, QEMUTimer *ts) function get_bool (line 867) | static int get_bool(QEMUFile *f, void *pv, size_t size) function put_bool (line 874) | static void put_bool(QEMUFile *f, void *pv, size_t size) function get_int8 (line 888) | static int get_int8(QEMUFile *f, void *pv, size_t size) function put_int8 (line 895) | static void put_int8(QEMUFile *f, void *pv, size_t size) function get_int16 (line 909) | static int get_int16(QEMUFile *f, void *pv, size_t size) function put_int16 (line 916) | static void put_int16(QEMUFile *f, void *pv, size_t size) function get_int32 (line 930) | static int get_int32(QEMUFile *f, void *pv, size_t size) function put_int32 (line 937) | static void put_int32(QEMUFile *f, void *pv, size_t size) function get_int32_equal (line 952) | static int get_int32_equal(QEMUFile *f, void *pv, size_t size) function get_int32_le (line 972) | static int get_int32_le(QEMUFile *f, void *pv, size_t size) function get_int64 (line 991) | static int get_int64(QEMUFile *f, void *pv, size_t size) function put_int64 (line 998) | static void put_int64(QEMUFile *f, void *pv, size_t size) function get_uint8 (line 1012) | static int get_uint8(QEMUFile *f, void *pv, size_t size) function put_uint8 (line 1019) | static void put_uint8(QEMUFile *f, void *pv, size_t size) function get_uint16 (line 1033) | static int get_uint16(QEMUFile *f, void *pv, size_t size) function put_uint16 (line 1040) | static void put_uint16(QEMUFile *f, void *pv, size_t size) function get_uint32 (line 1054) | static int get_uint32(QEMUFile *f, void *pv, size_t size) function put_uint32 (line 1061) | static void put_uint32(QEMUFile *f, void *pv, size_t size) function get_uint32_equal (line 1076) | static int get_uint32_equal(QEMUFile *f, void *pv, size_t size) function get_uint64 (line 1096) | static int get_uint64(QEMUFile *f, void *pv, size_t size) function put_uint64 (line 1103) | static void put_uint64(QEMUFile *f, void *pv, size_t size) function get_uint8_equal (line 1118) | static int get_uint8_equal(QEMUFile *f, void *pv, size_t size) function get_uint16_equal (line 1138) | static int get_uint16_equal(QEMUFile *f, void *pv, size_t size) function get_timer (line 1157) | static int get_timer(QEMUFile *f, void *pv, size_t size) function put_timer (line 1164) | static void put_timer(QEMUFile *f, void *pv, size_t size) function get_buffer (line 1178) | static int get_buffer(QEMUFile *f, void *pv, size_t size) function put_buffer (line 1185) | static void put_buffer(QEMUFile *f, void *pv, size_t size) function get_unused_buffer (line 1200) | static int get_unused_buffer(QEMUFile *f, void *pv, size_t size) function put_unused_buffer (line 1213) | static void put_unused_buffer(QEMUFile *f, void *pv, size_t size) type CompatEntry (line 1231) | typedef struct CompatEntry { type SaveStateEntry (line 1236) | typedef struct SaveStateEntry { function calculate_new_instance_id (line 1259) | static int calculate_new_instance_id(const char *idstr) function calculate_compat_instance_id (line 1273) | static int calculate_compat_instance_id(const char *idstr) function register_savevm_live (line 1294) | int register_savevm_live(DeviceState *dev, function register_savevm (line 1348) | int register_savevm(DeviceState *dev, function unregister_savevm (line 1360) | void unregister_savevm(DeviceState *dev, const char *idstr, void *opaque) function vmstate_register_with_alias_id (line 1386) | int vmstate_register_with_alias_id(DeviceState *dev, int instance_id, function vmstate_register (line 1434) | int vmstate_register(DeviceState *dev, int instance_id, function vmstate_unregister (line 1441) | void vmstate_unregister(DeviceState *dev, const VMStateDescription *vmsd, function vmstate_load_state (line 1462) | int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd, function vmstate_save_state (line 1540) | void vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd, function vmstate_load (line 1593) | static int vmstate_load(QEMUFile *f, SaveStateEntry *se, int version_id) function vmstate_save (line 1601) | static void vmstate_save(QEMUFile *f, SaveStateEntry *se) function qemu_savevm_state_blocked (line 1621) | bool qemu_savevm_state_blocked(Error **errp) function qemu_savevm_state_begin (line 1634) | int qemu_savevm_state_begin(QEMUFile *f, int blk_enable, int shared) function qemu_savevm_state_iterate (line 1688) | int qemu_savevm_state_iterate(QEMUFile *f) function qemu_savevm_state_complete (line 1720) | int qemu_savevm_state_complete(QEMUFile *f) function qemu_savevm_state_cancel (line 1767) | void qemu_savevm_state_cancel(QEMUFile *f) function qemu_savevm_state (line 1778) | static int qemu_savevm_state(QEMUFile *f) function qemu_save_device_state (line 1807) | static int qemu_save_device_state(QEMUFile *f) function SaveStateEntry (line 1846) | static SaveStateEntry *find_se(const char *idstr, int instance_id) function VMStateDescription (line 1866) | static const VMStateDescription *vmstate_get_subsection(const VMStateSub... function vmstate_subsection_load (line 1877) | static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription... function vmstate_subsection_save (line 1918) | static void vmstate_subsection_save(QEMUFile *f, const VMStateDescriptio... type LoadStateEntry (line 1939) | typedef struct LoadStateEntry { function s2e_qemu_save_state (line 1964) | void s2e_qemu_save_state(QEMUFile *f, void *se) function s2e_qemu_load_state (line 1970) | void s2e_qemu_load_state(QEMUFile *f, void *se) function qemu_loadvm_state (line 1977) | int qemu_loadvm_state(QEMUFile *f) function bdrv_snapshot_find (line 2096) | static int bdrv_snapshot_find(BlockDriverState *bs, QEMUSnapshotInfo *sn... function del_existing_snapshots (line 2121) | static int del_existing_snapshots(Monitor *mon, const char *name) function do_savevm (line 2145) | void do_savevm(Monitor *mon, const QDict *qdict) function qmp_xen_save_devices_state (line 2258) | void qmp_xen_save_devices_state(const char *filename, Error **errp) function load_vmstate (line 2284) | int load_vmstate(const char *name) function do_delvm (line 2364) | void do_delvm(Monitor *mon, const QDict *qdict) function do_info_snapshots (line 2393) | void do_info_snapshots(Monitor *mon) function vmstate_register_ram (line 2457) | void vmstate_register_ram(MemoryRegion *mr, DeviceState *dev) function vmstate_unregister_ram (line 2463) | void vmstate_unregister_ram(MemoryRegion *mr, DeviceState *dev) function vmstate_register_ram_global (line 2468) | void vmstate_register_ram_global(MemoryRegion *mr) FILE: qemu/scripts/analyse-9p-simpletrace.py class VirtFSRequestTracker (line 80) | class VirtFSRequestTracker(simpletrace.Analyzer): method begin (line 81) | def begin(self): method v9fs_rerror (line 84) | def v9fs_rerror(self, tag, id, err): method v9fs_version (line 87) | def v9fs_version(self, tag, id, msize, version): method v9fs_version_return (line 90) | def v9fs_version_return(self, tag, id, msize, version): method v9fs_attach (line 93) | def v9fs_attach(self, tag, id, fid, afid, uname, aname): method v9fs_attach_return (line 96) | def v9fs_attach_return(self, tag, id, type, version, path): method v9fs_stat (line 99) | def v9fs_stat(self, tag, id, fid): method v9fs_stat_return (line 102) | def v9fs_stat_return(self, tag, id, mode, atime, mtime, length): method v9fs_getattr (line 105) | def v9fs_getattr(self, tag, id, fid, request_mask): method v9fs_getattr_return (line 108) | def v9fs_getattr_return(self, tag, id, result_mask, mode, uid, gid): method v9fs_walk (line 111) | def v9fs_walk(self, tag, id, fid, newfid, nwnames): method v9fs_walk_return (line 114) | def v9fs_walk_return(self, tag, id, nwnames, qids): method v9fs_open (line 117) | def v9fs_open(self, tag, id, fid, mode): method v9fs_open_return (line 120) | def v9fs_open_return(self, tag, id, type, version, path, iounit): method v9fs_lcreate (line 123) | def v9fs_lcreate(self, tag, id, dfid, flags, mode, gid): method v9fs_lcreate_return (line 126) | def v9fs_lcreate_return(self, tag, id, type, version, path, iounit): method v9fs_fsync (line 129) | def v9fs_fsync(self, tag, id, fid, datasync): method v9fs_clunk (line 132) | def v9fs_clunk(self, tag, id, fid): method v9fs_read (line 135) | def v9fs_read(self, tag, id, fid, off, max_count): method v9fs_read_return (line 138) | def v9fs_read_return(self, tag, id, count, err): method v9fs_readdir (line 141) | def v9fs_readdir(self, tag, id, fid, offset, max_count): method v9fs_readdir_return (line 144) | def v9fs_readdir_return(self, tag, id, count, retval): method v9fs_write (line 147) | def v9fs_write(self, tag, id, fid, off, count, cnt): method v9fs_write_return (line 150) | def v9fs_write_return(self, tag, id, total, err): method v9fs_create (line 153) | def v9fs_create(self, tag, id, fid, name, perm, mode): method v9fs_create_return (line 156) | def v9fs_create_return(self, tag, id, type, version, path, iounit): method v9fs_symlink (line 159) | def v9fs_symlink(self, tag, id, fid, name, symname, gid): method v9fs_symlink_return (line 162) | def v9fs_symlink_return(self, tag, id, type, version, path): method v9fs_flush (line 165) | def v9fs_flush(self, tag, id, flush_tag): method v9fs_link (line 168) | def v9fs_link(self, tag, id, dfid, oldfid, name): method v9fs_remove (line 171) | def v9fs_remove(self, tag, id, fid): method v9fs_wstat (line 174) | def v9fs_wstat(self, tag, id, fid, mode, atime, mtime): method v9fs_mknod (line 177) | def v9fs_mknod(self, tag, id, fid, mode, major, minor): method v9fs_lock (line 180) | def v9fs_lock(self, tag, id, fid, type, start, length): method v9fs_lock_return (line 183) | def v9fs_lock_return(self, tag, id, status): method v9fs_getlock (line 186) | def v9fs_getlock(self, tag, id, fid, type, start, length): method v9fs_getlock_return (line 189) | def v9fs_getlock_return(self, tag, id, type, start, length, proc_id): method v9fs_mkdir (line 192) | def v9fs_mkdir(self, tag, id, fid, name, mode, gid): method v9fs_mkdir_return (line 195) | def v9fs_mkdir_return(self, tag, id, type, version, path, err): method v9fs_xattrwalk (line 198) | def v9fs_xattrwalk(self, tag, id, fid, newfid, name): method v9fs_xattrwalk_return (line 201) | def v9fs_xattrwalk_return(self, tag, id, size): method v9fs_xattrcreate (line 204) | def v9fs_xattrcreate(self, tag, id, fid, name, size, flags): method v9fs_readlink (line 207) | def v9fs_readlink(self, tag, id, fid): method v9fs_readlink_return (line 210) | def v9fs_readlink_return(self, tag, id, target): FILE: qemu/scripts/ordereddict.py class OrderedDict (line 25) | class OrderedDict(dict, DictMixin): method __init__ (line 27) | def __init__(self, *args, **kwds): method clear (line 36) | def clear(self): method __setitem__ (line 42) | def __setitem__(self, key, value): method __delitem__ (line 49) | def __delitem__(self, key): method __iter__ (line 55) | def __iter__(self): method __reversed__ (line 62) | def __reversed__(self): method popitem (line 69) | def popitem(self, last=True): method __reduce__ (line 79) | def __reduce__(self): method keys (line 89) | def keys(self): method __repr__ (line 101) | def __repr__(self): method copy (line 106) | def copy(self): method fromkeys (line 110) | def fromkeys(cls, iterable, value=None): method __eq__ (line 116) | def __eq__(self, other): method __ne__ (line 126) | def __ne__(self, other): FILE: qemu/scripts/qapi-commands.py function type_visitor (line 32) | def type_visitor(name): function generate_decl_enum (line 38) | def generate_decl_enum(name, members, genlist=True): function generate_command_decl (line 45) | def generate_command_decl(name, args, ret_type): function gen_sync_call (line 59) | def gen_sync_call(name, args, ret_type, indent=0): function gen_marshal_output_call (line 86) | def gen_marshal_output_call(name, ret_type): function gen_visitor_output_containers_decl (line 91) | def gen_visitor_output_containers_decl(ret_type): function gen_visitor_input_containers_decl (line 104) | def gen_visitor_input_containers_decl(args): function gen_visitor_input_vars_decl (line 118) | def gen_visitor_input_vars_decl(args): function gen_visitor_input_block (line 141) | def gen_visitor_input_block(args, obj, dealloc=False): function gen_marshal_output (line 191) | def gen_marshal_output(name, args, ret_type, middle_mode): function gen_marshal_input_decl (line 218) | def gen_marshal_input_decl(name, args, ret_type, middle_mode): function gen_marshal_input (line 226) | def gen_marshal_input(name, args, ret_type, middle_mode): function gen_registry (line 306) | def gen_registry(commands): function gen_command_decl_prologue (line 326) | def gen_command_decl_prologue(header, guard, prefix=""): function gen_command_def_prologue (line 353) | def gen_command_def_prologue(prefix="", proxy=False): function maybe_open (line 425) | def maybe_open(really, name, opt): FILE: qemu/scripts/qapi-types.py function generate_fwd_struct (line 31) | def generate_fwd_struct(name, members): function generate_struct (line 43) | def generate_struct(structname, fieldname, members): function generate_enum_lookup (line 75) | def generate_enum_lookup(name, values): function generate_enum (line 94) | def generate_enum(name, values): function generate_union (line 126) | def generate_union(name, typeinfo): function generate_type_cleanup_decl (line 150) | def generate_type_cleanup_decl(name): function generate_type_cleanup (line 157) | def generate_type_cleanup(name): function maybe_open (line 216) | def maybe_open(really, name, opt): FILE: qemu/scripts/qapi-visit.py function generate_visit_struct_body (line 32) | def generate_visit_struct_body(field_prefix, members): function generate_visit_struct (line 71) | def generate_visit_struct(name, members): function generate_visit_list (line 96) | def generate_visit_list(name, members): function generate_visit_enum (line 118) | def generate_visit_enum(name, members): function generate_visit_union (line 128) | def generate_visit_union(name, members): function generate_declaration (line 175) | def generate_declaration(name, members, genlist=True): function generate_decl_enum (line 190) | def generate_decl_enum(name, members, genlist=True): function maybe_open (line 235) | def maybe_open(really, name, opt): FILE: qemu/scripts/qapi.py function tokenize (line 18) | def tokenize(data): function parse (line 34) | def parse(tokens): function evaluate (line 65) | def evaluate(string): function parse_schema (line 68) | def parse_schema(fp): function parse_args (line 100) | def parse_args(typeinfo): function de_camel_case (line 113) | def de_camel_case(name): function camel_case (line 124) | def camel_case(name): function c_var (line 137) | def c_var(name): function c_fun (line 140) | def c_fun(name): function c_list_type (line 143) | def c_list_type(name): function type_name (line 146) | def type_name(name): function add_enum (line 153) | def add_enum(name): function is_enum (line 157) | def is_enum(name): function c_type (line 161) | def c_type(name): function genindent (line 181) | def genindent(count): function push_indent (line 189) | def push_indent(indent_amount=4): function pop_indent (line 193) | def pop_indent(indent_amount=4): function cgen (line 197) | def cgen(code, **kwds): function mcgen (line 203) | def mcgen(code, **kwds): function basename (line 206) | def basename(filename): function guardname (line 209) | def guardname(filename): FILE: qemu/scripts/qemu-gdb.py function isnull (line 19) | def isnull(ptr): function int128 (line 22) | def int128(p): class QemuCommand (line 25) | class QemuCommand(gdb.Command): method __init__ (line 27) | def __init__(self): class MtreeCommand (line 31) | class MtreeCommand(gdb.Command): method __init__ (line 33) | def __init__(self): method invoke (line 37) | def invoke(self, arg, from_tty): method queue_root (line 42) | def queue_root(self, varname): method process_queue (line 45) | def process_queue(self): method print_item (line 51) | def print_item(self, ptr, offset = gdb.Value(0), level = 0): FILE: qemu/scripts/simpletrace.py function parse_events (line 25) | def parse_events(fobj): function read_record (line 44) | def read_record(fobj): function read_trace_file (line 51) | def read_trace_file(fobj): class Analyzer (line 67) | class Analyzer(object): method begin (line 77) | def begin(self): method catchall (line 81) | def catchall(self, event, rec): method end (line 85) | def end(self): function process (line 89) | def process(events, log, analyzer): function run (line 120) | def run(analyzer): class Formatter (line 135) | class Formatter(Analyzer): method __init__ (line 136) | def __init__(self): method catchall (line 139) | def catchall(self, event, rec): FILE: qemu/sh4-dis.c type sh_nibble_type (line 23) | typedef enum type sh_arg_type (line 98) | typedef enum type sh_dsp_reg_nums (line 194) | typedef enum type sh_opcode_info (line 325) | typedef struct function print_movxy (line 1166) | static void function print_insn_ddt (line 1241) | static void function print_dsp_reg (line 1328) | static void function print_insn_ppi (line 1369) | static void function print_insn_sh (line 1514) | int FILE: qemu/slirp/arp_table.c function arp_table_add (line 27) | void arp_table_add(Slirp *slirp, uint32_t ip_addr, uint8_t ethaddr[ETH_A... function arp_table_search (line 63) | bool arp_table_search(Slirp *slirp, uint32_t ip_addr, FILE: qemu/slirp/bootp.c function BOOTPClient (line 39) | static BOOTPClient *get_new_addr(Slirp *slirp, struct in_addr *paddr, function BOOTPClient (line 58) | static BOOTPClient *request_addr(Slirp *slirp, const struct in_addr *paddr, function BOOTPClient (line 76) | static BOOTPClient *find_addr(Slirp *slirp, struct in_addr *paddr, function dhcp_decode (line 94) | static void dhcp_decode(const struct bootp_t *bp, int *pmsg_type, function bootp_reply (line 143) | static void bootp_reply(Slirp *slirp, const struct bootp_t *bp) function bootp_input (line 313) | void bootp_input(struct mbuf *m) FILE: qemu/slirp/bootp.h type bootp_t (line 95) | struct bootp_t { type BOOTPClient (line 115) | typedef struct { type mbuf (line 122) | struct mbuf FILE: qemu/slirp/cksum.c function cksum (line 48) | int cksum(struct mbuf *m, int len) FILE: qemu/slirp/if.c function ifs_insque (line 11) | static void function ifs_remque (line 20) | static void function if_init (line 27) | void function if_output (line 48) | void function if_start (line 155) | void if_start(Slirp *slirp) FILE: qemu/slirp/ip.h type n_long (line 64) | typedef uint32_t n_long; type ip (line 75) | struct ip { type ip_timestamp (line 138) | struct ip_timestamp { type mbuf_ptr (line 183) | struct mbuf_ptr { type mbuf_ptr (line 188) | struct mbuf_ptr { type qlink (line 192) | struct qlink { type ipovly (line 199) | struct ipovly { type ipq (line 215) | struct ipq { type ipasfrag (line 229) | struct ipasfrag { type ipoption (line 248) | struct ipoption { FILE: qemu/slirp/ip_icmp.c function icmp_init (line 63) | void icmp_init(Slirp *slirp) function icmp_cleanup (line 69) | void icmp_cleanup(Slirp *slirp) function icmp_send (line 76) | static int icmp_send(struct socket *so, struct mbuf *m, int hlen) function icmp_detach (line 110) | void icmp_detach(struct socket *so) function icmp_input (line 119) | void function icmp_error (line 245) | void function icmp_reflect (line 368) | void function icmp_receive (line 416) | void icmp_receive(struct socket *so) FILE: qemu/slirp/ip_icmp.h type n_time (line 41) | typedef uint32_t n_time; type icmp (line 46) | struct icmp { type mbuf (line 158) | struct mbuf type mbuf (line 159) | struct mbuf type mbuf (line 161) | struct mbuf type socket (line 162) | struct socket type socket (line 163) | struct socket FILE: qemu/slirp/ip_input.c type ip (line 45) | struct ip type ip (line 45) | struct ip type ipq (line 45) | struct ipq type ipq (line 46) | struct ipq type ipasfrag (line 47) | struct ipasfrag type ipasfrag (line 48) | struct ipasfrag type ipasfrag (line 49) | struct ipasfrag function ip_init (line 55) | void function ip_cleanup (line 64) | void ip_cleanup(Slirp *slirp) function ip_input (line 75) | void type ip (line 227) | struct ip type ip (line 228) | struct ip type ipq (line 228) | struct ipq type mbuf (line 230) | struct mbuf type ipasfrag (line 231) | struct ipasfrag type mbuf (line 252) | struct mbuf type ipasfrag (line 265) | struct ipasfrag type ipasfrag (line 272) | struct ipasfrag type ipasfrag (line 283) | struct ipasfrag type ipasfrag (line 298) | struct ipasfrag type ipasfrag (line 319) | struct ipasfrag type ipasfrag (line 325) | struct ipasfrag type ipasfrag (line 334) | struct ipasfrag type ipasfrag (line 335) | struct ipasfrag type mbuf (line 336) | struct mbuf type ipasfrag (line 337) | struct ipasfrag type ipasfrag (line 358) | struct ipasfrag function ip_freef (line 382) | static void function ip_enq (line 400) | static void function ip_deq (line 414) | static void function ip_slowtimo (line 426) | void function ip_dooptions (line 457) | int function ip_stripoptions (line 654) | void FILE: qemu/slirp/ip_output.c function ip_output (line 53) | int FILE: qemu/slirp/libslirp.h type Slirp (line 6) | struct Slirp type Slirp (line 7) | typedef struct Slirp Slirp; type in_addr (line 9) | struct in_addr type in_addr (line 11) | struct in_addr type in_addr (line 12) | struct in_addr type in_addr (line 12) | struct in_addr type in_addr (line 14) | struct in_addr type in_addr (line 15) | struct in_addr type in_addr (line 31) | struct in_addr type in_addr (line 32) | struct in_addr type in_addr (line 34) | struct in_addr type in_addr (line 36) | struct in_addr type in_addr (line 40) | struct in_addr type in_addr (line 42) | struct in_addr FILE: qemu/slirp/main.h type in_addr (line 33) | struct in_addr type mbuf (line 45) | struct mbuf type socket (line 46) | struct socket FILE: qemu/slirp/mbuf.c function m_init (line 28) | void function m_cleanup (line 35) | void m_cleanup(Slirp *slirp) type mbuf (line 64) | struct mbuf type mbuf (line 67) | struct mbuf type mbuf (line 73) | struct mbuf type mbuf (line 89) | struct mbuf function m_free (line 101) | void function m_cat (line 135) | void function m_inc (line 152) | void function m_adj (line 181) | void function m_copy (line 201) | int type mbuf (line 218) | struct mbuf type mbuf (line 221) | struct mbuf type mbuf (line 240) | struct mbuf FILE: qemu/slirp/mbuf.h type m_hdr (line 54) | struct m_hdr { type mbuf (line 82) | struct mbuf { type mbuf (line 120) | struct mbuf type mbuf (line 121) | struct mbuf type mbuf (line 122) | struct mbuf type mbuf (line 122) | struct mbuf type mbuf (line 123) | struct mbuf type mbuf (line 124) | struct mbuf type mbuf (line 125) | struct mbuf type mbuf (line 125) | struct mbuf type mbuf (line 126) | struct mbuf function ifs_init (line 128) | static inline void ifs_init(struct mbuf *ifm) FILE: qemu/slirp/misc.c type quehead (line 17) | struct quehead { function insque (line 22) | inline void function remque (line 34) | inline void function add_exec (line 43) | int add_exec(struct ex_list **ex_ptr, int do_pty, char *exec, function fork_exec (line 89) | int function fork_exec (line 109) | int function lprint (line 247) | void lprint(const char *format, ...) function u_sleep (line 256) | void function slirp_connection_info (line 270) | void slirp_connection_info(Slirp *slirp, Monitor *mon) FILE: qemu/slirp/misc.h type ex_list (line 11) | struct ex_list { type tos_t (line 39) | struct tos_t { type emu_t (line 46) | struct emu_t { type socket (line 56) | struct socket type ex_list (line 60) | struct ex_list type in_addr (line 60) | struct in_addr type socket (line 62) | struct socket type socket (line 70) | struct socket type socket (line 70) | struct socket FILE: qemu/slirp/sbuf.c type sbuf (line 11) | struct sbuf type mbuf (line 11) | struct mbuf function sbfree (line 13) | void function sbdrop (line 19) | void function sbreserve (line 40) | void function sbappend (line 69) | void function sbappendsb (line 129) | static void function sbcopy (line 166) | void FILE: qemu/slirp/sbuf.h type sbuf (line 14) | struct sbuf { type sbuf (line 24) | struct sbuf type sbuf (line 25) | struct sbuf type sbuf (line 26) | struct sbuf type socket (line 27) | struct socket type mbuf (line 27) | struct mbuf type sbuf (line 28) | struct sbuf FILE: qemu/slirp/slirp.c type in_addr (line 33) | struct in_addr type in_addr (line 52) | struct in_addr function get_dns_addr (line 57) | int get_dns_addr(struct in_addr *pdns_addr) function winsock_cleanup (line 102) | static void winsock_cleanup(void) type stat (line 109) | struct stat function get_dns_addr (line 111) | int get_dns_addr(struct in_addr *pdns_addr) function slirp_init_once (line 178) | static void slirp_init_once(void) function Slirp (line 201) | Slirp *slirp_init(int restricted, struct in_addr vnetwork, function slirp_cleanup (line 255) | void slirp_cleanup(Slirp *slirp) function slirp_select_fill (line 273) | void slirp_select_fill(int *pnfds, function slirp_select_poll (line 421) | void slirp_select_poll(fd_set *readfds, fd_set *writefds, fd_set *xfds, function arp_input (line 612) | static void arp_input(Slirp *slirp, const uint8_t *pkt, int pkt_len) function slirp_input (line 671) | void slirp_input(Slirp *slirp, const uint8_t *pkt, int pkt_len) function if_encap (line 708) | int if_encap(Slirp *slirp, struct mbuf *ifm) function slirp_remove_hostfwd (line 769) | int slirp_remove_hostfwd(Slirp *slirp, int is_udp, struct in_addr host_a... function slirp_add_hostfwd (line 793) | int slirp_add_hostfwd(Slirp *slirp, int is_udp, struct in_addr host_addr, function slirp_add_exec (line 811) | int slirp_add_exec(Slirp *slirp, int do_pty, const void *args, function slirp_send (line 828) | ssize_t slirp_send(struct socket *so, const void *buf, size_t len, int f... type socket (line 838) | struct socket type in_addr (line 839) | struct in_addr type socket (line 841) | struct socket function slirp_socket_can_recv (line 852) | size_t slirp_socket_can_recv(Slirp *slirp, struct in_addr guest_addr, function slirp_socket_recv (line 869) | void slirp_socket_recv(Slirp *slirp, struct in_addr guest_addr, int gues... function slirp_tcp_save (line 884) | static void slirp_tcp_save(QEMUFile *f, struct tcpcb *tp) function slirp_sbuf_save (line 931) | static void slirp_sbuf_save(QEMUFile *f, struct sbuf *sbuf) function slirp_socket_save (line 944) | static void slirp_socket_save(QEMUFile *f, struct socket *so) function slirp_bootp_save (line 960) | static void slirp_bootp_save(QEMUFile *f, Slirp *slirp) function slirp_state_save (line 970) | static void slirp_state_save(QEMUFile *f, void *opaque) function slirp_tcp_load (line 993) | static void slirp_tcp_load(QEMUFile *f, struct tcpcb *tp) function slirp_sbuf_load (line 1041) | static int slirp_sbuf_load(QEMUFile *f, struct sbuf *sbuf) function slirp_socket_load (line 1064) | static int slirp_socket_load(QEMUFile *f, struct socket *so) function slirp_bootp_load (line 1087) | static void slirp_bootp_load(QEMUFile *f, Slirp *slirp) function slirp_state_load (line 1097) | static int slirp_state_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/slirp/slirp.h type ethhdr (line 182) | struct ethhdr { type arphdr (line 188) | struct arphdr { type ArpTable (line 206) | typedef struct ArpTable { type Slirp (line 216) | struct Slirp { type ttys (line 283) | struct ttys type mbuf (line 310) | struct mbuf type socket (line 314) | struct socket type mbuf (line 314) | struct mbuf type mbuf (line 319) | struct mbuf type mbuf (line 321) | struct mbuf type mbuf (line 321) | struct mbuf type socket (line 324) | struct socket type mbuf (line 324) | struct mbuf type mbuf (line 327) | struct mbuf type socket (line 327) | struct socket type tcpcb (line 328) | struct tcpcb type tcpcb (line 331) | struct tcpcb type tcpcb (line 332) | struct tcpcb type tcpcb (line 337) | struct tcpcb type tcpcb (line 338) | struct tcpcb type tcpiphdr (line 338) | struct tcpiphdr type mbuf (line 338) | struct mbuf type tcpcb (line 339) | struct tcpcb type socket (line 339) | struct socket type tcpcb (line 340) | struct tcpcb type tcpcb (line 340) | struct tcpcb type tcpcb (line 341) | struct tcpcb type socket (line 342) | struct socket type socket (line 343) | struct socket type socket (line 344) | struct socket type socket (line 345) | struct socket type socket (line 346) | struct socket type mbuf (line 346) | struct mbuf type socket (line 347) | struct socket type tcpcb (line 348) | struct tcpcb type tcpcb (line 348) | struct tcpcb FILE: qemu/slirp/socket.c type socket (line 15) | struct socket type socket (line 16) | struct socket type socket (line 18) | struct socket type socket (line 19) | struct socket type in_addr (line 19) | struct in_addr type in_addr (line 20) | struct in_addr type socket (line 22) | struct socket type socket (line 33) | struct socket type socket (line 43) | struct socket type socket (line 46) | struct socket type socket (line 48) | struct socket type socket (line 48) | struct socket type socket (line 50) | struct socket function soremovefromqueues (line 63) | static void soremovefromqueues(struct socket *so) function sofree (line 88) | void function sopreprbuf (line 114) | size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np) function soread (line 178) | int function soreadbuf (line 239) | int soreadbuf(struct socket *so, const char *buf, int size) function sorecvoob (line 288) | void function sosendoob (line 315) | int function sowrite (line 373) | int function sorecvfrom (line 465) | void function sosendto (line 566) | int type socket (line 613) | struct socket type sockaddr_in (line 617) | struct sockaddr_in type socket (line 618) | struct socket type sockaddr (line 659) | struct sockaddr type sockaddr (line 675) | struct sockaddr function soisfconnecting (line 692) | void function soisfconnected (line 700) | void function sofcantrcvmore (line 707) | static void function sofcantsendmore (line 725) | static void function sofwdrain (line 750) | void FILE: qemu/slirp/socket.h type socket (line 18) | struct socket { type socket (line 77) | struct socket type socket (line 77) | struct socket type in_addr (line 77) | struct in_addr type in_addr (line 77) | struct in_addr type socket (line 78) | struct socket type socket (line 79) | struct socket type socket (line 80) | struct socket type socket (line 81) | struct socket type socket (line 82) | struct socket type socket (line 83) | struct socket type socket (line 84) | struct socket type socket (line 85) | struct socket type mbuf (line 85) | struct mbuf type socket (line 86) | struct socket type socket (line 88) | struct socket type socket (line 89) | struct socket type socket (line 90) | struct socket type iovec (line 91) | struct iovec type socket (line 92) | struct socket type iovec (line 92) | struct iovec type socket (line 93) | struct socket FILE: qemu/slirp/tcp.h type tcp_seq (line 36) | typedef uint32_t tcp_seq; type tcphdr (line 49) | struct tcphdr { FILE: qemu/slirp/tcp_input.c type tcpcb (line 100) | struct tcpcb type tcpiphdr (line 101) | struct tcpiphdr type tcpcb (line 102) | struct tcpcb function tcp_reass (line 104) | static int function tcp_input (line 215) | void function tcp_dooptions (line 1288) | static void function tcp_pulloutofband (line 1336) | void function tcp_xmit_timer (line 1370) | static void function tcp_mss (line 1457) | int FILE: qemu/slirp/tcp_output.c function tcp_output (line 55) | int function tcp_setpersist (line 479) | void FILE: qemu/slirp/tcp_subr.c function tcp_init (line 50) | void function tcp_cleanup (line 58) | void tcp_cleanup(Slirp *slirp) function tcp_template (line 71) | void function tcp_respond (line 109) | void type tcpcb (line 181) | struct tcpcb type socket (line 182) | struct socket type tcpcb (line 184) | struct tcpcb type tcpcb (line 186) | struct tcpcb type tcpcb (line 188) | struct tcpcb type tcpcb (line 190) | struct tcpcb type tcpiphdr (line 191) | struct tcpiphdr type tcpcb (line 224) | struct tcpcb type tcpcb (line 224) | struct tcpcb type tcpcb (line 243) | struct tcpcb type tcpcb (line 244) | struct tcpcb type tcpiphdr (line 246) | struct tcpiphdr type socket (line 247) | struct socket type mbuf (line 249) | struct mbuf type tcpcb (line 271) | struct tcpcb function tcp_sockclosed (line 288) | void function tcp_fconnect (line 327) | int tcp_fconnect(struct socket *so) function tcp_connect (line 387) | void function tcp_attach (line 466) | int type tos_t (line 480) | struct tos_t type emu_t (line 496) | struct emu_t function tcp_tos (line 501) | uint8_t function tcp_emu (line 552) | int function tcp_ctl (line 891) | int tcp_ctl(struct socket *so) FILE: qemu/slirp/tcp_timer.c type tcpcb (line 35) | struct tcpcb type tcpcb (line 35) | struct tcpcb function tcp_fasttimo (line 40) | void function tcp_slowtimo (line 64) | void function tcp_canceltimers (line 106) | void type tcpcb (line 121) | struct tcpcb type tcpcb (line 122) | struct tcpcb type mbuf (line 279) | struct mbuf FILE: qemu/slirp/tcp_timer.h type tcpcb (line 121) | struct tcpcb type tcpcb (line 125) | struct tcpcb FILE: qemu/slirp/tcp_var.h type tcpcb (line 42) | struct tcpcb { FILE: qemu/slirp/tcpip.h type tcpiphdr (line 39) | struct tcpiphdr { type tcpiphdr_2 (line 72) | struct tcpiphdr_2 { FILE: qemu/slirp/tftp.c function tftp_session_in_use (line 28) | static inline int tftp_session_in_use(struct tftp_session *spt) function tftp_session_update (line 33) | static inline void tftp_session_update(struct tftp_session *spt) function tftp_session_terminate (line 38) | static void tftp_session_terminate(struct tftp_session *spt) function tftp_session_allocate (line 44) | static int tftp_session_allocate(Slirp *slirp, struct tftp_t *tp) function tftp_session_find (line 75) | static int tftp_session_find(Slirp *slirp, struct tftp_t *tp) function tftp_read_data (line 95) | static int tftp_read_data(struct tftp_session *spt, uint16_t block_nr, function tftp_send_oack (line 118) | static int tftp_send_oack(struct tftp_session *spt, function tftp_send_error (line 157) | static void tftp_send_error(struct tftp_session *spt, function tftp_send_data (line 196) | static int tftp_send_data(struct tftp_session *spt, function tftp_handle_rrq (line 257) | static void tftp_handle_rrq(Slirp *slirp, struct tftp_t *tp, int pktlen) function tftp_handle_ack (line 375) | static void tftp_handle_ack(Slirp *slirp, struct tftp_t *tp, int pktlen) function tftp_handle_error (line 392) | static void tftp_handle_error(Slirp *slirp, struct tftp_t *tp, int pktlen) function tftp_input (line 405) | void tftp_input(struct mbuf *m) FILE: qemu/slirp/tftp.h type tftp_t (line 16) | struct tftp_t { type tftp_session (line 33) | struct tftp_session { type mbuf (line 43) | struct mbuf FILE: qemu/slirp/udp.c type socket (line 44) | struct socket function udp_init (line 46) | void function udp_cleanup (line 53) | void udp_cleanup(Slirp *slirp) function udp_input (line 64) | void function udp_output2 (line 237) | int udp_output2(struct socket *so, struct mbuf *m, function udp_output (line 288) | int udp_output(struct socket *so, struct mbuf *m, function udp_attach (line 313) | int function udp_detach (line 323) | void type tos_t (line 330) | struct tos_t function udp_tos (line 335) | static uint8_t type socket (line 352) | struct socket type sockaddr_in (line 356) | struct sockaddr_in type socket (line 357) | struct socket type sockaddr_in (line 358) | struct sockaddr_in type sockaddr (line 372) | struct sockaddr type sockaddr (line 378) | struct sockaddr FILE: qemu/slirp/udp.h type udphdr (line 43) | struct udphdr { type udpiphdr (line 53) | struct udpiphdr { type mbuf (line 74) | struct mbuf type mbuf (line 78) | struct mbuf type socket (line 79) | struct socket type mbuf (line 79) | struct mbuf type sockaddr_in (line 79) | struct sockaddr_in type socket (line 80) | struct socket type socket (line 81) | struct socket type socket (line 82) | struct socket type socket (line 84) | struct socket type mbuf (line 84) | struct mbuf type sockaddr_in (line 85) | struct sockaddr_in type sockaddr_in (line 85) | struct sockaddr_in FILE: qemu/softmmu-semi.h function softmmu_tget32 (line 10) | static inline uint32_t softmmu_tget32(CPUArchState *env, uint32_t addr) function softmmu_tget8 (line 17) | static inline uint32_t softmmu_tget8(CPUArchState *env, uint32_t addr) function softmmu_tput32 (line 29) | static inline void softmmu_tput32(CPUArchState *env, uint32_t addr, uint... function softmmu_unlock_user (line 63) | static void softmmu_unlock_user(CPUArchState *env, void *p, target_ulong... FILE: qemu/softmmu_defs.h type MemoryRegion (line 145) | struct MemoryRegion FILE: qemu/softmmu_header.h function S2EINLINE (line 162) | static S2EINLINE RES_TYPE function S2EINLINE (line 204) | static S2EINLINE int function S2EINLINE (line 245) | static S2EINLINE void function S2EINLINE (line 286) | static S2EINLINE float64 glue(glue(CPU_PREFIX, ldfq), MEMSUFFIX)(ENV_PARAM function S2EINLINE (line 297) | static S2EINLINE void glue(glue(CPU_PREFIX, stfq), MEMSUFFIX)(ENV_PARAM function S2EINLINE (line 311) | static S2EINLINE float32 glue(glue(CPU_PREFIX, ldfl), MEMSUFFIX)(ENV_PARAM function S2EINLINE (line 322) | static S2EINLINE void glue(glue(CPU_PREFIX, stfl), MEMSUFFIX)(ENV_PARAM FILE: qemu/softmmu_template.h function DATA_TYPE (line 128) | DATA_TYPE glue(glue(io_read, SUFFIX), MMUSUFFIX)(ENV_PARAM function DATA_TYPE (line 167) | inline DATA_TYPE glue(glue(io_read_chk, SUFFIX), MMUSUFFIX)(ENV_PARAM ta... function DATA_TYPE (line 177) | inline DATA_TYPE glue(io_make_symbolic, SUFFIX)(const char *name) { function DATA_TYPE (line 184) | inline DATA_TYPE glue(io_read_chk_symb_, SUFFIX)(const char *label, targ... function DATA_TYPE (line 202) | inline DATA_TYPE glue(glue(io_read_chk, SUFFIX), MMUSUFFIX)(ENV_PARAM ta... function DATA_TYPE (line 279) | DATA_TYPE function DATA_TYPE (line 362) | static DATA_TYPE FILE: qemu/sparc-dis.c type sparc_opcode_arch_val (line 47) | enum sparc_opcode_arch_val type sparc_opcode_arch (line 73) | typedef struct sparc_opcode_arch type sparc_opcode_arch (line 83) | struct sparc_opcode_arch type sparc_opcode (line 98) | typedef struct sparc_opcode type sparc_opcode (line 225) | struct sparc_opcode type sparc_opcode_arch (line 307) | struct sparc_opcode_arch type sparc_opcode (line 393) | struct sparc_opcode type arg (line 2051) | typedef struct type sparc_opcode_hash (line 2305) | typedef struct sparc_opcode_hash function is_delayed_branch (line 2445) | static int function compute_arch_mask (line 2469) | static int function compare_opcodes (line 2501) | static int function build_hash_table (line 2649) | static void function print_insn_sparc (line 2705) | int FILE: qemu/spice-qemu-char.c type SpiceCharDriver (line 19) | typedef struct SpiceCharDriver { function vmc_write (line 30) | static int vmc_write(SpiceCharDeviceInstance *sin, const uint8_t *buf, i... function vmc_read (line 53) | static int vmc_read(SpiceCharDeviceInstance *sin, uint8_t *buf, int len) function vmc_state (line 72) | static void vmc_state(SpiceCharDeviceInstance *sin, int connected) function vmc_register_interface (line 111) | static void vmc_register_interface(SpiceCharDriver *scd) function vmc_unregister_interface (line 123) | static void vmc_unregister_interface(SpiceCharDriver *scd) function spice_chr_write (line 135) | static int spice_chr_write(CharDriverState *chr, const uint8_t *buf, int... function spice_chr_close (line 153) | static void spice_chr_close(struct CharDriverState *chr) function spice_chr_guest_open (line 162) | static void spice_chr_guest_open(struct CharDriverState *chr) function spice_chr_guest_close (line 168) | static void spice_chr_guest_close(struct CharDriverState *chr) function print_allowed_subtypes (line 174) | static void print_allowed_subtypes(void) function CharDriverState (line 191) | CharDriverState *qemu_chr_open_spice(QemuOpts *opts) FILE: qemu/sysemu.h type VMChangeStateEntry (line 26) | typedef struct vm_change_state_entry VMChangeStateEntry; type WakeupReason (line 41) | typedef enum WakeupReason { type DisplayType (line 89) | typedef enum DisplayType type VGAInterfaceType (line 101) | typedef enum { type QEMUOptionRom (line 141) | typedef struct QEMUOptionRom { type tm (line 182) | struct tm FILE: qemu/target-alpha/cpu.h type CPUAlphaState (line 221) | typedef struct CPUAlphaState CPUAlphaState; type CPUAlphaState (line 223) | struct CPUAlphaState { function cpu_mmu_index (line 377) | static inline int cpu_mmu_index(CPUAlphaState *env) function cpu_get_tb_cpu_state (line 464) | static inline void cpu_get_tb_cpu_state(CPUAlphaState *env, target_ulong... function cpu_clone_regs (line 486) | static inline void cpu_clone_regs(CPUAlphaState *env, target_ulong newsp) function cpu_set_tls (line 495) | static inline void cpu_set_tls(CPUAlphaState *env, target_ulong newtls) function cpu_has_work (line 501) | static inline bool cpu_has_work(CPUAlphaState *env) function cpu_pc_from_tb (line 518) | static inline void cpu_pc_from_tb(CPUAlphaState *env, TranslationBlock *tb) FILE: qemu/target-alpha/fpu_helper.c function helper_setroundmode (line 27) | void helper_setroundmode(CPUAlphaState *env, uint32_t val) function helper_setflushzero (line 32) | void helper_setflushzero(CPUAlphaState *env, uint32_t val) function helper_fp_exc_clear (line 37) | void helper_fp_exc_clear(CPUAlphaState *env) function helper_fp_exc_get (line 42) | uint32_t helper_fp_exc_get(CPUAlphaState *env) function inline_fp_exc_raise (line 47) | static inline void inline_fp_exc_raise(CPUAlphaState *env, void *retaddr, function helper_fp_exc_raise (line 76) | void helper_fp_exc_raise(CPUAlphaState *env, uint32_t exc, uint32_t regno) function helper_fp_exc_raise_s (line 82) | void helper_fp_exc_raise_s(CPUAlphaState *env, uint32_t exc, uint32_t re... function helper_ieee_input (line 93) | void helper_ieee_input(CPUAlphaState *env, uint64_t val) function helper_ieee_input_cmp (line 113) | void helper_ieee_input_cmp(CPUAlphaState *env, uint64_t val) function float32_to_f (line 130) | static uint64_t float32_to_f(float32 fa) function float32 (line 163) | static float32 f_to_float32(CPUAlphaState *env, void *retaddr, uint64_t a) function helper_f_to_memory (line 186) | uint32_t helper_f_to_memory(uint64_t a) function helper_memory_to_f (line 195) | uint64_t helper_memory_to_f(uint32_t a) function helper_addf (line 210) | uint64_t helper_addf(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_subf (line 220) | uint64_t helper_subf(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_mulf (line 230) | uint64_t helper_mulf(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_divf (line 240) | uint64_t helper_divf(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_sqrtf (line 250) | uint64_t helper_sqrtf(CPUAlphaState *env, uint64_t t) function float64_to_g (line 261) | static uint64_t float64_to_g(float64 fa) function float64 (line 294) | static float64 g_to_float64(CPUAlphaState *env, void *retaddr, uint64_t a) function helper_g_to_memory (line 317) | uint64_t helper_g_to_memory(uint64_t a) function helper_memory_to_g (line 327) | uint64_t helper_memory_to_g(uint64_t a) function helper_addg (line 337) | uint64_t helper_addg(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_subg (line 347) | uint64_t helper_subg(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_mulg (line 357) | uint64_t helper_mulg(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_divg (line 367) | uint64_t helper_divg(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_sqrtg (line 377) | uint64_t helper_sqrtg(CPUAlphaState *env, uint64_t a) function float32_to_s_int (line 390) | static inline uint64_t float32_to_s_int(uint32_t fi) function float32_to_s (line 414) | static inline uint64_t float32_to_s(float32 fa) function s_to_float32_int (line 421) | static inline uint32_t s_to_float32_int(uint64_t a) function float32 (line 426) | static inline float32 s_to_float32(uint64_t a) function helper_s_to_memory (line 433) | uint32_t helper_s_to_memory(uint64_t a) function helper_memory_to_s (line 438) | uint64_t helper_memory_to_s(uint32_t a) function helper_adds (line 443) | uint64_t helper_adds(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_subs (line 453) | uint64_t helper_subs(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_muls (line 463) | uint64_t helper_muls(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_divs (line 473) | uint64_t helper_divs(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_sqrts (line 483) | uint64_t helper_sqrts(CPUAlphaState *env, uint64_t a) function float64 (line 494) | static inline float64 t_to_float64(uint64_t a) function float64_to_t (line 502) | static inline uint64_t float64_to_t(float64 fa) function helper_addt (line 510) | uint64_t helper_addt(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_subt (line 520) | uint64_t helper_subt(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_mult (line 530) | uint64_t helper_mult(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_divt (line 540) | uint64_t helper_divt(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_sqrtt (line 550) | uint64_t helper_sqrtt(CPUAlphaState *env, uint64_t a) function helper_cmptun (line 560) | uint64_t helper_cmptun(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cmpteq (line 574) | uint64_t helper_cmpteq(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cmptle (line 588) | uint64_t helper_cmptle(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cmptlt (line 602) | uint64_t helper_cmptlt(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cmpgeq (line 616) | uint64_t helper_cmpgeq(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cmpgle (line 630) | uint64_t helper_cmpgle(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cmpglt (line 644) | uint64_t helper_cmpglt(CPUAlphaState *env, uint64_t a, uint64_t b) function helper_cvtts (line 659) | uint64_t helper_cvtts(CPUAlphaState *env, uint64_t a) function helper_cvtst (line 669) | uint64_t helper_cvtst(CPUAlphaState *env, uint64_t a) function helper_cvtqs (line 679) | uint64_t helper_cvtqs(CPUAlphaState *env, uint64_t a) function inline_cvttq (line 691) | static inline uint64_t inline_cvttq(CPUAlphaState *env, uint64_t a, function helper_cvttq (line 774) | uint64_t helper_cvttq(CPUAlphaState *env, uint64_t a) function helper_cvttq_c (line 779) | uint64_t helper_cvttq_c(CPUAlphaState *env, uint64_t a) function helper_cvttq_svic (line 784) | uint64_t helper_cvttq_svic(CPUAlphaState *env, uint64_t a) function helper_cvtqt (line 789) | uint64_t helper_cvtqt(CPUAlphaState *env, uint64_t a) function helper_cvtqf (line 795) | uint64_t helper_cvtqf(CPUAlphaState *env, uint64_t a) function helper_cvtgf (line 801) | uint64_t helper_cvtgf(CPUAlphaState *env, uint64_t a) function helper_cvtgq (line 811) | uint64_t helper_cvtgq(CPUAlphaState *env, uint64_t a) function helper_cvtqg (line 817) | uint64_t helper_cvtqg(CPUAlphaState *env, uint64_t a) FILE: qemu/target-alpha/helper.c function cpu_alpha_load_fpcr (line 28) | uint64_t cpu_alpha_load_fpcr (CPUAlphaState *env) function cpu_alpha_store_fpcr (line 98) | void cpu_alpha_store_fpcr (CPUAlphaState *env, uint64_t val) function helper_load_fpcr (line 160) | uint64_t helper_load_fpcr(CPUAlphaState *env) function helper_store_fpcr (line 165) | void helper_store_fpcr(CPUAlphaState *env, uint64_t val) function cpu_alpha_handle_mmu_fault (line 171) | int cpu_alpha_handle_mmu_fault(CPUAlphaState *env, target_ulong address, function swap_shadow_regs (line 179) | void swap_shadow_regs(CPUAlphaState *env) function get_physical_address (line 212) | static int get_physical_address(CPUAlphaState *env, target_ulong addr, function target_phys_addr_t (line 318) | target_phys_addr_t cpu_get_phys_page_debug(CPUAlphaState *env, target_ul... function cpu_alpha_handle_mmu_fault (line 327) | int cpu_alpha_handle_mmu_fault(CPUAlphaState *env, target_ulong addr, in... function do_interrupt (line 348) | void do_interrupt (CPUAlphaState *env) function cpu_dump_state (line 465) | void cpu_dump_state (CPUAlphaState *env, FILE *f, fprintf_function cpu_f... function do_restore_state (line 497) | void do_restore_state(CPUAlphaState *env, void *retaddr) function helper_excp (line 510) | void QEMU_NORETURN helper_excp(CPUAlphaState *env, int excp, int error) function dynamic_excp (line 518) | void QEMU_NORETURN dynamic_excp(CPUAlphaState *env, void *retaddr, function arith_excp (line 527) | void QEMU_NORETURN arith_excp(CPUAlphaState *env, void *retaddr, FILE: qemu/target-alpha/int_helper.c function helper_umulh (line 25) | uint64_t helper_umulh(uint64_t op1, uint64_t op2) function helper_ctpop (line 32) | uint64_t helper_ctpop(uint64_t arg) function helper_ctlz (line 37) | uint64_t helper_ctlz(uint64_t arg) function helper_cttz (line 42) | uint64_t helper_cttz(uint64_t arg) function byte_zap (line 47) | static inline uint64_t byte_zap(uint64_t op, uint8_t mskb) function helper_zap (line 64) | uint64_t helper_zap(uint64_t val, uint64_t mask) function helper_zapnot (line 69) | uint64_t helper_zapnot(uint64_t val, uint64_t mask) function helper_cmpbge (line 74) | uint64_t helper_cmpbge(uint64_t op1, uint64_t op2) function helper_minub8 (line 90) | uint64_t helper_minub8(uint64_t op1, uint64_t op2) function helper_minsb8 (line 105) | uint64_t helper_minsb8(uint64_t op1, uint64_t op2) function helper_minuw4 (line 121) | uint64_t helper_minuw4(uint64_t op1, uint64_t op2) function helper_minsw4 (line 136) | uint64_t helper_minsw4(uint64_t op1, uint64_t op2) function helper_maxub8 (line 152) | uint64_t helper_maxub8(uint64_t op1, uint64_t op2) function helper_maxsb8 (line 167) | uint64_t helper_maxsb8(uint64_t op1, uint64_t op2) function helper_maxuw4 (line 183) | uint64_t helper_maxuw4(uint64_t op1, uint64_t op2) function helper_maxsw4 (line 198) | uint64_t helper_maxsw4(uint64_t op1, uint64_t op2) function helper_perr (line 214) | uint64_t helper_perr(uint64_t op1, uint64_t op2) function helper_pklb (line 233) | uint64_t helper_pklb(uint64_t op1) function helper_pkwb (line 238) | uint64_t helper_pkwb(uint64_t op1) function helper_unpkbl (line 246) | uint64_t helper_unpkbl(uint64_t op1) function helper_unpkbw (line 251) | uint64_t helper_unpkbw(uint64_t op1) function helper_addqv (line 259) | uint64_t helper_addqv(CPUAlphaState *env, uint64_t op1, uint64_t op2) function helper_addlv (line 269) | uint64_t helper_addlv(CPUAlphaState *env, uint64_t op1, uint64_t op2) function helper_subqv (line 279) | uint64_t helper_subqv(CPUAlphaState *env, uint64_t op1, uint64_t op2) function helper_sublv (line 289) | uint64_t helper_sublv(CPUAlphaState *env, uint64_t op1, uint64_t op2) function helper_mullv (line 299) | uint64_t helper_mullv(CPUAlphaState *env, uint64_t op1, uint64_t op2) function helper_mulqv (line 309) | uint64_t helper_mulqv(CPUAlphaState *env, uint64_t op1, uint64_t op2) FILE: qemu/target-alpha/machine.c function get_fpcr (line 4) | static int get_fpcr(QEMUFile *f, void *opaque, size_t size) function put_fpcr (line 11) | static void put_fpcr(QEMUFile *f, void *opaque, size_t size) function cpu_save (line 79) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 84) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-alpha/mem_helper.c function helper_ldl_phys (line 27) | uint64_t helper_ldl_phys(uint64_t p) function helper_ldq_phys (line 32) | uint64_t helper_ldq_phys(uint64_t p) function helper_ldl_l_phys (line 37) | uint64_t helper_ldl_l_phys(CPUAlphaState *env, uint64_t p) function helper_ldq_l_phys (line 43) | uint64_t helper_ldq_l_phys(CPUAlphaState *env, uint64_t p) function helper_stl_phys (line 49) | void helper_stl_phys(uint64_t p, uint64_t v) function helper_stq_phys (line 54) | void helper_stq_phys(uint64_t p, uint64_t v) function helper_stl_c_phys (line 59) | uint64_t helper_stl_c_phys(CPUAlphaState *env, uint64_t p, uint64_t v) function helper_stq_c_phys (line 75) | uint64_t helper_stq_c_phys(CPUAlphaState *env, uint64_t p, uint64_t v) function do_unaligned_access (line 91) | static void do_unaligned_access(CPUAlphaState *env, target_ulong addr, function cpu_unassigned_access (line 110) | void cpu_unassigned_access(CPUAlphaState *env, target_phys_addr_t addr, function tlb_fill (line 139) | void tlb_fill(CPUAlphaState *env, target_ulong addr, int is_write, FILE: qemu/target-alpha/sys_helper.c function helper_load_pcc (line 26) | uint64_t helper_load_pcc(CPUAlphaState *env) function helper_hw_ret (line 43) | void helper_hw_ret(CPUAlphaState *env, uint64_t a) function helper_tbia (line 54) | void helper_tbia(CPUAlphaState *env) function helper_tbis (line 59) | void helper_tbis(CPUAlphaState *env, uint64_t p) function helper_halt (line 64) | void helper_halt(uint64_t restart) function helper_get_time (line 73) | uint64_t helper_get_time(void) function helper_set_alarm (line 78) | void helper_set_alarm(CPUAlphaState *env, uint64_t expire) FILE: qemu/target-alpha/translate.c type DisasContext (line 38) | typedef struct DisasContext DisasContext; type DisasContext (line 39) | struct DisasContext { type ExitStatus (line 54) | typedef enum { function alpha_translate_init (line 93) | static void alpha_translate_init(void) function gen_excp_1 (line 146) | static void gen_excp_1(int exception, int error_code) function ExitStatus (line 157) | static ExitStatus gen_excp(DisasContext *ctx, int exception, int error_c... function ExitStatus (line 164) | static inline ExitStatus gen_invalid(DisasContext *ctx) function gen_qemu_ldf (line 169) | static inline void gen_qemu_ldf(TCGv t0, TCGv t1, int flags) function gen_qemu_ldg (line 180) | static inline void gen_qemu_ldg(TCGv t0, TCGv t1, int flags) function gen_qemu_lds (line 188) | static inline void gen_qemu_lds(TCGv t0, TCGv t1, int flags) function gen_qemu_ldl_l (line 199) | static inline void gen_qemu_ldl_l(TCGv t0, TCGv t1, int flags) function gen_qemu_ldq_l (line 206) | static inline void gen_qemu_ldq_l(TCGv t0, TCGv t1, int flags) function gen_load_mem (line 213) | static inline void gen_load_mem(DisasContext *ctx, function gen_qemu_stf (line 247) | static inline void gen_qemu_stf(TCGv t0, TCGv t1, int flags) function gen_qemu_stg (line 258) | static inline void gen_qemu_stg(TCGv t0, TCGv t1, int flags) function gen_qemu_sts (line 266) | static inline void gen_qemu_sts(TCGv t0, TCGv t1, int flags) function gen_store_mem (line 277) | static inline void gen_store_mem(DisasContext *ctx, function ExitStatus (line 311) | static ExitStatus gen_store_conditional(DisasContext *ctx, int ra, int rb, function use_goto_tb (line 378) | static int use_goto_tb(DisasContext *ctx, uint64_t dest) function ExitStatus (line 387) | static ExitStatus gen_bdirect(DisasContext *ctx, int ra, int32_t disp) function ExitStatus (line 409) | static ExitStatus gen_bcond_internal(DisasContext *ctx, TCGCond cond, function ExitStatus (line 454) | static ExitStatus gen_bcond(DisasContext *ctx, TCGCond cond, int ra, function gen_fold_mzero (line 475) | static void gen_fold_mzero(TCGCond cond, TCGv dest, TCGv src) function ExitStatus (line 505) | static ExitStatus gen_fbcond(DisasContext *ctx, TCGCond cond, int ra, function gen_cmov (line 521) | static void gen_cmov(TCGCond cond, int ra, int rb, int rc, function gen_fcmov (line 554) | static void gen_fcmov(TCGCond cond, int ra, int rb, int rc) function gen_qual_roundmode (line 592) | static void gen_qual_roundmode(DisasContext *ctx, int fn11) function gen_qual_flushzero (line 632) | static void gen_qual_flushzero(DisasContext *ctx, int fn11) function TCGv (line 662) | static TCGv gen_ieee_input(int reg, int fn11, int is_cmp) function gen_fp_exc_clear (line 681) | static void gen_fp_exc_clear(void) function gen_fp_exc_raise_ignore (line 693) | static void gen_fp_exc_raise_ignore(int rc, int fn11, int ignore) function gen_fp_exc_raise (line 731) | static inline void gen_fp_exc_raise(int rc, int fn11) function gen_fcvtlq (line 736) | static void gen_fcvtlq(int rb, int rc) function gen_fcvtql (line 758) | static void gen_fcvtql(int rb, int rc) function gen_fcvtql_v (line 778) | static void gen_fcvtql_v(DisasContext *ctx, int rb, int rc) function IEEE_ARITH2 (line 845) | IEEE_ARITH2(sqrts) function gen_ieee_intcvt (line 890) | static void gen_ieee_intcvt(DisasContext *ctx, function IEEE_INTCVT (line 932) | IEEE_INTCVT(cvtqs) function gen_fcpys (line 995) | static inline void gen_fcpys(int ra, int rb, int rc) function gen_fcpysn (line 1000) | static inline void gen_fcpysn(int ra, int rb, int rc) function gen_fcpyse (line 1005) | static inline void gen_fcpyse(int ra, int rb, int rc) function IEEE_CMP3 (line 1121) | IEEE_CMP3(cmptun) function gen_zapnoti (line 1141) | static void gen_zapnoti(TCGv dest, TCGv src, uint8_t lit) function gen_zapnot (line 1165) | static inline void gen_zapnot(int ra, int rb, int rc, int islit, uint8_t... function gen_zap (line 1177) | static inline void gen_zap(int ra, int rb, int rc, int islit, uint8_t lit) function gen_ext_h (line 1191) | static void gen_ext_h(int ra, int rb, int rc, int islit, function gen_ext_l (line 1216) | static void gen_ext_l(int ra, int rb, int rc, int islit, function gen_ins_h (line 1238) | static void gen_ins_h(int ra, int rb, int rc, int islit, function gen_ins_l (line 1280) | static void gen_ins_l(int ra, int rb, int rc, int islit, function gen_msk_h (line 1310) | static void gen_msk_h(int ra, int rb, int rc, int islit, function gen_msk_l (line 1348) | static void gen_msk_l(int ra, int rb, int rc, int islit, function MVIOP2 (line 1458) | MVIOP2(pklb) function gen_rx (line 1493) | static void gen_rx(int ra, int set) function ExitStatus (line 1506) | static ExitStatus gen_call_pal(DisasContext *ctx, int palcode) function cpu_pr_data (line 1606) | static int cpu_pr_data(int pr) function ExitStatus (line 1634) | static ExitStatus gen_mfpr(int ra, int regno) function ExitStatus (line 1671) | static ExitStatus gen_mtpr(DisasContext *ctx, int rb, int regno) function ExitStatus (line 1733) | static ExitStatus translate_one(DisasContext *ctx, uint32_t insn) function gen_intermediate_code_internal (line 3367) | static inline void gen_intermediate_code_internal(CPUAlphaState *env, function gen_intermediate_code (line 3492) | void gen_intermediate_code (CPUAlphaState *env, struct TranslationBlock ... function gen_intermediate_code_pc (line 3497) | void gen_intermediate_code_pc (CPUAlphaState *env, struct TranslationBlo... type cpu_def_t (line 3502) | struct cpu_def_t { type cpu_def_t (line 3507) | struct cpu_def_t function CPUAlphaState (line 3526) | CPUAlphaState * cpu_alpha_init (const char *cpu_model) function restore_state_to_opc (line 3565) | void restore_state_to_opc(CPUAlphaState *env, TranslationBlock *tb, int ... FILE: qemu/target-arm/cpu-qom.h type ARMCPUClass (line 41) | typedef struct ARMCPUClass { type ARMCPU (line 55) | typedef struct ARMCPU { function ARMCPU (line 63) | static inline ARMCPU *arm_env_get_cpu(CPUARMState *env) FILE: qemu/target-arm/cpu.c function arm_cpu_reset (line 25) | static void arm_cpu_reset(CPUState *s) function arm_cpu_class_init (line 37) | static void arm_cpu_class_init(ObjectClass *oc, void *data) function arm_cpu_register_types (line 55) | static void arm_cpu_register_types(void) FILE: qemu/target-arm/cpu.h type arm_boot_info (line 75) | struct arm_boot_info type CPUARMState (line 87) | struct CPUARMState { type arm_boot_info (line 252) | struct arm_boot_info function target_ulong (line 257) | static inline target_ulong __RR_env_raw(CPUARMState* cpuState, function __WR_env_raw (line 264) | static inline void __WR_env_raw(CPUARMState* cpuState, unsigned offset, function cpu_set_tls (line 318) | static inline void cpu_set_tls(CPUARMState *env, target_ulong newtls) function xpsr_read (line 354) | static inline uint32_t xpsr_read(CPUARMState *env) function xpsr_write (line 366) | static inline void xpsr_write(CPUARMState *env, uint32_t val, uint32_t m... type arm_cpu_mode (line 395) | enum arm_cpu_mode { type arm_features (line 424) | enum arm_features { function arm_feature (line 452) | static inline int arm_feature(CPUARMState *env, int feature) function cpu_mmu_index (line 528) | static inline int cpu_mmu_index (CPUARMState *env) function cpu_clone_regs (line 534) | static inline void cpu_clone_regs(CPUARMState *env, target_ulong newsp) function cpu_get_tb_cpu_state (line 578) | static inline void cpu_get_tb_cpu_state(CPUARMState *env, target_ulong *pc, function cpu_has_work (line 602) | static inline bool cpu_has_work(CPUARMState *env) function cpu_pc_from_tb (line 610) | static inline void cpu_pc_from_tb(CPUARMState *env, TranslationBlock *tb) function arm_ldl_code (line 616) | static inline uint32_t arm_ldl_code(uint32_t addr, bool do_swap) function arm_lduw_code (line 626) | static inline uint16_t arm_lduw_code(uint32_t addr, bool do_swap) FILE: qemu/target-arm/helper.c function set_feature (line 51) | static inline void set_feature(CPUARMState *env, int feature) function cpu_reset_model_id (line 56) | static void cpu_reset_model_id(CPUARMState *env, uint32_t id) function cpu_state_reset (line 286) | void cpu_state_reset(CPUARMState *env) function vfp_gdb_get_reg (line 354) | static int vfp_gdb_get_reg(CPUARMState *env, uint8_t *buf, int reg) function vfp_gdb_set_reg (line 381) | static int vfp_gdb_set_reg(CPUARMState *env, uint8_t *buf, int reg) function CPUARMState (line 406) | CPUARMState *cpu_arm_init(const char *cpu_model) type arm_cpu_t (line 441) | struct arm_cpu_t { type arm_cpu_t (line 446) | struct arm_cpu_t function arm_cpu_list (line 477) | void arm_cpu_list(FILE *f, fprintf_function cpu_fprintf) function cpu_arm_find_by_name (line 488) | static uint32_t cpu_arm_find_by_name(const char *name) function bad_mode_switch (line 503) | static int bad_mode_switch(CPUARMState *env, int mode) function cpsr_read (line 523) | uint32_t cpsr_read(CPUARMState *env) function cpsr_write (line 549) | void cpsr_write(CPUARMState *env, uint32_t val, uint32_t mask) function do_interrupt (line 648) | void do_interrupt (CPUARMState *env) function cpu_arm_handle_mmu_fault (line 653) | int cpu_arm_handle_mmu_fault (CPUARMState *env, target_ulong address, in... function switch_mode (line 703) | void switch_mode(CPUARMState *env, int mode) function bank_number (line 723) | static inline int bank_number(CPUARMState *env, int mode) function switch_mode (line 744) | void switch_mode(CPUARMState *env, int mode) function v7m_push (line 795) | static void v7m_push(CPUARMState *env, uint32_t val) function v7m_pop (line 801) | static uint32_t v7m_pop(CPUARMState *env) function switch_v7m_sp (line 810) | static void switch_v7m_sp(CPUARMState *env, int process) function do_v7m_exception_exit (line 821) | static void do_v7m_exception_exit(CPUARMState *env) function do_interrupt_v7m (line 852) | static void do_interrupt_v7m(CPUARMState *env) function do_interrupt (line 933) | void do_interrupt(CPUARMState *env) function check_ap (line 1047) | static inline int check_ap(CPUARMState *env, int ap, int domain_prot, function get_level1_table_address (line 1097) | static uint32_t get_level1_table_address(CPUARMState *env, uint32_t addr... function get_phys_addr_v5 (line 1110) | static int get_phys_addr_v5(CPUARMState *env, uint32_t address, int acce... function get_phys_addr_v6 (line 1205) | static int get_phys_addr_v6(CPUARMState *env, uint32_t address, int acce... function get_phys_addr_mpu (line 1309) | static int get_phys_addr_mpu(CPUARMState *env, uint32_t address, int acc... function get_phys_addr (line 1369) | static inline int get_phys_addr(CPUARMState *env, uint32_t address, function cpu_arm_handle_mmu_fault (line 1397) | int cpu_arm_handle_mmu_fault (CPUARMState *env, target_ulong address, function target_phys_addr_t (line 1430) | target_phys_addr_t cpu_get_phys_page_debug(CPUARMState *env, target_ulon... function simple_mpu_ap_bits (line 1471) | static uint32_t simple_mpu_ap_bits(uint32_t val) function extended_mpu_ap_bits (line 1486) | static uint32_t extended_mpu_ap_bits(uint32_t val) function cpu_arm_set_cp_io (line 2470) | void cpu_arm_set_cp_io(CPUARMState *env, int cpnum, function add16_sat (line 2493) | static inline uint16_t add16_sat(uint16_t a, uint16_t b) function add8_sat (line 2508) | static inline uint8_t add8_sat(uint8_t a, uint8_t b) function sub16_sat (line 2523) | static inline uint16_t sub16_sat(uint16_t a, uint16_t b) function sub8_sat (line 2538) | static inline uint8_t sub8_sat(uint8_t a, uint8_t b) function add16_usat (line 2561) | static inline uint16_t add16_usat(uint16_t a, uint16_t b) function sub16_usat (line 2570) | static inline uint16_t sub16_usat(uint16_t a, uint16_t b) function add8_usat (line 2578) | static inline uint8_t add8_usat(uint8_t a, uint8_t b) function sub8_usat (line 2587) | static inline uint8_t sub8_usat(uint8_t a, uint8_t b) function do_usad (line 2694) | static inline uint8_t do_usad(uint8_t a, uint8_t b) function vfp_exceptbits_from_host (line 2740) | static inline int vfp_exceptbits_from_host(int host_bits) function vfp_get_fpscr (line 2773) | uint32_t vfp_get_fpscr(CPUARMState *env) function vfp_exceptbits_to_host (line 2779) | static inline int vfp_exceptbits_to_host(int target_bits) function vfp_set_fpscr (line 2839) | void vfp_set_fpscr(CPUARMState *env, uint32_t val) function float64 (line 2868) | float64 VFP_HELPER(neg, d)(float64 a) function float32 (line 2873) | float32 VFP_HELPER(abs, s)(float32 a) function float64 (line 2878) | float64 VFP_HELPER(abs, d)(float64 a) function float32 (line 2883) | float32 VFP_HELPER(sqrt, s)(float32 a, CPUARMState *env) function float64 (line 2888) | float64 VFP_HELPER(sqrt, d)(float64 a, CPUARMState *env) function float32 (line 3040) | float32 HELPER(vfp_fcvt_f16_to_f32)(uint32_t a, CPUARMState *env) function float32 (line 3054) | float32 HELPER(recps_f32)(float32 a, float32 b, CPUARMState *env) function float32 (line 3067) | float32 HELPER(rsqrts_f32)(float32 a, float32 b, CPUARMState *env) function float64 (line 3092) | static float64 recip_estimate(float64 a, CPUARMState *env) function float32 (line 3118) | float32 HELPER(recpe_f32)(float32 a, CPUARMState *env) function float64 (line 3162) | static float64 recip_sqrt_estimate(float64 a, CPUARMState *env) function float32 (line 3214) | float32 HELPER(rsqrte_f32)(float32 a, CPUARMState *env) function float32 (line 3303) | float32 VFP_HELPER(muladd, s)(float32 a, float32 b, float32 c, void *fpstp) function float64 (line 3309) | float64 VFP_HELPER(muladd, d)(float64 a, float64 b, float64 c, void *fpstp) FILE: qemu/target-arm/machine.c function cpsr_write_concrete (line 8) | void cpsr_write_concrete(CPUARMState *env, uint32_t val, uint32_t mask) function cpsr_read_concrete (line 45) | uint32_t cpsr_read_concrete(CPUARMState *env) function cpu_save (line 58) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 171) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-arm/neon_helper.c function do_clz8 (line 1086) | static inline int do_clz8(uint8_t x) function do_clz16 (line 1094) | static inline int do_clz16(uint16_t x) FILE: qemu/target-arm/op_helper.c type CPUARMState (line 32) | struct CPUARMState function raise_exception (line 35) | static void raise_exception(int tt) function s2e_do_interrupt (line 107) | void s2e_do_interrupt(void) function tlb_fill (line 117) | void tlb_fill(CPUArchState *env1, target_ulong addr, target_ulong page_a... function do_ssat (line 237) | static inline uint32_t do_ssat(int32_t val, int shift) function do_usat (line 255) | static inline uint32_t do_usat(int32_t val, int shift) FILE: qemu/target-arm/translate.c type DisasContext (line 65) | typedef struct DisasContext { function gen_instr_end (line 141) | static inline void gen_instr_end(DisasContext *s) function arm_translate_init (line 151) | void arm_translate_init(void) function TCGv (line 179) | static inline TCGv load_cpu_offset(int offset) function store_cpu_offset (line 188) | static inline void store_cpu_offset(TCGv var, int offset) function load_reg_var (line 198) | static void load_reg_var(DisasContext *s, TCGv var, int reg) function TCGv (line 214) | static inline TCGv load_reg(DisasContext *s, int reg) function store_reg (line 223) | static void store_reg(DisasContext *s, int reg, TCGv var) function gen_set_cpsr (line 243) | static inline void gen_set_cpsr(TCGv var, uint32_t mask) function gen_exception (line 252) | static void gen_exception(int excp) function gen_smul_dual (line 260) | static void gen_smul_dual(TCGv a, TCGv b) function gen_rev16 (line 276) | static void gen_rev16(TCGv var) function gen_revsh (line 288) | static void gen_revsh(TCGv var) function gen_ubfx (line 296) | static void gen_ubfx(TCGv var, int shift, uint32_t mask) function gen_sbfx (line 304) | static void gen_sbfx(TCGv var, int shift, int width) function gen_bfi (line 319) | static void gen_bfi(TCGv dest, TCGv base, TCGv val, int shift, uint32_t ... function TCGv_i64 (line 328) | static TCGv_i64 gen_addq_msw(TCGv_i64 a, TCGv b) function TCGv_i64 (line 342) | static TCGv_i64 gen_subq_msw(TCGv_i64 a, TCGv b) function TCGv_i64 (line 358) | static TCGv_i64 gen_mulu_i64_i32(TCGv a, TCGv b) function TCGv_i64 (line 372) | static TCGv_i64 gen_muls_i64_i32(TCGv a, TCGv b) function gen_swap_half (line 387) | static void gen_swap_half(TCGv var) function gen_add16 (line 403) | static void gen_add16(TCGv t0, TCGv t1) function gen_set_CF_bit31 (line 419) | static void gen_set_CF_bit31(TCGv var) function gen_logic_CC (line 428) | static inline void gen_logic_CC(TCGv var) function gen_adc (line 435) | static void gen_adc(TCGv t0, TCGv t1) function gen_add_carry (line 445) | static void gen_add_carry(TCGv dest, TCGv t0, TCGv t1) function gen_sub_carry (line 455) | static void gen_sub_carry(TCGv dest, TCGv t0, TCGv t1) function shifter_out_im (line 468) | static void shifter_out_im(TCGv var, int shift) function gen_arm_shift_im (line 483) | static inline void gen_arm_shift_im(TCGv var, int shiftop, int shift, in... function gen_arm_shift_reg (line 532) | static inline void gen_arm_shift_reg(TCGv var, int shiftop, function gen_arm_parallel_addsub (line 563) | static void gen_arm_parallel_addsub(int op1, int op2, TCGv a, TCGv b) function gen_thumb2_parallel_addsub (line 610) | static void gen_thumb2_parallel_addsub(int op1, int op2, TCGv a, TCGv b) function gen_test_cc (line 647) | static void gen_test_cc(int cc, int label) function gen_bx_im (line 765) | static inline void gen_bx_im(DisasContext *s, uint32_t addr) function gen_bx (line 782) | static inline void gen_bx(DisasContext *s, TCGv var) function store_reg_bx (line 793) | static inline void store_reg_bx(CPUARMState *env, DisasContext *s, function store_reg_from_load (line 807) | static inline void store_reg_from_load(CPUARMState *env, DisasContext *s, function TCGv (line 817) | static inline TCGv gen_ld8s(TCGv addr, int index) function TCGv (line 823) | static inline TCGv gen_ld8u(TCGv addr, int index) function TCGv (line 829) | static inline TCGv gen_ld16s(TCGv addr, int index) function TCGv (line 835) | static inline TCGv gen_ld16u(TCGv addr, int index) function TCGv (line 841) | static inline TCGv gen_ld32(TCGv addr, int index) function TCGv_i64 (line 847) | static inline TCGv_i64 gen_ld64(TCGv addr, int index) function gen_st8 (line 853) | static inline void gen_st8(TCGv val, TCGv addr, int index) function gen_st16 (line 858) | static inline void gen_st16(TCGv val, TCGv addr, int index) function gen_st32 (line 863) | static inline void gen_st32(TCGv val, TCGv addr, int index) function gen_st64 (line 868) | static inline void gen_st64(TCGv_i64 val, TCGv addr, int index) function gen_set_pc_im (line 874) | static inline void gen_set_pc_im(uint32_t val) function gen_lookup_tb (line 880) | static inline void gen_lookup_tb(DisasContext *s) function gen_add_data_offset (line 886) | static inline void gen_add_data_offset(DisasContext *s, unsigned int insn, function gen_add_datah_offset (line 914) | static inline void gen_add_datah_offset(DisasContext *s, unsigned int insn, function TCGv_ptr (line 942) | static TCGv_ptr get_fpstatus_ptr(int neon) function VFP_OP2 (line 967) | VFP_OP2(add) function gen_vfp_F1_neg (line 986) | static inline void gen_vfp_F1_neg(int dp) function gen_vfp_abs (line 996) | static inline void gen_vfp_abs(int dp) function gen_vfp_neg (line 1004) | static inline void gen_vfp_neg(int dp) function gen_vfp_sqrt (line 1012) | static inline void gen_vfp_sqrt(int dp) function gen_vfp_cmp (line 1020) | static inline void gen_vfp_cmp(int dp) function gen_vfp_cmpe (line 1028) | static inline void gen_vfp_cmpe(int dp) function gen_vfp_F1_ld0 (line 1036) | static inline void gen_vfp_F1_ld0(int dp) function VFP_GEN_FIX (line 1091) | VFP_GEN_FIX(tosh) function gen_vfp_st (line 1109) | static inline void gen_vfp_st(DisasContext *s, int dp, TCGv addr) function vfp_reg_offset (line 1117) | static inline long function neon_reg_offset (line 1133) | static inline long function TCGv (line 1141) | static TCGv neon_load_reg(int reg, int pass) function neon_store_reg (line 1148) | static void neon_store_reg(int reg, int pass, TCGv var) function neon_load_reg64 (line 1154) | static inline void neon_load_reg64(TCGv_i64 var, int reg) function neon_store_reg64 (line 1159) | static inline void neon_store_reg64(TCGv_i64 var, int reg) function gen_mov_F0_vreg (line 1169) | static inline void gen_mov_F0_vreg(int dp, int reg) function gen_mov_F1_vreg (line 1177) | static inline void gen_mov_F1_vreg(int dp, int reg) function gen_mov_vreg_F0 (line 1185) | static inline void gen_mov_vreg_F0(int dp, int reg) function iwmmxt_load_reg (line 1195) | static inline void iwmmxt_load_reg(TCGv_i64 var, int reg) function iwmmxt_store_reg (line 1200) | static inline void iwmmxt_store_reg(TCGv_i64 var, int reg) function TCGv (line 1205) | static inline TCGv iwmmxt_load_creg(int reg) function iwmmxt_store_creg (line 1212) | static inline void iwmmxt_store_creg(int reg, TCGv var) function gen_op_iwmmxt_movq_wRn_M0 (line 1218) | static inline void gen_op_iwmmxt_movq_wRn_M0(int rn) function gen_op_iwmmxt_movq_M0_wRn (line 1223) | static inline void gen_op_iwmmxt_movq_M0_wRn(int rn) function gen_op_iwmmxt_orq_M0_wRn (line 1228) | static inline void gen_op_iwmmxt_orq_M0_wRn(int rn) function gen_op_iwmmxt_andq_M0_wRn (line 1234) | static inline void gen_op_iwmmxt_andq_M0_wRn(int rn) function gen_op_iwmmxt_xorq_M0_wRn (line 1240) | static inline void gen_op_iwmmxt_xorq_M0_wRn(int rn) function IWMMXT_OP (line 1271) | IWMMXT_OP(maddsq) function gen_op_iwmmxt_set_cup (line 1336) | static void gen_op_iwmmxt_set_cup(void) function gen_op_iwmmxt_setpsr_nz (line 1344) | static void gen_op_iwmmxt_setpsr_nz(void) function gen_op_iwmmxt_addl_M0_wRn (line 1351) | static inline void gen_op_iwmmxt_addl_M0_wRn(int rn) function gen_iwmmxt_address (line 1358) | static inline int gen_iwmmxt_address(DisasContext *s, uint32_t insn, TCG... function gen_iwmmxt_shift (line 1392) | static inline int gen_iwmmxt_shift(uint32_t insn, uint32_t mask, TCGv dest) function disas_iwmmxt_insn (line 1416) | static int disas_iwmmxt_insn(CPUARMState *env, DisasContext *s, uint32_t... function disas_dsp_insn (line 2420) | static int disas_dsp_insn(CPUARMState *env, DisasContext *s, uint32_t insn) function disas_cp_insn (line 2490) | static int disas_cp_insn(CPUARMState *env, DisasContext *s, uint32_t insn) function cp15_user_ok (line 2521) | static int cp15_user_ok(CPUARMState *env, uint32_t insn) function cp15_tls_load_store (line 2551) | static int cp15_tls_load_store(CPUARMState *env, DisasContext *s, uint32... function disas_cp15_insn (line 2602) | static int disas_cp15_insn(CPUARMState *env, DisasContext *s, uint32_t i... function TCGv (line 2729) | static TCGv gen_vfp_mrs(void) function gen_vfp_msr (line 2736) | static void gen_vfp_msr(TCGv tmp) function gen_neon_dup_u8 (line 2742) | static void gen_neon_dup_u8(TCGv var, int shift) function gen_neon_dup_low16 (line 2755) | static void gen_neon_dup_low16(TCGv var) function gen_neon_dup_high16 (line 2764) | static void gen_neon_dup_high16(TCGv var) function TCGv (line 2773) | static TCGv gen_load_and_replicate(DisasContext *s, TCGv addr, int size) function disas_vfp_insn (line 2797) | static int disas_vfp_insn(CPUARMState * env, DisasContext *s, uint32_t i... function gen_goto_tb (line 3594) | static inline void gen_goto_tb(DisasContext *s, int n, uint32_t dest) function gen_jmp (line 3616) | static inline void gen_jmp (DisasContext *s, uint32_t dest) function gen_mulxy (line 3630) | static inline void gen_mulxy(TCGv t0, TCGv t1, int x, int y) function msr_mask (line 3644) | static uint32_t msr_mask(CPUARMState *env, DisasContext *s, int flags, i... function gen_set_psr (line 3677) | static int gen_set_psr(DisasContext *s, uint32_t mask, int spsr, TCGv t0) function gen_set_psr_im (line 3699) | static int gen_set_psr_im(DisasContext *s, uint32_t mask, int spsr, uint... function gen_exception_return (line 3708) | static void gen_exception_return(DisasContext *s, TCGv pc) function gen_rfe (line 3719) | static void gen_rfe(DisasContext *s, TCGv pc, TCGv cpsr) function gen_set_condexec (line 3727) | static inline void function gen_exception_insn (line 3738) | static void gen_exception_insn(DisasContext *s, int offset, int excp) function gen_nop_hint (line 3746) | static void gen_nop_hint(DisasContext *s, int val) function gen_neon_add (line 3763) | static inline void gen_neon_add(int size, TCGv t0, TCGv t1) function gen_neon_rsb (line 3773) | static inline void gen_neon_rsb(int size, TCGv t0, TCGv t1) function TCGv (line 3835) | static TCGv neon_load_scratch(int scratch) function neon_store_scratch (line 3842) | static void neon_store_scratch(int scratch, TCGv var) function TCGv (line 3848) | static inline TCGv neon_get_scalar(int size, int reg) function gen_neon_unzip (line 3864) | static int gen_neon_unzip(int rd, int rm, int size, int q) function gen_neon_zip (line 3903) | static int gen_neon_zip(int rd, int rm, int size, int q) function gen_neon_trn_u8 (line 3942) | static void gen_neon_trn_u8(TCGv t0, TCGv t1) function gen_neon_trn_u16 (line 3964) | static void gen_neon_trn_u16(TCGv t0, TCGv t1) function disas_neon_ls_insn (line 4004) | static int disas_neon_ls_insn(CPUARMState * env, DisasContext *s, uint32... function gen_neon_bsl (line 4311) | static void gen_neon_bsl(TCGv dest, TCGv t, TCGv f, TCGv c) function gen_neon_narrow (line 4318) | static inline void gen_neon_narrow(int size, TCGv dest, TCGv_i64 src) function gen_neon_narrow_sats (line 4328) | static inline void gen_neon_narrow_sats(int size, TCGv dest, TCGv_i64 src) function gen_neon_narrow_satu (line 4338) | static inline void gen_neon_narrow_satu(int size, TCGv dest, TCGv_i64 src) function gen_neon_unarrow_sats (line 4348) | static inline void gen_neon_unarrow_sats(int size, TCGv dest, TCGv_i64 src) function gen_neon_shift_narrow (line 4358) | static inline void gen_neon_shift_narrow(int size, TCGv var, TCGv shift, function gen_neon_widen (line 4392) | static inline void gen_neon_widen(TCGv_i64 dest, TCGv src, int size, int u) function gen_neon_addl (line 4412) | static inline void gen_neon_addl(int size) function gen_neon_subl (line 4422) | static inline void gen_neon_subl(int size) function gen_neon_negl (line 4432) | static inline void gen_neon_negl(TCGv_i64 var, int size) function gen_neon_addl_saturate (line 4442) | static inline void gen_neon_addl_saturate(TCGv_i64 op0, TCGv_i64 op1, in... function gen_neon_mull (line 4451) | static inline void gen_neon_mull(TCGv_i64 dest, TCGv a, TCGv b, int size... function gen_neon_narrow_op (line 4481) | static void gen_neon_narrow_op(int op, int u, int size, TCGv dest, TCGv_... function neon_2rm_is_float_op (line 4617) | static int neon_2rm_is_float_op(int op) function disas_neon_data_insn (line 4680) | static int disas_neon_data_insn(CPUARMState * env, DisasContext *s, uint... function disas_cp14_read (line 6445) | static int disas_cp14_read(CPUARMState * env, DisasContext *s, uint32_t ... function disas_cp14_write (line 6503) | static int disas_cp14_write(CPUARMState * env, DisasContext *s, uint32_t... function disas_coproc_insn (line 6534) | static int disas_coproc_insn(CPUARMState * env, DisasContext *s, uint32_... function gen_storeq_reg (line 6575) | static void gen_storeq_reg(DisasContext *s, int rlow, int rhigh, TCGv_i6... function gen_addq_lo (line 6588) | static void gen_addq_lo(DisasContext *s, TCGv_i64 val, int rlow) function gen_addq (line 6603) | static void gen_addq(DisasContext *s, TCGv_i64 val, int rlow, int rhigh) function gen_logicq_cc (line 6621) | static void gen_logicq_cc(TCGv_i64 val) function gen_load_exclusive (line 6638) | static void gen_load_exclusive(DisasContext *s, int rt, int rt2, function gen_clrex (line 6670) | static void gen_clrex(DisasContext *s) function gen_store_exclusive (line 6676) | static void gen_store_exclusive(DisasContext *s, int rd, int rt, int rt2, function gen_store_exclusive (line 6685) | static void gen_store_exclusive(DisasContext *s, int rd, int rt, int rt2, function disas_arm_insn (line 6754) | static void disas_arm_insn(CPUARMState * env, DisasContext *s) function thumb2_logic_op (line 8080) | static int function gen_thumb2_data_op (line 8092) | static int function disas_thumb2_insn (line 8162) | static int disas_thumb2_insn(CPUARMState *env, DisasContext *s, uint16_t... function disas_thumb_insn (line 9231) | static void disas_thumb_insn(CPUARMState *env, DisasContext *s) function gen_intermediate_code_internal (line 9947) | static inline void gen_intermediate_code_internal(CPUARMState *env, function gen_intermediate_code (line 10261) | void gen_intermediate_code(CPUARMState *env, TranslationBlock *tb) function gen_intermediate_code_pc (line 10266) | void gen_intermediate_code_pc(CPUARMState *env, TranslationBlock *tb) function cpu_dump_state (line 10276) | void cpu_dump_state(CPUARMState *env, FILE *f, fprintf_function cpu_fpri... function restore_state_to_opc (line 10329) | void restore_state_to_opc(CPUARMState *env, TranslationBlock *tb, int pc... FILE: qemu/target-cris/cpu.h type CPUCRISState (line 107) | typedef struct CPUCRISState { function cpu_mmu_index (line 228) | static inline int cpu_mmu_index (CPUCRISState *env) function cpu_clone_regs (line 238) | static inline void cpu_clone_regs(CPUCRISState *env, target_ulong newsp) function cpu_set_tls (line 246) | static inline void cpu_set_tls(CPUCRISState *env, target_ulong newtls) function cpu_get_tb_cpu_state (line 263) | static inline void cpu_get_tb_cpu_state(CPUCRISState *env, target_ulong ... function cpu_has_work (line 276) | static inline bool cpu_has_work(CPUCRISState *env) function cpu_pc_from_tb (line 283) | static inline void cpu_pc_from_tb(CPUCRISState *env, TranslationBlock *tb) FILE: qemu/target-cris/helper.c function do_interrupt (line 39) | void do_interrupt (CPUCRISState *env) function cpu_cris_handle_mmu_fault (line 45) | int cpu_cris_handle_mmu_fault(CPUCRISState * env, target_ulong address, ... function cris_shift_ccs (line 57) | static void cris_shift_ccs(CPUCRISState *env) function cpu_cris_handle_mmu_fault (line 66) | int cpu_cris_handle_mmu_fault (CPUCRISState *env, target_ulong address, ... function do_interruptv10 (line 109) | static void do_interruptv10(CPUCRISState *env) function do_interrupt (line 165) | void do_interrupt(CPUCRISState *env) function target_phys_addr_t (line 249) | target_phys_addr_t cpu_get_phys_page_debug(CPUCRISState * env, target_ul... FILE: qemu/target-cris/machine.c function cpu_save (line 4) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 47) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-cris/mmu.c function cris_mmu_init (line 34) | void cris_mmu_init(CPUCRISState *env) function compute_polynom (line 40) | static inline unsigned int compute_polynom(unsigned int sr) function cris_mmu_update_rand_lfsr (line 52) | static void cris_mmu_update_rand_lfsr(CPUCRISState *env) function cris_mmu_enabled (line 63) | static inline int cris_mmu_enabled(uint32_t rw_gc_cfg) function cris_mmu_segmented_addr (line 68) | static inline int cris_mmu_segmented_addr(int seg, uint32_t rw_mm_cfg) function cris_mmu_translate_seg (line 73) | static uint32_t cris_mmu_translate_seg(CPUCRISState *env, int seg) function set_field (line 94) | static inline void set_field(uint32_t *dst, unsigned int val, function dump_tlb (line 109) | static void dump_tlb(CPUCRISState *env, int mmu) function cris_mmu_translate_page (line 130) | static int cris_mmu_translate_page(struct cris_mmu_result *res, function cris_mmu_flush_pid (line 291) | void cris_mmu_flush_pid(CPUCRISState *env, uint32_t pid) function cris_mmu_translate (line 325) | int cris_mmu_translate(struct cris_mmu_result *res, FILE: qemu/target-cris/mmu.h type cris_mmu_result (line 6) | struct cris_mmu_result type cris_mmu_result (line 15) | struct cris_mmu_result FILE: qemu/target-cris/op_helper.c function tlb_fill (line 59) | void tlb_fill(CPUCRISState *env1, target_ulong addr, int is_write, int m... function helper_raise_exception (line 94) | void helper_raise_exception(uint32_t index) function helper_tlb_flush_pid (line 100) | void helper_tlb_flush_pid(uint32_t pid) function helper_spc_write (line 109) | void helper_spc_write(uint32_t new_spc) function helper_dump (line 117) | void helper_dump(uint32_t a0, uint32_t a1, uint32_t a2) function helper_movl_sreg_reg (line 126) | void helper_movl_sreg_reg (uint32_t sreg, uint32_t reg) function helper_movl_reg_sreg (line 176) | void helper_movl_reg_sreg (uint32_t reg, uint32_t sreg) function cris_ccs_rshift (line 204) | static void cris_ccs_rshift(CPUCRISState *env) function helper_rfe (line 221) | void helper_rfe(void) function helper_rfn (line 237) | void helper_rfn(void) function helper_lz (line 256) | uint32_t helper_lz(uint32_t t0) function helper_btst (line 261) | uint32_t helper_btst(uint32_t t0, uint32_t t1, uint32_t ccs) function evaluate_flags_writeback (line 289) | static inline uint32_t evaluate_flags_writeback(uint32_t flags, uint32_t... function helper_evaluate_flags_muls (line 308) | uint32_t helper_evaluate_flags_muls(uint32_t ccs, uint32_t res, uint32_t... function helper_evaluate_flags_mulu (line 329) | uint32_t helper_evaluate_flags_mulu(uint32_t ccs, uint32_t res, uint32_t... function helper_evaluate_flags_mcp (line 347) | uint32_t helper_evaluate_flags_mcp(uint32_t ccs, function helper_evaluate_flags_alu_4 (line 376) | uint32_t helper_evaluate_flags_alu_4(uint32_t ccs, function helper_evaluate_flags_sub_4 (line 405) | uint32_t helper_evaluate_flags_sub_4(uint32_t ccs, function helper_evaluate_flags_move_4 (line 435) | uint32_t helper_evaluate_flags_move_4(uint32_t ccs, uint32_t res) function helper_evaluate_flags_move_2 (line 446) | uint32_t helper_evaluate_flags_move_2(uint32_t ccs, uint32_t res) function helper_evaluate_flags (line 460) | void helper_evaluate_flags(void) function helper_top_evaluate_flags (line 579) | void helper_top_evaluate_flags(void) FILE: qemu/target-cris/opcode-cris.h type cris_insn_version_usage (line 38) | enum cris_insn_version_usage type cris_spec_reg (line 84) | struct cris_spec_reg type cris_spec_reg (line 100) | struct cris_spec_reg type cris_support_reg (line 104) | struct cris_support_reg type cris_support_reg (line 109) | struct cris_support_reg type cris_cond15 (line 111) | struct cris_cond15 type cris_cond15 (line 119) | struct cris_cond15 type cris_imm_oprnd_size_type (line 230) | enum cris_imm_oprnd_size_type type cris_op_type (line 253) | enum cris_op_type type cris_opcode (line 294) | struct cris_opcode type cris_opcode (line 320) | struct cris_opcode FILE: qemu/target-cris/translate.c type DisasContext (line 76) | typedef struct DisasContext { function gen_BUG (line 128) | static void gen_BUG(DisasContext *dc, const char *file, int line) function t_gen_mov_TN_reg (line 167) | static inline void t_gen_mov_TN_reg(TCGv tn, int r) function t_gen_mov_reg_TN (line 173) | static inline void t_gen_mov_reg_TN(int r, TCGv tn) function _t_gen_mov_TN_env (line 180) | static inline void _t_gen_mov_TN_env(TCGv tn, int offset) function _t_gen_mov_env_TN (line 186) | static inline void _t_gen_mov_env_TN(int offset, TCGv tn) function t_gen_mov_TN_preg (line 193) | static inline void t_gen_mov_TN_preg(TCGv tn, int r) function t_gen_mov_preg_TN (line 204) | static inline void t_gen_mov_preg_TN(DisasContext *dc, int r, TCGv tn) function sign_extend (line 224) | static int sign_extend(unsigned int val, unsigned int width) function cris_fetch (line 236) | static int cris_fetch(DisasContext *dc, uint32_t addr, function cris_lock_irq (line 272) | static void cris_lock_irq(DisasContext *dc) function t_gen_raise_exception (line 278) | static inline void t_gen_raise_exception(uint32_t index) function t_gen_lsl (line 285) | static void t_gen_lsl(TCGv d, TCGv a, TCGv b) function t_gen_lsr (line 301) | static void t_gen_lsr(TCGv d, TCGv a, TCGv b) function t_gen_asr (line 318) | static void t_gen_asr(TCGv d, TCGv a, TCGv b) function t_gen_muls (line 335) | static void t_gen_muls(TCGv d, TCGv d2, TCGv a, TCGv b) function t_gen_mulu (line 355) | static void t_gen_mulu(TCGv d, TCGv d2, TCGv a, TCGv b) function t_gen_cris_dstep (line 374) | static void t_gen_cris_dstep(TCGv d, TCGv a, TCGv b) function t_gen_cris_mstep (line 391) | static void t_gen_cris_mstep(TCGv d, TCGv a, TCGv b, TCGv ccs) function t_gen_add_flag (line 410) | static inline void t_gen_add_flag(TCGv d, int flag) function t_gen_addx_carry (line 424) | static inline void t_gen_addx_carry(DisasContext *dc, TCGv d) function t_gen_subx_carry (line 457) | static inline void t_gen_subx_carry(DisasContext *dc, TCGv d) function t_gen_swapb (line 492) | static inline void t_gen_swapb(TCGv d, TCGv s) function t_gen_swapw (line 511) | static inline void t_gen_swapw(TCGv d, TCGv s) function t_gen_swapr (line 533) | static inline void t_gen_swapr(TCGv d, TCGv s) function t_gen_cc_jmp (line 571) | static void t_gen_cc_jmp(TCGv pc_true, TCGv pc_false) function gen_goto_tb (line 584) | static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) function cris_clear_x_flag (line 598) | static inline void cris_clear_x_flag(DisasContext *dc) function cris_flush_cc_state (line 607) | static void cris_flush_cc_state(DisasContext *dc) function cris_evaluate_flags (line 617) | static void cris_evaluate_flags(DisasContext *dc) function cris_cc_mask (line 700) | static void cris_cc_mask(DisasContext *dc, unsigned int mask) function cris_update_cc_op (line 720) | static void cris_update_cc_op(DisasContext *dc, int op, int size) function cris_update_cc_x (line 727) | static inline void cris_update_cc_x(DisasContext *dc) function cris_pre_alu_update_cc (line 743) | static void cris_pre_alu_update_cc(DisasContext *dc, int op, function cris_update_result (line 764) | static inline void cris_update_result(DisasContext *dc, TCGv res) function cris_alu_op_exec (line 771) | static void cris_alu_op_exec(DisasContext *dc, int op, function cris_alu (line 863) | static void cris_alu(DisasContext *dc, int op, function arith_cc (line 897) | static int arith_cc(DisasContext *dc) function gen_tst_cc (line 922) | static void gen_tst_cc (DisasContext *dc, TCGv cc, int cond) function cris_store_direct_jmp (line 1113) | static void cris_store_direct_jmp(DisasContext *dc) function cris_prepare_cc_branch (line 1125) | static void cris_prepare_cc_branch (DisasContext *dc, function cris_prepare_jmp (line 1141) | static inline void cris_prepare_jmp (DisasContext *dc, unsigned int type) function gen_load64 (line 1152) | static void gen_load64(DisasContext *dc, TCGv_i64 dst, TCGv addr) function gen_load (line 1164) | static void gen_load(DisasContext *dc, TCGv dst, TCGv addr, function gen_store (line 1194) | static void gen_store (DisasContext *dc, TCGv addr, TCGv val, function t_gen_sext (line 1227) | static inline void t_gen_sext(TCGv d, TCGv s, int size) function t_gen_zext (line 1237) | static inline void t_gen_zext(TCGv d, TCGv s, int size) function memsize_char (line 1248) | static char memsize_char(int size) function memsize_z (line 1262) | static inline unsigned int memsize_z(DisasContext *dc) function memsize_zz (line 1267) | static inline unsigned int memsize_zz(DisasContext *dc) function do_postinc (line 1278) | static inline void do_postinc (DisasContext *dc, int size) function dec_prep_move_r (line 1284) | static inline void dec_prep_move_r(DisasContext *dc, int rs, int rd, function dec_prep_alu_r (line 1296) | static void dec_prep_alu_r(DisasContext *dc, int rs, int rd, function dec_prep_move_m (line 1307) | static int dec_prep_move_m(DisasContext *dc, int s_ext, int memsize, function dec_prep_alu_m (line 1341) | static int dec_prep_alu_m(DisasContext *dc, int s_ext, int memsize, function dec_bccq (line 1365) | static int dec_bccq(DisasContext *dc) function dec_addoq (line 1385) | static int dec_addoq(DisasContext *dc) function dec_addq (line 1399) | static int dec_addq(DisasContext *dc) function dec_moveq (line 1411) | static int dec_moveq(DisasContext *dc) function dec_subq (line 1422) | static int dec_subq(DisasContext *dc) function dec_cmpq (line 1433) | static int dec_cmpq(DisasContext *dc) function dec_andq (line 1446) | static int dec_andq(DisasContext *dc) function dec_orq (line 1459) | static int dec_orq(DisasContext *dc) function dec_btstq (line 1471) | static int dec_btstq(DisasContext *dc) function dec_asrq (line 1486) | static int dec_asrq(DisasContext *dc) function dec_lslq (line 1498) | static int dec_lslq(DisasContext *dc) function dec_lsrq (line 1512) | static int dec_lsrq(DisasContext *dc) function dec_move_r (line 1526) | static int dec_move_r(DisasContext *dc) function dec_scc_r (line 1554) | static int dec_scc_r(DisasContext *dc) function cris_alu_alloc_temps (line 1578) | static inline void cris_alu_alloc_temps(DisasContext *dc, int size, TCGv... function cris_alu_free_temps (line 1589) | static inline void cris_alu_free_temps(DisasContext *dc, int size, TCGv *t) function dec_and_r (line 1597) | static int dec_and_r(DisasContext *dc) function dec_lz_r (line 1614) | static int dec_lz_r(DisasContext *dc) function dec_lsl_r (line 1627) | static int dec_lsl_r(DisasContext *dc) function dec_lsr_r (line 1644) | static int dec_lsr_r(DisasContext *dc) function dec_asr_r (line 1661) | static int dec_asr_r(DisasContext *dc) function dec_muls_r (line 1678) | static int dec_muls_r(DisasContext *dc) function dec_mulu_r (line 1694) | static int dec_mulu_r(DisasContext *dc) function dec_dstep_r (line 1711) | static int dec_dstep_r(DisasContext *dc) function dec_xor_r (line 1720) | static int dec_xor_r(DisasContext *dc) function dec_bound_r (line 1736) | static int dec_bound_r(DisasContext *dc) function dec_cmp_r (line 1750) | static int dec_cmp_r(DisasContext *dc) function dec_abs_r (line 1765) | static int dec_abs_r(DisasContext *dc) function dec_add_r (line 1784) | static int dec_add_r(DisasContext *dc) function dec_addc_r (line 1799) | static int dec_addc_r(DisasContext *dc) function dec_mcp_r (line 1814) | static int dec_mcp_r(DisasContext *dc) function dec_swap_r (line 1841) | static int dec_swap_r(DisasContext *dc) function dec_or_r (line 1867) | static int dec_or_r(DisasContext *dc) function dec_addi_r (line 1881) | static int dec_addi_r(DisasContext *dc) function dec_addi_acr (line 1894) | static int dec_addi_acr(DisasContext *dc) function dec_neg_r (line 1907) | static int dec_neg_r(DisasContext *dc) function dec_btst_r (line 1922) | static int dec_btst_r(DisasContext *dc) function dec_sub_r (line 1937) | static int dec_sub_r(DisasContext *dc) function dec_movu_r (line 1952) | static int dec_movu_r(DisasContext *dc) function dec_movs_r (line 1969) | static int dec_movs_r(DisasContext *dc) function dec_addu_r (line 1988) | static int dec_addu_r(DisasContext *dc) function dec_adds_r (line 2007) | static int dec_adds_r(DisasContext *dc) function dec_subu_r (line 2026) | static int dec_subu_r(DisasContext *dc) function dec_subs_r (line 2045) | static int dec_subs_r(DisasContext *dc) function dec_setclrf (line 2063) | static int dec_setclrf(DisasContext *dc) function dec_move_rs (line 2134) | static int dec_move_rs(DisasContext *dc) function dec_move_sr (line 2141) | static int dec_move_sr(DisasContext *dc) function dec_move_rp (line 2149) | static int dec_move_rp(DisasContext *dc) function dec_move_pr (line 2179) | static int dec_move_pr(DisasContext *dc) function dec_move_mr (line 2201) | static int dec_move_mr(DisasContext *dc) function cris_alu_m_alloc_temps (line 2231) | static inline void cris_alu_m_alloc_temps(TCGv *t) function cris_alu_m_free_temps (line 2237) | static inline void cris_alu_m_free_temps(TCGv *t) function dec_movs_m (line 2243) | static int dec_movs_m(DisasContext *dc) function dec_addu_m (line 2264) | static int dec_addu_m(DisasContext *dc) function dec_adds_m (line 2285) | static int dec_adds_m(DisasContext *dc) function dec_subu_m (line 2305) | static int dec_subu_m(DisasContext *dc) function dec_subs_m (line 2325) | static int dec_subs_m(DisasContext *dc) function dec_movu_m (line 2345) | static int dec_movu_m(DisasContext *dc) function dec_cmpu_m (line 2365) | static int dec_cmpu_m(DisasContext *dc) function dec_cmps_m (line 2384) | static int dec_cmps_m(DisasContext *dc) function dec_cmp_m (line 2405) | static int dec_cmp_m(DisasContext *dc) function dec_test_m (line 2426) | static int dec_test_m(DisasContext *dc) function dec_and_m (line 2450) | static int dec_and_m(DisasContext *dc) function dec_add_m (line 2469) | static int dec_add_m(DisasContext *dc) function dec_addo_m (line 2489) | static int dec_addo_m(DisasContext *dc) function dec_bound_m (line 2508) | static int dec_bound_m(DisasContext *dc) function dec_addc_mr (line 2529) | static int dec_addc_mr(DisasContext *dc) function dec_sub_m (line 2552) | static int dec_sub_m(DisasContext *dc) function dec_or_m (line 2571) | static int dec_or_m(DisasContext *dc) function dec_move_mp (line 2591) | static int dec_move_mp(DisasContext *dc) function dec_move_pm (line 2623) | static int dec_move_pm(DisasContext *dc) function dec_movem_mr (line 2649) | static int dec_movem_mr(DisasContext *dc) function dec_movem_rm (line 2696) | static int dec_movem_rm(DisasContext *dc) function dec_move_rm (line 2725) | static int dec_move_rm(DisasContext *dc) function dec_lapcq (line 2744) | static int dec_lapcq(DisasContext *dc) function dec_lapc_im (line 2753) | static int dec_lapc_im(DisasContext *dc) function dec_jump_p (line 2772) | static int dec_jump_p(DisasContext *dc) function dec_jas_r (line 2787) | static int dec_jas_r(DisasContext *dc) function dec_jas_im (line 2801) | static int dec_jas_im(DisasContext *dc) function dec_jasc_im (line 2817) | static int dec_jasc_im(DisasContext *dc) function dec_jasc_r (line 2833) | static int dec_jasc_r(DisasContext *dc) function dec_bcc_im (line 2844) | static int dec_bcc_im(DisasContext *dc) function dec_bas_im (line 2861) | static int dec_bas_im(DisasContext *dc) function dec_basc_im (line 2878) | static int dec_basc_im(DisasContext *dc) function dec_rfe_etc (line 2893) | static int dec_rfe_etc(DisasContext *dc) function dec_ftag_fidx_d_m (line 2940) | static int dec_ftag_fidx_d_m(DisasContext *dc) function dec_ftag_fidx_i_m (line 2945) | static int dec_ftag_fidx_i_m(DisasContext *dc) function dec_null (line 2950) | static int dec_null(DisasContext *dc) type decoder_info (line 2959) | struct decoder_info { function crisv32_decoder (line 3070) | static unsigned int crisv32_decoder(DisasContext *dc) function check_breakpoint (line 3117) | static void check_breakpoint(CPUCRISState *env, DisasContext *dc) function gen_intermediate_code_internal (line 3170) | static void function gen_intermediate_code (line 3422) | void gen_intermediate_code (CPUCRISState *env, struct TranslationBlock *tb) function gen_intermediate_code_pc (line 3427) | void gen_intermediate_code_pc (CPUCRISState *env, struct TranslationBloc... function cpu_dump_state (line 3432) | void cpu_dump_state (CPUCRISState *env, FILE *f, fprintf_function cpu_fp... function cris_cpu_list (line 3485) | void cris_cpu_list(FILE *f, fprintf_function cpu_fprintf) function vr_by_name (line 3495) | static uint32_t vr_by_name(const char *name) function CPUCRISState (line 3506) | CPUCRISState *cpu_cris_init (const char *cpu_model) function cpu_state_reset (line 3576) | void cpu_state_reset(CPUCRISState *env) function restore_state_to_opc (line 3599) | void restore_state_to_opc(CPUCRISState *env, TranslationBlock *tb, int p... FILE: qemu/target-cris/translate_v10.c function dec10_size (line 51) | static inline int dec10_size(unsigned int size) function cris_illegal_insn (line 59) | static inline void cris_illegal_insn(DisasContext *dc) function gen_store_v10_conditional (line 65) | static void gen_store_v10_conditional(DisasContext *dc, TCGv addr, TCGv ... function gen_store_v10 (line 96) | static void gen_store_v10(DisasContext *dc, TCGv addr, TCGv val, function cris_set_prefix (line 126) | static void cris_set_prefix(DisasContext *dc) function crisv10_prepare_memaddr (line 137) | static void crisv10_prepare_memaddr(DisasContext *dc, function crisv10_post_memaddr (line 147) | static unsigned int crisv10_post_memaddr(DisasContext *dc, unsigned int ... function dec10_prep_move_m (line 167) | static int dec10_prep_move_m(DisasContext *dc, int s_ext, int memsize, function dec10_quick_imm (line 226) | static unsigned int dec10_quick_imm(DisasContext *dc) function dec10_setclrf (line 349) | static unsigned int dec10_setclrf(DisasContext *dc) function dec10_reg_prep_sext (line 385) | static inline void dec10_reg_prep_sext(DisasContext *dc, int size, int s... function dec10_reg_alu (line 397) | static void dec10_reg_alu(DisasContext *dc, int op, int size, int sext) function dec10_reg_bound (line 416) | static void dec10_reg_bound(DisasContext *dc, int size) function dec10_reg_mul (line 426) | static void dec10_reg_mul(DisasContext *dc, int size, int sext) function dec10_reg_movs (line 443) | static void dec10_reg_movs(DisasContext *dc) function dec10_reg_alux (line 461) | static void dec10_reg_alux(DisasContext *dc, int op) function dec10_reg_mov_pr (line 479) | static void dec10_reg_mov_pr(DisasContext *dc) function dec10_reg_abs (line 495) | static void dec10_reg_abs(DisasContext *dc) function dec10_reg_swap (line 511) | static void dec10_reg_swap(DisasContext *dc) function dec10_reg_scc (line 532) | static void dec10_reg_scc(DisasContext *dc) function dec10_reg (line 554) | static unsigned int dec10_reg(DisasContext *dc) function dec10_ind_move_m_r (line 755) | static unsigned int dec10_ind_move_m_r(DisasContext *dc, unsigned int size) function dec10_ind_move_r_m (line 778) | static unsigned int dec10_ind_move_r_m(DisasContext *dc, unsigned int size) function dec10_ind_move_m_pr (line 792) | static unsigned int dec10_ind_move_m_pr(DisasContext *dc) function dec10_ind_move_pr_m (line 817) | static unsigned int dec10_ind_move_pr_m(DisasContext *dc) function dec10_movem_r_m (line 842) | static void dec10_movem_r_m(DisasContext *dc) function dec10_movem_m_r (line 874) | static void dec10_movem_m_r(DisasContext *dc) function dec10_ind_alu (line 902) | static int dec10_ind_alu(DisasContext *dc, int op, unsigned int size) function dec10_ind_bound (line 923) | static int dec10_ind_bound(DisasContext *dc, unsigned int size) function dec10_alux_m (line 943) | static int dec10_alux_m(DisasContext *dc, int op) function dec10_dip (line 969) | static int dec10_dip(DisasContext *dc) function dec10_bdap_m (line 992) | static int dec10_bdap_m(DisasContext *dc, int size) function dec10_ind (line 1023) | static unsigned int dec10_ind(DisasContext *dc) function crisv10_decoder (line 1204) | static unsigned int crisv10_decoder(DisasContext *dc) function CPUCRISState (line 1256) | static CPUCRISState *cpu_crisv10_init (CPUCRISState *env) FILE: qemu/target-i386/cpu.h type SegmentCache (line 555) | typedef struct SegmentCache { type XMMReg (line 562) | typedef union { type MMXReg (line 571) | typedef union { type FPReg (line 606) | typedef union { type MTRRVar (line 611) | typedef struct { type TPRAccess (line 629) | typedef enum TPRAccess { type CPUX86State (line 634) | typedef struct CPUX86State { function target_ulong (line 813) | static inline target_ulong __RR_env_raw(CPUX86State* cpuState, function __WR_env_raw (line 820) | static inline void __WR_env_raw(CPUX86State* cpuState, unsigned offset, function target_ulong (line 835) | static inline target_ulong cpu_get_eflags(CPUX86State* env) function target_ulong (line 842) | static inline target_ulong cpu_get_eflags_dirty(CPUX86State* env) function cpu_set_eflags (line 847) | static inline void cpu_set_eflags(CPUX86State* env, target_ulong eflags) function cpu_x86_load_seg_cache (line 869) | static inline void cpu_x86_load_seg_cache(CPUX86State *env, function cpu_x86_load_seg_cache_sipi (line 926) | static inline void cpu_x86_load_seg_cache_sipi(CPUX86State *env, function cpu_x86_set_cpl (line 942) | static inline void cpu_x86_set_cpl(CPUX86State *s, int cpl) function hw_breakpoint_enabled (line 987) | static inline int hw_breakpoint_enabled(unsigned long dr7, int index) function hw_breakpoint_type (line 992) | static inline int hw_breakpoint_type(unsigned long dr7, int index) function hw_breakpoint_len (line 997) | static inline int hw_breakpoint_len(unsigned long dr7, int index) function cpu_mmu_index (line 1044) | static inline int cpu_mmu_index (CPUX86State *env) function cpu_clone_regs (line 1099) | static inline void cpu_clone_regs(CPUX86State *env, target_ulong newsp) function cpu_has_work (line 1114) | static inline bool cpu_has_work(CPUX86State *env) function cpu_pc_from_tb (line 1126) | static inline void cpu_pc_from_tb(CPUX86State *env, TranslationBlock *tb) function cpu_get_tb_cpu_state (line 1131) | static inline void cpu_get_tb_cpu_state(CPUX86State *env, target_ulong *pc, FILE: qemu/target-i386/cpuid.c type model_features_t (line 97) | typedef struct model_features_t { function host_cpuid (line 108) | void host_cpuid(uint32_t function, uint32_t count, function sstrcmp (line 149) | static int sstrcmp(const char *s1, const char *e1, const char *s2, function altcmp (line 170) | static int altcmp(const char *s, const char *e, const char *altstr) function lookup_feature (line 189) | static bool lookup_feature(uint32_t *pval, const char *s, const char *e, function add_flagname_to_bitmaps (line 205) | static void add_flagname_to_bitmaps(const char *flagname, uint32_t *feat... type x86_def_t (line 221) | typedef struct x86_def_t { function cpu_x86_fill_model_id (line 492) | static int cpu_x86_fill_model_id(char *str) function cpu_x86_fill_host (line 507) | static int cpu_x86_fill_host(x86_def_t *x86_cpu_def) function unavailable_host_feature (line 558) | static int unavailable_host_feature(struct model_features_t *f, uint32_t... function check_features_against_host (line 577) | static int check_features_against_host(x86_def_t *guest_def) function x86_cpuid_version_set_family (line 603) | static void x86_cpuid_version_set_family(CPUX86State *env, int family) function x86_cpuid_version_set_model (line 613) | static void x86_cpuid_version_set_model(CPUX86State *env, int model) function x86_cpuid_version_set_stepping (line 619) | static void x86_cpuid_version_set_stepping(CPUX86State *env, int stepping) function x86_cpuid_set_model_id (line 625) | static void x86_cpuid_set_model_id(CPUX86State *env, const char *model_id) function cpu_x86_find_by_name (line 643) | static int cpu_x86_find_by_name(x86_def_t *x86_cpu_def, const char *cpu_... function listflags (line 818) | static void listflags(char *buf, int bufsize, uint32_t fbits, function x86_cpu_list (line 850) | void x86_cpu_list(FILE *f, fprintf_function cpu_fprintf, const char *opt... function cpu_x86_register (line 910) | int cpu_x86_register (CPUX86State *env, const char *cpu_model) function cpyid (line 960) | static void cpyid(const char *s, uint32_t *id) function setfeatures (line 984) | static void setfeatures(uint32_t *pval, const char *str, function cpudef_setfield (line 1007) | static int cpudef_setfield(const char *name, const char *str, void *opaque) function cpudef_register (line 1052) | static int cpudef_register(QemuOpts *opts, void *opaque) function cpu_clear_apic_feature (line 1062) | void cpu_clear_apic_feature(CPUX86State *env) function x86_cpudef_setup (line 1072) | void x86_cpudef_setup(void) function get_cpuid_vendor (line 1086) | static void get_cpuid_vendor(CPUX86State *env, uint32_t *ebx, function cpu_x86_cpuid (line 1104) | void cpu_x86_cpuid(CPUX86State *env, uint32_t index, uint32_t count, FILE: qemu/target-i386/helper.c function cpu_state_reset (line 30) | void cpu_state_reset(CPUX86State *env) function cpu_x86_close (line 108) | void cpu_x86_close(CPUX86State *env) function cpu_x86_version (line 113) | static void cpu_x86_version(CPUX86State *env, int *family, int *model) function cpu_x86_support_mca_broadcast (line 126) | int cpu_x86_support_mca_broadcast(CPUX86State *env) function cpu_x86_dump_seg_cache (line 197) | static void function cpu_dump_state (line 255) | void cpu_dump_state(CPUX86State *env, FILE *f, fprintf_function cpu_fpri... function cpu_x86_set_a20 (line 453) | void cpu_x86_set_a20(CPUX86State *env, int a20_state) function cpu_x86_update_cr0 (line 471) | void cpu_x86_update_cr0(CPUX86State *env, uint32_t new_cr0) function cpu_x86_update_cr3 (line 514) | void cpu_x86_update_cr3(CPUX86State *env, target_ulong new_cr3) function cpu_x86_update_cr4 (line 529) | void cpu_x86_update_cr4(CPUX86State *env, uint32_t new_cr4) function cpu_x86_handle_mmu_fault (line 551) | int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr, function cpu_x86_handle_mmu_fault (line 578) | int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr, function target_phys_addr_t (line 868) | target_phys_addr_t cpu_get_phys_page_debug(CPUX86State *env, target_ulon... function hw_breakpoint_insert (line 963) | void hw_breakpoint_insert(CPUX86State *env, int index) function hw_breakpoint_remove (line 991) | void hw_breakpoint_remove(CPUX86State *env, int index) function check_hw_breakpoints (line 1010) | int check_hw_breakpoints(CPUX86State *env, int force_dr6_update) function breakpoint_handler (line 1034) | static void breakpoint_handler(CPUX86State *env) type MCEInjectionParams (line 1060) | typedef struct MCEInjectionParams { function do_inject_x86_mce (line 1071) | static void do_inject_x86_mce(void *data) function cpu_x86_inject_mce (line 1144) | void cpu_x86_inject_mce(Monitor *mon, CPUX86State *cenv, int bank, function cpu_report_tpr_access (line 1196) | void cpu_report_tpr_access(CPUX86State *env, TPRAccess access) function mce_init (line 1213) | static void mce_init(CPUX86State *cenv) function cpu_x86_get_descr_debug (line 1228) | int cpu_x86_get_descr_debug(CPUX86State *env, unsigned int selector, function CPUX86State (line 1257) | CPUX86State *cpu_x86_init(const char *cpu_model) function do_cpu_init (line 1288) | void do_cpu_init(CPUX86State *env1) function do_cpu_sipi (line 1302) | void do_cpu_sipi(CPUX86State *env) function do_cpu_init (line 1307) | void do_cpu_init(CPUX86State *env) function do_cpu_sipi (line 1310) | void do_cpu_sipi(CPUX86State *env) FILE: qemu/target-i386/helper_template.h function target_ulong (line 269) | target_ulong glue(helper_rcl, SUFFIX)(target_ulong t0, target_ulong t1) function target_ulong (line 298) | target_ulong glue(helper_rcr, SUFFIX)(target_ulong t0, target_ulong t1) FILE: qemu/target-i386/hyperv.c function hyperv_enable_vapic_recommended (line 19) | void hyperv_enable_vapic_recommended(bool val) function hyperv_enable_relaxed_timing (line 24) | void hyperv_enable_relaxed_timing(bool val) function hyperv_set_spinlock_retries (line 29) | void hyperv_set_spinlock_retries(int val) function hyperv_enabled (line 37) | bool hyperv_enabled(void) function hyperv_hypercall_available (line 42) | bool hyperv_hypercall_available(void) function hyperv_vapic_recommended (line 51) | bool hyperv_vapic_recommended(void) function hyperv_relaxed_timing_enabled (line 56) | bool hyperv_relaxed_timing_enabled(void) function hyperv_get_spinlock_retries (line 61) | int hyperv_get_spinlock_retries(void) FILE: qemu/target-i386/hyperv.h function hyperv_enable_vapic_recommended (line 34) | static inline void hyperv_enable_vapic_recommended(bool val) { } function hyperv_enable_relaxed_timing (line 35) | static inline void hyperv_enable_relaxed_timing(bool val) { } function hyperv_set_spinlock_retries (line 36) | static inline void hyperv_set_spinlock_retries(int val) { } FILE: qemu/target-i386/kvm.c type kvm_cpuid2 (line 68) | struct kvm_cpuid2 type kvm_cpuid2 (line 70) | struct kvm_cpuid2 type kvm_cpuid2 (line 74) | struct kvm_cpuid2 type kvm_para_features (line 93) | struct kvm_para_features { function get_para_features (line 104) | static int get_para_features(KVMState *s) function kvm_arch_get_supported_cpuid (line 118) | uint32_t kvm_arch_get_supported_cpuid(KVMState *s, uint32_t function, type HWPoisonPage (line 178) | typedef struct HWPoisonPage { function kvm_unpoison_all (line 186) | static void kvm_unpoison_all(void *param) function kvm_hwpoison_page_add (line 197) | static void kvm_hwpoison_page_add(ram_addr_t ram_addr) function kvm_get_mce_cap_supported (line 211) | static int kvm_get_mce_cap_supported(KVMState *s, uint64_t *mce_cap, function kvm_mce_inject (line 224) | static void kvm_mce_inject(CPUX86State *env, target_phys_addr_t paddr, i... function hardware_memory_error (line 243) | static void hardware_memory_error(void) function kvm_arch_on_sigbus_vcpu (line 249) | int kvm_arch_on_sigbus_vcpu(CPUX86State *env, int code, void *addr) function kvm_arch_on_sigbus (line 281) | int kvm_arch_on_sigbus(int code, void *addr) function kvm_inject_mce_oldstyle (line 309) | static int kvm_inject_mce_oldstyle(CPUX86State *env) function cpu_update_state (line 339) | static void cpu_update_state(void *opaque, int running, RunState state) function kvm_arch_init_vcpu (line 348) | int kvm_arch_init_vcpu(CPUX86State *env) function kvm_arch_reset_vcpu (line 580) | void kvm_arch_reset_vcpu(CPUX86State *env) function kvm_get_supported_msrs (line 593) | static int kvm_get_supported_msrs(KVMState *s) function kvm_arch_init (line 648) | int kvm_arch_init(KVMState *s) function set_v8086_seg (line 713) | static void set_v8086_seg(struct kvm_segment *lhs, const SegmentCache *rhs) function set_seg (line 729) | static void set_seg(struct kvm_segment *lhs, const SegmentCache *rhs) function get_seg (line 747) | static void get_seg(SegmentCache *lhs, const struct kvm_segment *rhs) function kvm_getput_reg (line 762) | static void kvm_getput_reg(__u64 *kvm_reg, target_ulong *qemu_reg, int set) function kvm_getput_regs (line 771) | static int kvm_getput_regs(CPUX86State *env, int set) function kvm_put_fpu (line 819) | static int kvm_put_fpu(CPUX86State *env) function kvm_put_xsave (line 851) | static int kvm_put_xsave(CPUX86State *env) function kvm_put_xcrs (line 885) | static int kvm_put_xcrs(CPUX86State *env) function kvm_put_sregs (line 900) | static int kvm_put_sregs(CPUX86State *env) function kvm_msr_entry_set (line 949) | static void kvm_msr_entry_set(struct kvm_msr_entry *entry, function kvm_put_msrs (line 956) | static int kvm_put_msrs(CPUX86State *env, int level) function kvm_get_fpu (line 1039) | static int kvm_get_fpu(CPUX86State *env) function kvm_get_xsave (line 1065) | static int kvm_get_xsave(CPUX86State *env) function kvm_get_xcrs (line 1103) | static int kvm_get_xcrs(CPUX86State *env) function kvm_get_sregs (line 1127) | static int kvm_get_sregs(CPUX86State *env) function kvm_get_msrs (line 1211) | static int kvm_get_msrs(CPUX86State *env) function kvm_put_mp_state (line 1341) | static int kvm_put_mp_state(CPUX86State *env) function kvm_get_mp_state (line 1348) | static int kvm_get_mp_state(CPUX86State *env) function kvm_get_apic (line 1364) | static int kvm_get_apic(CPUX86State *env) function kvm_put_apic (line 1381) | static int kvm_put_apic(CPUX86State *env) function kvm_put_vcpu_events (line 1394) | static int kvm_put_vcpu_events(CPUX86State *env, int level) function kvm_get_vcpu_events (line 1428) | static int kvm_get_vcpu_events(CPUX86State *env) function kvm_guest_debug_workarounds (line 1463) | static int kvm_guest_debug_workarounds(CPUX86State *env) function kvm_put_debugregs (line 1492) | static int kvm_put_debugregs(CPUX86State *env) function kvm_get_debugregs (line 1511) | static int kvm_get_debugregs(CPUX86State *env) function kvm_arch_put_registers (line 1533) | int kvm_arch_put_registers(CPUX86State *env, int level) function kvm_arch_get_registers (line 1590) | int kvm_arch_get_registers(CPUX86State *env) function kvm_arch_pre_run (line 1635) | void kvm_arch_pre_run(CPUX86State *env, struct kvm_run *run) function kvm_arch_post_run (line 1695) | void kvm_arch_post_run(CPUX86State *env, struct kvm_run *run) function kvm_arch_process_async_events (line 1706) | int kvm_arch_process_async_events(CPUX86State *env) function kvm_handle_halt (line 1758) | static int kvm_handle_halt(CPUX86State *env) function kvm_handle_tpr_access (line 1770) | static int kvm_handle_tpr_access(CPUX86State *env) function kvm_arch_insert_sw_breakpoint (line 1780) | int kvm_arch_insert_sw_breakpoint(CPUX86State *env, struct kvm_sw_breakp... function kvm_arch_remove_sw_breakpoint (line 1791) | int kvm_arch_remove_sw_breakpoint(CPUX86State *env, struct kvm_sw_breakp... function find_hw_breakpoint (line 1810) | static int find_hw_breakpoint(target_ulong addr, int len, int type) function kvm_arch_insert_hw_breakpoint (line 1823) | int kvm_arch_insert_hw_breakpoint(target_ulong addr, function kvm_arch_remove_hw_breakpoint (line 1864) | int kvm_arch_remove_hw_breakpoint(target_ulong addr, function kvm_arch_remove_all_hw_breakpoints (line 1879) | void kvm_arch_remove_all_hw_breakpoints(void) function kvm_handle_debug (line 1886) | static int kvm_handle_debug(struct kvm_debug_exit_arch *arch_info) function kvm_arch_update_guest_debug (line 1934) | void kvm_arch_update_guest_debug(CPUX86State *env, struct kvm_guest_debu... function host_supports_vmx (line 1961) | static bool host_supports_vmx(void) function kvm_arch_handle_exit (line 1971) | int kvm_arch_handle_exit(CPUX86State *env, struct kvm_run *run) function kvm_arch_stop_on_emulation_error (line 2022) | bool kvm_arch_stop_on_emulation_error(CPUX86State *env) function kvm_arch_init_irq_routing (line 2029) | void kvm_arch_init_irq_routing(KVMState *s) FILE: qemu/target-i386/machine.c function put_fpreg_error (line 81) | static void put_fpreg_error(QEMUFile *f, void *opaque, size_t size) function fp64_to_fp80 (line 98) | static void fp64_to_fp80(union x86_longdouble *p, uint64_t temp) function get_fpreg (line 109) | static int get_fpreg(QEMUFile *f, void *opaque, size_t size) function put_fpreg (line 121) | static void put_fpreg(QEMUFile *f, void *opaque, size_t size) function get_fpreg_1_mmx (line 139) | static int get_fpreg_1_mmx(QEMUFile *f, void *opaque, size_t size) function get_fpreg_1_no_mmx (line 156) | static int get_fpreg_1_no_mmx(QEMUFile *f, void *opaque, size_t size) function fpregs_is_0 (line 172) | static bool fpregs_is_0(void *opaque, int version_id) function fpregs_is_1_mmx (line 179) | static bool fpregs_is_1_mmx(void *opaque, int version_id) function fpregs_is_1_no_mmx (line 189) | static bool fpregs_is_1_no_mmx(void *opaque, int version_id) function version_is_5 (line 204) | static bool version_is_5(void *opaque, int version_id) function less_than_7 (line 210) | static bool less_than_7(void *opaque, int version_id) function get_uint64_as_uint32 (line 215) | static int get_uint64_as_uint32(QEMUFile *f, void *pv, size_t size) function put_uint64_as_uint32 (line 222) | static void put_uint64_as_uint32(QEMUFile *f, void *pv, size_t size) function cpu_pre_save (line 238) | static void cpu_pre_save(void *opaque) function cpu_post_load (line 253) | static int cpu_post_load(void *opaque, int version_id) function async_pf_msr_needed (line 275) | static bool async_pf_msr_needed(void *opaque) function fpop_ip_dp_needed (line 293) | static bool fpop_ip_dp_needed(void *opaque) function tscdeadline_needed (line 313) | static bool tscdeadline_needed(void *opaque) function misc_enable_needed (line 331) | static bool misc_enable_needed(void *opaque) function cpu_save (line 471) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 476) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-i386/op_helper.c type CPUX86State (line 46) | struct CPUX86State function target_long (line 91) | static inline target_long lshift(target_long x, int n) function fpush (line 116) | static inline void fpush(void) function fpop (line 122) | static inline void fpop(void) function floatx80 (line 128) | static inline floatx80 helper_fldt(target_ulong ptr) function helper_fstt (line 137) | static inline void helper_fstt(floatx80 f, target_ulong ptr) function compute_eflags (line 158) | static inline uint32_t compute_eflags(void) function s2e_load_eflags (line 164) | static inline void s2e_load_eflags(void *mgr, void *eflags, int update_m... function load_eflags (line 184) | static inline void load_eflags(int eflags, int update_mask) function cpu_load_efer (line 206) | static inline void cpu_load_efer(CPUX86State *env, uint64_t val) function helper_lock (line 288) | void helper_lock(void) function helper_unlock (line 293) | void helper_unlock(void) function helper_write_eflags (line 299) | void helper_write_eflags(target_ulong t0, uint32_t update_mask) function target_ulong (line 304) | target_ulong helper_read_eflags(void) function load_segment (line 314) | static inline int load_segment(uint32_t *e1_ptr, uint32_t *e2_ptr, function get_seg_limit (line 334) | static inline unsigned int get_seg_limit(uint32_t e1, uint32_t e2) function get_seg_base (line 343) | static inline uint32_t get_seg_base(uint32_t e1, uint32_t e2) function load_seg_cache_raw_dt (line 348) | static inline void load_seg_cache_raw_dt(SegmentCache *sc, uint32_t e1, ... function load_seg_vm (line 356) | static inline void load_seg_vm(int seg, int selector) function get_ss_esp_from_tss (line 363) | static inline void get_ss_esp_from_tss(uint32_t *ss_ptr, function tss_load_seg (line 404) | static void tss_load_seg(int seg_reg, int selector) function switch_tss (line 458) | static void switch_tss(int tss_selector, function check_io (line 707) | static inline void check_io(int addr, int size) function helper_check_iob (line 731) | void helper_check_iob(uint32_t t0) function helper_check_iow (line 736) | void helper_check_iow(uint32_t t0) function helper_check_iol (line 741) | void helper_check_iol(uint32_t t0) function helper_outb (line 752) | void helper_outb(uint32_t port, uint32_t data) function target_ulong (line 769) | target_ulong helper_inb(uint32_t port) function helper_outw (line 789) | void helper_outw(uint32_t port, uint32_t data) function target_ulong (line 806) | target_ulong helper_inw(uint32_t port) function helper_outl (line 825) | void helper_outl(uint32_t port, uint32_t data) function target_ulong (line 842) | target_ulong helper_inl(uint32_t port) function helper_outb (line 862) | void helper_outb(uint32_t port, uint32_t data) function target_ulong (line 873) | target_ulong helper_inb(uint32_t port) function helper_outw (line 887) | void helper_outw(uint32_t port, uint32_t data) function target_ulong (line 898) | target_ulong helper_inw(uint32_t port) function helper_outl (line 912) | void helper_outl(uint32_t port, uint32_t data) function target_ulong (line 923) | target_ulong helper_inl(uint32_t port) function get_sp_mask (line 939) | static inline unsigned int get_sp_mask(unsigned int e2) function exeption_has_error_code (line 947) | static int exeption_has_error_code(int intno) function do_interrupt_protected (line 1029) | static void do_interrupt_protected(int intno, int is_int, int error_code, function target_ulong (line 1236) | static inline target_ulong get_rsp_from_tss(int level) function do_interrupt64 (line 1254) | static void do_interrupt64(int intno, int is_int, int error_code, function helper_syscall (line 1373) | void helper_syscall(int next_eip_addend) function helper_syscall (line 1380) | void helper_syscall(int next_eip_addend) function helper_sysret (line 1437) | void helper_sysret(int dflag) function do_interrupt_real (line 1493) | static void do_interrupt_real(int intno, int is_int, int error_code, function do_interrupt_user (line 1531) | static void do_interrupt_user(int intno, int is_int, int error_code, function handle_even_inj (line 1563) | static void handle_even_inj(int intno, int is_int, int error_code, function do_interrupt_all (line 1603) | static void do_interrupt_all(int intno, int is_int, int error_code, function do_interrupt (line 1669) | void do_interrupt(CPUX86State *env1) function do_interrupt_x86_hardirq (line 1699) | void do_interrupt_x86_hardirq(CPUX86State *env1, int intno, int is_hw) function check_exception (line 1717) | static int check_exception(int intno, int *error_code) function raise_interrupt (line 1760) | static void QEMU_NORETURN raise_interrupt(int intno, int is_int, int err... function raise_exception_err (line 1780) | static void QEMU_NORETURN raise_exception_err(int exception_index, function raise_exception_err_env (line 1786) | void raise_exception_err_env(CPUX86State *nenv, int exception_index, function raise_exception_err_ra (line 1796) | void raise_exception_err_ra(CPUX86State *nenv, int exception_index, function raise_exception (line 1805) | static void QEMU_NORETURN raise_exception(int exception_index) function raise_exception_env (line 1810) | void raise_exception_env(int exception_index, CPUX86State *nenv) function raise_exception_ra (line 1818) | void raise_exception_ra(CPUX86State *nenv, int exception_index, uintptr_... function do_smm_enter (line 1829) | void do_smm_enter(CPUX86State *env1) function helper_rsm (line 1833) | void helper_rsm(void) function do_smm_enter (line 1845) | void do_smm_enter(CPUX86State *env1) function helper_rsm (line 1983) | void helper_rsm(void) function helper_divb_AL (line 2108) | void helper_divb_AL(target_ulong t0) function helper_idivb_AL (line 2125) | void helper_idivb_AL(target_ulong t0) function helper_divw_AX (line 2142) | void helper_divw_AX(target_ulong t0) function helper_idivw_AX (line 2160) | void helper_idivw_AX(target_ulong t0) function helper_divl_EAX (line 2178) | void helper_divl_EAX(target_ulong t0) function helper_idivl_EAX (line 2196) | void helper_idivl_EAX(target_ulong t0) function helper_aam (line 2217) | void helper_aam(int base) function helper_aad (line 2227) | void helper_aad(int base) function helper_aaa (line 2237) | void helper_aaa(void) function helper_aas (line 2261) | void helper_aas(void) function helper_daa (line 2285) | void helper_daa(void) function helper_das (line 2312) | void helper_das(void) function helper_into (line 2342) | void helper_into(int next_eip_addend) function helper_cmpxchg8b (line 2351) | void helper_cmpxchg8b(target_ulong a0) function helper_cmpxchg16b (line 2372) | void helper_cmpxchg16b(target_ulong a0) function helper_single_step (line 2398) | void helper_single_step(void) function helper_cpuid (line 2407) | void helper_cpuid(void) function helper_enter_level (line 2427) | void helper_enter_level(int level, int data32, target_ulong t1) function helper_enter64_level (line 2460) | void helper_enter64_level(int level, int data64, target_ulong t1) function helper_lldt (line 2490) | void helper_lldt(int selector) function helper_ltr (line 2537) | void helper_ltr(int selector) function helper_load_seg (line 2593) | void helper_load_seg(int seg_reg, int selector) function helper_ljmp_protected (line 2672) | void helper_ljmp_protected(int new_cs, target_ulong new_eip, function helper_lcall_real (line 2762) | void helper_lcall_real(int new_cs, target_ulong new_eip1, function helper_lcall_protected (line 2788) | void helper_lcall_protected(int new_cs, target_ulong new_eip, function helper_iret_real (line 2991) | void helper_iret_real(int shift) function validate_seg (line 3026) | static inline void validate_seg(int seg_reg, int cpl) function helper_ret_protected (line 3049) | static inline void helper_ret_protected(int shift, int is_iret, int addend) function helper_iret_protected (line 3277) | void helper_iret_protected(int shift, int next_eip) function helper_lret_protected (line 3304) | void helper_lret_protected(int shift, int addend) function helper_sysenter (line 3309) | void helper_sysenter(void) function helper_sysexit (line 3342) | void helper_sysexit(int dflag) function target_ulong (line 3382) | target_ulong helper_read_crN(int reg) function helper_write_crN (line 3387) | void helper_write_crN(int reg, target_ulong t0) function helper_movl_drN_T0 (line 3391) | void helper_movl_drN_T0(int reg, target_ulong t0) function target_ulong (line 3395) | target_ulong helper_read_crN(int reg) function helper_write_crN (line 3415) | void helper_write_crN(int reg, target_ulong t0) function helper_movl_drN_T0 (line 3440) | void helper_movl_drN_T0(int reg, target_ulong t0) function helper_lmsw (line 3459) | void helper_lmsw(target_ulong t0) function helper_clts (line 3467) | void helper_clts(void) function helper_invlpg (line 3473) | void helper_invlpg(target_ulong addr) function helper_rdtsc (line 3479) | void helper_rdtsc(void) function helper_rdtscp (line 3493) | void helper_rdtscp(void) function helper_rdpmc (line 3499) | void helper_rdpmc(void) function helper_wrmsr (line 3511) | void helper_wrmsr(void) function helper_rdmsr (line 3515) | void helper_rdmsr(void) function helper_wrmsr (line 3519) | void helper_wrmsr(void) function helper_rdmsr (line 3657) | void helper_rdmsr(void) function target_ulong (line 3795) | target_ulong helper_lsl(target_ulong selector1) function target_ulong (line 3840) | target_ulong helper_lar(target_ulong selector1) function helper_verr (line 3886) | void helper_verr(target_ulong selector1) function helper_verw (line 3919) | void helper_verw(target_ulong selector1) function floatx80_to_double (line 3951) | static inline double floatx80_to_double(floatx80 a) function floatx80 (line 3962) | static inline floatx80 double_to_floatx80(double a) function fpu_set_exception (line 3973) | static void fpu_set_exception(int mask) function floatx80 (line 3980) | static inline floatx80 helper_fdiv(floatx80 a, floatx80 b) function fpu_raise_exception (line 3988) | static void fpu_raise_exception(void) function helper_flds_FT0 (line 4000) | void helper_flds_FT0(uint32_t val) function helper_fldl_FT0 (line 4010) | void helper_fldl_FT0(uint64_t val) function helper_fildl_FT0 (line 4020) | void helper_fildl_FT0(int32_t val) function helper_flds_ST0 (line 4025) | void helper_flds_ST0(uint32_t val) function helper_fldl_ST0 (line 4039) | void helper_fldl_ST0(uint64_t val) function helper_fildl_ST0 (line 4053) | void helper_fildl_ST0(int32_t val) function helper_fildll_ST0 (line 4062) | void helper_fildll_ST0(int64_t val) function helper_fsts_ST0 (line 4071) | uint32_t helper_fsts_ST0(void) function helper_fstl_ST0 (line 4081) | uint64_t helper_fstl_ST0(void) function helper_fist_ST0 (line 4091) | int32_t helper_fist_ST0(void) function helper_fistl_ST0 (line 4100) | int32_t helper_fistl_ST0(void) function helper_fistll_ST0 (line 4107) | int64_t helper_fistll_ST0(void) function helper_fistt_ST0 (line 4114) | int32_t helper_fistt_ST0(void) function helper_fisttl_ST0 (line 4123) | int32_t helper_fisttl_ST0(void) function helper_fisttll_ST0 (line 4130) | int64_t helper_fisttll_ST0(void) function helper_fldt_ST0 (line 4137) | void helper_fldt_ST0(target_ulong ptr) function helper_fstt_ST0 (line 4146) | void helper_fstt_ST0(target_ulong ptr) function helper_fpush (line 4151) | void helper_fpush(void) function helper_fpop (line 4156) | void helper_fpop(void) function helper_fdecstp (line 4161) | void helper_fdecstp(void) function helper_fincstp (line 4167) | void helper_fincstp(void) function helper_ffree_STN (line 4175) | void helper_ffree_STN(int st_index) function helper_fmov_ST0_FT0 (line 4180) | void helper_fmov_ST0_FT0(void) function helper_fmov_FT0_STN (line 4185) | void helper_fmov_FT0_STN(int st_index) function helper_fmov_ST0_STN (line 4190) | void helper_fmov_ST0_STN(int st_index) function helper_fmov_STN_ST0 (line 4195) | void helper_fmov_STN_ST0(int st_index) function helper_fxchg_ST0_STN (line 4200) | void helper_fxchg_ST0_STN(int st_index) function helper_fcom_ST0_FT0 (line 4212) | void helper_fcom_ST0_FT0(void) function helper_fucom_ST0_FT0 (line 4220) | void helper_fucom_ST0_FT0(void) function helper_fcomi_ST0_FT0 (line 4230) | void helper_fcomi_ST0_FT0(void) function helper_fucomi_ST0_FT0 (line 4241) | void helper_fucomi_ST0_FT0(void) function helper_fadd_ST0_FT0 (line 4252) | void helper_fadd_ST0_FT0(void) function helper_fmul_ST0_FT0 (line 4257) | void helper_fmul_ST0_FT0(void) function helper_fsub_ST0_FT0 (line 4262) | void helper_fsub_ST0_FT0(void) function helper_fsubr_ST0_FT0 (line 4267) | void helper_fsubr_ST0_FT0(void) function helper_fdiv_ST0_FT0 (line 4272) | void helper_fdiv_ST0_FT0(void) function helper_fdivr_ST0_FT0 (line 4277) | void helper_fdivr_ST0_FT0(void) function helper_fadd_STN_ST0 (line 4284) | void helper_fadd_STN_ST0(int st_index) function helper_fmul_STN_ST0 (line 4289) | void helper_fmul_STN_ST0(int st_index) function helper_fsub_STN_ST0 (line 4294) | void helper_fsub_STN_ST0(int st_index) function helper_fsubr_STN_ST0 (line 4299) | void helper_fsubr_STN_ST0(int st_index) function helper_fdiv_STN_ST0 (line 4304) | void helper_fdiv_STN_ST0(int st_index) function helper_fdivr_STN_ST0 (line 4311) | void helper_fdivr_STN_ST0(int st_index) function helper_fchs_ST0 (line 4319) | void helper_fchs_ST0(void) function helper_fabs_ST0 (line 4324) | void helper_fabs_ST0(void) function helper_fld1_ST0 (line 4329) | void helper_fld1_ST0(void) function helper_fldl2t_ST0 (line 4334) | void helper_fldl2t_ST0(void) function helper_fldl2e_ST0 (line 4339) | void helper_fldl2e_ST0(void) function helper_fldpi_ST0 (line 4344) | void helper_fldpi_ST0(void) function helper_fldlg2_ST0 (line 4349) | void helper_fldlg2_ST0(void) function helper_fldln2_ST0 (line 4354) | void helper_fldln2_ST0(void) function helper_fldz_ST0 (line 4359) | void helper_fldz_ST0(void) function helper_fldz_FT0 (line 4364) | void helper_fldz_FT0(void) function helper_fnstsw (line 4369) | uint32_t helper_fnstsw(void) function helper_fnstcw (line 4374) | uint32_t helper_fnstcw(void) function update_fp_status (line 4379) | static void update_fp_status(void) function helper_fldcw (line 4415) | void helper_fldcw(uint32_t val) function helper_fclex (line 4421) | void helper_fclex(void) function helper_fwait (line 4426) | void helper_fwait(void) function helper_fninit (line 4432) | void helper_fninit(void) function helper_fbld_ST0 (line 4449) | void helper_fbld_ST0(target_ulong ptr) function helper_fbst_ST0 (line 4469) | void helper_fbst_ST0(target_ulong ptr) function helper_f2xm1 (line 4497) | void helper_f2xm1(void) function helper_fyl2x (line 4504) | void helper_fyl2x(void) function helper_fptan (line 4519) | void helper_fptan(void) function helper_fpatan (line 4535) | void helper_fpatan(void) function helper_fxtract (line 4545) | void helper_fxtract(void) function helper_fprem1 (line 4568) | void helper_fprem1(void) function helper_fprem (line 4626) | void helper_fprem(void) function helper_fyl2xp1 (line 4685) | void helper_fyl2xp1(void) function helper_fsqrt (line 4700) | void helper_fsqrt(void) function helper_fsincos (line 4709) | void helper_fsincos(void) function helper_frndint (line 4724) | void helper_frndint(void) function helper_fscale (line 4729) | void helper_fscale(void) function helper_fsin (line 4739) | void helper_fsin(void) function helper_fcos (line 4752) | void helper_fcos(void) function helper_fxam_ST0 (line 4765) | void helper_fxam_ST0(void) function helper_fstenv (line 4793) | void helper_fstenv(target_ulong ptr, int data32) function helper_fldenv (line 4841) | void helper_fldenv(target_ulong ptr, int data32) function helper_fsave (line 4863) | void helper_fsave(target_ulong ptr, int data32) function helper_frstor (line 4891) | void helper_frstor(target_ulong ptr, int data32) function cpu_x86_load_seg (line 4908) | void cpu_x86_load_seg(CPUX86State *s, int seg_reg, int selector) function cpu_x86_fsave (line 4924) | void cpu_x86_fsave(CPUX86State *s, target_ulong ptr, int data32) function cpu_x86_frstor (line 4936) | void cpu_x86_frstor(CPUX86State *s, target_ulong ptr, int data32) function helper_fxsave (line 4949) | void helper_fxsave(target_ulong ptr, int data64) function helper_fxrstor (line 5010) | void helper_fxrstor(target_ulong ptr, int data64) function cpu_get_fp80 (line 5060) | void cpu_get_fp80(uint64_t *pmant, uint16_t *pexp, floatx80 f) function floatx80 (line 5069) | floatx80 cpu_set_fp80(uint64_t mant, uint16_t upper) function add128 (line 5082) | static void add128(uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_t b) function neg128 (line 5091) | static void neg128(uint64_t *plow, uint64_t *phigh) function div64 (line 5099) | static int div64(uint64_t *plow, uint64_t *phigh, uint64_t b) function idiv64 (line 5137) | static int idiv64(uint64_t *plow, uint64_t *phigh, int64_t b) function helper_mulq_EAX_T0 (line 5161) | void helper_mulq_EAX_T0(target_ulong t0) function helper_imulq_EAX_T0 (line 5172) | void helper_imulq_EAX_T0(target_ulong t0) function target_ulong (line 5183) | target_ulong helper_imulq_T0_T1(target_ulong t0, target_ulong t1) function helper_divq_EAX (line 5193) | void helper_divq_EAX(target_ulong t0) function helper_idivq_EAX (line 5207) | void helper_idivq_EAX(target_ulong t0) function do_hlt (line 5222) | static void do_hlt(void) function helper_hlt (line 5230) | void helper_hlt(int next_eip_addend) function helper_monitor (line 5238) | void helper_monitor(target_ulong ptr) function helper_mwait (line 5246) | void helper_mwait(int next_eip_addend) function helper_debug (line 5262) | void helper_debug(void) function helper_reset_rf (line 5268) | void helper_reset_rf(void) function helper_raise_interrupt (line 5273) | void helper_raise_interrupt(int intno, int next_eip_addend) function helper_raise_exception (line 5278) | void helper_raise_exception(int exception_index) function helper_cli (line 5283) | void helper_cli(void) function helper_sti (line 5288) | void helper_sti(void) function helper_cli_vm (line 5295) | void helper_cli_vm(void) function helper_sti_vm (line 5300) | void helper_sti_vm(void) function helper_set_inhibit_irq (line 5309) | void helper_set_inhibit_irq(void) function helper_reset_inhibit_irq (line 5314) | void helper_reset_inhibit_irq(void) function helper_boundw (line 5319) | void helper_boundw(target_ulong a0, int v) function helper_boundl (line 5330) | void helper_boundl(target_ulong a0, int v) function tlb_fill (line 5384) | void tlb_fill(CPUX86State *env1, target_ulong addr, target_ulong page_addr, function helper_vmrun (line 5436) | void helper_vmrun(int aflag, int next_eip_addend) function helper_vmmcall (line 5439) | void helper_vmmcall(void) function helper_vmload (line 5442) | void helper_vmload(int aflag) function helper_vmsave (line 5445) | void helper_vmsave(int aflag) function helper_stgi (line 5448) | void helper_stgi(void) function helper_clgi (line 5451) | void helper_clgi(void) function helper_skinit (line 5454) | void helper_skinit(void) function helper_invlpga (line 5457) | void helper_invlpga(int aflag) function helper_vmexit (line 5460) | void helper_vmexit(uint32_t exit_code, uint64_t exit_info_1) function helper_svm_check_intercept_param (line 5463) | void helper_svm_check_intercept_param(uint32_t type, uint64_t param) function svm_check_intercept (line 5467) | void svm_check_intercept(CPUX86State *env1, uint32_t type) function helper_svm_check_io (line 5471) | void helper_svm_check_io(uint32_t port, uint32_t param, function svm_save_seg (line 5477) | static inline void svm_save_seg(target_phys_addr_t addr, function svm_load_seg (line 5490) | static inline void svm_load_seg(target_phys_addr_t addr, SegmentCache *sc) function svm_load_seg_cache (line 5501) | static inline void svm_load_seg_cache(target_phys_addr_t addr, function helper_vmrun (line 5510) | void helper_vmrun(int aflag, int next_eip_addend) function helper_vmmcall (line 5683) | void helper_vmmcall(void) function helper_vmload (line 5689) | void helper_vmload(int aflag) function helper_vmsave (line 5724) | void helper_vmsave(int aflag) function helper_stgi (line 5759) | void helper_stgi(void) function helper_clgi (line 5765) | void helper_clgi(void) function helper_skinit (line 5771) | void helper_skinit(void) function helper_invlpga (line 5778) | void helper_invlpga(int aflag) function helper_svm_check_intercept_param (line 5793) | void helper_svm_check_intercept_param(uint32_t type, uint64_t param) function svm_check_intercept (line 5861) | void svm_check_intercept(CPUX86State *env1, uint32_t type) function helper_svm_check_io (line 5871) | void helper_svm_check_io(uint32_t port, uint32_t param, function helper_vmexit (line 5888) | void helper_vmexit(uint32_t exit_code, uint64_t exit_info_1) function update_sse_status (line 6038) | static void update_sse_status(void) function helper_ldmxcsr (line 6067) | void helper_ldmxcsr(uint32_t val) function helper_enter_mmx (line 6073) | void helper_enter_mmx(void) function helper_emms (line 6080) | void helper_emms(void) function helper_movq (line 6088) | void helper_movq(void *d, void *s) function target_ulong (line 6122) | target_ulong helper_bsf(target_ulong t0) function target_ulong (line 6136) | target_ulong helper_lzcnt(target_ulong t0, int wordsize) function target_ulong (line 6157) | target_ulong helper_bsr(target_ulong t0) function compute_all_eflags (line 6162) | static int compute_all_eflags(void) function compute_c_eflags (line 6167) | static int compute_c_eflags(void) function helper_cc_compute_all (line 6172) | uint32_t helper_cc_compute_all(int op) function cpu_cc_compute_all (line 6243) | uint32_t cpu_cc_compute_all(CPUX86State *env1, int op) function helper_cc_compute_c (line 6255) | uint32_t helper_cc_compute_c(int op) function helper_set_cc_op_eflags (line 6327) | uint64_t helper_set_cc_op_eflags(void) function s2e_ensure_symbolic (line 6335) | void s2e_ensure_symbolic(struct S2E* s2e, struct S2EExecutionState *state) function helper_register_symbols (line 6341) | void helper_register_symbols() FILE: qemu/target-i386/ops_sse.h function satub (line 287) | static inline int satub(int x) function satuw (line 297) | static inline int satuw(int x) function satsb (line 307) | static inline int satsb(int x) function satsw (line 317) | static inline int satsw(int x) function abs1 (line 429) | static inline int abs1(int a) function helper_shufps (line 504) | void helper_shufps(Reg *d, Reg *s, int order) function helper_shufpd (line 514) | void helper_shufpd(Reg *d, Reg *s, int order) function helper_cvtps2pd (line 606) | void helper_cvtps2pd(Reg *d, Reg *s) function helper_cvtpd2ps (line 615) | void helper_cvtpd2ps(Reg *d, Reg *s) function helper_cvtss2sd (line 622) | void helper_cvtss2sd(Reg *d, Reg *s) function helper_cvtsd2ss (line 627) | void helper_cvtsd2ss(Reg *d, Reg *s) function helper_cvtdq2ps (line 633) | void helper_cvtdq2ps(Reg *d, Reg *s) function helper_cvtdq2pd (line 641) | void helper_cvtdq2pd(Reg *d, Reg *s) function helper_cvtpi2ps (line 650) | void helper_cvtpi2ps(XMMReg *d, MMXReg *s) function helper_cvtpi2pd (line 656) | void helper_cvtpi2pd(XMMReg *d, MMXReg *s) function helper_cvtsi2ss (line 662) | void helper_cvtsi2ss(XMMReg *d, uint32_t val) function helper_cvtsi2sd (line 667) | void helper_cvtsi2sd(XMMReg *d, uint32_t val) function helper_cvtsq2ss (line 673) | void helper_cvtsq2ss(XMMReg *d, uint64_t val) function helper_cvtsq2sd (line 678) | void helper_cvtsq2sd(XMMReg *d, uint64_t val) function helper_cvtps2dq (line 685) | void helper_cvtps2dq(XMMReg *d, XMMReg *s) function helper_cvtpd2dq (line 693) | void helper_cvtpd2dq(XMMReg *d, XMMReg *s) function helper_cvtps2pi (line 700) | void helper_cvtps2pi(MMXReg *d, XMMReg *s) function helper_cvtpd2pi (line 706) | void helper_cvtpd2pi(MMXReg *d, XMMReg *s) function helper_cvtss2si (line 712) | int32_t helper_cvtss2si(XMMReg *s) function helper_cvtsd2si (line 717) | int32_t helper_cvtsd2si(XMMReg *s) function helper_cvtss2sq (line 723) | int64_t helper_cvtss2sq(XMMReg *s) function helper_cvtsd2sq (line 728) | int64_t helper_cvtsd2sq(XMMReg *s) function helper_cvttps2dq (line 735) | void helper_cvttps2dq(XMMReg *d, XMMReg *s) function helper_cvttpd2dq (line 743) | void helper_cvttpd2dq(XMMReg *d, XMMReg *s) function helper_cvttps2pi (line 750) | void helper_cvttps2pi(MMXReg *d, XMMReg *s) function helper_cvttpd2pi (line 756) | void helper_cvttpd2pi(MMXReg *d, XMMReg *s) function helper_cvttss2si (line 762) | int32_t helper_cvttss2si(XMMReg *s) function helper_cvttsd2si (line 767) | int32_t helper_cvttsd2si(XMMReg *s) function helper_cvttss2sq (line 773) | int64_t helper_cvttss2sq(XMMReg *s) function helper_cvttsd2sq (line 778) | int64_t helper_cvttsd2sq(XMMReg *s) function helper_rsqrtps (line 784) | void helper_rsqrtps(XMMReg *d, XMMReg *s) function helper_rsqrtss (line 800) | void helper_rsqrtss(XMMReg *d, XMMReg *s) function helper_rcpps (line 807) | void helper_rcpps(XMMReg *d, XMMReg *s) function helper_rcpss (line 815) | void helper_rcpss(XMMReg *d, XMMReg *s) function helper_extrq (line 820) | static inline uint64_t helper_extrq(uint64_t src, int shift, int len) function helper_extrq_r (line 832) | void helper_extrq_r(XMMReg *d, XMMReg *s) function helper_extrq_i (line 837) | void helper_extrq_i(XMMReg *d, int index, int length) function helper_insertq (line 842) | static inline uint64_t helper_insertq(uint64_t src, int shift, int len) function helper_insertq_r (line 854) | void helper_insertq_r(XMMReg *d, XMMReg *s) function helper_insertq_i (line 859) | void helper_insertq_i(XMMReg *d, int index, int length) function helper_haddps (line 864) | void helper_haddps(XMMReg *d, XMMReg *s) function helper_haddpd (line 874) | void helper_haddpd(XMMReg *d, XMMReg *s) function helper_hsubps (line 882) | void helper_hsubps(XMMReg *d, XMMReg *s) function helper_hsubpd (line 892) | void helper_hsubpd(XMMReg *d, XMMReg *s) function helper_addsubps (line 900) | void helper_addsubps(XMMReg *d, XMMReg *s) function helper_addsubpd (line 908) | void helper_addsubpd(XMMReg *d, XMMReg *s) function helper_ucomiss (line 959) | void helper_ucomiss(Reg *d, Reg *s) function helper_comiss (line 970) | void helper_comiss(Reg *d, Reg *s) function helper_ucomisd (line 981) | void helper_ucomisd(Reg *d, Reg *s) function helper_comisd (line 992) | void helper_comisd(Reg *d, Reg *s) function helper_movmskps (line 1003) | uint32_t helper_movmskps(Reg *s) function helper_movmskpd (line 1013) | uint32_t helper_movmskpd(Reg *s) function helper_pi2fd (line 1194) | void helper_pi2fd(MMXReg *d, MMXReg *s) function helper_pi2fw (line 1200) | void helper_pi2fw(MMXReg *d, MMXReg *s) function helper_pf2id (line 1206) | void helper_pf2id(MMXReg *d, MMXReg *s) function helper_pf2iw (line 1212) | void helper_pf2iw(MMXReg *d, MMXReg *s) function helper_pfacc (line 1218) | void helper_pfacc(MMXReg *d, MMXReg *s) function helper_pfadd (line 1226) | void helper_pfadd(MMXReg *d, MMXReg *s) function helper_pfcmpeq (line 1232) | void helper_pfcmpeq(MMXReg *d, MMXReg *s) function helper_pfcmpge (line 1238) | void helper_pfcmpge(MMXReg *d, MMXReg *s) function helper_pfcmpgt (line 1244) | void helper_pfcmpgt(MMXReg *d, MMXReg *s) function helper_pfmax (line 1250) | void helper_pfmax(MMXReg *d, MMXReg *s) function helper_pfmin (line 1258) | void helper_pfmin(MMXReg *d, MMXReg *s) function helper_pfmul (line 1266) | void helper_pfmul(MMXReg *d, MMXReg *s) function helper_pfnacc (line 1272) | void helper_pfnacc(MMXReg *d, MMXReg *s) function helper_pfpnacc (line 1280) | void helper_pfpnacc(MMXReg *d, MMXReg *s) function helper_pfrcp (line 1288) | void helper_pfrcp(MMXReg *d, MMXReg *s) function helper_pfrsqrt (line 1294) | void helper_pfrsqrt(MMXReg *d, MMXReg *s) function helper_pfsub (line 1304) | void helper_pfsub(MMXReg *d, MMXReg *s) function helper_pfsubr (line 1310) | void helper_pfsubr(MMXReg *d, MMXReg *s) function helper_pswapd (line 1316) | void helper_pswapd(MMXReg *d, MMXReg *s) function pcmp_elen (line 1841) | static inline int pcmp_elen(int reg, uint32_t ctrl) function pcmp_ilen (line 1861) | static inline int pcmp_ilen(Reg *r, uint8_t ctrl) function pcmp_val (line 1875) | static inline int pcmp_val(Reg *r, uint8_t ctrl, int i) function pcmpxstrx (line 1890) | static inline unsigned pcmpxstrx(Reg *d, Reg *s, function rffs1 (line 1957) | static inline int rffs1(unsigned int val) function ffs1 (line 1970) | static inline int ffs1(unsigned int val) function target_ulong (line 2053) | target_ulong helper_crc32(uint32_t crc1, target_ulong msg, uint32_t len) function target_ulong (line 2066) | target_ulong helper_popcnt(target_ulong n, uint32_t type) FILE: qemu/target-i386/svm.h function vmcb_control_area (line 133) | struct QEMU_PACKED vmcb_control_area { function vmcb_seg (line 165) | struct QEMU_PACKED vmcb_seg { function vmcb_save_area (line 172) | struct QEMU_PACKED vmcb_save_area { function vmcb (line 217) | struct QEMU_PACKED vmcb { FILE: qemu/target-i386/translate.c type DisasContext (line 99) | typedef struct DisasContext { function s2e_translate_compute_reg_mask_end (line 162) | static inline void s2e_translate_compute_reg_mask_end(DisasContext *dc) function gen_op_movl_T0_0 (line 246) | static inline void gen_op_movl_T0_0(void) function gen_op_movl_T0_im (line 251) | static inline void gen_op_movl_T0_im(int32_t val) function gen_op_movl_T0_imu (line 256) | static inline void gen_op_movl_T0_imu(uint32_t val) function gen_op_movl_T1_im (line 261) | static inline void gen_op_movl_T1_im(int32_t val) function gen_op_movl_T1_imu (line 266) | static inline void gen_op_movl_T1_imu(uint32_t val) function gen_op_movl_A0_im (line 271) | static inline void gen_op_movl_A0_im(uint32_t val) function gen_op_movq_A0_im (line 277) | static inline void gen_op_movq_A0_im(int64_t val) function gen_movtl_T0_im (line 283) | static inline void gen_movtl_T0_im(target_ulong val) function gen_movtl_T1_im (line 288) | static inline void gen_movtl_T1_im(target_ulong val) function gen_op_andl_T0_ffff (line 293) | static inline void gen_op_andl_T0_ffff(void) function gen_op_andl_T0_im (line 298) | static inline void gen_op_andl_T0_im(uint32_t val) function gen_op_movl_T0_T1 (line 303) | static inline void gen_op_movl_T0_T1(void) function gen_op_andl_A0_ffff (line 308) | static inline void gen_op_andl_A0_ffff(void) function gen_instr_end (line 338) | static inline void gen_instr_end(DisasContext *s) function gen_op_mov_reg_v (line 348) | static inline void gen_op_mov_reg_v(int ot, int reg, TCGv t0) function gen_op_mov_reg_T0 (line 375) | static inline void gen_op_mov_reg_T0(int ot, int reg) function gen_op_mov_reg_T1 (line 380) | static inline void gen_op_mov_reg_T1(int ot, int reg) function gen_op_mov_reg_A0 (line 385) | static inline void gen_op_mov_reg_A0(int size, int reg) function gen_op_mov_v_reg (line 405) | static inline void gen_op_mov_v_reg(int ot, TCGv t0, int reg) function gen_op_mov_TN_reg (line 423) | static inline void gen_op_mov_TN_reg(int ot, int t_index, int reg) function gen_op_movl_A0_reg (line 428) | static inline void gen_op_movl_A0_reg(int reg) function gen_op_addl_A0_im (line 433) | static inline void gen_op_addl_A0_im(int32_t val) function gen_op_addq_A0_im (line 442) | static inline void gen_op_addq_A0_im(int64_t val) function gen_add_A0_im (line 448) | static void gen_add_A0_im(DisasContext *s, int val) function gen_op_addl_T0_T1 (line 458) | static inline void gen_op_addl_T0_T1(void) function gen_op_jmp_T0 (line 463) | static inline void gen_op_jmp_T0(DisasContext *s) function gen_op_add_reg_im (line 473) | static inline void gen_op_add_reg_im(int size, int reg, int32_t val) function gen_op_add_reg_T0 (line 495) | static inline void gen_op_add_reg_T0(int size, int reg) function gen_op_set_cc_op (line 517) | static inline void gen_op_set_cc_op(int32_t val) function gen_op_addl_A0_reg_sN (line 522) | static inline void gen_op_addl_A0_reg_sN(int shift, int reg) function gen_op_movl_A0_seg (line 533) | static inline void gen_op_movl_A0_seg(int reg) function gen_op_addl_A0_seg (line 538) | static inline void gen_op_addl_A0_seg(DisasContext *s, int reg) function gen_op_movq_A0_seg (line 555) | static inline void gen_op_movq_A0_seg(int reg) function gen_op_addq_A0_seg (line 560) | static inline void gen_op_addq_A0_seg(int reg) function gen_op_movq_A0_reg (line 566) | static inline void gen_op_movq_A0_reg(int reg) function gen_op_addq_A0_reg_sN (line 571) | static inline void gen_op_addq_A0_reg_sN(int shift, int reg) function gen_op_lds_T0_A0 (line 580) | static inline void gen_op_lds_T0_A0(int idx) function gen_op_ld_v (line 597) | static inline void gen_op_ld_v(int idx, TCGv t0, TCGv a0) function gen_op_ld_T0_A0 (line 621) | static inline void gen_op_ld_T0_A0(int idx) function gen_op_ldu_T0_A0 (line 626) | static inline void gen_op_ldu_T0_A0(int idx) function gen_op_ld_T1_A0 (line 631) | static inline void gen_op_ld_T1_A0(int idx) function gen_op_st_v (line 636) | static inline void gen_op_st_v(int idx, TCGv t0, TCGv a0) function gen_op_st_T0_A0 (line 659) | static inline void gen_op_st_T0_A0(int idx) function gen_op_st_T1_A0 (line 664) | static inline void gen_op_st_T1_A0(int idx) function gen_jmp_im (line 669) | static inline void gen_jmp_im(DisasContext *s, target_ulong pc) function gen_string_movl_A0_ESI (line 683) | static inline void gen_string_movl_A0_ESI(DisasContext *s) function gen_string_movl_A0_EDI (line 718) | static inline void gen_string_movl_A0_EDI(DisasContext *s) function gen_op_movl_T0_Dshift (line 739) | static inline void gen_op_movl_T0_Dshift(int ot) function gen_extu (line 745) | static void gen_extu(int ot, TCGv reg) function gen_exts (line 762) | static void gen_exts(int ot, TCGv reg) function gen_op_jnz_ecx (line 779) | static inline void gen_op_jnz_ecx(int size, int label1) function gen_op_jz_ecx (line 786) | static inline void gen_op_jz_ecx(int size, int label1) function gen_helper_in_func (line 793) | static void gen_helper_in_func(int ot, TCGv v, TCGv_i32 n) function gen_helper_out_func (line 803) | static void gen_helper_out_func(int ot, TCGv_i32 v, TCGv_i32 n) function gen_check_io (line 813) | static void gen_check_io(DisasContext *s, int ot, target_ulong cur_eip, function gen_movs (line 847) | static inline void gen_movs(DisasContext *s, int ot) function gen_update_cc_op (line 858) | static inline void gen_update_cc_op(DisasContext *s) function gen_op_update1_cc (line 866) | static void gen_op_update1_cc(void) function gen_op_update2_cc (line 872) | static void gen_op_update2_cc(void) function gen_op_cmpl_T0_T1_cc (line 878) | static inline void gen_op_cmpl_T0_T1_cc(void) function gen_op_testl_T0_T1_cc (line 884) | static inline void gen_op_testl_T0_T1_cc(void) function gen_op_update_neg_cc (line 890) | static void gen_op_update_neg_cc(void) function gen_compute_eflags_c (line 897) | static void gen_compute_eflags_c(TCGv reg) function gen_compute_eflags (line 904) | static void gen_compute_eflags(TCGv reg) function gen_setcc_slow_T0 (line 910) | static inline void gen_setcc_slow_T0(DisasContext *s, int jcc_op) function is_fast_jcc_case (line 966) | static int is_fast_jcc_case(DisasContext *s, int b) function gen_jcc1 (line 1017) | static inline void gen_jcc1(DisasContext *s, int cc_op, int b, int l1) function gen_jz_ecx_string (line 1215) | static int gen_jz_ecx_string(DisasContext *s, target_ulong next_eip) function gen_stos (line 1228) | static inline void gen_stos(DisasContext *s, int ot) function gen_lods (line 1237) | static inline void gen_lods(DisasContext *s, int ot) function gen_scas (line 1246) | static inline void gen_scas(DisasContext *s, int ot) function gen_cmps (line 1256) | static inline void gen_cmps(DisasContext *s, int ot) function gen_ins (line 1268) | static inline void gen_ins(DisasContext *s, int ot) function gen_outs (line 1288) | static inline void gen_outs(DisasContext *s, int ot) function GEN_REPZ (line 1346) | GEN_REPZ(movs) function gen_helper_fp_arith_STN_ST0 (line 1369) | static void gen_helper_fp_arith_STN_ST0(int op, int opreg) function gen_op (line 1383) | static void gen_op(DisasContext *s1, int op, int ot, int d) function gen_inc (line 1479) | static void gen_inc(DisasContext *s1, int ot, int d, int c) function gen_shift_rm_T1 (line 1502) | static void gen_shift_rm_T1(DisasContext *s, int ot, int op1, function gen_shift_rm_im (line 1587) | static void gen_shift_rm_im(DisasContext *s, int ot, int op1, int op2, function tcg_gen_lshift (line 1638) | static inline void tcg_gen_lshift(TCGv ret, TCGv arg1, target_long arg2) function gen_rot_rm_T1 (line 1646) | static void gen_rot_rm_T1(DisasContext *s, int ot, int op1, function gen_rot_rm_im (line 1742) | static void gen_rot_rm_im(DisasContext *s, int ot, int op1, int op2, function gen_rotc_rm_T1 (line 1820) | static void gen_rotc_rm_T1(DisasContext *s, int ot, int op1, function gen_shiftd_rm_T1_T3 (line 1872) | static void gen_shiftd_rm_T1_T3(DisasContext *s, int ot, int op1, function gen_shift (line 2000) | static void gen_shift(DisasContext *s1, int op, int ot, int d, int s) function gen_shifti (line 2030) | static void gen_shifti(DisasContext *s1, int op, int ot, int d, int c) function gen_lea_modrm (line 2057) | static void gen_lea_modrm(DisasContext *s, int modrm, int *reg_ptr, int ... function gen_nop_modrm (line 2241) | static void gen_nop_modrm(DisasContext *s, int modrm) function gen_add_A0_ds_seg (line 2292) | static void gen_add_A0_ds_seg(DisasContext *s) function gen_ldst_modrm (line 2315) | static void gen_ldst_modrm(DisasContext *s, int modrm, int ot, int reg, ... function insn_get (line 2345) | static inline uint32_t insn_get(DisasContext *s, int ot) function insn_const_size (line 2367) | static inline int insn_const_size(unsigned int ot) function gen_goto_tb (line 2375) | static inline void gen_goto_tb(DisasContext *s, int tb_num, target_ulong... function gen_jcc (line 2408) | static inline void gen_jcc(DisasContext *s, int b, function gen_setcc (line 2440) | static void gen_setcc(DisasContext *s, int b) function gen_op_movl_T0_seg (line 2469) | static inline void gen_op_movl_T0_seg(int seg_reg) function gen_op_movl_seg_T0_vm (line 2475) | static inline void gen_op_movl_seg_T0_vm(int seg_reg) function gen_movl_seg_T0 (line 2487) | static void gen_movl_seg_T0(DisasContext *s, int seg_reg, target_ulong c... function svm_is_rep (line 2509) | static inline int svm_is_rep(int prefixes) function gen_svm_check_intercept_param (line 2514) | static inline void function gen_svm_check_intercept (line 2528) | static inline void function gen_stack_update (line 2534) | static inline void gen_stack_update(DisasContext *s, int addend) function gen_push_T0 (line 2549) | static void gen_push_T0(DisasContext *s) function gen_push_T1 (line 2590) | static void gen_push_T1(DisasContext *s) function gen_pop_T0 (line 2629) | static void gen_pop_T0(DisasContext *s) function gen_pop_update (line 2650) | static void gen_pop_update(DisasContext *s) function gen_stack_A0 (line 2662) | static void gen_stack_A0(DisasContext *s) function gen_pusha (line 2673) | static void gen_pusha(DisasContext *s) function gen_popa (line 2692) | static void gen_popa(DisasContext *s) function gen_enter (line 2713) | static void gen_enter(DisasContext *s, int esp_addend, int level) function gen_exception (line 2767) | static void gen_exception(DisasContext *s, int trapno, target_ulong cur_... function gen_interrupt (line 2778) | static void gen_interrupt(DisasContext *s, int intno, function gen_debug (line 2789) | static void gen_debug(DisasContext *s, target_ulong cur_eip) function gen_eob (line 2800) | static void gen_eob(DisasContext *s) function gen_jmp_tb (line 2827) | static void gen_jmp_tb(DisasContext *s, target_ulong eip, int tb_num) function gen_jmp (line 2839) | static void gen_jmp(DisasContext *s, target_ulong eip) function gen_ldq_env_A0 (line 2844) | static inline void gen_ldq_env_A0(int idx, int offset) function gen_stq_env_A0 (line 2851) | static inline void gen_stq_env_A0(int idx, int offset) function gen_ldo_env_A0 (line 2858) | static inline void gen_ldo_env_A0(int idx, int offset) function gen_sto_env_A0 (line 2868) | static inline void gen_sto_env_A0(int idx, int offset) function gen_op_movo (line 2878) | static inline void gen_op_movo(int d_offset, int s_offset) function gen_op_movq (line 2886) | static inline void gen_op_movq(int d_offset, int s_offset) function gen_op_movl (line 2892) | static inline void gen_op_movl(int d_offset, int s_offset) function gen_op_movq_env_0 (line 2898) | static inline void gen_op_movq_env_0(int d_offset) type sse_op_helper_s (line 3110) | struct sse_op_helper_s { type sse_op_helper_s (line 3117) | struct sse_op_helper_s type sse_op_helper_s (line 3166) | struct sse_op_helper_s function gen_sse (line 3191) | static void gen_sse(DisasContext *s, int b, target_ulong pc_start, int r... function optimize_flags_init (line 7810) | void optimize_flags_init(void) function gen_intermediate_code_internal (line 7883) | static inline void gen_intermediate_code_internal(CPUX86State *env, function gen_intermediate_code (line 8102) | void gen_intermediate_code(CPUX86State *env, TranslationBlock *tb) function gen_intermediate_code_pc (line 8107) | void gen_intermediate_code_pc(CPUX86State *env, TranslationBlock *tb) function restore_state_to_opc (line 8112) | void restore_state_to_opc(CPUX86State *env, TranslationBlock *tb, int pc... FILE: qemu/target-lm32/cpu.h type CPULM32State (line 30) | struct CPULM32State type CPULM32State (line 31) | typedef struct CPULM32State CPULM32State; function cpu_mmu_index (line 39) | static inline int cpu_mmu_index(CPULM32State *env) type CPULM32State (line 152) | struct CPULM32State { function cpu_clone_regs (line 214) | static inline void cpu_clone_regs(CPULM32State *env, target_ulong newsp) function cpu_set_tls (line 223) | static inline void cpu_set_tls(CPULM32State *env, target_ulong newtls) function cpu_interrupts_enabled (line 227) | static inline int cpu_interrupts_enabled(CPULM32State *env) function target_ulong (line 234) | static inline target_ulong cpu_get_pc(CPULM32State *env) function cpu_get_tb_cpu_state (line 239) | static inline void cpu_get_tb_cpu_state(CPULM32State *env, target_ulong ... function cpu_has_work (line 247) | static inline bool cpu_has_work(CPULM32State *env) function cpu_pc_from_tb (line 254) | static inline void cpu_pc_from_tb(CPULM32State *env, TranslationBlock *tb) FILE: qemu/target-lm32/helper.c function cpu_lm32_handle_mmu_fault (line 23) | int cpu_lm32_handle_mmu_fault(CPULM32State *env, target_ulong address, i... function target_phys_addr_t (line 40) | target_phys_addr_t cpu_get_phys_page_debug(CPULM32State *env, target_ulo... function do_interrupt (line 45) | void do_interrupt(CPULM32State *env) type LM32Def (line 83) | typedef struct { function cpu_lm32_list (line 132) | void cpu_lm32_list(FILE *f, fprintf_function cpu_fprintf) function LM32Def (line 142) | static const LM32Def *cpu_lm32_find_by_name(const char *name) function cfg_by_def (line 155) | static uint32_t cfg_by_def(const LM32Def *def) function CPULM32State (line 195) | CPULM32State *cpu_lm32_init(const char *cpu_model) function cpu_lm32_set_phys_msb_ignore (line 229) | void cpu_lm32_set_phys_msb_ignore(CPULM32State *env, int value) function cpu_state_reset (line 238) | void cpu_state_reset(CPULM32State *env) FILE: qemu/target-lm32/machine.c function cpu_save (line 25) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 30) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-lm32/op_helper.c function helper_raise_exception (line 21) | void helper_raise_exception(uint32_t index) function helper_hlt (line 27) | void helper_hlt(void) function helper_wcsr_im (line 34) | void helper_wcsr_im(uint32_t im) function helper_wcsr_ip (line 39) | void helper_wcsr_ip(uint32_t im) function helper_wcsr_jtx (line 44) | void helper_wcsr_jtx(uint32_t jtx) function helper_wcsr_jrx (line 49) | void helper_wcsr_jrx(uint32_t jrx) function helper_rcsr_im (line 54) | uint32_t helper_rcsr_im(void) function helper_rcsr_ip (line 59) | uint32_t helper_rcsr_ip(void) function helper_rcsr_jtx (line 64) | uint32_t helper_rcsr_jtx(void) function helper_rcsr_jrx (line 69) | uint32_t helper_rcsr_jrx(void) function tlb_fill (line 78) | void tlb_fill(CPULM32State *env1, target_ulong addr, int is_write, int m... FILE: qemu/target-lm32/translate.c type DisasContext (line 66) | typedef struct DisasContext { function zero_extend (line 97) | static inline int zero_extend(unsigned int val, int width) function sign_extend (line 102) | static inline int sign_extend(unsigned int val, int width) function t_gen_raise_exception (line 115) | static inline void t_gen_raise_exception(DisasContext *dc, uint32_t index) function gen_goto_tb (line 123) | static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) function dec_add (line 142) | static void dec_add(DisasContext *dc) function dec_and (line 167) | static void dec_and(DisasContext *dc) function dec_andhi (line 189) | static void dec_andhi(DisasContext *dc) function dec_b (line 196) | static void dec_b(DisasContext *dc) function dec_bi (line 233) | static void dec_bi(DisasContext *dc) function gen_cond_branch (line 242) | static inline void gen_cond_branch(DisasContext *dc, int cond) function dec_be (line 254) | static void dec_be(DisasContext *dc) function dec_bg (line 262) | static void dec_bg(DisasContext *dc) function dec_bge (line 270) | static void dec_bge(DisasContext *dc) function dec_bgeu (line 278) | static void dec_bgeu(DisasContext *dc) function dec_bgu (line 286) | static void dec_bgu(DisasContext *dc) function dec_bne (line 294) | static void dec_bne(DisasContext *dc) function dec_call (line 302) | static void dec_call(DisasContext *dc) function dec_calli (line 312) | static void dec_calli(DisasContext *dc) function gen_compare (line 322) | static inline void gen_compare(DisasContext *dc, int cond) function dec_cmpe (line 336) | static void dec_cmpe(DisasContext *dc) function dec_cmpg (line 348) | static void dec_cmpg(DisasContext *dc) function dec_cmpge (line 360) | static void dec_cmpge(DisasContext *dc) function dec_cmpgeu (line 372) | static void dec_cmpgeu(DisasContext *dc) function dec_cmpgu (line 384) | static void dec_cmpgu(DisasContext *dc) function dec_cmpne (line 396) | static void dec_cmpne(DisasContext *dc) function dec_divu (line 408) | static void dec_divu(DisasContext *dc) function dec_lb (line 426) | static void dec_lb(DisasContext *dc) function dec_lbu (line 438) | static void dec_lbu(DisasContext *dc) function dec_lh (line 450) | static void dec_lh(DisasContext *dc) function dec_lhu (line 462) | static void dec_lhu(DisasContext *dc) function dec_lw (line 474) | static void dec_lw(DisasContext *dc) function dec_modu (line 486) | static void dec_modu(DisasContext *dc) function dec_mul (line 504) | static void dec_mul(DisasContext *dc) function dec_nor (line 525) | static void dec_nor(DisasContext *dc) function dec_or (line 544) | static void dec_or(DisasContext *dc) function dec_orhi (line 565) | static void dec_orhi(DisasContext *dc) function dec_scall (line 576) | static void dec_scall(DisasContext *dc) function dec_rcsr (line 595) | static void dec_rcsr(DisasContext *dc) function dec_sb (line 648) | static void dec_sb(DisasContext *dc) function dec_sextb (line 660) | static void dec_sextb(DisasContext *dc) function dec_sexth (line 671) | static void dec_sexth(DisasContext *dc) function dec_sh (line 682) | static void dec_sh(DisasContext *dc) function dec_sl (line 694) | static void dec_sl(DisasContext *dc) function dec_sr (line 716) | static void dec_sr(DisasContext *dc) function dec_sru (line 744) | static void dec_sru(DisasContext *dc) function dec_sub (line 772) | static void dec_sub(DisasContext *dc) function dec_sw (line 779) | static void dec_sw(DisasContext *dc) function dec_user (line 791) | static void dec_user(DisasContext *dc) function dec_wcsr (line 798) | static void dec_wcsr(DisasContext *dc) function dec_xnor (line 885) | static void dec_xnor(DisasContext *dc) function dec_xor (line 907) | static void dec_xor(DisasContext *dc) function dec_ill (line 924) | static void dec_ill(DisasContext *dc) function decode (line 943) | static inline void decode(DisasContext *dc) function check_breakpoint (line 990) | static void check_breakpoint(CPULM32State *env, DisasContext *dc) function gen_intermediate_code_internal (line 1006) | static void gen_intermediate_code_internal(CPULM32State *env, function gen_intermediate_code (line 1132) | void gen_intermediate_code(CPULM32State *env, struct TranslationBlock *tb) function gen_intermediate_code_pc (line 1137) | void gen_intermediate_code_pc(CPULM32State *env, struct TranslationBlock... function cpu_dump_state (line 1142) | void cpu_dump_state(CPULM32State *env, FILE *f, fprintf_function cpu_fpr... function restore_state_to_opc (line 1174) | void restore_state_to_opc(CPULM32State *env, TranslationBlock *tb, int p... function lm32_translate_init (line 1179) | void lm32_translate_init(void) FILE: qemu/target-m68k/cpu.h type CPUM68KState (line 61) | typedef struct CPUM68KState { type m68k_features (line 185) | enum m68k_features { function m68k_feature (line 199) | static inline int m68k_feature(CPUM68KState *env, int feature) function cpu_mmu_index (line 229) | static inline int cpu_mmu_index (CPUM68KState *env) function cpu_clone_regs (line 239) | static inline void cpu_clone_regs(CPUM68KState *env, target_ulong newsp) function cpu_get_tb_cpu_state (line 249) | static inline void cpu_get_tb_cpu_state(CPUM68KState *env, target_ulong ... function cpu_has_work (line 259) | static inline bool cpu_has_work(CPUM68KState *env) function cpu_pc_from_tb (line 266) | static inline void cpu_pc_from_tb(CPUM68KState *env, TranslationBlock *tb) FILE: qemu/target-m68k/helper.c type m68k_cpuid (line 28) | enum m68k_cpuid { type m68k_def_t (line 35) | typedef struct m68k_def_t m68k_def_t; type m68k_def_t (line 37) | struct m68k_def_t { function m68k_cpu_list (line 50) | void m68k_cpu_list(FILE *f, fprintf_function cpu_fprintf) function fpu_gdb_get_reg (line 59) | static int fpu_gdb_get_reg(CPUM68KState *env, uint8_t *mem_buf, int n) function fpu_gdb_set_reg (line 73) | static int fpu_gdb_set_reg(CPUM68KState *env, uint8_t *mem_buf, int n) function m68k_set_feature (line 86) | static void m68k_set_feature(CPUM68KState *env, int feature) function cpu_m68k_set_model (line 91) | static int cpu_m68k_set_model(CPUM68KState *env, const char *name) function cpu_state_reset (line 146) | void cpu_state_reset(CPUM68KState *env) function CPUM68KState (line 165) | CPUM68KState *cpu_m68k_init(const char *cpu_model) function cpu_m68k_close (line 189) | void cpu_m68k_close(CPUM68KState *env) function cpu_m68k_flush_flags (line 194) | void cpu_m68k_flush_flags(CPUM68KState *env, int cc_op) function m68k_switch_sp (line 328) | void m68k_switch_sp(CPUM68KState *env) function cpu_m68k_handle_mmu_fault (line 341) | int cpu_m68k_handle_mmu_fault (CPUM68KState *env, target_ulong address, ... function target_phys_addr_t (line 354) | target_phys_addr_t cpu_get_phys_page_debug(CPUM68KState *env, target_ulo... function cpu_m68k_handle_mmu_fault (line 359) | int cpu_m68k_handle_mmu_fault (CPUM68KState *env, target_ulong address, ... function m68k_set_irq_level (line 374) | void m68k_set_irq_level(CPUM68KState *env, int level, uint8_t vector) function float32 (line 545) | float32 HELPER(f64_to_f32)(CPUM68KState *env, float64 val) function float64 (line 550) | float64 HELPER(i32_to_f64)(CPUM68KState *env, uint32_t val) function float64 (line 555) | float64 HELPER(f32_to_f64)(CPUM68KState *env, float32 val) function float64 (line 560) | float64 HELPER(iround_f64)(CPUM68KState *env, float64 val) function float64 (line 565) | float64 HELPER(itrunc_f64)(CPUM68KState *env, float64 val) function float64 (line 570) | float64 HELPER(sqrt_f64)(CPUM68KState *env, float64 val) function float64 (line 575) | float64 HELPER(abs_f64)(float64 val) function float64 (line 580) | float64 HELPER(chs_f64)(float64 val) function float64 (line 585) | float64 HELPER(add_f64)(CPUM68KState *env, float64 a, float64 b) function float64 (line 590) | float64 HELPER(sub_f64)(CPUM68KState *env, float64 a, float64 b) function float64 (line 595) | float64 HELPER(mul_f64)(CPUM68KState *env, float64 a, float64 b) function float64 (line 600) | float64 HELPER(div_f64)(CPUM68KState *env, float64 a, float64 b) function float64 (line 605) | float64 HELPER(sub_cmp_f64)(CPUM68KState *env, float64 a, float64 b) FILE: qemu/target-m68k/op_helper.c function do_interrupt (line 25) | void do_interrupt(CPUM68KState *env1) function do_interrupt_m68k_hardirq (line 30) | void do_interrupt_m68k_hardirq(CPUM68KState *env1) function tlb_fill (line 58) | void tlb_fill(CPUM68KState *env1, target_ulong addr, int is_write, int m... function do_rte (line 85) | static void do_rte(void) function do_interrupt_all (line 99) | static void do_interrupt_all(int is_hw) function do_interrupt (line 164) | void do_interrupt(CPUM68KState *env1) function do_interrupt_m68k_hardirq (line 174) | void do_interrupt_m68k_hardirq(CPUM68KState *env1) function raise_exception (line 185) | static void raise_exception(int tt) FILE: qemu/target-m68k/translate.c function m68k_tcg_init (line 66) | void m68k_tcg_init(void) function qemu_assert (line 110) | static inline void qemu_assert(int cond, const char *msg) type DisasContext (line 119) | typedef struct DisasContext { function TCGv (line 169) | static inline TCGv gen_load(DisasContext * s, int opsize, TCGv addr, int... function TCGv_i64 (line 199) | static inline TCGv_i64 gen_load64(DisasContext * s, TCGv addr) function gen_store (line 211) | static inline void gen_store(DisasContext *s, int opsize, TCGv addr, TCG... function gen_store64 (line 232) | static inline void gen_store64(DisasContext *s, TCGv addr, TCGv_i64 val) type ea_what (line 240) | typedef enum { function TCGv (line 248) | static TCGv gen_ldst(DisasContext *s, int opsize, TCGv addr, TCGv val, function read_im32 (line 260) | static inline uint32_t read_im32(DisasContext *s) function TCGv (line 271) | static TCGv gen_addr_index(uint16_t ext, TCGv tmp) function TCGv (line 291) | static TCGv gen_lea_indexed(DisasContext *s, int opsize, TCGv base) function gen_flush_cc_op (line 393) | static inline void gen_flush_cc_op(DisasContext *s) function gen_flush_flags (line 400) | static inline void gen_flush_flags(DisasContext *s) function gen_logic_cc (line 409) | static void gen_logic_cc(DisasContext *s, TCGv val) function gen_update_cc_add (line 415) | static void gen_update_cc_add(TCGv dest, TCGv src) function opsize_bytes (line 421) | static inline int opsize_bytes(int opsize) function gen_partset_reg (line 437) | static void gen_partset_reg(int opsize, TCGv reg, TCGv val) function TCGv (line 464) | static inline TCGv gen_extend(TCGv val, int opsize, int sign) function TCGv (line 495) | static TCGv gen_lea(DisasContext *s, uint16_t insn, int opsize) function TCGv (line 551) | static inline TCGv gen_ea_once(DisasContext *s, uint16_t insn, int opsize, function TCGv (line 571) | static TCGv gen_ea(DisasContext *s, uint16_t insn, int opsize, TCGv val, function gen_jmpcc (line 670) | static void gen_jmpcc(DisasContext *s, int cond, int l1) function DISAS_INSN (line 773) | DISAS_INSN(scc) function gen_lookup_tb (line 791) | static void gen_lookup_tb(DisasContext *s) function gen_jmp_im (line 799) | static void gen_jmp_im(DisasContext *s, uint32_t dest) function gen_jmp (line 807) | static void gen_jmp(DisasContext *s, TCGv dest) function gen_exception (line 814) | static void gen_exception(DisasContext *s, uint32_t where, int nr) function gen_addr_fault (line 821) | static inline void gen_addr_fault(DisasContext *s) function gen_jmp_tb (line 843) | static void gen_jmp_tb(DisasContext *s, int n, uint32_t dest) function DISAS_INSN (line 862) | DISAS_INSN(undef_mac) function DISAS_INSN (line 867) | DISAS_INSN(undef_fpu) function DISAS_INSN (line 872) | DISAS_INSN(undef) function DISAS_INSN (line 879) | DISAS_INSN(mulw) function DISAS_INSN (line 900) | DISAS_INSN(divw) function DISAS_INSN (line 930) | DISAS_INSN(divl) function DISAS_INSN (line 963) | DISAS_INSN(addsub) function DISAS_INSN (line 1001) | DISAS_INSN(bitrev) function DISAS_INSN (line 1008) | DISAS_INSN(bitop_reg) function DISAS_INSN (line 1061) | DISAS_INSN(sats) function gen_push (line 1070) | static void gen_push(DisasContext *s, TCGv val) function DISAS_INSN (line 1080) | DISAS_INSN(movem) function DISAS_INSN (line 1117) | DISAS_INSN(bitop_im) function DISAS_INSN (line 1179) | DISAS_INSN(arith_im) function DISAS_INSN (line 1232) | DISAS_INSN(byterev) function DISAS_INSN (line 1240) | DISAS_INSN(move) function DISAS_INSN (line 1277) | DISAS_INSN(negx) function DISAS_INSN (line 1286) | DISAS_INSN(lea) function DISAS_INSN (line 1300) | DISAS_INSN(clr) function TCGv (line 1321) | static TCGv gen_get_ccr(DisasContext *s) function DISAS_INSN (line 1332) | DISAS_INSN(move_from_ccr) function DISAS_INSN (line 1342) | DISAS_INSN(neg) function gen_set_sr_im (line 1357) | static void gen_set_sr_im(DisasContext *s, uint16_t val, int ccr_only) function gen_set_sr (line 1366) | static void gen_set_sr(DisasContext *s, uint16_t insn, int ccr_only) function DISAS_INSN (line 1394) | DISAS_INSN(move_to_ccr) function DISAS_INSN (line 1399) | DISAS_INSN(not) function DISAS_INSN (line 1408) | DISAS_INSN(swap) function DISAS_INSN (line 1423) | DISAS_INSN(pea) function DISAS_INSN (line 1435) | DISAS_INSN(ext) function DISAS_INSN (line 1455) | DISAS_INSN(tst) function DISAS_INSN (line 1477) | DISAS_INSN(pulse) function DISAS_INSN (line 1482) | DISAS_INSN(illegal) function DISAS_INSN (line 1488) | DISAS_INSN(tas) function DISAS_INSN (line 1501) | DISAS_INSN(mull) function DISAS_INSN (line 1525) | DISAS_INSN(link) function DISAS_INSN (line 1542) | DISAS_INSN(unlk) function DISAS_INSN (line 1556) | DISAS_INSN(nop) function DISAS_INSN (line 1560) | DISAS_INSN(rts) function DISAS_INSN (line 1569) | DISAS_INSN(jump) function DISAS_INSN (line 1587) | DISAS_INSN(addsubq) function DISAS_INSN (line 1625) | DISAS_INSN(tpf) function DISAS_INSN (line 1641) | DISAS_INSN(branch) function DISAS_INSN (line 1675) | DISAS_INSN(moveq) function DISAS_INSN (line 1684) | DISAS_INSN(mvzs) function DISAS_INSN (line 1700) | DISAS_INSN(or) function DISAS_INSN (line 1721) | DISAS_INSN(suba) function DISAS_INSN (line 1731) | DISAS_INSN(subx) function DISAS_INSN (line 1742) | DISAS_INSN(mov3q) function DISAS_INSN (line 1755) | DISAS_INSN(cmp) function DISAS_INSN (line 1787) | DISAS_INSN(cmpa) function DISAS_INSN (line 1807) | DISAS_INSN(eor) function DISAS_INSN (line 1822) | DISAS_INSN(and) function DISAS_INSN (line 1843) | DISAS_INSN(adda) function DISAS_INSN (line 1853) | DISAS_INSN(addx) function DISAS_INSN (line 1866) | DISAS_INSN(shift_im) function DISAS_INSN (line 1890) | DISAS_INSN(shift_reg) function DISAS_INSN (line 1911) | DISAS_INSN(ff1) function TCGv (line 1919) | static TCGv gen_get_sr(DisasContext *s) function DISAS_INSN (line 1931) | DISAS_INSN(strldsr) function DISAS_INSN (line 1953) | DISAS_INSN(move_from_sr) function DISAS_INSN (line 1967) | DISAS_INSN(move_to_sr) function DISAS_INSN (line 1977) | DISAS_INSN(move_from_usp) function DISAS_INSN (line 1987) | DISAS_INSN(move_to_usp) function DISAS_INSN (line 1997) | DISAS_INSN(halt) function DISAS_INSN (line 2002) | DISAS_INSN(stop) function DISAS_INSN (line 2019) | DISAS_INSN(rte) function DISAS_INSN (line 2028) | DISAS_INSN(movec) function DISAS_INSN (line 2050) | DISAS_INSN(intouch) function DISAS_INSN (line 2059) | DISAS_INSN(cpushl) function DISAS_INSN (line 2068) | DISAS_INSN(wddata) function DISAS_INSN (line 2073) | DISAS_INSN(wdebug) function DISAS_INSN (line 2083) | DISAS_INSN(trap) function DISAS_INSN (line 2090) | DISAS_INSN(fpu) function DISAS_INSN (line 2376) | DISAS_INSN(fbcc) function DISAS_INSN (line 2452) | DISAS_INSN(frestore) function DISAS_INSN (line 2458) | DISAS_INSN(fsave) function TCGv (line 2464) | static inline TCGv gen_mac_extract_word(DisasContext *s, TCGv val, int u... function gen_mac_clear_flags (line 2486) | static void gen_mac_clear_flags(void) function DISAS_INSN (line 2492) | DISAS_INSN(mac) function DISAS_INSN (line 2657) | DISAS_INSN(from_mac) function DISAS_INSN (line 2681) | DISAS_INSN(move_mac) function DISAS_INSN (line 2693) | DISAS_INSN(from_macsr) function DISAS_INSN (line 2701) | DISAS_INSN(from_mask) function DISAS_INSN (line 2708) | DISAS_INSN(from_mext) function DISAS_INSN (line 2720) | DISAS_INSN(macsr_to_ccr) function DISAS_INSN (line 2727) | DISAS_INSN(to_mac) function DISAS_INSN (line 2748) | DISAS_INSN(to_macsr) function DISAS_INSN (line 2756) | DISAS_INSN(to_mask) function DISAS_INSN (line 2763) | DISAS_INSN(to_mext) function register_opcode (line 2779) | static void function register_m68k_insns (line 2814) | void register_m68k_insns (CPUM68KState *env) function disas_m68k_insn (line 2940) | static void disas_m68k_insn(CPUM68KState * env, DisasContext *s) function gen_intermediate_code_internal (line 2951) | static inline void function gen_intermediate_code (line 3075) | void gen_intermediate_code(CPUM68KState *env, TranslationBlock *tb) function gen_intermediate_code_pc (line 3080) | void gen_intermediate_code_pc(CPUM68KState *env, TranslationBlock *tb) function cpu_dump_state (line 3085) | void cpu_dump_state(CPUM68KState *env, FILE *f, fprintf_function cpu_fpr... function restore_state_to_opc (line 3106) | void restore_state_to_opc(CPUM68KState *env, TranslationBlock *tb, int p... FILE: qemu/target-microblaze/cpu.h type CPUMBState (line 31) | struct CPUMBState type CPUMBState (line 32) | typedef struct CPUMBState CPUMBState; type CPUMBState (line 233) | struct CPUMBState { function cpu_mmu_index (line 308) | static inline int cpu_mmu_index (CPUMBState *env) function cpu_clone_regs (line 324) | static inline void cpu_clone_regs(CPUMBState *env, target_ulong newsp) function cpu_set_tls (line 332) | static inline void cpu_set_tls(CPUMBState *env, target_ulong newtls) function cpu_interrupts_enabled (line 336) | static inline int cpu_interrupts_enabled(CPUMBState *env) function target_ulong (line 343) | static inline target_ulong cpu_get_pc(CPUMBState *env) function cpu_get_tb_cpu_state (line 348) | static inline void cpu_get_tb_cpu_state(CPUMBState *env, target_ulong *pc, function cpu_has_work (line 362) | static inline bool cpu_has_work(CPUMBState *env) function cpu_pc_from_tb (line 369) | static inline void cpu_pc_from_tb(CPUMBState *env, TranslationBlock *tb) FILE: qemu/target-microblaze/helper.c function do_interrupt (line 28) | void do_interrupt (CPUMBState *env) function cpu_mb_handle_mmu_fault (line 34) | int cpu_mb_handle_mmu_fault(CPUMBState * env, target_ulong address, int rw, function cpu_mb_handle_mmu_fault (line 44) | int cpu_mb_handle_mmu_fault (CPUMBState *env, target_ulong address, int rw, function do_interrupt (line 110) | void do_interrupt(CPUMBState *env) function target_phys_addr_t (line 258) | target_phys_addr_t cpu_get_phys_page_debug(CPUMBState * env, target_ulon... FILE: qemu/target-microblaze/machine.c function cpu_save (line 4) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 8) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-microblaze/mmu.c function tlb_decode_size (line 24) | static unsigned int tlb_decode_size(unsigned int f) function mmu_flush_idx (line 34) | static void mmu_flush_idx(CPUMBState *env, unsigned int idx) function mmu_change_pid (line 54) | static void mmu_change_pid(CPUMBState *env, unsigned int newpid) function mmu_translate (line 74) | unsigned int mmu_translate(struct microblaze_mmu *mmu, function mmu_read (line 178) | uint32_t mmu_read(CPUMBState *env, uint32_t rn) function mmu_write (line 218) | void mmu_write(CPUMBState *env, uint32_t rn, uint32_t v) function mmu_init (line 292) | void mmu_init(struct microblaze_mmu *mmu) FILE: qemu/target-microblaze/mmu.h type microblaze_mmu (line 59) | struct microblaze_mmu type microblaze_mmu_lookup (line 73) | struct microblaze_mmu_lookup type microblaze_mmu (line 86) | struct microblaze_mmu type microblaze_mmu_lookup (line 87) | struct microblaze_mmu_lookup type microblaze_mmu (line 91) | struct microblaze_mmu FILE: qemu/target-microblaze/op_helper.c function tlb_fill (line 45) | void tlb_fill(CPUMBState *env1, target_ulong addr, int is_write, int mmu... function helper_put (line 74) | void helper_put(uint32_t id, uint32_t ctrl, uint32_t data) function helper_get (line 91) | uint32_t helper_get(uint32_t id, uint32_t ctrl) function helper_raise_exception (line 109) | void helper_raise_exception(uint32_t index) function helper_debug (line 115) | void helper_debug(void) function compute_carry (line 137) | static inline uint32_t compute_carry(uint32_t a, uint32_t b, uint32_t cin) function helper_cmp (line 148) | uint32_t helper_cmp(uint32_t a, uint32_t b) function helper_cmpu (line 158) | uint32_t helper_cmpu(uint32_t a, uint32_t b) function helper_clz (line 168) | uint32_t helper_clz(uint32_t t0) function helper_carry (line 173) | uint32_t helper_carry(uint32_t a, uint32_t b, uint32_t cf) function div_prepare (line 180) | static inline int div_prepare(uint32_t a, uint32_t b) function helper_divs (line 196) | uint32_t helper_divs(uint32_t a, uint32_t b) function helper_divu (line 203) | uint32_t helper_divu(uint32_t a, uint32_t b) function raise_fpu_exception (line 211) | static void raise_fpu_exception(void) function update_fpu_flags (line 217) | static void update_fpu_flags(int flags) function helper_fadd (line 244) | uint32_t helper_fadd(uint32_t a, uint32_t b) function helper_frsub (line 259) | uint32_t helper_frsub(uint32_t a, uint32_t b) function helper_fmul (line 273) | uint32_t helper_fmul(uint32_t a, uint32_t b) function helper_fdiv (line 288) | uint32_t helper_fdiv(uint32_t a, uint32_t b) function helper_fcmp_un (line 303) | uint32_t helper_fcmp_un(uint32_t a, uint32_t b) function helper_fcmp_lt (line 323) | uint32_t helper_fcmp_lt(uint32_t a, uint32_t b) function helper_fcmp_eq (line 339) | uint32_t helper_fcmp_eq(uint32_t a, uint32_t b) function helper_fcmp_le (line 355) | uint32_t helper_fcmp_le(uint32_t a, uint32_t b) function helper_fcmp_gt (line 372) | uint32_t helper_fcmp_gt(uint32_t a, uint32_t b) function helper_fcmp_ne (line 386) | uint32_t helper_fcmp_ne(uint32_t a, uint32_t b) function helper_fcmp_ge (line 401) | uint32_t helper_fcmp_ge(uint32_t a, uint32_t b) function helper_flt (line 416) | uint32_t helper_flt(uint32_t a) function helper_fint (line 425) | uint32_t helper_fint(uint32_t a) function helper_fsqrt (line 440) | uint32_t helper_fsqrt(uint32_t a) function helper_pcmpbf (line 454) | uint32_t helper_pcmpbf(uint32_t a, uint32_t b) function helper_memalign (line 467) | void helper_memalign(uint32_t addr, uint32_t dr, uint32_t wr, uint32_t m... function helper_stackprot (line 486) | void helper_stackprot(uint32_t addr) function helper_mmu_read (line 499) | uint32_t helper_mmu_read(uint32_t rn) function helper_mmu_write (line 504) | void helper_mmu_write(uint32_t rn, uint32_t v) function cpu_unassigned_access (line 509) | void cpu_unassigned_access(CPUMBState *env1, target_phys_addr_t addr, FILE: qemu/target-microblaze/translate.c type DisasContext (line 55) | typedef struct DisasContext { function sign_extend (line 101) | static inline int sign_extend(unsigned int val, unsigned int width) function t_sync_flags (line 113) | static inline void t_sync_flags(DisasContext *dc) function t_gen_raise_exception (line 122) | static inline void t_gen_raise_exception(DisasContext *dc, uint32_t index) function gen_goto_tb (line 133) | static void gen_goto_tb(DisasContext *dc, int n, target_ulong dest) function read_carry (line 147) | static void read_carry(DisasContext *dc, TCGv d) function write_carry (line 152) | static void write_carry(DisasContext *dc, TCGv v) function dec_alu_op_b_is_small_imm (line 166) | static inline int dec_alu_op_b_is_small_imm(DisasContext *dc) function TCGv (line 172) | static inline TCGv *dec_alu_op_b(DisasContext *dc) function dec_add (line 184) | static void dec_add(DisasContext *dc) function dec_sub (line 238) | static void dec_sub(DisasContext *dc) function dec_pattern (line 309) | static void dec_pattern(DisasContext *dc) function dec_and (line 364) | static void dec_and(DisasContext *dc) function dec_or (line 388) | static void dec_or(DisasContext *dc) function dec_xor (line 400) | static void dec_xor(DisasContext *dc) function msr_read (line 412) | static inline void msr_read(DisasContext *dc, TCGv d) function msr_write (line 417) | static inline void msr_write(DisasContext *dc, TCGv v) function dec_msr (line 430) | static void dec_msr(DisasContext *dc) function t_gen_muls (line 588) | static void t_gen_muls(TCGv d, TCGv d2, TCGv a, TCGv b) function t_gen_mulu (line 608) | static void t_gen_mulu(TCGv d, TCGv d2, TCGv a, TCGv b) function dec_mul (line 628) | static void dec_mul(DisasContext *dc) function dec_div (line 684) | static void dec_div(DisasContext *dc) function dec_barrel (line 705) | static void dec_barrel(DisasContext *dc) function dec_bit (line 739) | static void dec_bit(DisasContext *dc) function sync_jmpstate (line 834) | static inline void sync_jmpstate(DisasContext *dc) function dec_imm (line 845) | static void dec_imm(DisasContext *dc) function gen_load (line 853) | static inline void gen_load(DisasContext *dc, TCGv dst, TCGv addr, function TCGv (line 868) | static inline TCGv *compute_ldst_addr(DisasContext *dc, TCGv *t) function dec_byteswap (line 919) | static inline void dec_byteswap(DisasContext *dc, TCGv dst, TCGv src, in... function dec_load (line 937) | static void dec_load(DisasContext *dc) function gen_store (line 1053) | static void gen_store(DisasContext *dc, TCGv addr, TCGv val, function dec_store (line 1068) | static void dec_store(DisasContext *dc) function eval_cc (line 1171) | static inline void eval_cc(DisasContext *dc, unsigned int cc, function eval_cond_jmp (line 1199) | static void eval_cond_jmp(DisasContext *dc, TCGv pc_true, TCGv pc_false) function dec_bcc (line 1211) | static void dec_bcc(DisasContext *dc) function dec_br (line 1242) | static void dec_br(DisasContext *dc) function do_rti (line 1304) | static inline void do_rti(DisasContext *dc) function do_rtb (line 1321) | static inline void do_rtb(DisasContext *dc) function do_rte (line 1338) | static inline void do_rte(DisasContext *dc) function dec_rts (line 1357) | static void dec_rts(DisasContext *dc) function dec_check_fpuv2 (line 1403) | static int dec_check_fpuv2(DisasContext *dc) function dec_fpu (line 1416) | static void dec_fpu(DisasContext *dc) function dec_null (line 1514) | static void dec_null(DisasContext *dc) function dec_stream (line 1527) | static void dec_stream(DisasContext *dc) type decoder_info (line 1562) | struct decoder_info { function decode (line 1590) | static inline void decode(DisasContext *dc) function check_breakpoint (line 1635) | static void check_breakpoint(CPUMBState *env, DisasContext *dc) function gen_intermediate_code_internal (line 1650) | static void function gen_intermediate_code (line 1853) | void gen_intermediate_code (CPUMBState *env, struct TranslationBlock *tb) function gen_intermediate_code_pc (line 1858) | void gen_intermediate_code_pc (CPUMBState *env, struct TranslationBlock ... function cpu_dump_state (line 1863) | void cpu_dump_state (CPUMBState *env, FILE *f, fprintf_function cpu_fpri... function CPUMBState (line 1891) | CPUMBState *cpu_mb_init (const char *cpu_model) function cpu_state_reset (line 1942) | void cpu_state_reset(CPUMBState *env) function restore_state_to_opc (line 1994) | void restore_state_to_opc(CPUMBState *env, TranslationBlock *tb, int pc_... FILE: qemu/target-mips/cpu.h type uint_fast8_t (line 21) | typedef unsigned char uint_fast8_t; type uint_fast16_t (line 22) | typedef unsigned int uint_fast16_t; type CPUMIPSState (line 25) | struct CPUMIPSState type r4k_tlb_t (line 27) | typedef struct r4k_tlb_t r4k_tlb_t; type r4k_tlb_t (line 28) | struct r4k_tlb_t { type CPUMIPSTLBContext (line 43) | typedef struct CPUMIPSTLBContext CPUMIPSTLBContext; type CPUMIPSTLBContext (line 44) | struct CPUMIPSTLBContext { type fpr_t (line 60) | typedef union fpr_t fpr_t; type CPUMIPSFPUContext (line 76) | typedef struct CPUMIPSFPUContext CPUMIPSFPUContext; type CPUMIPSFPUContext (line 77) | struct CPUMIPSFPUContext { type CPUMIPSMVPContext (line 114) | typedef struct CPUMIPSMVPContext CPUMIPSMVPContext; type CPUMIPSMVPContext (line 115) | struct CPUMIPSMVPContext { type mips_def_t (line 138) | typedef struct mips_def_t mips_def_t; type TCState (line 145) | typedef struct TCState TCState; type TCState (line 146) | struct TCState { type CPUMIPSState (line 178) | typedef struct CPUMIPSState CPUMIPSState; type CPUMIPSState (line 179) | struct CPUMIPSState { function cpu_mmu_index (line 518) | static inline int cpu_mmu_index (CPUMIPSState *env) function cpu_clone_regs (line 523) | static inline void cpu_clone_regs(CPUMIPSState *env, target_ulong newsp) function cpu_mips_hw_interrupts_pending (line 531) | static inline int cpu_mips_hw_interrupts_pending(CPUMIPSState *env) function cpu_get_tb_cpu_state (line 660) | static inline void cpu_get_tb_cpu_state(CPUMIPSState *env, target_ulong ... function cpu_set_tls (line 668) | static inline void cpu_set_tls(CPUMIPSState *env, target_ulong newtls) function mips_vpe_active (line 673) | static inline int mips_vpe_active(CPUMIPSState *env) function cpu_has_work (line 704) | static inline int cpu_has_work(CPUMIPSState *env) function cpu_pc_from_tb (line 733) | static inline void cpu_pc_from_tb(CPUMIPSState *env, TranslationBlock *tb) FILE: qemu/target-mips/helper.c function no_mmu_map_address (line 39) | int no_mmu_map_address (CPUMIPSState *env, target_phys_addr_t *physical,... function fixed_mmu_map_address (line 48) | int fixed_mmu_map_address (CPUMIPSState *env, target_phys_addr_t *physic... function r4k_map_address (line 66) | int r4k_map_address (CPUMIPSState *env, target_phys_addr_t *physical, in... function get_physical_address (line 102) | static int get_physical_address (CPUMIPSState *env, target_phys_addr_t *... function raise_mmu_exception (line 204) | static void raise_mmu_exception(CPUMIPSState *env, target_ulong address, function target_phys_addr_t (line 257) | target_phys_addr_t cpu_get_phys_page_debug(CPUMIPSState *env, target_ulo... function cpu_mips_handle_mmu_fault (line 268) | int cpu_mips_handle_mmu_fault (CPUMIPSState *env, target_ulong address, ... function target_phys_addr_t (line 311) | target_phys_addr_t cpu_mips_translate_address(CPUMIPSState *env, target_... function target_ulong (line 370) | static target_ulong exception_resume_pc (CPUMIPSState *env) function set_hflags_for_handler (line 386) | static void set_hflags_for_handler (CPUMIPSState *env) function do_interrupt (line 399) | void do_interrupt (CPUMIPSState *env) function r4k_invalidate_tlb (line 640) | void r4k_invalidate_tlb (CPUMIPSState *env, int idx, int use_extra) FILE: qemu/target-mips/machine.c function save_tc (line 6) | static void save_tc(QEMUFile *f, TCState *tc) function save_fpu (line 30) | static void save_fpu(QEMUFile *f, CPUMIPSFPUContext *fpu) function cpu_save (line 43) | void cpu_save(QEMUFile *f, void *opaque) function load_tc (line 154) | static void load_tc(QEMUFile *f, TCState *tc) function load_fpu (line 178) | static void load_fpu(QEMUFile *f, CPUMIPSFPUContext *fpu) function cpu_load (line 191) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-mips/op_helper.c function compute_hflags (line 35) | static inline void compute_hflags(CPUMIPSState *env) function helper_raise_exception_err (line 87) | void helper_raise_exception_err (uint32_t exception, int error_code) function helper_raise_exception (line 98) | void helper_raise_exception (uint32_t exception) function do_restore_state (line 104) | static void do_restore_state (void *pc_ptr) function target_ulong (line 168) | target_ulong helper_clo (target_ulong arg1) function target_ulong (line 173) | target_ulong helper_clz (target_ulong arg1) function target_ulong (line 179) | target_ulong helper_dclo (target_ulong arg1) function target_ulong (line 184) | target_ulong helper_dclz (target_ulong arg1) function get_HILO (line 191) | static inline uint64_t get_HILO (void) function set_HILO (line 196) | static inline void set_HILO (uint64_t HILO) function set_HIT0_LO (line 202) | static inline void set_HIT0_LO (target_ulong arg1, uint64_t HILO) function set_HI_LOT0 (line 208) | static inline void set_HI_LOT0 (target_ulong arg1, uint64_t HILO) function target_ulong (line 215) | target_ulong helper_muls (target_ulong arg1, target_ulong arg2) function target_ulong (line 222) | target_ulong helper_mulsu (target_ulong arg1, target_ulong arg2) function target_ulong (line 229) | target_ulong helper_macc (target_ulong arg1, target_ulong arg2) function target_ulong (line 236) | target_ulong helper_macchi (target_ulong arg1, target_ulong arg2) function target_ulong (line 243) | target_ulong helper_maccu (target_ulong arg1, target_ulong arg2) function target_ulong (line 250) | target_ulong helper_macchiu (target_ulong arg1, target_ulong arg2) function target_ulong (line 257) | target_ulong helper_msac (target_ulong arg1, target_ulong arg2) function target_ulong (line 264) | target_ulong helper_msachi (target_ulong arg1, target_ulong arg2) function target_ulong (line 271) | target_ulong helper_msacu (target_ulong arg1, target_ulong arg2) function target_ulong (line 278) | target_ulong helper_msachiu (target_ulong arg1, target_ulong arg2) function target_ulong (line 285) | target_ulong helper_mulhi (target_ulong arg1, target_ulong arg2) function target_ulong (line 292) | target_ulong helper_mulhiu (target_ulong arg1, target_ulong arg2) function target_ulong (line 299) | target_ulong helper_mulshi (target_ulong arg1, target_ulong arg2) function target_ulong (line 306) | target_ulong helper_mulshiu (target_ulong arg1, target_ulong arg2) function helper_dmult (line 314) | void helper_dmult (target_ulong arg1, target_ulong arg2) function helper_dmultu (line 319) | void helper_dmultu (target_ulong arg1, target_ulong arg2) function target_phys_addr_t (line 327) | static inline target_phys_addr_t do_translate_address(target_ulong addre... function target_ulong (line 386) | target_ulong helper_lwl(target_ulong arg1, target_ulong arg2, int mem_idx) function target_ulong (line 410) | target_ulong helper_lwr(target_ulong arg1, target_ulong arg2, int mem_idx) function helper_swl (line 434) | void helper_swl(target_ulong arg1, target_ulong arg2, int mem_idx) function helper_swr (line 448) | void helper_swr(target_ulong arg1, target_ulong arg2, int mem_idx) function target_ulong (line 472) | target_ulong helper_ldl(target_ulong arg1, target_ulong arg2, int mem_idx) function target_ulong (line 517) | target_ulong helper_ldr(target_ulong arg1, target_ulong arg2, int mem_idx) function helper_sdl (line 562) | void helper_sdl(target_ulong arg1, target_ulong arg2, int mem_idx) function helper_sdr (line 588) | void helper_sdr(target_ulong arg1, target_ulong arg2, int mem_idx) function helper_lwm (line 617) | void helper_lwm (target_ulong addr, target_ulong reglist, uint32_t mem_idx) function helper_swm (line 650) | void helper_swm (target_ulong addr, target_ulong reglist, uint32_t mem_idx) function helper_ldm (line 684) | void helper_ldm (target_ulong addr, target_ulong reglist, uint32_t mem_idx) function helper_sdm (line 717) | void helper_sdm (target_ulong addr, target_ulong reglist, uint32_t mem_idx) function mips_vpe_is_wfi (line 753) | static int mips_vpe_is_wfi(CPUMIPSState *c) function mips_vpe_wake (line 760) | static inline void mips_vpe_wake(CPUMIPSState *c) function mips_vpe_sleep (line 768) | static inline void mips_vpe_sleep(CPUMIPSState *c) function mips_tc_wake (line 776) | static inline void mips_tc_wake(CPUMIPSState *c, int tc) function mips_tc_sleep (line 784) | static inline void mips_tc_sleep(CPUMIPSState *c, int tc) function CPUMIPSState (line 799) | static CPUMIPSState *mips_cpu_map_tc(int *tc) function sync_c0_status (line 826) | static void sync_c0_status(CPUMIPSState *cpu, int tc) function sync_c0_tcstatus (line 861) | static void sync_c0_tcstatus(CPUMIPSState *cpu, int tc, target_ulong v) function sync_c0_entryhi (line 892) | static void sync_c0_entryhi(CPUMIPSState *cpu, int tc) function target_ulong (line 910) | target_ulong helper_mfc0_mvpcontrol (void) function target_ulong (line 915) | target_ulong helper_mfc0_mvpconf0 (void) function target_ulong (line 920) | target_ulong helper_mfc0_mvpconf1 (void) function target_ulong (line 925) | target_ulong helper_mfc0_random (void) function target_ulong (line 930) | target_ulong helper_mfc0_tcstatus (void) function target_ulong (line 935) | target_ulong helper_mftc0_tcstatus(void) function target_ulong (line 946) | target_ulong helper_mfc0_tcbind (void) function target_ulong (line 951) | target_ulong helper_mftc0_tcbind(void) function target_ulong (line 962) | target_ulong helper_mfc0_tcrestart (void) function target_ulong (line 967) | target_ulong helper_mftc0_tcrestart(void) function target_ulong (line 978) | target_ulong helper_mfc0_tchalt (void) function target_ulong (line 983) | target_ulong helper_mftc0_tchalt(void) function target_ulong (line 994) | target_ulong helper_mfc0_tccontext (void) function target_ulong (line 999) | target_ulong helper_mftc0_tccontext(void) function target_ulong (line 1010) | target_ulong helper_mfc0_tcschedule (void) function target_ulong (line 1015) | target_ulong helper_mftc0_tcschedule(void) function target_ulong (line 1026) | target_ulong helper_mfc0_tcschefback (void) function target_ulong (line 1031) | target_ulong helper_mftc0_tcschefback(void) function target_ulong (line 1042) | target_ulong helper_mfc0_count (void) function target_ulong (line 1047) | target_ulong helper_mftc0_entryhi(void) function target_ulong (line 1055) | target_ulong helper_mftc0_cause(void) function target_ulong (line 1070) | target_ulong helper_mftc0_status(void) function target_ulong (line 1078) | target_ulong helper_mfc0_lladdr (void) function target_ulong (line 1083) | target_ulong helper_mfc0_watchlo (uint32_t sel) function target_ulong (line 1088) | target_ulong helper_mfc0_watchhi (uint32_t sel) function target_ulong (line 1093) | target_ulong helper_mfc0_debug (void) function target_ulong (line 1102) | target_ulong helper_mftc0_debug(void) function target_ulong (line 1119) | target_ulong helper_dmfc0_tcrestart (void) function target_ulong (line 1124) | target_ulong helper_dmfc0_tchalt (void) function target_ulong (line 1129) | target_ulong helper_dmfc0_tccontext (void) function target_ulong (line 1134) | target_ulong helper_dmfc0_tcschedule (void) function target_ulong (line 1139) | target_ulong helper_dmfc0_tcschefback (void) function target_ulong (line 1144) | target_ulong helper_dmfc0_lladdr (void) function target_ulong (line 1149) | target_ulong helper_dmfc0_watchlo (uint32_t sel) function helper_mtc0_index (line 1155) | void helper_mtc0_index (target_ulong arg1) function helper_mtc0_mvpcontrol (line 1167) | void helper_mtc0_mvpcontrol (target_ulong arg1) function helper_mtc0_vpecontrol (line 1184) | void helper_mtc0_vpecontrol (target_ulong arg1) function helper_mttc0_vpecontrol (line 1201) | void helper_mttc0_vpecontrol(target_ulong arg1) function target_ulong (line 1217) | target_ulong helper_mftc0_vpecontrol(void) function target_ulong (line 1225) | target_ulong helper_mftc0_vpeconf0(void) function helper_mtc0_vpeconf0 (line 1233) | void helper_mtc0_vpeconf0 (target_ulong arg1) function helper_mttc0_vpeconf0 (line 1250) | void helper_mttc0_vpeconf0(target_ulong arg1) function helper_mtc0_vpeconf1 (line 1264) | void helper_mtc0_vpeconf1 (target_ulong arg1) function helper_mtc0_yqmask (line 1282) | void helper_mtc0_yqmask (target_ulong arg1) function helper_mtc0_vpeopt (line 1288) | void helper_mtc0_vpeopt (target_ulong arg1) function helper_mtc0_entrylo0 (line 1293) | void helper_mtc0_entrylo0 (target_ulong arg1) function helper_mtc0_tcstatus (line 1300) | void helper_mtc0_tcstatus (target_ulong arg1) function helper_mttc0_tcstatus (line 1311) | void helper_mttc0_tcstatus (target_ulong arg1) function helper_mtc0_tcbind (line 1323) | void helper_mtc0_tcbind (target_ulong arg1) function helper_mttc0_tcbind (line 1334) | void helper_mttc0_tcbind (target_ulong arg1) function helper_mtc0_tcrestart (line 1352) | void helper_mtc0_tcrestart (target_ulong arg1) function helper_mttc0_tcrestart (line 1360) | void helper_mttc0_tcrestart (target_ulong arg1) function helper_mtc0_tchalt (line 1378) | void helper_mtc0_tchalt (target_ulong arg1) function helper_mttc0_tchalt (line 1390) | void helper_mttc0_tchalt (target_ulong arg1) function helper_mtc0_tccontext (line 1409) | void helper_mtc0_tccontext (target_ulong arg1) function helper_mttc0_tccontext (line 1414) | void helper_mttc0_tccontext (target_ulong arg1) function helper_mtc0_tcschedule (line 1425) | void helper_mtc0_tcschedule (target_ulong arg1) function helper_mttc0_tcschedule (line 1430) | void helper_mttc0_tcschedule (target_ulong arg1) function helper_mtc0_tcschefback (line 1441) | void helper_mtc0_tcschefback (target_ulong arg1) function helper_mttc0_tcschefback (line 1446) | void helper_mttc0_tcschefback (target_ulong arg1) function helper_mtc0_entrylo1 (line 1457) | void helper_mtc0_entrylo1 (target_ulong arg1) function helper_mtc0_context (line 1464) | void helper_mtc0_context (target_ulong arg1) function helper_mtc0_pagemask (line 1469) | void helper_mtc0_pagemask (target_ulong arg1) function helper_mtc0_pagegrain (line 1475) | void helper_mtc0_pagegrain (target_ulong arg1) function helper_mtc0_wired (line 1483) | void helper_mtc0_wired (target_ulong arg1) function helper_mtc0_srsconf0 (line 1488) | void helper_mtc0_srsconf0 (target_ulong arg1) function helper_mtc0_srsconf1 (line 1493) | void helper_mtc0_srsconf1 (target_ulong arg1) function helper_mtc0_srsconf2 (line 1498) | void helper_mtc0_srsconf2 (target_ulong arg1) function helper_mtc0_srsconf3 (line 1503) | void helper_mtc0_srsconf3 (target_ulong arg1) function helper_mtc0_srsconf4 (line 1508) | void helper_mtc0_srsconf4 (target_ulong arg1) function helper_mtc0_hwrena (line 1513) | void helper_mtc0_hwrena (target_ulong arg1) function helper_mtc0_count (line 1518) | void helper_mtc0_count (target_ulong arg1) function helper_mtc0_entryhi (line 1523) | void helper_mtc0_entryhi (target_ulong arg1) function helper_mttc0_entryhi (line 1542) | void helper_mttc0_entryhi(target_ulong arg1) function helper_mtc0_compare (line 1551) | void helper_mtc0_compare (target_ulong arg1) function helper_mtc0_status (line 1556) | void helper_mtc0_status (target_ulong arg1) function helper_mttc0_status (line 1584) | void helper_mttc0_status(target_ulong arg1) function helper_mtc0_intctl (line 1593) | void helper_mtc0_intctl (target_ulong arg1) function helper_mtc0_srsctl (line 1599) | void helper_mtc0_srsctl (target_ulong arg1) function mtc0_cause (line 1605) | static void mtc0_cause(CPUMIPSState *cpu, target_ulong arg1) function helper_mtc0_cause (line 1633) | void helper_mtc0_cause(target_ulong arg1) function helper_mttc0_cause (line 1638) | void helper_mttc0_cause(target_ulong arg1) function target_ulong (line 1646) | target_ulong helper_mftc0_epc(void) function target_ulong (line 1654) | target_ulong helper_mftc0_ebase(void) function helper_mtc0_ebase (line 1662) | void helper_mtc0_ebase (target_ulong arg1) function helper_mttc0_ebase (line 1668) | void helper_mttc0_ebase(target_ulong arg1) function target_ulong (line 1675) | target_ulong helper_mftc0_configx(target_ulong idx) function helper_mtc0_config0 (line 1694) | void helper_mtc0_config0 (target_ulong arg1) function helper_mtc0_config2 (line 1699) | void helper_mtc0_config2 (target_ulong arg1) function helper_mtc0_lladdr (line 1705) | void helper_mtc0_lladdr (target_ulong arg1) function helper_mtc0_watchlo (line 1712) | void helper_mtc0_watchlo (target_ulong arg1, uint32_t sel) function helper_mtc0_watchhi (line 1719) | void helper_mtc0_watchhi (target_ulong arg1, uint32_t sel) function helper_mtc0_xcontext (line 1725) | void helper_mtc0_xcontext (target_ulong arg1) function helper_mtc0_framemask (line 1731) | void helper_mtc0_framemask (target_ulong arg1) function helper_mtc0_debug (line 1736) | void helper_mtc0_debug (target_ulong arg1) function helper_mttc0_debug (line 1745) | void helper_mttc0_debug(target_ulong arg1) function helper_mtc0_performance0 (line 1761) | void helper_mtc0_performance0 (target_ulong arg1) function helper_mtc0_taglo (line 1766) | void helper_mtc0_taglo (target_ulong arg1) function helper_mtc0_datalo (line 1771) | void helper_mtc0_datalo (target_ulong arg1) function helper_mtc0_taghi (line 1776) | void helper_mtc0_taghi (target_ulong arg1) function helper_mtc0_datahi (line 1781) | void helper_mtc0_datahi (target_ulong arg1) function target_ulong (line 1787) | target_ulong helper_mftgpr(uint32_t sel) function target_ulong (line 1798) | target_ulong helper_mftlo(uint32_t sel) function target_ulong (line 1809) | target_ulong helper_mfthi(uint32_t sel) function target_ulong (line 1820) | target_ulong helper_mftacx(uint32_t sel) function target_ulong (line 1831) | target_ulong helper_mftdsp(void) function helper_mttgpr (line 1842) | void helper_mttgpr(target_ulong arg1, uint32_t sel) function helper_mttlo (line 1853) | void helper_mttlo(target_ulong arg1, uint32_t sel) function helper_mtthi (line 1864) | void helper_mtthi(target_ulong arg1, uint32_t sel) function helper_mttacx (line 1875) | void helper_mttacx(target_ulong arg1, uint32_t sel) function helper_mttdsp (line 1886) | void helper_mttdsp(target_ulong arg1) function target_ulong (line 1898) | target_ulong helper_dmt(void) function target_ulong (line 1904) | target_ulong helper_emt(void) function target_ulong (line 1910) | target_ulong helper_dvpe(void) function target_ulong (line 1926) | target_ulong helper_evpe(void) function helper_fork (line 1945) | void helper_fork(target_ulong arg1, target_ulong arg2) function target_ulong (line 1952) | target_ulong helper_yield(target_ulong arg) function cpu_mips_tlb_flush (line 1984) | static void cpu_mips_tlb_flush (CPUMIPSState *env, int flush_global) function r4k_mips_tlb_flush_extra (line 1991) | static void r4k_mips_tlb_flush_extra (CPUMIPSState *env, int first) function r4k_fill_tlb (line 1999) | static void r4k_fill_tlb (int idx) function r4k_helper_tlbwi (line 2022) | void r4k_helper_tlbwi (void) function r4k_helper_tlbwr (line 2037) | void r4k_helper_tlbwr (void) function r4k_helper_tlbp (line 2045) | void r4k_helper_tlbp (void) function r4k_helper_tlbr (line 2087) | void r4k_helper_tlbr (void) function helper_tlbwi (line 2111) | void helper_tlbwi(void) function helper_tlbwr (line 2116) | void helper_tlbwr(void) function helper_tlbp (line 2121) | void helper_tlbp(void) function helper_tlbr (line 2126) | void helper_tlbr(void) function target_ulong (line 2132) | target_ulong helper_di (void) function target_ulong (line 2140) | target_ulong helper_ei (void) function debug_pre_eret (line 2148) | static void debug_pre_eret (void) function debug_post_eret (line 2161) | static void debug_post_eret (void) function set_pc (line 2179) | static void set_pc (target_ulong error_pc) function helper_eret (line 2189) | void helper_eret (void) function helper_deret (line 2204) | void helper_deret (void) function target_ulong (line 2216) | target_ulong helper_rdhwr_cpunum(void) function target_ulong (line 2227) | target_ulong helper_rdhwr_synci_step(void) function target_ulong (line 2238) | target_ulong helper_rdhwr_cc(void) function target_ulong (line 2249) | target_ulong helper_rdhwr_ccres(void) function helper_pmon (line 2260) | void helper_pmon (int function) function helper_wait (line 2286) | void helper_wait (void) function do_unaligned_access (line 2313) | static void do_unaligned_access (target_ulong addr, int is_write, int is... function tlb_fill (line 2320) | void tlb_fill(CPUMIPSState *env1, target_ulong addr, int is_write, int m... function cpu_unassigned_access (line 2347) | void cpu_unassigned_access(CPUMIPSState *env1, target_phys_addr_t addr, function target_ulong (line 2384) | target_ulong helper_cfc1 (uint32_t reg) function helper_ctc1 (line 2409) | void helper_ctc1 (target_ulong arg1, uint32_t reg) function ieee_ex_to_mips (line 2446) | static inline int ieee_ex_to_mips(int xcpt) function update_fcr31 (line 2469) | static inline void update_fcr31(void) function helper_float_sqrt_d (line 2486) | uint64_t helper_float_sqrt_d(uint64_t fdt0) function helper_float_sqrt_s (line 2491) | uint32_t helper_float_sqrt_s(uint32_t fst0) function helper_float_cvtd_s (line 2496) | uint64_t helper_float_cvtd_s(uint32_t fst0) function helper_float_cvtd_w (line 2506) | uint64_t helper_float_cvtd_w(uint32_t wt0) function helper_float_cvtd_l (line 2516) | uint64_t helper_float_cvtd_l(uint64_t dt0) function helper_float_cvtl_d (line 2526) | uint64_t helper_float_cvtl_d(uint64_t fdt0) function helper_float_cvtl_s (line 2538) | uint64_t helper_float_cvtl_s(uint32_t fst0) function helper_float_cvtps_pw (line 2550) | uint64_t helper_float_cvtps_pw(uint64_t dt0) function helper_float_cvtpw_ps (line 2562) | uint64_t helper_float_cvtpw_ps(uint64_t fdt0) function helper_float_cvts_d (line 2578) | uint32_t helper_float_cvts_d(uint64_t fdt0) function helper_float_cvts_w (line 2588) | uint32_t helper_float_cvts_w(uint32_t wt0) function helper_float_cvts_l (line 2598) | uint32_t helper_float_cvts_l(uint64_t dt0) function helper_float_cvts_pl (line 2608) | uint32_t helper_float_cvts_pl(uint32_t wt0) function helper_float_cvts_pu (line 2618) | uint32_t helper_float_cvts_pu(uint32_t wth0) function helper_float_cvtw_s (line 2628) | uint32_t helper_float_cvtw_s(uint32_t fst0) function helper_float_cvtw_d (line 2640) | uint32_t helper_float_cvtw_d(uint64_t fdt0) function helper_float_roundl_d (line 2652) | uint64_t helper_float_roundl_d(uint64_t fdt0) function helper_float_roundl_s (line 2666) | uint64_t helper_float_roundl_s(uint32_t fst0) function helper_float_roundw_d (line 2680) | uint32_t helper_float_roundw_d(uint64_t fdt0) function helper_float_roundw_s (line 2694) | uint32_t helper_float_roundw_s(uint32_t fst0) function helper_float_truncl_d (line 2708) | uint64_t helper_float_truncl_d(uint64_t fdt0) function helper_float_truncl_s (line 2720) | uint64_t helper_float_truncl_s(uint32_t fst0) function helper_float_truncw_d (line 2732) | uint32_t helper_float_truncw_d(uint64_t fdt0) function helper_float_truncw_s (line 2744) | uint32_t helper_float_truncw_s(uint32_t fst0) function helper_float_ceill_d (line 2756) | uint64_t helper_float_ceill_d(uint64_t fdt0) function helper_float_ceill_s (line 2770) | uint64_t helper_float_ceill_s(uint32_t fst0) function helper_float_ceilw_d (line 2784) | uint32_t helper_float_ceilw_d(uint64_t fdt0) function helper_float_ceilw_s (line 2798) | uint32_t helper_float_ceilw_s(uint32_t fst0) function helper_float_floorl_d (line 2812) | uint64_t helper_float_floorl_d(uint64_t fdt0) function helper_float_floorl_s (line 2826) | uint64_t helper_float_floorl_s(uint32_t fst0) function helper_float_floorw_d (line 2840) | uint32_t helper_float_floorw_d(uint64_t fdt0) function helper_float_floorw_s (line 2854) | uint32_t helper_float_floorw_s(uint32_t fst0) function helper_float_recip_d (line 2892) | uint64_t helper_float_recip_d(uint64_t fdt0) function helper_float_recip_s (line 2902) | uint32_t helper_float_recip_s(uint32_t fst0) function helper_float_rsqrt_d (line 2912) | uint64_t helper_float_rsqrt_d(uint64_t fdt0) function helper_float_rsqrt_s (line 2923) | uint32_t helper_float_rsqrt_s(uint32_t fst0) function helper_float_recip1_d (line 2934) | uint64_t helper_float_recip1_d(uint64_t fdt0) function helper_float_recip1_s (line 2944) | uint32_t helper_float_recip1_s(uint32_t fst0) function helper_float_recip1_ps (line 2954) | uint64_t helper_float_recip1_ps(uint64_t fdt0) function helper_float_rsqrt1_d (line 2966) | uint64_t helper_float_rsqrt1_d(uint64_t fdt0) function helper_float_rsqrt1_s (line 2977) | uint32_t helper_float_rsqrt1_s(uint32_t fst0) function helper_float_rsqrt1_ps (line 2988) | uint64_t helper_float_rsqrt1_ps(uint64_t fdt0) function helper_float_recip2_d (line 3135) | uint64_t helper_float_recip2_d(uint64_t fdt0, uint64_t fdt2) function helper_float_recip2_s (line 3144) | uint32_t helper_float_recip2_s(uint32_t fst0, uint32_t fst2) function helper_float_recip2_ps (line 3153) | uint64_t helper_float_recip2_ps(uint64_t fdt0, uint64_t fdt2) function helper_float_rsqrt2_d (line 3169) | uint64_t helper_float_rsqrt2_d(uint64_t fdt0, uint64_t fdt2) function helper_float_rsqrt2_s (line 3179) | uint32_t helper_float_rsqrt2_s(uint32_t fst0, uint32_t fst2) function helper_float_rsqrt2_ps (line 3189) | uint64_t helper_float_rsqrt2_ps(uint64_t fdt0, uint64_t fdt2) function helper_float_addr_ps (line 3207) | uint64_t helper_float_addr_ps(uint64_t fdt0, uint64_t fdt1) function helper_float_mulr_ps (line 3223) | uint64_t helper_float_mulr_ps(uint64_t fdt0, uint64_t fdt1) FILE: qemu/target-mips/translate.c type DisasContext (line 510) | typedef struct DisasContext { function gen_load_gpr (line 569) | static inline void gen_load_gpr (TCGv t, int reg) function gen_store_gpr (line 577) | static inline void gen_store_gpr (TCGv t, int reg) function gen_load_ACX (line 584) | static inline void gen_load_ACX (TCGv t, int reg) function gen_store_ACX (line 589) | static inline void gen_store_ACX (TCGv t, int reg) function gen_load_srsgpr (line 595) | static inline void gen_load_srsgpr (int from, int to) function gen_store_srsgpr (line 620) | static inline void gen_store_srsgpr (int from, int to) function gen_load_fpr32 (line 643) | static inline void gen_load_fpr32 (TCGv_i32 t, int reg) function gen_store_fpr32 (line 648) | static inline void gen_store_fpr32 (TCGv_i32 t, int reg) function gen_load_fpr32h (line 653) | static inline void gen_load_fpr32h (TCGv_i32 t, int reg) function gen_store_fpr32h (line 658) | static inline void gen_store_fpr32h (TCGv_i32 t, int reg) function gen_load_fpr64 (line 663) | static inline void gen_load_fpr64 (DisasContext *ctx, TCGv_i64 t, int reg) function gen_store_fpr64 (line 678) | static inline void gen_store_fpr64 (DisasContext *ctx, TCGv_i64 t, int reg) function get_fp_bit (line 695) | static inline int get_fp_bit (int cc) function gen_save_pc (line 704) | static inline void gen_save_pc(target_ulong pc) function save_cpu_state (line 709) | static inline void save_cpu_state (DisasContext *ctx, int do_save_pc) function restore_cpu_state (line 731) | static inline void restore_cpu_state (CPUMIPSState *env, DisasContext *ctx) function generate_exception_err (line 745) | static inline void function generate_exception (line 756) | static inline void function gen_op_addr_add (line 764) | static inline void gen_op_addr_add (DisasContext *ctx, TCGv ret, TCGv ar... function check_cp0_enabled (line 779) | static inline void check_cp0_enabled(DisasContext *ctx) function check_cp1_enabled (line 785) | static inline void check_cp1_enabled(DisasContext *ctx) function check_cop1x (line 795) | static inline void check_cop1x(DisasContext *ctx) function check_cp1_64bitmode (line 804) | static inline void check_cp1_64bitmode(DisasContext *ctx) function check_cp1_registers (line 821) | static inline void check_cp1_registers(DisasContext *ctx, int regs) function check_insn (line 829) | static inline void check_insn(CPUMIPSState *env, DisasContext *ctx, int ... function check_mips_64 (line 837) | static inline void check_mips_64(DisasContext *ctx) function gen_base_offset_addr (line 1000) | static void gen_base_offset_addr (DisasContext *ctx, TCGv addr, function target_ulong (line 1013) | static target_ulong pc_relative_pc (DisasContext *ctx) function gen_ld (line 1028) | static void gen_ld (CPUMIPSState *env, DisasContext *ctx, uint32_t opc, function gen_st (line 1155) | static void gen_st (DisasContext *ctx, uint32_t opc, int rt, function gen_st_cond (line 1216) | static void gen_st_cond (DisasContext *ctx, uint32_t opc, int rt, function gen_flt_ldst (line 1251) | static void gen_flt_ldst (DisasContext *ctx, uint32_t opc, int ft, function gen_cop1_ldst (line 1316) | static void gen_cop1_ldst(CPUMIPSState *env, DisasContext *ctx, function gen_arith_imm (line 1328) | static void gen_arith_imm (CPUMIPSState *env, DisasContext *ctx, uint32_... function gen_logic_imm (line 1416) | static void gen_logic_imm (CPUMIPSState *env, uint32_t opc, int rt, int ... function gen_slt_imm (line 1459) | static void gen_slt_imm (CPUMIPSState *env, uint32_t opc, int rt, int rs... function gen_shift_imm (line 1488) | static void gen_shift_imm(CPUMIPSState *env, DisasContext *ctx, uint32_t... function gen_arith (line 1580) | static void gen_arith (CPUMIPSState *env, DisasContext *ctx, uint32_t opc, function gen_cond_move (line 1760) | static void gen_cond_move (CPUMIPSState *env, uint32_t opc, int rd, int ... function gen_logic (line 1798) | static void gen_logic (CPUMIPSState *env, uint32_t opc, int rd, int rs, ... function gen_slt (line 1859) | static void gen_slt (CPUMIPSState *env, uint32_t opc, int rd, int rs, in... function gen_shift (line 1891) | static void gen_shift (CPUMIPSState *env, DisasContext *ctx, uint32_t opc, function gen_HILO (line 1972) | static void gen_HILO (DisasContext *ctx, uint32_t opc, int reg) function gen_muldiv (line 2009) | static void gen_muldiv (DisasContext *ctx, uint32_t opc, function gen_mul_vr54xx (line 2245) | static void gen_mul_vr54xx (DisasContext *ctx, uint32_t opc, function gen_cl (line 2326) | static void gen_cl (DisasContext *ctx, uint32_t opc, function gen_loongson_integer (line 2365) | static void gen_loongson_integer (DisasContext *ctx, uint32_t opc, function gen_trap (line 2580) | static void gen_trap (DisasContext *ctx, uint32_t opc, function gen_goto_tb (line 2673) | static inline void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) function gen_compute_branch (line 2693) | static void gen_compute_branch (DisasContext *ctx, uint32_t opc, function gen_bitops (line 2980) | static void gen_bitops (DisasContext *ctx, uint32_t opc, int rt, function gen_bshfl (line 3072) | static void gen_bshfl (DisasContext *ctx, uint32_t op2, int rt, int rd) function gen_mfc0_load32 (line 3144) | static inline void gen_mfc0_load32 (TCGv arg, target_ulong off) function gen_mfc0_load64 (line 3153) | static inline void gen_mfc0_load64 (TCGv arg, target_ulong off) function gen_mtc0_store32 (line 3159) | static inline void gen_mtc0_store32 (TCGv arg, target_ulong off) function gen_mtc0_store64 (line 3168) | static inline void gen_mtc0_store64 (TCGv arg, target_ulong off) function gen_mfc0 (line 3174) | static void gen_mfc0 (CPUMIPSState *env, DisasContext *ctx, TCGv arg, in... function gen_mtc0 (line 3754) | static void gen_mtc0 (CPUMIPSState *env, DisasContext *ctx, TCGv arg, in... function gen_dmfc0 (line 4351) | static void gen_dmfc0 (CPUMIPSState *env, DisasContext *ctx, TCGv arg, i... function gen_dmtc0 (line 4920) | static void gen_dmtc0 (CPUMIPSState *env, DisasContext *ctx, TCGv arg, i... function gen_mftr (line 5518) | static void gen_mftr(CPUMIPSState *env, DisasContext *ctx, int rt, int rd, function gen_mttr (line 5735) | static void gen_mttr(CPUMIPSState *env, DisasContext *ctx, int rd, int rt, function gen_cp0 (line 5932) | static void gen_cp0 (CPUMIPSState *env, DisasContext *ctx, uint32_t opc,... function gen_compute_branch1 (line 6056) | static void gen_compute_branch1 (CPUMIPSState *env, DisasContext *ctx, u... type fopcode (line 6173) | enum fopcode { function gen_cp1 (line 6313) | static void gen_cp1 (DisasContext *ctx, uint32_t opc, int rt, int fs) function gen_movci (line 6397) | static void gen_movci (DisasContext *ctx, int rd, int rs, int cc, int tf) function gen_movcf_s (line 6426) | static inline void gen_movcf_s (int fs, int fd, int cc, int tf) function gen_movcf_d (line 6445) | static inline void gen_movcf_d (DisasContext *ctx, int fs, int fd, int c... function gen_movcf_ps (line 6467) | static inline void gen_movcf_ps (int fs, int fd, int cc, int tf) function gen_farith (line 6494) | static void gen_farith (DisasContext *ctx, enum fopcode op1, function gen_flt3_ldst (line 7733) | static void gen_flt3_ldst (DisasContext *ctx, uint32_t opc, function gen_flt3_arith (line 7836) | static void gen_flt3_arith (DisasContext *ctx, uint32_t opc, function gen_rdhwr (line 8110) | static void function handle_delay_slot (line 8156) | static void handle_delay_slot (CPUMIPSState *env, DisasContext *ctx, function xlat (line 8338) | static int xlat (int r) function gen_mips16_save (line 8345) | static void gen_mips16_save (DisasContext *ctx, function gen_mips16_restore (line 8499) | static void gen_mips16_restore (DisasContext *ctx, function gen_addiupc (line 8600) | static void gen_addiupc (DisasContext *ctx, int rx, int imm, function decode_i64_mips16 (line 8622) | static void decode_i64_mips16 (CPUMIPSState *env, DisasContext *ctx, function decode_extended_mips16_opc (line 8674) | static int decode_extended_mips16_opc (CPUMIPSState *env, DisasContext *... function decode_mips16_opc (line 8866) | static int decode_mips16_opc (CPUMIPSState *env, DisasContext *ctx, function mmreg (line 9750) | static int mmreg (int r) function mmreg2 (line 9758) | static int mmreg2 (int r) function gen_addiur1sp (line 9780) | static void gen_addiur1sp (CPUMIPSState *env, DisasContext *ctx) function gen_addiur2 (line 9787) | static void gen_addiur2 (CPUMIPSState *env, DisasContext *ctx) function gen_addiusp (line 9796) | static void gen_addiusp (CPUMIPSState *env, DisasContext *ctx) function gen_addius5 (line 9814) | static void gen_addius5 (CPUMIPSState *env, DisasContext *ctx) function gen_andi16 (line 9822) | static void gen_andi16 (CPUMIPSState *env, DisasContext *ctx) function gen_ldst_multiple (line 9833) | static void gen_ldst_multiple (DisasContext *ctx, uint32_t opc, int regl... function gen_pool16c_insn (line 9875) | static void gen_pool16c_insn (CPUMIPSState *env, DisasContext *ctx, int ... function gen_ldxs (line 10003) | static void gen_ldxs (DisasContext *ctx, int base, int index, int rd) function gen_ldst_pair (line 10024) | static void gen_ldst_pair (DisasContext *ctx, uint32_t opc, int rd, function gen_pool32axf (line 10090) | static void gen_pool32axf (CPUMIPSState *env, DisasContext *ctx, int rt,... function gen_pool32fxf (line 10364) | static void gen_pool32fxf (CPUMIPSState *env, DisasContext *ctx, int rt,... function decode_micromips32_opc (line 10610) | static void decode_micromips32_opc (CPUMIPSState *env, DisasContext *ctx, function decode_micromips_opc (line 11368) | static int decode_micromips_opc (CPUMIPSState *env, DisasContext *ctx, i... function decode_opc (line 11685) | static void decode_opc (CPUMIPSState *env, DisasContext *ctx, int *is_br... function gen_intermediate_code_internal (line 12371) | static inline void function gen_intermediate_code (line 12525) | void gen_intermediate_code (CPUMIPSState *env, struct TranslationBlock *tb) function gen_intermediate_code_pc (line 12530) | void gen_intermediate_code_pc (CPUMIPSState *env, struct TranslationBloc... function fpu_dump_state (line 12535) | static void fpu_dump_state(CPUMIPSState *env, FILE *f, fprintf_function ... function cpu_mips_check_sign_extensions (line 12581) | static void function cpu_dump_state (line 12609) | void cpu_dump_state (CPUMIPSState *env, FILE *f, fprintf_function cpu_fp... function mips_tcg_init (line 12638) | static void mips_tcg_init(void) function CPUMIPSState (line 12692) | CPUMIPSState *cpu_mips_init (const char *cpu_model) function cpu_state_reset (line 12716) | void cpu_state_reset(CPUMIPSState *env) function restore_state_to_opc (line 12844) | void restore_state_to_opc(CPUMIPSState *env, TranslationBlock *tb, int p... FILE: qemu/target-mips/translate_init.c type mips_mmu_types (line 50) | enum mips_mmu_types { type mips_def_t (line 60) | struct mips_def_t { function mips_def_t (line 491) | static const mips_def_t *cpu_mips_find_by_name (const char *name) function mips_cpu_list (line 503) | void mips_cpu_list (FILE *f, fprintf_function cpu_fprintf) function no_mmu_init (line 514) | static void no_mmu_init (CPUMIPSState *env, const mips_def_t *def) function fixed_mmu_init (line 520) | static void fixed_mmu_init (CPUMIPSState *env, const mips_def_t *def) function r4k_mmu_init (line 526) | static void r4k_mmu_init (CPUMIPSState *env, const mips_def_t *def) function mmu_init (line 536) | static void mmu_init (CPUMIPSState *env, const mips_def_t *def) function fpu_init (line 559) | static void fpu_init (CPUMIPSState *env, const mips_def_t *def) function mvp_init (line 569) | static void mvp_init (CPUMIPSState *env, const mips_def_t *def) FILE: qemu/target-ppc/cpu.h type powerpc_mmu_t (line 90) | typedef enum powerpc_mmu_t powerpc_mmu_t; type powerpc_mmu_t (line 91) | enum powerpc_mmu_t { type powerpc_excp_t (line 127) | typedef enum powerpc_excp_t powerpc_excp_t; type powerpc_excp_t (line 128) | enum powerpc_excp_t { type powerpc_input_t (line 286) | typedef enum powerpc_input_t powerpc_input_t; type powerpc_input_t (line 287) | enum powerpc_input_t { type ppc_def_t (line 308) | typedef struct ppc_def_t ppc_def_t; type opc_handler_t (line 309) | typedef struct opc_handler_t opc_handler_t; type CPUPPCState (line 313) | typedef struct CPUPPCState CPUPPCState; type ppc_tb_t (line 314) | typedef struct ppc_tb_t ppc_tb_t; type ppc_spr_t (line 315) | typedef struct ppc_spr_t ppc_spr_t; type ppc_dcr_t (line 316) | typedef struct ppc_dcr_t ppc_dcr_t; type ppc_avr_t (line 317) | typedef union ppc_avr_t ppc_avr_t; type ppc_tlb_t (line 318) | typedef union ppc_tlb_t ppc_tlb_t; type ppc_spr_t (line 321) | struct ppc_spr_t { type ppc6xx_tlb_t (line 347) | typedef struct ppc6xx_tlb_t ppc6xx_tlb_t; type ppc6xx_tlb_t (line 348) | struct ppc6xx_tlb_t { type ppcemb_tlb_t (line 354) | typedef struct ppcemb_tlb_t ppcemb_tlb_t; type ppcemb_tlb_t (line 355) | struct ppcemb_tlb_t { type ppcmas_tlb_t (line 364) | typedef struct ppcmas_tlb_t { type ppc_slb_t (line 395) | typedef struct ppc_slb_t ppc_slb_t; type ppc_slb_t (line 396) | struct ppc_slb_t { type ppc_def_t (line 880) | struct ppc_def_t { type CPUPPCState (line 896) | struct CPUPPCState { type mmu_ctx_t (line 1087) | typedef struct mmu_ctx_t mmu_ctx_t; type mmu_ctx_t (line 1088) | struct mmu_ctx_t { function ppc_dump_gpr (line 1194) | static inline uint64_t ppc_dump_gpr(CPUPPCState *env, int gprn) function cpu_mmu_index (line 1229) | static inline int cpu_mmu_index (CPUPPCState *env) function cpu_clone_regs (line 1235) | static inline void cpu_clone_regs(CPUPPCState *env, target_ulong newsp) function cpu_get_tb_cpu_state (line 2061) | static inline void cpu_get_tb_cpu_state(CPUPPCState *env, target_ulong *pc, function cpu_set_tls (line 2069) | static inline void cpu_set_tls(CPUPPCState *env, target_ulong newtls) function booke206_tlbm_id (line 2081) | static inline int booke206_tlbm_id(CPUPPCState *env, ppcmas_tlb_t *tlbm) function booke206_tlb_size (line 2089) | static inline int booke206_tlb_size(CPUPPCState *env, int tlbn) function booke206_tlb_ways (line 2096) | static inline int booke206_tlb_ways(CPUPPCState *env, int tlbn) function booke206_tlbm_to_tlbn (line 2103) | static inline int booke206_tlbm_to_tlbn(CPUPPCState *env, ppcmas_tlb_t *... function booke206_tlbm_to_way (line 2120) | static inline int booke206_tlbm_to_way(CPUPPCState *env, ppcmas_tlb_t *tlb) function ppcmas_tlb_t (line 2127) | static inline ppcmas_tlb_t *booke206_get_tlbm(CPUPPCState *env, const in... function booke206_tlbnps (line 2154) | static inline uint32_t booke206_tlbnps(CPUPPCState *env, const int tlbn) function cpu_has_work (line 2178) | static inline bool cpu_has_work(CPUPPCState *env) function cpu_pc_from_tb (line 2185) | static inline void cpu_pc_from_tb(CPUPPCState *env, TranslationBlock *tb) FILE: qemu/target-ppc/helper.c function cpu_ppc_handle_mmu_fault (line 76) | int cpu_ppc_handle_mmu_fault (CPUPPCState *env, target_ulong address, in... function pte_is_valid (line 100) | static inline int pte_is_valid(target_ulong pte0) function pte_invalidate (line 105) | static inline void pte_invalidate(target_ulong *pte0) function pte64_is_valid (line 111) | static inline int pte64_is_valid(target_ulong pte0) function pte64_invalidate (line 116) | static inline void pte64_invalidate(target_ulong *pte0) function pp_check (line 129) | static inline int pp_check(int key, int pp, int nx) function check_prot (line 169) | static inline int check_prot(int prot, int rw, int access_type) function _pte_check (line 193) | static inline int _pte_check(mmu_ctx_t *ctx, int is_64b, target_ulong pte0, function pte32_check (line 254) | static inline int pte32_check(mmu_ctx_t *ctx, target_ulong pte0, function pte64_check (line 261) | static inline int pte64_check(mmu_ctx_t *ctx, target_ulong pte0, function pte_update_flags (line 268) | static inline int pte_update_flags(mmu_ctx_t *ctx, target_ulong *pte1p, function ppc6xx_tlb_getnum (line 294) | static inline int ppc6xx_tlb_getnum(CPUPPCState *env, target_ulong eaddr... function ppc6xx_tlb_invalidate_all (line 310) | static inline void ppc6xx_tlb_invalidate_all(CPUPPCState *env) function __ppc6xx_tlb_invalidate_virt (line 327) | static inline void __ppc6xx_tlb_invalidate_virt(CPUPPCState *env, function ppc6xx_tlb_invalidate_virt (line 352) | static inline void ppc6xx_tlb_invalidate_virt(CPUPPCState *env, function ppc6xx_tlb_store (line 358) | void ppc6xx_tlb_store (CPUPPCState *env, target_ulong EPN, int way, int ... function ppc6xx_tlb_check (line 377) | static inline int ppc6xx_tlb_check(CPUPPCState *env, mmu_ctx_t *ctx, function bat_size_prot (line 439) | static inline void bat_size_prot(CPUPPCState *env, target_ulong *blp, in... function bat_601_size_prot (line 464) | static inline void bat_601_size_prot(CPUPPCState *env, target_ulong *blp, function get_bat (line 489) | static inline int get_bat(CPUPPCState *env, mmu_ctx_t *ctx, target_ulong... function target_phys_addr_t (line 564) | static inline target_phys_addr_t get_pteg_offset(CPUPPCState *env, function _find_pte (line 572) | static inline int _find_pte(CPUPPCState *env, mmu_ctx_t *ctx, int is_64b... function find_pte (line 678) | static inline int find_pte(CPUPPCState *env, mmu_ctx_t *ctx, int h, int rw, function ppc_slb_t (line 690) | static inline ppc_slb_t *slb_lookup(CPUPPCState *env, target_ulong eaddr) function ppc_slb_invalidate_all (line 719) | void ppc_slb_invalidate_all (CPUPPCState *env) function ppc_slb_invalidate_one (line 741) | void ppc_slb_invalidate_one (CPUPPCState *env, uint64_t T0) function ppc_store_slb (line 761) | int ppc_store_slb (CPUPPCState *env, target_ulong rb, target_ulong rs) function ppc_load_slb_esid (line 787) | int ppc_load_slb_esid (CPUPPCState *env, target_ulong rb, target_ulong *rt) function ppc_load_slb_vsid (line 800) | int ppc_load_slb_vsid (CPUPPCState *env, target_ulong rb, target_ulong *rt) function get_segment (line 815) | static inline int get_segment(CPUPPCState *env, mmu_ctx_t *ctx, function ppcemb_tlb_check (line 1005) | int ppcemb_tlb_check(CPUPPCState *env, ppcemb_tlb_t *tlb, function ppcemb_tlb_search (line 1038) | int ppcemb_tlb_search (CPUPPCState *env, target_ulong address, uint32_t ... function ppc4xx_tlb_invalidate_all (line 1058) | static inline void ppc4xx_tlb_invalidate_all(CPUPPCState *env) function ppc4xx_tlb_invalidate_virt (line 1070) | static inline void ppc4xx_tlb_invalidate_virt(CPUPPCState *env, function mmu40x_get_physical_address (line 1094) | static int mmu40x_get_physical_address (CPUPPCState *env, mmu_ctx_t *ctx, function store_40x_sler (line 1156) | void store_40x_sler (CPUPPCState *env, uint32_t val) function mmubooke_check_tlb (line 1165) | static inline int mmubooke_check_tlb (CPUPPCState *env, ppcemb_tlb_t *tlb, function mmubooke_get_physical_address (line 1235) | static int mmubooke_get_physical_address (CPUPPCState *env, mmu_ctx_t *ctx, function booke206_flush_tlb (line 1267) | void booke206_flush_tlb(CPUPPCState *env, int flags, const int check_iprot) function target_phys_addr_t (line 1288) | target_phys_addr_t booke206_tlb_to_page_size(CPUPPCState *env, ppcmas_tl... function ppcmas_tlb_check (line 1298) | int ppcmas_tlb_check(CPUPPCState *env, ppcmas_tlb_t *tlb, function mmubooke206_check_tlb (line 1334) | static int mmubooke206_check_tlb(CPUPPCState *env, ppcmas_tlb_t *tlb, function mmubooke206_get_physical_address (line 1420) | static int mmubooke206_get_physical_address(CPUPPCState *env, mmu_ctx_t ... function mmubooke206_dump_one_tlb (line 1469) | static void mmubooke206_dump_one_tlb(FILE *f, fprintf_function cpu_fprintf, function mmubooke206_dump_mmu (line 1516) | static void mmubooke206_dump_mmu(FILE *f, fprintf_function cpu_fprintf, function mmubooks_dump_mmu (line 1540) | static void mmubooks_dump_mmu(FILE *f, fprintf_function cpu_fprintf, function dump_mmu (line 1561) | void dump_mmu(FILE *f, fprintf_function cpu_fprintf, CPUPPCState *env) function check_physical (line 1578) | static inline int check_physical(CPUPPCState *env, mmu_ctx_t *ctx, function get_physical_address (line 1644) | int get_physical_address (CPUPPCState *env, mmu_ctx_t *ctx, target_ulong... function target_phys_addr_t (line 1719) | target_phys_addr_t cpu_get_phys_page_debug (CPUPPCState *env, target_ulo... function booke206_update_mas_tlb_miss (line 1729) | static void booke206_update_mas_tlb_miss(CPUPPCState *env, target_ulong ... function cpu_ppc_handle_mmu_fault (line 1770) | int cpu_ppc_handle_mmu_fault (CPUPPCState *env, target_ulong address, in... function do_invalidate_BAT (line 2056) | static inline void do_invalidate_BAT(CPUPPCState *env, target_ulong BATu, function dump_store_bat (line 2071) | static inline void dump_store_bat(CPUPPCState *env, char ID, int ul, int... function ppc_store_ibatu (line 2078) | void ppc_store_ibatu (CPUPPCState *env, int nr, target_ulong value) function ppc_store_ibatl (line 2104) | void ppc_store_ibatl (CPUPPCState *env, int nr, target_ulong value) function ppc_store_dbatu (line 2110) | void ppc_store_dbatu (CPUPPCState *env, int nr, target_ulong value) function ppc_store_dbatl (line 2136) | void ppc_store_dbatl (CPUPPCState *env, int nr, target_ulong value) function ppc_store_ibatu_601 (line 2142) | void ppc_store_ibatu_601 (CPUPPCState *env, int nr, target_ulong value) function ppc_store_ibatl_601 (line 2183) | void ppc_store_ibatl_601 (CPUPPCState *env, int nr, target_ulong value) function ppc_tlb_invalidate_all (line 2222) | void ppc_tlb_invalidate_all (CPUPPCState *env) function ppc_tlb_invalidate_one (line 2262) | void ppc_tlb_invalidate_one (CPUPPCState *env, target_ulong addr) function ppc_store_asr (line 2341) | void ppc_store_asr (CPUPPCState *env, target_ulong value) function ppc_store_sdr1 (line 2350) | void ppc_store_sdr1 (CPUPPCState *env, target_ulong value) function target_ulong (line 2378) | target_ulong ppc_load_sr (CPUPPCState *env, int slb_nr) function ppc_store_sr (line 2385) | void ppc_store_sr (CPUPPCState *env, int srnum, target_ulong value) function ppc_store_msr (line 2429) | void ppc_store_msr (CPUPPCState *env, target_ulong value) function do_interrupt (line 2437) | void do_interrupt (CPUPPCState *env) function ppc_hw_interrupt (line 2443) | void ppc_hw_interrupt (CPUPPCState *env) function dump_syscall (line 2449) | static inline void dump_syscall(CPUPPCState *env) function powerpc_excp (line 2462) | static inline void powerpc_excp(CPUPPCState *env, int excp_model, int excp) function do_interrupt (line 3011) | void do_interrupt (CPUPPCState *env) function ppc_hw_interrupt (line 3016) | void ppc_hw_interrupt (CPUPPCState *env) function cpu_dump_rfi (line 3133) | void cpu_dump_rfi (target_ulong RA, target_ulong msr) function cpu_state_reset (line 3139) | void cpu_state_reset(CPUPPCState *env) function CPUPPCState (line 3187) | CPUPPCState *cpu_ppc_init (const char *cpu_model) function cpu_ppc_close (line 3218) | void cpu_ppc_close (CPUPPCState *env) FILE: qemu/target-ppc/helper_regs.h function hreg_swap_gpr_tgpr (line 24) | static inline void hreg_swap_gpr_tgpr(CPUPPCState *env) function hreg_compute_mem_idx (line 42) | static inline void hreg_compute_mem_idx(CPUPPCState *env) function hreg_compute_hflags (line 52) | static inline void hreg_compute_hflags(CPUPPCState *env) function hreg_store_msr (line 67) | static inline int hreg_store_msr(CPUPPCState *env, target_ulong value, FILE: qemu/target-ppc/kvm.c function kvm_kick_env (line 73) | static void kvm_kick_env(void *env) function kvm_arch_init (line 78) | int kvm_arch_init(KVMState *s) function kvm_arch_sync_sregs (line 96) | static int kvm_arch_sync_sregs(CPUPPCState *cenv) function kvm_booke206_tlb_init (line 124) | static int kvm_booke206_tlb_init(CPUPPCState *env) function kvm_arch_init_vcpu (line 169) | int kvm_arch_init_vcpu(CPUPPCState *cenv) function kvm_arch_reset_vcpu (line 192) | void kvm_arch_reset_vcpu(CPUPPCState *env) function kvm_sw_tlb_put (line 196) | static void kvm_sw_tlb_put(CPUPPCState *env) function kvm_arch_put_registers (line 221) | int kvm_arch_put_registers(CPUPPCState *env, int level) function kvm_arch_get_registers (line 266) | int kvm_arch_get_registers(CPUPPCState *env) function kvmppc_set_interrupt (line 443) | int kvmppc_set_interrupt(CPUPPCState *env, int irq, int level) function kvm_arch_pre_run (line 468) | void kvm_arch_pre_run(CPUPPCState *env, struct kvm_run *run) function kvm_arch_post_run (line 501) | void kvm_arch_post_run(CPUPPCState *env, struct kvm_run *run) function kvm_arch_process_async_events (line 505) | int kvm_arch_process_async_events(CPUPPCState *env) function kvmppc_handle_halt (line 510) | static int kvmppc_handle_halt(CPUPPCState *env) function kvmppc_handle_dcr_read (line 521) | static int kvmppc_handle_dcr_read(CPUPPCState *env, uint32_t dcrn, uint3... function kvmppc_handle_dcr_write (line 529) | static int kvmppc_handle_dcr_write(CPUPPCState *env, uint32_t dcrn, uint... function kvm_arch_handle_exit (line 537) | int kvm_arch_handle_exit(CPUPPCState *env, struct kvm_run *run) function read_cpuinfo (line 572) | static int read_cpuinfo(const char *field, char *value, int len) function kvmppc_get_tbfreq (line 600) | uint32_t kvmppc_get_tbfreq(void) function kvmppc_find_cpu_dt (line 621) | static int kvmppc_find_cpu_dt(char *buf, int buf_len) function kvmppc_read_int_cpu_dt (line 657) | static uint64_t kvmppc_read_int_cpu_dt(const char *propname) function kvmppc_get_clockfreq (line 692) | uint64_t kvmppc_get_clockfreq(void) function kvmppc_get_vmx (line 697) | uint32_t kvmppc_get_vmx(void) function kvmppc_get_dfp (line 702) | uint32_t kvmppc_get_dfp(void) function kvmppc_get_hypercall (line 707) | int kvmppc_get_hypercall(CPUPPCState *env, uint8_t *buf, int buf_len) function kvmppc_set_papr (line 737) | void kvmppc_set_papr(CPUPPCState *env) function kvmppc_smt_threads (line 788) | int kvmppc_smt_threads(void) function off_t (line 793) | off_t kvmppc_alloc_rma(const char *name, MemoryRegion *sysmem) type kvm_create_spapr_tce (line 838) | struct kvm_create_spapr_tce function kvmppc_remove_spapr_tce (line 876) | int kvmppc_remove_spapr_tce(void *table, int fd, uint32_t window_size) function mfpvr (line 895) | static inline uint32_t mfpvr(void) function alter_insns (line 904) | static void alter_insns(uint64_t *word, uint64_t flags, bool on) function ppc_def_t (line 913) | const ppc_def_t *kvmppc_host_cpu_def(void) function kvm_arch_stop_on_emulation_error (line 941) | bool kvm_arch_stop_on_emulation_error(CPUPPCState *env) function kvm_arch_on_sigbus_vcpu (line 946) | int kvm_arch_on_sigbus_vcpu(CPUPPCState *env, int code, void *addr) function kvm_arch_on_sigbus (line 951) | int kvm_arch_on_sigbus(int code, void *addr) FILE: qemu/target-ppc/kvm_ppc.c function kvmppc_timer_hack (line 24) | static void kvmppc_timer_hack(void *opaque) function kvmppc_init (line 30) | void kvmppc_init(void) FILE: qemu/target-ppc/kvm_ppc.h function kvmppc_get_tbfreq (line 35) | static inline uint32_t kvmppc_get_tbfreq(void) function kvmppc_get_clockfreq (line 40) | static inline uint64_t kvmppc_get_clockfreq(void) function kvmppc_get_vmx (line 45) | static inline uint32_t kvmppc_get_vmx(void) function kvmppc_get_dfp (line 50) | static inline uint32_t kvmppc_get_dfp(void) function kvmppc_get_hypercall (line 55) | static inline int kvmppc_get_hypercall(CPUPPCState *env, uint8_t *buf, i... function kvmppc_set_interrupt (line 60) | static inline int kvmppc_set_interrupt(CPUPPCState *env, int irq, int le... function kvmppc_set_papr (line 65) | static inline void kvmppc_set_papr(CPUPPCState *env) function kvmppc_smt_threads (line 69) | static inline int kvmppc_smt_threads(void) function off_t (line 75) | static inline off_t kvmppc_alloc_rma(const char *name, MemoryRegion *sys... function kvmppc_remove_spapr_tce (line 86) | static inline int kvmppc_remove_spapr_tce(void *table, int pfd, function ppc_def_t (line 93) | static inline const ppc_def_t *kvmppc_host_cpu_def(void) FILE: qemu/target-ppc/machine.c function cpu_save (line 5) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 92) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-ppc/mfrom_table_gen.c function main (line 6) | int main (void) FILE: qemu/target-ppc/op_helper.c function helper_raise_exception_err (line 45) | void helper_raise_exception_err (uint32_t exception, uint32_t error_code) function helper_raise_exception (line 55) | void helper_raise_exception (uint32_t exception) function helper_load_dump_spr (line 62) | void helper_load_dump_spr (uint32_t sprn) function helper_store_dump_spr (line 68) | void helper_store_dump_spr (uint32_t sprn) function target_ulong (line 74) | target_ulong helper_load_tbl (void) function target_ulong (line 79) | target_ulong helper_load_tbu (void) function target_ulong (line 84) | target_ulong helper_load_atbl (void) function target_ulong (line 89) | target_ulong helper_load_atbu (void) function target_ulong (line 95) | target_ulong helper_load_purr (void) function target_ulong (line 101) | target_ulong helper_load_601_rtcl (void) function target_ulong (line 106) | target_ulong helper_load_601_rtcu (void) function helper_store_asr (line 113) | void helper_store_asr (target_ulong val) function helper_store_sdr1 (line 119) | void helper_store_sdr1 (target_ulong val) function helper_store_tbl (line 124) | void helper_store_tbl (target_ulong val) function helper_store_tbu (line 129) | void helper_store_tbu (target_ulong val) function helper_store_atbl (line 134) | void helper_store_atbl (target_ulong val) function helper_store_atbu (line 139) | void helper_store_atbu (target_ulong val) function helper_store_601_rtcl (line 144) | void helper_store_601_rtcl (target_ulong val) function helper_store_601_rtcu (line 149) | void helper_store_601_rtcu (target_ulong val) function target_ulong (line 154) | target_ulong helper_load_decr (void) function helper_store_decr (line 159) | void helper_store_decr (target_ulong val) function helper_store_hid0_601 (line 164) | void helper_store_hid0_601 (target_ulong val) function helper_store_403_pbr (line 181) | void helper_store_403_pbr (uint32_t num, target_ulong value) function target_ulong (line 190) | target_ulong helper_load_40x_pit (void) function helper_store_40x_pit (line 195) | void helper_store_40x_pit (target_ulong val) function helper_store_40x_dbcr0 (line 200) | void helper_store_40x_dbcr0 (target_ulong val) function helper_store_40x_sler (line 205) | void helper_store_40x_sler (target_ulong val) function helper_store_booke_tcr (line 210) | void helper_store_booke_tcr (target_ulong val) function helper_store_booke_tsr (line 215) | void helper_store_booke_tsr (target_ulong val) function helper_store_ibatu (line 220) | void helper_store_ibatu (uint32_t nr, target_ulong val) function helper_store_ibatl (line 225) | void helper_store_ibatl (uint32_t nr, target_ulong val) function helper_store_dbatu (line 230) | void helper_store_dbatu (uint32_t nr, target_ulong val) function helper_store_dbatl (line 235) | void helper_store_dbatl (uint32_t nr, target_ulong val) function helper_store_601_batl (line 240) | void helper_store_601_batl (uint32_t nr, target_ulong val) function helper_store_601_batu (line 245) | void helper_store_601_batu (uint32_t nr, target_ulong val) function target_ulong (line 254) | static inline target_ulong addr_add(target_ulong addr, target_long arg) function helper_lmw (line 264) | void helper_lmw (target_ulong addr, uint32_t reg) function helper_stmw (line 275) | void helper_stmw (target_ulong addr, uint32_t reg) function helper_lsw (line 286) | void helper_lsw(target_ulong addr, uint32_t nb, uint32_t reg) function helper_lswx (line 307) | void helper_lswx(target_ulong addr, uint32_t reg, uint32_t ra, uint32_t rb) function helper_stsw (line 321) | void helper_stsw(target_ulong addr, uint32_t nb, uint32_t reg) function do_dcbz (line 337) | static void do_dcbz(target_ulong addr, int dcache_line_size) function helper_dcbz (line 348) | void helper_dcbz(target_ulong addr) function helper_dcbz_970 (line 353) | void helper_dcbz_970(target_ulong addr) function helper_icbi (line 361) | void helper_icbi(target_ulong addr) function target_ulong (line 373) | target_ulong helper_lscbx (target_ulong addr, uint32_t reg, uint32_t ra,... function helper_mulhd (line 402) | uint64_t helper_mulhd (uint64_t arg1, uint64_t arg2) function helper_mulhdu (line 411) | uint64_t helper_mulhdu (uint64_t arg1, uint64_t arg2) function helper_mulldo (line 419) | uint64_t helper_mulldo (uint64_t arg1, uint64_t arg2) function target_ulong (line 435) | target_ulong helper_cntlzw (target_ulong t) function target_ulong (line 441) | target_ulong helper_cntlzd (target_ulong t) function target_ulong (line 448) | target_ulong helper_sraw (target_ulong value, target_ulong shift) function target_ulong (line 477) | target_ulong helper_srad (target_ulong value, target_ulong shift) function target_ulong (line 507) | target_ulong helper_popcntb (target_ulong val) function target_ulong (line 518) | target_ulong helper_popcntw (target_ulong val) function target_ulong (line 533) | target_ulong helper_popcntd (target_ulong val) function target_ulong (line 538) | target_ulong helper_popcntb (target_ulong val) function target_ulong (line 546) | target_ulong helper_popcntw (target_ulong val) function helper_float32_to_float64 (line 559) | uint64_t helper_float32_to_float64(uint32_t arg) function helper_float64_to_float32 (line 568) | uint32_t helper_float64_to_float32(uint64_t arg) function isden (line 577) | static inline int isden(float64 d) function helper_compute_fprf (line 586) | uint32_t helper_compute_fprf (uint64_t arg, uint32_t set_fprf) function fload_invalid_op_excp (line 639) | static inline uint64_t fload_invalid_op_excp(int op) function float_zero_divide_excp (line 720) | static inline void float_zero_divide_excp(void) function float_overflow_excp (line 736) | static inline void float_overflow_excp(void) function float_underflow_excp (line 754) | static inline void float_underflow_excp(void) function float_inexact_excp (line 769) | static inline void float_inexact_excp(void) function fpscr_set_rounding_mode (line 783) | static inline void fpscr_set_rounding_mode(void) function helper_fpscr_clrbit (line 810) | void helper_fpscr_clrbit (uint32_t bit) function helper_fpscr_setbit (line 828) | void helper_fpscr_setbit (uint32_t bit) function helper_store_fpscr (line 943) | void helper_store_fpscr (uint64_t arg, uint32_t mask) function helper_float_check_status (line 977) | void helper_float_check_status (void) function helper_reset_fpstatus (line 998) | void helper_reset_fpstatus (void) function helper_fadd (line 1004) | uint64_t helper_fadd (uint64_t arg1, uint64_t arg2) function helper_fsub (line 1028) | uint64_t helper_fsub (uint64_t arg1, uint64_t arg2) function helper_fmul (line 1052) | uint64_t helper_fmul (uint64_t arg1, uint64_t arg2) function helper_fdiv (line 1076) | uint64_t helper_fdiv (uint64_t arg1, uint64_t arg2) function helper_fabs (line 1102) | uint64_t helper_fabs (uint64_t arg) function helper_fnabs (line 1112) | uint64_t helper_fnabs (uint64_t arg) function helper_fneg (line 1123) | uint64_t helper_fneg (uint64_t arg) function helper_fctiw (line 1133) | uint64_t helper_fctiw (uint64_t arg) function helper_fctiwz (line 1155) | uint64_t helper_fctiwz (uint64_t arg) function helper_fcfid (line 1178) | uint64_t helper_fcfid (uint64_t arg) function helper_fctid (line 1186) | uint64_t helper_fctid (uint64_t arg) function helper_fctidz (line 1204) | uint64_t helper_fctidz (uint64_t arg) function do_fri (line 1223) | static inline uint64_t do_fri(uint64_t arg, int rounding_mode) function helper_frin (line 1243) | uint64_t helper_frin (uint64_t arg) function helper_friz (line 1248) | uint64_t helper_friz (uint64_t arg) function helper_frip (line 1253) | uint64_t helper_frip (uint64_t arg) function helper_frim (line 1258) | uint64_t helper_frim (uint64_t arg) function helper_fmadd (line 1264) | uint64_t helper_fmadd (uint64_t arg1, uint64_t arg2, uint64_t arg3) function helper_fmsub (line 1304) | uint64_t helper_fmsub (uint64_t arg1, uint64_t arg2, uint64_t arg3) function helper_fnmadd (line 1343) | uint64_t helper_fnmadd (uint64_t arg1, uint64_t arg2, uint64_t arg3) function helper_fnmsub (line 1385) | uint64_t helper_fnmsub (uint64_t arg1, uint64_t arg2, uint64_t arg3) function helper_frsp (line 1427) | uint64_t helper_frsp (uint64_t arg) function helper_fsqrt (line 1444) | uint64_t helper_fsqrt (uint64_t arg) function helper_fre (line 1463) | uint64_t helper_fre (uint64_t arg) function helper_fres (line 1477) | uint64_t helper_fres (uint64_t arg) function helper_frsqrte (line 1495) | uint64_t helper_frsqrte (uint64_t arg) function helper_fsel (line 1518) | uint64_t helper_fsel (uint64_t arg1, uint64_t arg2, uint64_t arg3) function helper_fcmpu (line 1531) | void helper_fcmpu (uint64_t arg1, uint64_t arg2, uint32_t crfD) function helper_fcmpo (line 1560) | void helper_fcmpo (uint64_t arg1, uint64_t arg2, uint32_t crfD) function helper_store_msr (line 1595) | void helper_store_msr (target_ulong val) function do_rfi (line 1604) | static inline void do_rfi(target_ulong nip, target_ulong msr, function helper_rfi (line 1633) | void helper_rfi (void) function helper_rfid (line 1640) | void helper_rfid (void) function helper_hrfid (line 1646) | void helper_hrfid (void) function helper_tw (line 1654) | void helper_tw (target_ulong arg1, target_ulong arg2, uint32_t flags) function helper_td (line 1666) | void helper_td (target_ulong arg1, target_ulong arg2, uint32_t flags) function target_ulong (line 1680) | target_ulong helper_clcs (uint32_t arg) function target_ulong (line 1708) | target_ulong helper_div (target_ulong arg1, target_ulong arg2) function target_ulong (line 1722) | target_ulong helper_divo (target_ulong arg1, target_ulong arg2) function target_ulong (line 1743) | target_ulong helper_divs (target_ulong arg1, target_ulong arg2) function target_ulong (line 1755) | target_ulong helper_divso (target_ulong arg1, target_ulong arg2) function target_ulong (line 1770) | target_ulong helper_rac (target_ulong addr) function helper_rfsvc (line 1788) | void helper_rfsvc (void) function target_ulong (line 1803) | target_ulong helper_602_mfrom (target_ulong arg) function target_ulong (line 1818) | target_ulong helper_load_dcr (target_ulong dcrn) function helper_store_dcr (line 1834) | void helper_store_dcr (target_ulong dcrn, target_ulong val) function helper_40x_rfci (line 1848) | void helper_40x_rfci (void) function helper_rfci (line 1854) | void helper_rfci (void) function helper_rfdi (line 1860) | void helper_rfdi (void) function helper_rfmci (line 1866) | void helper_rfmci (void) function target_ulong (line 1874) | target_ulong helper_dlmzb (target_ulong high, target_ulong low, uint32_t... function helper_lvsl (line 2005) | void helper_lvsl (ppc_avr_t *r, target_ulong sh) function helper_lvsr (line 2014) | void helper_lvsr (ppc_avr_t *r, target_ulong sh) function helper_mtvscr (line 2043) | void helper_mtvscr (ppc_avr_t *r) function helper_vaddcuw (line 2053) | void helper_vaddcuw (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function vcmpbfp_internal (line 2233) | static inline void vcmpbfp_internal(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_... function helper_vcmpbfp (line 2257) | void helper_vcmpbfp (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vcmpbfp_dot (line 2262) | void helper_vcmpbfp_dot (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vmaddfp (line 2293) | void helper_vmaddfp (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t... function helper_vmhaddshs (line 2311) | void helper_vmhaddshs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr... function helper_vmhraddshs (line 2327) | void helper_vmhraddshs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_av... function helper_vmladduhm (line 2385) | void helper_vmladduhm (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr... function helper_vmsummbm (line 2429) | void helper_vmsummbm (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vmsumshm (line 2443) | void helper_vmsumshm (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vmsumshs (line 2457) | void helper_vmsumshs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vmsumubm (line 2477) | void helper_vmsumubm (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vmsumuhm (line 2491) | void helper_vmsumuhm (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vmsumuhs (line 2505) | void helper_vmsumuhs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vnmsubfp (line 2547) | void helper_vnmsubfp (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vperm (line 2566) | void helper_vperm (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t *c) function helper_vpkpx (line 2591) | void helper_vpkpx (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vrefp (line 2642) | void helper_vrefp (ppc_avr_t *r, ppc_avr_t *b) function helper_vrsqrtefp (line 2685) | void helper_vrsqrtefp (ppc_avr_t *r, ppc_avr_t *b) function helper_vsel (line 2696) | void helper_vsel (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t *c) function helper_vexptefp (line 2702) | void helper_vexptefp (ppc_avr_t *r, ppc_avr_t *b) function helper_vlogefp (line 2712) | void helper_vlogefp (ppc_avr_t *r, ppc_avr_t *b) function helper_vsldoi (line 2776) | void helper_vsldoi (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32_t s... function helper_vslo (line 2804) | void helper_vslo (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsro (line 2872) | void helper_vsro (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsubcuw (line 2885) | void helper_vsubcuw (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsumsws (line 2893) | void helper_vsumsws (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsum2sws (line 2918) | void helper_vsum2sws (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsum4sbs (line 2944) | void helper_vsum4sbs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsum4shs (line 2962) | void helper_vsum4shs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsum4ubs (line 2978) | void helper_vsum4ubs (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function byte_reverse (line 3062) | static inline uint8_t byte_reverse(uint8_t val) function word_reverse (line 3067) | static inline uint32_t word_reverse(uint32_t val) function target_ulong (line 3074) | target_ulong helper_brinc (target_ulong arg1, target_ulong arg2) function helper_cntlsw32 (line 3085) | uint32_t helper_cntlsw32 (uint32_t val) function helper_cntlzw32 (line 3093) | uint32_t helper_cntlzw32 (uint32_t val) function efscfsi (line 3099) | static inline uint32_t efscfsi(uint32_t val) function efscfui (line 3108) | static inline uint32_t efscfui(uint32_t val) function efsctsi (line 3117) | static inline int32_t efsctsi(uint32_t val) function efsctui (line 3129) | static inline uint32_t efsctui(uint32_t val) function efsctsiz (line 3141) | static inline uint32_t efsctsiz(uint32_t val) function efsctuiz (line 3153) | static inline uint32_t efsctuiz(uint32_t val) function efscfsf (line 3165) | static inline uint32_t efscfsf(uint32_t val) function efscfuf (line 3177) | static inline uint32_t efscfuf(uint32_t val) function efsctsf (line 3189) | static inline uint32_t efsctsf(uint32_t val) function efsctuf (line 3204) | static inline uint32_t efsctuf(uint32_t val) function efsadd (line 3273) | static inline uint32_t efsadd(uint32_t op1, uint32_t op2) function efssub (line 3282) | static inline uint32_t efssub(uint32_t op1, uint32_t op2) function efsmul (line 3291) | static inline uint32_t efsmul(uint32_t op1, uint32_t op2) function efsdiv (line 3300) | static inline uint32_t efsdiv(uint32_t op1, uint32_t op2) function efscmplt (line 3339) | static inline uint32_t efscmplt(uint32_t op1, uint32_t op2) function efscmpgt (line 3347) | static inline uint32_t efscmpgt(uint32_t op1, uint32_t op2) function efscmpeq (line 3355) | static inline uint32_t efscmpeq(uint32_t op1, uint32_t op2) function efststlt (line 3363) | static inline uint32_t efststlt(uint32_t op1, uint32_t op2) function efststgt (line 3369) | static inline uint32_t efststgt(uint32_t op1, uint32_t op2) function efststeq (line 3375) | static inline uint32_t efststeq(uint32_t op1, uint32_t op2) function evcmp_merge (line 3399) | static inline uint32_t evcmp_merge(int t0, int t1) function helper_efdcfsi (line 3423) | uint64_t helper_efdcfsi (uint32_t val) function helper_efdcfsid (line 3432) | uint64_t helper_efdcfsid (uint64_t val) function helper_efdcfui (line 3441) | uint64_t helper_efdcfui (uint32_t val) function helper_efdcfuid (line 3450) | uint64_t helper_efdcfuid (uint64_t val) function helper_efdctsi (line 3459) | uint32_t helper_efdctsi (uint64_t val) function helper_efdctui (line 3472) | uint32_t helper_efdctui (uint64_t val) function helper_efdctsiz (line 3485) | uint32_t helper_efdctsiz (uint64_t val) function helper_efdctsidz (line 3498) | uint64_t helper_efdctsidz (uint64_t val) function helper_efdctuiz (line 3511) | uint32_t helper_efdctuiz (uint64_t val) function helper_efdctuidz (line 3524) | uint64_t helper_efdctuidz (uint64_t val) function helper_efdcfsf (line 3537) | uint64_t helper_efdcfsf (uint32_t val) function helper_efdcfuf (line 3549) | uint64_t helper_efdcfuf (uint32_t val) function helper_efdctsf (line 3561) | uint32_t helper_efdctsf (uint64_t val) function helper_efdctuf (line 3577) | uint32_t helper_efdctuf (uint64_t val) function helper_efscfd (line 3593) | uint32_t helper_efscfd (uint64_t val) function helper_efdcfs (line 3604) | uint64_t helper_efdcfs (uint32_t val) function helper_efdadd (line 3616) | uint64_t helper_efdadd (uint64_t op1, uint64_t op2) function helper_efdsub (line 3625) | uint64_t helper_efdsub (uint64_t op1, uint64_t op2) function helper_efdmul (line 3634) | uint64_t helper_efdmul (uint64_t op1, uint64_t op2) function helper_efddiv (line 3643) | uint64_t helper_efddiv (uint64_t op1, uint64_t op2) function helper_efdtstlt (line 3653) | uint32_t helper_efdtstlt (uint64_t op1, uint64_t op2) function helper_efdtstgt (line 3661) | uint32_t helper_efdtstgt (uint64_t op1, uint64_t op2) function helper_efdtsteq (line 3669) | uint32_t helper_efdtsteq (uint64_t op1, uint64_t op2) function helper_efdcmplt (line 3677) | uint32_t helper_efdcmplt (uint64_t op1, uint64_t op2) function helper_efdcmpgt (line 3683) | uint32_t helper_efdcmpgt (uint64_t op1, uint64_t op2) function helper_efdcmpeq (line 3689) | uint32_t helper_efdcmpeq (uint64_t op1, uint64_t op2) function tlb_fill (line 3717) | void tlb_fill(CPUPPCState *env1, target_ulong addr, int is_write, int mm... function target_ulong (line 3745) | target_ulong helper_load_sr (target_ulong sr_num) function helper_store_sr (line 3754) | void helper_store_sr (target_ulong sr_num, target_ulong val) function helper_store_slb (line 3761) | void helper_store_slb (target_ulong rb, target_ulong rs) function target_ulong (line 3768) | target_ulong helper_load_slb_esid (target_ulong rb) function target_ulong (line 3778) | target_ulong helper_load_slb_vsid (target_ulong rb) function helper_slbia (line 3788) | void helper_slbia (void) function helper_slbie (line 3793) | void helper_slbie (target_ulong addr) function helper_tlbia (line 3801) | void helper_tlbia (void) function helper_tlbie (line 3806) | void helper_tlbie (target_ulong addr) function do_6xx_tlb (line 3813) | static void do_6xx_tlb (target_ulong new_EPN, int is_code) function helper_6xx_tlbd (line 3836) | void helper_6xx_tlbd (target_ulong EPN) function helper_6xx_tlbi (line 3841) | void helper_6xx_tlbi (target_ulong EPN) function do_74xx_tlb (line 3847) | static void do_74xx_tlb (target_ulong new_EPN, int is_code) function helper_74xx_tlbd (line 3865) | void helper_74xx_tlbd (target_ulong EPN) function helper_74xx_tlbi (line 3870) | void helper_74xx_tlbi (target_ulong EPN) function target_ulong (line 3875) | static inline target_ulong booke_tlb_to_page_size(int size) function booke_page_size_to_tlb (line 3880) | static inline int booke_page_size_to_tlb(target_ulong page_size) function target_ulong (line 3959) | target_ulong helper_4xx_tlbre_hi (target_ulong entry) function target_ulong (line 3980) | target_ulong helper_4xx_tlbre_lo (target_ulong entry) function helper_4xx_tlbwe_hi (line 3997) | void helper_4xx_tlbwe_hi (target_ulong entry, target_ulong val) function helper_4xx_tlbwe_lo (line 4056) | void helper_4xx_tlbwe_lo (target_ulong entry, target_ulong val) function target_ulong (line 4082) | target_ulong helper_4xx_tlbsx (target_ulong address) function helper_440_tlbwe (line 4088) | void helper_440_tlbwe (uint32_t word, target_ulong entry, target_ulong v... function target_ulong (line 4150) | target_ulong helper_440_tlbre (uint32_t word, target_ulong entry) function target_ulong (line 4196) | target_ulong helper_440_tlbsx (target_ulong address) function ppcmas_tlb_t (line 4203) | static ppcmas_tlb_t *booke206_cur_tlb(CPUPPCState *env) function helper_booke_setpid (line 4220) | void helper_booke_setpid(uint32_t pidn, target_ulong pid) function helper_booke206_tlbwe (line 4227) | void helper_booke206_tlbwe(void) function booke206_tlb_to_mas (line 4309) | static inline void booke206_tlb_to_mas(CPUPPCState *env, ppcmas_tlb_t *tlb) function helper_booke206_tlbre (line 4324) | void helper_booke206_tlbre(void) function helper_booke206_tlbsx (line 4336) | void helper_booke206_tlbsx(target_ulong address) function booke206_invalidate_ea_tlb (line 4390) | static inline void booke206_invalidate_ea_tlb(CPUPPCState *env, int tlbn, function helper_booke206_tlbivax (line 4410) | void helper_booke206_tlbivax(target_ulong address) function helper_booke206_tlbilx0 (line 4435) | void helper_booke206_tlbilx0(target_ulong address) function helper_booke206_tlbilx1 (line 4441) | void helper_booke206_tlbilx1(target_ulong address) function helper_booke206_tlbilx3 (line 4462) | void helper_booke206_tlbilx3(target_ulong address) function helper_booke206_tlbflush (line 4502) | void helper_booke206_tlbflush(uint32_t type) function dbell2irq (line 4518) | static int dbell2irq(target_ulong rb) function helper_msgclr (line 4541) | void helper_msgclr(target_ulong rb) function helper_msgsnd (line 4552) | void helper_msgsnd(target_ulong rb) FILE: qemu/target-ppc/translate.c function ppc_translate_init (line 76) | void ppc_translate_init(void) type DisasContext (line 180) | typedef struct DisasContext { type opc_handler_t (line 201) | struct opc_handler_t { function gen_reset_fpstatus (line 220) | static inline void gen_reset_fpstatus(void) function gen_compute_fprf (line 225) | static inline void gen_compute_fprf(TCGv_i64 arg, int set_fprf, int set_rc) function gen_set_access_type (line 247) | static inline void gen_set_access_type(DisasContext *ctx, int access_type) function gen_update_nip (line 255) | static inline void gen_update_nip(DisasContext *ctx, target_ulong nip) function gen_exception_err (line 265) | static inline void gen_exception_err(DisasContext *ctx, uint32_t excp, u... function gen_exception (line 279) | static inline void gen_exception(DisasContext *ctx, uint32_t excp) function gen_debug_exception (line 291) | static inline void gen_debug_exception(DisasContext *ctx) function gen_inval_exception (line 304) | static inline void gen_inval_exception(DisasContext *ctx, uint32_t error) function gen_stop_exception (line 310) | static inline void gen_stop_exception(DisasContext *ctx) function gen_sync_exception (line 317) | static inline void gen_sync_exception(DisasContext *ctx) type opcode_t (line 334) | typedef struct opcode_t { function SPR (line 385) | static inline uint32_t SPR(uint32_t opcode) function target_ulong (line 423) | static inline target_ulong LI(uint32_t opcode) function BD (line 428) | static inline uint32_t BD(uint32_t opcode) function target_ulong (line 441) | static inline target_ulong MASK(uint32_t start, uint32_t end) function gen_load_spr (line 565) | static inline void gen_load_spr(TCGv t, int reg) function gen_store_spr (line 570) | static inline void gen_store_spr(int reg, TCGv t) function gen_invalid (line 576) | static void gen_invalid(DisasContext *ctx) function gen_op_cmp (line 591) | static inline void gen_op_cmp(TCGv arg0, TCGv arg1, int s, int crf) function gen_op_cmpi (line 619) | static inline void gen_op_cmpi(TCGv arg0, target_ulong arg1, int s, int ... function gen_op_cmp32 (line 627) | static inline void gen_op_cmp32(TCGv arg0, TCGv arg1, int s, int crf) function gen_op_cmpi32 (line 644) | static inline void gen_op_cmpi32(TCGv arg0, target_ulong arg1, int s, in... function gen_set_Rc0 (line 652) | static inline void gen_set_Rc0(DisasContext *ctx, TCGv reg) function gen_cmp (line 663) | static void gen_cmp(DisasContext *ctx) function gen_cmpi (line 676) | static void gen_cmpi(DisasContext *ctx) function gen_cmpl (line 689) | static void gen_cmpl(DisasContext *ctx) function gen_cmpli (line 702) | static void gen_cmpli(DisasContext *ctx) function gen_isel (line 715) | static void gen_isel(DisasContext *ctx) function gen_op_arith_compute_ov (line 742) | static inline void gen_op_arith_compute_ov(DisasContext *ctx, TCGv arg0, function gen_op_arith_compute_ca (line 775) | static inline void gen_op_arith_compute_ca(DisasContext *ctx, TCGv arg1, function gen_op_arith_add (line 811) | static inline void gen_op_arith_add(DisasContext *ctx, TCGv ret, TCGv arg1, function gen_addi (line 901) | static void gen_addi(DisasContext *ctx) function gen_op_addic (line 913) | static inline void gen_op_addic(DisasContext *ctx, TCGv ret, TCGv arg1, function gen_addic (line 935) | static void gen_addic(DisasContext *ctx) function gen_addic_ (line 940) | static void gen_addic_(DisasContext *ctx) function gen_addis (line 946) | static void gen_addis(DisasContext *ctx) function gen_op_arith_divw (line 958) | static inline void gen_op_arith_divw(DisasContext *ctx, TCGv ret, TCGv a... function gen_op_arith_divd (line 1013) | static inline void gen_op_arith_divd(DisasContext *ctx, TCGv ret, TCGv a... function gen_mulhw (line 1062) | static void gen_mulhw(DisasContext *ctx) function gen_mulhwu (line 1087) | static void gen_mulhwu(DisasContext *ctx) function gen_mullw (line 1112) | static void gen_mullw(DisasContext *ctx) function gen_mullwo (line 1122) | static void gen_mullwo(DisasContext *ctx) function gen_mulli (line 1157) | static void gen_mulli(DisasContext *ctx) function gen_mulld (line 1177) | static void gen_mulld(DisasContext *ctx) function gen_op_arith_neg (line 1189) | static inline void gen_op_arith_neg(DisasContext *ctx, TCGv ret, TCGv arg1, function gen_neg (line 1221) | static void gen_neg(DisasContext *ctx) function gen_nego (line 1226) | static void gen_nego(DisasContext *ctx) function gen_op_arith_subf (line 1232) | static inline void gen_op_arith_subf(DisasContext *ctx, TCGv ret, TCGv a... function gen_subfic (line 1325) | static void gen_subfic(DisasContext *ctx) function gen_andi_ (line 1362) | static void gen_andi_(DisasContext *ctx) function gen_andis_ (line 1369) | static void gen_andis_(DisasContext *ctx) function gen_cntlzw (line 1376) | static void gen_cntlzw(DisasContext *ctx) function gen_or (line 1394) | static void gen_or(DisasContext *ctx) function gen_xor (line 1473) | static void gen_xor(DisasContext *ctx) function gen_ori (line 1485) | static void gen_ori(DisasContext *ctx) function gen_oris (line 1498) | static void gen_oris(DisasContext *ctx) function gen_xori (line 1510) | static void gen_xori(DisasContext *ctx) function gen_xoris (line 1522) | static void gen_xoris(DisasContext *ctx) function gen_popcntb (line 1534) | static void gen_popcntb(DisasContext *ctx) function gen_popcntw (line 1539) | static void gen_popcntw(DisasContext *ctx) function gen_popcntd (line 1546) | static void gen_popcntd(DisasContext *ctx) function gen_cntlzd (line 1557) | static void gen_cntlzd(DisasContext *ctx) function gen_rlwimi (line 1568) | static void gen_rlwimi(DisasContext *ctx) function gen_rlwinm (line 1607) | static void gen_rlwinm(DisasContext *ctx) function gen_rlwnm (line 1654) | static void gen_rlwnm(DisasContext *ctx) function gen_rldinm (line 1724) | static inline void gen_rldinm(DisasContext *ctx, uint32_t mb, uint32_t me, function gen_rldicl (line 1745) | static inline void gen_rldicl(DisasContext *ctx, int mbn, int shn) function gen_rldicr (line 1755) | static inline void gen_rldicr(DisasContext *ctx, int men, int shn) function gen_rldic (line 1765) | static inline void gen_rldic(DisasContext *ctx, int mbn, int shn) function gen_rldnm (line 1775) | static inline void gen_rldnm(DisasContext *ctx, uint32_t mb, uint32_t me) function gen_rldcl (line 1795) | static inline void gen_rldcl(DisasContext *ctx, int mbn) function gen_rldcr (line 1804) | static inline void gen_rldcr(DisasContext *ctx, int men) function gen_rldimi (line 1813) | static inline void gen_rldimi(DisasContext *ctx, int mbn, int shn) function gen_slw (line 1845) | static void gen_slw(DisasContext *ctx) function gen_sraw (line 1870) | static void gen_sraw(DisasContext *ctx) function gen_srawi (line 1879) | static void gen_srawi(DisasContext *ctx) function gen_srw (line 1909) | static void gen_srw(DisasContext *ctx) function gen_sld (line 1935) | static void gen_sld(DisasContext *ctx) function gen_srad (line 1954) | static void gen_srad(DisasContext *ctx) function gen_sradi (line 1962) | static inline void gen_sradi(DisasContext *ctx, int n) function gen_sradi0 (line 1989) | static void gen_sradi0(DisasContext *ctx) function gen_sradi1 (line 1994) | static void gen_sradi1(DisasContext *ctx) function gen_srd (line 2000) | static void gen_srd(DisasContext *ctx) function gen_frsqrtes (line 2134) | static void gen_frsqrtes(DisasContext *ctx) function gen_fsqrt (line 2155) | static void gen_fsqrt(DisasContext *ctx) function gen_fsqrts (line 2168) | static void gen_fsqrts(DisasContext *ctx) function gen_fcmpo (line 2220) | static void gen_fcmpo(DisasContext *ctx) function gen_fcmpu (line 2237) | static void gen_fcmpu(DisasContext *ctx) function gen_fmr (line 2260) | static void gen_fmr(DisasContext *ctx) function gen_mcrfs (line 2280) | static void gen_mcrfs(DisasContext *ctx) function gen_mffs (line 2295) | static void gen_mffs(DisasContext *ctx) function gen_mtfsb0 (line 2307) | static void gen_mtfsb0(DisasContext *ctx) function gen_mtfsb1 (line 2331) | static void gen_mtfsb1(DisasContext *ctx) function gen_mtfsf (line 2358) | static void gen_mtfsf(DisasContext *ctx) function gen_mtfsfi (line 2384) | static void gen_mtfsfi(DisasContext *ctx) function gen_addr_imm_index (line 2413) | static inline void gen_addr_imm_index(DisasContext *ctx, TCGv EA, function gen_addr_reg_index (line 2443) | static inline void gen_addr_reg_index(DisasContext *ctx, TCGv EA) function gen_addr_register (line 2462) | static inline void gen_addr_register(DisasContext *ctx, TCGv EA) function gen_addr_add (line 2476) | static inline void gen_addr_add(DisasContext *ctx, TCGv ret, TCGv arg1, function gen_check_align (line 2487) | static inline void gen_check_align(DisasContext *ctx, TCGv EA, int mask) function gen_qemu_ld8u (line 2506) | static inline void gen_qemu_ld8u(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld8s (line 2511) | static inline void gen_qemu_ld8s(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld16u (line 2516) | static inline void gen_qemu_ld16u(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld16s (line 2524) | static inline void gen_qemu_ld16s(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld32u (line 2535) | static inline void gen_qemu_ld32u(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld32s (line 2544) | static inline void gen_qemu_ld32s(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld64 (line 2555) | static inline void gen_qemu_ld64(DisasContext *ctx, TCGv_i64 arg1, TCGv ... function gen_qemu_st8 (line 2563) | static inline void gen_qemu_st8(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_st16 (line 2568) | static inline void gen_qemu_st16(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_st32 (line 2581) | static inline void gen_qemu_st32(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_st64 (line 2594) | static inline void gen_qemu_st64(DisasContext *ctx, TCGv_i64 arg1, TCGv ... function gen_ld (line 2690) | static void gen_ld(DisasContext *ctx) function gen_lq (line 2716) | static void gen_lq(DisasContext *ctx) function gen_std (line 2827) | static void gen_std(DisasContext *ctx) function gen_qemu_ld16ur (line 2879) | static inline void gen_qemu_ld16ur(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld32ur (line 2889) | static inline void gen_qemu_ld32ur(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_ld64ur (line 2900) | static inline void gen_qemu_ld64ur(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_st16r (line 2911) | static inline void gen_qemu_st16r(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_st32r (line 2926) | static inline void gen_qemu_st32r(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_qemu_st64r (line 2942) | static inline void gen_qemu_st64r(DisasContext *ctx, TCGv arg1, TCGv arg2) function gen_lmw (line 2959) | static void gen_lmw(DisasContext *ctx) function gen_stmw (line 2975) | static void gen_stmw(DisasContext *ctx) function gen_lswi (line 2998) | static void gen_lswi(DisasContext *ctx) function gen_lswx (line 3030) | static void gen_lswx(DisasContext *ctx) function gen_stswi (line 3050) | static void gen_stswi(DisasContext *ctx) function gen_stswx (line 3071) | static void gen_stswx(DisasContext *ctx) function gen_eieio (line 3092) | static void gen_eieio(DisasContext *ctx) function gen_isync (line 3097) | static void gen_isync(DisasContext *ctx) function gen_lwarx (line 3103) | static void gen_lwarx(DisasContext *ctx) function gen_conditional_store (line 3118) | static void gen_conditional_store (DisasContext *ctx, TCGv EA, function gen_stwcx_ (line 3136) | static void gen_stwcx_(DisasContext *ctx) function gen_ldarx (line 3165) | static void gen_ldarx(DisasContext *ctx) function gen_stdcx_ (line 3180) | static void gen_stdcx_(DisasContext *ctx) function gen_sync (line 3208) | static void gen_sync(DisasContext *ctx) function gen_wait (line 3213) | static void gen_wait(DisasContext *ctx) function gen_qemu_ld32fs (line 3299) | static inline void gen_qemu_ld32fs(DisasContext *ctx, TCGv_i64 arg1, TCG... function gen_qemu_st32fs (line 3392) | static inline void gen_qemu_st32fs(DisasContext *ctx, TCGv_i64 arg1, TCG... function gen_qemu_st32fiw (line 3409) | static inline void gen_qemu_st32fiw(DisasContext *ctx, TCGv_i64 arg1, TC... function gen_update_cfar (line 3419) | static inline void gen_update_cfar(DisasContext *ctx, target_ulong nip) function gen_goto_tb (line 3428) | static inline void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) function gen_setlr (line 3460) | static inline void gen_setlr(DisasContext *ctx, target_ulong nip) function gen_b (line 3471) | static void gen_b(DisasContext *ctx) function gen_bcond (line 3497) | static inline void gen_bcond(DisasContext *ctx, int type) function gen_bc (line 3581) | static void gen_bc(DisasContext *ctx) function gen_bcctr (line 3586) | static void gen_bcctr(DisasContext *ctx) function gen_bclr (line 3591) | static void gen_bclr(DisasContext *ctx) function gen_mcrf (line 3646) | static void gen_mcrf(DisasContext *ctx) function gen_rfi (line 3654) | static void gen_rfi(DisasContext *ctx) function gen_rfid (line 3671) | static void gen_rfid(DisasContext *ctx) function gen_hrfid (line 3687) | static void gen_hrfid(DisasContext *ctx) function gen_sc (line 3709) | static void gen_sc(DisasContext *ctx) function gen_tw (line 3720) | static void gen_tw(DisasContext *ctx) function gen_twi (line 3730) | static void gen_twi(DisasContext *ctx) function gen_td (line 3743) | static void gen_td(DisasContext *ctx) function gen_tdi (line 3753) | static void gen_tdi(DisasContext *ctx) function gen_mcrxr (line 3768) | static void gen_mcrxr(DisasContext *ctx) function gen_mfcr (line 3776) | static void gen_mfcr(DisasContext *ctx) function gen_mfmsr (line 3811) | static void gen_mfmsr(DisasContext *ctx) function spr_noaccess (line 3824) | static void spr_noaccess(void *opaque, int gprn, int sprn) function gen_op_mfspr (line 3834) | static inline void gen_op_mfspr(DisasContext *ctx) function gen_mfspr (line 3874) | static void gen_mfspr(DisasContext *ctx) function gen_mftb (line 3880) | static void gen_mftb(DisasContext *ctx) function gen_mtcrf (line 3886) | static void gen_mtcrf(DisasContext *ctx) function gen_mtmsrd (line 3915) | static void gen_mtmsrd(DisasContext *ctx) function gen_mtmsr (line 3946) | static void gen_mtmsr(DisasContext *ctx) function gen_mtspr (line 3984) | static void gen_mtspr(DisasContext *ctx) function gen_dcbf (line 4021) | static void gen_dcbf(DisasContext *ctx) function gen_dcbi (line 4033) | static void gen_dcbi(DisasContext *ctx) function gen_dcbst (line 4056) | static void gen_dcbst(DisasContext *ctx) function gen_dcbt (line 4068) | static void gen_dcbt(DisasContext *ctx) function gen_dcbtst (line 4077) | static void gen_dcbtst(DisasContext *ctx) function gen_dcbz (line 4086) | static void gen_dcbz(DisasContext *ctx) function gen_dcbz_970 (line 4098) | static void gen_dcbz_970(DisasContext *ctx) function gen_dst (line 4114) | static void gen_dst(DisasContext *ctx) function gen_dstst (line 4124) | static void gen_dstst(DisasContext *ctx) function gen_dss (line 4135) | static void gen_dss(DisasContext *ctx) function gen_icbi (line 4141) | static void gen_icbi(DisasContext *ctx) function gen_dcba (line 4155) | static void gen_dcba(DisasContext *ctx) function gen_mfsr (line 4167) | static void gen_mfsr(DisasContext *ctx) function gen_mfsrin (line 4184) | static void gen_mfsrin(DisasContext *ctx) function gen_mtsr (line 4203) | static void gen_mtsr(DisasContext *ctx) function gen_mtsrin (line 4220) | static void gen_mtsrin(DisasContext *ctx) function gen_mfsr_64b (line 4242) | static void gen_mfsr_64b(DisasContext *ctx) function gen_mfsrin_64b (line 4259) | static void gen_mfsrin_64b(DisasContext *ctx) function gen_mtsr_64b (line 4278) | static void gen_mtsr_64b(DisasContext *ctx) function gen_mtsrin_64b (line 4295) | static void gen_mtsrin_64b(DisasContext *ctx) function gen_slbmte (line 4314) | static void gen_slbmte(DisasContext *ctx) function gen_slbmfee (line 4327) | static void gen_slbmfee(DisasContext *ctx) function gen_slbmfev (line 4341) | static void gen_slbmfev(DisasContext *ctx) function gen_tlbia (line 4360) | static void gen_tlbia(DisasContext *ctx) function gen_tlbiel (line 4374) | static void gen_tlbiel(DisasContext *ctx) function gen_tlbie (line 4388) | static void gen_tlbie(DisasContext *ctx) function gen_tlbsync (line 4410) | static void gen_tlbsync(DisasContext *ctx) function gen_slbia (line 4428) | static void gen_slbia(DisasContext *ctx) function gen_slbie (line 4442) | static void gen_slbie(DisasContext *ctx) function gen_eciwx (line 4460) | static void gen_eciwx(DisasContext *ctx) function gen_ecowx (line 4473) | static void gen_ecowx(DisasContext *ctx) function gen_abs (line 4488) | static void gen_abs(DisasContext *ctx) function gen_abso (line 4503) | static void gen_abso(DisasContext *ctx) function gen_clcs (line 4525) | static void gen_clcs(DisasContext *ctx) function gen_div (line 4534) | static void gen_div(DisasContext *ctx) function gen_divo (line 4542) | static void gen_divo(DisasContext *ctx) function gen_divs (line 4550) | static void gen_divs(DisasContext *ctx) function gen_divso (line 4558) | static void gen_divso(DisasContext *ctx) function gen_doz (line 4566) | static void gen_doz(DisasContext *ctx) function gen_dozo (line 4581) | static void gen_dozo(DisasContext *ctx) function gen_dozi (line 4610) | static void gen_dozi(DisasContext *ctx) function gen_lscbx (line 4626) | static void gen_lscbx(DisasContext *ctx) function gen_maskg (line 4648) | static void gen_maskg(DisasContext *ctx) function gen_maskir (line 4674) | static void gen_maskir(DisasContext *ctx) function gen_mul (line 4688) | static void gen_mul(DisasContext *ctx) function gen_mulo (line 4708) | static void gen_mulo(DisasContext *ctx) function gen_nabs (line 4735) | static void gen_nabs(DisasContext *ctx) function gen_nabso (line 4750) | static void gen_nabso(DisasContext *ctx) function gen_rlmi (line 4767) | static void gen_rlmi(DisasContext *ctx) function gen_rrib (line 4783) | static void gen_rrib(DisasContext *ctx) function gen_sle (line 4801) | static void gen_sle(DisasContext *ctx) function gen_sleq (line 4819) | static void gen_sleq(DisasContext *ctx) function gen_sliq (line 4841) | static void gen_sliq(DisasContext *ctx) function gen_slliq (line 4858) | static void gen_slliq(DisasContext *ctx) function gen_sllq (line 4876) | static void gen_sllq(DisasContext *ctx) function gen_slq (line 4905) | static void gen_slq(DisasContext *ctx) function gen_sraiq (line 4928) | static void gen_sraiq(DisasContext *ctx) function gen_sraq (line 4951) | static void gen_sraq(DisasContext *ctx) function gen_sre (line 4984) | static void gen_sre(DisasContext *ctx) function gen_srea (line 5002) | static void gen_srea(DisasContext *ctx) function gen_sreq (line 5017) | static void gen_sreq(DisasContext *ctx) function gen_sriq (line 5039) | static void gen_sriq(DisasContext *ctx) function gen_srliq (line 5056) | static void gen_srliq(DisasContext *ctx) function gen_srlq (line 5074) | static void gen_srlq(DisasContext *ctx) function gen_srq (line 5104) | static void gen_srq(DisasContext *ctx) function gen_dsa (line 5129) | static void gen_dsa(DisasContext *ctx) function gen_esa (line 5136) | static void gen_esa(DisasContext *ctx) function gen_mfrom (line 5143) | static void gen_mfrom(DisasContext *ctx) function gen_tlbld_6xx (line 5159) | static void gen_tlbld_6xx(DisasContext *ctx) function gen_tlbli_6xx (line 5173) | static void gen_tlbli_6xx(DisasContext *ctx) function gen_tlbld_74xx (line 5189) | static void gen_tlbld_74xx(DisasContext *ctx) function gen_tlbli_74xx (line 5203) | static void gen_tlbli_74xx(DisasContext *ctx) function gen_clf (line 5219) | static void gen_clf(DisasContext *ctx) function gen_cli (line 5225) | static void gen_cli(DisasContext *ctx) function gen_dclst (line 5239) | static void gen_dclst(DisasContext *ctx) function gen_mfsri (line 5244) | static void gen_mfsri(DisasContext *ctx) function gen_rac (line 5267) | static void gen_rac(DisasContext *ctx) function gen_rfsvc (line 5284) | static void gen_rfsvc(DisasContext *ctx) function gen_lfq (line 5304) | static void gen_lfq(DisasContext *ctx) function gen_lfqu (line 5318) | static void gen_lfqu(DisasContext *ctx) function gen_lfqux (line 5337) | static void gen_lfqux(DisasContext *ctx) function gen_lfqx (line 5356) | static void gen_lfqx(DisasContext *ctx) function gen_stfq (line 5370) | static void gen_stfq(DisasContext *ctx) function gen_stfqu (line 5384) | static void gen_stfqu(DisasContext *ctx) function gen_stfqux (line 5403) | static void gen_stfqux(DisasContext *ctx) function gen_stfqx (line 5422) | static void gen_stfqx(DisasContext *ctx) function gen_mfapidi (line 5438) | static void gen_mfapidi(DisasContext *ctx) function gen_tlbiva (line 5445) | static void gen_tlbiva(DisasContext *ctx) function gen_405_mulladd_insn (line 5463) | static inline void gen_405_mulladd_insn(DisasContext *ctx, int opc2, int... function gen_mfdcr (line 5677) | static void gen_mfdcr(DisasContext *ctx) function gen_mtdcr (line 5696) | static void gen_mtdcr(DisasContext *ctx) function gen_mfdcrx (line 5716) | static void gen_mfdcrx(DisasContext *ctx) function gen_mtdcrx (line 5734) | static void gen_mtdcrx(DisasContext *ctx) function gen_mfdcrux (line 5751) | static void gen_mfdcrux(DisasContext *ctx) function gen_mtdcrux (line 5760) | static void gen_mtdcrux(DisasContext *ctx) function gen_dccci (line 5769) | static void gen_dccci(DisasContext *ctx) function gen_dcread (line 5783) | static void gen_dcread(DisasContext *ctx) function gen_icbt_40x (line 5805) | static void gen_icbt_40x(DisasContext *ctx) function gen_iccci (line 5814) | static void gen_iccci(DisasContext *ctx) function gen_icread (line 5828) | static void gen_icread(DisasContext *ctx) function gen_rfci_40x (line 5842) | static void gen_rfci_40x(DisasContext *ctx) function gen_rfci (line 5857) | static void gen_rfci(DisasContext *ctx) function gen_rfdi (line 5875) | static void gen_rfdi(DisasContext *ctx) function gen_rfmci (line 5891) | static void gen_rfmci(DisasContext *ctx) function gen_tlbre_40x (line 5909) | static void gen_tlbre_40x(DisasContext *ctx) function gen_tlbsx_40x (line 5933) | static void gen_tlbsx_40x(DisasContext *ctx) function gen_tlbwe_40x (line 5960) | static void gen_tlbwe_40x(DisasContext *ctx) function gen_tlbre_440 (line 5986) | static void gen_tlbre_440(DisasContext *ctx) function gen_tlbsx_440 (line 6013) | static void gen_tlbsx_440(DisasContext *ctx) function gen_tlbwe_440 (line 6040) | static void gen_tlbwe_440(DisasContext *ctx) function gen_tlbre_booke206 (line 6069) | static void gen_tlbre_booke206(DisasContext *ctx) function gen_tlbsx_booke206 (line 6084) | static void gen_tlbsx_booke206(DisasContext *ctx) function gen_tlbwe_booke206 (line 6108) | static void gen_tlbwe_booke206(DisasContext *ctx) function gen_tlbivax_booke206 (line 6122) | static void gen_tlbivax_booke206(DisasContext *ctx) function gen_tlbilx_booke206 (line 6140) | static void gen_tlbilx_booke206(DisasContext *ctx) function gen_wrtee (line 6175) | static void gen_wrtee(DisasContext *ctx) function gen_wrteei (line 6198) | static void gen_wrteei(DisasContext *ctx) function gen_dlmzb (line 6220) | static void gen_dlmzb(DisasContext *ctx) function gen_mbar (line 6229) | static void gen_mbar(DisasContext *ctx) function gen_msync_4xx (line 6235) | static void gen_msync_4xx(DisasContext *ctx) function gen_icbt_440 (line 6241) | static void gen_icbt_440(DisasContext *ctx) function gen_msgclr (line 6251) | static void gen_msgclr(DisasContext *ctx) function gen_msgsnd (line 6265) | static void gen_msgsnd(DisasContext *ctx) function TCGv_ptr (line 6282) | static inline TCGv_ptr gen_avr_ptr(int reg) function gen_lvsl (line 6389) | static void gen_lvsl(DisasContext *ctx) function gen_lvsr (line 6405) | static void gen_lvsr(DisasContext *ctx) function gen_mfvscr (line 6421) | static void gen_mfvscr(DisasContext *ctx) function gen_mtvscr (line 6435) | static void gen_mtvscr(DisasContext *ctx) function gen_vsldoi (line 6696) | static void gen_vsldoi(DisasContext *ctx) function gen_vmladduhm (line 6740) | static void gen_vmladduhm(DisasContext *ctx) function gen_evmra (line 6768) | static inline void gen_evmra(DisasContext *ctx) function gen_load_gpr64 (line 6800) | static inline void gen_load_gpr64(TCGv_i64 t, int reg) function gen_store_gpr64 (line 6809) | static inline void gen_store_gpr64(int reg, TCGv_i64 t) function gen_speundef (line 6832) | static inline void gen_speundef(DisasContext *ctx) function gen_op_evabs (line 6949) | static inline void gen_op_evabs(TCGv_i32 ret, TCGv_i32 arg1) function gen_op_evrndw (line 6965) | static inline void gen_op_evrndw(TCGv_i32 ret, TCGv_i32 arg1) function gen_op_evsrwu (line 7015) | static inline void gen_op_evsrwu(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 a... function gen_op_evsrws (line 7034) | static inline void gen_op_evsrws(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 a... function gen_op_evslw (line 7053) | static inline void gen_op_evslw(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) function gen_op_evrlw (line 7072) | static inline void gen_op_evrlw(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 arg2) function gen_evmergehi (line 7080) | static inline void gen_evmergehi(DisasContext *ctx) function gen_op_evsubf (line 7100) | static inline void gen_op_evsubf(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 a... function gen_brinc (line 7225) | static inline void gen_brinc(DisasContext *ctx) function gen_evmergelo (line 7231) | static inline void gen_evmergelo(DisasContext *ctx) function gen_evmergehilo (line 7250) | static inline void gen_evmergehilo(DisasContext *ctx) function gen_evmergelohi (line 7269) | static inline void gen_evmergelohi(DisasContext *ctx) function gen_evsplati (line 7296) | static inline void gen_evsplati(DisasContext *ctx) function gen_evsplatfi (line 7307) | static inline void gen_evsplatfi(DisasContext *ctx) function gen_evsel (line 7319) | static inline void gen_evsel(DisasContext *ctx) function gen_evsel0 (line 7368) | static void gen_evsel0(DisasContext *ctx) function gen_evsel1 (line 7373) | static void gen_evsel1(DisasContext *ctx) function gen_evsel2 (line 7378) | static void gen_evsel2(DisasContext *ctx) function gen_evsel3 (line 7383) | static void gen_evsel3(DisasContext *ctx) function gen_evmwumi (line 7390) | static inline void gen_evmwumi(DisasContext *ctx) function gen_evmwumia (line 7419) | static inline void gen_evmwumia(DisasContext *ctx) function gen_evmwumiaa (line 7438) | static inline void gen_evmwumiaa(DisasContext *ctx) function gen_evmwsmi (line 7472) | static inline void gen_evmwsmi(DisasContext *ctx) function gen_evmwsmia (line 7501) | static inline void gen_evmwsmia(DisasContext *ctx) function gen_evmwsmiaa (line 7516) | static inline void gen_evmwsmiaa(DisasContext *ctx) function gen_addr_spe_imm_index (line 7576) | static inline void gen_addr_spe_imm_index(DisasContext *ctx, TCGv EA, in... function gen_op_evldd (line 7592) | static inline void gen_op_evldd(DisasContext *ctx, TCGv addr) function gen_op_evldw (line 7606) | static inline void gen_op_evldw(DisasContext *ctx, TCGv addr) function gen_op_evldh (line 7623) | static inline void gen_op_evldh(DisasContext *ctx, TCGv addr) function gen_op_evlhhesplat (line 7656) | static inline void gen_op_evlhhesplat(DisasContext *ctx, TCGv addr) function gen_op_evlhhousplat (line 7672) | static inline void gen_op_evlhhousplat(DisasContext *ctx, TCGv addr) function gen_op_evlhhossplat (line 7686) | static inline void gen_op_evlhhossplat(DisasContext *ctx, TCGv addr) function gen_op_evlwhe (line 7701) | static inline void gen_op_evlwhe(DisasContext *ctx, TCGv addr) function gen_op_evlwhou (line 7721) | static inline void gen_op_evlwhou(DisasContext *ctx, TCGv addr) function gen_op_evlwhos (line 7738) | static inline void gen_op_evlwhos(DisasContext *ctx, TCGv addr) function gen_op_evlwwsplat (line 7756) | static inline void gen_op_evlwwsplat(DisasContext *ctx, TCGv addr) function gen_op_evlwhsplat (line 7770) | static inline void gen_op_evlwhsplat(DisasContext *ctx, TCGv addr) function gen_op_evstdd (line 7795) | static inline void gen_op_evstdd(DisasContext *ctx, TCGv addr) function gen_op_evstdw (line 7807) | static inline void gen_op_evstdw(DisasContext *ctx, TCGv addr) function gen_op_evstdh (line 7821) | static inline void gen_op_evstdh(DisasContext *ctx, TCGv addr) function gen_op_evstwhe (line 7845) | static inline void gen_op_evstwhe(DisasContext *ctx, TCGv addr) function gen_op_evstwho (line 7860) | static inline void gen_op_evstwho(DisasContext *ctx, TCGv addr) function gen_op_evstwwe (line 7874) | static inline void gen_op_evstwwe(DisasContext *ctx, TCGv addr) function gen_op_evstwwo (line 7886) | static inline void gen_op_evstwwo(DisasContext *ctx, TCGv addr) function gen_evfsabs (line 8199) | static inline void gen_evfsabs(DisasContext *ctx) function gen_evfsnabs (line 8212) | static inline void gen_evfsnabs(DisasContext *ctx) function gen_evfsneg (line 8225) | static inline void gen_evfsneg(DisasContext *ctx) function gen_efsabs (line 8281) | static inline void gen_efsabs(DisasContext *ctx) function gen_efsnabs (line 8289) | static inline void gen_efsnabs(DisasContext *ctx) function gen_efsneg (line 8297) | static inline void gen_efsneg(DisasContext *ctx) function gen_efdabs (line 8349) | static inline void gen_efdabs(DisasContext *ctx) function gen_efdnabs (line 8362) | static inline void gen_efdnabs(DisasContext *ctx) function gen_efdneg (line 8375) | static inline void gen_efdneg(DisasContext *ctx) function cpu_dump_state (line 9314) | void cpu_dump_state (CPUPPCState *env, FILE *f, fprintf_function cpu_fpr... function cpu_dump_statistics (line 9464) | void cpu_dump_statistics (CPUPPCState *env, FILE*f, fprintf_function cpu... function gen_intermediate_code_internal (line 9512) | static inline void gen_intermediate_code_internal(CPUPPCState *env, function gen_intermediate_code (line 9697) | void gen_intermediate_code (CPUPPCState *env, struct TranslationBlock *tb) function gen_intermediate_code_pc (line 9702) | void gen_intermediate_code_pc (CPUPPCState *env, struct TranslationBlock... function restore_state_to_opc (line 9707) | void restore_state_to_opc(CPUPPCState *env, TranslationBlock *tb, int pc... FILE: qemu/target-ppc/translate_init.c function spr_read_generic (line 58) | static void spr_read_generic (void *opaque, int gprn, int sprn) function spr_write_generic (line 70) | static void spr_write_generic (void *opaque, int sprn, int gprn) function spr_write_clear (line 83) | static void spr_write_clear (void *opaque, int sprn, int gprn) function spr_read_xer (line 98) | static void spr_read_xer (void *opaque, int gprn, int sprn) function spr_write_xer (line 103) | static void spr_write_xer (void *opaque, int sprn, int gprn) function spr_read_lr (line 109) | static void spr_read_lr (void *opaque, int gprn, int sprn) function spr_write_lr (line 114) | static void spr_write_lr (void *opaque, int sprn, int gprn) function spr_read_cfar (line 121) | static void spr_read_cfar (void *opaque, int gprn, int sprn) function spr_write_cfar (line 126) | static void spr_write_cfar (void *opaque, int sprn, int gprn) function spr_read_ctr (line 133) | static void spr_read_ctr (void *opaque, int gprn, int sprn) function spr_write_ctr (line 138) | static void spr_write_ctr (void *opaque, int sprn, int gprn) function spr_read_ureg (line 149) | static void spr_read_ureg (void *opaque, int gprn, int sprn) function spr_read_decr (line 157) | static void spr_read_decr (void *opaque, int gprn, int sprn) function spr_write_decr (line 169) | static void spr_write_decr (void *opaque, int sprn, int gprn) function spr_read_tbl (line 184) | static void spr_read_tbl (void *opaque, int gprn, int sprn) function spr_read_tbu (line 196) | static void spr_read_tbu (void *opaque, int gprn, int sprn) function spr_read_atbl (line 208) | __attribute__ (( unused )) function spr_read_atbu (line 214) | __attribute__ (( unused )) function spr_write_tbl (line 221) | static void spr_write_tbl (void *opaque, int sprn, int gprn) function spr_write_tbu (line 233) | static void spr_write_tbu (void *opaque, int sprn, int gprn) function spr_write_atbl (line 245) | __attribute__ (( unused )) function spr_write_atbu (line 251) | __attribute__ (( unused )) function spr_read_purr (line 258) | __attribute__ (( unused )) function spr_read_ibat (line 269) | static void spr_read_ibat (void *opaque, int gprn, int sprn) function spr_read_ibat_h (line 274) | static void spr_read_ibat_h (void *opaque, int gprn, int sprn) function spr_write_ibatu (line 279) | static void spr_write_ibatu (void *opaque, int sprn, int gprn) function spr_write_ibatu_h (line 286) | static void spr_write_ibatu_h (void *opaque, int sprn, int gprn) function spr_write_ibatl (line 293) | static void spr_write_ibatl (void *opaque, int sprn, int gprn) function spr_write_ibatl_h (line 300) | static void spr_write_ibatl_h (void *opaque, int sprn, int gprn) function spr_read_dbat (line 309) | static void spr_read_dbat (void *opaque, int gprn, int sprn) function spr_read_dbat_h (line 314) | static void spr_read_dbat_h (void *opaque, int gprn, int sprn) function spr_write_dbatu (line 319) | static void spr_write_dbatu (void *opaque, int sprn, int gprn) function spr_write_dbatu_h (line 326) | static void spr_write_dbatu_h (void *opaque, int sprn, int gprn) function spr_write_dbatl (line 333) | static void spr_write_dbatl (void *opaque, int sprn, int gprn) function spr_write_dbatl_h (line 340) | static void spr_write_dbatl_h (void *opaque, int sprn, int gprn) function spr_write_sdr1 (line 348) | static void spr_write_sdr1 (void *opaque, int sprn, int gprn) function spr_read_hior (line 356) | static void spr_read_hior (void *opaque, int gprn, int sprn) function spr_write_hior (line 361) | static void spr_write_hior (void *opaque, int sprn, int gprn) function spr_read_asr (line 369) | static void spr_read_asr (void *opaque, int gprn, int sprn) function spr_write_asr (line 374) | static void spr_write_asr (void *opaque, int sprn, int gprn) function spr_read_601_rtcl (line 383) | static void spr_read_601_rtcl (void *opaque, int gprn, int sprn) function spr_read_601_rtcu (line 388) | static void spr_read_601_rtcu (void *opaque, int gprn, int sprn) function spr_write_601_rtcu (line 394) | static void spr_write_601_rtcu (void *opaque, int sprn, int gprn) function spr_write_601_rtcl (line 399) | static void spr_write_601_rtcl (void *opaque, int sprn, int gprn) function spr_write_hid0_601 (line 404) | static void spr_write_hid0_601 (void *opaque, int sprn, int gprn) function spr_read_601_ubat (line 416) | static void spr_read_601_ubat (void *opaque, int gprn, int sprn) function spr_write_601_ubatu (line 421) | static void spr_write_601_ubatu (void *opaque, int sprn, int gprn) function spr_write_601_ubatl (line 428) | static void spr_write_601_ubatl (void *opaque, int sprn, int gprn) function spr_read_40x_pit (line 438) | static void spr_read_40x_pit (void *opaque, int gprn, int sprn) function spr_write_40x_pit (line 443) | static void spr_write_40x_pit (void *opaque, int sprn, int gprn) function spr_write_40x_dbcr0 (line 448) | static void spr_write_40x_dbcr0 (void *opaque, int sprn, int gprn) function spr_write_40x_sler (line 457) | static void spr_write_40x_sler (void *opaque, int sprn, int gprn) function spr_write_booke_tcr (line 462) | static void spr_write_booke_tcr (void *opaque, int sprn, int gprn) function spr_write_booke_tsr (line 467) | static void spr_write_booke_tsr (void *opaque, int sprn, int gprn) function spr_read_403_pbr (line 476) | static void spr_read_403_pbr (void *opaque, int gprn, int sprn) function spr_write_403_pbr (line 481) | static void spr_write_403_pbr (void *opaque, int sprn, int gprn) function spr_write_pir (line 488) | static void spr_write_pir (void *opaque, int sprn, int gprn) function spr_read_spefscr (line 498) | static void spr_read_spefscr (void *opaque, int gprn, int sprn) function spr_write_spefscr (line 506) | static void spr_write_spefscr (void *opaque, int sprn, int gprn) function spr_write_excp_prefix (line 516) | static void spr_write_excp_prefix (void *opaque, int sprn, int gprn) function spr_write_excp_vector (line 526) | static void spr_write_excp_vector (void *opaque, int sprn, int gprn) function vscr_init (line 553) | static inline void vscr_init (CPUPPCState *env, uint32_t val) function spr_register (line 573) | static inline void spr_register (CPUPPCState *env, int num, function gen_spr_generic (line 608) | static void gen_spr_generic (CPUPPCState *env) function gen_spr_ne_601 (line 653) | static void gen_spr_ne_601 (CPUPPCState *env) function gen_low_BATs (line 677) | static void gen_low_BATs (CPUPPCState *env) function gen_high_BATs (line 749) | static void gen_high_BATs (CPUPPCState *env) function gen_tbl (line 821) | static void gen_tbl (CPUPPCState *env) function gen_6xx_7xx_soft_tlb (line 842) | static void gen_6xx_7xx_soft_tlb (CPUPPCState *env, int nb_tlbs, int nb_... function gen_spr_G2_755 (line 881) | static void gen_spr_G2_755 (CPUPPCState *env) function gen_spr_7xx (line 903) | static void gen_spr_7xx (CPUPPCState *env) function gen_spr_thrm (line 1001) | static void gen_spr_thrm (CPUPPCState *env) function gen_spr_604 (line 1022) | static void gen_spr_604 (CPUPPCState *env) function gen_spr_603 (line 1075) | static void gen_spr_603 (CPUPPCState *env) function gen_spr_G2 (line 1086) | static void gen_spr_G2 (CPUPPCState *env) function gen_spr_602 (line 1138) | static void gen_spr_602 (CPUPPCState *env) function gen_spr_601 (line 1186) | static void gen_spr_601 (CPUPPCState *env) function gen_spr_74xx (line 1262) | static void gen_spr_74xx (CPUPPCState *env) function gen_l3_ctrl (line 1314) | static void gen_l3_ctrl (CPUPPCState *env) function gen_74xx_soft_tlb (line 1336) | static void gen_74xx_soft_tlb (CPUPPCState *env, int nb_tlbs, int nb_ways) function spr_write_e500_l1csr0 (line 1362) | static void spr_write_e500_l1csr0 (void *opaque, int sprn, int gprn) function spr_write_booke206_mmucsr0 (line 1371) | static void spr_write_booke206_mmucsr0 (void *opaque, int sprn, int gprn) function spr_write_booke_pid (line 1378) | static void spr_write_booke_pid (void *opaque, int sprn, int gprn) function gen_spr_usprgh (line 1386) | static void gen_spr_usprgh (CPUPPCState *env) function gen_spr_BookE (line 1407) | static void gen_spr_BookE (CPUPPCState *env, uint64_t ivor_mask) function gen_tlbncfg (line 1567) | static inline uint32_t gen_tlbncfg(uint32_t assoc, uint32_t minsize, function gen_spr_BookE206 (line 1578) | static void gen_spr_BookE206(CPUPPCState *env, uint32_t mas_mask, function gen_spr_440 (line 1655) | static void gen_spr_440 (CPUPPCState *env) function gen_spr_40x (line 1796) | static void gen_spr_40x (CPUPPCState *env) function gen_spr_405 (line 1851) | static void gen_spr_405 (CPUPPCState *env) function gen_spr_401_403 (line 1957) | static void gen_spr_401_403 (CPUPPCState *env) function gen_spr_401 (line 1985) | static void gen_spr_401 (CPUPPCState *env) function gen_spr_401x2 (line 2027) | static void gen_spr_401x2 (CPUPPCState *env) function gen_spr_403 (line 2041) | static void gen_spr_403 (CPUPPCState *env) function gen_spr_403_real (line 2077) | static void gen_spr_403_real (CPUPPCState *env) function gen_spr_403_mmu (line 2097) | static void gen_spr_403_mmu (CPUPPCState *env) function gen_spr_compress (line 2111) | static void gen_spr_compress (CPUPPCState *env) function gen_spr_620 (line 2122) | static void gen_spr_620 (CPUPPCState *env) function gen_spr_5xx_8xx (line 2287) | static void gen_spr_5xx_8xx (CPUPPCState *env) function gen_spr_5xx (line 2405) | static void gen_spr_5xx (CPUPPCState *env) function gen_spr_8xx (line 2514) | static void gen_spr_8xx (CPUPPCState *env) function init_excp_4xx_real (line 2677) | static void init_excp_4xx_real (CPUPPCState *env) function init_excp_4xx_softmmu (line 2698) | static void init_excp_4xx_softmmu (CPUPPCState *env) function init_excp_MPC5xx (line 2723) | static void init_excp_MPC5xx (CPUPPCState *env) function init_excp_MPC8xx (line 2749) | static void init_excp_MPC8xx (CPUPPCState *env) function init_excp_G2 (line 2781) | static void init_excp_G2 (CPUPPCState *env) function init_excp_e200 (line 2807) | static void init_excp_e200 (CPUPPCState *env) function init_excp_BookE (line 2838) | static void init_excp_BookE (CPUPPCState *env) function init_excp_601 (line 2865) | static void init_excp_601 (CPUPPCState *env) function init_excp_602 (line 2886) | static void init_excp_602 (CPUPPCState *env) function init_excp_603 (line 2914) | static void init_excp_603 (CPUPPCState *env) function init_excp_604 (line 2939) | static void init_excp_604 (CPUPPCState *env) function init_excp_620 (line 2963) | static void init_excp_620 (CPUPPCState *env) function init_excp_7x0 (line 2987) | static void init_excp_7x0 (CPUPPCState *env) function init_excp_750cl (line 3011) | static void init_excp_750cl (CPUPPCState *env) function init_excp_750cx (line 3034) | static void init_excp_750cx (CPUPPCState *env) function init_excp_7x5 (line 3058) | static void init_excp_7x5 (CPUPPCState *env) function init_excp_7400 (line 3085) | static void init_excp_7400 (CPUPPCState *env) function init_excp_7450 (line 3111) | static void init_excp_7450 (CPUPPCState *env) function init_excp_970 (line 3140) | static void init_excp_970 (CPUPPCState *env) function init_excp_POWER7 (line 3169) | static void init_excp_POWER7 (CPUPPCState *env) function check_pow_none (line 3201) | static int check_pow_none (CPUPPCState *env) function check_pow_nocheck (line 3206) | static int check_pow_nocheck (CPUPPCState *env) function check_pow_hid0 (line 3211) | static int check_pow_hid0 (CPUPPCState *env) function check_pow_hid0_74xx (line 3219) | static int check_pow_hid0_74xx (CPUPPCState *env) function init_proc_401 (line 3247) | static void init_proc_401 (CPUPPCState *env) function init_proc_401x2 (line 3280) | static void init_proc_401x2 (CPUPPCState *env) function init_proc_401x3 (line 3321) | __attribute__ (( unused )) function init_proc_IOP480 (line 3357) | static void init_proc_IOP480 (CPUPPCState *env) function init_proc_403 (line 3397) | static void init_proc_403 (CPUPPCState *env) function init_proc_403GCX (line 3431) | static void init_proc_403GCX (CPUPPCState *env) function init_proc_405 (line 3484) | static void init_proc_405 (CPUPPCState *env) function init_proc_440EP (line 3539) | static void init_proc_440EP (CPUPPCState *env) function init_proc_440GP (line 3623) | __attribute__ (( unused )) function init_proc_440x4 (line 3690) | __attribute__ (( unused )) function init_proc_440x5 (line 3757) | static void init_proc_440x5 (CPUPPCState *env) function init_proc_460 (line 3842) | __attribute__ (( unused )) function init_proc_460F (line 3936) | __attribute__ (( unused )) function init_proc_MPC5xx (line 4023) | __attribute__ (( unused )) function init_proc_MPC8xx (line 4050) | __attribute__ (( unused )) function init_proc_G2 (line 4082) | static void init_proc_G2 (CPUPPCState *env) function init_proc_G2LE (line 4140) | static void init_proc_G2LE (CPUPPCState *env) function init_proc_e200 (line 4208) | __attribute__ (( unused )) function init_proc_e300 (line 4334) | __attribute__ (( unused )) type fsl_e500_version (line 4427) | enum fsl_e500_version { function init_proc_e500 (line 4433) | static void init_proc_e500 (CPUPPCState *env, int version) function init_proc_e500v1 (line 4578) | static void init_proc_e500v1(CPUPPCState *env) function init_proc_e500v2 (line 4583) | static void init_proc_e500v2(CPUPPCState *env) function init_proc_e500mc (line 4588) | static void init_proc_e500mc(CPUPPCState *env) function init_proc_601 (line 4618) | static void init_proc_601 (CPUPPCState *env) function init_proc_601v (line 4671) | static void init_proc_601v (CPUPPCState *env) function init_proc_602 (line 4700) | static void init_proc_602 (CPUPPCState *env) function init_proc_603 (line 4745) | static void init_proc_603 (CPUPPCState *env) function init_proc_603E (line 4790) | static void init_proc_603E (CPUPPCState *env) function init_proc_604 (line 4840) | static void init_proc_604 (CPUPPCState *env) function init_proc_604E (line 4879) | static void init_proc_604E (CPUPPCState *env) function init_proc_740 (line 4938) | static void init_proc_740 (CPUPPCState *env) function init_proc_750 (line 4984) | static void init_proc_750 (CPUPPCState *env) function init_proc_750cl (line 5076) | static void init_proc_750cl (CPUPPCState *env) function init_proc_750cx (line 5215) | static void init_proc_750cx (CPUPPCState *env) function init_proc_750fx (line 5273) | static void init_proc_750fx (CPUPPCState *env) function init_proc_750gx (line 5336) | static void init_proc_750gx (CPUPPCState *env) function init_proc_745 (line 5399) | static void init_proc_745 (CPUPPCState *env) function init_proc_755 (line 5453) | static void init_proc_755 (CPUPPCState *env) function init_proc_7400 (line 5523) | static void init_proc_7400 (CPUPPCState *env) function init_proc_7410 (line 5576) | static void init_proc_7410 (CPUPPCState *env) function init_proc_7440 (line 5635) | __attribute__ (( unused )) function init_proc_7450 (line 5721) | __attribute__ (( unused )) function init_proc_7445 (line 5833) | __attribute__ (( unused )) function init_proc_7455 (line 5948) | __attribute__ (( unused )) function init_proc_7457 (line 6065) | __attribute__ (( unused )) function check_pow_970 (line 6210) | static int check_pow_970 (CPUPPCState *env) function init_proc_970 (line 6218) | static void init_proc_970 (CPUPPCState *env) function check_pow_970FX (line 6300) | static int check_pow_970FX (CPUPPCState *env) function init_proc_970FX (line 6308) | static void init_proc_970FX (CPUPPCState *env) function check_pow_970GX (line 6402) | static int check_pow_970GX (CPUPPCState *env) function init_proc_970GX (line 6410) | static void init_proc_970GX (CPUPPCState *env) function check_pow_970MP (line 6492) | static int check_pow_970MP (CPUPPCState *env) function init_proc_970MP (line 6500) | static void init_proc_970MP (CPUPPCState *env) function init_proc_POWER7 (line 6585) | static void init_proc_POWER7 (CPUPPCState *env) function init_proc_620 (line 6668) | __attribute__ (( unused )) function init_ppc_proc (line 9288) | static void init_ppc_proc (CPUPPCState *env, const ppc_def_t *def) function dump_ppc_sprs (line 9456) | static void dump_ppc_sprs (CPUPPCState *env) function is_indirect_opcode (line 9505) | static inline int is_indirect_opcode (void *handler) function opc_handler_t (line 9510) | static inline opc_handler_t **ind_table(void *handler) function fill_new_table (line 9517) | static void fill_new_table (opc_handler_t **table, int len) function create_new_table (line 9525) | static int create_new_table (opc_handler_t **table, unsigned char idx) function insert_in_table (line 9536) | static int insert_in_table (opc_handler_t **table, unsigned char idx, function register_direct_insn (line 9546) | static int register_direct_insn (opc_handler_t **ppc_opcodes, function register_ind_in_table (line 9562) | static int register_ind_in_table (opc_handler_t **table, function register_ind_insn (line 9597) | static int register_ind_insn (opc_handler_t **ppc_opcodes, function register_dblind_insn (line 9608) | static int register_dblind_insn (opc_handler_t **ppc_opcodes, function register_insn (line 9627) | static int register_insn (opc_handler_t **ppc_opcodes, opcode_t *insn) function test_opcode_table (line 9647) | static int test_opcode_table (opc_handler_t **table, int len) function fix_opcode_tables (line 9673) | static void fix_opcode_tables (opc_handler_t **ppc_opcodes) function create_ppc_opcodes (line 9680) | static int create_ppc_opcodes (CPUPPCState *env, const ppc_def_t *def) function dump_ppc_insns (line 9704) | static void dump_ppc_insns (CPUPPCState *env) function gdb_get_float_reg (line 9776) | static int gdb_get_float_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_set_float_reg (line 9789) | static int gdb_set_float_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_get_avr_reg (line 9802) | static int gdb_get_avr_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_set_avr_reg (line 9825) | static int gdb_set_avr_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_get_spe_reg (line 9848) | static int gdb_get_spe_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_set_spe_reg (line 9869) | static int gdb_set_spe_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function cpu_ppc_register_internal (line 9892) | int cpu_ppc_register_internal (CPUPPCState *env, const ppc_def_t *def) function ppc_cpu_usable (line 10101) | static bool ppc_cpu_usable(const ppc_def_t *def) function ppc_def_t (line 10113) | const ppc_def_t *ppc_find_by_pvr(uint32_t pvr) function ppc_def_t (line 10133) | const ppc_def_t *cpu_ppc_find_by_name (const char *name) function ppc_cpu_list (line 10174) | void ppc_cpu_list (FILE *f, fprintf_function cpu_fprintf) FILE: qemu/target-s390x/cpu-qom.h type S390CPUClass (line 41) | typedef struct S390CPUClass { type S390CPU (line 55) | typedef struct S390CPU { function S390CPU (line 63) | static inline S390CPU *s390_env_get_cpu(CPUS390XState *env) FILE: qemu/target-s390x/cpu.c function s390_cpu_reset (line 29) | static void s390_cpu_reset(CPUState *s) function s390_cpu_initfn (line 48) | static void s390_cpu_initfn(Object *obj) function s390_cpu_class_init (line 72) | static void s390_cpu_class_init(ObjectClass *oc, void *data) function s390_cpu_register_types (line 91) | static void s390_cpu_register_types(void) FILE: qemu/target-s390x/cpu.h type PSW (line 51) | typedef struct PSW { type ExtQueue (line 56) | typedef struct ExtQueue { type CPUS390XState (line 62) | typedef struct CPUS390XState { function cpu_clone_regs (line 109) | static inline void cpu_clone_regs(CPUS390XState *env, target_ulong newsp) function cpu_mmu_index (line 236) | static inline int cpu_mmu_index (CPUS390XState *env) function cpu_get_tb_cpu_state (line 245) | static inline void cpu_get_tb_cpu_state(CPUS390XState* env, target_ulong... function get_ilc (line 254) | static inline int get_ilc(uint8_t opc) function kvm_s390_interrupt (line 302) | static inline void kvm_s390_interrupt(CPUS390XState *env, int type, uint... function kvm_s390_virtio_irq (line 306) | static inline void kvm_s390_virtio_irq(CPUS390XState *env, int config_ch... function kvm_s390_interrupt_internal (line 311) | static inline void kvm_s390_interrupt_internal(CPUS390XState *env, int t... function s390_add_running_cpu (line 325) | static inline void s390_add_running_cpu(CPUS390XState *env) function s390_del_running_cpu (line 329) | static inline unsigned s390_del_running_cpu(CPUS390XState *env) function cpu_set_tls (line 337) | static inline void cpu_set_tls(CPUS390XState *env, target_ulong newtls) type cc_op (line 503) | enum cc_op { type QEMU_PACKED (line 605) | typedef struct LowCore type sysib_111 (line 732) | struct sysib_111 { type sysib_121 (line 744) | struct sysib_121 { type sysib_122 (line 754) | struct sysib_122 { type sysib_221 (line 765) | struct sysib_221 { type sysib_222 (line 775) | struct sysib_222 { type sysib_322 (line 793) | struct sysib_322 { function ebcdic_put (line 916) | static inline void ebcdic_put(uint8_t *p, const char *ascii, int len) function time2tod (line 963) | static inline uint64_t time2tod(uint64_t ns) { function cpu_inject_ext (line 967) | static inline void cpu_inject_ext(CPUS390XState *env, uint32_t code, uin... function cpu_has_work (line 986) | static inline bool cpu_has_work(CPUS390XState *env) function cpu_pc_from_tb (line 992) | static inline void cpu_pc_from_tb(CPUS390XState *env, TranslationBlock* tb) FILE: qemu/target-s390x/helper.c function s390x_tod_timer (line 54) | void s390x_tod_timer(void *opaque) function s390x_cpu_timer (line 63) | void s390x_cpu_timer(void *opaque) function CPUS390XState (line 73) | CPUS390XState *cpu_s390x_init(const char *cpu_model) function do_interrupt (line 94) | void do_interrupt (CPUS390XState *env) function cpu_s390x_handle_mmu_fault (line 99) | int cpu_s390x_handle_mmu_fault (CPUS390XState *env, target_ulong address... function cpu_state_reset (line 111) | void cpu_state_reset(CPUS390XState *env) function trigger_pgm_exception (line 119) | static void trigger_pgm_exception(CPUS390XState *env, uint32_t code, uin... function trans_bits (line 126) | static int trans_bits(CPUS390XState *env, uint64_t mode) function trigger_prot_fault (line 148) | static void trigger_prot_fault(CPUS390XState *env, target_ulong vaddr, u... function trigger_page_fault (line 159) | static void trigger_page_fault(CPUS390XState *env, target_ulong vaddr, u... function mmu_translate_asce (line 176) | static int mmu_translate_asce(CPUS390XState *env, target_ulong vaddr, ui... function mmu_translate_asc (line 258) | static int mmu_translate_asc(CPUS390XState *env, target_ulong vaddr, uin... function mmu_translate (line 327) | int mmu_translate(CPUS390XState *env, target_ulong vaddr, int rw, uint64... function cpu_s390x_handle_mmu_fault (line 388) | int cpu_s390x_handle_mmu_fault (CPUS390XState *env, target_ulong _vaddr,... function target_phys_addr_t (line 428) | target_phys_addr_t cpu_get_phys_page_debug(CPUS390XState *env, target_ul... function load_psw (line 446) | void load_psw(CPUS390XState *env, uint64_t mask, uint64_t addr) function get_psw_mask (line 465) | static uint64_t get_psw_mask(CPUS390XState *env) function do_svc_interrupt (line 478) | static void do_svc_interrupt(CPUS390XState *env) function do_program_interrupt (line 498) | static void do_program_interrupt(CPUS390XState *env) function do_ext_interrupt (line 541) | static void do_ext_interrupt(CPUS390XState *env) function do_interrupt (line 581) | void do_interrupt (CPUS390XState *env) FILE: qemu/target-s390x/kvm.c function kvm_arch_init (line 70) | int kvm_arch_init(KVMState *s) function kvm_arch_init_vcpu (line 75) | int kvm_arch_init_vcpu(CPUS390XState *env) function kvm_arch_reset_vcpu (line 86) | void kvm_arch_reset_vcpu(CPUS390XState *env) function kvm_arch_put_registers (line 91) | int kvm_arch_put_registers(CPUS390XState *env, int level) function kvm_arch_get_registers (line 117) | int kvm_arch_get_registers(CPUS390XState *env) function kvm_arch_insert_sw_breakpoint (line 138) | int kvm_arch_insert_sw_breakpoint(CPUS390XState *env, struct kvm_sw_brea... function kvm_arch_remove_sw_breakpoint (line 149) | int kvm_arch_remove_sw_breakpoint(CPUS390XState *env, struct kvm_sw_brea... function kvm_arch_pre_run (line 165) | void kvm_arch_pre_run(CPUS390XState *env, struct kvm_run *run) function kvm_arch_post_run (line 169) | void kvm_arch_post_run(CPUS390XState *env, struct kvm_run *run) function kvm_arch_process_async_events (line 173) | int kvm_arch_process_async_events(CPUS390XState *env) function kvm_s390_interrupt_internal (line 178) | void kvm_s390_interrupt_internal(CPUS390XState *env, int type, uint32_t ... function kvm_s390_virtio_irq (line 204) | void kvm_s390_virtio_irq(CPUS390XState *env, int config_change, uint64_t... function kvm_s390_interrupt (line 210) | void kvm_s390_interrupt(CPUS390XState *env, int type, uint32_t code) function enter_pgmcheck (line 215) | static void enter_pgmcheck(CPUS390XState *env, uint16_t code) function setcc (line 220) | static inline void setcc(CPUS390XState *env, uint64_t cc) function kvm_sclp_service_call (line 229) | static int kvm_sclp_service_call(CPUS390XState *env, struct kvm_run *run, function handle_priv (line 248) | static int handle_priv(CPUS390XState *env, struct kvm_run *run, uint8_t ... function handle_hypercall (line 267) | static int handle_hypercall(CPUS390XState *env, struct kvm_run *run) function handle_diag (line 275) | static int handle_diag(CPUS390XState *env, struct kvm_run *run, int ipb_... function s390_cpu_restart (line 295) | static int s390_cpu_restart(CPUS390XState *env) function s390_store_status (line 304) | static int s390_store_status(CPUS390XState *env, uint32_t parameter) function s390_cpu_initial_reset (line 311) | static int s390_cpu_initial_reset(CPUS390XState *env) function handle_sigp (line 329) | static int handle_sigp(CPUS390XState *env, struct kvm_run *run, uint8_t ... function handle_instruction (line 384) | static int handle_instruction(CPUS390XState *env, struct kvm_run *run) function handle_intercept (line 410) | static int handle_intercept(CPUS390XState *env) function kvm_arch_handle_exit (line 446) | int kvm_arch_handle_exit(CPUS390XState *env, struct kvm_run *run) function kvm_arch_stop_on_emulation_error (line 469) | bool kvm_arch_stop_on_emulation_error(CPUS390XState *env) function kvm_arch_on_sigbus_vcpu (line 474) | int kvm_arch_on_sigbus_vcpu(CPUS390XState *env, int code, void *addr) function kvm_arch_on_sigbus (line 479) | int kvm_arch_on_sigbus(int code, void *addr) FILE: qemu/target-s390x/machine.c function cpu_save (line 23) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 27) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-s390x/op_helper.c function tlb_fill (line 59) | void tlb_fill(CPUS390XState *env1, target_ulong addr, int is_write, int ... function mvc_fast_memset (line 104) | static void mvc_fast_memset(CPUS390XState *env, uint32_t l, uint64_t dest, function mvc_fast_memmove (line 126) | static void mvc_fast_memmove(CPUS390XState *env, uint32_t l, uint64_t dest, function get_address (line 394) | static inline uint64_t get_address(int x2, int b2, int d2) function get_address_31fix (line 414) | static inline uint64_t get_address_31fix(int reg) function helper_icm (line 579) | static uint32_t helper_icm(uint32_t r1, uint64_t address, uint32_t mask) function float_comp_to_cc (line 969) | static inline int float_comp_to_cc(int float_compare) function set_cc_f32 (line 986) | static uint32_t set_cc_f32(float32 v1, float32 v2) function set_cc_f64 (line 991) | static uint32_t set_cc_f64(float64 v1, float64 v2) function set_cc_nz_f32 (line 997) | static uint32_t set_cc_nz_f32(float32 v) function set_cc_nz_f64 (line 1010) | static uint32_t set_cc_nz_f64(float64 v) function set_cc_nz_f128 (line 1023) | static uint32_t set_cc_nz_f128(float128 v) function set_round_mode (line 1436) | static void set_round_mode(int m3) function cc_calc_ltgt_32 (line 1793) | static inline uint32_t cc_calc_ltgt_32(CPUS390XState *env, int32_t src, function cc_calc_ltgt0_32 (line 1805) | static inline uint32_t cc_calc_ltgt0_32(CPUS390XState *env, int32_t dst) function cc_calc_ltgt_64 (line 1810) | static inline uint32_t cc_calc_ltgt_64(CPUS390XState *env, int64_t src, function cc_calc_ltgt0_64 (line 1822) | static inline uint32_t cc_calc_ltgt0_64(CPUS390XState *env, int64_t dst) function cc_calc_ltugtu_32 (line 1827) | static inline uint32_t cc_calc_ltugtu_32(CPUS390XState *env, uint32_t src, function cc_calc_ltugtu_64 (line 1839) | static inline uint32_t cc_calc_ltugtu_64(CPUS390XState *env, uint64_t src, function cc_calc_tm_32 (line 1851) | static inline uint32_t cc_calc_tm_32(CPUS390XState *env, uint32_t val, u... function cc_calc_tm_64 (line 1865) | static inline uint32_t cc_calc_tm_64(CPUS390XState *env, uint64_t val, u... function cc_calc_nz (line 1886) | static inline uint32_t cc_calc_nz(CPUS390XState *env, uint64_t dst) function cc_calc_add_64 (line 1891) | static inline uint32_t cc_calc_add_64(CPUS390XState *env, int64_t a1, in... function cc_calc_addu_64 (line 1907) | static inline uint32_t cc_calc_addu_64(CPUS390XState *env, uint64_t a1, ... function cc_calc_sub_64 (line 1925) | static inline uint32_t cc_calc_sub_64(CPUS390XState *env, int64_t a1, in... function cc_calc_subu_64 (line 1941) | static inline uint32_t cc_calc_subu_64(CPUS390XState *env, uint64_t a1, ... function cc_calc_abs_64 (line 1955) | static inline uint32_t cc_calc_abs_64(CPUS390XState *env, int64_t dst) function cc_calc_nabs_64 (line 1966) | static inline uint32_t cc_calc_nabs_64(CPUS390XState *env, int64_t dst) function cc_calc_comp_64 (line 1971) | static inline uint32_t cc_calc_comp_64(CPUS390XState *env, int64_t dst) function cc_calc_add_32 (line 1985) | static inline uint32_t cc_calc_add_32(CPUS390XState *env, int32_t a1, in... function cc_calc_addu_32 (line 2001) | static inline uint32_t cc_calc_addu_32(CPUS390XState *env, uint32_t a1, ... function cc_calc_sub_32 (line 2019) | static inline uint32_t cc_calc_sub_32(CPUS390XState *env, int32_t a1, in... function cc_calc_subu_32 (line 2035) | static inline uint32_t cc_calc_subu_32(CPUS390XState *env, uint32_t a1, ... function cc_calc_abs_32 (line 2049) | static inline uint32_t cc_calc_abs_32(CPUS390XState *env, int32_t dst) function cc_calc_nabs_32 (line 2060) | static inline uint32_t cc_calc_nabs_32(CPUS390XState *env, int32_t dst) function cc_calc_comp_32 (line 2065) | static inline uint32_t cc_calc_comp_32(CPUS390XState *env, int32_t dst) function cc_calc_icm_32 (line 2079) | static inline uint32_t cc_calc_icm_32(CPUS390XState *env, uint32_t mask,... function cc_calc_slag (line 2110) | static inline uint32_t cc_calc_slag(CPUS390XState *env, uint64_t src, ui... function do_calc_cc (line 2139) | static inline uint32_t do_calc_cc(CPUS390XState *env, uint32_t cc_op, ui... function calc_cc (line 2252) | uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint6... function program_interrupt (line 2349) | static void program_interrupt(CPUS390XState *env, uint32_t code, int ilc) function ext_interrupt (line 2365) | static void ext_interrupt(CPUS390XState *env, int type, uint32_t param, function sclp_service_call (line 2371) | int sclp_service_call(CPUS390XState *env, uint32_t sccb, uint64_t code) function clock_value (line 2484) | static inline uint64_t clock_value(CPUS390XState *env) type sysib_111 (line 2584) | struct sysib_111 type sysib_121 (line 2597) | struct sysib_121 type sysib_122 (line 2607) | struct sysib_122 type sysib_221 (line 2625) | struct sysib_221 type sysib_222 (line 2636) | struct sysib_222 type sysib_322 (line 2660) | struct sysib_322 function mvc_asc (line 2834) | static uint32_t mvc_asc(int64_t l, uint64_t a1, uint64_t mode1, uint64_t... FILE: qemu/target-s390x/translate.c type DisasContext (line 45) | typedef struct DisasContext DisasContext; type DisasContext (line 46) | struct DisasContext { function debug_insn (line 62) | static inline void debug_insn(uint64_t insn) function pc_to_link_info (line 67) | static inline uint64_t pc_to_link_info(DisasContext *s, uint64_t pc) function cpu_dump_state (line 77) | void cpu_dump_state(CPUS390XState *env, FILE *f, fprintf_function cpu_fp... function s390x_translate_init (line 144) | void s390x_translate_init(void) function TCGv_i64 (line 175) | static inline TCGv_i64 load_reg(int reg) function TCGv_i64 (line 182) | static inline TCGv_i64 load_freg(int reg) function TCGv_i32 (line 189) | static inline TCGv_i32 load_freg32(int reg) function TCGv_i32 (line 196) | static inline TCGv_i32 load_reg32(int reg) function TCGv_i64 (line 203) | static inline TCGv_i64 load_reg32_i64(int reg) function store_reg (line 210) | static inline void store_reg(int reg, TCGv_i64 v) function store_freg (line 215) | static inline void store_freg(int reg, TCGv_i64 v) function store_reg32 (line 220) | static inline void store_reg32(int reg, TCGv_i32 v) function store_reg32_i64 (line 233) | static inline void store_reg32_i64(int reg, TCGv_i64 v) function store_reg16 (line 243) | static inline void store_reg16(int reg, TCGv_i32 v) function store_reg8 (line 252) | static inline void store_reg8(int reg, TCGv_i64 v) function store_freg32 (line 258) | static inline void store_freg32(int reg, TCGv_i32 v) function update_psw_addr (line 263) | static inline void update_psw_addr(DisasContext *s) function potential_page_fault (line 269) | static inline void potential_page_fault(DisasContext *s) function ld_code2 (line 277) | static inline uint64_t ld_code2(uint64_t pc) function ld_code4 (line 282) | static inline uint64_t ld_code4(uint64_t pc) function ld_code6 (line 287) | static inline uint64_t ld_code6(uint64_t pc) function get_mem_index (line 295) | static inline int get_mem_index(DisasContext *s) function gen_debug (line 310) | static inline void gen_debug(DisasContext *s) function gen_illegal_opcode (line 322) | static void gen_illegal_opcode(DisasContext *s, int ilc) function debug_print_inst (line 334) | static void debug_print_inst(DisasContext *s, int ilc) function gen_program_exception (line 356) | static void gen_program_exception(DisasContext *s, int ilc, int code) function gen_illegal_opcode (line 388) | static void gen_illegal_opcode(DisasContext *s, int ilc) function gen_privileged_exception (line 393) | static void gen_privileged_exception(DisasContext *s, int ilc) function check_privileged (line 398) | static void check_privileged(DisasContext *s, int ilc) function TCGv_i64 (line 407) | static TCGv_i64 get_address(DisasContext *s, int x2, int b2, int d2) function gen_op_movi_cc (line 445) | static void gen_op_movi_cc(DisasContext *s, uint32_t val) function gen_op_update1_cc_i64 (line 450) | static void gen_op_update1_cc_i64(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update1_cc_i32 (line 458) | static void gen_op_update1_cc_i32(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update2_cc_i64 (line 466) | static void gen_op_update2_cc_i64(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update2_cc_i32 (line 475) | static void gen_op_update2_cc_i32(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update3_cc_i64 (line 484) | static void gen_op_update3_cc_i64(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update3_cc_i32 (line 493) | static void gen_op_update3_cc_i32(DisasContext *s, enum cc_op op, TCGv_i... function set_cc_nz_u32 (line 502) | static inline void set_cc_nz_u32(DisasContext *s, TCGv_i32 val) function set_cc_nz_u64 (line 507) | static inline void set_cc_nz_u64(DisasContext *s, TCGv_i64 val) function cmp_32 (line 512) | static inline void cmp_32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2, function cmp_64 (line 518) | static inline void cmp_64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2, function cmp_s32 (line 524) | static inline void cmp_s32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2) function cmp_u32 (line 529) | static inline void cmp_u32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2) function cmp_s32c (line 534) | static inline void cmp_s32c(DisasContext *s, TCGv_i32 v1, int32_t v2) function cmp_u32c (line 542) | static inline void cmp_u32c(DisasContext *s, TCGv_i32 v1, uint32_t v2) function cmp_s64 (line 549) | static inline void cmp_s64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2) function cmp_u64 (line 554) | static inline void cmp_u64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2) function cmp_s64c (line 559) | static inline void cmp_s64c(DisasContext *s, TCGv_i64 v1, int64_t v2) function cmp_u64c (line 566) | static inline void cmp_u64c(DisasContext *s, TCGv_i64 v1, uint64_t v2) function set_cc_s32 (line 573) | static inline void set_cc_s32(DisasContext *s, TCGv_i32 val) function set_cc_s64 (line 578) | static inline void set_cc_s64(DisasContext *s, TCGv_i64 val) function set_cc_add64 (line 583) | static void set_cc_add64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2, TCGv... function set_cc_addu64 (line 588) | static void set_cc_addu64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2, function set_cc_sub64 (line 594) | static void set_cc_sub64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2, TCGv... function set_cc_subu64 (line 599) | static void set_cc_subu64(DisasContext *s, TCGv_i64 v1, TCGv_i64 v2, function set_cc_abs64 (line 605) | static void set_cc_abs64(DisasContext *s, TCGv_i64 v1) function set_cc_nabs64 (line 610) | static void set_cc_nabs64(DisasContext *s, TCGv_i64 v1) function set_cc_add32 (line 615) | static void set_cc_add32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2, TCGv... function set_cc_addu32 (line 620) | static void set_cc_addu32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2, function set_cc_sub32 (line 626) | static void set_cc_sub32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2, TCGv... function set_cc_subu32 (line 631) | static void set_cc_subu32(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2, function set_cc_abs32 (line 637) | static void set_cc_abs32(DisasContext *s, TCGv_i32 v1) function set_cc_nabs32 (line 642) | static void set_cc_nabs32(DisasContext *s, TCGv_i32 v1) function set_cc_comp32 (line 647) | static void set_cc_comp32(DisasContext *s, TCGv_i32 v1) function set_cc_comp64 (line 652) | static void set_cc_comp64(DisasContext *s, TCGv_i64 v1) function set_cc_icm (line 657) | static void set_cc_icm(DisasContext *s, TCGv_i32 v1, TCGv_i32 v2) function set_cc_cmp_f32_i64 (line 662) | static void set_cc_cmp_f32_i64(DisasContext *s, TCGv_i32 v1, TCGv_i64 v2) function set_cc_nz_f32 (line 670) | static void set_cc_nz_f32(DisasContext *s, TCGv_i32 v1) function set_cc_nz_f64 (line 675) | static inline void set_cc_nz_f64(DisasContext *s, TCGv_i64 v1) function set_cc_static (line 681) | static inline void set_cc_static(DisasContext *s) function gen_op_set_cc_op (line 689) | static inline void gen_op_set_cc_op(DisasContext *s) function gen_update_cc_op (line 696) | static inline void gen_update_cc_op(DisasContext *s) function gen_op_calc_cc (line 702) | static void gen_op_calc_cc(DisasContext *s) function decode_rr (line 770) | static inline void decode_rr(DisasContext *s, uint64_t insn, int *r1, in... function TCGv_i64 (line 778) | static inline TCGv_i64 decode_rx(DisasContext *s, uint64_t insn, int *r1, function decode_rs (line 791) | static inline void decode_rs(DisasContext *s, uint64_t insn, int *r1, in... function TCGv_i64 (line 803) | static inline TCGv_i64 decode_si(DisasContext *s, uint64_t insn, int *i2, function gen_goto_tb (line 815) | static inline void gen_goto_tb(DisasContext *s, int tb_num, target_ulong... function account_noninline_branch (line 836) | static inline void account_noninline_branch(DisasContext *s, int cc_op) function account_inline_branch (line 843) | static inline void account_inline_branch(DisasContext *s) function gen_jcc (line 850) | static void gen_jcc(DisasContext *s, uint32_t mask, int skip) function gen_bcr (line 1196) | static void gen_bcr(DisasContext *s, uint32_t mask, TCGv_i64 target, function gen_brc (line 1223) | static void gen_brc(uint32_t mask, DisasContext *s, int32_t offset) function gen_op_mvc (line 1243) | static void gen_op_mvc(DisasContext *s, int l, TCGv_i64 s1, TCGv_i64 s2) function gen_op_clc (line 1407) | static void gen_op_clc(DisasContext *s, int l, TCGv_i64 s1, TCGv_i64 s2) function disas_e3 (line 1468) | static void disas_e3(DisasContext* s, int op, int r1, int x2, int b2, in... function disas_e5 (line 1940) | static void disas_e5(DisasContext* s, uint64_t insn) function disas_eb (line 1967) | static void disas_eb(DisasContext *s, int op, int r1, int r3, int b2, in... function disas_ed (line 2204) | static void disas_ed(DisasContext *s, int op, int r1, int x2, int b2, in... function disas_a5 (line 2326) | static void disas_a5(DisasContext *s, int op, int r1, int i2) function disas_a7 (line 2480) | static void disas_a7(DisasContext *s, int op, int r1, int i2) function disas_b2 (line 2617) | static void disas_b2(DisasContext *s, int op, uint32_t insn) function disas_b3 (line 3001) | static void disas_b3(DisasContext *s, int op, int m3, int r1, int r2) function disas_b9 (line 3279) | static void disas_b9(DisasContext *s, int op, int r1, int r2) function disas_c0 (line 3667) | static void disas_c0(DisasContext *s, int op, int r1, int i2) function disas_c2 (line 3768) | static void disas_c2(DisasContext *s, int op, int r1, int i2) function gen_and_or_xor_i32 (line 3845) | static void gen_and_or_xor_i32(int opc, TCGv_i32 tmp, TCGv_i32 tmp2) function disas_s390_insn (line 3862) | static void disas_s390_insn(DisasContext *s) function gen_intermediate_code_internal (line 5110) | static inline void gen_intermediate_code_internal(CPUS390XState *env, function gen_intermediate_code (line 5226) | void gen_intermediate_code (CPUS390XState *env, struct TranslationBlock ... function gen_intermediate_code_pc (line 5231) | void gen_intermediate_code_pc (CPUS390XState *env, struct TranslationBlo... function restore_state_to_opc (line 5236) | void restore_state_to_opc(CPUS390XState *env, TranslationBlock *tb, int ... FILE: qemu/target-sh4/cpu.h type tlb_t (line 106) | typedef struct tlb_t { type sh_features (line 127) | enum sh_features { type memory_content (line 132) | typedef struct memory_content { type CPUSH4State (line 138) | typedef struct CPUSH4State { function cpu_set_tls (line 224) | static inline void cpu_set_tls(CPUSH4State *env, target_ulong newtls) function cpu_mmu_index (line 243) | static inline int cpu_mmu_index (CPUSH4State *env) function cpu_clone_regs (line 249) | static inline void cpu_clone_regs(CPUSH4State *env, target_ulong newsp) function cpu_mmucr_urc (line 279) | static inline int cpu_mmucr_urc (uint32_t mmucr) function cpu_pteh_vpn (line 293) | static inline int cpu_pteh_vpn (uint32_t pteh) function cpu_ptel_sz (line 314) | static inline int cpu_ptel_sz (uint32_t ptel) function cpu_ptel_ppn (line 327) | static inline int cpu_ptel_ppn (uint32_t ptel) function cpu_ptel_pr (line 336) | static inline int cpu_ptel_pr (uint32_t ptel) function cpu_get_tb_cpu_state (line 351) | static inline void cpu_get_tb_cpu_state(CPUSH4State *env, target_ulong *pc, function cpu_has_work (line 364) | static inline bool cpu_has_work(CPUSH4State *env) function cpu_pc_from_tb (line 371) | static inline void cpu_pc_from_tb(CPUSH4State *env, TranslationBlock *tb) FILE: qemu/target-sh4/helper.c function do_interrupt (line 34) | void do_interrupt (CPUSH4State *env) function cpu_sh4_handle_mmu_fault (line 39) | int cpu_sh4_handle_mmu_fault(CPUSH4State * env, target_ulong address, in... function cpu_sh4_is_cached (line 58) | int cpu_sh4_is_cached(CPUSH4State * env, target_ulong addr) function do_interrupt (line 81) | void do_interrupt(CPUSH4State * env) function update_itlb_use (line 205) | static void update_itlb_use(CPUSH4State * env, int itlbnb) function itlb_replacement (line 230) | static int itlb_replacement(CPUSH4State * env) function find_tlb_entry (line 246) | static int find_tlb_entry(CPUSH4State * env, target_ulong address, function increment_urc (line 272) | static void increment_urc(CPUSH4State * env) function copy_utlb_entry_itlb (line 288) | static int copy_utlb_entry_itlb(CPUSH4State *env, int utlb) function find_itlb_entry (line 306) | static int find_itlb_entry(CPUSH4State * env, target_ulong address, function find_utlb_entry (line 324) | static int find_utlb_entry(CPUSH4State * env, target_ulong address, int ... function get_mmu_address (line 340) | static int get_mmu_address(CPUSH4State * env, target_ulong * physical, function get_physical_address (line 406) | static int get_physical_address(CPUSH4State * env, target_ulong * physical, function cpu_sh4_handle_mmu_fault (line 445) | int cpu_sh4_handle_mmu_fault(CPUSH4State * env, target_ulong address, in... function target_phys_addr_t (line 506) | target_phys_addr_t cpu_get_phys_page_debug(CPUSH4State * env, target_ulo... function cpu_load_tlb (line 515) | void cpu_load_tlb(CPUSH4State * env) function cpu_sh4_invalidate_tlb (line 558) | void cpu_sh4_invalidate_tlb(CPUSH4State *s) function cpu_sh4_read_mmaped_itlb_addr (line 576) | uint32_t cpu_sh4_read_mmaped_itlb_addr(CPUSH4State *s, function cpu_sh4_write_mmaped_itlb_addr (line 587) | void cpu_sh4_write_mmaped_itlb_addr(CPUSH4State *s, target_phys_addr_t a... function cpu_sh4_read_mmaped_itlb_data (line 606) | uint32_t cpu_sh4_read_mmaped_itlb_data(CPUSH4State *s, function cpu_sh4_write_mmaped_itlb_data (line 629) | void cpu_sh4_write_mmaped_itlb_data(CPUSH4State *s, target_phys_addr_t a... function cpu_sh4_read_mmaped_utlb_addr (line 657) | uint32_t cpu_sh4_read_mmaped_utlb_addr(CPUSH4State *s, function cpu_sh4_write_mmaped_utlb_addr (line 670) | void cpu_sh4_write_mmaped_utlb_addr(CPUSH4State *s, target_phys_addr_t a... function cpu_sh4_read_mmaped_utlb_data (line 742) | uint32_t cpu_sh4_read_mmaped_utlb_data(CPUSH4State *s, function cpu_sh4_write_mmaped_utlb_data (line 769) | void cpu_sh4_write_mmaped_utlb_data(CPUSH4State *s, target_phys_addr_t a... function cpu_sh4_is_cached (line 801) | int cpu_sh4_is_cached(CPUSH4State * env, target_ulong addr) FILE: qemu/target-sh4/op_helper.c function cpu_restore_state_from_retaddr (line 25) | static void cpu_restore_state_from_retaddr(void *retaddr) function tlb_fill (line 58) | void tlb_fill(CPUSH4State *env1, target_ulong addr, int is_write, int mm... function helper_ldtlb (line 77) | void helper_ldtlb(void) function raise_exception (line 87) | static inline void raise_exception(int index, void *retaddr) function helper_raise_illegal_instruction (line 94) | void helper_raise_illegal_instruction(void) function helper_raise_slot_illegal_instruction (line 99) | void helper_raise_slot_illegal_instruction(void) function helper_raise_fpu_disable (line 104) | void helper_raise_fpu_disable(void) function helper_raise_slot_fpu_disable (line 109) | void helper_raise_slot_fpu_disable(void) function helper_debug (line 114) | void helper_debug(void) function helper_sleep (line 120) | void helper_sleep(uint32_t next_pc) function helper_trapa (line 129) | void helper_trapa(uint32_t tra) function helper_movcal (line 135) | void helper_movcal(uint32_t address, uint32_t value) function helper_discard_movcal_backup (line 149) | void helper_discard_movcal_backup(void) function helper_ocbi (line 163) | void helper_ocbi(uint32_t address) function helper_addc (line 186) | uint32_t helper_addc(uint32_t arg0, uint32_t arg1) function helper_addv (line 202) | uint32_t helper_addv(uint32_t arg0, uint32_t arg1) function helper_div1 (line 241) | uint32_t helper_div1(uint32_t arg0, uint32_t arg1) function helper_macl (line 349) | void helper_macl(uint32_t arg0, uint32_t arg1) function helper_macw (line 365) | void helper_macw(uint32_t arg0, uint32_t arg1) function helper_subc (line 384) | uint32_t helper_subc(uint32_t arg0, uint32_t arg1) function helper_subv (line 400) | uint32_t helper_subv(uint32_t arg0, uint32_t arg1) function set_t (line 429) | static inline void set_t(void) function clr_t (line 434) | static inline void clr_t(void) function helper_ld_fpscr (line 439) | void helper_ld_fpscr(uint32_t val) function update_fpscr (line 450) | static void update_fpscr(void *retaddr) function float32 (line 491) | float32 helper_fabs_FT(float32 t0) function float64 (line 496) | float64 helper_fabs_DT(float64 t0) function float32 (line 501) | float32 helper_fadd_FT(float32 t0, float32 t1) function float64 (line 509) | float64 helper_fadd_DT(float64 t0, float64 t1) function helper_fcmp_eq_FT (line 517) | void helper_fcmp_eq_FT(float32 t0, float32 t1) function helper_fcmp_eq_DT (line 532) | void helper_fcmp_eq_DT(float64 t0, float64 t1) function helper_fcmp_gt_FT (line 547) | void helper_fcmp_gt_FT(float32 t0, float32 t1) function helper_fcmp_gt_DT (line 562) | void helper_fcmp_gt_DT(float64 t0, float64 t1) function float64 (line 577) | float64 helper_fcnvsd_FT_DT(float32 t0) function float32 (line 586) | float32 helper_fcnvds_DT_FT(float64 t0) function float32 (line 595) | float32 helper_fdiv_FT(float32 t0, float32 t1) function float64 (line 603) | float64 helper_fdiv_DT(float64 t0, float64 t1) function float32 (line 611) | float32 helper_float_FT(uint32_t t0) function float64 (line 620) | float64 helper_float_DT(uint32_t t0) function float32 (line 629) | float32 helper_fmac_FT(float32 t0, float32 t1, float32 t2) function float32 (line 638) | float32 helper_fmul_FT(float32 t0, float32 t1) function float64 (line 646) | float64 helper_fmul_DT(float64 t0, float64 t1) function float32 (line 654) | float32 helper_fneg_T(float32 t0) function float32 (line 659) | float32 helper_fsqrt_FT(float32 t0) function float64 (line 667) | float64 helper_fsqrt_DT(float64 t0) function float32 (line 675) | float32 helper_fsub_FT(float32 t0, float32 t1) function float64 (line 683) | float64 helper_fsub_DT(float64 t0, float64 t1) function helper_ftrc_FT (line 691) | uint32_t helper_ftrc_FT(float32 t0) function helper_ftrc_DT (line 700) | uint32_t helper_ftrc_DT(float64 t0) function helper_fipr (line 709) | void helper_fipr(uint32_t m, uint32_t n) function helper_ftrv (line 729) | void helper_ftrv(uint32_t n) FILE: qemu/target-sh4/translate.c type DisasContext (line 32) | typedef struct DisasContext { function sh4_translate_init (line 77) | static void sh4_translate_init(void) function cpu_dump_state (line 156) | void cpu_dump_state(CPUSH4State * env, FILE * f, function cpu_state_reset (line 181) | void cpu_state_reset(CPUSH4State *env) type sh4_def_t (line 204) | typedef struct { function sh4_def_t (line 238) | static const sh4_def_t *cpu_sh4_find_by_name(const char *name) function sh4_cpu_list (line 252) | void sh4_cpu_list(FILE *f, fprintf_function cpu_fprintf) function cpu_register (line 260) | static void cpu_register(CPUSH4State *env, const sh4_def_t *def) function CPUSH4State (line 268) | CPUSH4State *cpu_sh4_init(const char *cpu_model) function gen_goto_tb (line 288) | static void gen_goto_tb(DisasContext * ctx, int n, target_ulong dest) function gen_jump (line 307) | static void gen_jump(DisasContext * ctx) function gen_branch_slot (line 321) | static inline void gen_branch_slot(uint32_t delayed_pc, int t) function gen_conditional_jump (line 334) | static void gen_conditional_jump(DisasContext * ctx, function gen_delayed_conditional_jump (line 350) | static void gen_delayed_conditional_jump(DisasContext * ctx) function gen_set_t (line 365) | static inline void gen_set_t(void) function gen_clr_t (line 370) | static inline void gen_clr_t(void) function gen_cmp (line 375) | static inline void gen_cmp(int cond, TCGv t0, TCGv t1) function gen_cmp_imm (line 387) | static inline void gen_cmp_imm(int cond, TCGv t0, int32_t imm) function gen_store_flags (line 399) | static inline void gen_store_flags(uint32_t flags) function gen_copy_bit_i32 (line 405) | static inline void gen_copy_bit_i32(TCGv t0, int p0, TCGv t1, int p1) function gen_load_fpr64 (line 423) | static inline void gen_load_fpr64(TCGv_i64 t, int reg) function gen_store_fpr64 (line 428) | static inline void gen_store_fpr64 (TCGv_i64 t, int reg) function _decode_opc (line 490) | static void _decode_opc(DisasContext * ctx) function decode_opc (line 1886) | static void decode_opc(DisasContext * ctx) function gen_intermediate_code_internal (line 1920) | static inline void function gen_intermediate_code (line 2047) | void gen_intermediate_code(CPUSH4State * env, struct TranslationBlock *tb) function gen_intermediate_code_pc (line 2052) | void gen_intermediate_code_pc(CPUSH4State * env, struct TranslationBlock... function restore_state_to_opc (line 2057) | void restore_state_to_opc(CPUSH4State *env, TranslationBlock *tb, int pc... FILE: qemu/target-sparc/cc_helper.c function compute_all_flags (line 23) | static uint32_t compute_all_flags(CPUSPARCState *env) function compute_C_flags (line 28) | static uint32_t compute_C_flags(CPUSPARCState *env) function get_NZ_icc (line 33) | static inline uint32_t get_NZ_icc(int32_t dst) function compute_all_flags_xcc (line 46) | static uint32_t compute_all_flags_xcc(CPUSPARCState *env) function compute_C_flags_xcc (line 51) | static uint32_t compute_C_flags_xcc(CPUSPARCState *env) function get_NZ_xcc (line 56) | static inline uint32_t get_NZ_xcc(target_long dst) function get_V_div_icc (line 69) | static inline uint32_t get_V_div_icc(target_ulong src2) function compute_all_div (line 79) | static uint32_t compute_all_div(CPUSPARCState *env) function compute_C_div (line 88) | static uint32_t compute_C_div(CPUSPARCState *env) function get_C_add_icc (line 93) | static inline uint32_t get_C_add_icc(uint32_t dst, uint32_t src1) function get_C_addx_icc (line 103) | static inline uint32_t get_C_addx_icc(uint32_t dst, uint32_t src1, function get_V_add_icc (line 114) | static inline uint32_t get_V_add_icc(uint32_t dst, uint32_t src1, function get_C_add_xcc (line 126) | static inline uint32_t get_C_add_xcc(target_ulong dst, target_ulong src1) function get_C_addx_xcc (line 136) | static inline uint32_t get_C_addx_xcc(target_ulong dst, target_ulong src1, function get_V_add_xcc (line 147) | static inline uint32_t get_V_add_xcc(target_ulong dst, target_ulong src1, function compute_all_add_xcc (line 158) | static uint32_t compute_all_add_xcc(CPUSPARCState *env) function compute_C_add_xcc (line 168) | static uint32_t compute_C_add_xcc(CPUSPARCState *env) function compute_all_add (line 174) | static uint32_t compute_all_add(CPUSPARCState *env) function compute_C_add (line 184) | static uint32_t compute_C_add(CPUSPARCState *env) function compute_all_addx_xcc (line 190) | static uint32_t compute_all_addx_xcc(CPUSPARCState *env) function compute_C_addx_xcc (line 200) | static uint32_t compute_C_addx_xcc(CPUSPARCState *env) function compute_all_addx (line 209) | static uint32_t compute_all_addx(CPUSPARCState *env) function compute_C_addx (line 219) | static uint32_t compute_C_addx(CPUSPARCState *env) function get_V_tag_icc (line 227) | static inline uint32_t get_V_tag_icc(target_ulong src1, target_ulong src2) function compute_all_tadd (line 237) | static uint32_t compute_all_tadd(CPUSPARCState *env) function compute_all_taddtv (line 248) | static uint32_t compute_all_taddtv(CPUSPARCState *env) function get_C_sub_icc (line 257) | static inline uint32_t get_C_sub_icc(uint32_t src1, uint32_t src2) function get_C_subx_icc (line 267) | static inline uint32_t get_C_subx_icc(uint32_t dst, uint32_t src1, function get_V_sub_icc (line 278) | static inline uint32_t get_V_sub_icc(uint32_t dst, uint32_t src1, function get_C_sub_xcc (line 291) | static inline uint32_t get_C_sub_xcc(target_ulong src1, target_ulong src2) function get_C_subx_xcc (line 301) | static inline uint32_t get_C_subx_xcc(target_ulong dst, target_ulong src1, function get_V_sub_xcc (line 312) | static inline uint32_t get_V_sub_xcc(target_ulong dst, target_ulong src1, function compute_all_sub_xcc (line 323) | static uint32_t compute_all_sub_xcc(CPUSPARCState *env) function compute_C_sub_xcc (line 333) | static uint32_t compute_C_sub_xcc(CPUSPARCState *env) function compute_all_sub (line 339) | static uint32_t compute_all_sub(CPUSPARCState *env) function compute_C_sub (line 349) | static uint32_t compute_C_sub(CPUSPARCState *env) function compute_all_subx_xcc (line 355) | static uint32_t compute_all_subx_xcc(CPUSPARCState *env) function compute_C_subx_xcc (line 365) | static uint32_t compute_C_subx_xcc(CPUSPARCState *env) function compute_all_subx (line 374) | static uint32_t compute_all_subx(CPUSPARCState *env) function compute_C_subx (line 384) | static uint32_t compute_C_subx(CPUSPARCState *env) function compute_all_tsub (line 392) | static uint32_t compute_all_tsub(CPUSPARCState *env) function compute_all_tsubtv (line 403) | static uint32_t compute_all_tsubtv(CPUSPARCState *env) function compute_all_logic (line 412) | static uint32_t compute_all_logic(CPUSPARCState *env) function compute_C_logic (line 417) | static uint32_t compute_C_logic(CPUSPARCState *env) function compute_all_logic_xcc (line 423) | static uint32_t compute_all_logic_xcc(CPUSPARCState *env) type CCTable (line 429) | typedef struct CCTable { function helper_compute_psr (line 466) | void helper_compute_psr(CPUSPARCState *env) function helper_compute_C_icc (line 479) | uint32_t helper_compute_C_icc(CPUSPARCState *env) FILE: qemu/target-sparc/cpu-qom.h type SPARCCPUClass (line 45) | typedef struct SPARCCPUClass { type SPARCCPU (line 59) | typedef struct SPARCCPU { function SPARCCPU (line 67) | static inline SPARCCPU *sparc_env_get_cpu(CPUSPARCState *env) FILE: qemu/target-sparc/cpu.c function cpu_state_reset (line 26) | void cpu_state_reset(CPUSPARCState *env) function sparc_cpu_reset (line 32) | static void sparc_cpu_reset(CPUState *s) function cpu_sparc_register (line 82) | static int cpu_sparc_register(CPUSPARCState *env, const char *cpu_model) function CPUSPARCState (line 114) | CPUSPARCState *cpu_sparc_init(const char *cpu_model) function cpu_sparc_set_id (line 133) | void cpu_sparc_set_id(CPUSPARCState *env, unsigned int cpu) function print_features (line 617) | static void print_features(FILE *f, fprintf_function cpu_fprintf, function add_flagname_to_bitmaps (line 632) | static void add_flagname_to_bitmaps(const char *flagname, uint32_t *feat... function cpu_sparc_find_by_name (line 645) | static int cpu_sparc_find_by_name(sparc_def_t *cpu_def, const char *cpu_... function sparc_cpu_list (line 749) | void sparc_cpu_list(FILE *f, fprintf_function cpu_fprintf) function cpu_print_cc (line 777) | static void cpu_print_cc(FILE *f, fprintf_function cpu_fprintf, function cpu_dump_state (line 791) | void cpu_dump_state(CPUSPARCState *env, FILE *f, fprintf_function cpu_fp... function sparc_cpu_initfn (line 858) | static void sparc_cpu_initfn(Object *obj) function sparc_cpu_uninitfn (line 866) | static void sparc_cpu_uninitfn(Object *obj) function sparc_cpu_class_init (line 874) | static void sparc_cpu_class_init(ObjectClass *oc, void *data) function sparc_cpu_register_types (line 894) | static void sparc_cpu_register_types(void) FILE: qemu/target-sparc/cpu.h type trap_state (line 232) | typedef struct trap_state { type sparc_def_t (line 240) | typedef struct sparc_def_t { type SparcTLBEntry (line 360) | typedef struct SparcTLBEntry { type CPUTimer (line 365) | struct CPUTimer type CPUTimer (line 375) | typedef struct CPUTimer CPUTimer; type QEMUFile (line 377) | struct QEMUFile type QEMUFile (line 378) | struct QEMUFile type QEMUFile (line 379) | struct QEMUFile type CPUSPARCState (line 381) | typedef struct CPUSPARCState CPUSPARCState; type CPUSPARCState (line 383) | struct CPUSPARCState { function compare_masked (line 565) | static inline int compare_masked(uint64_t x, uint64_t y, uint64_t mask) function tlb_compare_context (line 573) | static inline int tlb_compare_context(const SparcTLBEntry *tlb, function cpu_has_hypervisor (line 623) | static inline int cpu_has_hypervisor(CPUSPARCState *env1) function cpu_hypervisor_mode (line 628) | static inline int cpu_hypervisor_mode(CPUSPARCState *env1) function cpu_supervisor_mode (line 633) | static inline int cpu_supervisor_mode(CPUSPARCState *env1) function cpu_mmu_index (line 639) | static inline int cpu_mmu_index(CPUSPARCState *env1) function cpu_interrupts_enabled (line 658) | static inline int cpu_interrupts_enabled(CPUSPARCState *env1) function cpu_pil_allowed (line 671) | static inline int cpu_pil_allowed(CPUSPARCState *env1, int pil) function cpu_clone_regs (line 682) | static inline void cpu_clone_regs(CPUSPARCState *env, target_ulong newsp) function cpu_get_tb_cpu_state (line 710) | static inline void cpu_get_tb_cpu_state(CPUSPARCState *env, target_ulong... function tb_fpu_enabled (line 737) | static inline bool tb_fpu_enabled(int tb_flags) function tb_am_enabled (line 746) | static inline bool tb_am_enabled(int tb_flags) function cpu_has_work (line 755) | static inline bool cpu_has_work(CPUSPARCState *env1) function cpu_pc_from_tb (line 763) | static inline void cpu_pc_from_tb(CPUSPARCState *env, TranslationBlock *tb) FILE: qemu/target-sparc/fop_helper.c function check_ieee_exceptions (line 26) | static void check_ieee_exceptions(CPUSPARCState *env) function clear_float_exceptions (line 60) | static inline void clear_float_exceptions(CPUSPARCState *env) function float64 (line 99) | float64 helper_fsmuld(CPUSPARCState *env, float32 src1, float32 src2) function helper_fdmulq (line 110) | void helper_fdmulq(CPUSPARCState *env, float64 src1, float64 src2) function float32 (line 119) | float32 helper_fnegs(float32 src) function float64 (line 125) | float64 helper_fnegd(float64 src) function float32 (line 137) | float32 helper_fitos(CPUSPARCState *env, int32_t src) function float64 (line 147) | float64 helper_fitod(CPUSPARCState *env, int32_t src) function helper_fitoq (line 153) | void helper_fitoq(CPUSPARCState *env, int32_t src) function float32 (line 160) | float32 helper_fxtos(CPUSPARCState *env, int64_t src) function float64 (line 169) | float64 helper_fxtod(CPUSPARCState *env, int64_t src) function helper_fxtoq (line 178) | void helper_fxtoq(CPUSPARCState *env, int64_t src) function float32 (line 187) | float32 helper_fdtos(CPUSPARCState *env, float64 src) function float64 (line 196) | float64 helper_fstod(CPUSPARCState *env, float32 src) function float32 (line 205) | float32 helper_fqtos(CPUSPARCState *env) function helper_fstoq (line 214) | void helper_fstoq(CPUSPARCState *env, float32 src) function float64 (line 221) | float64 helper_fqtod(CPUSPARCState *env) function helper_fdtoq (line 230) | void helper_fdtoq(CPUSPARCState *env, float64 src) function helper_fstoi (line 238) | int32_t helper_fstoi(CPUSPARCState *env, float32 src) function helper_fdtoi (line 247) | int32_t helper_fdtoi(CPUSPARCState *env, float64 src) function helper_fqtoi (line 256) | int32_t helper_fqtoi(CPUSPARCState *env) function helper_fstox (line 266) | int64_t helper_fstox(CPUSPARCState *env, float32 src) function helper_fdtox (line 275) | int64_t helper_fdtox(CPUSPARCState *env, float64 src) function helper_fqtox (line 284) | int64_t helper_fqtox(CPUSPARCState *env) function float32 (line 294) | float32 helper_fabss(float32 src) function float64 (line 300) | float64 helper_fabsd(float64 src) function helper_fabsq (line 305) | void helper_fabsq(CPUSPARCState *env) function float32 (line 311) | float32 helper_fsqrts(CPUSPARCState *env, float32 src) function float64 (line 320) | float64 helper_fsqrtd(CPUSPARCState *env, float64 src) function helper_fsqrtq (line 329) | void helper_fsqrtq(CPUSPARCState *env) function set_fsr (line 446) | static inline void set_fsr(CPUSPARCState *env) function helper_ldfsr (line 468) | void helper_ldfsr(CPUSPARCState *env, uint32_t new_fsr) function helper_ldxfsr (line 475) | void helper_ldxfsr(CPUSPARCState *env, uint64_t new_fsr) FILE: qemu/target-sparc/helper.c function helper_raise_exception (line 25) | void helper_raise_exception(CPUSPARCState *env, int tt) function helper_debug (line 31) | void helper_debug(CPUSPARCState *env) function target_ulong (line 38) | target_ulong helper_popc(target_ulong val) function helper_tick_set_count (line 43) | void helper_tick_set_count(void *opaque, uint64_t count) function helper_tick_get_count (line 50) | uint64_t helper_tick_get_count(void *opaque) function helper_tick_set_limit (line 59) | void helper_tick_set_limit(void *opaque, uint64_t limit) function target_ulong (line 67) | static target_ulong helper_udiv_common(CPUSPARCState *env, target_ulong a, function target_ulong (line 95) | target_ulong helper_udiv(CPUSPARCState *env, target_ulong a, target_ulon... function target_ulong (line 100) | target_ulong helper_udiv_cc(CPUSPARCState *env, target_ulong a, target_u... function target_ulong (line 105) | static target_ulong helper_sdiv_common(CPUSPARCState *env, target_ulong a, function target_ulong (line 133) | target_ulong helper_sdiv(CPUSPARCState *env, target_ulong a, target_ulon... function target_ulong (line 138) | target_ulong helper_sdiv_cc(CPUSPARCState *env, target_ulong a, target_u... FILE: qemu/target-sparc/int32_helper.c function do_interrupt (line 61) | void do_interrupt(CPUSPARCState *env) function leon3_cache_control_int (line 135) | static void leon3_cache_control_int(CPUSPARCState *env) function leon3_irq_manager (line 164) | void leon3_irq_manager(CPUSPARCState *env, void *irq_manager, int intno) FILE: qemu/target-sparc/int64_helper.c function do_interrupt (line 62) | void do_interrupt(CPUSPARCState *env) function trap_state (line 163) | trap_state *cpu_tsptr(CPUSPARCState* env) function do_modify_softint (line 168) | static bool do_modify_softint(CPUSPARCState *env, uint32_t value) function helper_set_softint (line 182) | void helper_set_softint(CPUSPARCState *env, uint64_t value) function helper_clear_softint (line 189) | void helper_clear_softint(CPUSPARCState *env, uint64_t value) function helper_write_softint (line 196) | void helper_write_softint(CPUSPARCState *env, uint64_t value) FILE: qemu/target-sparc/ldst_helper.c function ultrasparc_tsb_pointer (line 87) | static uint64_t ultrasparc_tsb_pointer(uint64_t tsb_register, function ultrasparc_tag_target (line 128) | static uint64_t ultrasparc_tag_target(uint64_t tag_access_register) function replace_tlb_entry (line 133) | static void replace_tlb_entry(SparcTLBEntry *tlb, function demap_tlb (line 157) | static void demap_tlb(SparcTLBEntry *tlb, target_ulong demap_addr, function replace_tlb_1bit_lru (line 217) | static void replace_tlb_1bit_lru(SparcTLBEntry *tlb, function target_ulong (line 269) | static inline target_ulong address_mask(CPUSPARCState *env1, target_ulon... function is_translating_asi (line 281) | static inline int is_translating_asi(int asi) function target_ulong (line 306) | static inline target_ulong asi_address_mask(CPUSPARCState *env, function helper_check_align (line 316) | void helper_check_align(CPUSPARCState *env, target_ulong addr, uint32_t ... function dump_mxcc (line 329) | static void dump_mxcc(CPUSPARCState *env) function dump_asi (line 348) | static void dump_asi(const char *txt, target_ulong addr, int asi, int size, function leon3_cache_control_st (line 378) | static void leon3_cache_control_st(CPUSPARCState *env, target_ulong addr, function leon3_cache_control_ld (line 411) | static uint64_t leon3_cache_control_ld(CPUSPARCState *env, target_ulong ... function helper_ld_asi (line 444) | uint64_t helper_ld_asi(CPUSPARCState *env, target_ulong addr, int asi, i... function helper_st_asi (line 703) | void helper_st_asi(CPUSPARCState *env, target_ulong addr, uint64_t val, ... function helper_ld_asi (line 1078) | uint64_t helper_ld_asi(CPUSPARCState *env, target_ulong addr, int asi, i... function helper_st_asi (line 1185) | void helper_st_asi(CPUSPARCState *env, target_ulong addr, target_ulong val, function helper_ld_asi (line 1257) | uint64_t helper_ld_asi(CPUSPARCState *env, target_ulong addr, int asi, i... function helper_st_asi (line 1625) | void helper_st_asi(CPUSPARCState *env, target_ulong addr, target_ulong val, function helper_ldda_asi (line 2011) | void helper_ldda_asi(CPUSPARCState *env, target_ulong addr, int asi, int... function helper_ldf_asi (line 2064) | void helper_ldf_asi(CPUSPARCState *env, target_ulong addr, int asi, int ... function helper_stf_asi (line 2130) | void helper_stf_asi(CPUSPARCState *env, target_ulong addr, int asi, int ... function target_ulong (line 2198) | target_ulong helper_cas_asi(CPUSPARCState *env, target_ulong addr, function target_ulong (line 2212) | target_ulong helper_casx_asi(CPUSPARCState *env, target_ulong addr, function helper_ldqf (line 2226) | void helper_ldqf(CPUSPARCState *env, target_ulong addr, int mem_idx) function helper_stqf (line 2262) | void helper_stqf(CPUSPARCState *env, target_ulong addr, int mem_idx) function cpu_unassigned_access (line 2300) | void cpu_unassigned_access(CPUSPARCState *env, target_phys_addr_t addr, function cpu_unassigned_access (line 2360) | void cpu_unassigned_access(CPUSPARCState *env, target_phys_addr_t addr, function cpu_restore_state2 (line 2379) | static void cpu_restore_state2(CPUSPARCState *env, void *retaddr) function do_unaligned_access (line 2396) | void do_unaligned_access(CPUSPARCState *env, target_ulong addr, int is_w... function tlb_fill (line 2411) | void tlb_fill(CPUSPARCState *env, target_ulong addr, int is_write, int m... FILE: qemu/target-sparc/machine.c function cpu_save (line 7) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 112) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-sparc/mmu_helper.c function cpu_sparc_handle_mmu_fault (line 28) | int cpu_sparc_handle_mmu_fault(CPUSPARCState *env1, target_ulong address... function get_physical_address (line 79) | static int get_physical_address(CPUSPARCState *env, target_phys_addr_t *... function cpu_sparc_handle_mmu_fault (line 200) | int cpu_sparc_handle_mmu_fault(CPUSPARCState *env, target_ulong address,... function target_ulong (line 245) | target_ulong mmu_probe(CPUSPARCState *env, target_ulong address, int mmu... function dump_mmu (line 311) | void dump_mmu(FILE *f, fprintf_function cpu_fprintf, CPUSPARCState *env) function target_memory_rw_debug (line 355) | int target_memory_rw_debug(CPUSPARCState *env, target_ulong addr, function target_phys_addr_t (line 434) | static inline target_phys_addr_t ultrasparc_truncate_physical(uint64_t x) function ultrasparc_tag_match (line 446) | static inline int ultrasparc_tag_match(SparcTLBEntry *tlb, function get_physical_address_data (line 480) | static int get_physical_address_data(CPUSPARCState *env, function get_physical_address_code (line 599) | static int get_physical_address_code(CPUSPARCState *env, function get_physical_address (line 668) | static int get_physical_address(CPUSPARCState *env, target_phys_addr_t *... function cpu_sparc_handle_mmu_fault (line 702) | int cpu_sparc_handle_mmu_fault(CPUSPARCState *env, target_ulong address,... function dump_mmu (line 727) | void dump_mmu(FILE *f, fprintf_function cpu_fprintf, CPUSPARCState *env) function cpu_sparc_get_phys_page (line 813) | static int cpu_sparc_get_phys_page(CPUSPARCState *env, target_phys_addr_... function target_phys_addr_t (line 824) | target_phys_addr_t cpu_get_phys_page_nofault(CPUSPARCState *env, target_... function target_phys_addr_t (line 836) | target_phys_addr_t cpu_get_phys_page_debug(CPUSPARCState *env, target_ul... FILE: qemu/target-sparc/translate.c type DisasContext (line 73) | typedef struct DisasContext { function sign_extend (line 111) | static int sign_extend(int x, int len) function gen_update_fprs_dirty (line 119) | static inline void gen_update_fprs_dirty(int rd) function TCGv_i32 (line 127) | static TCGv_i32 gen_load_fpr_F(DisasContext *dc, unsigned int src) function gen_store_fpr_F (line 154) | static void gen_store_fpr_F(DisasContext *dc, unsigned int dst, TCGv_i32 v) function TCGv_i32 (line 170) | static TCGv_i32 gen_dest_fpr_F(void) function TCGv_i64 (line 175) | static TCGv_i64 gen_load_fpr_D(DisasContext *dc, unsigned int src) function gen_store_fpr_D (line 181) | static void gen_store_fpr_D(DisasContext *dc, unsigned int dst, TCGv_i64 v) function TCGv_i64 (line 188) | static TCGv_i64 gen_dest_fpr_D(void) function gen_op_load_fpr_QT0 (line 193) | static void gen_op_load_fpr_QT0(unsigned int src) function gen_op_load_fpr_QT1 (line 201) | static void gen_op_load_fpr_QT1(unsigned int src) function gen_op_store_QT0_fpr (line 209) | static void gen_op_store_QT0_fpr(unsigned int dst) function gen_move_Q (line 218) | static void gen_move_Q(unsigned int rd, unsigned int rs) function gen_address_mask (line 251) | static inline void gen_address_mask(DisasContext *dc, TCGv addr) function gen_movl_reg_TN (line 259) | static inline void gen_movl_reg_TN(int reg, TCGv tn) function gen_movl_TN_reg (line 270) | static inline void gen_movl_TN_reg(int reg, TCGv tn) function gen_goto_tb (line 281) | static inline void gen_goto_tb(DisasContext *s, int tb_num, function gen_mov_reg_N (line 304) | static inline void gen_mov_reg_N(TCGv reg, TCGv_i32 src) function gen_mov_reg_Z (line 311) | static inline void gen_mov_reg_Z(TCGv reg, TCGv_i32 src) function gen_mov_reg_V (line 318) | static inline void gen_mov_reg_V(TCGv reg, TCGv_i32 src) function gen_mov_reg_C (line 325) | static inline void gen_mov_reg_C(TCGv reg, TCGv_i32 src) function gen_add_tv (line 332) | static inline void gen_add_tv(TCGv dst, TCGv src1, TCGv src2) function gen_tag_tv (line 354) | static inline void gen_tag_tv(TCGv src1, TCGv src2) function gen_op_addi_cc (line 369) | static inline void gen_op_addi_cc(TCGv dst, TCGv src1, target_long src2) function gen_op_add_cc (line 377) | static inline void gen_op_add_cc(TCGv dst, TCGv src1, TCGv src2) function TCGv_i32 (line 385) | static TCGv_i32 gen_add32_carry32(void) function TCGv_i32 (line 411) | static TCGv_i32 gen_sub32_carry32(void) function gen_op_addx_int (line 437) | static void gen_op_addx_int(DisasContext *dc, TCGv dst, TCGv src1, function gen_op_tadd_cc (line 513) | static inline void gen_op_tadd_cc(TCGv dst, TCGv src1, TCGv src2) function gen_op_tadd_ccTV (line 521) | static inline void gen_op_tadd_ccTV(TCGv dst, TCGv src1, TCGv src2) function gen_sub_tv (line 531) | static inline void gen_sub_tv(TCGv dst, TCGv src1, TCGv src2) function gen_op_subi_cc (line 552) | static inline void gen_op_subi_cc(TCGv dst, TCGv src1, target_long src2,... function gen_op_sub_cc (line 568) | static inline void gen_op_sub_cc(TCGv dst, TCGv src1, TCGv src2) function gen_op_subx_int (line 576) | static void gen_op_subx_int(DisasContext *dc, TCGv dst, TCGv src1, function gen_op_tsub_cc (line 652) | static inline void gen_op_tsub_cc(TCGv dst, TCGv src1, TCGv src2) function gen_op_tsub_ccTV (line 660) | static inline void gen_op_tsub_ccTV(TCGv dst, TCGv src1, TCGv src2) function gen_op_mulscc (line 670) | static inline void gen_op_mulscc(TCGv dst, TCGv src1, TCGv src2) function gen_op_multiply (line 715) | static inline void gen_op_multiply(TCGv dst, TCGv src1, TCGv src2, int s... function gen_op_umul (line 752) | static inline void gen_op_umul(TCGv dst, TCGv src1, TCGv src2) function gen_op_smul (line 758) | static inline void gen_op_smul(TCGv dst, TCGv src1, TCGv src2) function gen_trap_ifdivzero_tl (line 765) | static inline void gen_trap_ifdivzero_tl(TCGv divisor) function gen_op_sdivx (line 778) | static inline void gen_op_sdivx(TCGv dst, TCGv src1, TCGv src2) function gen_op_eval_ba (line 803) | static inline void gen_op_eval_ba(TCGv dst) function gen_op_eval_be (line 809) | static inline void gen_op_eval_be(TCGv dst, TCGv_i32 src) function gen_op_eval_ble (line 815) | static inline void gen_op_eval_ble(TCGv dst, TCGv_i32 src) function gen_op_eval_bl (line 825) | static inline void gen_op_eval_bl(TCGv dst, TCGv_i32 src) function gen_op_eval_bleu (line 833) | static inline void gen_op_eval_bleu(TCGv dst, TCGv_i32 src) function gen_op_eval_bcs (line 841) | static inline void gen_op_eval_bcs(TCGv dst, TCGv_i32 src) function gen_op_eval_bvs (line 847) | static inline void gen_op_eval_bvs(TCGv dst, TCGv_i32 src) function gen_op_eval_bn (line 853) | static inline void gen_op_eval_bn(TCGv dst) function gen_op_eval_bneg (line 859) | static inline void gen_op_eval_bneg(TCGv dst, TCGv_i32 src) function gen_op_eval_bne (line 865) | static inline void gen_op_eval_bne(TCGv dst, TCGv_i32 src) function gen_op_eval_bg (line 872) | static inline void gen_op_eval_bg(TCGv dst, TCGv_i32 src) function gen_op_eval_bge (line 883) | static inline void gen_op_eval_bge(TCGv dst, TCGv_i32 src) function gen_op_eval_bgu (line 892) | static inline void gen_op_eval_bgu(TCGv dst, TCGv_i32 src) function gen_op_eval_bcc (line 901) | static inline void gen_op_eval_bcc(TCGv dst, TCGv_i32 src) function gen_op_eval_bpos (line 908) | static inline void gen_op_eval_bpos(TCGv dst, TCGv_i32 src) function gen_op_eval_bvc (line 915) | static inline void gen_op_eval_bvc(TCGv dst, TCGv_i32 src) function gen_mov_reg_FCC0 (line 928) | static inline void gen_mov_reg_FCC0(TCGv reg, TCGv src, function gen_mov_reg_FCC1 (line 935) | static inline void gen_mov_reg_FCC1(TCGv reg, TCGv src, function gen_op_eval_fbne (line 943) | static inline void gen_op_eval_fbne(TCGv dst, TCGv src, function gen_op_eval_fblg (line 952) | static inline void gen_op_eval_fblg(TCGv dst, TCGv src, function gen_op_eval_fbul (line 961) | static inline void gen_op_eval_fbul(TCGv dst, TCGv src, function gen_op_eval_fbl (line 968) | static inline void gen_op_eval_fbl(TCGv dst, TCGv src, function gen_op_eval_fbug (line 978) | static inline void gen_op_eval_fbug(TCGv dst, TCGv src, function gen_op_eval_fbg (line 985) | static inline void gen_op_eval_fbg(TCGv dst, TCGv src, function gen_op_eval_fbu (line 995) | static inline void gen_op_eval_fbu(TCGv dst, TCGv src, function gen_op_eval_fbe (line 1004) | static inline void gen_op_eval_fbe(TCGv dst, TCGv src, function gen_op_eval_fbue (line 1014) | static inline void gen_op_eval_fbue(TCGv dst, TCGv src, function gen_op_eval_fbge (line 1024) | static inline void gen_op_eval_fbge(TCGv dst, TCGv src, function gen_op_eval_fbuge (line 1032) | static inline void gen_op_eval_fbuge(TCGv dst, TCGv src, function gen_op_eval_fble (line 1043) | static inline void gen_op_eval_fble(TCGv dst, TCGv src, function gen_op_eval_fbule (line 1051) | static inline void gen_op_eval_fbule(TCGv dst, TCGv src, function gen_op_eval_fbo (line 1062) | static inline void gen_op_eval_fbo(TCGv dst, TCGv src, function gen_branch2 (line 1071) | static inline void gen_branch2(DisasContext *dc, target_ulong pc1, function gen_branch_a (line 1086) | static inline void gen_branch_a(DisasContext *dc, target_ulong pc1, function gen_generic_branch (line 1101) | static inline void gen_generic_branch(target_ulong npc1, target_ulong npc2, function flush_cond (line 1121) | static inline void flush_cond(DisasContext *dc, TCGv cond) function save_npc (line 1129) | static inline void save_npc(DisasContext *dc, TCGv cond) function save_state (line 1139) | static inline void save_state(DisasContext *dc, TCGv cond) function gen_mov_pc_npc (line 1150) | static inline void gen_mov_pc_npc(DisasContext *dc, TCGv cond) function gen_op_next_insn (line 1164) | static inline void gen_op_next_insn(void) function gen_cond (line 1170) | static inline void gen_cond(TCGv r_dst, unsigned int cc, unsigned int cond, function gen_fcond (line 1243) | static inline void gen_fcond(TCGv r_dst, unsigned int cc, unsigned int c... function gen_cond_reg (line 1328) | static inline void gen_cond_reg(TCGv r_dst, int cond, TCGv r_src) function do_branch (line 1340) | static void do_branch(DisasContext *dc, int32_t offset, uint32_t insn, i... function do_fbranch (line 1385) | static void do_fbranch(DisasContext *dc, int32_t offset, uint32_t insn, ... function do_branch_reg (line 1431) | static void do_branch_reg(DisasContext *dc, int32_t offset, uint32_t insn, function gen_op_fcmps (line 1455) | static inline void gen_op_fcmps(int fccno, TCGv_i32 r_rs1, TCGv_i32 r_rs2) function gen_op_fcmpd (line 1473) | static inline void gen_op_fcmpd(int fccno, TCGv_i64 r_rs1, TCGv_i64 r_rs2) function gen_op_fcmpq (line 1491) | static inline void gen_op_fcmpq(int fccno) function gen_op_fcmpes (line 1509) | static inline void gen_op_fcmpes(int fccno, TCGv_i32 r_rs1, TCGv_i32 r_rs2) function gen_op_fcmped (line 1527) | static inline void gen_op_fcmped(int fccno, TCGv_i64 r_rs1, TCGv_i64 r_rs2) function gen_op_fcmpeq (line 1545) | static inline void gen_op_fcmpeq(int fccno) function gen_op_fcmps (line 1565) | static inline void gen_op_fcmps(int fccno, TCGv r_rs1, TCGv r_rs2) function gen_op_fcmpd (line 1570) | static inline void gen_op_fcmpd(int fccno, TCGv_i64 r_rs1, TCGv_i64 r_rs2) function gen_op_fcmpq (line 1575) | static inline void gen_op_fcmpq(int fccno) function gen_op_fcmpes (line 1580) | static inline void gen_op_fcmpes(int fccno, TCGv r_rs1, TCGv r_rs2) function gen_op_fcmped (line 1585) | static inline void gen_op_fcmped(int fccno, TCGv_i64 r_rs1, TCGv_i64 r_rs2) function gen_op_fcmpeq (line 1590) | static inline void gen_op_fcmpeq(int fccno) function gen_op_fpexception_im (line 1596) | static inline void gen_op_fpexception_im(int fsr_flags) function gen_trap_ifnofpu (line 1607) | static int gen_trap_ifnofpu(DisasContext *dc, TCGv r_cond) function gen_op_clear_ieee_excp_and_FTT (line 1624) | static inline void gen_op_clear_ieee_excp_and_FTT(void) function gen_fop_FF (line 1629) | static inline void gen_fop_FF(DisasContext *dc, int rd, int rs, function gen_ne_fop_FF (line 1642) | static inline void gen_ne_fop_FF(DisasContext *dc, int rd, int rs, function gen_fop_FFF (line 1655) | static inline void gen_fop_FFF(DisasContext *dc, int rd, int rs1, int rs2, function gen_ne_fop_FFF (line 1670) | static inline void gen_ne_fop_FFF(DisasContext *dc, int rd, int rs1, int... function gen_fop_DD (line 1685) | static inline void gen_fop_DD(DisasContext *dc, int rd, int rs, function gen_ne_fop_DD (line 1699) | static inline void gen_ne_fop_DD(DisasContext *dc, int rd, int rs, function gen_fop_DDD (line 1713) | static inline void gen_fop_DDD(DisasContext *dc, int rd, int rs1, int rs2, function gen_ne_fop_DDD (line 1728) | static inline void gen_ne_fop_DDD(DisasContext *dc, int rd, int rs1, int... function gen_gsr_fop_DDD (line 1742) | static inline void gen_gsr_fop_DDD(DisasContext *dc, int rd, int rs1, in... function gen_ne_fop_DDDD (line 1756) | static inline void gen_ne_fop_DDDD(DisasContext *dc, int rd, int rs1, in... function gen_fop_QQ (line 1772) | static inline void gen_fop_QQ(DisasContext *dc, int rd, int rs, function gen_ne_fop_QQ (line 1784) | static inline void gen_ne_fop_QQ(DisasContext *dc, int rd, int rs, function gen_fop_QQQ (line 1796) | static inline void gen_fop_QQQ(DisasContext *dc, int rd, int rs1, int rs2, function gen_fop_DFF (line 1808) | static inline void gen_fop_DFF(DisasContext *dc, int rd, int rs1, int rs2, function gen_fop_QDD (line 1823) | static inline void gen_fop_QDD(DisasContext *dc, int rd, int rs1, int rs2, function gen_fop_DF (line 1838) | static inline void gen_fop_DF(DisasContext *dc, int rd, int rs, function gen_ne_fop_DF (line 1853) | static inline void gen_ne_fop_DF(DisasContext *dc, int rd, int rs, function gen_fop_FD (line 1867) | static inline void gen_fop_FD(DisasContext *dc, int rd, int rs, function gen_fop_FQ (line 1881) | static inline void gen_fop_FQ(DisasContext *dc, int rd, int rs, function gen_fop_DQ (line 1894) | static inline void gen_fop_DQ(DisasContext *dc, int rd, int rs, function gen_ne_fop_QF (line 1907) | static inline void gen_ne_fop_QF(DisasContext *dc, int rd, int rs, function gen_ne_fop_QD (line 1920) | static inline void gen_ne_fop_QD(DisasContext *dc, int rd, int rs, function TCGv_i32 (line 1935) | static inline TCGv_i32 gen_get_asi(int insn, TCGv r_addr) function gen_ld_asi (line 1950) | static inline void gen_ld_asi(TCGv dst, TCGv addr, int insn, int size, function gen_st_asi (line 1964) | static inline void gen_st_asi(TCGv src, TCGv addr, int insn, int size) function gen_ldf_asi (line 1975) | static inline void gen_ldf_asi(TCGv addr, int insn, int size, int rd) function gen_stf_asi (line 1988) | static inline void gen_stf_asi(TCGv addr, int insn, int size, int rd) function gen_swap_asi (line 2001) | static inline void gen_swap_asi(TCGv dst, TCGv addr, int insn) function gen_ldda_asi (line 2016) | static inline void gen_ldda_asi(TCGv hi, TCGv addr, int insn, int rd) function gen_stda_asi (line 2027) | static inline void gen_stda_asi(TCGv hi, TCGv addr, int insn, int rd) function gen_cas_asi (line 2040) | static inline void gen_cas_asi(TCGv dst, TCGv addr, TCGv val2, int insn, function gen_casx_asi (line 2054) | static inline void gen_casx_asi(TCGv dst, TCGv addr, TCGv val2, int insn, function gen_ld_asi (line 2067) | static inline void gen_ld_asi(TCGv dst, TCGv addr, int insn, int size, function gen_st_asi (line 2082) | static inline void gen_st_asi(TCGv src, TCGv addr, int insn, int size) function gen_swap_asi (line 2094) | static inline void gen_swap_asi(TCGv dst, TCGv addr, int insn) function gen_ldda_asi (line 2113) | static inline void gen_ldda_asi(TCGv hi, TCGv addr, int insn, int rd) function gen_stda_asi (line 2131) | static inline void gen_stda_asi(TCGv hi, TCGv addr, int insn, int rd) function gen_ldstub_asi (line 2146) | static inline void gen_ldstub_asi(TCGv dst, TCGv addr, int insn) function TCGv (line 2163) | static inline TCGv get_src1(unsigned int insn, TCGv def) function TCGv (line 2179) | static inline TCGv get_src2(unsigned int insn, TCGv def) function gen_load_trap_state_at_tl (line 2200) | static inline void gen_load_trap_state_at_tl(TCGv_ptr r_tsptr, TCGv_ptr ... function gen_edge (line 2225) | static void gen_edge(DisasContext *dc, TCGv dst, TCGv s1, TCGv s2, function gen_alignaddr (line 2328) | static void gen_alignaddr(TCGv dst, TCGv s1, TCGv s2, bool left) function gen_faligndata (line 2342) | static void gen_faligndata(TCGv dst, TCGv gsr, TCGv s1, TCGv s2) function disas_sparc_insn (line 2376) | static void disas_sparc_insn(DisasContext * dc, unsigned int insn) function gen_intermediate_code_internal (line 5233) | static inline void gen_intermediate_code_internal(TranslationBlock * tb, function gen_intermediate_code (line 5373) | void gen_intermediate_code(CPUSPARCState * env, TranslationBlock * tb) function gen_intermediate_code_pc (line 5378) | void gen_intermediate_code_pc(CPUSPARCState * env, TranslationBlock * tb) function gen_intermediate_code_init (line 5383) | void gen_intermediate_code_init(CPUSPARCState *env) function restore_state_to_opc (line 5489) | void restore_state_to_opc(CPUSPARCState *env, TranslationBlock *tb, int ... FILE: qemu/target-sparc/vis_helper.c function target_ulong (line 31) | target_ulong helper_array8(target_ulong pixel_addr, target_ulong cubesize) type VIS64 (line 60) | typedef union { type VIS32 (line 69) | typedef union { function helper_fpmerge (line 76) | uint64_t helper_fpmerge(uint64_t src1, uint64_t src2) function helper_fmul8x16 (line 96) | uint64_t helper_fmul8x16(uint64_t src1, uint64_t src2) function helper_fmul8x16al (line 120) | uint64_t helper_fmul8x16al(uint64_t src1, uint64_t src2) function helper_fmul8x16au (line 144) | uint64_t helper_fmul8x16au(uint64_t src1, uint64_t src2) function helper_fmul8sux16 (line 168) | uint64_t helper_fmul8sux16(uint64_t src1, uint64_t src2) function helper_fmul8ulx16 (line 192) | uint64_t helper_fmul8ulx16(uint64_t src1, uint64_t src2) function helper_fmuld8sux16 (line 216) | uint64_t helper_fmuld8sux16(uint64_t src1, uint64_t src2) function helper_fmuld8ulx16 (line 239) | uint64_t helper_fmuld8ulx16(uint64_t src1, uint64_t src2) function helper_fexpand (line 262) | uint64_t helper_fexpand(uint64_t src1, uint64_t src2) function helper_pdist (line 377) | uint64_t helper_pdist(uint64_t sum, uint64_t src1, uint64_t src2) function helper_fpack16 (line 398) | uint32_t helper_fpack16(uint64_t gsr, uint64_t rs2) function helper_fpack32 (line 419) | uint64_t helper_fpack32(uint64_t gsr, uint64_t rs1, uint64_t rs2) function helper_fpackfix (line 441) | uint32_t helper_fpackfix(uint64_t gsr, uint64_t rs2) function helper_bshuffle (line 462) | uint64_t helper_bshuffle(uint64_t gsr, uint64_t src1, uint64_t src2) FILE: qemu/target-sparc/win_helper.c function memcpy32 (line 24) | static inline void memcpy32(target_ulong *dst, const target_ulong *src) function cpu_set_cwp (line 36) | void cpu_set_cwp(CPUSPARCState *env, int new_cwp) function target_ulong (line 51) | target_ulong cpu_get_psr(CPUSPARCState *env) function cpu_put_psr (line 67) | void cpu_put_psr(CPUSPARCState *env, target_ulong val) function cpu_cwp_inc (line 86) | int cpu_cwp_inc(CPUSPARCState *env, int cwp) function cpu_cwp_dec (line 94) | int cpu_cwp_dec(CPUSPARCState *env, int cwp) function helper_rett (line 103) | void helper_rett(CPUSPARCState *env) function helper_save (line 122) | void helper_save(CPUSPARCState *env) function helper_restore (line 133) | void helper_restore(CPUSPARCState *env) function helper_wrpsr (line 144) | void helper_wrpsr(CPUSPARCState *env, target_ulong new_psr) function target_ulong (line 153) | target_ulong helper_rdpsr(CPUSPARCState *env) function helper_save (line 161) | void helper_save(CPUSPARCState *env) function helper_restore (line 183) | void helper_restore(CPUSPARCState *env) function helper_flushw (line 200) | void helper_flushw(CPUSPARCState *env) function helper_saved (line 210) | void helper_saved(CPUSPARCState *env) function helper_restored (line 220) | void helper_restored(CPUSPARCState *env) function target_ulong (line 233) | target_ulong cpu_get_ccr(CPUSPARCState *env) function cpu_put_ccr (line 242) | void cpu_put_ccr(CPUSPARCState *env, target_ulong val) function target_ulong (line 249) | target_ulong cpu_get_cwp64(CPUSPARCState *env) function cpu_put_cwp64 (line 254) | void cpu_put_cwp64(CPUSPARCState *env, int cwp) function target_ulong (line 262) | target_ulong helper_rdccr(CPUSPARCState *env) function helper_wrccr (line 267) | void helper_wrccr(CPUSPARCState *env, target_ulong new_ccr) function target_ulong (line 274) | target_ulong helper_rdcwp(CPUSPARCState *env) function helper_wrcwp (line 279) | void helper_wrcwp(CPUSPARCState *env, target_ulong new_cwp) function cpu_change_pstate (line 301) | void cpu_change_pstate(CPUSPARCState *env, uint32_t new_pstate) function helper_wrpstate (line 328) | void helper_wrpstate(CPUSPARCState *env, target_ulong new_state) function helper_wrpil (line 339) | void helper_wrpil(CPUSPARCState *env, target_ulong new_pil) function helper_done (line 352) | void helper_done(CPUSPARCState *env) function helper_retry (line 373) | void helper_retry(CPUSPARCState *env) FILE: qemu/target-unicore32/cpu-qom.h type UniCore32CPUClass (line 31) | typedef struct UniCore32CPUClass { type UniCore32CPU (line 43) | typedef struct UniCore32CPU { function UniCore32CPU (line 51) | static inline UniCore32CPU *uc32_env_get_cpu(CPUUniCore32State *env) FILE: qemu/target-unicore32/cpu.c function set_feature (line 18) | static inline void set_feature(CPUUniCore32State *env, int feature) type UniCore32CPUInfo (line 25) | typedef struct UniCore32CPUInfo { function unicore_ii_cpu_initfn (line 30) | static void unicore_ii_cpu_initfn(Object *obj) function uc32_any_cpu_initfn (line 44) | static void uc32_any_cpu_initfn(Object *obj) function uc32_cpu_initfn (line 60) | static void uc32_cpu_initfn(Object *obj) function uc32_register_cpu_type (line 74) | static void uc32_register_cpu_type(const UniCore32CPUInfo *info) function uc32_cpu_register_types (line 94) | static void uc32_cpu_register_types(void) FILE: qemu/target-unicore32/cpu.h type CPUUniCore32State (line 31) | typedef struct CPUUniCore32State { function cpu_mmu_index (line 144) | static inline int cpu_mmu_index(CPUUniCore32State *env) function cpu_clone_regs (line 149) | static inline void cpu_clone_regs(CPUUniCore32State *env, target_ulong n... function cpu_set_tls (line 157) | static inline void cpu_set_tls(CPUUniCore32State *env, target_ulong newtls) function cpu_pc_from_tb (line 166) | static inline void cpu_pc_from_tb(CPUUniCore32State *env, TranslationBlo... function cpu_get_tb_cpu_state (line 171) | static inline void cpu_get_tb_cpu_state(CPUUniCore32State *env, target_u... function cpu_has_work (line 186) | static inline bool cpu_has_work(CPUUniCore32State *env) FILE: qemu/target-unicore32/helper.c function CPUUniCore32State (line 17) | CPUUniCore32State *uc32_cpu_init(const char *cpu_model) function do_interrupt (line 48) | void do_interrupt(CPUUniCore32State *env) function uc32_cpu_handle_mmu_fault (line 53) | int uc32_cpu_handle_mmu_fault(CPUUniCore32State *env, target_ulong addre... function switch_mode (line 87) | void switch_mode(CPUUniCore32State *env, int mode) function ucf64_exceptbits_from_host (line 110) | static inline int ucf64_exceptbits_from_host(int host_bits) function ucf64_exceptbits_to_host (line 144) | static inline int ucf64_exceptbits_to_host(int target_bits) function float32 (line 200) | float32 HELPER(ucf64_adds)(float32 a, float32 b, CPUUniCore32State *env) function float64 (line 205) | float64 HELPER(ucf64_addd)(float64 a, float64 b, CPUUniCore32State *env) function float32 (line 210) | float32 HELPER(ucf64_subs)(float32 a, float32 b, CPUUniCore32State *env) function float64 (line 215) | float64 HELPER(ucf64_subd)(float64 a, float64 b, CPUUniCore32State *env) function float32 (line 220) | float32 HELPER(ucf64_muls)(float32 a, float32 b, CPUUniCore32State *env) function float64 (line 225) | float64 HELPER(ucf64_muld)(float64 a, float64 b, CPUUniCore32State *env) function float32 (line 230) | float32 HELPER(ucf64_divs)(float32 a, float32 b, CPUUniCore32State *env) function float64 (line 235) | float64 HELPER(ucf64_divd)(float64 a, float64 b, CPUUniCore32State *env) function float32 (line 240) | float32 HELPER(ucf64_negs)(float32 a) function float64 (line 245) | float64 HELPER(ucf64_negd)(float64 a) function float32 (line 250) | float32 HELPER(ucf64_abss)(float32 a) function float64 (line 255) | float64 HELPER(ucf64_absd)(float64 a) function float32 (line 358) | static inline float32 ucf64_itos(uint32_t i) function ucf64_stoi (line 369) | static inline uint32_t ucf64_stoi(float32 s) function float64 (line 380) | static inline float64 ucf64_itod(uint64_t i) function ucf64_dtoi (line 391) | static inline uint64_t ucf64_dtoi(float64 d) function float32 (line 403) | float32 HELPER(ucf64_si2sf)(float32 x, CPUUniCore32State *env) function float64 (line 408) | float64 HELPER(ucf64_si2df)(float32 x, CPUUniCore32State *env) function float32 (line 414) | float32 HELPER(ucf64_sf2si)(float32 x, CPUUniCore32State *env) function float32 (line 419) | float32 HELPER(ucf64_df2si)(float64 x, CPUUniCore32State *env) function float64 (line 425) | float64 HELPER(ucf64_sf2df)(float32 x, CPUUniCore32State *env) function float32 (line 430) | float32 HELPER(ucf64_df2sf)(float64 x, CPUUniCore32State *env) FILE: qemu/target-unicore32/op_helper.c function target_ulong (line 24) | static target_ulong asr_read(void) function target_ulong (line 32) | target_ulong cpu_asr_read(CPUUniCore32State *env1) function target_ulong (line 44) | target_ulong HELPER(asr_read)(void) function asr_write (line 49) | static void asr_write(target_ulong val, target_ulong mask) function cpu_asr_write (line 65) | void cpu_asr_write(CPUUniCore32State *env1, target_ulong val, target_ulo... FILE: qemu/target-unicore32/translate.c type DisasContext (line 27) | typedef struct DisasContext { function uc32_translate_init (line 60) | void uc32_translate_init(void) function TCGv_i32 (line 78) | static TCGv_i32 new_tmp(void) function dead_tmp (line 85) | static void dead_tmp(TCGv tmp) function TCGv (line 91) | static inline TCGv load_cpu_offset(int offset) function store_cpu_offset (line 100) | static inline void store_cpu_offset(TCGv var, int offset) function load_reg_var (line 110) | static void load_reg_var(DisasContext *s, TCGv var, int reg) function TCGv (line 123) | static inline TCGv load_reg(DisasContext *s, int reg) function store_reg (line 132) | static void store_reg(DisasContext *s, int reg, TCGv var) function gen_set_asr (line 179) | static inline void gen_set_asr(TCGv var, uint32_t mask) function gen_exception (line 188) | static void gen_exception(int excp) function TCGv_i64 (line 199) | static TCGv_i64 gen_mulu_i64_i32(TCGv a, TCGv b) function TCGv_i64 (line 213) | static TCGv_i64 gen_muls_i64_i32(TCGv a, TCGv b) function gen_set_CF_bit31 (line 230) | static void gen_set_CF_bit31(TCGv var) function gen_logic_CC (line 239) | static inline void gen_logic_CC(TCGv var) function gen_add_carry (line 246) | static void gen_add_carry(TCGv dest, TCGv t0, TCGv t1) function gen_sub_carry (line 256) | static void gen_sub_carry(TCGv dest, TCGv t0, TCGv t1) function shifter_out_im (line 266) | static void shifter_out_im(TCGv var, int shift) function gen_uc32_shift_im (line 282) | static inline void gen_uc32_shift_im(TCGv var, int shiftop, int shift, function gen_uc32_shift_reg (line 339) | static inline void gen_uc32_shift_reg(TCGv var, int shiftop, function gen_test_cc (line 377) | static void gen_test_cc(int cc, int label) function gen_bx_im (line 483) | static inline void gen_bx_im(DisasContext *s, uint32_t addr) function gen_bx (line 490) | static inline void gen_bx(DisasContext *s, TCGv var) function store_reg_bx (line 497) | static inline void store_reg_bx(DisasContext *s, int reg, TCGv var) function TCGv (line 502) | static inline TCGv gen_ld8s(TCGv addr, int index) function TCGv (line 509) | static inline TCGv gen_ld8u(TCGv addr, int index) function TCGv (line 516) | static inline TCGv gen_ld16s(TCGv addr, int index) function TCGv (line 523) | static inline TCGv gen_ld16u(TCGv addr, int index) function TCGv (line 530) | static inline TCGv gen_ld32(TCGv addr, int index) function TCGv_i64 (line 537) | static inline TCGv_i64 gen_ld64(TCGv addr, int index) function gen_st8 (line 544) | static inline void gen_st8(TCGv val, TCGv addr, int index) function gen_st16 (line 550) | static inline void gen_st16(TCGv val, TCGv addr, int index) function gen_st32 (line 556) | static inline void gen_st32(TCGv val, TCGv addr, int index) function gen_st64 (line 562) | static inline void gen_st64(TCGv_i64 val, TCGv addr, int index) function gen_set_pc_im (line 568) | static inline void gen_set_pc_im(uint32_t val) function gen_lookup_tb (line 574) | static inline void gen_lookup_tb(DisasContext *s) function gen_add_data_offset (line 580) | static inline void gen_add_data_offset(DisasContext *s, unsigned int insn, function gen_add_datah_offset (line 608) | static inline void gen_add_datah_offset(DisasContext *s, unsigned int insn, function ucf64_reg_offset (line 635) | static inline long ucf64_reg_offset(int reg) function do_ucf64_ldst_i (line 650) | static void do_ucf64_ldst_i(CPUUniCore32State *env, DisasContext *s, uin... function do_ucf64_ldst_m (line 696) | static void do_ucf64_ldst_m(CPUUniCore32State *env, DisasContext *s, uin... function do_ucf64_trans (line 781) | static void do_ucf64_trans(CPUUniCore32State *env, DisasContext *s, uint... function do_ucf64_fcvt (line 845) | static void do_ucf64_fcvt(CPUUniCore32State *env, DisasContext *s, uint3... function do_ucf64_fcmp (line 911) | static void do_ucf64_fcmp(CPUUniCore32State *env, DisasContext *s, uint3... function do_ucf64_datap (line 989) | static void do_ucf64_datap(CPUUniCore32State *env, DisasContext *s, uint... function disas_ucf64_insn (line 1022) | static void disas_ucf64_insn(CPUUniCore32State *env, DisasContext *s, ui... function gen_goto_tb (line 1052) | static inline void gen_goto_tb(DisasContext *s, int n, uint32_t dest) function gen_jmp (line 1067) | static inline void gen_jmp(DisasContext *s, uint32_t dest) function gen_mulxy (line 1078) | static inline void gen_mulxy(TCGv t0, TCGv t1, int x, int y) function gen_set_psr (line 1094) | static int gen_set_psr(DisasContext *s, uint32_t mask, int bsr, TCGv t0) function gen_exception_return (line 1117) | static void gen_exception_return(DisasContext *s, TCGv pc) function disas_coproc_insn (line 1127) | static void disas_coproc_insn(CPUUniCore32State *env, DisasContext *s, u... function gen_storeq_reg (line 1141) | static void gen_storeq_reg(DisasContext *s, int rlow, int rhigh, TCGv_i6... function gen_addq (line 1154) | static void gen_addq(DisasContext *s, TCGv_i64 val, int rlow, int rhigh) function do_datap (line 1172) | static void do_datap(CPUUniCore32State *env, DisasContext *s, uint32_t i... function do_mult (line 1363) | static void do_mult(CPUUniCore32State *env, DisasContext *s, uint32_t insn) function do_misc (line 1403) | static void do_misc(CPUUniCore32State *env, DisasContext *s, uint32_t insn) function do_ldst_ir (line 1479) | static void do_ldst_ir(CPUUniCore32State *env, DisasContext *s, uint32_t... function do_swap (line 1528) | static void do_swap(CPUUniCore32State *env, DisasContext *s, uint32_t insn) function do_ldst_hwsb (line 1555) | static void do_ldst_hwsb(CPUUniCore32State *env, DisasContext *s, uint32... function do_ldst_m (line 1607) | static void do_ldst_m(CPUUniCore32State *env, DisasContext *s, uint32_t ... function do_branch (line 1747) | static void do_branch(CPUUniCore32State *env, DisasContext *s, uint32_t ... function disas_uc32_insn (line 1776) | static void disas_uc32_insn(CPUUniCore32State *env, DisasContext *s) function gen_intermediate_code_internal (line 1854) | static inline void gen_intermediate_code_internal(CPUUniCore32State *env, function gen_intermediate_code (line 2034) | void gen_intermediate_code(CPUUniCore32State *env, TranslationBlock *tb) function gen_intermediate_code_pc (line 2039) | void gen_intermediate_code_pc(CPUUniCore32State *env, TranslationBlock *tb) function cpu_dump_state (line 2050) | void cpu_dump_state(CPUUniCore32State *env, FILE *f, fprintf_function cp... function restore_state_to_opc (line 2101) | void restore_state_to_opc(CPUUniCore32State *env, TranslationBlock *tb, ... FILE: qemu/target-xtensa/cpu.h type interrupt_type (line 244) | typedef enum { type xtensa_tlb_entry (line 255) | typedef struct xtensa_tlb_entry { type xtensa_tlb (line 263) | typedef struct xtensa_tlb { type XtensaGdbReg (line 270) | typedef struct XtensaGdbReg { type XtensaGdbRegmap (line 276) | typedef struct XtensaGdbRegmap { type XtensaConfig (line 283) | typedef struct XtensaConfig { type XtensaConfigList (line 316) | typedef struct XtensaConfigList { type static (line 321) | typedef struct CPUXtensaState { function xtensa_option_enabled (line 390) | inline bool xtensa_option_enabled(const XtensaConfig *config, int opt) function xtensa_get_cintlevel (line 395) | static inline int xtensa_get_cintlevel(const CPUXtensaState *env) function xtensa_get_ring (line 404) | static inline int xtensa_get_ring(const CPUXtensaState *env) function xtensa_get_cring (line 413) | static inline int xtensa_get_cring(const CPUXtensaState *env) function xtensa_tlb_entry (line 423) | static inline xtensa_tlb_entry *xtensa_tlb_get_entry(CPUXtensaState *env, function cpu_mmu_index (line 437) | static inline int cpu_mmu_index(CPUXtensaState *env) function cpu_get_tb_cpu_state (line 448) | static inline void cpu_get_tb_cpu_state(CPUXtensaState *env, target_ulon... function cpu_has_work (line 475) | static inline int cpu_has_work(CPUXtensaState *env) function cpu_pc_from_tb (line 480) | static inline void cpu_pc_from_tb(CPUXtensaState *env, TranslationBlock ... FILE: qemu/target-xtensa/helper.c function cpu_state_reset (line 38) | void cpu_state_reset(CPUXtensaState *env) type XtensaConfigList (line 52) | struct XtensaConfigList function xtensa_register_core (line 54) | void xtensa_register_core(XtensaConfigList *node) function check_hw_breakpoints (line 60) | static uint32_t check_hw_breakpoints(CPUXtensaState *env) function breakpoint_handler (line 75) | static void breakpoint_handler(CPUXtensaState *env) function CPUXtensaState (line 94) | CPUXtensaState *cpu_xtensa_init(const char *cpu_model) function xtensa_cpu_list (line 133) | void xtensa_cpu_list(FILE *f, fprintf_function cpu_fprintf) function target_phys_addr_t (line 142) | target_phys_addr_t cpu_get_phys_page_debug(CPUXtensaState *env, target_u... function relocated_vector (line 159) | static uint32_t relocated_vector(CPUXtensaState *env, uint32_t vector) function handle_interrupt (line 175) | static void handle_interrupt(CPUXtensaState *env) function do_interrupt (line 212) | void do_interrupt(CPUXtensaState *env) function reset_tlb_mmu_all_ways (line 263) | static void reset_tlb_mmu_all_ways(CPUXtensaState *env, function reset_tlb_mmu_ways56 (line 276) | static void reset_tlb_mmu_ways56(CPUXtensaState *env, function reset_tlb_region_way0 (line 323) | static void reset_tlb_region_way0(CPUXtensaState *env, function reset_mmu (line 337) | static void reset_mmu(CPUXtensaState *env) function get_ring (line 354) | static unsigned get_ring(const CPUXtensaState *env, uint8_t asid) function xtensa_tlb_lookup (line 374) | int xtensa_tlb_lookup(const CPUXtensaState *env, uint32_t addr, bool dtlb, function mmu_attr_to_access (line 411) | static unsigned mmu_attr_to_access(uint32_t attr) function region_attr_to_access (line 432) | static unsigned region_attr_to_access(uint32_t attr) function is_access_granted (line 444) | static bool is_access_granted(unsigned access, int is_write) function get_physical_addr_mmu (line 464) | static int get_physical_addr_mmu(CPUXtensaState *env, function autorefill_mmu (line 507) | static int autorefill_mmu(CPUXtensaState *env, uint32_t vaddr, bool dtlb, function get_physical_addr_region (line 535) | static int get_physical_addr_region(CPUXtensaState *env, function xtensa_get_physical_addr (line 566) | int xtensa_get_physical_addr(CPUXtensaState *env, function dump_tlb (line 586) | static void dump_tlb(FILE *f, fprintf_function cpu_fprintf, function dump_mmu (line 637) | void dump_mmu(FILE *f, fprintf_function cpu_fprintf, CPUXtensaState *env) FILE: qemu/target-xtensa/machine.c function cpu_save (line 31) | void cpu_save(QEMUFile *f, void *opaque) function cpu_load (line 35) | int cpu_load(QEMUFile *f, void *opaque, int version_id) FILE: qemu/target-xtensa/op_helper.c function do_restore_state (line 51) | static void do_restore_state(void *pc_ptr) function do_unaligned_access (line 62) | static void do_unaligned_access(target_ulong addr, int is_write, int is_... function tlb_fill (line 73) | void tlb_fill(CPUXtensaState *env1, target_ulong vaddr, int is_write, in... function debug_exception_env (line 137) | void debug_exception_env(CPUXtensaState *new_env, uint32_t cause) function copy_window_from_phys (line 171) | static void copy_window_from_phys(CPUXtensaState *env, function copy_phys_from_window (line 187) | static void copy_phys_from_window(CPUXtensaState *env, function windowbase_bound (line 204) | static inline unsigned windowbase_bound(unsigned a, const CPUXtensaState... function windowstart_bit (line 209) | static inline unsigned windowstart_bit(unsigned a, const CPUXtensaState ... function xtensa_sync_window_from_phys (line 214) | void xtensa_sync_window_from_phys(CPUXtensaState *env) function xtensa_sync_phys_from_window (line 219) | void xtensa_sync_phys_from_window(CPUXtensaState *env) function rotate_window_abs (line 224) | static void rotate_window_abs(uint32_t position) function rotate_window (line 231) | static void rotate_window(uint32_t delta) function get_page_size (line 426) | static uint32_t get_page_size(const CPUXtensaState *env, bool dtlb, uint... function xtensa_tlb_get_addr_mask (line 448) | uint32_t xtensa_tlb_get_addr_mask(const CPUXtensaState *env, bool dtlb, ... function get_vpn_mask (line 485) | static uint32_t get_vpn_mask(const CPUXtensaState *env, bool dtlb, uint3... function split_tlb_entry_spec_way (line 514) | void split_tlb_entry_spec_way(const CPUXtensaState *env, uint32_t v, boo... function split_tlb_entry_spec (line 569) | static void split_tlb_entry_spec(uint32_t v, bool dtlb, function xtensa_tlb_entry (line 582) | static xtensa_tlb_entry *get_tlb_entry(uint32_t v, bool dtlb, uint32_t *... function xtensa_tlb_set_entry (line 650) | void xtensa_tlb_set_entry(CPUXtensaState *env, bool dtlb, function set_dbreak (line 712) | static void set_dbreak(unsigned i, uint32_t dbreaka, uint32_t dbreakc) FILE: qemu/target-xtensa/translate.c type DisasContext (line 44) | typedef struct DisasContext { function xtensa_translate_init (line 150) | void xtensa_translate_init(void) function option_bits_enabled (line 189) | static inline bool option_bits_enabled(DisasContext *dc, uint64_t opt) function option_enabled (line 194) | static inline bool option_enabled(DisasContext *dc, int opt) function init_litbase (line 199) | static void init_litbase(DisasContext *dc) function reset_litbase (line 207) | static void reset_litbase(DisasContext *dc) function init_sar_tracker (line 214) | static void init_sar_tracker(DisasContext *dc) function reset_sar_tracker (line 221) | static void reset_sar_tracker(DisasContext *dc) function gen_right_shift_sar (line 228) | static void gen_right_shift_sar(DisasContext *dc, TCGv_i32 sa) function gen_left_shift_sar (line 238) | static void gen_left_shift_sar(DisasContext *dc, TCGv_i32 sa) function gen_advance_ccount (line 252) | static void gen_advance_ccount(DisasContext *dc) function reset_used_window (line 262) | static void reset_used_window(DisasContext *dc) function gen_exception (line 267) | static void gen_exception(DisasContext *dc, int excp) function gen_exception_cause (line 275) | static void gen_exception_cause(DisasContext *dc, uint32_t cause) function gen_exception_cause_vaddr (line 289) | static void gen_exception_cause_vaddr(DisasContext *dc, uint32_t cause, function gen_debug_exception (line 300) | static void gen_debug_exception(DisasContext *dc, uint32_t cause) function gen_check_privilege (line 313) | static void gen_check_privilege(DisasContext *dc) function gen_jump_slot (line 321) | static void gen_jump_slot(DisasContext *dc, TCGv dest, int slot) function gen_jump (line 341) | static void gen_jump(DisasContext *dc, TCGv dest) function gen_jumpi (line 346) | static void gen_jumpi(DisasContext *dc, uint32_t dest, int slot) function gen_callw_slot (line 356) | static void gen_callw_slot(DisasContext *dc, int callinc, TCGv_i32 dest, function gen_callw (line 369) | static void gen_callw(DisasContext *dc, int callinc, TCGv_i32 dest) function gen_callwi (line 374) | static void gen_callwi(DisasContext *dc, int callinc, uint32_t dest, int... function gen_check_loop_end (line 384) | static bool gen_check_loop_end(DisasContext *dc, int slot) function gen_jumpi_check_loop_end (line 401) | static void gen_jumpi_check_loop_end(DisasContext *dc, int slot) function gen_brcond (line 408) | static void gen_brcond(DisasContext *dc, TCGCond cond, function gen_brcondi (line 419) | static void gen_brcondi(DisasContext *dc, TCGCond cond, function gen_rsr_ccount (line 427) | static void gen_rsr_ccount(DisasContext *dc, TCGv_i32 d, uint32_t sr) function gen_rsr_ptevaddr (line 433) | static void gen_rsr_ptevaddr(DisasContext *dc, TCGv_i32 d, uint32_t sr) function gen_rsr (line 440) | static void gen_rsr(DisasContext *dc, TCGv_i32 d, uint32_t sr) function gen_wsr_lbeg (line 459) | static void gen_wsr_lbeg(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_wsr_lend (line 464) | static void gen_wsr_lend(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_wsr_sar (line 469) | static void gen_wsr_sar(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_wsr_br (line 479) | static void gen_wsr_br(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_wsr_litbase (line 484) | static void gen_wsr_litbase(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_wsr_acchi (line 491) | static void gen_wsr_acchi(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_wsr_windowbase (line 496) | static void gen_wsr_windowbase(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_windowstart (line 502) | static void gen_wsr_windowstart(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_ptevaddr (line 508) | static void gen_wsr_ptevaddr(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_rasid (line 513) | static void gen_wsr_rasid(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_tlbcfg (line 520) | static void gen_wsr_tlbcfg(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_ibreakenable (line 525) | static void gen_wsr_ibreakenable(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_ibreaka (line 531) | static void gen_wsr_ibreaka(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_dbreaka (line 543) | static void gen_wsr_dbreaka(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_dbreakc (line 554) | static void gen_wsr_dbreakc(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_intset (line 565) | static void gen_wsr_intset(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_intclear (line 573) | static void gen_wsr_intclear(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_intenable (line 586) | static void gen_wsr_intenable(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_ps (line 593) | static void gen_wsr_ps(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_debugcause (line 608) | static void gen_wsr_debugcause(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_prid (line 612) | static void gen_wsr_prid(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_icount (line 616) | static void gen_wsr_icount(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_icountlevel (line 625) | static void gen_wsr_icountlevel(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr_ccompare (line 632) | static void gen_wsr_ccompare(DisasContext *dc, uint32_t sr, TCGv_i32 v) function gen_wsr (line 644) | static void gen_wsr(DisasContext *dc, uint32_t sr, TCGv_i32 s) function gen_load_store_alignment (line 691) | static void gen_load_store_alignment(DisasContext *dc, int shift, function gen_waiti (line 708) | static void gen_waiti(DisasContext *dc, uint32_t imm4) function gen_window_check1 (line 718) | static void gen_window_check1(DisasContext *dc, unsigned r1) function gen_window_check2 (line 737) | static void gen_window_check2(DisasContext *dc, unsigned r1, unsigned r2) function gen_window_check3 (line 742) | static void gen_window_check3(DisasContext *dc, unsigned r1, unsigned r2, function TCGv_i32 (line 748) | static TCGv_i32 gen_mac16_m(TCGv_i32 v, bool hi, bool is_unsigned) function disas_xtensa_insn (line 760) | static void disas_xtensa_insn(DisasContext *dc) function check_breakpoint (line 2496) | static void check_breakpoint(CPUXtensaState *env, DisasContext *dc) function gen_ibreak_check (line 2511) | static void gen_ibreak_check(CPUXtensaState *env, DisasContext *dc) function gen_intermediate_code_internal (line 2524) | static void gen_intermediate_code_internal( function gen_intermediate_code (line 2647) | void gen_intermediate_code(CPUXtensaState *env, TranslationBlock *tb) function gen_intermediate_code_pc (line 2652) | void gen_intermediate_code_pc(CPUXtensaState *env, TranslationBlock *tb) function cpu_dump_state (line 2657) | void cpu_dump_state(CPUXtensaState *env, FILE *f, fprintf_function cpu_f... function restore_state_to_opc (line 2695) | void restore_state_to_opc(CPUXtensaState *env, TranslationBlock *tb, int... FILE: qemu/targphys.h type target_phys_addr_t (line 11) | typedef uint32_t target_phys_addr_t; type target_phys_addr_t (line 15) | typedef uint64_t target_phys_addr_t; FILE: qemu/tcg-runtime.c function tcg_helper_div_i32 (line 30) | int32_t tcg_helper_div_i32(int32_t arg1, int32_t arg2) function tcg_helper_rem_i32 (line 35) | int32_t tcg_helper_rem_i32(int32_t arg1, int32_t arg2) function tcg_helper_divu_i32 (line 40) | uint32_t tcg_helper_divu_i32(uint32_t arg1, uint32_t arg2) function tcg_helper_remu_i32 (line 45) | uint32_t tcg_helper_remu_i32(uint32_t arg1, uint32_t arg2) function tcg_helper_shl_i64 (line 52) | int64_t tcg_helper_shl_i64(int64_t arg1, int64_t arg2) function tcg_helper_shr_i64 (line 57) | int64_t tcg_helper_shr_i64(int64_t arg1, int64_t arg2) function tcg_helper_sar_i64 (line 62) | int64_t tcg_helper_sar_i64(int64_t arg1, int64_t arg2) function tcg_helper_div_i64 (line 67) | int64_t tcg_helper_div_i64(int64_t arg1, int64_t arg2) function tcg_helper_rem_i64 (line 72) | int64_t tcg_helper_rem_i64(int64_t arg1, int64_t arg2) function tcg_helper_divu_i64 (line 77) | uint64_t tcg_helper_divu_i64(uint64_t arg1, uint64_t arg2) function tcg_helper_remu_i64 (line 82) | uint64_t tcg_helper_remu_i64(uint64_t arg1, uint64_t arg2) FILE: qemu/tcg/arm/tcg-target.c function reloc_abs32 (line 116) | static inline void reloc_abs32(void *code_ptr, tcg_target_long target) function reloc_pc24 (line 121) | static inline void reloc_pc24(void *code_ptr, tcg_target_long target) function patch_reloc (line 129) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 149) | static inline int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 155) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function rotl (line 225) | static inline uint32_t rotl(uint32_t val, int n) function encode_imm (line 232) | static inline int encode_imm(uint32_t imm) function check_fit_imm (line 254) | static inline int check_fit_imm(uint32_t imm) function tcg_target_const_match (line 267) | static inline int tcg_target_const_match(tcg_target_long val, type arm_data_opc_e (line 280) | enum arm_data_opc_e { type arm_cond_code_e (line 310) | enum arm_cond_code_e { function tcg_out_bx (line 342) | static inline void tcg_out_bx(TCGContext *s, int cond, int rn) function tcg_out_b (line 347) | static inline void tcg_out_b(TCGContext *s, int cond, int32_t offset) function tcg_out_b_noaddr (line 353) | static inline void tcg_out_b_noaddr(TCGContext *s, int cond) function tcg_out_bl (line 367) | static inline void tcg_out_bl(TCGContext *s, int cond, int32_t offset) function tcg_out_blx (line 373) | static inline void tcg_out_blx(TCGContext *s, int cond, int rn) function tcg_out_blx_imm (line 378) | static inline void tcg_out_blx_imm(TCGContext *s, int32_t offset) function tcg_out_dat_reg (line 384) | static inline void tcg_out_dat_reg(TCGContext *s, function tcg_out_dat_reg2 (line 391) | static inline void tcg_out_dat_reg2(TCGContext *s, function tcg_out_dat_imm (line 410) | static inline void tcg_out_dat_imm(TCGContext *s, function tcg_out_movi32 (line 417) | static inline void tcg_out_movi32(TCGContext *s, function tcg_out_mul32 (line 452) | static inline void tcg_out_mul32(TCGContext *s, function tcg_out_umull32 (line 469) | static inline void tcg_out_umull32(TCGContext *s, function tcg_out_smull32 (line 486) | static inline void tcg_out_smull32(TCGContext *s, function tcg_out_ext8s (line 503) | static inline void tcg_out_ext8s(TCGContext *s, int cond, function tcg_out_ext8u (line 517) | static inline void tcg_out_ext8u(TCGContext *s, int cond, function tcg_out_ext16s (line 523) | static inline void tcg_out_ext16s(TCGContext *s, int cond, function tcg_out_ext16u (line 537) | static inline void tcg_out_ext16u(TCGContext *s, int cond, function tcg_out_bswap16s (line 551) | static inline void tcg_out_bswap16s(TCGContext *s, int cond, int rd, int... function tcg_out_bswap16 (line 566) | static inline void tcg_out_bswap16(TCGContext *s, int cond, int rd, int rn) function tcg_out_bswap32 (line 581) | static inline void tcg_out_bswap32(TCGContext *s, int cond, int rd, int rn) function tcg_out_ld32_12 (line 598) | static inline void tcg_out_ld32_12(TCGContext *s, int cond, function tcg_out_st32_12 (line 609) | static inline void tcg_out_st32_12(TCGContext *s, int cond, function tcg_out_ld32_r (line 620) | static inline void tcg_out_ld32_r(TCGContext *s, int cond, function tcg_out_st32_r (line 627) | static inline void tcg_out_st32_r(TCGContext *s, int cond, function tcg_out_ld32_rwb (line 635) | static inline void tcg_out_ld32_rwb(TCGContext *s, int cond, function tcg_out_st32_rwb (line 642) | static inline void tcg_out_st32_rwb(TCGContext *s, int cond, function tcg_out_ld16u_8 (line 649) | static inline void tcg_out_ld16u_8(TCGContext *s, int cond, function tcg_out_st16_8 (line 662) | static inline void tcg_out_st16_8(TCGContext *s, int cond, function tcg_out_ld16u_r (line 675) | static inline void tcg_out_ld16u_r(TCGContext *s, int cond, function tcg_out_st16_r (line 682) | static inline void tcg_out_st16_r(TCGContext *s, int cond, function tcg_out_ld16s_8 (line 689) | static inline void tcg_out_ld16s_8(TCGContext *s, int cond, function tcg_out_ld16s_r (line 702) | static inline void tcg_out_ld16s_r(TCGContext *s, int cond, function tcg_out_ld8_12 (line 709) | static inline void tcg_out_ld8_12(TCGContext *s, int cond, function tcg_out_st8_12 (line 720) | static inline void tcg_out_st8_12(TCGContext *s, int cond, function tcg_out_ld8_r (line 731) | static inline void tcg_out_ld8_r(TCGContext *s, int cond, function tcg_out_st8_r (line 738) | static inline void tcg_out_st8_r(TCGContext *s, int cond, function tcg_out_ld8s_8 (line 745) | static inline void tcg_out_ld8s_8(TCGContext *s, int cond, function tcg_out_ld8s_r (line 758) | static inline void tcg_out_ld8s_r(TCGContext *s, int cond, function tcg_out_ld32u (line 765) | static inline void tcg_out_ld32u(TCGContext *s, int cond, function tcg_out_st32 (line 775) | static inline void tcg_out_st32(TCGContext *s, int cond, function tcg_out_ld16u (line 785) | static inline void tcg_out_ld16u(TCGContext *s, int cond, function tcg_out_ld16s (line 795) | static inline void tcg_out_ld16s(TCGContext *s, int cond, function tcg_out_st16 (line 805) | static inline void tcg_out_st16(TCGContext *s, int cond, function tcg_out_ld8u (line 815) | static inline void tcg_out_ld8u(TCGContext *s, int cond, function tcg_out_ld8s (line 825) | static inline void tcg_out_ld8s(TCGContext *s, int cond, function tcg_out_st8 (line 835) | static inline void tcg_out_st8(TCGContext *s, int cond, function tcg_out_goto (line 851) | static inline void tcg_out_goto(TCGContext *s, int cond, uint32_t addr) function tcg_out_call (line 878) | static inline void tcg_out_call(TCGContext *s, uint32_t addr) function tcg_out_callr (line 900) | static inline void tcg_out_callr(TCGContext *s, int cond, int arg) function tcg_out_goto_label (line 911) | static inline void tcg_out_goto_label(TCGContext *s, int cond, int label... function tcg_out_qemu_ld (line 990) | static inline void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, in... function tcg_out_qemu_st (line 1226) | static inline void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, in... function tcg_out_op (line 1475) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_target_init (line 1847) | static void tcg_target_init(TCGContext *s) function tcg_out_ld (line 1874) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 1880) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_mov (line 1886) | static inline void tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_movi (line 1892) | static inline void tcg_out_movi(TCGContext *s, TCGType type, function tcg_target_qemu_prologue (line 1898) | static void tcg_target_qemu_prologue(TCGContext *s) FILE: qemu/tcg/arm/tcg-target.h type TCGReg (line 30) | typedef enum { function flush_icache_range (line 84) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/hppa/tcg-target.c function check_fit_tl (line 82) | static inline int check_fit_tl(tcg_target_long val, unsigned int bits) function or_mask_p (line 94) | static inline int or_mask_p(tcg_target_ulong mask) function and_mask_p (line 109) | static inline int and_mask_p(tcg_target_ulong mask) function low_sign_ext (line 114) | static int low_sign_ext(int val, int len) function reassemble_12 (line 119) | static int reassemble_12(int as12) function reassemble_17 (line 126) | static int reassemble_17(int as17) function reassemble_21 (line 134) | static int reassemble_21(int as21) function patch_reloc (line 147) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 179) | static inline int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 185) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_target_const_match (line 230) | static int tcg_target_const_match(tcg_target_long val, function tcg_out_mov (line 341) | static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_movi (line 351) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_ldst (line 370) | static void tcg_out_ldst(TCGContext *s, int ret, int addr, function tcg_out_ld (line 396) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 403) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_ldst_index (line 409) | static void tcg_out_ldst_index(TCGContext *s, int data, function tcg_out_addi2 (line 415) | static inline void tcg_out_addi2(TCGContext *s, int ret, int arg1, function tcg_out_addi (line 422) | static inline void tcg_out_addi(TCGContext *s, int reg, tcg_target_long ... function tcg_out_arith (line 427) | static inline void tcg_out_arith(TCGContext *s, int t, int r1, int r2, i... function tcg_out_arithi (line 432) | static inline void tcg_out_arithi(TCGContext *s, int t, int r1, function tcg_out_nop (line 439) | static inline void tcg_out_nop(TCGContext *s) function tcg_out_mtctl_sar (line 444) | static inline void tcg_out_mtctl_sar(TCGContext *s, int arg) function tcg_out_extr (line 452) | static inline void tcg_out_extr(TCGContext *s, int ret, int arg, function tcg_out_dep (line 462) | static inline void tcg_out_dep(TCGContext *s, int ret, int arg, function tcg_out_depi (line 470) | static inline void tcg_out_depi(TCGContext *s, int ret, int arg, function tcg_out_shd (line 478) | static inline void tcg_out_shd(TCGContext *s, int ret, int hi, int lo, function tcg_out_vshd (line 486) | static void tcg_out_vshd(TCGContext *s, int ret, int hi, int lo, int creg) function tcg_out_ori (line 492) | static void tcg_out_ori(TCGContext *s, int ret, int arg, tcg_target_ulon... function tcg_out_andi (line 513) | static void tcg_out_andi(TCGContext *s, int ret, int arg, tcg_target_ulo... function tcg_out_ext8s (line 543) | static inline void tcg_out_ext8s(TCGContext *s, int ret, int arg) function tcg_out_ext16s (line 548) | static inline void tcg_out_ext16s(TCGContext *s, int ret, int arg) function tcg_out_shli (line 553) | static void tcg_out_shli(TCGContext *s, int ret, int arg, int count) function tcg_out_shl (line 560) | static void tcg_out_shl(TCGContext *s, int ret, int arg, int creg) function tcg_out_shri (line 567) | static void tcg_out_shri(TCGContext *s, int ret, int arg, int count) function tcg_out_shr (line 573) | static void tcg_out_shr(TCGContext *s, int ret, int arg, int creg) function tcg_out_sari (line 578) | static void tcg_out_sari(TCGContext *s, int ret, int arg, int count) function tcg_out_sar (line 584) | static void tcg_out_sar(TCGContext *s, int ret, int arg, int creg) function tcg_out_rotli (line 591) | static void tcg_out_rotli(TCGContext *s, int ret, int arg, int count) function tcg_out_rotl (line 597) | static void tcg_out_rotl(TCGContext *s, int ret, int arg, int creg) function tcg_out_rotri (line 603) | static void tcg_out_rotri(TCGContext *s, int ret, int arg, int count) function tcg_out_rotr (line 609) | static void tcg_out_rotr(TCGContext *s, int ret, int arg, int creg) function tcg_out_bswap16 (line 614) | static void tcg_out_bswap16(TCGContext *s, int ret, int arg, int sign) function tcg_out_bswap32 (line 623) | static void tcg_out_bswap32(TCGContext *s, int ret, int arg, int temp) function tcg_out_call (line 631) | static void tcg_out_call(TCGContext *s, const void *func) function tcg_out_xmpyu (line 651) | static void tcg_out_xmpyu(TCGContext *s, int retl, int reth, function tcg_out_add2 (line 683) | static void tcg_out_add2(TCGContext *s, int destl, int desth, function tcg_out_sub2 (line 698) | static void tcg_out_sub2(TCGContext *s, int destl, int desth, int al, in... function tcg_out_branch (line 719) | static void tcg_out_branch(TCGContext *s, int label_index, int nul) function tcg_out_brcond (line 755) | static void tcg_out_brcond(TCGContext *s, int cond, TCGArg c1, function tcg_out_comclr (line 801) | static void tcg_out_comclr(TCGContext *s, int cond, TCGArg ret, function tcg_out_brcond2 (line 823) | static void tcg_out_brcond2(TCGContext *s, int cond, TCGArg al, TCGArg ah, function tcg_out_setcond (line 843) | static void tcg_out_setcond(TCGContext *s, int cond, TCGArg ret, function tcg_out_setcond2 (line 850) | static void tcg_out_setcond2(TCGContext *s, int cond, TCGArg ret, function tcg_out_tlb_read (line 929) | static int tcg_out_tlb_read(TCGContext *s, int r0, int r1, int addrlo, function tcg_out_qemu_ld_direct (line 984) | static void tcg_out_qemu_ld_direct(TCGContext *s, int datalo_reg, int da... function tcg_out_qemu_ld (line 1051) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, int opc) function tcg_out_qemu_st_direct (line 1132) | static void tcg_out_qemu_st_direct(TCGContext *s, int datalo_reg, int da... function tcg_out_qemu_st (line 1175) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, int opc) function tcg_out_exit_tb (line 1274) | static void tcg_out_exit_tb(TCGContext *s, TCGArg arg) function tcg_out_goto_tb (line 1292) | static void tcg_out_goto_tb(TCGContext *s, TCGArg arg) function tcg_out_op (line 1307) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg... function tcg_target_qemu_prologue (line 1671) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_target_init (line 1721) | static void tcg_target_init(TCGContext *s) type DebugFrameCIE (line 1751) | typedef struct { type DebugFrameFDE (line 1761) | typedef struct { type DebugFrame (line 1771) | typedef struct { function tcg_register_jit (line 1821) | void tcg_register_jit(void *buf, size_t buf_size) FILE: qemu/tcg/hppa/tcg-target.h type TCGReg (line 35) | typedef enum { function flush_icache_range (line 111) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/i386/tcg-target.c function patch_reloc (line 88) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 113) | static inline int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 123) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_target_const_match (line 207) | static inline int tcg_target_const_match(tcg_target_long val, function tcg_out_opc (line 350) | static void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x) function tcg_out_opc (line 387) | static void tcg_out_opc(TCGContext *s, int opc) function tcg_out_modrm (line 403) | static void tcg_out_modrm(TCGContext *s, int opc, int r, int rm) function tcg_out_modrm_sib_offset (line 414) | static void tcg_out_modrm_sib_offset(TCGContext *s, int opc, int r, int rm, function tcg_out_modrm_offset (line 498) | static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, function tgen_arithr (line 505) | static inline void tgen_arithr(TCGContext *s, int subop, int dest, int src) function tcg_out_mov (line 514) | static inline void tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_movi (line 523) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_pushi (line 542) | static inline void tcg_out_pushi(TCGContext *s, tcg_target_long val) function tcg_out_push (line 555) | static inline void tcg_out_push(TCGContext *s, int reg) function tcg_out_pop (line 560) | static inline void tcg_out_pop(TCGContext *s, int reg) function tcg_out_ld (line 565) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 572) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_shifti (line 579) | static void tcg_out_shifti(TCGContext *s, int subopc, int reg, int count) function tcg_out_bswap32 (line 593) | static inline void tcg_out_bswap32(TCGContext *s, int reg) function tcg_out_rolw_8 (line 598) | static inline void tcg_out_rolw_8(TCGContext *s, int reg) function tcg_out_ext8u (line 603) | static inline void tcg_out_ext8u(TCGContext *s, int dest, int src) function tcg_out_ext8s (line 610) | static void tcg_out_ext8s(TCGContext *s, int dest, int src, int rexw) function tcg_out_ext16u (line 617) | static inline void tcg_out_ext16u(TCGContext *s, int dest, int src) function tcg_out_ext16s (line 623) | static inline void tcg_out_ext16s(TCGContext *s, int dest, int src, int ... function tcg_out_ext32u (line 629) | static inline void tcg_out_ext32u(TCGContext *s, int dest, int src) function tcg_out_ext32s (line 635) | static inline void tcg_out_ext32s(TCGContext *s, int dest, int src) function tcg_out_bswap64 (line 640) | static inline void tcg_out_bswap64(TCGContext *s, int reg) function tgen_arithi (line 645) | static void tgen_arithi(TCGContext *s, int c, int r0, function tcg_out_addi (line 706) | static void tcg_out_addi(TCGContext *s, int reg, tcg_target_long val) function tcg_out_jxx (line 714) | static void tcg_out_jxx(TCGContext *s, int opc, int label_index, int small) function tcg_out_cmp (line 760) | static void tcg_out_cmp(TCGContext *s, TCGArg arg1, TCGArg arg2, function tcg_out_brcond32 (line 775) | static void tcg_out_brcond32(TCGContext *s, TCGCond cond, function tcg_out_brcond64 (line 784) | static void tcg_out_brcond64(TCGContext *s, TCGCond cond, function tcg_out_brcond2 (line 794) | static void tcg_out_brcond2(TCGContext *s, const TCGArg *args, function tcg_out_setcond32 (line 875) | static void tcg_out_setcond32(TCGContext *s, TCGCond cond, TCGArg dest, function tcg_out_setcond64 (line 884) | static void tcg_out_setcond64(TCGContext *s, TCGCond cond, TCGArg dest, function tcg_out_setcond2 (line 892) | static void tcg_out_setcond2(TCGContext *s, const TCGArg *args, function tcg_out_branch (line 935) | static void tcg_out_branch(TCGContext *s, int call, tcg_target_long dest) function tcg_out_calli (line 949) | static inline void tcg_out_calli(TCGContext *s, tcg_target_long dest) function tcg_out_jmp (line 954) | static void tcg_out_jmp(TCGContext *s, tcg_target_long dest) function tcg_out_tlb_load (line 1060) | static inline void tcg_out_tlb_load(TCGContext *s, int addrlo_idx, function tcg_out_qemu_ld_direct (line 1120) | static void tcg_out_qemu_ld_direct(TCGContext *s, int datalo, int datahi, function tcg_out_qemu_ld (line 1201) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, function tcg_out_qemu_st_direct (line 1376) | static void tcg_out_qemu_st_direct(TCGContext *s, int datalo, int datahi, function tcg_out_qemu_st (line 1436) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, function tcg_out_op (line 1573) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_target_qemu_prologue (line 2092) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_target_init (line 2141) | static void tcg_target_init(TCGContext *s) type DebugFrameCIE (line 2175) | typedef struct { type DebugFrameFDE (line 2185) | typedef struct { type DebugFrame (line 2194) | typedef struct { function tcg_register_jit (line 2253) | void tcg_register_jit(void *buf, size_t buf_size) FILE: qemu/tcg/i386/tcg-target.h type TCGReg (line 35) | typedef enum { function flush_icache_range (line 127) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/ia64/tcg-target.c function tcg_target_get_call_iarg_regs_count (line 180) | static inline int tcg_target_get_call_iarg_regs_count(int flags) function tcg_opc_a1 (line 291) | static inline uint64_t tcg_opc_a1(int qp, uint64_t opc, int r1, function tcg_opc_a3 (line 301) | static inline uint64_t tcg_opc_a3(int qp, uint64_t opc, int r1, function tcg_opc_a4 (line 312) | static inline uint64_t tcg_opc_a4(int qp, uint64_t opc, int r1, function tcg_opc_a5 (line 324) | static inline uint64_t tcg_opc_a5(int qp, uint64_t opc, int r1, function tcg_opc_a6 (line 337) | static inline uint64_t tcg_opc_a6(int qp, uint64_t opc, int p1, function tcg_opc_b1 (line 348) | static inline uint64_t tcg_opc_b1(int qp, uint64_t opc, uint64_t imm) function tcg_opc_b4 (line 356) | static inline uint64_t tcg_opc_b4(int qp, uint64_t opc, int b2) function tcg_opc_b5 (line 363) | static inline uint64_t tcg_opc_b5(int qp, uint64_t opc, int b1, int b2) function tcg_opc_b9 (line 372) | static inline uint64_t tcg_opc_b9(int qp, uint64_t opc, uint64_t imm) function tcg_opc_f1 (line 380) | static inline uint64_t tcg_opc_f1(int qp, uint64_t opc, int f1, function tcg_opc_f2 (line 391) | static inline uint64_t tcg_opc_f2(int qp, uint64_t opc, int f1, function tcg_opc_f6 (line 402) | static inline uint64_t tcg_opc_f6(int qp, uint64_t opc, int f1, function tcg_opc_f10 (line 413) | static inline uint64_t tcg_opc_f10(int qp, uint64_t opc, int f1, int f2) function tcg_opc_f11 (line 421) | static inline uint64_t tcg_opc_f11(int qp, uint64_t opc, int f1, int f2) function tcg_opc_f16 (line 429) | static inline uint64_t tcg_opc_f16(int qp, uint64_t opc, uint64_t imm) function tcg_opc_i2 (line 437) | static inline uint64_t tcg_opc_i2(int qp, uint64_t opc, int r1, function tcg_opc_i3 (line 447) | static inline uint64_t tcg_opc_i3(int qp, uint64_t opc, int r1, function tcg_opc_i5 (line 457) | static inline uint64_t tcg_opc_i5(int qp, uint64_t opc, int r1, function tcg_opc_i7 (line 467) | static inline uint64_t tcg_opc_i7(int qp, uint64_t opc, int r1, function tcg_opc_i10 (line 477) | static inline uint64_t tcg_opc_i10(int qp, uint64_t opc, int r1, function tcg_opc_i11 (line 488) | static inline uint64_t tcg_opc_i11(int qp, uint64_t opc, int r1, function tcg_opc_i12 (line 499) | static inline uint64_t tcg_opc_i12(int qp, uint64_t opc, int r1, function tcg_opc_i18 (line 510) | static inline uint64_t tcg_opc_i18(int qp, uint64_t opc, uint64_t imm) function tcg_opc_i21 (line 518) | static inline uint64_t tcg_opc_i21(int qp, uint64_t opc, int b1, function tcg_opc_i22 (line 528) | static inline uint64_t tcg_opc_i22(int qp, uint64_t opc, int r1, int b2) function tcg_opc_i26 (line 536) | static inline uint64_t tcg_opc_i26(int qp, uint64_t opc, int ar3, int r2) function tcg_opc_i29 (line 544) | static inline uint64_t tcg_opc_i29(int qp, uint64_t opc, int r1, int r3) function tcg_opc_l2 (line 552) | static inline uint64_t tcg_opc_l2(uint64_t imm) function tcg_opc_l3 (line 557) | static inline uint64_t tcg_opc_l3(uint64_t imm) function tcg_opc_m1 (line 562) | static inline uint64_t tcg_opc_m1(int qp, uint64_t opc, int r1, int r3) function tcg_opc_m3 (line 570) | static inline uint64_t tcg_opc_m3(int qp, uint64_t opc, int r1, function tcg_opc_m4 (line 582) | static inline uint64_t tcg_opc_m4(int qp, uint64_t opc, int r2, int r3) function tcg_opc_m18 (line 590) | static inline uint64_t tcg_opc_m18(int qp, uint64_t opc, int f1, int r2) function tcg_opc_m19 (line 598) | static inline uint64_t tcg_opc_m19(int qp, uint64_t opc, int r1, int f2) function tcg_opc_m34 (line 606) | static inline uint64_t tcg_opc_m34(int qp, uint64_t opc, int r1, function tcg_opc_m48 (line 617) | static inline uint64_t tcg_opc_m48(int qp, uint64_t opc, uint64_t imm) function tcg_opc_x2 (line 625) | static inline uint64_t tcg_opc_x2(int qp, uint64_t opc, function tcg_opc_x3 (line 638) | static inline uint64_t tcg_opc_x3(int qp, uint64_t opc, uint64_t imm) function reloc_pcrel21b (line 651) | static inline void reloc_pcrel21b (void *pc, tcg_target_long target) function get_reloc_pcrel21b (line 684) | static inline uint64_t get_reloc_pcrel21b (void *pc) function reloc_pcrel60b (line 711) | static inline void reloc_pcrel60b (void *pc, tcg_target_long target) function get_reloc_pcrel60b (line 727) | static inline uint64_t get_reloc_pcrel60b (void *pc) function patch_reloc (line 741) | static void patch_reloc(uint8_t *code_ptr, int type, function target_parse_constraint (line 761) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_target_const_match (line 797) | static inline int tcg_target_const_match(tcg_target_long val, function tcg_out_bundle (line 818) | static inline void tcg_out_bundle(TCGContext *s, int template, function tcg_out_mov (line 832) | static inline void tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_movi (line 841) | static inline void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_br (line 850) | static void tcg_out_br(TCGContext *s, int label_index) function tcg_out_call (line 871) | static inline void tcg_out_call(TCGContext *s, TCGArg addr) function tcg_out_exit_tb (line 885) | static void tcg_out_exit_tb(TCGContext *s, tcg_target_long arg) function tcg_out_goto_tb (line 901) | static inline void tcg_out_goto_tb(TCGContext *s, TCGArg arg) function tcg_out_jmp (line 925) | static inline void tcg_out_jmp(TCGContext *s, TCGArg addr) function tcg_out_ld_rel (line 937) | static inline void tcg_out_ld_rel(TCGContext *s, uint64_t opc_m4, TCGArg... function tcg_out_st_rel (line 956) | static inline void tcg_out_st_rel(TCGContext *s, uint64_t opc_m4, TCGArg... function tcg_out_ld (line 975) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 985) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_alu (line 995) | static inline void tcg_out_alu(TCGContext *s, uint64_t opc_a1, TCGArg ret, function tcg_out_eqv (line 1023) | static inline void tcg_out_eqv(TCGContext *s, TCGArg ret, function tcg_out_nand (line 1033) | static inline void tcg_out_nand(TCGContext *s, TCGArg ret, function tcg_out_nor (line 1043) | static inline void tcg_out_nor(TCGContext *s, TCGArg ret, function tcg_out_orc (line 1053) | static inline void tcg_out_orc(TCGContext *s, TCGArg ret, function tcg_out_mul (line 1063) | static inline void tcg_out_mul(TCGContext *s, TCGArg ret, function tcg_out_sar_i32 (line 1081) | static inline void tcg_out_sar_i32(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_sar_i64 (line 1100) | static inline void tcg_out_sar_i64(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_shl_i32 (line 1117) | static inline void tcg_out_shl_i32(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_shl_i64 (line 1136) | static inline void tcg_out_shl_i64(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_shr_i32 (line 1154) | static inline void tcg_out_shr_i32(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_shr_i64 (line 1173) | static inline void tcg_out_shr_i64(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_rotl_i32 (line 1191) | static inline void tcg_out_rotl_i32(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_rotl_i64 (line 1217) | static inline void tcg_out_rotl_i64(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_rotr_i32 (line 1242) | static inline void tcg_out_rotr_i32(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_rotr_i64 (line 1263) | static inline void tcg_out_rotr_i64(TCGContext *s, TCGArg ret, TCGArg arg1, function tcg_out_ext (line 1288) | static inline void tcg_out_ext(TCGContext *s, uint64_t opc_i29, function tcg_out_bswap16 (line 1297) | static inline void tcg_out_bswap16(TCGContext *s, TCGArg ret, TCGArg arg) function tcg_out_bswap32 (line 1305) | static inline void tcg_out_bswap32(TCGContext *s, TCGArg ret, TCGArg arg) function tcg_out_bswap64 (line 1313) | static inline void tcg_out_bswap64(TCGContext *s, TCGArg ret, TCGArg arg) function tcg_opc_cmp_a (line 1321) | static inline uint64_t tcg_opc_cmp_a(int qp, TCGCond cond, TCGArg arg1, function tcg_out_brcond (line 1363) | static inline void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGArg arg1, function tcg_out_setcond (line 1404) | static inline void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGArg ret, function tcg_out_qemu_tlb (line 1420) | static inline void tcg_out_qemu_tlb(TCGContext *s, TCGArg addr_reg, function tcg_out_qemu_ld (line 1475) | static inline void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, in... function tcg_out_qemu_st (line 1592) | static inline void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, in... function tcg_out_qemu_ld (line 1682) | static inline void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, in... function tcg_out_qemu_st (line 1818) | static inline void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, in... function tcg_out_op (line 1935) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_target_qemu_prologue (line 2303) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_target_init (line 2359) | static void tcg_target_init(TCGContext *s) FILE: qemu/tcg/ia64/tcg-target.h type TCGReg (line 29) | typedef enum { function flush_icache_range (line 149) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/mips/tcg-target.c function reloc_lo16_val (line 111) | static inline uint32_t reloc_lo16_val (void *pc, tcg_target_long target) function reloc_lo16 (line 116) | static inline void reloc_lo16 (void *pc, tcg_target_long target) function reloc_hi16_val (line 122) | static inline uint32_t reloc_hi16_val (void *pc, tcg_target_long target) function reloc_hi16 (line 127) | static inline void reloc_hi16 (void *pc, tcg_target_long target) function reloc_pc16_val (line 133) | static inline uint32_t reloc_pc16_val (void *pc, tcg_target_long target) function reloc_pc16 (line 145) | static inline void reloc_pc16 (void *pc, tcg_target_long target) function reloc_26_val (line 151) | static inline uint32_t reloc_26_val (void *pc, tcg_target_long target) function reloc_pc26 (line 160) | static inline void reloc_pc26 (void *pc, tcg_target_long target) function patch_reloc (line 166) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 189) | static inline int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 195) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_target_const_match (line 254) | static inline int tcg_target_const_match(tcg_target_long val, function tcg_out_opc_reg (line 324) | static inline void tcg_out_opc_reg(TCGContext *s, int opc, int rd, int r... function tcg_out_opc_imm (line 338) | static inline void tcg_out_opc_imm(TCGContext *s, int opc, int rt, int r... function tcg_out_opc_br (line 352) | static inline void tcg_out_opc_br(TCGContext *s, int opc, int rt, int rs) function tcg_out_opc_sa (line 365) | static inline void tcg_out_opc_sa(TCGContext *s, int opc, int rd, int rt... function tcg_out_nop (line 377) | static inline void tcg_out_nop(TCGContext *s) function tcg_out_mov (line 382) | static inline void tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_movi (line 388) | static inline void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_bswap16 (line 401) | static inline void tcg_out_bswap16(TCGContext *s, int ret, int arg) function tcg_out_bswap16s (line 416) | static inline void tcg_out_bswap16s(TCGContext *s, int ret, int arg) function tcg_out_bswap32 (line 431) | static inline void tcg_out_bswap32(TCGContext *s, int ret, int arg) function tcg_out_ext8s (line 452) | static inline void tcg_out_ext8s(TCGContext *s, int ret, int arg) function tcg_out_ext16s (line 462) | static inline void tcg_out_ext16s(TCGContext *s, int ret, int arg) function tcg_out_ldst (line 472) | static inline void tcg_out_ldst(TCGContext *s, int opc, int arg, function tcg_out_ld (line 484) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 490) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_addi (line 496) | static inline void tcg_out_addi(TCGContext *s, int reg, tcg_target_long ... function tcg_out_brcond (line 506) | static void tcg_out_brcond(TCGContext *s, TCGCond cond, int arg1, function tcg_out_brcond2 (line 564) | static void tcg_out_brcond2(TCGContext *s, TCGCond cond, int arg1, function tcg_out_setcond (line 627) | static void tcg_out_setcond(TCGContext *s, TCGCond cond, int ret, function tcg_out_setcond2 (line 687) | static void tcg_out_setcond2(TCGContext *s, TCGCond cond, int ret, function tcg_out_qemu_ld (line 792) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, function tcg_out_qemu_st (line 991) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, function tcg_out_op (line 1179) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_target_qemu_prologue (line 1514) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_target_init (line 1546) | static void tcg_target_init(TCGContext *s) FILE: qemu/tcg/mips/tcg-target.h type TCGReg (line 34) | typedef enum { function flush_icache_range (line 111) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/optimize.c type tcg_temp_state (line 38) | typedef enum { type tcg_temp_info (line 46) | struct tcg_temp_info { type tcg_temp_info (line 53) | struct tcg_temp_info function reset_temp (line 58) | static void reset_temp(TCGArg temp, int nb_temps, int nb_globals) function op_bits (line 90) | static int op_bits(TCGOpcode op) function TCGOpcode (line 96) | static TCGOpcode op_to_movi(TCGOpcode op) function tcg_opt_gen_mov (line 110) | static void tcg_opt_gen_mov(TCGContext *s, TCGArg *gen_args, TCGArg dst, function tcg_opt_gen_movi (line 136) | static void tcg_opt_gen_movi(TCGArg *gen_args, TCGArg dst, TCGArg val, function TCGOpcode (line 146) | static TCGOpcode op_to_mov(TCGOpcode op) function TCGArg (line 160) | static TCGArg do_constant_folding_2(TCGOpcode op, TCGArg x, TCGArg y) function TCGArg (line 261) | static TCGArg do_constant_folding(TCGOpcode op, TCGArg x, TCGArg y) function TCGArg (line 271) | static TCGArg *tcg_constant_folding(TCGContext *s, uint16_t *tcg_opc_ptr, function TCGArg (line 519) | TCGArg *tcg_optimize(TCGContext *s, uint16_t *tcg_opc_ptr, FILE: qemu/tcg/ppc/tcg-target.c function reloc_pc24_val (line 170) | static uint32_t reloc_pc24_val (void *pc, tcg_target_long target) function reloc_pc24 (line 181) | static void reloc_pc24 (void *pc, tcg_target_long target) function reloc_pc14_val (line 187) | static uint16_t reloc_pc14_val (void *pc, tcg_target_long target) function reloc_pc14 (line 198) | static void reloc_pc14 (void *pc, tcg_target_long target) function patch_reloc (line 204) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 221) | static int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 227) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_target_const_match (line 288) | static int tcg_target_const_match(tcg_target_long val, function tcg_out_mov (line 439) | static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_movi (line 444) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_ldst (line 456) | static void tcg_out_ldst (TCGContext *s, int ret, int addr, function tcg_out_b (line 467) | static void tcg_out_b (TCGContext *s, int mask, tcg_target_long target) function tcg_out_call (line 481) | static void tcg_out_call (TCGContext *s, tcg_target_long arg, int const_... function tcg_out_qemu_ld (line 550) | static void tcg_out_qemu_ld (TCGContext *s, const TCGArg *args, int opc) function tcg_out_qemu_st (line 757) | static void tcg_out_qemu_st (TCGContext *s, const TCGArg *args, int opc) function tcg_target_qemu_prologue (line 947) | static void tcg_target_qemu_prologue (TCGContext *s) function tcg_out_ld (line 1009) | static void tcg_out_ld (TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_st (line 1015) | static void tcg_out_st (TCGContext *s, TCGType type, TCGReg arg, TCGReg ... function ppc_addi (line 1021) | static void ppc_addi (TCGContext *s, int rt, int ra, tcg_target_long si) function tcg_out_cmp (line 1035) | static void tcg_out_cmp (TCGContext *s, int cond, TCGArg arg1, TCGArg arg2, function tcg_out_bc (line 1108) | static void tcg_out_bc (TCGContext *s, int bc, int label_index) function tcg_out_cr7eq_from_cond (line 1123) | static void tcg_out_cr7eq_from_cond (TCGContext *s, const TCGArg *args, function tcg_out_setcond (line 1167) | static void tcg_out_setcond (TCGContext *s, TCGCond cond, TCGArg arg0, function tcg_out_setcond2 (line 1276) | static void tcg_out_setcond2 (TCGContext *s, const TCGArg *args, function tcg_out_brcond (line 1291) | static void tcg_out_brcond (TCGContext *s, TCGCond cond, function tcg_out_brcond2 (line 1301) | static void tcg_out_brcond2 (TCGContext *s, const TCGArg *args, function ppc_tb_set_jmp_target (line 1308) | void ppc_tb_set_jmp_target (unsigned long jmp_addr, unsigned long addr) function tcg_out_op (line 1339) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args, function tcg_target_init (line 1948) | static void tcg_target_init(TCGContext *s) FILE: qemu/tcg/ppc/tcg-target.h type TCGReg (line 29) | typedef enum { FILE: qemu/tcg/ppc64/tcg-target.c function reloc_pc24_val (line 161) | static uint32_t reloc_pc24_val (void *pc, tcg_target_long target) function reloc_pc24 (line 172) | static void reloc_pc24 (void *pc, tcg_target_long target) function reloc_pc14_val (line 178) | static uint16_t reloc_pc14_val (void *pc, tcg_target_long target) function reloc_pc14 (line 189) | static void reloc_pc14 (void *pc, tcg_target_long target) function patch_reloc (line 195) | static void patch_reloc (uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 212) | static int tcg_target_get_call_iarg_regs_count (int flags) function target_parse_constraint (line 218) | static int target_parse_constraint (TCGArgConstraint *ct, const char **p... function tcg_target_const_match (line 261) | static int tcg_target_const_match (tcg_target_long val, function tcg_out_mov (line 438) | static void tcg_out_mov (TCGContext *s, TCGType type, TCGReg ret, TCGReg... function tcg_out_rld (line 443) | static void tcg_out_rld (TCGContext *s, int op, int ra, int rs, int sh, ... function tcg_out_movi32 (line 450) | static void tcg_out_movi32 (TCGContext *s, int ret, int32_t arg) function tcg_out_movi (line 461) | static void tcg_out_movi (TCGContext *s, TCGType type, function tcg_out_b (line 488) | static void tcg_out_b (TCGContext *s, int mask, tcg_target_long target) function tcg_out_call (line 502) | static void tcg_out_call (TCGContext *s, tcg_target_long arg, int const_... function tcg_out_ldst (line 529) | static void tcg_out_ldst (TCGContext *s, int ret, int addr, function tcg_out_ldsta (line 540) | static void tcg_out_ldsta (TCGContext *s, int ret, int addr, function tcg_out_tlb_read (line 593) | static void tcg_out_tlb_read (TCGContext *s, int r0, int r1, int r2, function tcg_out_qemu_ld (line 641) | static void tcg_out_qemu_ld (TCGContext *s, const TCGArg *args, int opc) function tcg_out_qemu_st (line 798) | static void tcg_out_qemu_st (TCGContext *s, const TCGArg *args, int opc) function tcg_target_qemu_prologue (line 909) | static void tcg_target_qemu_prologue (TCGContext *s) function tcg_out_ld (line 979) | static void tcg_out_ld (TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_st (line 988) | static void tcg_out_st (TCGContext *s, TCGType type, TCGReg arg, TCGReg ... function ppc_addi32 (line 997) | static void ppc_addi32 (TCGContext *s, int rt, int ra, tcg_target_long si) function ppc_addi64 (line 1011) | static void ppc_addi64 (TCGContext *s, int rt, int ra, tcg_target_long si) function tcg_out_cmp (line 1023) | static void tcg_out_cmp (TCGContext *s, int cond, TCGArg arg1, TCGArg arg2, function tcg_out_setcond (line 1096) | static void tcg_out_setcond (TCGContext *s, TCGType type, TCGCond cond, function tcg_out_bc (line 1213) | static void tcg_out_bc (TCGContext *s, int bc, int label_index) function tcg_out_brcond (line 1228) | static void tcg_out_brcond (TCGContext *s, TCGCond cond, function ppc_tb_set_jmp_target (line 1236) | void ppc_tb_set_jmp_target (unsigned long jmp_addr, unsigned long addr) function tcg_out_op (line 1247) | static void tcg_out_op (TCGContext *s, TCGOpcode opc, const TCGArg *args, function tcg_target_init (line 1727) | static void tcg_target_init (TCGContext *s) FILE: qemu/tcg/ppc64/tcg-target.h type TCGReg (line 29) | typedef enum { FILE: qemu/tcg/s390/tcg-target.c type S390Opcode (line 63) | typedef enum S390Opcode { function patch_reloc (line 355) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 379) | static int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 385) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_match_andi (line 454) | static int tcg_match_andi(int ct, tcg_target_ulong val) function tcg_match_ori (line 511) | static int tcg_match_ori(int ct, tcg_target_long val) function tcg_match_xori (line 540) | static int tcg_match_xori(int ct, tcg_target_long val) function tcg_match_cmpi (line 561) | static int tcg_match_cmpi(int ct, tcg_target_long val) function tcg_target_const_match (line 589) | static int tcg_target_const_match(tcg_target_long val, function tcg_out_insn_RR (line 642) | static void tcg_out_insn_RR(TCGContext *s, S390Opcode op, TCGReg r1, TCG... function tcg_out_insn_RRE (line 647) | static void tcg_out_insn_RRE(TCGContext *s, S390Opcode op, function tcg_out_insn_RI (line 653) | static void tcg_out_insn_RI(TCGContext *s, S390Opcode op, TCGReg r1, int... function tcg_out_insn_RIL (line 658) | static void tcg_out_insn_RIL(TCGContext *s, S390Opcode op, TCGReg r1, in... function tcg_out_insn_RS (line 664) | static void tcg_out_insn_RS(TCGContext *s, S390Opcode op, TCGReg r1, function tcg_out_insn_RSY (line 671) | static void tcg_out_insn_RSY(TCGContext *s, S390Opcode op, TCGReg r1, function tcg_out_sh64 (line 688) | static void tcg_out_sh64(TCGContext* s, S390Opcode op, TCGReg dest, function tcg_out_sh32 (line 695) | static void tcg_out_sh32(TCGContext* s, S390Opcode op, TCGReg dest, function tcg_out_mov (line 701) | static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg dst, TCGReg ... function tcg_out_movi (line 713) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_mem (line 827) | static void tcg_out_mem(TCGContext *s, S390Opcode opc_rx, S390Opcode opc... function tcg_out_ld (line 853) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg data, function tcg_out_st (line 863) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg data, function tcg_out_ld_abs (line 874) | static void tcg_out_ld_abs(TCGContext *s, TCGType type, TCGReg dest, voi... function tgen_ext8s (line 894) | static void tgen_ext8s(TCGContext *s, TCGType type, TCGReg dest, TCGReg ... function tgen_ext8u (line 914) | static void tgen_ext8u(TCGContext *s, TCGType type, TCGReg dest, TCGReg ... function tgen_ext16s (line 934) | static void tgen_ext16s(TCGContext *s, TCGType type, TCGReg dest, TCGReg... function tgen_ext16u (line 954) | static void tgen_ext16u(TCGContext *s, TCGType type, TCGReg dest, TCGReg... function tgen_ext32s (line 974) | static inline void tgen_ext32s(TCGContext *s, TCGReg dest, TCGReg src) function tgen_ext32u (line 979) | static inline void tgen_ext32u(TCGContext *s, TCGReg dest, TCGReg src) function tgen32_addi (line 984) | static inline void tgen32_addi(TCGContext *s, TCGReg dest, int32_t val) function tgen64_addi (line 993) | static inline void tgen64_addi(TCGContext *s, TCGReg dest, int64_t val) function tgen64_andi (line 1007) | static void tgen64_andi(TCGContext *s, TCGReg dest, tcg_target_ulong val) function tgen64_ori (line 1075) | static void tgen64_ori(TCGContext *s, TCGReg dest, tcg_target_ulong val) function tgen64_xori (line 1127) | static void tgen64_xori(TCGContext *s, TCGReg dest, tcg_target_ulong val) function tgen_cmp (line 1138) | static int tgen_cmp(TCGContext *s, TCGType type, TCGCond c, TCGReg r1, function tgen_setcond (line 1183) | static void tgen_setcond(TCGContext *s, TCGType type, TCGCond c, function tgen_gotoi (line 1194) | static void tgen_gotoi(TCGContext *s, int cc, tcg_target_long dest) function tgen_branch (line 1207) | static void tgen_branch(TCGContext *s, int cc, int labelno) function tgen_compare_branch (line 1223) | static void tgen_compare_branch(TCGContext *s, S390Opcode opc, int cc, function tgen_compare_imm_branch (line 1242) | static void tgen_compare_imm_branch(TCGContext *s, S390Opcode opc, int cc, function tgen_brcond (line 1261) | static void tgen_brcond(TCGContext *s, TCGType type, TCGCond c, function tgen_calli (line 1312) | static void tgen_calli(TCGContext *s, tcg_target_long dest) function tcg_out_qemu_ld_direct (line 1323) | static void tcg_out_qemu_ld_direct(TCGContext *s, int opc, TCGReg data, function tcg_out_qemu_st_direct (line 1386) | static void tcg_out_qemu_st_direct(TCGContext *s, int opc, TCGReg data, function tgen64_andi_tmp (line 1433) | static void tgen64_andi_tmp(TCGContext *s, TCGReg dest, tcg_target_ulong... function tcg_prepare_qemu_ldst (line 1443) | static void tcg_prepare_qemu_ldst(TCGContext* s, TCGReg data_reg, function tcg_finish_qemu_ldst (line 1568) | static void tcg_finish_qemu_ldst(TCGContext* s, uint16_t *label2_ptr) function tcg_prepare_user_ldst (line 1575) | static void tcg_prepare_user_ldst(TCGContext *s, TCGReg *addr_reg, function tcg_out_qemu_ld (line 1594) | static void tcg_out_qemu_ld(TCGContext* s, const TCGArg* args, int opc) function tcg_out_qemu_st (line 1623) | static void tcg_out_qemu_st(TCGContext* s, const TCGArg* args, int opc) function tcg_out_op (line 1661) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function sigill_handler (line 2214) | static void sigill_handler(int sig) function query_facilities (line 2219) | static void query_facilities(void) function tcg_target_init (line 2309) | static void tcg_target_init(TCGContext *s) function tcg_target_qemu_prologue (line 2344) | static void tcg_target_qemu_prologue(TCGContext *s) FILE: qemu/tcg/s390/tcg-target.h type TCGReg (line 28) | typedef enum TCGReg { function flush_icache_range (line 103) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/sparc/tcg-target.c function check_fit_tl (line 100) | static inline int check_fit_tl(tcg_target_long val, unsigned int bits) function check_fit_i32 (line 106) | static inline int check_fit_i32(uint32_t val, unsigned int bits) function patch_reloc (line 111) | static void patch_reloc(uint8_t *code_ptr, int type, function tcg_target_get_call_iarg_regs_count (line 141) | static inline int tcg_target_get_call_iarg_regs_count(int flags) function target_parse_constraint (line 147) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tcg_target_const_match (line 183) | static inline int tcg_target_const_match(tcg_target_long val, function tcg_out_arith (line 297) | static inline void tcg_out_arith(TCGContext *s, int rd, int rs1, int rs2, function tcg_out_arithi (line 304) | static inline void tcg_out_arithi(TCGContext *s, int rd, int rs1, function tcg_out_arithc (line 311) | static void tcg_out_arithc(TCGContext *s, int rd, int rs1, function tcg_out_mov (line 318) | static inline void tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_sethi (line 324) | static inline void tcg_out_sethi(TCGContext *s, int ret, uint32_t arg) function tcg_out_movi_imm13 (line 329) | static inline void tcg_out_movi_imm13(TCGContext *s, int ret, uint32_t arg) function tcg_out_movi_imm32 (line 334) | static inline void tcg_out_movi_imm32(TCGContext *s, int ret, uint32_t arg) function tcg_out_movi (line 345) | static inline void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_ld_raw (line 369) | static inline void tcg_out_ld_raw(TCGContext *s, int ret, function tcg_out_ld_ptr (line 377) | static inline void tcg_out_ld_ptr(TCGContext *s, int ret, function tcg_out_ldst (line 391) | static inline void tcg_out_ldst(TCGContext *s, int ret, int addr, int of... function tcg_out_ldst_asi (line 403) | static inline void tcg_out_ldst_asi(TCGContext *s, int ret, int addr, function tcg_out_ld (line 411) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 420) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sety (line 429) | static inline void tcg_out_sety(TCGContext *s, int rs) function tcg_out_rdy (line 434) | static inline void tcg_out_rdy(TCGContext *s, int rd) function tcg_out_addi (line 439) | static inline void tcg_out_addi(TCGContext *s, int reg, tcg_target_long ... function tcg_out_andi (line 451) | static inline void tcg_out_andi(TCGContext *s, int reg, tcg_target_long ... function tcg_out_div32 (line 463) | static void tcg_out_div32(TCGContext *s, int rd, int rs1, function tcg_out_nop (line 478) | static inline void tcg_out_nop(TCGContext *s) function tcg_out_branch_i32 (line 483) | static void tcg_out_branch_i32(TCGContext *s, int opc, int label_index) function tcg_out_branch_i64 (line 497) | static void tcg_out_branch_i64(TCGContext *s, int opc, int label_index) function tcg_out_cmp (line 526) | static void tcg_out_cmp(TCGContext *s, TCGArg c1, TCGArg c2, int c2const) function tcg_out_brcond_i32 (line 531) | static void tcg_out_brcond_i32(TCGContext *s, TCGCond cond, function tcg_out_brcond_i64 (line 541) | static void tcg_out_brcond_i64(TCGContext *s, TCGCond cond, function tcg_out_brcond2_i32 (line 550) | static void tcg_out_brcond2_i32(TCGContext *s, TCGCond cond, function tcg_out_setcond_i32 (line 598) | static void tcg_out_setcond_i32(TCGContext *s, TCGCond cond, TCGArg ret, function tcg_out_setcond_i64 (line 654) | static void tcg_out_setcond_i64(TCGContext *s, TCGCond cond, TCGArg ret, function tcg_out_setcond2_i32 (line 664) | static void tcg_out_setcond2_i32(TCGContext *s, TCGCond cond, TCGArg ret, function tcg_target_qemu_prologue (line 702) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_qemu_ld (line 783) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, function tcg_out_qemu_st (line 1004) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, function tcg_out_op (line 1173) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg... function tcg_target_init (line 1593) | static void tcg_target_init(TCGContext *s) type DebugFrameCIE (line 1637) | typedef struct { type DebugFrameFDE (line 1647) | typedef struct { type DebugFrame (line 1657) | typedef struct { function tcg_register_jit (line 1683) | void tcg_register_jit(void *buf, size_t buf_size) FILE: qemu/tcg/sparc/tcg-target.h type TCGReg (line 30) | typedef enum { function flush_icache_range (line 137) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tcg/tcg-llvm.cpp class TJITMemoryManager (line 114) | class TJITMemoryManager method TJITMemoryManager (line 273) | TJITMemoryManager(): method getLastFunctionSize (line 278) | ptrdiff_t getLastFunctionSize() const { return m_lastFunctionSize; } method endFunctionBody (line 284) | void endFunctionBody(const Function *F, uint8_t *FunctionStart, method setMemoryWritable (line 290) | void setMemoryWritable() { m_base->setMemoryWritable(); } method setMemoryExecutable (line 291) | void setMemoryExecutable() { m_base->setMemoryExecutable(); } method setPoisonMemory (line 292) | void setPoisonMemory(bool poison) { m_base->setPoisonMemory(poison); } method AllocateGOT (line 293) | void AllocateGOT() { m_base->AllocateGOT(); } method deallocateFunctionBody (line 323) | virtual void deallocateFunctionBody(void *Body) { method endExceptionTable (line 330) | void endExceptionTable(const Function *F, uint8_t *TableStart, method deallocateExceptionTable (line 334) | virtual void deallocateExceptionTable(void *Body) { method CheckInvariants (line 337) | bool CheckInvariants(std::string &ErrorStr) { method GetDefaultCodeSlabSize (line 340) | size_t GetDefaultCodeSlabSize() { method GetDefaultDataSlabSize (line 343) | size_t GetDefaultDataSlabSize() { method GetDefaultStubSlabSize (line 346) | size_t GetDefaultStubSlabSize() { method GetNumCodeSlabs (line 349) | unsigned GetNumCodeSlabs() { return m_base->GetNumCodeSlabs(); } method GetNumDataSlabs (line 350) | unsigned GetNumDataSlabs() { return m_base->GetNumDataSlabs(); } method GetNumStubSlabs (line 351) | unsigned GetNumStubSlabs() { return m_base->GetNumStubSlabs(); } type TCGLLVMContextPrivate (line 116) | struct TCGLLVMContextPrivate { method deleteExecutionEngine (line 168) | void deleteExecutionEngine() { method FunctionPassManager (line 175) | FunctionPassManager *getFunctionPassManager() const { method adjustTypeSize (line 186) | void adjustTypeSize(unsigned target, Value **v1) { method Value (line 199) | Value* handleSymbolicPcAssignment(Value *orig) { method adjustTypeSize (line 217) | void adjustTypeSize(unsigned target, Value **v1, Value **v2) { method toInteger (line 242) | uint64_t toInteger(Value *v) const { class TJITMemoryManager (line 269) | class TJITMemoryManager: public JITMemoryManager { method TJITMemoryManager (line 273) | TJITMemoryManager(): method getLastFunctionSize (line 278) | ptrdiff_t getLastFunctionSize() const { return m_lastFunctionSize; } method endFunctionBody (line 284) | void endFunctionBody(const Function *F, uint8_t *FunctionStart, method setMemoryWritable (line 290) | void setMemoryWritable() { m_base->setMemoryWritable(); } method setMemoryExecutable (line 291) | void setMemoryExecutable() { m_base->setMemoryExecutable(); } method setPoisonMemory (line 292) | void setPoisonMemory(bool poison) { m_base->setPoisonMemory(poison); } method AllocateGOT (line 293) | void AllocateGOT() { m_base->AllocateGOT(); } method deallocateFunctionBody (line 323) | virtual void deallocateFunctionBody(void *Body) { method endExceptionTable (line 330) | void endExceptionTable(const Function *F, uint8_t *TableStart, method deallocateExceptionTable (line 334) | virtual void deallocateExceptionTable(void *Body) { method CheckInvariants (line 337) | bool CheckInvariants(std::string &ErrorStr) { method GetDefaultCodeSlabSize (line 340) | size_t GetDefaultCodeSlabSize() { method GetDefaultDataSlabSize (line 343) | size_t GetDefaultDataSlabSize() { method GetDefaultStubSlabSize (line 346) | size_t GetDefaultStubSlabSize() { method GetNumCodeSlabs (line 349) | unsigned GetNumCodeSlabs() { return m_base->GetNumCodeSlabs(); } method GetNumDataSlabs (line 350) | unsigned GetNumDataSlabs() { return m_base->GetNumDataSlabs(); } method GetNumStubSlabs (line 351) | unsigned GetNumStubSlabs() { return m_base->GetNumStubSlabs(); } function Value (line 447) | Value* TCGLLVMContextPrivate::getPtrForValue(int idx) function Value (line 519) | Value* TCGLLVMContextPrivate::getValue(int idx) function BasicBlock (line 627) | inline BasicBlock* TCGLLVMContextPrivate::getLabel(int idx) function Value (line 669) | inline Value* TCGLLVMContextPrivate::generateQemuMemOp(bool ld, function LLVMContext (line 1460) | LLVMContext& TCGLLVMContext::getLLVMContext() function Module (line 1465) | Module* TCGLLVMContext::getModule() function ExecutionEngine (line 1470) | ExecutionEngine* TCGLLVMContext::getExecutionEngine() function TCGLLVMContext (line 1494) | TCGLLVMContext* tcg_llvm_initialize() function tcg_llvm_close (line 1503) | void tcg_llvm_close(TCGLLVMContext *l) function tcg_llvm_gen_code (line 1508) | void tcg_llvm_gen_code(TCGLLVMContext *l, TCGContext *s, TranslationBloc... function tcg_llvm_tb_alloc (line 1513) | void tcg_llvm_tb_alloc(TranslationBlock *tb) function tcg_llvm_tb_free (line 1519) | void tcg_llvm_tb_free(TranslationBlock *tb) function tcg_llvm_search_last_pc (line 1527) | int tcg_llvm_search_last_pc(TranslationBlock *tb, uintptr_t searched_pc) function tcg_llvm_qemu_tb_exec (line 1545) | uintptr_t tcg_llvm_qemu_tb_exec(void *env1, TranslationBlock *tb) FILE: qemu/tcg/tcg-llvm.h type TranslationBlock (line 50) | struct TranslationBlock type TCGLLVMContext (line 51) | struct TCGLLVMContext type TCGLLVMContext (line 53) | struct TCGLLVMContext type TCGLLVMRuntime (line 55) | struct TCGLLVMRuntime { type TCGLLVMRuntime (line 74) | struct TCGLLVMRuntime type TCGLLVMContext (line 76) | struct TCGLLVMContext type TCGLLVMContext (line 77) | struct TCGLLVMContext type TranslationBlock (line 79) | struct TranslationBlock type TranslationBlock (line 80) | struct TranslationBlock type TCGLLVMContext (line 82) | struct TCGLLVMContext type TCGContext (line 82) | struct TCGContext type TranslationBlock (line 83) | struct TranslationBlock type TranslationBlock (line 84) | struct TranslationBlock type TranslationBlock (line 89) | struct TranslationBlock function namespace (line 101) | namespace llvm { function class (line 111) | class TCGLLVMContext FILE: qemu/tcg/tcg-op.h function tcg_gen_op1_i32 (line 28) | static inline void tcg_gen_op1_i32(TCGOpcode opc, TCGv_i32 arg1) function tcg_gen_op1_i64 (line 34) | static inline void tcg_gen_op1_i64(TCGOpcode opc, TCGv_i64 arg1) function tcg_gen_op1i (line 40) | static inline void tcg_gen_op1i(TCGOpcode opc, TCGArg arg1) function tcg_gen_op2_i32 (line 46) | static inline void tcg_gen_op2_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i3... function tcg_gen_op2_i64 (line 53) | static inline void tcg_gen_op2_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i6... function tcg_gen_op2i_i32 (line 60) | static inline void tcg_gen_op2i_i32(TCGOpcode opc, TCGv_i32 arg1, TCGArg... function tcg_gen_op2i_i64 (line 67) | static inline void tcg_gen_op2i_i64(TCGOpcode opc, TCGv_i64 arg1, TCGArg... function tcg_gen_op2ii (line 74) | static inline void tcg_gen_op2ii(TCGOpcode opc, TCGArg arg1, TCGArg arg2) function tcg_gen_op3_i32 (line 81) | static inline void tcg_gen_op3_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i3... function tcg_gen_op3_i64 (line 90) | static inline void tcg_gen_op3_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i6... function tcg_gen_op3i_i32 (line 99) | static inline void tcg_gen_op3i_i32(TCGOpcode opc, TCGv_i32 arg1, function tcg_gen_op3i_i64 (line 108) | static inline void tcg_gen_op3i_i64(TCGOpcode opc, TCGv_i64 arg1, function tcg_gen_ldst_op_i32 (line 117) | static inline void tcg_gen_ldst_op_i32(TCGOpcode opc, TCGv_i32 val, function tcg_gen_ldst_op_i64 (line 126) | static inline void tcg_gen_ldst_op_i64(TCGOpcode opc, TCGv_i64 val, function tcg_gen_qemu_ldst_op_i64_i32 (line 135) | static inline void tcg_gen_qemu_ldst_op_i64_i32(TCGOpcode opc, TCGv_i64 ... function tcg_gen_qemu_ldst_op_i64_i64 (line 144) | static inline void tcg_gen_qemu_ldst_op_i64_i64(TCGOpcode opc, TCGv_i64 ... function tcg_gen_op4_i32 (line 153) | static inline void tcg_gen_op4_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i3... function tcg_gen_op4_i64 (line 163) | static inline void tcg_gen_op4_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i6... function tcg_gen_op4i_i32 (line 173) | static inline void tcg_gen_op4i_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i... function tcg_gen_op4i_i64 (line 183) | static inline void tcg_gen_op4i_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i... function tcg_gen_op4ii_i32 (line 193) | static inline void tcg_gen_op4ii_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_... function tcg_gen_op4ii_i64 (line 203) | static inline void tcg_gen_op4ii_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_... function tcg_gen_op5_i32 (line 213) | static inline void tcg_gen_op5_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i3... function tcg_gen_op5_i64 (line 224) | static inline void tcg_gen_op5_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i6... function tcg_gen_op5i_i32 (line 235) | static inline void tcg_gen_op5i_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i... function tcg_gen_op5i_i64 (line 246) | static inline void tcg_gen_op5i_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i... function tcg_gen_op5ii_i32 (line 257) | static inline void tcg_gen_op5ii_i32(TCGOpcode opc, TCGv_i32 arg1, function tcg_gen_op5ii_i64 (line 269) | static inline void tcg_gen_op5ii_i64(TCGOpcode opc, TCGv_i64 arg1, function tcg_gen_op6_i32 (line 281) | static inline void tcg_gen_op6_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i3... function tcg_gen_op6_i64 (line 294) | static inline void tcg_gen_op6_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i6... function tcg_gen_op6i_i32 (line 307) | static inline void tcg_gen_op6i_i32(TCGOpcode opc, TCGv_i32 arg1, TCGv_i... function tcg_gen_op6i_i64 (line 320) | static inline void tcg_gen_op6i_i64(TCGOpcode opc, TCGv_i64 arg1, TCGv_i... function tcg_gen_op6ii_i32 (line 333) | static inline void tcg_gen_op6ii_i32(TCGOpcode opc, TCGv_i32 arg1, function tcg_gen_op6ii_i64 (line 346) | static inline void tcg_gen_op6ii_i64(TCGOpcode opc, TCGv_i64 arg1, function gen_set_label (line 359) | static inline void gen_set_label(int n) function tcg_gen_br (line 364) | static inline void tcg_gen_br(int label) function tcg_gen_mov_i32 (line 369) | static inline void tcg_gen_mov_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_movi_i32 (line 375) | static inline void tcg_gen_movi_i32(TCGv_i32 ret, int32_t arg) function tcg_gen_sizemask (line 382) | static inline int tcg_gen_sizemask(int n, int is_64bit, int is_signed) function tcg_gen_helperN (line 388) | static inline void tcg_gen_helperN(void *func, int flags, int sizemask, function tcg_gen_helper32 (line 403) | static inline void tcg_gen_helper32(void *func, int sizemask, TCGv_i32 ret, function tcg_gen_helper64 (line 416) | static inline void tcg_gen_helper64(void *func, int sizemask, TCGv_i64 ret, function tcg_gen_ld8u_i32 (line 431) | static inline void tcg_gen_ld8u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_tar... function tcg_gen_ld8s_i32 (line 436) | static inline void tcg_gen_ld8s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_tar... function tcg_gen_ld16u_i32 (line 441) | static inline void tcg_gen_ld16u_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_ta... function tcg_gen_ld16s_i32 (line 446) | static inline void tcg_gen_ld16s_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_ta... function tcg_gen_ld_i32 (line 451) | static inline void tcg_gen_ld_i32(TCGv_i32 ret, TCGv_ptr arg2, tcg_targe... function tcg_gen_st8_i32 (line 456) | static inline void tcg_gen_st8_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_tar... function tcg_gen_st16_i32 (line 461) | static inline void tcg_gen_st16_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_ta... function tcg_gen_st_i32 (line 466) | static inline void tcg_gen_st_i32(TCGv_i32 arg1, TCGv_ptr arg2, tcg_targ... function tcg_gen_add_i32 (line 471) | static inline void tcg_gen_add_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_addi_i32 (line 476) | static inline void tcg_gen_addi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_sub_i32 (line 488) | static inline void tcg_gen_sub_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_subfi_i32 (line 493) | static inline void tcg_gen_subfi_i32(TCGv_i32 ret, int32_t arg1, TCGv_i3... function tcg_gen_subi_i32 (line 500) | static inline void tcg_gen_subi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_and_i32 (line 512) | static inline void tcg_gen_and_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_andi_i32 (line 521) | static inline void tcg_gen_andi_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_or_i32 (line 535) | static inline void tcg_gen_or_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32 ... function tcg_gen_ori_i32 (line 544) | static inline void tcg_gen_ori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t ... function tcg_gen_xor_i32 (line 558) | static inline void tcg_gen_xor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_xori_i32 (line 567) | static inline void tcg_gen_xori_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_shl_i32 (line 579) | static inline void tcg_gen_shl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_shli_i32 (line 584) | static inline void tcg_gen_shli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_shr_i32 (line 595) | static inline void tcg_gen_shr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_shri_i32 (line 600) | static inline void tcg_gen_shri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_sar_i32 (line 611) | static inline void tcg_gen_sar_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_sari_i32 (line 616) | static inline void tcg_gen_sari_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_brcond_i32 (line 627) | static inline void tcg_gen_brcond_i32(TCGCond cond, TCGv_i32 arg1, function tcg_gen_brcondi_i32 (line 633) | static inline void tcg_gen_brcondi_i32(TCGCond cond, TCGv_i32 arg1, function tcg_gen_setcond_i32 (line 641) | static inline void tcg_gen_setcond_i32(TCGCond cond, TCGv_i32 ret, function tcg_gen_setcondi_i32 (line 647) | static inline void tcg_gen_setcondi_i32(TCGCond cond, TCGv_i32 ret, function tcg_gen_mul_i32 (line 655) | static inline void tcg_gen_mul_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_muli_i32 (line 660) | static inline void tcg_gen_muli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_t... function tcg_gen_div_i32 (line 667) | static inline void tcg_gen_div_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_rem_i32 (line 686) | static inline void tcg_gen_rem_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_divu_i32 (line 705) | static inline void tcg_gen_divu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i3... function tcg_gen_remu_i32 (line 724) | static inline void tcg_gen_remu_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i3... function tcg_gen_mov_i64 (line 745) | static inline void tcg_gen_mov_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_movi_i64 (line 753) | static inline void tcg_gen_movi_i64(TCGv_i64 ret, int64_t arg) function tcg_gen_ld8u_i64 (line 759) | static inline void tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld8s_i64 (line 766) | static inline void tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld16u_i64 (line 773) | static inline void tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld16s_i64 (line 780) | static inline void tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld32u_i64 (line 787) | static inline void tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld32s_i64 (line 794) | static inline void tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld_i64 (line 801) | static inline void tcg_gen_ld_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_st8_i64 (line 815) | static inline void tcg_gen_st8_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_st16_i64 (line 821) | static inline void tcg_gen_st16_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_st32_i64 (line 827) | static inline void tcg_gen_st32_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_st_i64 (line 833) | static inline void tcg_gen_st_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_add_i64 (line 845) | static inline void tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_sub_i64 (line 852) | static inline void tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_and_i64 (line 859) | static inline void tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_andi_i64 (line 865) | static inline void tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_or_i64 (line 871) | static inline void tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 ... function tcg_gen_ori_i64 (line 877) | static inline void tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t ... function tcg_gen_xor_i64 (line 883) | static inline void tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_xori_i64 (line 889) | static inline void tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_shl_i64 (line 897) | static inline void tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_shli_i64 (line 908) | static inline void tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_shr_i64 (line 913) | static inline void tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_shri_i64 (line 924) | static inline void tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_sar_i64 (line 929) | static inline void tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_sari_i64 (line 940) | static inline void tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_brcond_i64 (line 945) | static inline void tcg_gen_brcond_i64(TCGCond cond, TCGv_i64 arg1, function tcg_gen_setcond_i64 (line 953) | static inline void tcg_gen_setcond_i64(TCGCond cond, TCGv_i64 ret, function tcg_gen_mul_i64 (line 962) | static inline void tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_div_i64 (line 983) | static inline void tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_rem_i64 (line 994) | static inline void tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_divu_i64 (line 1005) | static inline void tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_remu_i64 (line 1016) | static inline void tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_mov_i64 (line 1029) | static inline void tcg_gen_mov_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_movi_i64 (line 1035) | static inline void tcg_gen_movi_i64(TCGv_i64 ret, int64_t arg) function tcg_gen_ld8u_i64 (line 1040) | static inline void tcg_gen_ld8u_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld8s_i64 (line 1046) | static inline void tcg_gen_ld8s_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld16u_i64 (line 1052) | static inline void tcg_gen_ld16u_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld16s_i64 (line 1058) | static inline void tcg_gen_ld16s_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld32u_i64 (line 1064) | static inline void tcg_gen_ld32u_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld32s_i64 (line 1070) | static inline void tcg_gen_ld32s_i64(TCGv_i64 ret, TCGv_ptr arg2, function tcg_gen_ld_i64 (line 1076) | static inline void tcg_gen_ld_i64(TCGv_i64 ret, TCGv_ptr arg2, tcg_targe... function tcg_gen_st8_i64 (line 1081) | static inline void tcg_gen_st8_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_st16_i64 (line 1087) | static inline void tcg_gen_st16_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_st32_i64 (line 1093) | static inline void tcg_gen_st32_i64(TCGv_i64 arg1, TCGv_ptr arg2, function tcg_gen_st_i64 (line 1099) | static inline void tcg_gen_st_i64(TCGv_i64 arg1, TCGv_ptr arg2, tcg_targ... function tcg_gen_add_i64 (line 1104) | static inline void tcg_gen_add_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_sub_i64 (line 1109) | static inline void tcg_gen_sub_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_and_i64 (line 1114) | static inline void tcg_gen_and_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_andi_i64 (line 1123) | static inline void tcg_gen_andi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_or_i64 (line 1130) | static inline void tcg_gen_or_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64 ... function tcg_gen_ori_i64 (line 1139) | static inline void tcg_gen_ori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t ... function tcg_gen_xor_i64 (line 1146) | static inline void tcg_gen_xor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_xori_i64 (line 1155) | static inline void tcg_gen_xori_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_shl_i64 (line 1162) | static inline void tcg_gen_shl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_shli_i64 (line 1167) | static inline void tcg_gen_shli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_shr_i64 (line 1178) | static inline void tcg_gen_shr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_shri_i64 (line 1183) | static inline void tcg_gen_shri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_sar_i64 (line 1194) | static inline void tcg_gen_sar_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_sari_i64 (line 1199) | static inline void tcg_gen_sari_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_brcond_i64 (line 1210) | static inline void tcg_gen_brcond_i64(TCGCond cond, TCGv_i64 arg1, function tcg_gen_setcond_i64 (line 1216) | static inline void tcg_gen_setcond_i64(TCGCond cond, TCGv_i64 ret, function tcg_gen_mul_i64 (line 1222) | static inline void tcg_gen_mul_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_div_i64 (line 1227) | static inline void tcg_gen_div_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_rem_i64 (line 1246) | static inline void tcg_gen_rem_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_divu_i64 (line 1265) | static inline void tcg_gen_divu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_remu_i64 (line 1284) | static inline void tcg_gen_remu_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_addi_i64 (line 1304) | static inline void tcg_gen_addi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_subfi_i64 (line 1316) | static inline void tcg_gen_subfi_i64(TCGv_i64 ret, int64_t arg1, TCGv_i6... function tcg_gen_subi_i64 (line 1323) | static inline void tcg_gen_subi_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_brcondi_i64 (line 1334) | static inline void tcg_gen_brcondi_i64(TCGCond cond, TCGv_i64 arg1, function tcg_gen_setcondi_i64 (line 1342) | static inline void tcg_gen_setcondi_i64(TCGCond cond, TCGv_i64 ret, function tcg_gen_muli_i64 (line 1350) | static inline void tcg_gen_muli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_t... function tcg_gen_ext8s_i32 (line 1361) | static inline void tcg_gen_ext8s_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext16s_i32 (line 1371) | static inline void tcg_gen_ext16s_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext8u_i32 (line 1381) | static inline void tcg_gen_ext8u_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext16u_i32 (line 1390) | static inline void tcg_gen_ext16u_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_bswap16_i32 (line 1400) | static inline void tcg_gen_bswap16_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_bswap32_i32 (line 1415) | static inline void tcg_gen_bswap32_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext8s_i64 (line 1442) | static inline void tcg_gen_ext8s_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext16s_i64 (line 1448) | static inline void tcg_gen_ext16s_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext32s_i64 (line 1454) | static inline void tcg_gen_ext32s_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext8u_i64 (line 1460) | static inline void tcg_gen_ext8u_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext16u_i64 (line 1466) | static inline void tcg_gen_ext16u_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext32u_i64 (line 1472) | static inline void tcg_gen_ext32u_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_trunc_i64_i32 (line 1478) | static inline void tcg_gen_trunc_i64_i32(TCGv_i32 ret, TCGv_i64 arg) function tcg_gen_extu_i32_i64 (line 1483) | static inline void tcg_gen_extu_i32_i64(TCGv_i64 ret, TCGv_i32 arg) function tcg_gen_ext_i32_i64 (line 1489) | static inline void tcg_gen_ext_i32_i64(TCGv_i64 ret, TCGv_i32 arg) function tcg_gen_bswap16_i64 (line 1496) | static inline void tcg_gen_bswap16_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap32_i64 (line 1503) | static inline void tcg_gen_bswap32_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap64_i64 (line 1509) | static inline void tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext8s_i64 (line 1524) | static inline void tcg_gen_ext8s_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext16s_i64 (line 1534) | static inline void tcg_gen_ext16s_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext32s_i64 (line 1544) | static inline void tcg_gen_ext32s_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext8u_i64 (line 1554) | static inline void tcg_gen_ext8u_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext16u_i64 (line 1563) | static inline void tcg_gen_ext16u_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext32u_i64 (line 1572) | static inline void tcg_gen_ext32u_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_trunc_i64_i32 (line 1583) | static inline void tcg_gen_trunc_i64_i32(TCGv_i32 ret, TCGv_i64 arg) function tcg_gen_extu_i32_i64 (line 1590) | static inline void tcg_gen_extu_i32_i64(TCGv_i64 ret, TCGv_i32 arg) function tcg_gen_ext_i32_i64 (line 1597) | static inline void tcg_gen_ext_i32_i64(TCGv_i64 ret, TCGv_i32 arg) function tcg_gen_bswap16_i64 (line 1603) | static inline void tcg_gen_bswap16_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap32_i64 (line 1619) | static inline void tcg_gen_bswap32_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap64_i64 (line 1646) | static inline void tcg_gen_bswap64_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_neg_i32 (line 1689) | static inline void tcg_gen_neg_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_neg_i64 (line 1700) | static inline void tcg_gen_neg_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_not_i32 (line 1711) | static inline void tcg_gen_not_i32(TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_not_i64 (line 1720) | static inline void tcg_gen_not_i64(TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_discard_i32 (line 1734) | static inline void tcg_gen_discard_i32(TCGv_i32 arg) function tcg_gen_discard_i64 (line 1739) | static inline void tcg_gen_discard_i64(TCGv_i64 arg) function tcg_gen_concat_i32_i64 (line 1749) | static inline void tcg_gen_concat_i32_i64(TCGv_i64 dest, TCGv_i32 low, T... function tcg_gen_concat32_i64 (line 1766) | static inline void tcg_gen_concat32_i64(TCGv_i64 dest, TCGv_i64 low, TCG... function tcg_gen_andc_i32 (line 1779) | static inline void tcg_gen_andc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i3... function tcg_gen_andc_i64 (line 1791) | static inline void tcg_gen_andc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_eqv_i32 (line 1808) | static inline void tcg_gen_eqv_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_eqv_i64 (line 1818) | static inline void tcg_gen_eqv_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_nand_i32 (line 1833) | static inline void tcg_gen_nand_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i3... function tcg_gen_nand_i64 (line 1843) | static inline void tcg_gen_nand_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_nor_i32 (line 1858) | static inline void tcg_gen_nor_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_nor_i64 (line 1868) | static inline void tcg_gen_nor_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_orc_i32 (line 1883) | static inline void tcg_gen_orc_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i32... function tcg_gen_orc_i64 (line 1895) | static inline void tcg_gen_orc_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i64... function tcg_gen_rotl_i32 (line 1912) | static inline void tcg_gen_rotl_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i3... function tcg_gen_rotl_i64 (line 1930) | static inline void tcg_gen_rotl_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_rotli_i32 (line 1947) | static inline void tcg_gen_rotli_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_... function tcg_gen_rotli_i64 (line 1968) | static inline void tcg_gen_rotli_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_... function tcg_gen_rotr_i32 (line 1989) | static inline void tcg_gen_rotr_i32(TCGv_i32 ret, TCGv_i32 arg1, TCGv_i3... function tcg_gen_rotr_i64 (line 2007) | static inline void tcg_gen_rotr_i64(TCGv_i64 ret, TCGv_i64 arg1, TCGv_i6... function tcg_gen_rotri_i32 (line 2024) | static inline void tcg_gen_rotri_i32(TCGv_i32 ret, TCGv_i32 arg1, int32_... function tcg_gen_rotri_i64 (line 2034) | static inline void tcg_gen_rotri_i64(TCGv_i64 ret, TCGv_i64 arg1, int64_... function tcg_gen_deposit_i32 (line 2044) | static inline void tcg_gen_deposit_i32(TCGv_i32 ret, TCGv_i32 arg1, function tcg_gen_deposit_i64 (line 2075) | static inline void tcg_gen_deposit_i64(TCGv_i64 ret, TCGv_i64 arg1, function tcg_gen_debug_insn_start (line 2153) | static inline void tcg_gen_debug_insn_start(uint64_t pc) function tcg_gen_exit_tb (line 2164) | static inline void tcg_gen_exit_tb(tcg_target_long val) function tcg_gen_goto_tb (line 2169) | static inline void tcg_gen_goto_tb(int idx) function tcg_gen_qemu_ld8u (line 2175) | static inline void tcg_gen_qemu_ld8u(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld8s (line 2186) | static inline void tcg_gen_qemu_ld8s(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld16u (line 2197) | static inline void tcg_gen_qemu_ld16u(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld16s (line 2208) | static inline void tcg_gen_qemu_ld16s(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld32u (line 2219) | static inline void tcg_gen_qemu_ld32u(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld32s (line 2230) | static inline void tcg_gen_qemu_ld32s(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld64 (line 2241) | static inline void tcg_gen_qemu_ld64(TCGv_i64 ret, TCGv addr, int mem_in... function tcg_gen_qemu_st8 (line 2251) | static inline void tcg_gen_qemu_st8(TCGv arg, TCGv addr, int mem_index) function tcg_gen_qemu_st16 (line 2261) | static inline void tcg_gen_qemu_st16(TCGv arg, TCGv addr, int mem_index) function tcg_gen_qemu_st32 (line 2271) | static inline void tcg_gen_qemu_st32(TCGv arg, TCGv addr, int mem_index) function tcg_gen_qemu_st64 (line 2281) | static inline void tcg_gen_qemu_st64(TCGv_i64 arg, TCGv addr, int mem_in... function tcg_gen_qemu_ld8u (line 2297) | static inline void tcg_gen_qemu_ld8u(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld8s (line 2302) | static inline void tcg_gen_qemu_ld8s(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld16u (line 2307) | static inline void tcg_gen_qemu_ld16u(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld16s (line 2312) | static inline void tcg_gen_qemu_ld16s(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld32u (line 2317) | static inline void tcg_gen_qemu_ld32u(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld32s (line 2326) | static inline void tcg_gen_qemu_ld32s(TCGv ret, TCGv addr, int mem_index) function tcg_gen_qemu_ld64 (line 2335) | static inline void tcg_gen_qemu_ld64(TCGv_i64 ret, TCGv addr, int mem_in... function tcg_gen_qemu_st8 (line 2340) | static inline void tcg_gen_qemu_st8(TCGv arg, TCGv addr, int mem_index) function tcg_gen_qemu_st16 (line 2345) | static inline void tcg_gen_qemu_st16(TCGv arg, TCGv addr, int mem_index) function tcg_gen_qemu_st32 (line 2350) | static inline void tcg_gen_qemu_st32(TCGv arg, TCGv addr, int mem_index) function tcg_gen_qemu_st64 (line 2355) | static inline void tcg_gen_qemu_st64(TCGv_i64 arg, TCGv addr, int mem_in... FILE: qemu/tcg/tcg.c function tcg_out8 (line 101) | static inline void tcg_out8(TCGContext *s, uint8_t v) function tcg_out16 (line 106) | static inline void tcg_out16(TCGContext *s, uint16_t v) function tcg_out32 (line 112) | static inline void tcg_out32(TCGContext *s, uint32_t v) function tcg_out_reloc (line 120) | static void tcg_out_reloc(TCGContext *s, uint8_t *code_ptr, int type, function tcg_out_label (line 143) | static void tcg_out_label(TCGContext *s, int label_index, function gen_new_label (line 161) | int gen_new_label(void) function tcg_pool_reset (line 221) | void tcg_pool_reset(TCGContext *s) function tcg_context_init (line 227) | void tcg_context_init(TCGContext *s) function tcg_prologue_init (line 262) | void tcg_prologue_init(TCGContext *s) function tcg_set_frame (line 272) | void tcg_set_frame(TCGContext *s, int reg, function tcg_func_start (line 280) | void tcg_func_start(TCGContext *s) function tcg_temp_alloc (line 295) | static inline void tcg_temp_alloc(TCGContext *s, int n) function tcg_global_reg_new_internal (line 301) | static inline int tcg_global_reg_new_internal(TCGType type, int reg, function TCGv_i32 (line 327) | TCGv_i32 tcg_global_reg_new_i32(int reg, const char *name) function TCGv_i64 (line 335) | TCGv_i64 tcg_global_reg_new_i64(int reg, const char *name) function tcg_global_mem_new_internal (line 343) | static inline int tcg_global_mem_new_internal(TCGType type, int reg, function TCGv_i32 (line 404) | TCGv_i32 tcg_global_mem_new_i32(int reg, tcg_target_long offset, function TCGv_i64 (line 413) | TCGv_i64 tcg_global_mem_new_i64(int reg, tcg_target_long offset, function tcg_temp_new_internal (line 422) | static inline int tcg_temp_new_internal(TCGType type, int temp_local) function TCGv_i32 (line 477) | TCGv_i32 tcg_temp_new_internal_i32(int temp_local) function TCGv_i64 (line 485) | TCGv_i64 tcg_temp_new_internal_i64(int temp_local) function tcg_temp_free_internal (line 493) | static inline void tcg_temp_free_internal(int idx) function tcg_temp_free_i32 (line 517) | void tcg_temp_free_i32(TCGv_i32 arg) function tcg_temp_free_i64 (line 522) | void tcg_temp_free_i64(TCGv_i64 arg) function TCGv_i32 (line 527) | TCGv_i32 tcg_const_i32(int32_t val) function TCGv_i64 (line 535) | TCGv_i64 tcg_const_i64(int64_t val) function TCGv_i32 (line 543) | TCGv_i32 tcg_const_local_i32(int32_t val) function TCGv_i64 (line 551) | TCGv_i64 tcg_const_local_i64(int64_t val) function tcg_clear_temp_count (line 560) | void tcg_clear_temp_count(void) function tcg_check_temp_count (line 566) | int tcg_check_temp_count(void) function tcg_register_helper_with_reg_mask (line 580) | void tcg_register_helper_with_reg_mask(void *func, const char *name, function tcg_register_helper (line 604) | void tcg_register_helper(void *func, const char *name) function tcg_gen_callN (line 612) | void tcg_gen_callN(TCGContext *s, TCGv_ptr func, unsigned int flags, function tcg_gen_shifti_i64 (line 731) | void tcg_gen_shifti_i64(TCGv_i64 ret, TCGv_i64 arg1, function tcg_reg_alloc_start (line 780) | static void tcg_reg_alloc_start(TCGContext *s) function helper_cmp (line 832) | static int helper_cmp(const void *p1, const void *p2) function TCGHelperInfo (line 845) | static TCGHelperInfo *tcg_find_helper(TCGContext *s, tcg_target_ulong val) function tcg_helper_get_reg_mask (line 881) | void tcg_helper_get_reg_mask(TCGContext *s, void *func, function tcg_dump_ops (line 915) | void tcg_dump_ops(TCGContext *s, FILE *outfile) function tcg_calc_regmask (line 1063) | void tcg_calc_regmask(TCGContext *s, uint64_t *rmask, uint64_t *wmask, function tcg_calc_regmask_ex (line 1069) | void tcg_calc_regmask_ex(TCGContext *s, uint64_t *rmask, uint64_t *wmask, function get_constraint_priority (line 1163) | static int get_constraint_priority(const TCGOpDef *def, int k) function sort_constraints (line 1185) | static void sort_constraints(TCGOpDef *def, int start, int n) function tcg_add_target_add_op_defs (line 1206) | void tcg_add_target_add_op_defs(const TCGTargetOpDef *tdefs) function tcg_set_nop (line 1312) | static inline void tcg_set_nop(TCGContext *s, uint16_t *opc_ptr, function tcg_la_func_end (line 1328) | static inline void tcg_la_func_end(TCGContext *s, uint8_t *dead_temps) function tcg_la_bb_end (line 1336) | static inline void tcg_la_bb_end(TCGContext *s, uint8_t *dead_temps) function tcg_liveness_analysis (line 1355) | static void tcg_liveness_analysis(TCGContext *s) function tcg_liveness_analysis (line 1512) | static void tcg_liveness_analysis(TCGContext *s) function dump_regs (line 1523) | static void dump_regs(TCGContext *s) function check_regs (line 1561) | static void check_regs(TCGContext *s) function temp_allocate_frame (line 1595) | static void temp_allocate_frame(TCGContext *s, int temp) function tcg_reg_free (line 1615) | static void tcg_reg_free(TCGContext *s, int reg) function tcg_reg_alloc (line 1635) | static int tcg_reg_alloc(TCGContext *s, TCGRegSet reg1, TCGRegSet reg2) function temp_save (line 1663) | static void temp_save(TCGContext *s, int temp, TCGRegSet allocated_regs) function save_globals (line 1697) | static void save_globals(TCGContext *s, TCGRegSet allocated_regs) function tcg_reg_alloc_bb_end (line 1708) | static void tcg_reg_alloc_bb_end(TCGContext *s, TCGRegSet allocated_regs) function tcg_reg_alloc_movi (line 1730) | static void tcg_reg_alloc_movi(TCGContext *s, const TCGArg *args) function tcg_reg_alloc_mov (line 1751) | static void tcg_reg_alloc_mov(TCGContext *s, const TCGOpDef *def, function tcg_reg_alloc_op (line 1810) | static void tcg_reg_alloc_op(TCGContext *s, function tcg_reg_alloc_call (line 1982) | static int tcg_reg_alloc_call(TCGContext *s, const TCGOpDef *def, function dump_op_count (line 2165) | static void dump_op_count(void) function tcg_gen_code_common (line 2178) | static inline int tcg_gen_code_common(TCGContext *s, uint8_t *gen_code_buf, function tcg_gen_code (line 2308) | int tcg_gen_code(TCGContext *s, uint8_t *gen_code_buf) function tcg_gen_code_search_pc (line 2336) | int tcg_gen_code_search_pc(TCGContext *s, uint8_t *gen_code_buf, long of... function tcg_dump_info (line 2342) | void tcg_dump_info(FILE *f, fprintf_function cpu_fprintf) function tcg_dump_info (line 2386) | void tcg_dump_info(FILE *f, fprintf_function cpu_fprintf) FILE: qemu/tcg/tcg.h type tcg_target_long (line 49) | typedef int32_t tcg_target_long; type tcg_target_ulong (line 50) | typedef uint32_t tcg_target_ulong; type tcg_target_long (line 54) | typedef int64_t tcg_target_long; type tcg_target_ulong (line 55) | typedef uint64_t tcg_target_ulong; type TCGRegSet (line 66) | typedef uint32_t TCGRegSet; type TCGRegSet (line 68) | typedef uint64_t TCGRegSet; type TCGRelocation (line 134) | typedef struct TCGRelocation { type TCGLabel (line 141) | typedef struct TCGLabel { type TCGPool (line 149) | typedef struct TCGPool { type TCGType (line 165) | typedef enum TCGType { type tcg_target_ulong (line 189) | typedef tcg_target_ulong TCGArg; type TCGv_i32 (line 209) | typedef struct type TCGv_i64 (line 214) | typedef struct type TCGv_ptr (line 219) | typedef struct { type TCGv_i32 (line 239) | typedef int TCGv_i32; type TCGv_i64 (line 240) | typedef int TCGv_i64; type TCGCond (line 281) | typedef enum { function TCGCond (line 296) | static inline TCGCond tcg_invert_cond(TCGCond c) function TCGCond (line 302) | static inline TCGCond tcg_swap_cond(TCGCond c) function TCGCond (line 308) | static inline TCGCond tcg_unsigned_cond(TCGCond c) type TCGTemp (line 319) | typedef struct TCGTemp { type TCGHelperInfo (line 339) | typedef struct TCGHelperInfo { type TCGContext (line 347) | typedef struct TCGContext TCGContext; type TCGContext (line 349) | struct TCGContext { function TCGv_i32 (line 451) | static inline TCGv_i32 tcg_temp_new_i32(void) function TCGv_i32 (line 455) | static inline TCGv_i32 tcg_temp_local_new_i32(void) function TCGv_i64 (line 466) | static inline TCGv_i64 tcg_temp_new_i64(void) function TCGv_i64 (line 470) | static inline TCGv_i64 tcg_temp_local_new_i64(void) function tcg_arg_is_local (line 477) | static inline bool tcg_arg_is_local(TCGContext *s, TCGArg arg) type TCGArgConstraint (line 502) | typedef struct TCGArgConstraint { type TCGOpDef (line 527) | typedef struct TCGOpDef { type TCGTargetOpDef (line 541) | typedef struct TCGTargetOpDef { FILE: qemu/tcg/tci/tcg-target.c function patch_reloc (line 376) | static void patch_reloc(uint8_t *code_ptr, int type, function target_parse_constraint (line 387) | static int target_parse_constraint(TCGArgConstraint *ct, const char **pc... function tci_disas (line 407) | void tci_disas(uint8_t opc) function tcg_out_i (line 416) | static void tcg_out_i(TCGContext *s, tcg_target_ulong v) function tcg_out64 (line 423) | static void tcg_out64(TCGContext *s, uint64_t v) function tcg_out_op_t (line 430) | static void tcg_out_op_t(TCGContext *s, TCGOpcode op) function tcg_out_r (line 437) | static void tcg_out_r(TCGContext *s, TCGArg t0) function tcg_out_ri (line 444) | static void tcg_out_ri(TCGContext *s, int const_arg, TCGArg arg) function tcg_out_ri32 (line 456) | static void tcg_out_ri32(TCGContext *s, int const_arg, TCGArg arg) function tcg_out_ri64 (line 469) | static void tcg_out_ri64(TCGContext *s, int const_arg, TCGArg arg) function tci_out_label (line 482) | static void tci_out_label(TCGContext *s, TCGArg arg) function tcg_out_ld (line 494) | static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, TCGReg a... function tcg_out_mov (line 518) | static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_movi (line 532) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_op (line 554) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args, function tcg_out_st (line 839) | static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, TCGReg a... function tcg_target_const_match (line 863) | static int tcg_target_const_match(tcg_target_long val, function tcg_target_get_call_iarg_regs_count (line 871) | static int tcg_target_get_call_iarg_regs_count(int flags) function tcg_target_init (line 876) | static void tcg_target_init(TCGContext *s) function tcg_target_qemu_prologue (line 905) | static void tcg_target_qemu_prologue(TCGContext *s) FILE: qemu/tcg/tci/tcg-target.h type TCGReg (line 113) | typedef enum { function flush_icache_range (line 160) | static inline void flush_icache_range(tcg_target_ulong start, FILE: qemu/tci-dis.c function print_insn_tci (line 24) | int print_insn_tci(bfd_vma addr, disassemble_info *info) FILE: qemu/tci.c function tcg_target_ulong (line 77) | static tcg_target_ulong tci_read_reg(TCGReg index) function tci_read_reg8s (line 84) | static int8_t tci_read_reg8s(TCGReg index) function tci_read_reg16s (line 91) | static int16_t tci_read_reg16s(TCGReg index) function tci_read_reg32s (line 98) | static int32_t tci_read_reg32s(TCGReg index) function tci_read_reg8 (line 104) | static uint8_t tci_read_reg8(TCGReg index) function tci_read_reg16 (line 109) | static uint16_t tci_read_reg16(TCGReg index) function tci_read_reg32 (line 114) | static uint32_t tci_read_reg32(TCGReg index) function tci_read_reg64 (line 120) | static uint64_t tci_read_reg64(TCGReg index) function tci_write_reg (line 126) | static void tci_write_reg(TCGReg index, tcg_target_ulong value) function tci_write_reg8s (line 133) | static void tci_write_reg8s(TCGReg index, int8_t value) function tci_write_reg16s (line 138) | static void tci_write_reg16s(TCGReg index, int16_t value) function tci_write_reg32s (line 144) | static void tci_write_reg32s(TCGReg index, int32_t value) function tci_write_reg8 (line 150) | static void tci_write_reg8(TCGReg index, uint8_t value) function tci_write_reg16 (line 155) | static void tci_write_reg16(TCGReg index, uint16_t value) function tci_write_reg32 (line 160) | static void tci_write_reg32(TCGReg index, uint32_t value) function tci_write_reg64 (line 166) | static void tci_write_reg64(uint32_t high_index, uint32_t low_index, function tci_write_reg64 (line 173) | static void tci_write_reg64(TCGReg index, uint64_t value) function tci_uint64 (line 181) | static uint64_t tci_uint64(uint32_t high, uint32_t low) function tcg_target_ulong (line 188) | static tcg_target_ulong tci_read_i(uint8_t **tb_ptr) function tci_read_i32 (line 196) | static uint32_t tci_read_i32(uint8_t **tb_ptr) function tci_read_i64 (line 205) | static uint64_t tci_read_i64(uint8_t **tb_ptr) function tcg_target_ulong (line 214) | static tcg_target_ulong tci_read_r(uint8_t **tb_ptr) function tci_read_r8 (line 222) | static uint8_t tci_read_r8(uint8_t **tb_ptr) function tci_read_r8s (line 231) | static int8_t tci_read_r8s(uint8_t **tb_ptr) function tci_read_r16 (line 240) | static uint16_t tci_read_r16(uint8_t **tb_ptr) function tci_read_r16s (line 249) | static int16_t tci_read_r16s(uint8_t **tb_ptr) function tci_read_r32 (line 258) | static uint32_t tci_read_r32(uint8_t **tb_ptr) function tci_read_r64 (line 267) | static uint64_t tci_read_r64(uint8_t **tb_ptr) function tci_read_r32s (line 274) | static int32_t tci_read_r32s(uint8_t **tb_ptr) function tci_read_r64 (line 282) | static uint64_t tci_read_r64(uint8_t **tb_ptr) function target_ulong (line 291) | static target_ulong tci_read_ulong(uint8_t **tb_ptr) function tcg_target_ulong (line 301) | static tcg_target_ulong tci_read_ri(uint8_t **tb_ptr) function tci_read_ri32 (line 315) | static uint32_t tci_read_ri32(uint8_t **tb_ptr) function tci_read_ri64 (line 330) | static uint64_t tci_read_ri64(uint8_t **tb_ptr) function tci_read_ri64 (line 337) | static uint64_t tci_read_ri64(uint8_t **tb_ptr) function target_ulong (line 351) | static target_ulong tci_read_label(uint8_t **tb_ptr) function tci_compare32 (line 358) | static bool tci_compare32(uint32_t u0, uint32_t u1, TCGCond condition) function tci_compare64 (line 400) | static bool tci_compare64(uint64_t u0, uint64_t u1, TCGCond condition) function tcg_target_ulong (line 443) | tcg_target_ulong tcg_qemu_tb_exec(CPUArchState *cpustate, uint8_t *tb_ptr) FILE: qemu/tests/check-qdict.c function qdict_new_test (line 25) | static void qdict_new_test(void) function qdict_put_obj_test (line 39) | static void qdict_put_obj_test(void) function qdict_destroy_simple_test (line 63) | static void qdict_destroy_simple_test(void) function qdict_get_test (line 74) | static void qdict_get_test(void) function qdict_get_int_test (line 93) | static void qdict_get_int_test(void) function qdict_get_try_int_test (line 108) | static void qdict_get_try_int_test(void) function qdict_get_str_test (line 123) | static void qdict_get_str_test(void) function qdict_get_try_str_test (line 139) | static void qdict_get_try_str_test(void) function qdict_haskey_not_test (line 155) | static void qdict_haskey_not_test(void) function qdict_haskey_test (line 163) | static void qdict_haskey_test(void) function qdict_del_test (line 174) | static void qdict_del_test(void) function qobject_to_qdict_test (line 190) | static void qobject_to_qdict_test(void) function qdict_iterapi_test (line 198) | static void qdict_iterapi_test(void) function qdict_put_exists_test (line 234) | static void qdict_put_exists_test(void) function qdict_get_not_exists_test (line 251) | static void qdict_get_not_exists_test(void) function remove_dots (line 266) | static void remove_dots(char *string) function QString (line 273) | static QString *read_line(FILE *file, char *key) function qdict_stress_test (line 286) | static void qdict_stress_test(void) function main (line 349) | int main(int argc, char **argv) FILE: qemu/tests/check-qfloat.c function qfloat_from_double_test (line 24) | static void qfloat_from_double_test(void) function qfloat_destroy_test (line 39) | static void qfloat_destroy_test(void) function main (line 45) | int main(int argc, char **argv) FILE: qemu/tests/check-qint.c function qint_from_int_test (line 23) | static void qint_from_int_test(void) function qint_destroy_test (line 38) | static void qint_destroy_test(void) function qint_from_int64_test (line 44) | static void qint_from_int64_test(void) function qint_get_int_test (line 55) | static void qint_get_int_test(void) function qobject_to_qint_test (line 66) | static void qobject_to_qint_test(void) function main (line 76) | int main(int argc, char **argv) FILE: qemu/tests/check-qjson.c function escaped_string (line 23) | static void escaped_string(void) function simple_string (line 71) | static void simple_string(void) function single_quote_string (line 105) | static void single_quote_string(void) function vararg_string (line 134) | static void vararg_string(void) function simple_number (line 161) | static void simple_number(void) function float_number (line 199) | static void float_number(void) function vararg_number (line 237) | static void vararg_number(void) function keyword_literal (line 274) | static void keyword_literal(void) type LiteralQDictEntry (line 325) | typedef struct LiteralQDictEntry LiteralQDictEntry; type LiteralQObject (line 326) | typedef struct LiteralQObject LiteralQObject; type LiteralQObject (line 328) | struct LiteralQObject type LiteralQDictEntry (line 339) | struct LiteralQDictEntry type QListCompareHelper (line 350) | typedef struct QListCompareHelper function compare_helper (line 359) | static void compare_helper(QObject *obj, void *opaque) function compare_litqobj_to_qobj (line 375) | static int compare_litqobj_to_qobj(LiteralQObject *lhs, QObject *rhs) function simple_dict (line 417) | static void simple_dict(void) function simple_list (line 469) | static void simple_list(void) function simple_whitespace (line 532) | static void simple_whitespace(void) function simple_varargs (line 601) | static void simple_varargs(void) function empty_input (line 625) | static void empty_input(void) function unterminated_string (line 633) | static void unterminated_string(void) function unterminated_sq_string (line 639) | static void unterminated_sq_string(void) function unterminated_escape (line 645) | static void unterminated_escape(void) function unterminated_array (line 651) | static void unterminated_array(void) function unterminated_array_comma (line 657) | static void unterminated_array_comma(void) function invalid_array_comma (line 663) | static void invalid_array_comma(void) function unterminated_dict (line 669) | static void unterminated_dict(void) function unterminated_dict_comma (line 675) | static void unterminated_dict_comma(void) function invalid_dict_comma (line 681) | static void invalid_dict_comma(void) function unterminated_literal (line 687) | static void unterminated_literal(void) function main (line 693) | int main(int argc, char **argv) FILE: qemu/tests/check-qlist.c function qlist_new_test (line 23) | static void qlist_new_test(void) function qlist_append_test (line 36) | static void qlist_append_test(void) function qobject_to_qlist_test (line 57) | static void qobject_to_qlist_test(void) function qlist_destroy_test (line 69) | static void qlist_destroy_test(void) function iter_func (line 85) | static void iter_func(QObject *obj, void *opaque) function qlist_iter_test (line 98) | static void qlist_iter_test(void) function main (line 116) | int main(int argc, char **argv) FILE: qemu/tests/check-qstring.c function qstring_from_str_test (line 23) | static void qstring_from_str_test(void) function qstring_destroy_test (line 39) | static void qstring_destroy_test(void) function qstring_get_str_test (line 45) | static void qstring_get_str_test(void) function qstring_append_chr_test (line 58) | static void qstring_append_chr_test(void) function qstring_from_substr_test (line 73) | static void qstring_from_substr_test(void) function qobject_to_qstring_test (line 85) | static void qobject_to_qstring_test(void) function main (line 95) | int main(int argc, char **argv) FILE: qemu/tests/libqtest.c type QTestState (line 35) | struct QTestState function QTestState (line 47) | QTestState *qtest_init(const char *extra_args) function qtest_quit (line 114) | void qtest_quit(QTestState *s) function qtest_sendf (line 133) | static void qtest_sendf(QTestState *s, const char *fmt, ...) function GString (line 160) | static GString *qtest_recv_line(QTestState *s) function gchar (line 190) | static gchar **qtest_rsp(QTestState *s, int expected_args) function qtest_get_irq (line 243) | bool qtest_get_irq(QTestState *s, int num) function qtest_clock_rsp (line 251) | static int64_t qtest_clock_rsp(QTestState *s) function qtest_clock_step_next (line 261) | int64_t qtest_clock_step_next(QTestState *s) function qtest_clock_step (line 267) | int64_t qtest_clock_step(QTestState *s, int64_t step) function qtest_clock_set (line 273) | int64_t qtest_clock_set(QTestState *s, int64_t val) function qtest_irq_intercept_out (line 279) | void qtest_irq_intercept_out(QTestState *s, const char *qom_path) function qtest_irq_intercept_in (line 285) | void qtest_irq_intercept_in(QTestState *s, const char *qom_path) function qtest_out (line 291) | static void qtest_out(QTestState *s, const char *cmd, uint16_t addr, uin... function qtest_outb (line 297) | void qtest_outb(QTestState *s, uint16_t addr, uint8_t value) function qtest_outw (line 302) | void qtest_outw(QTestState *s, uint16_t addr, uint16_t value) function qtest_outl (line 307) | void qtest_outl(QTestState *s, uint16_t addr, uint32_t value) function qtest_in (line 312) | static uint32_t qtest_in(QTestState *s, const char *cmd, uint16_t addr) function qtest_inb (line 325) | uint8_t qtest_inb(QTestState *s, uint16_t addr) function qtest_inw (line 330) | uint16_t qtest_inw(QTestState *s, uint16_t addr) function qtest_inl (line 335) | uint32_t qtest_inl(QTestState *s, uint16_t addr) function hex2nib (line 340) | static int hex2nib(char ch) function qtest_memread (line 353) | void qtest_memread(QTestState *s, uint64_t addr, void *data, size_t size) function qtest_add_func (line 370) | void qtest_add_func(const char *str, void (*fn)) function qtest_memwrite (line 376) | void qtest_memwrite(QTestState *s, uint64_t addr, const void *data, size... FILE: qemu/tests/libqtest.h type QTestState (line 22) | typedef struct QTestState QTestState; FILE: qemu/tests/qemu-iotests/iotests.py function qemu_img (line 39) | def qemu_img(*args): function qemu_io (line 44) | def qemu_io(*args): class VM (line 49) | class VM(object): method __init__ (line 52) | def __init__(self): method add_drive (line 60) | def add_drive(self, path, opts=''): method launch (line 75) | def launch(self): method shutdown (line 88) | def shutdown(self): method qmp (line 95) | def qmp(self, cmd, **args): method get_qmp_events (line 99) | def get_qmp_events(self, wait=False): class QMPTestCase (line 107) | class QMPTestCase(unittest.TestCase): method dictpath (line 110) | def dictpath(self, d, path): method assert_qmp (line 131) | def assert_qmp(self, d, path, value): function notrun (line 136) | def notrun(reason): function main (line 145) | def main(supported_fmts=[]): FILE: qemu/tests/rtc-test.c function bcd2dec (line 24) | static int bcd2dec(int value) function dec2bcd (line 29) | static int dec2bcd(int value) function cmos_read (line 34) | static uint8_t cmos_read(uint8_t reg) function cmos_write (line 40) | static void cmos_write(uint8_t reg, uint8_t val) function tm_cmp (line 46) | static int tm_cmp(struct tm *lhs, struct tm *rhs) function print_tm (line 67) | static void print_tm(struct tm *tm) function cmos_get_date_time (line 75) | static void cmos_get_date_time(struct tm *date) function check_time (line 123) | static void check_time(int wiggle) function bcd_check_time (line 182) | static void bcd_check_time(void) function dec_check_time (line 189) | static void dec_check_time(void) function set_alarm_time (line 196) | static void set_alarm_time(struct tm *tm) function alarm_time (line 211) | static void alarm_time(void) function main (line 243) | int main(int argc, char **argv) FILE: qemu/tests/tcg/alpha/hello-alpha.c function main (line 1) | int main (void) FILE: qemu/tests/tcg/alpha/test-cond.c function TEST_COND (line 30) | TEST_COND(eq) function main (line 76) | int main (void) FILE: qemu/tests/tcg/alpha/test-ovf.c function test_subqv (line 1) | static long test_subqv (long a, long b) function main (line 19) | int main (void) FILE: qemu/tests/tcg/cris/check_abs.c function cris_abs (line 7) | static inline int cris_abs(int n) function verify_abs (line 14) | static inline void function main (line 27) | int main(void) FILE: qemu/tests/tcg/cris/check_addc.c function cris_addc (line 7) | static inline int cris_addc(int a, const int b) function main (line 22) | int main(void) FILE: qemu/tests/tcg/cris/check_addcm.c function cris_addc_m (line 8) | static inline int cris_addc_m(int a, const int *b) function cris_addc_pi_m (line 15) | static inline int cris_addc_pi_m(int a, int **b) function main (line 41) | int main(void) FILE: qemu/tests/tcg/cris/check_addo.c function main (line 44) | int main(void) FILE: qemu/tests/tcg/cris/check_addoq.c function main (line 14) | int main(void) FILE: qemu/tests/tcg/cris/check_bound.c function cris_bound_b (line 7) | static inline int cris_bound_b(int v, int b) function cris_bound_w (line 14) | static inline int cris_bound_w(int v, int b) function cris_bound_d (line 21) | static inline int cris_bound_d(int v, int b) function main (line 28) | int main(void) FILE: qemu/tests/tcg/cris/check_ftag.c function cris_ftag_i (line 7) | static inline void cris_ftag_i(unsigned int x) function cris_ftag_d (line 12) | static inline void cris_ftag_d(unsigned int x) function cris_fidx_i (line 17) | static inline void cris_fidx_i(unsigned int x) function cris_fidx_d (line 22) | static inline void cris_fidx_d(unsigned int x) function main (line 29) | int main(void) FILE: qemu/tests/tcg/cris/check_gcctorture_pr28634-1.c function main (line 7) | int FILE: qemu/tests/tcg/cris/check_gcctorture_pr28634.c function main (line 7) | int FILE: qemu/tests/tcg/cris/check_glibc_kernelversion.c type utsname (line 24) | struct utsname function main (line 80) | main(void) FILE: qemu/tests/tcg/cris/check_hello.c function main (line 3) | int main () FILE: qemu/tests/tcg/cris/check_int64.c function add64 (line 8) | static inline int64_t add64(const int64_t a, const int64_t b) function sub64 (line 13) | static inline int64_t sub64(const int64_t a, const int64_t b) function main (line 18) | int main(void) FILE: qemu/tests/tcg/cris/check_lz.c function cris_lz (line 6) | static inline int cris_lz(int x) function check_lz (line 13) | void check_lz(void) function main (line 44) | int main(void) FILE: qemu/tests/tcg/cris/check_mapbrk.c function main (line 7) | int main () FILE: qemu/tests/tcg/cris/check_mmap1.c function main (line 15) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_mmap2.c function main (line 15) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_mmap3.c function main (line 14) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_moveq.c function main (line 12) | int main(void) FILE: qemu/tests/tcg/cris/check_openpf1.c function main (line 14) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_openpf2.c function main (line 8) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_openpf3.c function err (line 15) | void err (const char *s) function main (line 21) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_openpf5.c function main (line 16) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_settls1.c function main (line 12) | int main (void) FILE: qemu/tests/tcg/cris/check_sigalrm.c function sighandler (line 9) | void sighandler(int sig) function main (line 14) | int main(int argc, char **argv) FILE: qemu/tests/tcg/cris/check_stat1.c function main (line 7) | int main (void) FILE: qemu/tests/tcg/cris/check_stat2.c function main (line 11) | int main (void) FILE: qemu/tests/tcg/cris/check_stat3.c function main (line 11) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_stat4.c function main (line 13) | int main (int argc, char *argv[]) FILE: qemu/tests/tcg/cris/check_swap.c function cris_swap (line 12) | static inline int cris_swap(const int mode, int x) function check_swap (line 46) | void check_swap(void) function main (line 71) | int main(void) FILE: qemu/tests/tcg/cris/check_time1.c function err (line 9) | void err (const char *s) function main (line 15) | int FILE: qemu/tests/tcg/cris/check_time2.c function main (line 8) | int FILE: qemu/tests/tcg/cris/crisutils.h function _err (line 7) | void _err(void) { function cris_tst_cc_n1 (line 13) | static inline void cris_tst_cc_n1(void) function cris_tst_cc_n0 (line 18) | static inline void cris_tst_cc_n0(void) function cris_tst_cc_z1 (line 24) | static inline void cris_tst_cc_z1(void) function cris_tst_cc_z0 (line 29) | static inline void cris_tst_cc_z0(void) function cris_tst_cc_v1 (line 34) | static inline void cris_tst_cc_v1(void) function cris_tst_cc_v0 (line 39) | static inline void cris_tst_cc_v0(void) function cris_tst_cc_c1 (line 45) | static inline void cris_tst_cc_c1(void) function cris_tst_cc_c0 (line 50) | static inline void cris_tst_cc_c0(void) function cris_tst_mov_cc (line 56) | static inline void cris_tst_mov_cc(int n, int z) function cris_tst_cc (line 63) | static inline void cris_tst_cc(const int n, const int z, FILE: qemu/tests/tcg/cris/sys.c function mystrlen (line 5) | static inline int mystrlen(char *s) { function pass (line 12) | void pass(void) { function _fail (line 18) | void _fail(char *reason) { function exit (line 35) | void exit (int status) { function write (line 42) | ssize_t write (int fd, const void *buf, size_t count) { FILE: qemu/tests/tcg/hello-arm.c function _start (line 109) | void _start(void) FILE: qemu/tests/tcg/hello-i386.c function exit (line 3) | static inline volatile void exit(int status) function write (line 11) | static inline int write(int fd, const char * buf, int len) function _start (line 22) | void _start(void) FILE: qemu/tests/tcg/hello-mips.c function __start (line 60) | void __start(void) FILE: qemu/tests/tcg/linux-test.c function error1 (line 46) | void error1(const char *filename, int line, const char *fmt, ...) function __chk_error (line 57) | int __chk_error(const char *filename, int line, int ret) function test_file (line 74) | void test_file(void) function test_fork (line 211) | void test_fork(void) function test_time (line 225) | void test_time(void) function pstrcpy (line 252) | void pstrcpy(char *buf, int buf_size, const char *str) function server_socket (line 279) | int server_socket(void) function client_socket (line 299) | int client_socket(void) function test_socket (line 315) | void test_socket(void) function test_pipe (line 351) | void test_pipe(void) function thread1_func (line 395) | int thread1_func(void *arg) function thread2_func (line 405) | int thread2_func(void *arg) function test_clone (line 415) | void test_clone(void) function sig_alarm (line 442) | void sig_alarm(int sig) function sig_segv (line 449) | void sig_segv(int sig, siginfo_t *info, void *puc) function test_signal (line 456) | void test_signal(void) function test_shm (line 511) | void test_shm(void) function main (line 527) | int main(int argc, char **argv) FILE: qemu/tests/tcg/runcom.c type vm86plus_struct (line 17) | struct vm86plus_struct function usage (line 25) | static void usage(void) function set_bit (line 33) | static inline void set_bit(uint8_t *a, unsigned int bit) function pushw (line 43) | static inline void pushw(struct vm86_regs *r, int val) function dump_regs (line 49) | void dump_regs(struct vm86_regs *r) function alarm_handler (line 62) | void alarm_handler(int sig) function main (line 69) | int main(int argc, char **argv) FILE: qemu/tests/tcg/sha1.c type SHA1_CTX (line 35) | typedef struct { function SHA1Transform (line 73) | void SHA1Transform(uint32_t state[5], const unsigned char buffer[64]) function SHA1Init (line 134) | void SHA1Init(SHA1_CTX* context) function SHA1Update (line 148) | void SHA1Update(SHA1_CTX* context, const unsigned char* data, uint32_t len) function SHA1Final (line 173) | void SHA1Final(unsigned char digest[20], SHA1_CTX* context) function main (line 220) | int FILE: qemu/tests/tcg/test-i386-shift.h function exec_opq (line 31) | void exec_opq(long s2, long s0, long s1, long iflags) function exec_opl (line 45) | void exec_opl(long s2, long s0, long s1, long iflags) function exec_opw (line 58) | void exec_opw(long s2, long s0, long s1, long iflags) function exec_opq (line 82) | void exec_opq(long s2, long s0, long s1, long iflags) function exec_opl (line 96) | void exec_opl(long s2, long s0, long s1, long iflags) function exec_opw (line 109) | void exec_opw(long s2, long s0, long s1, long iflags) function exec_opb (line 125) | void exec_opb(long s0, long s1, long iflags) function exec_op (line 139) | void exec_op(long s2, long s0, long s1) FILE: qemu/tests/tcg/test-i386-ssse3.c function main (line 6) | int main(int argc, char *argv[]) { FILE: qemu/tests/tcg/test-i386.c function i2l (line 78) | static inline long i2l(long v) function i2l (line 83) | static inline long i2l(long v) function test_lea (line 217) | void test_lea(void) function test_jcc (line 397) | void test_jcc(void) function test_loop (line 476) | void test_loop(void) function test_imulw2 (line 517) | void test_imulw2(long op0, long op1) function test_imull2 (line 535) | void test_imull2(long op0, long op1) function test_imulq2 (line 554) | void test_imulq2(long op0, long op1) function test_mul (line 600) | void test_mul(void) function test_bsx (line 725) | void test_bsx(void) function test_fops (line 753) | void test_fops(double a, double b) function fpu_clear_exceptions (line 774) | void fpu_clear_exceptions(void) function test_fcmp (line 796) | void test_fcmp(double a, double b) function test_fcvt (line 844) | void test_fcvt(double a) function test_fconst (line 885) | void test_fconst(void) function test_fbcd (line 897) | void test_fbcd(double a) function test_fenv (line 925) | void test_fenv(void) function test_fcmov (line 978) | void test_fcmov(void) function test_floats (line 1004) | void test_floats(void) function test_bcd (line 1052) | void test_bcd(void) function test_xchg (line 1130) | void test_xchg(void) function modify_ldt (line 1229) | static inline int modify_ldt(int func, void * ptr, unsigned long bytecount) function test_segs (line 1273) | void test_segs(void) function test_code16 (line 1375) | void test_code16(void) function test_misc (line 1428) | void test_misc(void) function test_string (line 1544) | void test_string(void) function set_bit (line 1569) | static inline void set_bit(uint8_t *a, unsigned int bit) function pushw (line 1579) | static inline void pushw(struct vm86_regs *r, int val) function vm86 (line 1585) | static inline int vm86(int func, struct vm86plus_struct *v86) function test_vm86 (line 1596) | void test_vm86(void) function sig_handler (line 1720) | void sig_handler(int sig, siginfo_t *info, void *puc) function test_exceptions (line 1738) | void test_exceptions(void) function sig_trap_handler (line 1912) | void sig_trap_handler(int sig, siginfo_t *info, void *puc) function test_single_step (line 1921) | void test_single_step(void) function test_self_modifying_code (line 2021) | void test_self_modifying_code(void) function test_enter (line 2087) | static void test_enter(void) type __m64 (line 2109) | typedef int __m64 __attribute__ ((__mode__ (__V2SI__))); type __m128 (line 2110) | typedef float __m128 __attribute__ ((__mode__(__V4SF__))); type XMMReg (line 2112) | typedef union { function test_sse_comi (line 2266) | void test_sse_comi(double a1, double b1) type fpxstate (line 2324) | struct fpxstate { type fpxstate (line 2342) | struct fpxstate type fpxstate (line 2343) | struct fpxstate type fpxstate (line 2347) | struct fpxstate type fpxstate (line 2348) | struct fpxstate function test_sse (line 2393) | void test_sse(void) function test_conv (line 2689) | void test_conv(void) function main (line 2723) | int main(int argc, char **argv) FILE: qemu/tests/tcg/test-i386.h function exec_opq (line 32) | void exec_opq(long s0, long s1, long iflags) function exec_opl (line 41) | void exec_opl(long s0, long s1, long iflags) function exec_opw (line 49) | void exec_opw(long s0, long s1, long iflags) function exec_opb (line 57) | void exec_opb(long s0, long s1, long iflags) function exec_opq (line 66) | void exec_opq(long s0, long s1, long iflags) function exec_opl (line 75) | void exec_opl(long s0, long s1, long iflags) function exec_opw (line 83) | void exec_opw(long s0, long s1, long iflags) function exec_opb (line 91) | void exec_opb(long s0, long s1, long iflags) function exec_op (line 100) | void exec_op(long s0, long s1) FILE: qemu/tests/tcg/test-mmap.c function check_aligned_anonymous_unfixed_mmaps (line 50) | void check_aligned_anonymous_unfixed_mmaps(void) function check_large_anonymous_unfixed_mmap (line 112) | void check_large_anonymous_unfixed_mmap(void) function check_aligned_anonymous_unfixed_colliding_mmaps (line 136) | void check_aligned_anonymous_unfixed_colliding_mmaps(void) function check_aligned_anonymous_fixed_mmaps (line 186) | void check_aligned_anonymous_fixed_mmaps(void) function check_aligned_anonymous_fixed_mmaps_collide_with_host (line 218) | void check_aligned_anonymous_fixed_mmaps_collide_with_host(void) function check_file_unfixed_mmaps (line 249) | void check_file_unfixed_mmaps(void) function check_file_unfixed_eof_mmaps (line 300) | void check_file_unfixed_eof_mmaps(void) function check_file_fixed_eof_mmaps (line 333) | void check_file_fixed_eof_mmaps(void) function check_file_fixed_mmaps (line 377) | void check_file_fixed_mmaps(void) function main (line 432) | int main(int argc, char **argv) FILE: qemu/tests/tcg/test_path.c function qemu_log (line 18) | void qemu_log(const char *fmt, ...) function cleanup (line 39) | static void cleanup(void) function do_test (line 52) | static unsigned int do_test(void) function main (line 149) | int main(int argc, char *argv[]) FILE: qemu/tests/tcg/testthread.c function test_pthread (line 36) | void test_pthread(void) function main (line 47) | int main(int argc, char **argv) FILE: qemu/tests/test-coroutine.c function verify_in_coroutine (line 21) | static void coroutine_fn verify_in_coroutine(void *opaque) function test_in_coroutine (line 26) | static void test_in_coroutine(void) function verify_self (line 40) | static void coroutine_fn verify_self(void *opaque) function test_self (line 45) | static void test_self(void) type NestData (line 57) | typedef struct { function nest (line 63) | static void coroutine_fn nest(void *opaque) function test_nesting (line 79) | static void test_nesting(void) function yield_5_times (line 100) | static void coroutine_fn yield_5_times(void *opaque) function test_yield (line 111) | static void test_yield(void) function set_and_exit (line 129) | static void coroutine_fn set_and_exit(void *opaque) function test_lifecycle (line 136) | static void test_lifecycle(void) function empty_coroutine (line 157) | static void coroutine_fn empty_coroutine(void *opaque) function perf_lifecycle (line 162) | static void perf_lifecycle(void) function perf_nesting (line 180) | static void perf_nesting(void) function main (line 206) | int main(int argc, char **argv) FILE: qemu/tests/test-qmp-commands.c function qmp_user_def_cmd (line 7) | void qmp_user_def_cmd(Error **errp) function qmp_user_def_cmd1 (line 11) | void qmp_user_def_cmd1(UserDefOne * ud1, Error **errp) function UserDefTwo (line 15) | UserDefTwo * qmp_user_def_cmd2(UserDefOne * ud1a, UserDefOne * ud1b, Err... function test_dispatch_cmd (line 39) | static void test_dispatch_cmd(void) function test_dispatch_cmd_error (line 55) | static void test_dispatch_cmd_error(void) function test_dispatch_cmd_io (line 71) | static void test_dispatch_cmd_io(void) function test_dealloc_types (line 99) | static void test_dealloc_types(void) function main (line 126) | int main(int argc, char **argv) FILE: qemu/tests/test-qmp-input-strict.c type TestInputVisitorData (line 22) | typedef struct TestInputVisitorData { function validate_teardown (line 27) | static void validate_teardown(TestInputVisitorData *data, type TestStruct (line 64) | typedef struct TestStruct function visit_type_TestStruct (line 71) | static void visit_type_TestStruct(Visitor *v, TestStruct **obj, function test_validate_struct (line 84) | static void test_validate_struct(TestInputVisitorData *data, function test_validate_struct_nested (line 99) | static void test_validate_struct_nested(TestInputVisitorData *data, function test_validate_list (line 113) | static void test_validate_list(TestInputVisitorData *data, function test_validate_union (line 127) | static void test_validate_union(TestInputVisitorData *data, function test_validate_fail_struct (line 141) | static void test_validate_fail_struct(TestInputVisitorData *data, function test_validate_fail_struct_nested (line 158) | static void test_validate_fail_struct_nested(TestInputVisitorData *data, function test_validate_fail_list (line 172) | static void test_validate_fail_list(TestInputVisitorData *data, function test_validate_fail_union (line 186) | static void test_validate_fail_union(TestInputVisitorData *data, function validate_test_add (line 200) | static void validate_test_add(const char *testpath, function main (line 208) | int main(int argc, char **argv) FILE: qemu/tests/test-qmp-input-visitor.c type TestInputVisitorData (line 21) | typedef struct TestInputVisitorData { function visitor_input_teardown (line 26) | static void visitor_input_teardown(TestInputVisitorData *data, function test_visitor_in_int (line 63) | static void test_visitor_in_int(TestInputVisitorData *data, function test_visitor_in_bool (line 77) | static void test_visitor_in_bool(TestInputVisitorData *data, function test_visitor_in_number (line 91) | static void test_visitor_in_number(TestInputVisitorData *data, function test_visitor_in_string (line 105) | static void test_visitor_in_string(TestInputVisitorData *data, function test_visitor_in_enum (line 121) | static void test_visitor_in_enum(TestInputVisitorData *data, type TestStruct (line 144) | typedef struct TestStruct function visit_type_TestStruct (line 151) | static void visit_type_TestStruct(Visitor *v, TestStruct **obj, function test_visitor_in_struct (line 164) | static void test_visitor_in_struct(TestInputVisitorData *data, function check_and_free_str (line 183) | static void check_and_free_str(char *str, const char *cmp) function test_visitor_in_struct_nested (line 189) | static void test_visitor_in_struct_nested(TestInputVisitorData *data, function test_visitor_in_list (line 212) | static void test_visitor_in_list(TestInputVisitorData *data, function test_visitor_in_union (line 237) | static void test_visitor_in_union(TestInputVisitorData *data, function input_visitor_test_add (line 253) | static void input_visitor_test_add(const char *testpath, function test_visitor_in_errors (line 261) | static void test_visitor_in_errors(TestInputVisitorData *data, function main (line 278) | int main(int argc, char **argv) FILE: qemu/tests/test-qmp-output-visitor.c type TestOutputVisitorData (line 20) | typedef struct TestOutputVisitorData { function visitor_output_setup (line 25) | static void visitor_output_setup(TestOutputVisitorData *data, function visitor_output_teardown (line 35) | static void visitor_output_teardown(TestOutputVisitorData *data, function test_visitor_out_int (line 43) | static void test_visitor_out_int(TestOutputVisitorData *data, function test_visitor_out_bool (line 61) | static void test_visitor_out_bool(TestOutputVisitorData *data, function test_visitor_out_number (line 79) | static void test_visitor_out_number(TestOutputVisitorData *data, function test_visitor_out_string (line 97) | static void test_visitor_out_string(TestOutputVisitorData *data, function test_visitor_out_no_string (line 115) | static void test_visitor_out_no_string(TestOutputVisitorData *data, function test_visitor_out_enum (line 134) | static void test_visitor_out_enum(TestOutputVisitorData *data, function test_visitor_out_enum_errors (line 154) | static void test_visitor_out_enum_errors(TestOutputVisitorData *data, type TestStruct (line 168) | typedef struct TestStruct function visit_type_TestStruct (line 175) | static void visit_type_TestStruct(Visitor *v, TestStruct **obj, function test_visitor_out_struct (line 188) | static void test_visitor_out_struct(TestOutputVisitorData *data, function test_visitor_out_struct_nested (line 215) | static void test_visitor_out_struct_nested(TestOutputVisitorData *data, function test_visitor_out_struct_errors (line 277) | static void test_visitor_out_struct_errors(TestOutputVisitorData *data, type TestStructList (line 295) | typedef struct TestStructList function visit_type_TestStructList (line 301) | static void visit_type_TestStructList(Visitor *v, TestStructList **obj, function test_visitor_out_list (line 316) | static void test_visitor_out_list(TestOutputVisitorData *data, function test_visitor_out_list_qapi_free (line 375) | static void test_visitor_out_list_qapi_free(TestOutputVisitorData *data, function test_visitor_out_union (line 401) | static void test_visitor_out_union(TestOutputVisitorData *data, function output_visitor_test_add (line 433) | static void output_visitor_test_add(const char *testpath, function main (line 441) | int main(int argc, char **argv) FILE: qemu/tests/test-string-input-visitor.c type TestInputVisitorData (line 21) | typedef struct TestInputVisitorData { function visitor_input_teardown (line 25) | static void visitor_input_teardown(TestInputVisitorData *data, function Visitor (line 37) | static function test_visitor_in_int (line 52) | static void test_visitor_in_int(TestInputVisitorData *data, function test_visitor_in_bool (line 66) | static void test_visitor_in_bool(TestInputVisitorData *data, function test_visitor_in_number (line 115) | static void test_visitor_in_number(TestInputVisitorData *data, function test_visitor_in_string (line 129) | static void test_visitor_in_string(TestInputVisitorData *data, function test_visitor_in_enum (line 145) | static void test_visitor_in_enum(TestInputVisitorData *data, function input_visitor_test_add (line 167) | static void input_visitor_test_add(const char *testpath, function main (line 175) | int main(int argc, char **argv) FILE: qemu/tests/test-string-output-visitor.c type TestOutputVisitorData (line 20) | typedef struct TestOutputVisitorData { function visitor_output_setup (line 25) | static void visitor_output_setup(TestOutputVisitorData *data, function visitor_output_teardown (line 35) | static void visitor_output_teardown(TestOutputVisitorData *data, function test_visitor_out_int (line 43) | static void test_visitor_out_int(TestOutputVisitorData *data, function test_visitor_out_bool (line 59) | static void test_visitor_out_bool(TestOutputVisitorData *data, function test_visitor_out_number (line 75) | static void test_visitor_out_number(TestOutputVisitorData *data, function test_visitor_out_string (line 91) | static void test_visitor_out_string(TestOutputVisitorData *data, function test_visitor_out_no_string (line 107) | static void test_visitor_out_no_string(TestOutputVisitorData *data, function test_visitor_out_enum (line 124) | static void test_visitor_out_enum(TestOutputVisitorData *data, function test_visitor_out_enum_errors (line 142) | static void test_visitor_out_enum_errors(TestOutputVisitorData *data, function output_visitor_test_add (line 156) | static void output_visitor_test_add(const char *testpath, function main (line 164) | int main(int argc, char **argv) FILE: qemu/thunk.c function argtype (line 35) | static inline const argtype *thunk_type_next(const argtype *type_ptr) function argtype (line 62) | static const argtype *thunk_type_next_ptr(const argtype *type_ptr) function thunk_register_struct (line 67) | void thunk_register_struct(int id, const char *name, const argtype *types) function thunk_register_struct_direct (line 116) | void thunk_register_struct_direct(int id, const char *name, function argtype (line 127) | const argtype *thunk_convert(void *dst, const void *src, function target_to_host_bitmask (line 278) | unsigned int target_to_host_bitmask(unsigned int x86_mask, function host_to_target_bitmask (line 292) | unsigned int host_to_target_bitmask(unsigned int alpha_mask, function thunk_type_size_array (line 307) | int thunk_type_size_array(const argtype *type_ptr, int is_host) function thunk_type_align_array (line 312) | int thunk_type_align_array(const argtype *type_ptr, int is_host) FILE: qemu/thunk.h type argtype (line 27) | typedef enum argtype { type StructEntry (line 50) | typedef struct { type bitmask_transtbl (line 63) | typedef struct bitmask_transtbl { function thunk_type_size (line 82) | static inline int thunk_type_size(const argtype *type_ptr, int is_host) function thunk_type_align (line 144) | static inline int thunk_type_align(const argtype *type_ptr, int is_host) FILE: qemu/trace/control.c function trace_backend_init_events (line 13) | void trace_backend_init_events(const char *fname) FILE: qemu/trace/default.c function trace_print_events (line 13) | void trace_print_events(FILE *stream, fprintf_function stream_printf) function trace_event_set_state (line 21) | bool trace_event_set_state(const char *name, bool state) function trace_backend_init (line 28) | bool trace_backend_init(const char *events, const char *file) FILE: qemu/trace/simple.c type TraceRecord (line 39) | typedef struct { function get_trace_record (line 78) | static bool get_trace_record(unsigned int idx, TraceRecord *record) function flush_trace_file (line 96) | static void flush_trace_file(bool wait) function wait_for_trace_records_available (line 109) | static void wait_for_trace_records_available(void) function gpointer (line 121) | static gpointer writeout_thread(gpointer opaque) function trace (line 153) | static void trace(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t... function trace0 (line 184) | void trace0(TraceEventID event) function trace1 (line 189) | void trace1(TraceEventID event, uint64_t x1) function trace2 (line 194) | void trace2(TraceEventID event, uint64_t x1, uint64_t x2) function trace3 (line 199) | void trace3(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3) function trace4 (line 204) | void trace4(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, u... function trace5 (line 209) | void trace5(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, u... function trace6 (line 214) | void trace6(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, u... function st_set_trace_file_enabled (line 219) | void st_set_trace_file_enabled(bool enable) function st_set_trace_file (line 263) | bool st_set_trace_file(const char *file) function st_print_trace_file_status (line 285) | void st_print_trace_file_status(FILE *stream, int (*stream_printf)(FILE ... function st_print_trace (line 291) | void st_print_trace(FILE *stream, int (*stream_printf)(FILE *stream, con... function st_flush_trace_buffer (line 309) | void st_flush_trace_buffer(void) function trace_print_events (line 314) | void trace_print_events(FILE *stream, fprintf_function stream_printf) function trace_event_set_state (line 324) | bool trace_event_set_state(const char *name, bool state) function GThread (line 357) | static GThread *trace_thread_create(GThreadFunc fn) function trace_backend_init (line 374) | bool trace_backend_init(const char *events, const char *file) FILE: qemu/trace/simple.h type TraceEventID (line 18) | typedef uint64_t TraceEventID; type TraceEvent (line 20) | typedef struct { FILE: qemu/trace/stderr.c function trace_print_events (line 5) | void trace_print_events(FILE *stream, fprintf_function stream_printf) function trace_event_set_state (line 15) | bool trace_event_set_state(const char *name, bool state) function trace_backend_init (line 43) | bool trace_backend_init(const char *events, const char *file) FILE: qemu/trace/stderr.h type TraceEventID (line 4) | typedef uint64_t TraceEventID; type TraceEvent (line 6) | typedef struct { FILE: qemu/translate-all.c function cpu_gen_init (line 65) | void cpu_gen_init(void) function cpu_gen_code (line 76) | int cpu_gen_code(CPUArchState *env, TranslationBlock *tb, int *gen_code_... function cpu_gen_llvm (line 232) | int cpu_gen_llvm(CPUArchState *env, TranslationBlock *tb) FILE: qemu/uboot_image.h type uboot_image_header_t (line 142) | typedef struct uboot_image_header { FILE: qemu/ui/curses.c function curses_update (line 47) | static void curses_update(DisplayState *ds, int x, int y, int w, int h) function curses_calc_pad (line 59) | static void curses_calc_pad(void) function curses_resize (line 98) | static void curses_resize(DisplayState *ds) function curses_winch_handler (line 113) | static void curses_winch_handler(int signum) function curses_cursor_position (line 136) | static void curses_cursor_position(DisplayState *ds, int x, int y) function curses_refresh (line 162) | static void curses_refresh(DisplayState *ds) function curses_atexit (line 299) | static void curses_atexit(void) function curses_setup (line 304) | static void curses_setup(void) function curses_keyboard_setup (line 321) | static void curses_keyboard_setup(void) function curses_display_init (line 335) | void curses_display_init(DisplayState *ds, int full_screen) FILE: qemu/ui/d3des.c function deskey (line 67) | void deskey(unsigned char *key, int edf) function cookey (line 102) | static void cookey(register unsigned long *raw1) function cpkey (line 124) | void cpkey(register unsigned long *into) function usekey (line 133) | void usekey(register unsigned long *from) function des (line 142) | void des(unsigned char *inblock, unsigned char *outblock) function scrunch (line 152) | static void scrunch(register unsigned char *outof, register unsigned lon... function unscrun (line 165) | static void unscrun(register unsigned long *outof, register unsigned cha... function desfunc (line 322) | static void desfunc(register unsigned long *block, register unsigned lon... FILE: qemu/ui/keymaps.c function get_keysym (line 28) | static int get_keysym(const name2keysym_t *table, function add_to_key_range (line 40) | static void add_to_key_range(struct key_range **krp, int code) { function add_keysym (line 62) | static void add_keysym(char *line, int keysym, int keycode, kbd_layout_t... function kbd_layout_t (line 85) | static kbd_layout_t *parse_keyboard_layout(const name2keysym_t *table, function keysym2scancode (line 171) | int keysym2scancode(void *kbd_layout, int keysym) function keycode_is_keypad (line 192) | int keycode_is_keypad(void *kbd_layout, int keycode) function keysym_is_numlock (line 203) | int keysym_is_numlock(void *kbd_layout, int keysym) FILE: qemu/ui/keymaps.h type name2keysym_t (line 30) | typedef struct { type key_range (line 35) | struct key_range { type kbd_layout_t (line 43) | typedef struct { FILE: qemu/ui/qemu-spice.h function qemu_spice_set_passwd (line 54) | static inline int qemu_spice_set_passwd(const char *passwd, function qemu_spice_set_pw_expire (line 60) | static inline int qemu_spice_set_pw_expire(time_t expires) function qemu_spice_migrate_info (line 64) | static inline int qemu_spice_migrate_info(const char *h, int p, int t, function qemu_spice_display_add_client (line 72) | static inline int qemu_spice_display_add_client(int csock, int skipauth, FILE: qemu/ui/sdl.c function sdl_update (line 63) | static void sdl_update(DisplayState *ds, int x, int y, int w, int h) function sdl_setdata (line 85) | static void sdl_setdata(DisplayState *ds) function do_sdl_resize (line 95) | static void do_sdl_resize(int width, int height, int bpp) function sdl_resize (line 118) | static void sdl_resize(DisplayState *ds) function PixelFormat (line 134) | static PixelFormat sdl_to_qemu_pixelformat(SDL_PixelFormat *sdl_pf) function DisplaySurface (line 167) | static DisplaySurface* sdl_create_displaysurface(int width, int height) function sdl_free_displaysurface (line 207) | static void sdl_free_displaysurface(DisplaySurface *surface) function DisplaySurface (line 218) | static DisplaySurface* sdl_resize_displaysurface(DisplaySurface *surface... function sdl_keyevent_to_keycode_generic (line 230) | static uint8_t sdl_keyevent_to_keycode_generic(const SDL_KeyboardEvent *ev) function sdl_keyevent_to_keycode (line 248) | static uint8_t sdl_keyevent_to_keycode(const SDL_KeyboardEvent *ev) function check_for_evdev (line 258) | static int check_for_evdev(void) function check_for_evdev (line 293) | static int check_for_evdev(void) function sdl_keyevent_to_keycode (line 299) | static uint8_t sdl_keyevent_to_keycode(const SDL_KeyboardEvent *ev) function reset_keys (line 331) | static void reset_keys(void) function sdl_process_key (line 344) | static void sdl_process_key(SDL_KeyboardEvent *ev) function sdl_update_caption (line 402) | static void sdl_update_caption(void) function sdl_hide_cursor (line 430) | static void sdl_hide_cursor(void) function sdl_show_cursor (line 443) | static void sdl_show_cursor(void) function sdl_grab_start (line 458) | static void sdl_grab_start(void) function sdl_grab_end (line 479) | static void sdl_grab_end(void) function absolute_mouse_grab (line 487) | static void absolute_mouse_grab(void) function sdl_mouse_mode_change (line 498) | static void sdl_mouse_mode_change(Notifier *notify, void *data) function sdl_send_mouse_event (line 515) | static void sdl_send_mouse_event(int dx, int dy, int dz, int x, int y, i... function sdl_scale (line 544) | static void sdl_scale(DisplayState *ds, int width, int height) function toggle_full_screen (line 560) | static void toggle_full_screen(DisplayState *ds) function handle_keydown (line 588) | static void handle_keydown(DisplayState *ds, SDL_Event *ev) function handle_keyup (line 733) | static void handle_keyup(DisplayState *ds, SDL_Event *ev) function handle_mousemotion (line 765) | static void handle_mousemotion(DisplayState *ds, SDL_Event *ev) function handle_mousebutton (line 789) | static void handle_mousebutton(DisplayState *ds, SDL_Event *ev) function handle_activation (line 825) | static void handle_activation(DisplayState *ds, SDL_Event *ev) function sdl_refresh (line 852) | static void sdl_refresh(DisplayState *ds) function sdl_fill (line 902) | static void sdl_fill(DisplayState *ds, int x, int y, int w, int h, uint3... function sdl_mouse_warp (line 908) | static void sdl_mouse_warp(int x, int y, int on) function sdl_mouse_define (line 924) | static void sdl_mouse_define(QEMUCursor *c) function sdl_cleanup (line 947) | static void sdl_cleanup(void) function sdl_display_init (line 954) | void sdl_display_init(DisplayState *ds, int full_screen, int no_frame) FILE: qemu/ui/sdl_zoom.c function sdl_zoom_blit (line 31) | int sdl_zoom_blit(SDL_Surface *src_sfc, SDL_Surface *dst_sfc, int smooth, FILE: qemu/ui/spice-core.c type SpiceTimer (line 52) | struct SpiceTimer { function SpiceTimer (line 58) | static SpiceTimer *timer_add(SpiceTimerFunc func, void *opaque) function timer_start (line 68) | static void timer_start(SpiceTimer *timer, uint32_t ms) function timer_cancel (line 73) | static void timer_cancel(SpiceTimer *timer) function timer_remove (line 78) | static void timer_remove(SpiceTimer *timer) type SpiceWatch (line 86) | struct SpiceWatch { function watch_read (line 95) | static void watch_read(void *opaque) function watch_write (line 101) | static void watch_write(void *opaque) function watch_update_mask (line 107) | static void watch_update_mask(SpiceWatch *watch, int event_mask) function SpiceWatch (line 122) | static SpiceWatch *watch_add(int fd, int event_mask, SpiceWatchFunc func... function watch_remove (line 136) | static void watch_remove(SpiceWatch *watch) type ChannelList (line 143) | typedef struct ChannelList ChannelList; type ChannelList (line 144) | struct ChannelList { function channel_list_add (line 150) | static void channel_list_add(SpiceChannelEventInfo *info) function channel_list_del (line 159) | static void channel_list_del(SpiceChannelEventInfo *info) function add_addr_info (line 173) | static void add_addr_info(QDict *dict, struct sockaddr *addr, int len) function add_channel_info (line 187) | static void add_channel_info(QDict *dict, SpiceChannelEventInfo *info) type sockaddr (line 226) | struct sockaddr type sockaddr (line 228) | struct sockaddr type SpiceMigration (line 278) | typedef struct SpiceMigration { function migrate_connect_complete_cb (line 299) | static void migrate_connect_complete_cb(SpiceMigrateInstance *sin) function name2enum (line 311) | static int name2enum(const char *string, const char *table[], int entries) function parse_name (line 329) | static int parse_name(const char *string, const char *optname, type sockaddr (line 380) | struct sockaddr type sockaddr (line 388) | struct sockaddr function SpiceInfo (line 422) | SpiceInfo *qmp_query_spice(Error **errp) function migration_state_notifier (line 472) | static void migration_state_notifier(Notifier *notifier, void *data) function qemu_spice_migrate_info (line 491) | int qemu_spice_migrate_info(const char *hostname, int port, int tls_port, function add_channel (line 509) | static int add_channel(const char *name, const char *value, void *opaque) function qemu_spice_init (line 541) | void qemu_spice_init(void) function qemu_spice_add_interface (line 719) | int qemu_spice_add_interface(SpiceBaseInstance *sin) function qemu_spice_set_ticket (line 739) | static int qemu_spice_set_ticket(bool fail_if_conn, bool disconnect_if_c... function qemu_spice_set_passwd (line 758) | int qemu_spice_set_passwd(const char *passwd, function qemu_spice_set_pw_expire (line 766) | int qemu_spice_set_pw_expire(time_t expires) function qemu_spice_display_add_client (line 772) | int qemu_spice_display_add_client(int csock, int skipauth, int tls) function spice_register_config (line 785) | static void spice_register_config(void) FILE: qemu/ui/spice-display.c function GCC_FMT_ATTR (line 31) | static void GCC_FMT_ATTR(2, 3) dprint(int level, const char *fmt, ...) function qemu_spice_rect_is_empty (line 42) | int qemu_spice_rect_is_empty(const QXLRect* r) function qemu_spice_rect_union (line 47) | void qemu_spice_rect_union(QXLRect *dest, const QXLRect *r) function QXLCookie (line 64) | QXLCookie *qxl_cookie_new(int type, uint64_t io) function qemu_spice_add_memslot (line 74) | void qemu_spice_add_memslot(SimpleSpiceDisplay *ssd, QXLDevMemSlot *mems... function qemu_spice_del_memslot (line 90) | void qemu_spice_del_memslot(SimpleSpiceDisplay *ssd, uint32_t gid, uint3... function qemu_spice_create_primary_surface (line 96) | void qemu_spice_create_primary_surface(SimpleSpiceDisplay *ssd, uint32_t... function qemu_spice_destroy_primary_surface (line 110) | void qemu_spice_destroy_primary_surface(SimpleSpiceDisplay *ssd, function qemu_spice_wakeup (line 123) | void qemu_spice_wakeup(SimpleSpiceDisplay *ssd) function qemu_spice_start (line 129) | void qemu_spice_start(SimpleSpiceDisplay *ssd) function qemu_spice_stop (line 135) | void qemu_spice_stop(SimpleSpiceDisplay *ssd) function SimpleSpiceUpdate (line 141) | static SimpleSpiceUpdate *qemu_spice_create_update(SimpleSpiceDisplay *ssd) function qemu_spice_destroy_update (line 225) | void qemu_spice_destroy_update(SimpleSpiceDisplay *sdpy, SimpleSpiceUpda... function qemu_spice_create_host_memslot (line 231) | void qemu_spice_create_host_memslot(SimpleSpiceDisplay *ssd) function qemu_spice_create_host_primary (line 243) | void qemu_spice_create_host_primary(SimpleSpiceDisplay *ssd) function qemu_spice_destroy_host_primary (line 263) | void qemu_spice_destroy_host_primary(SimpleSpiceDisplay *ssd) function qemu_spice_vm_change_state_handler (line 270) | void qemu_spice_vm_change_state_handler(void *opaque, int running, function qemu_spice_display_init_common (line 284) | void qemu_spice_display_init_common(SimpleSpiceDisplay *ssd, DisplayStat... function qemu_spice_display_update (line 296) | void qemu_spice_display_update(SimpleSpiceDisplay *ssd, function qemu_spice_display_resize (line 313) | void qemu_spice_display_resize(SimpleSpiceDisplay *ssd) function qemu_spice_cursor_refresh_unlocked (line 334) | void qemu_spice_cursor_refresh_unlocked(SimpleSpiceDisplay *ssd) function qemu_spice_display_refresh (line 348) | void qemu_spice_display_refresh(SimpleSpiceDisplay *ssd) function interface_attach_worker (line 370) | static void interface_attach_worker(QXLInstance *sin, QXLWorker *qxl_wor... function interface_set_compression_level (line 378) | static void interface_set_compression_level(QXLInstance *sin, int level) function interface_set_mm_time (line 384) | static void interface_set_mm_time(QXLInstance *sin, uint32_t mm_time) function interface_get_init_info (line 390) | static void interface_get_init_info(QXLInstance *sin, QXLDevInitInfo *info) function interface_get_command (line 403) | static int interface_get_command(QXLInstance *sin, struct QXLCommandExt ... function interface_req_cmd_notification (line 423) | static int interface_req_cmd_notification(QXLInstance *sin) function interface_release_resource (line 429) | static void interface_release_resource(QXLInstance *sin, function interface_get_cursor_command (line 440) | static int interface_get_cursor_command(QXLInstance *sin, struct QXLComm... function interface_req_cursor_notification (line 446) | static int interface_req_cursor_notification(QXLInstance *sin) function interface_notify_update (line 452) | static void interface_notify_update(QXLInstance *sin, uint32_t update_id) function interface_flush_resources (line 458) | static int interface_flush_resources(QXLInstance *sin) function display_update (line 488) | static void display_update(struct DisplayState *ds, int x, int y, int w,... function display_resize (line 493) | static void display_resize(struct DisplayState *ds) function display_refresh (line 498) | static void display_refresh(struct DisplayState *ds) function qemu_spice_display_init (line 509) | void qemu_spice_display_init(DisplayState *ds) FILE: qemu/ui/spice-display.h type qxl_async_io (line 46) | typedef enum qxl_async_io { type QXLCookie (line 56) | typedef struct QXLCookie { type SimpleSpiceDisplay (line 71) | typedef struct SimpleSpiceDisplay SimpleSpiceDisplay; type SimpleSpiceUpdate (line 72) | typedef struct SimpleSpiceUpdate SimpleSpiceUpdate; type SimpleSpiceDisplay (line 74) | struct SimpleSpiceDisplay { type SimpleSpiceUpdate (line 98) | struct SimpleSpiceUpdate { FILE: qemu/ui/spice-input.c type QemuSpiceKbd (line 32) | typedef struct QemuSpiceKbd { function kbd_push_key (line 50) | static void kbd_push_key(SpiceKbdInstance *sin, uint8_t frag) function kbd_get_leds (line 55) | static uint8_t kbd_get_leds(SpiceKbdInstance *sin) function kbd_leds (line 61) | static void kbd_leds(void *opaque, int ledstate) type QemuSpicePointer (line 80) | typedef struct QemuSpicePointer { function map_buttons (line 88) | static int map_buttons(int spice_buttons) function mouse_motion (line 109) | static void mouse_motion(SpiceMouseInstance *sin, int dx, int dy, int dz, function mouse_buttons (line 115) | static void mouse_buttons(SpiceMouseInstance *sin, uint32_t buttons_state) function tablet_set_logical_size (line 129) | static void tablet_set_logical_size(SpiceTabletInstance* sin, int width,... function tablet_position (line 143) | static void tablet_position(SpiceTabletInstance* sin, int x, int y, function tablet_wheel (line 154) | static void tablet_wheel(SpiceTabletInstance* sin, int wheel, function tablet_buttons (line 162) | static void tablet_buttons(SpiceTabletInstance *sin, function mouse_mode_notifier (line 181) | static void mouse_mode_notifier(Notifier *notifier, void *data) function qemu_spice_input_init (line 198) | void qemu_spice_input_init(void) FILE: qemu/ui/vnc-auth-sasl.c function vnc_sasl_client_cleanup (line 31) | void vnc_sasl_client_cleanup(VncState *vs) function vnc_client_write_sasl (line 48) | long vnc_client_write_sasl(VncState *vs) function vnc_client_read_sasl (line 96) | long vnc_client_read_sasl(VncState *vs) function vnc_auth_sasl_check_access (line 122) | static int vnc_auth_sasl_check_access(VncState *vs) function vnc_auth_sasl_check_ssf (line 154) | static int vnc_auth_sasl_check_ssf(VncState *vs) function protocol_client_auth_sasl_step (line 200) | static int protocol_client_auth_sasl_step(VncState *vs, uint8_t *data, s... function protocol_client_auth_sasl_step_len (line 294) | static int protocol_client_auth_sasl_step_len(VncState *vs, uint8_t *dat... function protocol_client_auth_sasl_start (line 328) | static int protocol_client_auth_sasl_start(VncState *vs, uint8_t *data, ... function protocol_client_auth_sasl_start_len (line 416) | static int protocol_client_auth_sasl_start_len(VncState *vs, uint8_t *da... function protocol_client_auth_sasl_mechname (line 433) | static int protocol_client_auth_sasl_mechname(VncState *vs, uint8_t *dat... function protocol_client_auth_sasl_mechname_len (line 474) | static int protocol_client_auth_sasl_mechname_len(VncState *vs, uint8_t ... function start_auth_sasl (line 492) | void start_auth_sasl(VncState *vs) FILE: qemu/ui/vnc-auth-sasl.h type VncStateSASL (line 32) | typedef struct VncStateSASL VncStateSASL; type VncDisplaySASL (line 33) | typedef struct VncDisplaySASL VncDisplaySASL; type VncStateSASL (line 37) | struct VncStateSASL { type VncDisplaySASL (line 62) | struct VncDisplaySASL { FILE: qemu/ui/vnc-auth-vencrypt.c function start_auth_vencrypt_subauth (line 30) | static void start_auth_vencrypt_subauth(VncState *vs) function vnc_start_vencrypt_handshake (line 67) | static int vnc_start_vencrypt_handshake(struct VncState *vs) { function vnc_tls_handshake_io (line 103) | static void vnc_tls_handshake_io(void *opaque) { function protocol_client_vencrypt_auth (line 119) | static int protocol_client_vencrypt_auth(VncState *vs, uint8_t *data, si... function protocol_client_vencrypt_init (line 147) | static int protocol_client_vencrypt_init(VncState *vs, uint8_t *data, si... function start_auth_vencrypt (line 167) | void start_auth_vencrypt(VncState *vs) FILE: qemu/ui/vnc-enc-hextile.c function hextile_enc_cord (line 29) | static void hextile_enc_cord(uint8_t *ptr, int x, int y, int w, int h) function vnc_hextile_send_framebuffer_update (line 65) | int vnc_hextile_send_framebuffer_update(VncState *vs, int x, function vnc_hextile_set_pixel_conversion (line 89) | void vnc_hextile_set_pixel_conversion(VncState *vs, int generic) FILE: qemu/ui/vnc-enc-tight.c function tight_can_send_png_rect (line 120) | static bool tight_can_send_png_rect(VncState *vs, int w, int h) function tight_detect_smooth_image24 (line 140) | static unsigned int function tight_detect_smooth_image (line 293) | static int function tight_fill_palette (line 418) | static int tight_fill_palette(VncState *vs, int x, int y, function tight_filter_gradient24 (line 546) | static void function check_solid_tile (line 712) | static bool check_solid_tile(VncState *vs, int x, int y, int w, int h, function find_best_solid_area (line 727) | static void find_best_solid_area(VncState *vs, int x, int y, int w, int h, function extend_solid_area (line 765) | static void extend_solid_area(VncState *vs, int x, int y, int w, int h, function tight_init_stream (line 800) | static int tight_init_stream(VncState *vs, int stream_id, function tight_send_compact_size (line 834) | static void tight_send_compact_size(VncState *vs, size_t len) function tight_compress_data (line 854) | static int tight_compress_data(VncState *vs, int stream_id, size_t bytes, function tight_pack24 (line 901) | static void tight_pack24(VncState *vs, uint8_t *buf, size_t count, size_... function send_full_color_rect (line 932) | static int send_full_color_rect(VncState *vs, int x, int y, int w, int h) function send_solid_rect (line 959) | static int send_solid_rect(VncState *vs) function send_mono_rect (line 976) | static int send_mono_rect(VncState *vs, int x, int y, type palette_cb_priv (line 1034) | struct palette_cb_priv { function write_palette (line 1042) | static void write_palette(int idx, uint32_t color, void *opaque) function send_gradient_rect (line 1055) | static bool send_gradient_rect(VncState *vs, int x, int y, int w, int h) function send_palette_rect (line 1090) | static int send_palette_rect(VncState *vs, int x, int y, function rgb_prepare_row24 (line 1152) | static void rgb_prepare_row24(VncState *vs, uint8_t *dst, int x, int y, function rgb_prepare_row (line 1207) | static void rgb_prepare_row(VncState *vs, uint8_t *dst, int x, int y, function jpeg_init_destination (line 1233) | static void jpeg_init_destination(j_compress_ptr cinfo) function boolean (line 1243) | static boolean jpeg_empty_output_buffer(j_compress_ptr cinfo) function jpeg_term_destination (line 1255) | static void jpeg_term_destination(j_compress_ptr cinfo) function send_jpeg_rect (line 1263) | static int send_jpeg_rect(VncState *vs, int x, int y, int w, int h, int ... function write_png_palette (line 1321) | static void write_png_palette(int idx, uint32_t pix, void *opaque) function png_write_data (line 1349) | static void png_write_data(png_structp png_ptr, png_bytep data, function png_flush_data (line 1360) | static void png_flush_data(png_structp png_ptr) function vnc_png_free (line 1369) | static void vnc_png_free(png_structp png_ptr, png_voidp ptr) function send_png_rect (line 1374) | static int send_png_rect(VncState *vs, int x, int y, int w, int h, function vnc_tight_start (line 1464) | static void vnc_tight_start(VncState *vs) function vnc_tight_stop (line 1473) | static void vnc_tight_stop(VncState *vs) function send_sub_rect_nojpeg (line 1480) | static int send_sub_rect_nojpeg(VncState *vs, int x, int y, int w, int h, function send_sub_rect_jpeg (line 1504) | static int send_sub_rect_jpeg(VncState *vs, int x, int y, int w, int h, function send_sub_rect (line 1540) | static int send_sub_rect(VncState *vs, int x, int y, int w, int h) function send_sub_rect_solid (line 1588) | static int send_sub_rect_solid(VncState *vs, int x, int y, int w, int h) function send_rect_simple (line 1599) | static int send_rect_simple(VncState *vs, int x, int y, int w, int h, function find_large_solid_color_rect (line 1629) | static int find_large_solid_color_rect(VncState *vs, int x, int y, function tight_send_framebuffer_update (line 1711) | static int tight_send_framebuffer_update(VncState *vs, int x, int y, function vnc_tight_send_framebuffer_update (line 1745) | int vnc_tight_send_framebuffer_update(VncState *vs, int x, int y, function vnc_tight_png_send_framebuffer_update (line 1752) | int vnc_tight_png_send_framebuffer_update(VncState *vs, int x, int y, function vnc_tight_clear (line 1759) | void vnc_tight_clear(VncState *vs) FILE: qemu/ui/vnc-enc-zlib.c function vnc_zlib_zfree (line 43) | void vnc_zlib_zfree(void *x, void *addr) function vnc_zlib_start (line 48) | static void vnc_zlib_start(VncState *vs) function vnc_zlib_stop (line 57) | static int vnc_zlib_stop(VncState *vs) function vnc_zlib_send_framebuffer_update (line 119) | int vnc_zlib_send_framebuffer_update(VncState *vs, int x, int y, int w, ... function vnc_zlib_clear (line 146) | void vnc_zlib_clear(VncState *vs) FILE: qemu/ui/vnc-enc-zrle-template.c function ZRLE_ENCODE (line 73) | static void ZRLE_ENCODE(VncState *vs, int x, int y, int w, int h, function ZRLE_ENCODE_TILE (line 96) | static void ZRLE_ENCODE_TILE(VncState *vs, ZRLE_PIXEL *data, int w, int h, FILE: qemu/ui/vnc-enc-zrle.c function vnc_zrle_start (line 37) | static void vnc_zrle_start(VncState *vs) function vnc_zrle_stop (line 46) | static void vnc_zrle_stop(VncState *vs) function zrle_compress_data (line 71) | static int zrle_compress_data(VncState *vs, int level) function zrle_choose_palette_rle (line 118) | static void zrle_choose_palette_rle(VncState *vs, int w, int h, function zrle_write_u32 (line 171) | static void zrle_write_u32(VncState *vs, uint32_t value) function zrle_write_u24a (line 176) | static void zrle_write_u24a(VncState *vs, uint32_t value) function zrle_write_u24b (line 181) | static void zrle_write_u24b(VncState *vs, uint32_t value) function zrle_write_u16 (line 186) | static void zrle_write_u16(VncState *vs, uint16_t value) function zrle_write_u8 (line 191) | static void zrle_write_u8(VncState *vs, uint8_t value) function zrle_send_framebuffer_update (line 255) | static int zrle_send_framebuffer_update(VncState *vs, int x, int y, function vnc_zrle_send_framebuffer_update (line 346) | int vnc_zrle_send_framebuffer_update(VncState *vs, int x, int y, int w, ... function vnc_zywrle_send_framebuffer_update (line 352) | int vnc_zywrle_send_framebuffer_update(VncState *vs, int x, int y, int w... function vnc_zrle_clear (line 358) | void vnc_zrle_clear(VncState *vs) FILE: qemu/ui/vnc-enc-zywrle-template.c function ZYWRLE_RGBYUV (line 106) | static inline void ZYWRLE_RGBYUV(int *buf, ZRLE_PIXEL *data, function ZRLE_PIXEL (line 128) | static ZRLE_PIXEL *ZYWRLE_ANALYZE(ZRLE_PIXEL *dst, ZRLE_PIXEL *src, FILE: qemu/ui/vnc-enc-zywrle.h function harr (line 266) | static inline void harr(int8_t *px0, int8_t *px1) function wavelet_level (line 312) | static inline void wavelet_level(int *data, int size, int l, int skip_pi... function filter_wavelet_square (line 336) | static inline void filter_wavelet_square(int *buf, int width, int height, function filter_wavelet_square (line 412) | static inline void filter_wavelet_square(int *buf, int width, int height, function wavelet (line 444) | static inline void wavelet(int *buf, int width, int height, int level) function zywrle_calc_size (line 653) | static inline void zywrle_calc_size(int *w, int *h, int level) FILE: qemu/ui/vnc-jobs-async.c type VncJobQueue (line 52) | struct VncJobQueue { type VncJobQueue (line 61) | typedef struct VncJobQueue VncJobQueue; function vnc_lock_queue (line 69) | static void vnc_lock_queue(VncJobQueue *queue) function vnc_unlock_queue (line 74) | static void vnc_unlock_queue(VncJobQueue *queue) function VncJob (line 79) | VncJob *vnc_job_new(VncState *vs) function vnc_job_add_rect (line 90) | int vnc_job_add_rect(VncJob *job, int x, int y, int w, int h) function vnc_job_push (line 105) | void vnc_job_push(VncJob *job) function vnc_has_job_locked (line 117) | static bool vnc_has_job_locked(VncState *vs) function vnc_has_job (line 129) | bool vnc_has_job(VncState *vs) function vnc_jobs_clear (line 139) | void vnc_jobs_clear(VncState *vs) function vnc_jobs_join (line 152) | void vnc_jobs_join(VncState *vs) function vnc_jobs_consume_buffer (line 162) | void vnc_jobs_consume_buffer(VncState *vs) function vnc_async_encoding_start (line 182) | static void vnc_async_encoding_start(VncState *orig, VncState *local) function vnc_async_encoding_end (line 201) | static void vnc_async_encoding_end(VncState *orig, VncState *local) function vnc_worker_thread_loop (line 212) | static int vnc_worker_thread_loop(VncJobQueue *queue) function VncJobQueue (line 293) | static VncJobQueue *vnc_queue_init(void) function vnc_queue_clear (line 303) | static void vnc_queue_clear(VncJobQueue *q) function vnc_start_worker_thread (line 323) | void vnc_start_worker_thread(void) function vnc_worker_thread_running (line 335) | bool vnc_worker_thread_running(void) function vnc_stop_worker_thread (line 340) | void vnc_stop_worker_thread(void) FILE: qemu/ui/vnc-jobs-sync.c function vnc_jobs_clear (line 31) | void vnc_jobs_clear(VncState *vs) function vnc_jobs_join (line 35) | void vnc_jobs_join(VncState *vs) function VncJob (line 39) | VncJob *vnc_job_new(VncState *vs) function vnc_job_push (line 51) | void vnc_job_push(VncJob *job) function vnc_job_add_rect (line 60) | int vnc_job_add_rect(VncJob *job, int x, int y, int w, int h) function vnc_has_job (line 70) | bool vnc_has_job(VncState *vs) FILE: qemu/ui/vnc-jobs.h function vnc_trylock_display (line 51) | static inline int vnc_trylock_display(VncDisplay *vd) function vnc_lock_display (line 60) | static inline void vnc_lock_display(VncDisplay *vd) function vnc_unlock_display (line 67) | static inline void vnc_unlock_display(VncDisplay *vd) function vnc_lock_output (line 74) | static inline void vnc_lock_output(VncState *vs) function vnc_unlock_output (line 81) | static inline void vnc_unlock_output(VncState *vs) FILE: qemu/ui/vnc-palette.c function VncPaletteEntry (line 31) | static VncPaletteEntry *palette_find(const VncPalette *palette, function palette_hash (line 45) | static unsigned int palette_hash(uint32_t rgb, int bpp) function VncPalette (line 54) | VncPalette *palette_new(size_t max, int bpp) function palette_init (line 63) | void palette_init(VncPalette *palette, size_t max, int bpp) function palette_destroy (line 70) | void palette_destroy(VncPalette *palette) function palette_put (line 75) | int palette_put(VncPalette *palette, uint32_t color) function palette_idx (line 99) | int palette_idx(const VncPalette *palette, uint32_t color) function palette_size (line 109) | size_t palette_size(const VncPalette *palette) function palette_iter (line 114) | void palette_iter(const VncPalette *palette, function palette_color (line 128) | uint32_t palette_color(const VncPalette *palette, int idx, bool *found) function palette_fill_cb (line 146) | static void palette_fill_cb(int idx, uint32_t color, void *opaque) function palette_fill (line 153) | size_t palette_fill(const VncPalette *palette, FILE: qemu/ui/vnc-palette.h type VncPaletteEntry (line 39) | typedef struct VncPaletteEntry { type VncPalette (line 45) | typedef struct VncPalette { FILE: qemu/ui/vnc-tls.c function vnc_debug_gnutls_log (line 33) | static void vnc_debug_gnutls_log(int level, const char* str) { function vnc_tls_initialize (line 42) | static int vnc_tls_initialize(void) function vnc_tls_push (line 68) | static ssize_t vnc_tls_push(gnutls_transport_ptr_t transport, function vnc_tls_pull (line 85) | static ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport, function gnutls_anon_server_credentials_t (line 102) | static gnutls_anon_server_credentials_t vnc_tls_initialize_anon_cred(void) function gnutls_certificate_credentials_t (line 118) | static gnutls_certificate_credentials_t vnc_tls_initialize_x509_cred(Vnc... function vnc_tls_validate_certificate (line 173) | int vnc_tls_validate_certificate(struct VncState *vs) function vnc_set_gnutls_priority (line 289) | static int vnc_set_gnutls_priority(gnutls_session_t s, int x509) function vnc_set_gnutls_priority (line 303) | static int vnc_set_gnutls_priority(gnutls_session_t s, int x509) function vnc_tls_client_setup (line 335) | int vnc_tls_client_setup(struct VncState *vs, function vnc_tls_client_cleanup (line 409) | void vnc_tls_client_cleanup(struct VncState *vs) function vnc_set_x509_credential (line 421) | static int vnc_set_x509_credential(VncDisplay *vd, function vnc_tls_set_x509_creds_dir (line 453) | int vnc_tls_set_x509_creds_dir(VncDisplay *vd, FILE: qemu/ui/vnc-tls.h type VncDisplayTLS (line 41) | typedef struct VncDisplayTLS VncDisplayTLS; type VncStateTLS (line 42) | typedef struct VncStateTLS VncStateTLS; type VncDisplayTLS (line 45) | struct VncDisplayTLS { type VncStateTLS (line 57) | struct VncStateTLS { FILE: qemu/ui/vnc.c type timeval (line 39) | struct timeval type timeval (line 40) | struct timeval function vnc_set_share_mode (line 51) | static void vnc_set_share_mode(VncState *vs, VncShareMode mode) type sockaddr_storage (line 75) | struct sockaddr_storage type sockaddr (line 83) | struct sockaddr type sockaddr_storage (line 104) | struct sockaddr_storage type sockaddr (line 108) | struct sockaddr type sockaddr_storage (line 115) | struct sockaddr_storage type sockaddr (line 119) | struct sockaddr function put_addr_qdict (line 125) | static int put_addr_qdict(QDict *qdict, struct sockaddr_storage *sa, function vnc_server_addr_put (line 148) | static int vnc_server_addr_put(QDict *qdict, int fd) function vnc_qdict_remote_addr (line 161) | static int vnc_qdict_remote_addr(QDict *qdict, int fd) function vnc_server_info_put (line 225) | static int vnc_server_info_put(QDict *qdict) function vnc_client_cache_auth (line 235) | static void vnc_client_cache_auth(VncState *client) function vnc_client_cache_addr (line 264) | static void vnc_client_cache_addr(VncState *client) function vnc_qmp_event (line 278) | static void vnc_qmp_event(VncState *vs, MonitorEvent event) function VncClientInfo (line 302) | static VncClientInfo *qmp_query_vnc_client(const VncState *client) function VncInfo (line 342) | VncInfo *qmp_query_vnc(Error **errp) function vnc_dpy_update (line 429) | static void vnc_dpy_update(DisplayState *ds, int x, int y, int w, int h) function vnc_framebuffer_update (line 454) | void vnc_framebuffer_update(VncState *vs, int x, int y, int w, int h, function buffer_reserve (line 465) | void buffer_reserve(Buffer *buffer, size_t len) function buffer_empty (line 477) | int buffer_empty(Buffer *buffer) function buffer_reset (line 487) | void buffer_reset(Buffer *buffer) function buffer_free (line 492) | void buffer_free(Buffer *buffer) function buffer_append (line 500) | void buffer_append(Buffer *buffer, const void *data, size_t len) function vnc_desktop_resize (line 506) | static void vnc_desktop_resize(VncState *vs) function vnc_abort_display_jobs (line 530) | static void vnc_abort_display_jobs(VncDisplay *vd) function vnc_abort_display_jobs (line 549) | static void vnc_abort_display_jobs(VncDisplay *vd) function vnc_dpy_resize (line 554) | static void vnc_dpy_resize(DisplayState *ds) function vnc_write_pixels_copy (line 589) | static void vnc_write_pixels_copy(VncState *vs, struct PixelFormat *pf, function vnc_convert_pixel (line 596) | void vnc_convert_pixel(VncState *vs, uint8_t *buf, uint32_t v) function vnc_write_pixels_generic (line 640) | static void vnc_write_pixels_generic(VncState *vs, struct PixelFormat *pf, function vnc_raw_send_framebuffer_update (line 674) | int vnc_raw_send_framebuffer_update(VncState *vs, int x, int y, int w, i... function vnc_send_framebuffer_update (line 688) | int vnc_send_framebuffer_update(VncState *vs, int x, int y, int w, int h) function vnc_copy (line 720) | static void vnc_copy(VncState *vs, int src_x, int src_y, int dst_x, int ... function vnc_dpy_copy (line 734) | static void vnc_dpy_copy(DisplayState *ds, int src_x, int src_y, int dst... function vnc_mouse_set (line 806) | static void vnc_mouse_set(int x, int y, int visible) function vnc_cursor_define (line 811) | static int vnc_cursor_define(VncState *vs) function vnc_dpy_cursor_define (line 833) | static void vnc_dpy_cursor_define(QEMUCursor *c) function find_and_clear_dirty_height (line 852) | static int find_and_clear_dirty_height(struct VncState *vs, function vnc_update_client_sync (line 871) | static int vnc_update_client_sync(VncState *vs, int has_dirty) function vnc_update_client_sync (line 878) | static int vnc_update_client_sync(VncState *vs, int has_dirty) function vnc_update_client (line 884) | static int vnc_update_client(VncState *vs, int has_dirty) function audio_capture_notify (line 950) | static void audio_capture_notify(void *opaque, audcnotification_e cmd) function audio_capture_destroy (line 975) | static void audio_capture_destroy(void *opaque) function audio_capture (line 979) | static void audio_capture(void *opaque, void *buf, int size) function audio_add (line 993) | static void audio_add(VncState *vs) function audio_del (line 1012) | static void audio_del(VncState *vs) function vnc_disconnect_start (line 1020) | static void vnc_disconnect_start(VncState *vs) function vnc_disconnect_finish (line 1030) | static void vnc_disconnect_finish(VncState *vs) function vnc_client_io_error (line 1082) | int vnc_client_io_error(VncState *vs, int ret, int last_errno) function vnc_client_error (line 1108) | void vnc_client_error(VncState *vs) function vnc_client_write_buf (line 1130) | long vnc_client_write_buf(VncState *vs, const uint8_t *data, size_t data... function vnc_client_write_plain (line 1161) | static long vnc_client_write_plain(VncState *vs) function vnc_client_write_locked (line 1198) | static void vnc_client_write_locked(void *opaque) function vnc_client_write (line 1212) | void vnc_client_write(void *opaque) function vnc_read_when (line 1225) | void vnc_read_when(VncState *vs, VncReadEvent *func, size_t expecting) function vnc_client_read_buf (line 1247) | long vnc_client_read_buf(VncState *vs, uint8_t *data, size_t datalen) function vnc_client_read_plain (line 1276) | static long vnc_client_read_plain(VncState *vs) function vnc_jobs_bh (line 1290) | static void vnc_jobs_bh(void *opaque) function vnc_client_read (line 1303) | void vnc_client_read(void *opaque) function vnc_write (line 1339) | void vnc_write(VncState *vs, const void *data, size_t len) function vnc_write_s32 (line 1350) | void vnc_write_s32(VncState *vs, int32_t value) function vnc_write_u32 (line 1355) | void vnc_write_u32(VncState *vs, uint32_t value) function vnc_write_u16 (line 1367) | void vnc_write_u16(VncState *vs, uint16_t value) function vnc_write_u8 (line 1377) | void vnc_write_u8(VncState *vs, uint8_t value) function vnc_flush (line 1382) | void vnc_flush(VncState *vs) function read_u8 (line 1391) | uint8_t read_u8(uint8_t *data, size_t offset) function read_u16 (line 1396) | uint16_t read_u16(uint8_t *data, size_t offset) function read_s32 (line 1401) | int32_t read_s32(uint8_t *data, size_t offset) function read_u32 (line 1407) | uint32_t read_u32(uint8_t *data, size_t offset) function client_cut_text (line 1413) | static void client_cut_text(VncState *vs, size_t len, uint8_t *text) function check_pointer_type_change (line 1417) | static void check_pointer_type_change(Notifier *notifier, void *data) function pointer_event (line 1436) | static void pointer_event(VncState *vs, int button_mask, int x, int y) function reset_keys (line 1473) | static void reset_keys(VncState *vs) function press_key (line 1486) | static void press_key(VncState *vs, int keysym) function kbd_leds (line 1497) | static void kbd_leds(void *opaque, int ledstate) function do_key_event (line 1513) | static void do_key_event(VncState *vs, int down, int keycode, int sym) function vnc_release_modifiers (line 1695) | static void vnc_release_modifiers(VncState *vs) function key_event (line 1718) | static void key_event(VncState *vs, int down, uint32_t sym) function ext_key_event (line 1731) | static void ext_key_event(VncState *vs, int down, function framebuffer_update_request (line 1741) | static void framebuffer_update_request(VncState *vs, int incremental, function send_ext_key_event_ack (line 1764) | static void send_ext_key_event_ack(VncState *vs) function send_ext_audio_ack (line 1776) | static void send_ext_audio_ack(VncState *vs) function set_encodings (line 1788) | static void set_encodings(VncState *vs, int32_t *encodings, size_t n_enc... function set_pixel_conversion (line 1872) | static void set_pixel_conversion(VncState *vs) function set_pixel_format (line 1885) | static void set_pixel_format(VncState *vs, function pixel_format_message (line 1920) | static void pixel_format_message (VncState *vs) { function vnc_dpy_setdata (line 1948) | static void vnc_dpy_setdata(DisplayState *ds) function vnc_colordepth (line 1956) | static void vnc_colordepth(VncState *vs) function protocol_client_msg (line 1974) | static int protocol_client_msg(VncState *vs, uint8_t *data, size_t len) function protocol_client_init (line 2117) | static int protocol_client_init(VncState *vs, uint8_t *data, size_t len) function start_client_init (line 2205) | void start_client_init(VncState *vs) function make_challenge (line 2210) | static void make_challenge(VncState *vs) function protocol_client_auth_vnc (line 2220) | static int protocol_client_auth_vnc(VncState *vs, uint8_t *data, size_t ... function start_auth_vnc (line 2271) | void start_auth_vnc(VncState *vs) function protocol_client_auth (line 2282) | static int protocol_client_auth(VncState *vs, uint8_t *data, size_t len) function protocol_version (line 2340) | static int protocol_version(VncState *vs, uint8_t *version, size_t len) function VncRectStat (line 2399) | static VncRectStat *vnc_stat_rect(VncDisplay *vd, int x, int y) function vnc_sent_lossy_rect (line 2406) | void vnc_sent_lossy_rect(VncState *vs, int x, int y, int w, int h) function vnc_refresh_lossy_rect (line 2422) | static int vnc_refresh_lossy_rect(VncDisplay *vd, int x, int y) function vnc_update_stats (line 2454) | static int vnc_update_stats(VncDisplay *vd, struct timeval * tv) function vnc_update_freq (line 2507) | double vnc_update_freq(VncState *vs, int x, int y, int w, int h) function vnc_rect_updated (line 2530) | static void vnc_rect_updated(VncDisplay *vd, int x, int y, struct timeva... function vnc_refresh_server_surface (line 2543) | static int vnc_refresh_server_surface(VncDisplay *vd) function vnc_refresh (line 2600) | static void vnc_refresh(void *opaque) function vnc_init_timer (line 2640) | static void vnc_init_timer(VncDisplay *vd) function vnc_remove_timer (line 2650) | static void vnc_remove_timer(VncDisplay *vd) function vnc_connect (line 2659) | static void vnc_connect(VncDisplay *vd, int csock, int skipauth) function vnc_listen_read (line 2726) | static void vnc_listen_read(void *opaque) function vnc_display_init (line 2741) | void vnc_display_init(DisplayState *ds) function vnc_display_close (line 2780) | void vnc_display_close(DisplayState *ds) function vnc_display_disable_login (line 2802) | int vnc_display_disable_login(DisplayState *ds) function vnc_display_password (line 2822) | int vnc_display_password(DisplayState *ds, const char *password) function vnc_display_pw_expire (line 2848) | int vnc_display_pw_expire(DisplayState *ds, time_t expires) function vnc_display_add_client (line 3104) | void vnc_display_add_client(DisplayState *ds, int csock, int skipauth) FILE: qemu/ui/vnc.h type Buffer (line 60) | typedef struct Buffer type VncState (line 67) | typedef struct VncState VncState; type VncJob (line 68) | typedef struct VncJob VncJob; type VncRect (line 69) | typedef struct VncRect VncRect; type VncRectEntry (line 70) | typedef struct VncRectEntry VncRectEntry; type PixelFormat (line 74) | struct PixelFormat type VncDisplay (line 95) | typedef struct VncDisplay VncDisplay; type VncRectStat (line 105) | struct VncRectStat type VncRectStat (line 115) | typedef struct VncRectStat VncRectStat; type VncSurface (line 117) | struct VncSurface type VncShareMode (line 125) | typedef enum VncShareMode { type VncSharePolicy (line 132) | typedef enum VncSharePolicy { type VncDisplay (line 138) | struct VncDisplay type VncTight (line 175) | typedef struct VncTight { type VncHextile (line 194) | typedef struct VncHextile { type VncZlib (line 198) | typedef struct VncZlib { type VncZrle (line 205) | typedef struct VncZrle { type VncZywrle (line 215) | typedef struct VncZywrle { type VncRect (line 220) | struct VncRect type VncRectEntry (line 228) | struct VncRectEntry type VncJob (line 234) | struct VncJob type VncJob (line 242) | struct VncJob type VncState (line 250) | struct VncState function vnc_has_feature (line 539) | static inline uint32_t vnc_has_feature(VncState *vs, int feature) { FILE: qemu/ui/x_keymap.c function translate_xfree86_keycode (line 160) | uint8_t translate_xfree86_keycode(const int key) function translate_evdev_keycode (line 165) | uint8_t translate_evdev_keycode(const int key) FILE: qemu/user-exec.c function exception_action (line 41) | static void exception_action(CPUArchState *env1) function cpu_resume_from_signal (line 53) | void cpu_resume_from_signal(CPUArchState *env1, void *puc) function handle_cpu_signal (line 85) | static inline int handle_cpu_signal(unsigned long pc, unsigned long addr... function cpu_signal_handler (line 164) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 218) | int cpu_signal_handler(int host_signum, void *pinfo, type SIGCONTEXT (line 290) | typedef struct ucontext SIGCONTEXT; function cpu_signal_handler (line 326) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 356) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 386) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 443) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 465) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 488) | int cpu_signal_handler(int host_signum, void *pinfo, void *puc) function cpu_signal_handler (line 518) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 571) | int cpu_signal_handler(int host_signum, void *pinfo, function cpu_signal_handler (line 587) | int cpu_signal_handler(int host_signum, void *pinfo, FILE: qemu/vl.c function main (line 114) | int main(int argc, char **argv) type TCGLLVMContext (line 185) | struct TCGLLVMContext type TCGLLVMContext (line 187) | struct TCGLLVMContext type TCGLLVMContext (line 192) | struct TCGLLVMContext type TCGLLVMContext (line 193) | struct TCGLLVMContext type vga_retrace_method (line 210) | enum vga_retrace_method type FWBootEntry (line 269) | typedef struct FWBootEntry FWBootEntry; type FWBootEntry (line 271) | struct FWBootEntry { type xen_mode (line 299) | enum xen_mode function res_free (line 326) | static void res_free(void) function default_driver_check (line 334) | static int default_driver_check(QemuOpts *opts, void *opaque) type RunStateTransition (line 354) | typedef struct { function runstate_check (line 410) | bool runstate_check(RunState state) function runstate_init (line 415) | void runstate_init(void) function runstate_set (line 427) | void runstate_set(RunState new_state) function runstate_is_running (line 441) | int runstate_is_running(void) function StatusInfo (line 446) | StatusInfo *qmp_query_status(Error **errp) function qemu_get_timedate (line 462) | void qemu_get_timedate(struct tm *tm, int offset) function qemu_timedate_diff (line 482) | int qemu_timedate_diff(struct tm *tm) function rtc_change_mon_event (line 500) | void rtc_change_mon_event(struct tm *tm) function configure_rtc_date_offset (line 509) | static void configure_rtc_date_offset(const char *startdate, int legacy) function configure_rtc (line 548) | static void configure_rtc(QemuOpts *opts) function s2e_cleanup (line 598) | static void s2e_cleanup(void) function tcg_llvm_cleanup (line 608) | static void tcg_llvm_cleanup(void) type HCIInfo (line 621) | struct HCIInfo type bt_vlan_s (line 623) | struct bt_vlan_s { type bt_scatternet_s (line 630) | struct bt_scatternet_s type bt_vlan_s (line 632) | struct bt_vlan_s type bt_vlan_s (line 637) | struct bt_vlan_s function null_hci_send (line 646) | static void null_hci_send(struct HCIInfo *hci, const uint8_t *data, int ... function null_hci_addr_set (line 650) | static int null_hci_addr_set(struct HCIInfo *hci, const uint8_t *bd_addr) type HCIInfo (line 655) | struct HCIInfo type HCIInfo (line 662) | struct HCIInfo type HCIInfo (line 670) | struct HCIInfo type bt_scatternet_s (line 673) | struct bt_scatternet_s function bt_hci_parse (line 700) | static int bt_hci_parse(const char *str) function bt_vhci_add (line 727) | static void bt_vhci_add(int vlan_id) type bt_device_s (line 738) | struct bt_device_s type bt_scatternet_s (line 740) | struct bt_scatternet_s function bt_parse (line 769) | static int bt_parse(const char *opt) function drive_init_func (line 818) | static int drive_init_func(QemuOpts *opts, void *opaque) function drive_enable_snapshot (line 825) | static int drive_enable_snapshot(QemuOpts *opts, void *opaque) function default_drive (line 833) | static void default_drive(int enable, int snapshot, int use_scsi, function qemu_register_boot_set (line 856) | void qemu_register_boot_set(QEMUBootSetHandler *func, void *opaque) function qemu_boot_set (line 862) | int qemu_boot_set(const char *boot_devices) function validate_bootdevices (line 870) | static void validate_bootdevices(char *devices) function restore_boot_devices (line 898) | static void restore_boot_devices(void *opaque) function add_boot_device_path (line 915) | void add_boot_device_path(int32_t bootindex, DeviceState *dev, function numa_add (line 994) | static void numa_add(const char *optarg) function smp_parse (line 1047) | static void smp_parse(const char *optarg) function usb_device_add (line 1094) | static int usb_device_add(const char *devname) function usb_device_del (line 1128) | static int usb_device_del(const char *devname) function usb_parse (line 1148) | static int usb_parse(const char *cmdline) function do_usb_add (line 1158) | void do_usb_add(Monitor *mon, const QDict *qdict) function do_usb_del (line 1166) | void do_usb_del(Monitor *mon, const QDict *qdict) type pcmcia_socket_entry_s (line 1177) | struct pcmcia_socket_entry_s { function pcmcia_socket_register (line 1182) | void pcmcia_socket_register(PCMCIASocket *socket) function pcmcia_socket_unregister (line 1192) | void pcmcia_socket_unregister(PCMCIASocket *socket) function pcmcia_info (line 1204) | void pcmcia_info(Monitor *mon) function qemu_register_machine (line 1223) | int qemu_register_machine(QEMUMachine *m) function QEMUMachine (line 1234) | static QEMUMachine *find_machine(const char *name) function QEMUMachine (line 1247) | QEMUMachine *find_default_machine(void) function gui_update (line 1262) | static void gui_update(void *opaque) type vm_change_state_entry (line 1279) | struct vm_change_state_entry { function VMChangeStateEntry (line 1287) | VMChangeStateEntry *qemu_add_vm_change_state_handler(VMChangeStateHandle... function qemu_del_vm_change_state_handler (line 1300) | void qemu_del_vm_change_state_handler(VMChangeStateEntry *e) function vm_state_notify (line 1306) | void vm_state_notify(int running, RunState state) function vm_start (line 1317) | void vm_start(void) type QEMUResetEntry (line 1330) | typedef struct QEMUResetEntry { function qemu_shutdown_requested_get (line 1352) | int qemu_shutdown_requested_get(void) function qemu_reset_requested_get (line 1357) | int qemu_reset_requested_get(void) function qemu_shutdown_requested (line 1362) | int qemu_shutdown_requested(void) function qemu_kill_report (line 1369) | void qemu_kill_report(void) function qemu_reset_requested (line 1385) | int qemu_reset_requested(void) function qemu_suspend_requested (line 1392) | static int qemu_suspend_requested(void) function qemu_powerdown_requested (line 1399) | int qemu_powerdown_requested(void) function qemu_debug_requested (line 1406) | static int qemu_debug_requested(void) function qemu_vmstop_requested (line 1414) | static bool qemu_vmstop_requested(RunState *r) function qemu_register_reset (line 1425) | void qemu_register_reset(QEMUResetHandler *func, void *opaque) function qemu_unregister_reset (line 1434) | void qemu_unregister_reset(QEMUResetHandler *func, void *opaque) function qemu_system_reset (line 1447) | void qemu_system_reset(bool report) function qemu_system_reset_request (line 1461) | void qemu_system_reset_request(void) function qemu_system_suspend (line 1472) | static void qemu_system_suspend(void) function qemu_system_suspend_request (line 1480) | void qemu_system_suspend_request(void) function qemu_register_suspend_notifier (line 1490) | void qemu_register_suspend_notifier(Notifier *notifier) function qemu_system_wakeup_request (line 1495) | void qemu_system_wakeup_request(WakeupReason reason) function qemu_system_wakeup_enable (line 1510) | void qemu_system_wakeup_enable(WakeupReason reason, bool enabled) function qemu_register_wakeup_notifier (line 1519) | void qemu_register_wakeup_notifier(Notifier *notifier) function qemu_system_killed (line 1524) | void qemu_system_killed(int signal, pid_t pid) function qemu_system_shutdown_request (line 1532) | void qemu_system_shutdown_request(void) function qemu_system_powerdown_request (line 1538) | void qemu_system_powerdown_request(void) function qemu_system_debug_request (line 1544) | void qemu_system_debug_request(void) function qemu_system_vmstop_request (line 1550) | void qemu_system_vmstop_request(RunState state) function main_loop_should_exit (line 1558) | static bool main_loop_should_exit(void) function main_loop (line 1596) | static void main_loop(void) function version (line 1615) | static void version(void) function help (line 1620) | static void help(int exitcode) type QEMUOption (line 1642) | typedef struct QEMUOption { function vga_available (line 1656) | static bool vga_available(void) function cirrus_vga_available (line 1661) | static bool cirrus_vga_available(void) function vmware_vga_available (line 1666) | static bool vmware_vga_available(void) function select_vgahw (line 1671) | static void select_vgahw (const char *p) function DisplayType (line 1721) | static DisplayType select_display(const char *p) function balloon_parse (line 1815) | static int balloon_parse(const char *arg) function device_help_func (line 1875) | static int device_help_func(QemuOpts *opts, void *opaque) function device_init_func (line 1880) | static int device_init_func(QemuOpts *opts, void *opaque) function chardev_init_func (line 1890) | static int chardev_init_func(QemuOpts *opts, void *opaque) function fsdev_init_func (line 1901) | static int fsdev_init_func(QemuOpts *opts, void *opaque) function mon_init_func (line 1910) | static int mon_init_func(QemuOpts *opts, void *opaque) function monitor_parse (line 1947) | static void monitor_parse(const char *optarg, const char *mode) type device_config (line 1982) | struct device_config { function add_device_config (line 1998) | static void add_device_config(int type, const char *cmdline) function foreach_device_config (line 2009) | static int foreach_device_config(int type, int (*func)(const char *cmdli... function serial_parse (line 2026) | static int serial_parse(const char *devname) function parallel_parse (line 2048) | static int parallel_parse(const char *devname) function virtcon_parse (line 2070) | static int virtcon_parse(const char *devname) function debugcon_parse (line 2107) | static int debugcon_parse(const char *devname) function QEMUMachine (line 2124) | static QEMUMachine *machine_parse(const char *name) function tcg_init (line 2145) | static int tcg_init(void) function configure_accelerator (line 2164) | static int configure_accelerator(void) function qemu_add_exit_notifier (line 2225) | void qemu_add_exit_notifier(Notifier *notify) function qemu_remove_exit_notifier (line 2230) | void qemu_remove_exit_notifier(Notifier *notify) function qemu_run_exit_notifiers (line 2235) | static void qemu_run_exit_notifiers(void) function qemu_add_machine_init_done_notifier (line 2240) | void qemu_add_machine_init_done_notifier(Notifier *notify) function qemu_run_machine_init_done_notifiers (line 2245) | static void qemu_run_machine_init_done_notifiers(void) function QEMUOption (line 2250) | static const QEMUOption *lookup_opt(int argc, char **argv, function gpointer (line 2290) | static gpointer malloc_and_trace(gsize n_bytes) function gpointer (line 2297) | static gpointer realloc_and_trace(gpointer mem, gsize n_bytes) function free_and_trace (line 2304) | static void free_and_trace(gpointer mem) function qemu_init_main_loop (line 2310) | int qemu_init_main_loop(void) function main (line 2315) | int main(int argc, char **argv, char **envp) FILE: qemu/vmstate.h type VMStateInfo (line 57) | typedef struct VMStateInfo VMStateInfo; type VMStateDescription (line 58) | typedef struct VMStateDescription VMStateDescription; type VMStateInfo (line 60) | struct VMStateInfo { type VMStateFlags (line 66) | enum VMStateFlags { type VMStateField (line 81) | typedef struct _VMStateField { type VMStateSubsection (line 96) | typedef struct VMStateSubsection { type VMStateDescription (line 101) | struct VMStateDescription { type MemoryRegion (line 612) | struct MemoryRegion type MemoryRegion (line 613) | struct MemoryRegion type MemoryRegion (line 614) | struct MemoryRegion type MemoryRegion (line 615) | struct MemoryRegion FILE: qemu/xen-all.c function xen_vcpu_eport (line 42) | static inline uint32_t xen_vcpu_eport(shared_iopage_t *shared_page, int i) function ioreq_t (line 46) | static inline ioreq_t *xen_vcpu_ioreq(shared_iopage_t *shared_page, int ... function xen_vcpu_eport (line 52) | static inline uint32_t xen_vcpu_eport(shared_iopage_t *shared_page, int i) function ioreq_t (line 56) | static inline ioreq_t *xen_vcpu_ioreq(shared_iopage_t *shared_page, int ... type XenPhysmap (line 65) | typedef struct XenPhysmap { type XenIOState (line 74) | typedef struct XenIOState { function xen_pci_slot_get_pirq (line 97) | int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num) function xen_piix3_set_irq (line 102) | void xen_piix3_set_irq(void *opaque, int irq_num, int level) function xen_piix_pci_write_config_client (line 108) | void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, in... function xen_suspend_notifier (line 125) | static void xen_suspend_notifier(Notifier *notifier, void *data) function xen_set_irq (line 132) | static void xen_set_irq(void *opaque, int irq, int level) function qemu_irq (line 137) | qemu_irq *xen_interrupt_controller_init(void) function xen_ram_init (line 144) | static void xen_ram_init(ram_addr_t ram_size) function xen_ram_alloc (line 187) | void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, MemoryRegion *mr) function XenPhysmap (line 221) | static XenPhysmap *get_physmapping(XenIOState *state, function target_phys_addr_t (line 236) | static target_phys_addr_t xen_phys_offset_to_gaddr(target_phys_addr_t st... function xen_add_to_physmap (line 253) | static int xen_add_to_physmap(XenIOState *state, function xen_remove_from_physmap (line 339) | static int xen_remove_from_physmap(XenIOState *state, function xen_add_to_physmap (line 384) | static int xen_add_to_physmap(XenIOState *state, function xen_remove_from_physmap (line 393) | static int xen_remove_from_physmap(XenIOState *state, function xen_set_memory (line 401) | static void xen_set_memory(struct MemoryListener *listener, function xen_begin (line 445) | static void xen_begin(MemoryListener *listener) function xen_commit (line 449) | static void xen_commit(MemoryListener *listener) function xen_region_add (line 453) | static void xen_region_add(MemoryListener *listener, function xen_region_del (line 459) | static void xen_region_del(MemoryListener *listener, function xen_region_nop (line 465) | static void xen_region_nop(MemoryListener *listener, function xen_sync_dirty_bitmap (line 470) | static void xen_sync_dirty_bitmap(XenIOState *state, function xen_log_start (line 517) | static void xen_log_start(MemoryListener *listener, function xen_log_stop (line 526) | static void xen_log_stop(MemoryListener *listener, MemoryRegionSection *... function xen_log_sync (line 535) | static void xen_log_sync(MemoryListener *listener, MemoryRegionSection *... function xen_log_global_start (line 543) | static void xen_log_global_start(MemoryListener *listener) function xen_log_global_stop (line 547) | static void xen_log_global_stop(MemoryListener *listener) function xen_eventfd_add (line 551) | static void xen_eventfd_add(MemoryListener *listener, function xen_eventfd_del (line 557) | static void xen_eventfd_del(MemoryListener *listener, function xen_reset_vcpu (line 581) | static void xen_reset_vcpu(void *opaque) function xen_vcpu_init (line 588) | void xen_vcpu_init(void) function ioreq_t (line 599) | static ioreq_t *cpu_get_ioreq_from_shared_memory(XenIOState *state, int ... function ioreq_t (line 621) | static ioreq_t *cpu_get_ioreq(XenIOState *state) function do_inp (line 650) | static uint32_t do_inp(pio_addr_t addr, unsigned long size) function do_outp (line 664) | static void do_outp(pio_addr_t addr, function cpu_ioreq_pio (line 679) | static void cpu_ioreq_pio(ioreq_t *req) function cpu_ioreq_move (line 712) | static void cpu_ioreq_move(ioreq_t *req) function handle_ioreq (line 751) | static void handle_ioreq(ioreq_t *req) function handle_buffered_iopage (line 775) | static void handle_buffered_iopage(XenIOState *state) function handle_buffered_io (line 811) | static void handle_buffered_io(void *opaque) function cpu_handle_ioreq (line 820) | static void cpu_handle_ioreq(void *opaque) function store_dev_info (line 861) | static int store_dev_info(int domid, CharDriverState *cs, const char *st... function xenstore_store_pv_console_info (line 910) | void xenstore_store_pv_console_info(int i, CharDriverState *chr) function xenstore_record_dm_state (line 921) | static void xenstore_record_dm_state(struct xs_handle *xs, const char *s... function xen_main_loop_prepare (line 937) | static void xen_main_loop_prepare(XenIOState *state) function xen_change_state_handler (line 957) | static void xen_change_state_handler(void *opaque, int running, function xen_hvm_change_state_handler (line 966) | static void xen_hvm_change_state_handler(void *opaque, int running, function xen_exit_notifier (line 975) | static void xen_exit_notifier(Notifier *n, void *data) function xen_init (line 983) | int xen_init(void) function xen_read_physmap (line 995) | static void xen_read_physmap(XenIOState *state) function xen_hvm_init (line 1044) | int xen_hvm_init(void) function destroy_hvm_domain (line 1124) | void destroy_hvm_domain(void) function xen_register_framebuffer (line 1144) | void xen_register_framebuffer(MemoryRegion *mr) FILE: qemu/xen-mapcache.c type MapCacheEntry (line 55) | typedef struct MapCacheEntry { type MapCacheRev (line 64) | typedef struct MapCacheRev { type MapCache (line 71) | typedef struct MapCache { function test_bits (line 88) | static inline int test_bits(int nr, int size, const unsigned long *addr) function xen_map_cache_init (line 97) | void xen_map_cache_init(phys_offset_to_gaddr_t f, void *opaque) function xen_remap_bucket (line 144) | static void xen_remap_bucket(MapCacheEntry *entry, function ram_addr_t (line 275) | ram_addr_t xen_ram_addr_from_mapcache(void *ptr) function xen_invalidate_map_cache_entry (line 313) | void xen_invalidate_map_cache_entry(uint8_t *buffer) function xen_invalidate_map_cache (line 366) | void xen_invalidate_map_cache(void) FILE: qemu/xen-mapcache.h type target_phys_addr_t (line 14) | typedef target_phys_addr_t (*phys_offset_to_gaddr_t)(target_phys_addr_t ... function xen_map_cache_init (line 29) | static inline void xen_map_cache_init(phys_offset_to_gaddr_t f, function ram_addr_t (line 41) | static inline ram_addr_t xen_ram_addr_from_mapcache(void *ptr) function xen_invalidate_map_cache_entry (line 46) | static inline void xen_invalidate_map_cache_entry(uint8_t *buffer) function xen_invalidate_map_cache (line 50) | static inline void xen_invalidate_map_cache(void) FILE: qemu/xen-stub.c function xenstore_store_pv_console_info (line 15) | void xenstore_store_pv_console_info(int i, CharDriverState *chr) function xen_pci_slot_get_pirq (line 19) | int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num) function xen_piix3_set_irq (line 24) | void xen_piix3_set_irq(void *opaque, int irq_num, int level) function xen_piix_pci_write_config_client (line 28) | void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, in... function xen_cmos_set_s3_resume (line 32) | void xen_cmos_set_s3_resume(void *opaque, int irq, int level) function xen_ram_alloc (line 36) | void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, MemoryRegion *mr) function qemu_irq (line 40) | qemu_irq *xen_interrupt_controller_init(void) function xen_init (line 45) | int xen_init(void) function xen_register_framebuffer (line 50) | void xen_register_framebuffer(MemoryRegion *mr) FILE: qemu/xtensa-semi.c type timeval (line 150) | struct timeval type Argv (line 183) | struct Argv { type Argv (line 191) | struct Argv FILE: stp/src/AST/AST.h function namespace (line 19) | namespace BEEV FILE: stp/src/AST/ASTBVConst.cpp type BEEV (line 12) | namespace BEEV function CBV (line 99) | CBV ASTBVConst::GetBVConst() const FILE: stp/src/AST/ASTBVConst.h function namespace (line 12) | namespace BEEV function virtual (line 119) | virtual ~ASTBVConst() FILE: stp/src/AST/ASTInterior.cpp type BEEV (line 12) | namespace BEEV FILE: stp/src/AST/ASTInterior.h function namespace (line 15) | namespace BEEV FILE: stp/src/AST/ASTInternal.h function namespace (line 15) | namespace BEEV FILE: stp/src/AST/ASTInternalWithChildren.h function namespace (line 10) | namespace BEEV FILE: stp/src/AST/ASTNode.cpp type BEEV (line 16) | namespace BEEV function Kind (line 53) | Kind ASTNode::GetKind() const function ASTVec (line 60) | const ASTVec &ASTNode::GetChildren() const function types (line 94) | types ASTNode::GetType() const function ASTNode (line 106) | ASTNode& ASTNode::operator=(const ASTNode& n) function STPMgr (line 129) | STPMgr* ASTNode::GetSTPMgr() const function CBV (line 167) | CBV ASTNode::GetBVConst() const FILE: stp/src/AST/ASTNode.h function namespace (line 16) | namespace BEEV function IsAlreadyPrinted (line 238) | bool IsAlreadyPrinted() const; function GetIndexWidth (line 312) | unsigned int GetIndexWidth() const; function class (line 361) | class ASTNodeHasher function class (line 379) | class ASTNodeEqual FILE: stp/src/AST/ASTSymbol.cpp type BEEV (line 12) | namespace BEEV function hash (line 43) | unsigned long long hash(unsigned char *str) FILE: stp/src/AST/ASTSymbol.h function namespace (line 13) | namespace BEEV FILE: stp/src/AST/ASTUtil.cpp type BEEV (line 13) | namespace BEEV function ostream (line 15) | ostream &operator<<(ostream &os, const Spacer &sp) function CountersAndStats (line 34) | void CountersAndStats(const char * functionname, STPMgr * bm) FILE: stp/src/AST/ASTmisc.cpp type BEEV (line 14) | namespace BEEV function process_argument (line 21) | void process_argument(const char ch, STPMgr *bm) function exprless (line 89) | bool exprless(const ASTNode n1, const ASTNode n2) function arithless (line 96) | bool arithless(const ASTNode n1, const ASTNode n2) function numberOfReadsLessThan (line 136) | void function numberOfReadsLessThan (line 158) | bool function containsArrayOps (line 169) | bool function isCommutative (line 182) | bool isCommutative(const Kind k) { function FatalError (line 211) | void FatalError(const char * str, const ASTNode& a, int w) function FatalError (line 229) | void FatalError(const char * str) function SortByExprNum (line 239) | void SortByExprNum(ASTVec& v) function SortByArith (line 244) | void SortByArith(ASTVec& v) function isAtomic (line 249) | bool isAtomic(Kind kind) function BVTypeCheckRecursive (line 266) | bool BVTypeCheckRecursive(const ASTNode& n) function buildListOfSymbols (line 278) | void buildListOfSymbols(const ASTNode& n, ASTNodeSet& visited, function checkChildrenAreBV (line 296) | void checkChildrenAreBV(const ASTVec& v, const ASTNode&n) { function FlattenKind (line 306) | void FlattenKind(const Kind k, const ASTVec &children, ASTVec & flat_c... function ASTVec (line 324) | ASTVec FlattenKind(Kind k, const ASTVec &children) function BVTypeCheck (line 343) | bool BVTypeCheck(const ASTNode& n) FILE: stp/src/AST/ArrayTransformer.cpp type BEEV (line 25) | namespace BEEV function ASTNode (line 29) | ASTNode ArrayTransformer::TransformFormula_TopLevel(const ASTNode& form) function ASTNode (line 105) | ASTNode ArrayTransformer::TranslateSignedDivModRem(const ASTNode& in, ... function ASTNode (line 300) | ASTNode ArrayTransformer::TransformFormula(const ASTNode& simpleForm) function ASTNode (line 422) | ASTNode ArrayTransformer::TransformTerm(const ASTNode& term) function ASTNode (line 533) | ASTNode ArrayTransformer::TransformArrayRead(const ASTNode& term) FILE: stp/src/AST/ArrayTransformer.h function namespace (line 17) | namespace BEEV FILE: stp/src/AST/NodeFactory/HashingNodeFactory.cpp function ASTNode (line 40) | ASTNode HashingNodeFactory::CreateTerm(Kind kind, unsigned int width,con... FILE: stp/src/AST/NodeFactory/HashingNodeFactory.h function namespace (line 7) | namespace BEEV function class (line 12) | class HashingNodeFactory : public NodeFactory FILE: stp/src/AST/NodeFactory/NodeFactory.cpp function ASTNode (line 15) | ASTNode NodeFactory::CreateTerm(Kind kind, unsigned int width, function ASTNode (line 25) | ASTNode NodeFactory::CreateTerm(Kind kind, unsigned int width, function ASTNode (line 36) | ASTNode NodeFactory::CreateTerm(Kind kind, unsigned int width, function ASTNode (line 49) | ASTNode NodeFactory::CreateNode(Kind kind, const ASTNode& child0, function ASTNode (line 60) | ASTNode NodeFactory::CreateNode(Kind kind, const ASTNode& child0, function ASTNode (line 72) | ASTNode NodeFactory::CreateNode(Kind kind, const ASTNode& child0, function ASTNode (line 86) | ASTNode NodeFactory::CreateArrayTerm(Kind kind, unsigned int index, unsi... function ASTNode (line 111) | ASTNode NodeFactory::CreateSymbol(const char * const name, unsigned inde... function ASTNode (line 119) | ASTNode NodeFactory::CreateConstant(BEEV::CBV cbv, unsigned width) FILE: stp/src/AST/NodeFactory/NodeFactory.h function namespace (line 8) | namespace BEEV function class (line 22) | class NodeFactory FILE: stp/src/AST/NodeFactory/SimplifyingNodeFactory.cpp function ASTNode (line 55) | ASTNode function ASTNode (line 238) | ASTNode function ASTNode (line 265) | ASTNode function ASTNode (line 290) | ASTNode function ASTNode (line 299) | ASTNode function ASTNode (line 375) | ASTNode function ASTNode (line 559) | ASTNode function ASTNode (line 672) | ASTNode function ASTNode (line 743) | ASTNode function ASTNode (line 799) | ASTNode function ASTNode (line 845) | ASTNode FILE: stp/src/AST/NodeFactory/SimplifyingNodeFactory.h function class (line 28) | class SimplifyingNodeFactory: public NodeFactory FILE: stp/src/AST/NodeFactory/TypeChecker.h function namespace (line 11) | namespace BEEV function class (line 17) | class TypeChecker : public NodeFactory FILE: stp/src/AST/RunTimes.cpp type BEEV (line 21) | namespace BEEV FILE: stp/src/AST/RunTimes.h function class (line 19) | class RunTimes FILE: stp/src/AST/TestAST/asttest.cpp function main (line 5) | int main() FILE: stp/src/AST/TestAST/bbtest.cpp function main (line 5) | int main() FILE: stp/src/AST/TestAST/cnftest.cpp function main (line 9) | int main() FILE: stp/src/AST/UsefulDefs.h function namespace (line 50) | namespace BEEV { function Spacer (line 98) | inline Spacer spaces(int width) { type eqstr (line 103) | struct eqstr { type tr1 (line 111) | typedef tr1::unordered_map< type HASHMAP (line 117) | typedef HASHMAP (line 115) | struct assert_no_intrinsic_wchar_t { typedef void type; } type assert_intrinsic_wchar_t (line 120) | struct assert_intrinsic_wchar_t type assert_intrinsic_wchar_t (line 121) | struct assert_intrinsic_wchar_t {} type assert_intrinsic_wchar_t (line 123) | struct assert_intrinsic_wchar_t {} FILE: stp/src/boost/config/stdlib/stlport.hpp type std (line 143) | namespace std { using ::abs; } type std (line 153) | namespace std{ using _STLP_VENDOR_CSTD::strcmp; using _STLP_VENDOR_CSTD:... type boost (line 200) | namespace boost { using std::min; using std::max; } FILE: stp/src/boost/config/suffix.hpp type std (line 339) | namespace std { using ::ptrdiff_t; using ::size_t; } function _Tp (line 360) | inline const _Tp& min BOOST_PREVENT_MACRO_SUBSTITUTION (const _Tp& __a... function _Tp (line 364) | inline const _Tp& max BOOST_PREVENT_MACRO_SUBSTITUTION (const _Tp& __a... type std (line 358) | namespace std { function _Tp (line 360) | inline const _Tp& min BOOST_PREVENT_MACRO_SUBSTITUTION (const _Tp& __a... function _Tp (line 364) | inline const _Tp& max BOOST_PREVENT_MACRO_SUBSTITUTION (const _Tp& __a... type boost (line 468) | namespace boost{ FILE: stp/src/boost/detail/algorithm.hpp type boost (line 55) | namespace boost { function any_if (line 58) | bool any_if(InputIterator first, InputIterator last, Predicate p) function any_if (line 64) | bool any_if(const Container& c, Predicate p) function container_contains (line 70) | bool container_contains(InputIterator first, InputIterator last, T value) function container_contains (line 75) | bool container_contains(const Container& c, const T& value) FILE: stp/src/boost/detail/allocator_utilities.hpp type boost (line 21) | namespace boost{ type detail (line 23) | namespace detail{ type allocator (line 30) | namespace allocator{ class partial_std_allocator_wrapper (line 38) | class partial_std_allocator_wrapper:public std::allocator method partial_std_allocator_wrapper (line 48) | partial_std_allocator_wrapper(){} method partial_std_allocator_wrapper (line 51) | partial_std_allocator_wrapper(const partial_std_allocator_wrappe... method partial_std_allocator_wrapper (line 53) | partial_std_allocator_wrapper(const std::allocator& x): method Type (line 63) | Type* allocate(std::size_t n,const void* hint=0) type is_partial_std_allocator (line 84) | struct is_partial_std_allocator type is_partial_std_allocator (line 102) | struct is_partial_std_allocator type partial_std_allocator_rebind_to (line 112) | struct partial_std_allocator_rebind_to type rebinder (line 126) | struct rebinder type fake_allocator (line 128) | struct fake_allocator:Allocator{} type fake_allocator (line 129) | struct fake_allocator type rebind (line 131) | struct rebind{} type result (line 135) | struct result: type result (line 146) | struct result type rebinder (line 143) | struct rebinder type fake_allocator (line 128) | struct fake_allocator:Allocator{} type fake_allocator (line 129) | struct fake_allocator type rebind (line 131) | struct rebind{} type result (line 135) | struct result: type result (line 146) | struct result type compliant_allocator_rebind_to (line 155) | struct compliant_allocator_rebind_to type rebind_to (line 164) | struct rebind_to: function construct (line 176) | void construct(void* p,const Type& t) function destroy (line 191) | void destroy(const Type* p) FILE: stp/src/boost/detail/binary_search.hpp type boost (line 34) | namespace boost { namespace detail { type detail (line 34) | namespace detail { function ForwardIter (line 37) | ForwardIter lower_bound(ForwardIter first, ForwardIter last, function ForwardIter (line 62) | ForwardIter lower_bound(ForwardIter first, ForwardIter last, function ForwardIter (line 87) | ForwardIter upper_bound(ForwardIter first, ForwardIter last, function ForwardIter (line 112) | ForwardIter upper_bound(ForwardIter first, ForwardIter last, function equal_range (line 137) | std::pair function equal_range (line 168) | std::pair function binary_search (line 200) | bool binary_search(ForwardIter first, ForwardIter last, function binary_search (line 207) | bool binary_search(ForwardIter first, ForwardIter last, FILE: stp/src/boost/detail/call_traits.hpp type boost (line 30) | namespace boost{ type detail (line 32) | namespace detail{ type ct_imp2 (line 35) | struct ct_imp2 type ct_imp2 (line 41) | struct ct_imp2 type ct_imp (line 47) | struct ct_imp type ct_imp (line 53) | struct ct_imp type ct_imp (line 59) | struct ct_imp type call_traits (line 67) | struct call_traits type call_traits (line 87) | struct call_traits type call_traits (line 101) | struct call_traits type call_traits (line 109) | struct call_traits type call_traits (line 117) | struct call_traits type call_traits< T * > (line 126) | struct call_traits< T * > type call_traits (line 136) | struct call_traits type call_traits (line 149) | struct call_traits FILE: stp/src/boost/detail/catch_exceptions.hpp type boost (line 42) | namespace boost type detail (line 45) | namespace detail function report_exception (line 48) | inline void report_exception( std::ostream & os, function catch_exceptions (line 56) | int catch_exceptions( Generator function_object, FILE: stp/src/boost/detail/compressed_pair.hpp type boost (line 34) | namespace boost class compressed_pair (line 38) | class compressed_pair method compressed_pair (line 367) | compressed_pair() : base() {} method compressed_pair (line 368) | compressed_pair(first_param_type x, second_param_type y) : base(x, y... method compressed_pair (line 369) | explicit compressed_pair(first_param_type x) : base(x) {} method compressed_pair (line 370) | explicit compressed_pair(second_param_type y) : base(y) {} method first_reference (line 372) | first_reference first() {return base::first();} method first_const_reference (line 373) | first_const_reference first() const {return base::first();} method second_reference (line 375) | second_reference second() {return base::second();} method second_const_reference (line 376) | second_const_reference second() const {return base::second();} method swap (line 378) | void swap(compressed_pair& y) { base::swap(y); } type details (line 43) | namespace details type compressed_pair_switch (line 47) | struct compressed_pair_switch type compressed_pair_switch (line 50) | struct compressed_pair_switch type compressed_pair_switch (line 54) | struct compressed_pair_switch type compressed_pair_switch (line 58) | struct compressed_pair_switch type compressed_pair_switch (line 62) | struct compressed_pair_switch type compressed_pair_switch (line 66) | struct compressed_pair_switch type compressed_pair_switch (line 70) | struct compressed_pair_switch class compressed_pair_imp (line 73) | class compressed_pair_imp function cp_swap (line 85) | inline void cp_swap(T& t1, T& t2) class compressed_pair_imp (line 96) | class compressed_pair_imp method compressed_pair_imp (line 108) | compressed_pair_imp() {} method compressed_pair_imp (line 110) | compressed_pair_imp(first_param_type x, second_param_type y) method compressed_pair_imp (line 113) | compressed_pair_imp(first_param_type x) method compressed_pair_imp (line 116) | compressed_pair_imp(second_param_type y) method first_reference (line 119) | first_reference first() {return first_;} method first_const_reference (line 120) | first_const_reference first() const {return first_;} method second_reference (line 122) | second_reference second() {return second_;} method second_const_reference (line 123) | second_const_reference second() const {return second_;} method swap (line 125) | void swap(::boost::compressed_pair& y) class compressed_pair_imp (line 138) | class compressed_pair_imp method compressed_pair_imp (line 151) | compressed_pair_imp() {} method compressed_pair_imp (line 153) | compressed_pair_imp(first_param_type x, second_param_type y) method compressed_pair_imp (line 156) | compressed_pair_imp(first_param_type x) method compressed_pair_imp (line 159) | compressed_pair_imp(second_param_type y) method first_reference (line 162) | first_reference first() {return *this;} method first_const_reference (line 163) | first_const_reference first() const {return *this;} method second_reference (line 165) | second_reference second() {return second_;} method second_const_reference (line 166) | second_const_reference second() const {return second_;} method swap (line 168) | void swap(::boost::compressed_pair& y) class compressed_pair_imp (line 180) | class compressed_pair_imp method compressed_pair_imp (line 193) | compressed_pair_imp() {} method compressed_pair_imp (line 195) | compressed_pair_imp(first_param_type x, second_param_type y) method compressed_pair_imp (line 198) | compressed_pair_imp(first_param_type x) method compressed_pair_imp (line 201) | compressed_pair_imp(second_param_type y) method first_reference (line 204) | first_reference first() {return first_;} method first_const_reference (line 205) | first_const_reference first() const {return first_;} method second_reference (line 207) | second_reference second() {return *this;} method second_const_reference (line 208) | second_const_reference second() const {return *this;} method swap (line 210) | void swap(::boost::compressed_pair& y) class compressed_pair_imp (line 223) | class compressed_pair_imp method compressed_pair_imp (line 237) | compressed_pair_imp() {} method compressed_pair_imp (line 239) | compressed_pair_imp(first_param_type x, second_param_type y) method compressed_pair_imp (line 242) | compressed_pair_imp(first_param_type x) method compressed_pair_imp (line 245) | compressed_pair_imp(second_param_type y) method first_reference (line 248) | first_reference first() {return *this;} method first_const_reference (line 249) | first_const_reference first() const {return *this;} method second_reference (line 251) | second_reference second() {return *this;} method second_const_reference (line 252) | second_const_reference second() const {return *this;} method swap (line 255) | void swap(::boost::compressed_pair&) {} class compressed_pair_imp (line 266) | class compressed_pair_imp method compressed_pair_imp (line 279) | compressed_pair_imp() {} method compressed_pair_imp (line 281) | compressed_pair_imp(first_param_type x, second_param_type y) method compressed_pair_imp (line 284) | compressed_pair_imp(first_param_type x) method first_reference (line 287) | first_reference first() {return *this;} method first_const_reference (line 288) | first_const_reference first() const {return *this;} method second_reference (line 290) | second_reference second() {return m_second;} method second_const_reference (line 291) | second_const_reference second() const {return m_second;} method swap (line 293) | void swap(::boost::compressed_pair&) {} class compressed_pair_imp (line 301) | class compressed_pair_imp method compressed_pair_imp (line 313) | compressed_pair_imp() {} method compressed_pair_imp (line 315) | compressed_pair_imp(first_param_type x, second_param_type y) method compressed_pair_imp (line 318) | compressed_pair_imp(first_param_type x) method first_reference (line 321) | first_reference first() {return first_;} method first_const_reference (line 322) | first_const_reference first() const {return first_;} method second_reference (line 324) | second_reference second() {return second_;} method second_const_reference (line 325) | second_const_reference second() const {return second_;} method swap (line 327) | void swap(::boost::compressed_pair& y) class compressed_pair (line 340) | class compressed_pair method compressed_pair (line 367) | compressed_pair() : base() {} method compressed_pair (line 368) | compressed_pair(first_param_type x, second_param_type y) : base(x, y... method compressed_pair (line 369) | explicit compressed_pair(first_param_type x) : base(x) {} method compressed_pair (line 370) | explicit compressed_pair(second_param_type y) : base(y) {} method first_reference (line 372) | first_reference first() {return base::first();} method first_const_reference (line 373) | first_const_reference first() const {return base::first();} method second_reference (line 375) | second_reference second() {return base::second();} method second_const_reference (line 376) | second_const_reference second() const {return base::second();} method swap (line 378) | void swap(compressed_pair& y) { base::swap(y); } class compressed_pair (line 385) | class compressed_pair method compressed_pair (line 412) | compressed_pair() : base() {} method compressed_pair (line 413) | compressed_pair(first_param_type x, second_param_type y) : base(x, y... method compressed_pair (line 417) | compressed_pair(first_param_type x) : base(x) {} method first_reference (line 419) | first_reference first() {return base::first();} method first_const_reference (line 420) | first_const_reference first() const {return base::first();} method second_reference (line 422) | second_reference second() {return base::second();} method second_const_reference (line 423) | second_const_reference second() const {return base::second();} method swap (line 425) | void swap(::boost::compressed_pair& y) { base::swap(y); } function swap (line 429) | inline FILE: stp/src/boost/detail/container_fwd.hpp type std (line 60) | namespace std class allocator (line 62) | class allocator class basic_string (line 63) | class basic_string type string_char_traits (line 66) | struct string_char_traits type char_traits (line 68) | struct char_traits class complex (line 71) | class complex class deque (line 78) | class deque class list (line 81) | class list class vector (line 82) | class vector class map (line 83) | class map class multimap (line 85) | class multimap class set (line 86) | class set class multiset (line 87) | class multiset class bitset (line 90) | class bitset type pair (line 92) | struct pair type std (line 75) | namespace std class allocator (line 62) | class allocator class basic_string (line 63) | class basic_string type string_char_traits (line 66) | struct string_char_traits type char_traits (line 68) | struct char_traits class complex (line 71) | class complex class deque (line 78) | class deque class list (line 81) | class list class vector (line 82) | class vector class map (line 83) | class map class multimap (line 85) | class multimap class set (line 86) | class set class multiset (line 87) | class multiset class bitset (line 90) | class bitset type pair (line 92) | struct pair FILE: stp/src/boost/detail/dynamic_bitset.hpp type boost (line 20) | namespace boost { type detail (line 22) | namespace detail { type dynamic_bitset_impl (line 23) | namespace dynamic_bitset_impl { type shifter (line 36) | struct shifter method left_shift (line 38) | static void left_shift(T & v) { type value_to_type (line 63) | struct value_to_type method value_to_type (line 65) | value_to_type() {} type count_table (line 75) | struct count_table { static const byte_type table[]; } type count_table (line 78) | struct count_table { /* no table */ } function do_count (line 102) | inline std::size_t do_count(Iterator first, std::size_t length, function do_count (line 127) | inline std::size_t do_count(Iterator first, std::size_t length, Va... function vector_max_size_workaround (line 158) | typename T::size_type vector_max_size_workaround(const T & v) { type allowed_block_type (line 173) | struct allowed_block_type { type allowed_block_type (line 178) | struct allowed_block_type { type is_numeric (line 184) | struct is_numeric { FILE: stp/src/boost/detail/has_default_constructor.hpp type boost (line 14) | namespace boost { namespace detail { type detail (line 14) | namespace detail { type has_default_constructor (line 22) | struct has_default_constructor FILE: stp/src/boost/detail/identifier.hpp type boost (line 17) | namespace boost type detail (line 19) | namespace detail class identifier (line 33) | class identifier method value_type (line 38) | const value_type value() const { return m_value; } method assign (line 39) | void assign( value_type v ) { m_value = v; } method unspecified_bool_true (line 49) | static void unspecified_bool_true(D){} method identifier (line 57) | identifier() {} method identifier (line 58) | explicit identifier( value_type v ) : m_value(v) {} FILE: stp/src/boost/detail/indirect_traits.hpp type is_reference_to_const (line 39) | struct is_reference_to_const : mpl::false_ type is_reference_to_const (line 44) | struct is_reference_to_const : mpl::true_ type is_reference_to_const (line 50) | struct is_reference_to_const : mpl::true_ type is_reference_to_function (line 56) | struct is_reference_to_function : mpl::false_ type is_reference_to_function (line 61) | struct is_reference_to_function : is_function type is_pointer_to_function (line 66) | struct is_pointer_to_function : mpl::false_ type is_pointer_to_function (line 73) | struct is_pointer_to_function : is_function type is_reference_to_member_function_pointer_impl (line 78) | struct is_reference_to_member_function_pointer_impl : mpl::false_ type is_reference_to_member_function_pointer_impl (line 83) | struct is_reference_to_member_function_pointer_impl type is_reference_to_function_pointer_aux (line 97) | struct is_reference_to_function_pointer_aux type is_reference_to_function_pointer (line 111) | struct is_reference_to_function_pointer type is_reference_to_non_const (line 121) | struct is_reference_to_non_const type is_reference_to_volatile (line 132) | struct is_reference_to_volatile : mpl::false_ type is_reference_to_volatile (line 137) | struct is_reference_to_volatile : mpl::true_ type is_reference_to_volatile (line 143) | struct is_reference_to_volatile : mpl::true_ type is_reference_to_pointer (line 150) | struct is_reference_to_pointer : mpl::false_ type is_reference_to_pointer (line 155) | struct is_reference_to_pointer : mpl::true_ type is_reference_to_pointer (line 160) | struct is_reference_to_pointer : mpl::true_ type is_reference_to_pointer (line 165) | struct is_reference_to_pointer : mpl::true_ type is_reference_to_pointer (line 170) | struct is_reference_to_pointer : mpl::true_ type is_const_help (line 211) | struct is_const_help type is_volatile_help (line 221) | struct is_volatile_help type is_pointer_help (line 231) | struct is_pointer_help type is_class_help (line 241) | struct is_class_help type is_reference_to_function_aux (line 251) | struct is_reference_to_function_aux type is_reference_to_function (line 260) | struct is_reference_to_function type is_pointer_to_function_aux (line 266) | struct is_pointer_to_function_aux type false_helper1 (line 282) | struct false_helper1 type apply (line 285) | struct apply : mpl::false_ type true_helper1 (line 295) | struct true_helper1 type apply (line 298) | struct apply type is_reference_to_const_helper1 (line 309) | struct is_reference_to_const_helper1 : true_helper1 type is_reference_to_const_helper1 (line 314) | struct is_reference_to_const_helper1 : false_helper1 type is_reference_to_const (line 320) | struct is_reference_to_const type is_reference_to_non_const_helper1 (line 327) | struct is_reference_to_non_const_helper1 type apply (line 330) | struct apply type is_reference_to_non_const_helper1 (line 342) | struct is_reference_to_non_const_helper1 : false_helper1 type is_reference_to_volatile_helper1 (line 361) | struct is_reference_to_volatile_helper1 type apply (line 364) | struct apply type is_reference_to_volatile_helper1 (line 375) | struct is_reference_to_volatile_helper1 : false_helper1 type is_reference_to_volatile (line 381) | struct is_reference_to_volatile type reference_to_pointer_impl (line 391) | struct reference_to_pointer_impl type is_member_function_pointer_help (line 418) | struct is_member_function_pointer_help type is_pointer_to_member_function_aux (line 427) | struct is_pointer_to_member_function_aux type is_reference_to_member_function_pointer (line 437) | struct is_reference_to_member_function_pointer type is_reference_to_class (line 452) | struct is_reference_to_class type is_pointer_to_class (line 469) | struct is_pointer_to_class FILE: stp/src/boost/detail/interlocked.hpp type boost (line 109) | namespace boost type detail (line 112) | namespace detail FILE: stp/src/boost/detail/is_function_ref_tester.hpp type boost (line 24) | namespace boost { type detail (line 25) | namespace detail { type is_function_ref_tester_ (line 26) | namespace is_function_ref_tester_ { class R (line 131) | class R class T (line 131) | class T FILE: stp/src/boost/detail/is_incrementable.hpp type tag (line 29) | struct tag {} type any (line 34) | struct any { template any(T const&); } type is_incrementable_2 (line 41) | namespace is_incrementable_2 type is_incrementable_ (line 48) | namespace is_incrementable_ type impl (line 80) | struct impl type postfix_impl (line 91) | struct postfix_impl type is_incrementable (line 110) | struct is_incrementable type is_postfix_incrementable (line 118) | struct is_postfix_incrementable FILE: stp/src/boost/detail/iterator.hpp type boost (line 77) | namespace boost { namespace detail { type detail (line 77) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 95) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 153) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 450) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type boost (line 95) | namespace boost { namespace detail { type detail (line 77) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 95) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 153) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 450) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type boost (line 153) | namespace boost { namespace detail { type detail (line 77) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 95) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 153) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 450) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type boost (line 450) | namespace boost { namespace detail { type detail (line 77) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 95) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 153) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type type detail (line 450) | namespace detail { type iterator_traits (line 81) | struct iterator_traits type iterator_traits (line 101) | struct iterator_traits type iterator_traits (line 111) | struct iterator_traits type iterator_traits (line 121) | struct iterator_traits type is_mutable_iterator_impl (line 190) | struct is_mutable_iterator_impl type is_full_iterator_traits_impl (line 214) | struct is_full_iterator_traits_impl type is_stlport_40_debug_iterator_impl (line 238) | struct is_stlport_40_debug_iterator_impl type stlport_40_debug_iterator_traits (line 253) | struct stlport_40_debug_iterator_traits type pointer_iterator_traits (line 263) | struct pointer_iterator_traits type pointer_iterator_traits (line 267) | struct pointer_iterator_traits class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_pointee (line 282) | class please_invoke_BOOST_TT_BROKEN_COMPILER_SPEC_on_cv_unqualified_... type pointer_value_type (line 285) | struct pointer_value_type type pointer_reference (line 298) | struct pointer_reference type pointer_iterator_traits (line 308) | struct pointer_iterator_traits type standard_iterator_traits (line 323) | struct standard_iterator_traits type msvc_stdlib_mutable_traits (line 333) | struct msvc_stdlib_mutable_traits type msvc_stdlib_const_traits (line 342) | struct msvc_stdlib_const_traits type is_bad_output_iterator (line 352) | struct is_bad_output_iterator type bad_output_iterator_traits (line 359) | struct bad_output_iterator_traits type msvc_stdlib_iterator_traits (line 372) | struct msvc_stdlib_iterator_traits type iterator_traits_aux (line 403) | struct iterator_traits_aux type iterator_traits (line 413) | struct iterator_traits type iterator_traits (line 437) | struct iterator_traits type iterator_traits_ (line 452) | namespace iterator_traits_ type distance_select (line 455) | struct distance_select method Difference (line 457) | static Difference execute(Iterator i1, const Iterator i2, ...) method Difference (line 468) | static Difference execute(Iterator i1, const Iterator i2, std::r... function distance (line 476) | inline typename iterator_traits::difference_type FILE: stp/src/boost/detail/lcast_precision.hpp type boost (line 36) | namespace boost { namespace detail { type detail (line 36) | namespace detail { class lcast_abstract_stub (line 38) | class lcast_abstract_stub {} type lcast_precision (line 45) | struct lcast_precision function lcast_set_precision (line 168) | inline void lcast_set_precision(std::ios_base& stream, T*) function lcast_set_precision (line 174) | inline void lcast_set_precision(std::ios_base& stream, Source*, Targ... FILE: stp/src/boost/detail/lightweight_test.hpp type boost (line 29) | namespace boost type detail (line 32) | namespace detail function test_failed_impl (line 41) | inline void test_failed_impl(char const * expr, char const * file, i... function error_impl (line 47) | inline void error_impl(char const * msg, char const * file, int line... function test_eq_impl (line 53) | inline void test_eq_impl( char const * expr1, char const * expr2, ch... function report_errors (line 69) | inline int report_errors() FILE: stp/src/boost/detail/lightweight_thread.hpp function pthread_create (line 36) | int pthread_create( pthread_t * thread, void const *, unsigned (__stdcal... function pthread_join (line 51) | int pthread_join( pthread_t thread, void ** /*value_ptr*/ ) type boost (line 62) | namespace boost type detail (line 65) | namespace detail class lw_abstract_thread (line 68) | class lw_abstract_thread function lw_thread_routine (line 89) | unsigned __stdcall lw_thread_routine( void * pv ) class lw_thread_impl (line 100) | class lw_thread_impl: public lw_abstract_thread method lw_thread_impl (line 104) | explicit lw_thread_impl( F f ): f_( f ) method run (line 108) | void run() function lw_thread_create (line 118) | int lw_thread_create( pthread_t & pt, F f ) FILE: stp/src/boost/detail/limits.hpp type std (line 55) | namespace std { type float_round_style (line 57) | enum float_round_style { type float_denorm_style (line 65) | enum float_denorm_style { class _Numeric_limits_base (line 94) | class _Numeric_limits_base { method __number (line 98) | static __number min BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { re... method __number (line 99) | static __number max BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { re... method __number (line 110) | static __number epsilon() throw() { return __number(); } method __number (line 111) | static __number round_error() throw() { return __number(); } method __number (line 126) | static __number infinity() throw() { return __number(); } method __number (line 127) | static __number quiet_NaN() throw() { return __number(); } method __number (line 128) | static __number signaling_NaN() throw() { return __number(); } method __number (line 129) | static __number denorm_min() throw() { return __number(); } class _Integer_limits (line 148) | class _Integer_limits : public _Numeric_limits_base<_Int> method _Int (line 153) | static _Int min BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { return... method _Int (line 154) | static _Int max BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { return... type float_helper (line 176) | struct float_helper{ method Number (line 177) | static Number get_word() throw() { method Number (line 188) | static Number get_word() throw() { type float_helper (line 187) | struct float_helper{ method Number (line 177) | static Number get_word() throw() { method Number (line 188) | static Number get_word() throw() { class _Floating_limits (line 208) | class _Floating_limits : public _Numeric_limits_base<__number> method __number (line 234) | static __number infinity() throw() { method __number (line 237) | static __number quiet_NaN() throw() { method __number (line 240) | static __number signaling_NaN() throw() { class numeric_limits (line 257) | class numeric_limits : public _Numeric_limits_base {} class numeric_limits (line 262) | class numeric_limits class numeric_limits (line 267) | class numeric_limits class numeric_limits (line 272) | class numeric_limits class numeric_limits (line 277) | class numeric_limits class numeric_limits (line 283) | class numeric_limits class numeric_limits (line 302) | class numeric_limits class numeric_limits (line 307) | class numeric_limits class numeric_limits (line 312) | class numeric_limits class numeric_limits (line 317) | class numeric_limits class numeric_limits (line 322) | class numeric_limits class numeric_limits (line 327) | class numeric_limits class numeric_limits (line 356) | class numeric_limits method BOOST_PREVENT_MACRO_SUBSTITUTION (line 377) | static float min BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { retur... method denorm_min (line 378) | static float denorm_min() throw() { return FLT_MIN; } method BOOST_PREVENT_MACRO_SUBSTITUTION (line 379) | static float max BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { retur... method epsilon (line 380) | static float epsilon() throw() { return FLT_EPSILON; } method round_error (line 381) | static float round_error() throw() { return 0.5f; } class numeric_limits (line 384) | class numeric_limits method BOOST_PREVENT_MACRO_SUBSTITUTION (line 405) | static double min BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { retu... method denorm_min (line 406) | static double denorm_min() throw() { return DBL_MIN; } method BOOST_PREVENT_MACRO_SUBSTITUTION (line 407) | static double max BOOST_PREVENT_MACRO_SUBSTITUTION () throw() { retu... method epsilon (line 408) | static double epsilon() throw() { return DBL_EPSILON; } method round_error (line 409) | static double round_error() throw() { return 0.5; } class numeric_limits (line 412) | class numeric_limits method BOOST_PREVENT_MACRO_SUBSTITUTION (line 433) | static long double min BOOST_PREVENT_MACRO_SUBSTITUTION () throw() {... method denorm_min (line 434) | static long double denorm_min() throw() { return LDBL_MIN; } method BOOST_PREVENT_MACRO_SUBSTITUTION (line 435) | static long double max BOOST_PREVENT_MACRO_SUBSTITUTION () throw() {... method epsilon (line 436) | static long double epsilon() throw() { return LDBL_EPSILON; } method round_error (line 437) | static long double round_error() throw() { return 4; } FILE: stp/src/boost/detail/named_template_params.hpp type boost (line 20) | namespace boost { type detail (line 21) | namespace detail { type default_argument (line 23) | struct default_argument { } type dummy_default_gen (line 25) | struct dummy_default_gen { type select (line 27) | struct select { type default_generator (line 33) | struct default_generator { type is_default (line 37) | struct is_default { type is_default (line 41) | struct is_default { type choose_default (line 46) | struct choose_default { type select (line 48) | struct select { type choose_arg (line 53) | struct choose_arg { type select (line 55) | struct select { type choose_arg_or_default (line 62) | struct choose_arg_or_default { typedef choose_arg type; } type choose_arg_or_default (line 64) | struct choose_arg_or_default { type choose_arg_or_default (line 69) | struct choose_arg_or_default { typedef choose_arg type; } type choose_arg_or_default (line 71) | struct choose_arg_or_default { class resolve_default (line 77) | class resolve_default { type named_template_param_base (line 93) | struct named_template_param_base { } type is_named_param_list (line 96) | struct is_named_param_list { type choose_named_params (line 100) | struct choose_named_params { type select (line 101) | struct select { typedef Prev type; } type choose_default_arg (line 103) | struct choose_default_arg { type select (line 104) | struct select { type choose_default_dispatch_ (line 109) | struct choose_default_dispatch_ type choose_default_dispatch_ (line 110) | struct choose_default_dispatch_ { type choose_default_dispatch_ (line 113) | struct choose_default_dispatch_ { type choose_default_dispatch (line 117) | struct choose_default_dispatch type choose_default_argument (line 121) | struct choose_default_argument { FILE: stp/src/boost/detail/none_t.hpp type boost (line 15) | namespace boost { type detail (line 17) | namespace detail { type none_helper (line 19) | struct none_helper{} FILE: stp/src/boost/detail/numeric_traits.hpp type boost (line 68) | namespace boost { namespace detail { type detail (line 68) | namespace detail { type is_signed (line 75) | struct is_signed type digit_traits_select (line 88) | struct digit_traits_select type digit_traits_select (line 91) | struct digit_traits_select type traits (line 93) | struct traits type digit_traits_select (line 100) | struct digit_traits_select type traits (line 102) | struct traits type digit_traits (line 112) | struct digit_traits type integer_traits (line 125) | struct integer_traits type numeric_traits (line 178) | struct numeric_traits function numeric_distance (line 184) | typename numeric_traits::difference_type numeric_distance(Nu... FILE: stp/src/boost/detail/ob_call_traits.hpp type boost (line 33) | namespace boost{ type detail (line 40) | namespace detail{ type standard_call_traits (line 43) | struct standard_call_traits type simple_call_traits (line 51) | struct simple_call_traits type reference_call_traits (line 59) | struct reference_call_traits type call_traits_chooser (line 68) | struct call_traits_chooser type rebind (line 71) | struct rebind type call_traits_chooser (line 78) | struct call_traits_chooser type rebind (line 81) | struct rebind type call_traits_chooser (line 88) | struct call_traits_chooser type rebind (line 91) | struct rebind type call_traits_sizeof_chooser2 (line 98) | struct call_traits_sizeof_chooser2 type small_rebind (line 101) | struct small_rebind type call_traits_sizeof_chooser2 (line 108) | struct call_traits_sizeof_chooser2 type small_rebind (line 111) | struct small_rebind type call_traits_chooser (line 118) | struct call_traits_chooser type rebind (line 121) | struct rebind type call_traits (line 132) | struct call_traits type call_traits (line 156) | struct call_traits FILE: stp/src/boost/detail/ob_compressed_pair.hpp type boost (line 38) | namespace boost class compressed_pair (line 51) | class compressed_pair method compressed_pair (line 440) | compressed_pair() : base_type() {} method compressed_pair (line 441) | compressed_pair(first_param_type x, second_param_type y) : base_type... method compressed_pair (line 443) | explicit compressed_pair(const A& x) : base_type(x){} method first_reference (line 445) | first_reference first() { return base_type::first(); } method first_const_reference (line 446) | first_const_reference first() const { return base_type::first(); } method second_reference (line 448) | second_reference second() { return base_type::second(); } method second_const_reference (line 449) | second_const_reference second() const { return base_type::second(); } method compressed_pair (line 477) | compressed_pair() : _first(), _second() {} method compressed_pair (line 478) | compressed_pair(first_param_type x, second_param_type y) : _first(x)... method compressed_pair (line 479) | explicit compressed_pair(first_param_type x) : _first(x), _second() {} method first_reference (line 483) | first_reference first() { return _first; } method first_const_reference (line 484) | first_const_reference first() const { return _first; } method second_reference (line 486) | second_reference second() { return _second; } method second_const_reference (line 487) | second_const_reference second() const { return _second; } method swap (line 489) | void swap(compressed_pair& y) type detail (line 53) | namespace detail{ type best_conversion_traits (line 56) | struct best_conversion_traits type init_one (line 68) | struct init_one type init_one<1> (line 71) | struct init_one<1> method init (line 74) | static void init(const A& a, T1* p1, T2*) type init_one<2> (line 81) | struct init_one<2> method init (line 84) | static void init(const A& a, T1*, T2* p2) class compressed_pair_0 (line 93) | class compressed_pair_0 method compressed_pair_0 (line 108) | compressed_pair_0() : _first(), _second() {} method compressed_pair_0 (line 109) | compressed_pair_0(first_param_type x, second_param_type y) : _firs... method compressed_pair_0 (line 111) | explicit compressed_pair_0(const A& val) method compressed_pair_0 (line 115) | compressed_pair_0(const ::boost::compressed_pair& x) method compressed_pair_0 (line 119) | compressed_pair_0& operator=(const compressed_pair_0& x) { method first_reference (line 128) | first_reference first() { return _first; } method first_const_reference (line 129) | first_const_reference first() const { return _first; } method second_reference (line 131) | second_reference second() { return _second; } method second_const_reference (line 132) | second_const_reference second() const { return _second; } method swap (line 134) | void swap(compressed_pair_0& y) class compressed_pair_1 (line 144) | class compressed_pair_1 : T2 method compressed_pair_1 (line 158) | compressed_pair_1() : T2(), _first() {} method compressed_pair_1 (line 159) | compressed_pair_1(first_param_type x, second_param_type y) : T2(y)... method compressed_pair_1 (line 162) | explicit compressed_pair_1(const A& val) method compressed_pair_1 (line 167) | compressed_pair_1(const ::boost::compressed_pair& x) method compressed_pair_1 (line 174) | compressed_pair_1& operator=(const compressed_pair_1& x) { method first_reference (line 181) | first_reference first() { return _first; } method first_const_reference (line 182) | first_const_reference first() const { return _first; } method second_reference (line 184) | second_reference second() { return *this; } method second_const_reference (line 185) | second_const_reference second() const { return *this; } method swap (line 187) | void swap(compressed_pair_1& y) class compressed_pair_2 (line 197) | class compressed_pair_2 : T1 method compressed_pair_2 (line 211) | compressed_pair_2() : T1(), _second() {} method compressed_pair_2 (line 212) | compressed_pair_2(first_param_type x, second_param_type y) : T1(x)... method compressed_pair_2 (line 214) | explicit compressed_pair_2(const A& val) method compressed_pair_2 (line 218) | compressed_pair_2(const ::boost::compressed_pair& x) method compressed_pair_2 (line 222) | compressed_pair_2& operator=(const compressed_pair_2& x) { method first_reference (line 230) | first_reference first() { return *this; } method first_const_reference (line 231) | first_const_reference first() const { return *this; } method second_reference (line 233) | second_reference second() { return _second; } method second_const_reference (line 234) | second_const_reference second() const { return _second; } method swap (line 236) | void swap(compressed_pair_2& y) class compressed_pair_3 (line 246) | class compressed_pair_3 : T1, T2 method compressed_pair_3 (line 258) | compressed_pair_3() : T1(), T2() {} method compressed_pair_3 (line 259) | compressed_pair_3(first_param_type x, second_param_type y) : T1(x)... method compressed_pair_3 (line 261) | explicit compressed_pair_3(const A& val) method compressed_pair_3 (line 265) | compressed_pair_3(const ::boost::compressed_pair& x) method first_reference (line 268) | first_reference first() { return *this; } method first_const_reference (line 269) | first_const_reference first() const { return *this; } method second_reference (line 271) | second_reference second() { return *this; } method second_const_reference (line 272) | second_const_reference second() const { return *this; } method swap (line 274) | void swap(compressed_pair_3& y) class compressed_pair_4 (line 282) | class compressed_pair_4 : T1 method compressed_pair_4 (line 294) | compressed_pair_4() : T1() {} method compressed_pair_4 (line 295) | compressed_pair_4(first_param_type x, second_param_type y) : T1(x)... method compressed_pair_4 (line 297) | explicit compressed_pair_4(first_param_type x) : T1(x), m_second(x... method compressed_pair_4 (line 298) | compressed_pair_4(const ::boost::compressed_pair& x) method first_reference (line 301) | first_reference first() { return *this; } method first_const_reference (line 302) | first_const_reference first() const { return *this; } method second_reference (line 304) | second_reference second() { return m_second; } method second_const_reference (line 305) | second_const_reference second() const { return m_second; } method swap (line 307) | void swap(compressed_pair_4& y) class compressed_pair_5 (line 317) | class compressed_pair_5 method compressed_pair_5 (line 332) | compressed_pair_5() : _first(), _second() {} method compressed_pair_5 (line 333) | compressed_pair_5(first_param_type x, second_param_type y) : _firs... method compressed_pair_5 (line 335) | explicit compressed_pair_5(first_param_type x) : _first(x), _secon... method compressed_pair_5 (line 336) | compressed_pair_5(const ::boost::compressed_pair& c) method first_reference (line 339) | first_reference first() { return _first; } method first_const_reference (line 340) | first_const_reference first() const { return _first; } method second_reference (line 342) | second_reference second() { return _second; } method second_const_reference (line 343) | second_const_reference second() const { return _second; } method swap (line 345) | void swap(compressed_pair_5& y) type compressed_pair_chooser (line 354) | struct compressed_pair_chooser type rebind (line 357) | struct rebind type compressed_pair_chooser (line 364) | struct compressed_pair_chooser type rebind (line 367) | struct rebind type compressed_pair_chooser (line 374) | struct compressed_pair_chooser type rebind (line 377) | struct rebind type compressed_pair_chooser (line 384) | struct compressed_pair_chooser type rebind (line 387) | struct rebind type compressed_pair_chooser (line 394) | struct compressed_pair_chooser type rebind (line 397) | struct rebind type compressed_pair_chooser (line 404) | struct compressed_pair_chooser type rebind (line 407) | struct rebind type compressed_pair_traits (line 414) | struct compressed_pair_traits class compressed_pair (line 426) | class compressed_pair : public detail::compressed_pair_traits:... method compressed_pair (line 440) | compressed_pair() : base_type() {} method compressed_pair (line 441) | compressed_pair(first_param_type x, second_param_type y) : base_type... method compressed_pair (line 443) | explicit compressed_pair(const A& x) : base_type(x){} method first_reference (line 445) | first_reference first() { return base_type::first(); } method first_const_reference (line 446) | first_const_reference first() const { return base_type::first(); } method second_reference (line 448) | second_reference second() { return base_type::second(); } method second_const_reference (line 449) | second_const_reference second() const { return base_type::second(); } method compressed_pair (line 477) | compressed_pair() : _first(), _second() {} method compressed_pair (line 478) | compressed_pair(first_param_type x, second_param_type y) : _first(x)... method compressed_pair (line 479) | explicit compressed_pair(first_param_type x) : _first(x), _second() {} method first_reference (line 483) | first_reference first() { return _first; } method first_const_reference (line 484) | first_const_reference first() const { return _first; } method second_reference (line 486) | second_reference second() { return _second; } method second_const_reference (line 487) | second_const_reference second() const { return _second; } method swap (line 489) | void swap(compressed_pair& y) function swap (line 453) | inline void swap(compressed_pair& x, compressed_pair& y) class compressed_pair (line 462) | class compressed_pair method compressed_pair (line 440) | compressed_pair() : base_type() {} method compressed_pair (line 441) | compressed_pair(first_param_type x, second_param_type y) : base_type... method compressed_pair (line 443) | explicit compressed_pair(const A& x) : base_type(x){} method first_reference (line 445) | first_reference first() { return base_type::first(); } method first_const_reference (line 446) | first_const_reference first() const { return base_type::first(); } method second_reference (line 448) | second_reference second() { return base_type::second(); } method second_const_reference (line 449) | second_const_reference second() const { return base_type::second(); } method compressed_pair (line 477) | compressed_pair() : _first(), _second() {} method compressed_pair (line 478) | compressed_pair(first_param_type x, second_param_type y) : _first(x)... method compressed_pair (line 479) | explicit compressed_pair(first_param_type x) : _first(x), _second() {} method first_reference (line 483) | first_reference first() { return _first; } method first_const_reference (line 484) | first_const_reference first() const { return _first; } method second_reference (line 486) | second_reference second() { return _second; } method second_const_reference (line 487) | second_const_reference second() const { return _second; } method swap (line 489) | void swap(compressed_pair& y) function swap (line 498) | inline void swap(compressed_pair& x, compressed_pair& y) FILE: stp/src/boost/detail/reference_content.hpp type boost (line 28) | namespace boost { type detail (line 30) | namespace detail { class reference_content (line 38) | class reference_content method reference_content (line 50) | reference_content(RefT r) method reference_content (line 55) | reference_content(const reference_content& operand) method RefT (line 66) | RefT get() const type make_reference_content (line 79) | struct make_reference_content type make_reference_content (line 84) | struct make_reference_content type make_reference_content< T& > (line 90) | struct make_reference_content< T& > type make_reference_content (line 98) | struct make_reference_content type make_reference_content< mpl::void_ > (line 110) | struct make_reference_content< mpl::void_ > type apply (line 113) | struct apply type has_nothrow_copy< ::boost::detail::reference_content< T& > > (line 130) | struct has_nothrow_copy< FILE: stp/src/boost/detail/select_type.hpp type boost (line 16) | namespace boost { namespace detail { type detail (line 16) | namespace detail { type if_true (line 23) | struct if_true type then (line 26) | struct then { typedef T type; } type if_true (line 30) | struct if_true type then (line 33) | struct then { typedef F type; } FILE: stp/src/boost/detail/sp_typeinfo.hpp type boost (line 25) | namespace boost type detail (line 28) | namespace detail class sp_typeinfo (line 31) | class sp_typeinfo method sp_typeinfo (line 42) | explicit sp_typeinfo( char const * name ): name_( name ) method before (line 56) | bool before( sp_typeinfo const& rhs ) const type sp_typeid_ (line 67) | struct sp_typeid_ type sp_typeid_< T & > (line 79) | struct sp_typeid_< T & >: sp_typeid_< T > type sp_typeid_< T const > (line 83) | struct sp_typeid_< T const >: sp_typeid_< T > type sp_typeid_< T volatile > (line 87) | struct sp_typeid_< T volatile >: sp_typeid_< T > type sp_typeid_< T const volatile > (line 91) | struct sp_typeid_< T const volatile >: sp_typeid_< T > type detail (line 108) | namespace detail class sp_typeinfo (line 31) | class sp_typeinfo method sp_typeinfo (line 42) | explicit sp_typeinfo( char const * name ): name_( name ) method before (line 56) | bool before( sp_typeinfo const& rhs ) const type sp_typeid_ (line 67) | struct sp_typeid_ type sp_typeid_< T & > (line 79) | struct sp_typeid_< T & >: sp_typeid_< T > type sp_typeid_< T const > (line 83) | struct sp_typeid_< T const >: sp_typeid_< T > type sp_typeid_< T volatile > (line 87) | struct sp_typeid_< T volatile >: sp_typeid_< T > type sp_typeid_< T const volatile > (line 91) | struct sp_typeid_< T const volatile >: sp_typeid_< T > type boost (line 105) | namespace boost type detail (line 28) | namespace detail class sp_typeinfo (line 31) | class sp_typeinfo method sp_typeinfo (line 42) | explicit sp_typeinfo( char const * name ): name_( name ) method before (line 56) | bool before( sp_typeinfo const& rhs ) const type sp_typeid_ (line 67) | struct sp_typeid_ type sp_typeid_< T & > (line 79) | struct sp_typeid_< T & >: sp_typeid_< T > type sp_typeid_< T const > (line 83) | struct sp_typeid_< T const >: sp_typeid_< T > type sp_typeid_< T volatile > (line 87) | struct sp_typeid_< T volatile >: sp_typeid_< T > type sp_typeid_< T const volatile > (line 91) | struct sp_typeid_< T const volatile >: sp_typeid_< T > type detail (line 108) | namespace detail class sp_typeinfo (line 31) | class sp_typeinfo method sp_typeinfo (line 42) | explicit sp_typeinfo( char const * name ): name_( name ) method before (line 56) | bool before( sp_typeinfo const& rhs ) const type sp_typeid_ (line 67) | struct sp_typeid_ type sp_typeid_< T & > (line 79) | struct sp_typeid_< T & >: sp_typeid_< T > type sp_typeid_< T const > (line 83) | struct sp_typeid_< T const >: sp_typeid_< T > type sp_typeid_< T volatile > (line 87) | struct sp_typeid_< T volatile >: sp_typeid_< T > type sp_typeid_< T const volatile > (line 91) | struct sp_typeid_< T const volatile >: sp_typeid_< T > FILE: stp/src/boost/detail/utf8_codecvt_facet.hpp type std (line 89) | namespace std { function BOOST_UTF8_BEGIN_NAMESPACE (line 104) | BOOST_UTF8_BEGIN_NAMESPACE FILE: stp/src/boost/pool/detail/ct_gcd_lcm.hpp type boost (line 15) | namespace boost { type details (line 17) | namespace details { type pool (line 18) | namespace pool { type details (line 31) | namespace details { type ct_gcd_helper (line 33) | struct ct_gcd_helper type ct_gcd_helper (line 35) | struct ct_gcd_helper type ct_gcd_helper (line 45) | struct ct_gcd_helper type ct_gcd2 (line 63) | struct ct_gcd2 type helper (line 66) | struct helper type helper<0> (line 71) | struct helper<0> type ct_gcd (line 52) | struct ct_gcd type details (line 62) | namespace details { type ct_gcd_helper (line 33) | struct ct_gcd_helper type ct_gcd_helper (line 35) | struct ct_gcd_helper type ct_gcd_helper (line 45) | struct ct_gcd_helper type ct_gcd2 (line 63) | struct ct_gcd2 type helper (line 66) | struct helper type helper<0> (line 71) | struct helper<0> type ct_gcd (line 78) | struct ct_gcd type ct_lcm (line 93) | struct ct_lcm FILE: stp/src/boost/pool/detail/gcd_lcm.hpp type boost (line 12) | namespace boost { type details (line 14) | namespace details { type pool (line 15) | namespace pool { function Integer (line 26) | Integer gcd(Integer A, Integer B) function Integer (line 45) | Integer lcm(const Integer & A, const Integer & B) FILE: stp/src/boost/pool/detail/guard.hpp type boost (line 14) | namespace boost { type details (line 16) | namespace details { type pool (line 17) | namespace pool { class guard (line 20) | class guard method guard (line 29) | explicit guard(Mutex & nmtx) FILE: stp/src/boost/pool/detail/mutex.hpp type boost (line 55) | namespace boost { type details (line 57) | namespace details { type pool (line 58) | namespace pool { class win32_mutex (line 64) | class win32_mutex method win32_mutex (line 73) | win32_mutex() method lock (line 79) | void lock() method unlock (line 82) | void unlock() class pthread_mutex (line 90) | class pthread_mutex method pthread_mutex (line 99) | pthread_mutex() method lock (line 105) | void lock() method unlock (line 108) | void unlock() class null_mutex (line 116) | class null_mutex method null_mutex (line 123) | null_mutex() { } method lock (line 125) | static void lock() { } method unlock (line 126) | static void unlock() { } FILE: stp/src/boost/pool/detail/singleton.hpp type boost (line 51) | namespace boost { type details (line 53) | namespace details { type pool (line 54) | namespace pool { type singleton_default (line 58) | struct singleton_default type object_creator (line 61) | struct object_creator method object_creator (line 66) | object_creator() { singleton_default::instance(); } method do_nothing (line 67) | inline void do_nothing() const { } method object_type (line 78) | static object_type & instance() FILE: stp/src/boost/pool/object_pool.hpp type boost (line 34) | namespace boost { class object_pool (line 38) | class object_pool: protected pool method object_pool (line 56) | explicit object_pool(const size_type next_size = 32) method element_type (line 62) | element_type * malloc() method free (line 64) | void free(element_type * const chunk) method is_from (line 66) | bool is_from(element_type * const chunk) const method element_type (line 69) | element_type * construct() method destroy (line 87) | void destroy(element_type * const chunk) method size_type (line 94) | size_type get_next_size() const { return store().get_next_size(); } method set_next_size (line 95) | void set_next_size(const size_type x) { store().set_next_size(x); } FILE: stp/src/boost/pool/pool.hpp type std (line 37) | namespace std { using ::malloc; using ::free; } type boost (line 47) | namespace boost { type default_user_allocator_new_delete (line 49) | struct default_user_allocator_new_delete method free (line 56) | static void free(char * const block) type default_user_allocator_malloc_free (line 60) | struct default_user_allocator_malloc_free method free (line 67) | static void free(char * const block) type details (line 71) | namespace details { class PODptr (line 80) | class PODptr method PODptr (line 98) | PODptr(char * const nptr, const size_type nsize) method PODptr (line 100) | PODptr() method valid (line 103) | bool valid() const { return (begin() != 0); } method invalidate (line 104) | void invalidate() { begin() = 0; } method size_type (line 108) | size_type total_size() const { return sz; } method size_type (line 109) | size_type element_size() const method size_type (line 115) | size_type & next_size() const method PODptr (line 120) | PODptr next() const method next (line 122) | void next(const PODptr & arg) const class pool (line 132) | class pool: protected simple_segregated_storage< method is_from (line 162) | static bool is_from(void * const chunk, char * const i, method size_type (line 181) | size_type alloc_size() const method pool (line 194) | explicit pool(const size_type nrequested_size, method size_type (line 211) | size_type get_next_size() const { return next_size; } method set_next_size (line 212) | void set_next_size(const size_type nnext_size) { next_size = start_s... method size_type (line 213) | size_type get_requested_size() const { return requested_size; } method free (line 241) | void free(void * const chunk) method ordered_free (line 246) | void ordered_free(void * const chunk) method free (line 251) | void free(void * const chunks, const size_type n) method ordered_free (line 263) | void ordered_free(void * const chunks, const size_type n) method is_from (line 274) | bool is_from(void * const chunk) const FILE: stp/src/boost/pool/pool_alloc.hpp type boost (line 31) | namespace boost { type pool_allocator_tag (line 33) | struct pool_allocator_tag { } class pool_allocator (line 39) | class pool_allocator type rebind (line 55) | struct rebind method pool_allocator (line 61) | pool_allocator() method pool_allocator (line 77) | pool_allocator(const pool_allocator (line 134) | class pool_allocator type rebind (line 140) | struct rebind { type fast_pool_allocator_tag (line 145) | struct fast_pool_allocator_tag { } class fast_pool_allocator (line 151) | class fast_pool_allocator type rebind (line 167) | struct rebind method fast_pool_allocator (line 173) | fast_pool_allocator() method fast_pool_allocator (line 189) | fast_pool_allocator( method pointer (line 202) | static pointer address(reference r) method const_pointer (line 204) | static const_pointer address(const_reference s) method size_type (line 206) | static size_type max_size() method construct (line 208) | void construct(const pointer ptr, const value_type & t) method destroy (line 210) | void destroy(const pointer ptr) method pointer (line 221) | static pointer allocate(const size_type n) method pointer (line 234) | static pointer allocate(const size_type n, const void * const) method pointer (line 236) | static pointer allocate() method deallocate (line 245) | static void deallocate(const pointer ptr, const size_type n) method deallocate (line 258) | static void deallocate(const pointer ptr) class fast_pool_allocator (line 269) | class fast_pool_allocator type rebind (line 275) | struct rebind { FILE: stp/src/boost/pool/poolfwd.hpp type boost (line 20) | namespace boost { class simple_segregated_storage (line 26) | class simple_segregated_storage type default_user_allocator_new_delete (line 31) | struct default_user_allocator_new_delete type default_user_allocator_malloc_free (line 32) | struct default_user_allocator_malloc_free class pool (line 35) | class pool class object_pool (line 41) | class object_pool type singleton_pool (line 50) | struct singleton_pool type pool_allocator_tag (line 55) | struct pool_allocator_tag class pool_allocator (line 61) | class pool_allocator type fast_pool_allocator_tag (line 63) | struct fast_pool_allocator_tag class fast_pool_allocator (line 69) | class fast_pool_allocator FILE: stp/src/boost/pool/simple_segregated_storage.hpp type boost (line 17) | namespace boost { class simple_segregated_storage (line 20) | class simple_segregated_storage method simple_segregated_storage (line 50) | simple_segregated_storage() method add_block (line 67) | void add_block(void * const block, method add_ordered_block (line 77) | void add_ordered_block(void * const block, method empty (line 96) | bool empty() const { return (first == 0); } method free (line 111) | void free(void * const chunk) method ordered_free (line 120) | void ordered_free(void * const chunk) method free_n (line 147) | void free_n(void * const chunks, const size_type n, method ordered_free_n (line 156) | void ordered_free_n(void * const chunks, const size_type n, FILE: stp/src/boost/pool/singleton_pool.hpp type boost (line 21) | namespace boost { type singleton_pool (line 31) | struct singleton_pool type pool_type (line 44) | struct pool_type: Mutex method pool_type (line 47) | pool_type():p(RequestedSize, NextSize) { } method is_from (line 73) | static bool is_from(void * const ptr) method free (line 79) | static void free(void * const ptr) method ordered_free (line 85) | static void ordered_free(void * const ptr) method free (line 91) | static void free(void * const ptr, const size_type n) method ordered_free (line 97) | static void ordered_free(void * const ptr, const size_type n) method release_memory (line 103) | static bool release_memory() method purge_memory (line 109) | static bool purge_memory() FILE: stp/src/boost/static_assert.hpp type boost (line 45) | namespace boost{ type STATIC_ASSERTION_FAILURE (line 48) | struct STATIC_ASSERTION_FAILURE type STATIC_ASSERTION_FAILURE (line 50) | struct STATIC_ASSERTION_FAILURE { enum { value = 1 }; } type static_assert_test (line 53) | struct static_assert_test{} FILE: stp/src/boost/type_traits/add_const.hpp type boost (line 18) | namespace boost { FILE: stp/src/boost/type_traits/add_cv.hpp type boost (line 19) | namespace boost { FILE: stp/src/boost/type_traits/add_pointer.hpp type boost (line 17) | namespace boost { type detail (line 19) | namespace detail { type add_pointer_impl (line 28) | struct add_pointer_impl type add_pointer_impl (line 33) | struct add_pointer_impl type add_pointer_impl (line 38) | struct add_pointer_impl type add_pointer_impl (line 43) | struct add_pointer_impl type add_pointer_impl (line 48) | struct add_pointer_impl type add_pointer_impl (line 56) | struct add_pointer_impl FILE: stp/src/boost/type_traits/add_reference.hpp type boost (line 19) | namespace boost { type detail (line 21) | namespace detail { type reference_adder (line 26) | struct reference_adder type result_ (line 28) | struct result_ type reference_adder (line 35) | struct reference_adder type result_ (line 37) | struct result_ type add_reference_impl (line 44) | struct add_reference_impl type add_reference_impl (line 56) | struct add_reference_impl FILE: stp/src/boost/type_traits/add_volatile.hpp type boost (line 18) | namespace boost { FILE: stp/src/boost/type_traits/alignment_of.hpp type alignment_of (line 29) | struct alignment_of type detail (line 32) | namespace detail { type alignment_of_hack (line 39) | struct alignment_of_hack type alignment_logic (line 50) | struct alignment_logic type alignment_of_impl (line 57) | struct alignment_of_impl type alignment_of (line 95) | struct alignment_of type long_double_wrapper (line 103) | struct long_double_wrapper{ long double ld; } type alignment_of (line 104) | struct alignment_of FILE: stp/src/boost/type_traits/broken_compiler_spec.hpp type boost (line 17) | namespace boost { namespace detail { type detail (line 17) | namespace detail { type remove_const_impl (line 18) | struct remove_const_impl { typedef T type; } type remove_volatile_impl (line 19) | struct remove_volatile_impl { typedef T type; } type remove_pointer_impl (line 20) | struct remove_pointer_impl { typedef T type; } type remove_reference_impl (line 21) | struct remove_reference_impl { typedef T type; } FILE: stp/src/boost/type_traits/decay.hpp type boost (line 21) | namespace boost type decay (line 25) | struct decay FILE: stp/src/boost/type_traits/detail/cv_traits_impl.hpp type boost (line 27) | namespace boost { type type_traits (line 28) | namespace type_traits { type gcc8503 (line 29) | namespace gcc8503 { type cv_traits_imp (line 32) | struct cv_traits_imp {} type cv_traits_imp (line 35) | struct cv_traits_imp type cv_traits_imp (line 43) | struct cv_traits_imp type cv_traits_imp (line 51) | struct cv_traits_imp type cv_traits_imp (line 59) | struct cv_traits_imp type detail (line 75) | namespace detail { type cv_traits_imp (line 80) | struct cv_traits_imp : ::boost::type_traits::gcc8503::cv_traits_imp<... type cv_traits_imp (line 83) | struct cv_traits_imp FILE: stp/src/boost/type_traits/detail/false_result.hpp type boost (line 14) | namespace boost { type type_traits (line 15) | namespace type_traits { type false_result (line 18) | struct false_result type result_ (line 20) | struct result_ FILE: stp/src/boost/type_traits/detail/ice_and.hpp type boost (line 14) | namespace boost { type type_traits (line 15) | namespace type_traits { type ice_and (line 18) | struct ice_and type ice_and (line 21) | struct ice_and type ice_and (line 27) | struct ice_and FILE: stp/src/boost/type_traits/detail/ice_eq.hpp type boost (line 13) | namespace boost { type type_traits (line 14) | namespace type_traits { type ice_eq (line 17) | struct ice_eq type ice_ne (line 23) | struct ice_ne FILE: stp/src/boost/type_traits/detail/ice_not.hpp type boost (line 13) | namespace boost { type type_traits (line 14) | namespace type_traits { type ice_not (line 17) | struct ice_not type ice_not (line 23) | struct ice_not FILE: stp/src/boost/type_traits/detail/ice_or.hpp type boost (line 13) | namespace boost { type type_traits (line 14) | namespace type_traits { type ice_or (line 17) | struct ice_or type ice_or (line 20) | struct ice_or type ice_or (line 26) | struct ice_or FILE: stp/src/boost/type_traits/detail/is_function_ptr_helper.hpp type boost (line 26) | namespace boost { type type_traits (line 27) | namespace type_traits { type is_function_ptr_helper (line 30) | struct is_function_ptr_helper type is_function_ptr_helper (line 39) | struct is_function_ptr_helper { BOOST_STATIC_CONSTANT(bool,... type is_function_ptr_helper (line 45) | struct is_function_ptr_helper { BOOST_STATIC_CONSTANT(bo... type is_function_ptr_helper (line 51) | struct is_function_ptr_helper { BOOST_STATIC_CONSTA... type is_function_ptr_helper (line 57) | struct is_function_ptr_helper { BOOST_STATIC_C... type is_function_ptr_helper (line 63) | struct is_function_ptr_helper { BOOST_STA... type is_function_ptr_helper (line 69) | struct is_function_ptr_helper { BOOS... type is_function_ptr_helper (line 75) | struct is_function_ptr_helper {... type is_function_ptr_helper (line 81) | struct is_function_ptr_helper (line 87) | struct is_function_ptr_helper (line 93) | struct is_function_ptr_helper (line 99) | struct is_function_ptr_helper (line 105) | struct is_function_ptr_helper (line 111) | struct is_function_ptr_helper (line 117) | struct is_function_ptr_helper (line 123) | struct is_function_ptr_helper (line 129) | struct is_function_ptr_helper (line 135) | struct is_function_ptr_helper (line 141) | struct is_function_ptr_helper (line 147) | struct is_function_ptr_helper (line 153) | struct is_function_ptr_helper (line 159) | struct is_function_ptr_helper (line 165) | struct is_function_ptr_helper (line 171) | struct is_function_ptr_helper (line 177) | struct is_function_ptr_helper (line 183) | struct is_function_ptr_helper (line 189) | struct is_function_ptr_helper (line 42) | struct is_function_ptr_helper { BOOST_STATIC_CONSTANT(bool,... type is_function_ptr_helper (line 48) | struct is_function_ptr_helper { BOOST_STATIC_CONSTANT(bo... type is_function_ptr_helper (line 54) | struct is_function_ptr_helper { BOOST_STATIC_CONSTA... type is_function_ptr_helper (line 60) | struct is_function_ptr_helper { BOOST_STATIC_C... type is_function_ptr_helper (line 66) | struct is_function_ptr_helper { BOOST_STA... type is_function_ptr_helper (line 72) | struct is_function_ptr_helper { BOOS... type is_function_ptr_helper (line 78) | struct is_function_ptr_helper {... type is_function_ptr_helper (line 84) | struct is_function_ptr_helper (line 90) | struct is_function_ptr_helper (line 96) | struct is_function_ptr_helper (line 102) | struct is_function_ptr_helper (line 108) | struct is_function_ptr_helper (line 114) | struct is_function_ptr_helper (line 120) | struct is_function_ptr_helper (line 126) | struct is_function_ptr_helper (line 132) | struct is_function_ptr_helper (line 138) | struct is_function_ptr_helper (line 144) | struct is_function_ptr_helper (line 150) | struct is_function_ptr_helper (line 156) | struct is_function_ptr_helper (line 162) | struct is_function_ptr_helper (line 168) | struct is_function_ptr_helper (line 174) | struct is_function_ptr_helper (line 180) | struct is_function_ptr_helper (line 186) | struct is_function_ptr_helper (line 192) | struct is_function_ptr_helper (line 214) | struct is_function_ptr_helper (line 217) | struct is_function_ptr_helper (line 39) | struct is_mem_fun_pointer_impl { BOOST_STATIC_CONSTANT(... type is_mem_fun_pointer_impl (line 47) | struct is_mem_fun_pointer_impl { BOOST_STATIC_CON... type is_mem_fun_pointer_impl (line 50) | struct is_mem_fun_pointer_impl { BOOST_STATIC_... type is_mem_fun_pointer_impl (line 67) | struct is_mem_fun_pointer_impl { BOOST_STATIC_CONSTA... type is_mem_fun_pointer_impl (line 75) | struct is_mem_fun_pointer_impl { BOOST_STATIC_... type is_mem_fun_pointer_impl (line 78) | struct is_mem_fun_pointer_impl { BOOST_STAT... type is_mem_fun_pointer_impl (line 95) | struct is_mem_fun_pointer_impl { BOOST_STATIC_C... type is_mem_fun_pointer_impl (line 103) | struct is_mem_fun_pointer_impl { BOOST_ST... type is_mem_fun_pointer_impl (line 106) | struct is_mem_fun_pointer_impl { BOOST... type is_mem_fun_pointer_impl (line 123) | struct is_mem_fun_pointer_impl { BOOST_STA... type is_mem_fun_pointer_impl (line 131) | struct is_mem_fun_pointer_impl { BOO... type is_mem_fun_pointer_impl (line 134) | struct is_mem_fun_pointer_impl { ... type is_mem_fun_pointer_impl (line 151) | struct is_mem_fun_pointer_impl { BOOS... type is_mem_fun_pointer_impl (line 159) | struct is_mem_fun_pointer_impl ... type is_mem_fun_pointer_impl (line 162) | struct is_mem_fun_pointer_impl (line 179) | struct is_mem_fun_pointer_impl {... type is_mem_fun_pointer_impl (line 187) | struct is_mem_fun_pointer_impl (line 190) | struct is_mem_fun_pointer_impl (line 207) | struct is_mem_fun_pointer_impl (line 215) | struct is_mem_fun_pointer_impl (line 218) | struct is_mem_fun_pointer_impl (line 235) | struct is_mem_fun_pointer_impl (line 243) | struct is_mem_fun_pointer_impl (line 246) | struct is_mem_fun_pointer_impl (line 263) | struct is_mem_fun_pointer_impl (line 271) | struct is_mem_fun_pointer_impl (line 274) | struct is_mem_fun_pointer_impl (line 291) | struct is_mem_fun_pointer_impl (line 299) | struct is_mem_fun_pointer_impl (line 302) | struct is_mem_fun_pointer_impl (line 319) | struct is_mem_fun_pointer_impl (line 327) | struct is_mem_fun_pointer_impl (line 330) | struct is_mem_fun_pointer_impl (line 347) | struct is_mem_fun_pointer_impl (line 355) | struct is_mem_fun_pointer_impl (line 358) | struct is_mem_fun_pointer_impl (line 375) | struct is_mem_fun_pointer_impl (line 383) | struct is_mem_fun_pointer_impl (line 386) | struct is_mem_fun_pointer_impl (line 403) | struct is_mem_fun_pointer_impl (line 411) | struct is_mem_fun_pointer_impl (line 414) | struct is_mem_fun_pointer_impl (line 431) | struct is_mem_fun_pointer_impl (line 439) | struct is_mem_fun_pointer_impl (line 442) | struct is_mem_fun_pointer_impl (line 459) | struct is_mem_fun_pointer_impl (line 467) | struct is_mem_fun_pointer_impl (line 470) | struct is_mem_fun_pointer_impl (line 487) | struct is_mem_fun_pointer_impl (line 495) | struct is_mem_fun_pointer_impl (line 498) | struct is_mem_fun_pointer_impl (line 515) | struct is_mem_fun_pointer_impl (line 523) | struct is_mem_fun_pointer_impl (line 526) | struct is_mem_fun_pointer_impl (line 543) | struct is_mem_fun_pointer_impl (line 551) | struct is_mem_fun_pointer_impl (line 554) | struct is_mem_fun_pointer_impl (line 571) | struct is_mem_fun_pointer_impl (line 579) | struct is_mem_fun_pointer_impl (line 582) | struct is_mem_fun_pointer_impl (line 599) | struct is_mem_fun_pointer_impl (line 607) | struct is_mem_fun_pointer_impl (line 610) | struct is_mem_fun_pointer_impl (line 627) | struct is_mem_fun_pointer_impl (line 635) | struct is_mem_fun_pointer_impl (line 638) | struct is_mem_fun_pointer_impl (line 655) | struct is_mem_fun_pointer_impl (line 663) | struct is_mem_fun_pointer_impl (line 666) | struct is_mem_fun_pointer_impl (line 683) | struct is_mem_fun_pointer_impl (line 691) | struct is_mem_fun_pointer_impl (line 694) | struct is_mem_fun_pointer_impl (line 711) | struct is_mem_fun_pointer_impl (line 719) | struct is_mem_fun_pointer_impl (line 722) | struct is_mem_fun_pointer_impl (line 739) | struct is_mem_fun_pointer_impl (line 747) | struct is_mem_fun_pointer_impl (line 750) | struct is_mem_fun_pointer_impl (line 42) | struct is_mem_fun_pointer_impl { BOOST_STATIC_CONSTANT(... type is_mem_fun_pointer_impl (line 57) | struct is_mem_fun_pointer_impl { BOOST_STATIC_CON... type is_mem_fun_pointer_impl (line 60) | struct is_mem_fun_pointer_impl { BOOST_STATIC_... type is_mem_fun_pointer_impl (line 70) | struct is_mem_fun_pointer_impl { BOOST_STATIC_CONSTA... type is_mem_fun_pointer_impl (line 85) | struct is_mem_fun_pointer_impl { BOOST_STATIC_... type is_mem_fun_pointer_impl (line 88) | struct is_mem_fun_pointer_impl { BOOST_STAT... type is_mem_fun_pointer_impl (line 98) | struct is_mem_fun_pointer_impl { BOOST_STATIC_C... type is_mem_fun_pointer_impl (line 113) | struct is_mem_fun_pointer_impl { BOOST_ST... type is_mem_fun_pointer_impl (line 116) | struct is_mem_fun_pointer_impl { BOOST... type is_mem_fun_pointer_impl (line 126) | struct is_mem_fun_pointer_impl { BOOST_STA... type is_mem_fun_pointer_impl (line 141) | struct is_mem_fun_pointer_impl { BOO... type is_mem_fun_pointer_impl (line 144) | struct is_mem_fun_pointer_impl { ... type is_mem_fun_pointer_impl (line 154) | struct is_mem_fun_pointer_impl { BOOS... type is_mem_fun_pointer_impl (line 169) | struct is_mem_fun_pointer_impl ... type is_mem_fun_pointer_impl (line 172) | struct is_mem_fun_pointer_impl (line 182) | struct is_mem_fun_pointer_impl {... type is_mem_fun_pointer_impl (line 197) | struct is_mem_fun_pointer_impl (line 200) | struct is_mem_fun_pointer_impl (line 210) | struct is_mem_fun_pointer_impl (line 225) | struct is_mem_fun_pointer_impl (line 228) | struct is_mem_fun_pointer_impl (line 238) | struct is_mem_fun_pointer_impl (line 253) | struct is_mem_fun_pointer_impl (line 256) | struct is_mem_fun_pointer_impl (line 266) | struct is_mem_fun_pointer_impl (line 281) | struct is_mem_fun_pointer_impl (line 284) | struct is_mem_fun_pointer_impl (line 294) | struct is_mem_fun_pointer_impl (line 309) | struct is_mem_fun_pointer_impl (line 312) | struct is_mem_fun_pointer_impl (line 322) | struct is_mem_fun_pointer_impl (line 337) | struct is_mem_fun_pointer_impl (line 340) | struct is_mem_fun_pointer_impl (line 350) | struct is_mem_fun_pointer_impl (line 365) | struct is_mem_fun_pointer_impl (line 368) | struct is_mem_fun_pointer_impl (line 378) | struct is_mem_fun_pointer_impl (line 393) | struct is_mem_fun_pointer_impl (line 396) | struct is_mem_fun_pointer_impl (line 406) | struct is_mem_fun_pointer_impl (line 421) | struct is_mem_fun_pointer_impl (line 424) | struct is_mem_fun_pointer_impl (line 434) | struct is_mem_fun_pointer_impl (line 449) | struct is_mem_fun_pointer_impl (line 452) | struct is_mem_fun_pointer_impl (line 462) | struct is_mem_fun_pointer_impl (line 477) | struct is_mem_fun_pointer_impl (line 480) | struct is_mem_fun_pointer_impl (line 490) | struct is_mem_fun_pointer_impl (line 505) | struct is_mem_fun_pointer_impl (line 508) | struct is_mem_fun_pointer_impl (line 518) | struct is_mem_fun_pointer_impl (line 533) | struct is_mem_fun_pointer_impl (line 536) | struct is_mem_fun_pointer_impl (line 546) | struct is_mem_fun_pointer_impl (line 561) | struct is_mem_fun_pointer_impl (line 564) | struct is_mem_fun_pointer_impl (line 574) | struct is_mem_fun_pointer_impl (line 589) | struct is_mem_fun_pointer_impl (line 592) | struct is_mem_fun_pointer_impl (line 602) | struct is_mem_fun_pointer_impl (line 617) | struct is_mem_fun_pointer_impl (line 620) | struct is_mem_fun_pointer_impl (line 630) | struct is_mem_fun_pointer_impl (line 645) | struct is_mem_fun_pointer_impl (line 648) | struct is_mem_fun_pointer_impl (line 658) | struct is_mem_fun_pointer_impl (line 673) | struct is_mem_fun_pointer_impl (line 676) | struct is_mem_fun_pointer_impl (line 686) | struct is_mem_fun_pointer_impl (line 701) | struct is_mem_fun_pointer_impl (line 704) | struct is_mem_fun_pointer_impl (line 714) | struct is_mem_fun_pointer_impl (line 729) | struct is_mem_fun_pointer_impl (line 732) | struct is_mem_fun_pointer_impl (line 742) | struct is_mem_fun_pointer_impl (line 757) | struct is_mem_fun_pointer_impl (line 760) | struct is_mem_fun_pointer_impl (line 787) | struct is_mem_fun_pointer_impl (line 790) | struct is_mem_fun_pointer_impl (line 795) | struct is_mem_fun_pointer_impl (line 798) | struct is_mem_fun_pointer_impl (line 805) | struct is_mem_fun_pointer_impl (line 808) | struct is_mem_fun_pointer_impl (line 36) | struct extent_imp type extent_imp (line 42) | struct extent_imp type extent_imp (line 48) | struct extent_imp type extent_imp (line 54) | struct extent_imp type extent_imp (line 60) | struct extent_imp type extent_imp (line 66) | struct extent_imp type extent_imp (line 72) | struct extent_imp type extent_imp (line 78) | struct extent_imp type extent_imp (line 85) | struct extent_imp type extent_imp (line 90) | struct extent_imp type extent_imp (line 95) | struct extent_imp type extent_imp (line 100) | struct extent_imp type extent_imp (line 105) | struct extent_imp type extent_imp (line 110) | struct extent_imp type extent_imp (line 115) | struct extent_imp type extent_imp (line 120) | struct extent_imp type extent (line 131) | struct extent FILE: stp/src/boost/type_traits/floating_point_promotion.hpp type boost (line 23) | namespace boost { type type_traits (line 25) | namespace type_traits { namespace detail { type detail (line 25) | namespace detail { type floating_point_promotion (line 30) | struct floating_point_promotion type floating_point_promotion (line 36) | struct floating_point_promotion type floating_point_promotion (line 42) | struct floating_point_promotion type floating_point_promotion (line 48) | struct floating_point_promotion type floating_point_promotion (line 54) | struct floating_point_promotion type floating_point_promotion (line 62) | struct floating_point_promotion FILE: stp/src/boost/type_traits/function_traits.hpp type boost (line 16) | namespace boost { type detail (line 19) | namespace detail { type function_traits_helper (line 21) | struct function_traits_helper type function_traits_helper (line 24) | struct function_traits_helper type function_traits_helper (line 31) | struct function_traits_helper type function_traits_helper (line 40) | struct function_traits_helper type function_traits_helper (line 51) | struct function_traits_helper type function_traits_helper (line 61) | struct function_traits_helper type function_traits_helper (line 73) | struct function_traits_helper type function_traits_helper (line 86) | struct function_traits_helper type function_traits_helper (line 100) | struct function_traits_helper type function_traits_helper (line 115) | struct function_traits_helper type function_traits_helper (line 131) | struct function_traits_helper (line 149) | struct function_traits_helper (line 24) | struct function_traits_helper type function_traits_helper (line 31) | struct function_traits_helper type function_traits_helper (line 40) | struct function_traits_helper type function_traits_helper (line 51) | struct function_traits_helper type function_traits_helper (line 61) | struct function_traits_helper type function_traits_helper (line 73) | struct function_traits_helper type function_traits_helper (line 86) | struct function_traits_helper type function_traits_helper (line 100) | struct function_traits_helper type function_traits_helper (line 115) | struct function_traits_helper type function_traits_helper (line 131) | struct function_traits_helper (line 149) | struct function_traits_helper type integral_constant (line 25) | struct integral_constant : public mpl::true_ type integral_constant (line 36) | struct integral_constant : public mpl::false_ FILE: stp/src/boost/type_traits/integral_promotion.hpp type boost (line 22) | namespace boost { type type_traits (line 24) | namespace type_traits { namespace detail { type detail (line 24) | namespace detail { type need_promotion (line 27) | struct need_promotion : boost::is_enum {} type need_promotion (line 30) | struct need_promotion : true_type {} type need_promotion (line 31) | struct need_promotion : true_type {} type need_promotion (line 32) | struct need_promotion : true_type {} type need_promotion (line 33) | struct need_promotion : true_type {} type need_promotion (line 34) | struct need_promotion : true_type {} type need_promotion (line 75) | struct need_promotion : true_type {} type need_promotion (line 81) | struct need_promotion : true_type {} type promote_from_index (line 86) | struct promote_from_index type sized_type_for_promotion (line 121) | struct sized_type_for_promotion type promoted_index (line 155) | struct promoted_index type integral_promotion_impl (line 163) | struct integral_promotion_impl type integral_promotion (line 173) | struct integral_promotion FILE: stp/src/boost/type_traits/is_abstract.hpp type boost (line 65) | namespace boost { type detail (line 66) | namespace detail{ type is_abstract_imp (line 70) | struct is_abstract_imp type is_abstract_imp2 (line 76) | struct is_abstract_imp2 type is_abstract_select (line 112) | struct is_abstract_select type rebind (line 115) | struct rebind type is_abstract_select (line 121) | struct is_abstract_select type rebind (line 124) | struct rebind type is_abstract_imp (line 131) | struct is_abstract_imp FILE: stp/src/boost/type_traits/is_arithmetic.hpp type boost (line 22) | namespace boost { type detail (line 25) | namespace detail { type is_arithmetic_impl (line 28) | struct is_arithmetic_impl FILE: stp/src/boost/type_traits/is_array.hpp type boost (line 29) | namespace boost { type detail (line 50) | namespace detail { type is_array_impl (line 63) | struct is_array_impl FILE: stp/src/boost/type_traits/is_base_and_derived.hpp type boost (line 26) | namespace boost { type detail (line 28) | namespace detail { type bd_helper (line 116) | struct bd_helper type is_base_and_derived_impl2 (line 134) | struct is_base_and_derived_impl2 type Host (line 147) | struct Host type is_base_and_derived_impl2 (line 170) | struct is_base_and_derived_impl2 type Host (line 147) | struct Host type is_base_and_derived_impl3 (line 181) | struct is_base_and_derived_impl3 type is_base_and_derived_select (line 187) | struct is_base_and_derived_select type rebind (line 190) | struct rebind type is_base_and_derived_select (line 197) | struct is_base_and_derived_select type rebind (line 200) | struct rebind type is_base_and_derived_impl (line 207) | struct is_base_and_derived_impl type is_base_and_derived_impl (line 223) | struct is_base_and_derived_impl FILE: stp/src/boost/type_traits/is_base_of.hpp type boost (line 21) | namespace boost { type detail (line 23) | namespace detail{ type is_base_of_imp (line 25) | struct is_base_of_imp FILE: stp/src/boost/type_traits/is_base_of_tr1.hpp type boost (line 20) | namespace boost { namespace tr1{ type tr1 (line 20) | namespace tr1{ type detail (line 22) | namespace detail{ type is_base_of_imp (line 24) | struct is_base_of_imp FILE: stp/src/boost/type_traits/is_class.hpp type boost (line 39) | namespace boost { type detail (line 41) | namespace detail { type is_class_impl (line 62) | struct is_class_impl type is_class_impl (line 76) | struct is_class_impl type is_class_impl (line 94) | struct is_class_impl type is_class_impl (line 121) | struct is_class_impl FILE: stp/src/boost/type_traits/is_complex.hpp type boost (line 17) | namespace boost { type detail (line 18) | namespace detail{ type is_convertible_from_tester (line 20) | struct is_convertible_from_tester FILE: stp/src/boost/type_traits/is_compound.hpp type boost (line 19) | namespace boost { type detail (line 22) | namespace detail { type is_compound_impl (line 25) | struct is_compound_impl FILE: stp/src/boost/type_traits/is_const.hpp type boost (line 45) | namespace boost { type detail (line 80) | namespace detail { type is_const_helper (line 89) | struct is_const_helper type is_const_helper (line 95) | struct is_const_helper type result_ (line 97) | struct result_ type is_const_helper (line 107) | struct is_const_helper type result_ (line 109) | struct result_ type is_const_impl (line 119) | struct is_const_impl FILE: stp/src/boost/type_traits/is_convertible.hpp type boost (line 38) | namespace boost { type detail (line 52) | namespace detail { type does_conversion_exist (line 65) | struct does_conversion_exist type result_ (line 67) | struct result_ type does_conversion_exist (line 77) | struct does_conversion_exist type result_ (line 79) | struct result_ type is_convertible_basic_impl (line 86) | struct is_convertible_basic_impl type is_convertible_impl (line 98) | struct is_convertible_impl type checker (line 103) | struct checker type any_conversion (line 119) | struct any_conversion type checker (line 125) | struct checker type is_convertible_basic_impl (line 132) | struct is_convertible_basic_impl type any_conversion (line 151) | struct any_conversion type is_convertible_basic_impl (line 160) | struct is_convertible_basic_impl type any_conversion (line 173) | struct any_conversion type is_convertible_basic_impl (line 182) | struct is_convertible_basic_impl type is_convertible_basic_impl_aux (line 206) | struct is_convertible_basic_impl_aux type any_conversion (line 208) | struct any_conversion type is_convertible_basic_impl_aux (line 214) | struct is_convertible_basic_impl_aux (line 226) | struct is_convertible_basic_impl_aux (line 320) | struct is_convertible_impl_select type rebind (line 323) | struct rebind type is_convertible_impl_select (line 330) | struct is_convertible_impl_select type rebind (line 333) | struct rebind type is_convertible_impl_select (line 340) | struct is_convertible_impl_select type rebind (line 343) | struct rebind type is_convertible_impl_dispatch_base (line 350) | struct is_convertible_impl_dispatch_base type is_convertible_impl_dispatch (line 370) | struct is_convertible_impl_dispatch FILE: stp/src/boost/type_traits/is_empty.hpp type boost (line 34) | namespace boost { type detail (line 36) | namespace detail { type empty_helper_t1 (line 46) | struct empty_helper_t1 : public T type empty_helper_t2 (line 60) | struct empty_helper_t2 { int i[256]; } type empty_helper (line 65) | struct empty_helper type empty_helper (line 71) | struct empty_helper type is_empty_impl (line 79) | struct is_empty_impl type empty_helper (line 94) | struct empty_helper type empty_helper (line 100) | struct empty_helper type is_empty_impl (line 108) | struct is_empty_impl type empty_helper_t1 (line 132) | struct empty_helper_t1 : public T type empty_helper_t2 (line 138) | struct empty_helper_t2 { int i[256]; } type empty_helper_base (line 141) | struct empty_helper_base type empty_helper_nonbase (line 147) | struct empty_helper_nonbase type empty_helper_chooser (line 153) | struct empty_helper_chooser type result_ (line 155) | struct result_ type empty_helper_chooser (line 162) | struct empty_helper_chooser type result_ (line 164) | struct result_ type is_empty_impl (line 171) | struct is_empty_impl type is_empty_impl (line 195) | struct is_empty_impl FILE: stp/src/boost/type_traits/is_enum.hpp type boost (line 34) | namespace boost { type detail (line 39) | namespace detail { type is_class_or_union (line 44) | struct is_class_or_union type is_class_or_union (line 56) | struct is_class_or_union type int_convertible (line 78) | struct int_convertible type is_enum_helper (line 86) | struct is_enum_helper type type (line 88) | struct type type is_enum_helper (line 95) | struct is_enum_helper type type (line 97) | struct type type is_enum_impl (line 103) | struct is_enum_impl FILE: stp/src/boost/type_traits/is_float.hpp type boost (line 15) | namespace boost { FILE: stp/src/boost/type_traits/is_floating_point.hpp type boost (line 15) | namespace boost { FILE: stp/src/boost/type_traits/is_function.hpp type boost (line 34) | namespace boost { type detail (line 38) | namespace detail { type is_function_chooser (line 42) | struct is_function_chooser type is_function_chooser (line 48) | struct is_function_chooser type result_ (line 50) | struct result_ type is_function_impl (line 57) | struct is_function_impl type is_function_impl (line 66) | struct is_function_impl type is_function_impl (line 84) | struct is_function_impl : public false_type FILE: stp/src/boost/type_traits/is_fundamental.hpp type boost (line 19) | namespace boost { type detail (line 21) | namespace detail { type is_fundamental_impl (line 24) | struct is_fundamental_impl FILE: stp/src/boost/type_traits/is_integral.hpp type boost (line 17) | namespace boost { FILE: stp/src/boost/type_traits/is_member_function_pointer.hpp type boost (line 38) | namespace boost { type detail (line 52) | namespace detail { type is_mem_fun_pointer_select (line 57) | struct is_mem_fun_pointer_select type is_mem_fun_pointer_select (line 63) | struct is_mem_fun_pointer_select type result_ (line 65) | struct result_ type is_member_function_pointer_impl (line 85) | struct is_member_function_pointer_impl type is_member_function_pointer_impl (line 97) | struct is_member_function_pointer_impl : public false_type{} type is_member_function_pointer_impl (line 103) | struct is_member_function_pointer_impl type is_member_function_pointer_impl (line 112) | struct is_member_function_pointer_impl FILE: stp/src/boost/type_traits/is_member_object_pointer.hpp type boost (line 22) | namespace boost { type detail (line 24) | namespace detail{ type is_member_object_pointer_impl (line 27) | struct is_member_object_pointer_impl FILE: stp/src/boost/type_traits/is_member_pointer.hpp type boost (line 41) | namespace boost { type detail (line 61) | namespace detail { type is_member_pointer_select (line 68) | struct is_member_pointer_select type is_member_pointer_select (line 74) | struct is_member_pointer_select type result_ (line 76) | struct result_ type is_member_pointer_impl (line 89) | struct is_member_pointer_impl FILE: stp/src/boost/type_traits/is_object.hpp type boost (line 22) | namespace boost { type detail (line 24) | namespace detail { type is_object_impl (line 27) | struct is_object_impl FILE: stp/src/boost/type_traits/is_pod.hpp type boost (line 23) | namespace boost { type is_POD (line 26) | struct is_POD type detail (line 28) | namespace detail { type is_pod_impl (line 32) | struct is_pod_impl type is_pod_impl (line 45) | struct is_pod_impl type is_pod_helper (line 54) | struct is_pod_helper type result_ (line 56) | struct result_ type bool_to_yes_no_type (line 69) | struct bool_to_yes_no_type type bool_to_yes_no_type (line 75) | struct bool_to_yes_no_type type is_pod_array_helper (line 81) | struct is_pod_array_helper type is_pod_helper (line 92) | struct is_pod_helper type result_ (line 94) | struct result_ type is_pod_impl (line 104) | struct is_pod_impl FILE: stp/src/boost/type_traits/is_pointer.hpp type boost (line 43) | namespace boost { type detail (line 49) | namespace detail { type is_pointer_helper (line 51) | struct is_pointer_helper type is_pointer_impl (line 68) | struct is_pointer_impl type pointer_helper (line 106) | struct pointer_helper type is_pointer_select (line 115) | struct is_pointer_select type is_pointer_select (line 121) | struct is_pointer_select type result_ (line 123) | struct result_ type is_pointer_impl (line 135) | struct is_pointer_impl type detail (line 104) | namespace detail { type is_pointer_helper (line 51) | struct is_pointer_helper type is_pointer_impl (line 68) | struct is_pointer_impl type pointer_helper (line 106) | struct pointer_helper type is_pointer_select (line 115) | struct is_pointer_select type is_pointer_select (line 121) | struct is_pointer_select type result_ (line 123) | struct result_ type is_pointer_impl (line 135) | struct is_pointer_impl FILE: stp/src/boost/type_traits/is_polymorphic.hpp type boost (line 20) | namespace boost{ type detail (line 24) | namespace detail{ type is_polymorphic_imp1 (line 27) | struct is_polymorphic_imp1 type d1 (line 33) | struct d1 : public ncvT type d2 (line 45) | struct d2 : public ncvT type unique (line 52) | struct unique{} type is_polymorphic_imp2 (line 66) | struct is_polymorphic_imp2 type is_polymorphic_selector (line 72) | struct is_polymorphic_selector type rebind (line 75) | struct rebind type is_polymorphic_selector (line 82) | struct is_polymorphic_selector type rebind (line 85) | struct rebind type is_polymorphic_imp (line 92) | struct is_polymorphic_imp FILE: stp/src/boost/type_traits/is_reference.hpp type boost (line 34) | namespace boost { type detail (line 74) | namespace detail { type is_reference_impl (line 87) | struct is_reference_impl FILE: stp/src/boost/type_traits/is_same.hpp type boost (line 33) | namespace boost { type detail (line 47) | namespace detail { type is_same_part_1 (line 55) | struct is_same_part_1 type part_2 (line 57) | struct part_2 { enum { value = false }; } type part_2 (line 58) | struct part_2 { enum { value = true }; } type is_same_impl (line 62) | struct is_same_impl type is_same_impl (line 77) | struct is_same_impl FILE: stp/src/boost/type_traits/is_scalar.hpp type boost (line 22) | namespace boost { type detail (line 24) | namespace detail { type is_scalar_impl (line 27) | struct is_scalar_impl type is_scalar_impl (line 40) | struct is_scalar_impl{ BOOST_STATIC_CONSTANT(bool, value = fal... type is_scalar_impl (line 42) | struct is_scalar_impl{ BOOST_STATIC_CONSTANT(bool, value... type is_scalar_impl (line 43) | struct is_scalar_impl{ BOOST_STATIC_CONSTANT(bool, va... type is_scalar_impl (line 44) | struct is_scalar_impl{ BOOST_STATIC_CONSTANT(bo... FILE: stp/src/boost/type_traits/is_signed.hpp type boost (line 21) | namespace boost { type detail (line 25) | namespace detail{ type is_signed_values (line 30) | struct is_signed_values type is_signed_helper (line 38) | struct is_signed_helper type is_signed_select_helper (line 45) | struct is_signed_select_helper type rebind (line 48) | struct rebind type is_signed_select_helper (line 55) | struct is_signed_select_helper type rebind (line 58) | struct rebind type is_signed_imp (line 65) | struct is_signed_imp type is_signed_imp (line 83) | struct is_signed_imp : public false_type{} type is_signed_imp (line 84) | struct is_signed_imp : public true_type{} type is_signed_imp (line 85) | struct is_signed_imp : public true_type{} type is_signed_imp (line 86) | struct is_signed_imp : public true_type{} type is_signed_imp (line 87) | struct is_signed_imp : public true_type{} type is_signed_imp (line 88) | struct is_signed_imp : public true_type{} type is_signed_imp (line 89) | struct is_signed_imp : public true_type{} type is_signed_imp (line 90) | struct is_signed_imp : public true_type{} type is_signed_imp (line 91) | struct is_signed_imp : public true_type{} type is_signed_imp (line 92) | struct is_signed_imp : public true_type{} type is_signed_imp (line 93) | struct is_signed_imp : public true_type{} type is_signed_imp (line 94) | struct is_signed_imp : public true_type{} type is_signed_imp (line 95) | struct is_signed_imp : public true_type{} type is_signed_imp (line 96) | struct is_signed_imp : public true_type{} type is_signed_imp (line 97) | struct is_signed_imp : public true_type{} type is_signed_imp (line 98) | struct is_signed_imp : public true_type{} type is_signed_imp (line 99) | struct is_signed_imp : public true_type{} type is_signed_imp (line 101) | struct is_signed_imp : public true_type{} type is_signed_imp (line 102) | struct is_signed_imp : public true_type{} type is_signed_imp (line 103) | struct is_signed_imp : public true_type{} type is_signed_imp (line 104) | struct is_signed_imp : public true_type{} type is_signed_imp (line 107) | struct is_signed_imp : public true_type{} type is_signed_imp (line 108) | struct is_signed_imp : public true_type{} type is_signed_imp (line 109) | struct is_signed_imp : public true_type{} type is_signed_imp (line 110) | struct is_signed_imp : public true_type{} type is_signed_imp (line 113) | struct is_signed_imp : public true_type{} type is_signed_imp (line 114) | struct is_signed_imp : public true_type{} type is_signed_imp (line 115) | struct is_signed_imp : public true_type{} type is_signed_imp (line 116) | struct is_signed_imp : public true_type{} FILE: stp/src/boost/type_traits/is_stateless.hpp type boost (line 23) | namespace boost { type detail (line 25) | namespace detail { type is_stateless_impl (line 28) | struct is_stateless_impl FILE: stp/src/boost/type_traits/is_union.hpp type boost (line 21) | namespace boost { type detail (line 23) | namespace detail { type is_union_impl (line 25) | struct is_union_impl type is_union_impl (line 36) | struct is_union_impl FILE: stp/src/boost/type_traits/is_unsigned.hpp type boost (line 21) | namespace boost { type detail (line 25) | namespace detail{ type is_unsigned_values (line 30) | struct is_unsigned_values type is_ununsigned_helper (line 38) | struct is_ununsigned_helper type is_ununsigned_select_helper (line 44) | struct is_ununsigned_select_helper type rebind (line 47) | struct rebind type is_ununsigned_select_helper (line 54) | struct is_ununsigned_select_helper type rebind (line 57) | struct rebind type is_unsigned_imp (line 64) | struct is_unsigned_imp type is_unsigned_imp (line 78) | struct is_unsigned_imp : public false_type{} type is_unsigned_imp (line 79) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 80) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 81) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 82) | struct is_unsigned_imp : public true_t... type is_unsigned_imp (line 83) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 84) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 85) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 86) | struct is_unsigned_imp : public true_... type is_unsigned_imp (line 87) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 88) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 89) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 90) | struct is_unsigned_imp : public true_ty... type is_unsigned_imp (line 91) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 92) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 93) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 94) | struct is_unsigned_imp : public true_t... type is_unsigned_imp (line 96) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 97) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 98) | struct is_unsigned_imp : public true_ty... type is_unsigned_imp (line 99) | struct is_unsigned_imp : public t... type is_unsigned_imp (line 102) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 103) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 104) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 105) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 108) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 109) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 110) | struct is_unsigned_imp : public true_type{} type is_unsigned_imp (line 111) | struct is_unsigned_imp : public true_type{} FILE: stp/src/boost/type_traits/is_virtual_base_of.hpp type boost (line 19) | namespace boost { type detail (line 20) | namespace detail { type is_virtual_base_of_impl (line 31) | struct is_virtual_base_of_impl type is_virtual_base_of_impl (line 37) | struct is_virtual_base_of_impl type X (line 40) | struct X : public virtual Derived, public virtual Base type Y (line 47) | struct Y : public virtual Derived type X (line 55) | struct X : Derived, virtual Base type Y (line 62) | struct Y : Derived type is_virtual_base_of_impl2 (line 74) | struct is_virtual_base_of_impl2 FILE: stp/src/boost/type_traits/is_void.hpp type boost (line 17) | namespace boost { FILE: stp/src/boost/type_traits/is_volatile.hpp type boost (line 42) | namespace boost { type detail (line 68) | namespace detail { type is_volatile_helper (line 77) | struct is_volatile_helper type is_volatile_helper (line 83) | struct is_volatile_helper type result_ (line 85) | struct result_ type is_volatile_helper (line 95) | struct is_volatile_helper type result_ (line 97) | struct result_ type is_volatile_impl (line 107) | struct is_volatile_impl FILE: stp/src/boost/type_traits/make_signed.hpp type boost (line 31) | namespace boost { type detail (line 33) | namespace detail { type make_signed_imp (line 36) | struct make_signed_imp FILE: stp/src/boost/type_traits/make_unsigned.hpp type boost (line 31) | namespace boost { type detail (line 33) | namespace detail { type make_unsigned_imp (line 36) | struct make_unsigned_imp FILE: stp/src/boost/type_traits/msvc/remove_all_extents.hpp type boost (line 11) | namespace boost { type remove_all_extents (line 13) | struct remove_all_extents type detail (line 15) | namespace detail { type remove_all_extents_impl_typeof (line 17) | struct remove_all_extents_impl_typeof { type inner (line 19) | struct inner { type remove_all_extents_impl_typeof (line 24) | struct remove_all_extents_impl_typeof { type inner (line 26) | struct inner { type remove_all_extents (line 38) | struct remove_all_extents { FILE: stp/src/boost/type_traits/msvc/remove_bounds.hpp type boost (line 11) | namespace boost { type detail (line 12) | namespace detail { type remove_bounds_impl_typeof (line 14) | struct remove_bounds_impl_typeof { type inner (line 16) | struct inner { type remove_bounds_impl_typeof (line 21) | struct remove_bounds_impl_typeof { type inner (line 23) | struct inner { type remove_bounds (line 34) | struct remove_bounds { FILE: stp/src/boost/type_traits/msvc/remove_const.hpp type boost (line 14) | namespace boost { type detail (line 15) | namespace detail { type remove_const_impl_typeof (line 17) | struct remove_const_impl_typeof { type inner (line 19) | struct inner { type transform_type (line 23) | struct transform_type { type remove_const_impl_typeof (line 28) | struct remove_const_impl_typeof { type inner (line 30) | struct inner { type transform_type (line 38) | struct transform_type { type remove_const_impl_typeof (line 43) | struct remove_const_impl_typeof { type inner (line 45) | struct inner { type transform_type (line 53) | struct transform_type { type remove_const_impl_typeof (line 58) | struct remove_const_impl_typeof { type inner (line 60) | struct inner { type transform_type (line 68) | struct transform_type { type remove_const_impl_typeof (line 73) | struct remove_const_impl_typeof { type inner (line 75) | struct inner { type transform_type (line 83) | struct transform_type { type remove_const_impl_typeof (line 88) | struct remove_const_impl_typeof { type inner (line 90) | struct inner { type transform_type (line 100) | struct transform_type { type remove_const_impl_typeof (line 106) | struct remove_const_impl_typeof { type inner (line 108) | struct inner { type transform_type (line 118) | struct transform_type { type remove_const (line 126) | struct remove_const { FILE: stp/src/boost/type_traits/msvc/remove_cv.hpp type boost (line 14) | namespace boost { type detail (line 15) | namespace detail { type remove_cv_impl_typeof (line 17) | struct remove_cv_impl_typeof { type inner (line 19) | struct inner { type transform_type (line 23) | struct transform_type { type remove_cv_impl_typeof (line 28) | struct remove_cv_impl_typeof { type inner (line 30) | struct inner { type transform_type (line 38) | struct transform_type { type remove_cv_impl_typeof (line 43) | struct remove_cv_impl_typeof { type inner (line 45) | struct inner { type transform_type (line 53) | struct transform_type { type remove_cv_impl_typeof (line 58) | struct remove_cv_impl_typeof { type inner (line 60) | struct inner { type transform_type (line 68) | struct transform_type { type remove_cv_impl_typeof (line 73) | struct remove_cv_impl_typeof { type inner (line 75) | struct inner { type transform_type (line 83) | struct transform_type { type remove_cv_impl_typeof (line 88) | struct remove_cv_impl_typeof { type inner (line 90) | struct inner { type transform_type (line 98) | struct transform_type { type remove_cv_impl_typeof (line 103) | struct remove_cv_impl_typeof { type inner (line 105) | struct inner { type transform_type (line 113) | struct transform_type { type remove_cv_impl_typeof (line 118) | struct remove_cv_impl_typeof { type inner (line 120) | struct inner { type transform_type (line 130) | struct transform_type { type remove_cv_impl_typeof (line 135) | struct remove_cv_impl_typeof { type inner (line 137) | struct inner { type transform_type (line 147) | struct transform_type { type remove_cv_impl_typeof (line 153) | struct remove_cv_impl_typeof { type inner (line 155) | struct inner { type transform_type (line 165) | struct transform_type { type remove_cv (line 173) | struct remove_cv { FILE: stp/src/boost/type_traits/msvc/remove_extent.hpp type boost (line 11) | namespace boost { type detail (line 12) | namespace detail { type remove_extent_impl_typeof (line 14) | struct remove_extent_impl_typeof { type inner (line 16) | struct inner { type remove_extent_impl_typeof (line 21) | struct remove_extent_impl_typeof { type inner (line 23) | struct inner { type remove_extent (line 34) | struct remove_extent { FILE: stp/src/boost/type_traits/msvc/remove_pointer.hpp type boost (line 11) | namespace boost { type detail (line 12) | namespace detail { type remove_pointer_impl_typeof (line 14) | struct remove_pointer_impl_typeof { type inner (line 16) | struct inner { type remove_pointer_impl_typeof (line 21) | struct remove_pointer_impl_typeof { type inner (line 23) | struct inner { type remove_pointer (line 34) | struct remove_pointer { FILE: stp/src/boost/type_traits/msvc/remove_reference.hpp type boost (line 11) | namespace boost { type detail (line 12) | namespace detail { type remove_reference_impl_typeof (line 14) | struct remove_reference_impl_typeof { type inner (line 16) | struct inner { type remove_reference_impl_typeof (line 21) | struct remove_reference_impl_typeof { type inner (line 23) | struct inner { type remove_reference (line 34) | struct remove_reference { FILE: stp/src/boost/type_traits/msvc/remove_volatile.hpp type boost (line 14) | namespace boost { type detail (line 15) | namespace detail { type remove_volatile_impl_typeof (line 17) | struct remove_volatile_impl_typeof { type inner (line 19) | struct inner { type transform_type (line 23) | struct transform_type { type remove_volatile_impl_typeof (line 28) | struct remove_volatile_impl_typeof { type inner (line 30) | struct inner { type transform_type (line 38) | struct transform_type { type remove_volatile_impl_typeof (line 43) | struct remove_volatile_impl_typeof { type inner (line 45) | struct inner { type transform_type (line 53) | struct transform_type { type remove_volatile_impl_typeof (line 58) | struct remove_volatile_impl_typeof { type inner (line 60) | struct inner { type transform_type (line 68) | struct transform_type { type remove_volatile_impl_typeof (line 73) | struct remove_volatile_impl_typeof { type inner (line 75) | struct inner { type transform_type (line 83) | struct transform_type { type remove_volatile_impl_typeof (line 88) | struct remove_volatile_impl_typeof { type inner (line 90) | struct inner { type transform_type (line 100) | struct transform_type { type remove_volatile_impl_typeof (line 106) | struct remove_volatile_impl_typeof { type inner (line 108) | struct inner { type transform_type (line 118) | struct transform_type { type remove_volatile (line 126) | struct remove_volatile { FILE: stp/src/boost/type_traits/msvc/typeof.hpp type boost (line 11) | namespace boost { namespace detail { type detail (line 11) | namespace detail { type msvc_extract_type (line 14) | struct msvc_extract_type type id2type_impl (line 17) | struct id2type_impl type id2type (line 35) | struct id2type type msvc_register_type (line 23) | struct msvc_register_type : msvc_extract_type type id2type_impl (line 26) | struct id2type_impl //VC7.0 specific bugfeature type base_type::id2type (line 42) | struct base_type::id2type // This uses nice VC6.5 and VC7.1 bugfea... type msvc_extract_type (line 33) | struct msvc_extract_type type id2type_impl (line 17) | struct id2type_impl type id2type (line 35) | struct id2type type msvc_register_type (line 39) | struct msvc_register_type : msvc_extract_type type id2type_impl (line 26) | struct id2type_impl //VC7.0 specific bugfeature type base_type::id2type (line 42) | struct base_type::id2type // This uses nice VC6.5 and VC7.1 bugfea... FILE: stp/src/boost/type_traits/promote.hpp type boost (line 16) | namespace boost { type detail (line 18) | namespace detail { type promote_impl (line 21) | struct promote_impl FILE: stp/src/boost/type_traits/rank.hpp type boost (line 16) | namespace boost { type detail (line 20) | namespace detail{ type rank_imp (line 23) | struct rank_imp type rank_imp (line 29) | struct rank_imp type rank_imp (line 35) | struct rank_imp type rank_imp (line 41) | struct rank_imp type rank_imp (line 47) | struct rank_imp type rank_imp (line 54) | struct rank_imp type rank_imp (line 59) | struct rank_imp type rank_imp (line 64) | struct rank_imp type rank_imp (line 69) | struct rank_imp FILE: stp/src/boost/type_traits/remove_all_extents.hpp type boost (line 25) | namespace boost { FILE: stp/src/boost/type_traits/remove_bounds.hpp type boost (line 25) | namespace boost { FILE: stp/src/boost/type_traits/remove_const.hpp type boost (line 29) | namespace boost { type detail (line 33) | namespace detail { type remove_const_helper (line 36) | struct remove_const_helper type remove_const_helper (line 42) | struct remove_const_helper type remove_const_impl (line 49) | struct remove_const_impl FILE: stp/src/boost/type_traits/remove_cv.hpp type boost (line 28) | namespace boost { type detail (line 43) | namespace detail { type remove_cv_impl (line 45) | struct remove_cv_impl FILE: stp/src/boost/type_traits/remove_extent.hpp type boost (line 25) | namespace boost { FILE: stp/src/boost/type_traits/remove_pointer.hpp type boost (line 23) | namespace boost { FILE: stp/src/boost/type_traits/remove_reference.hpp type boost (line 23) | namespace boost { FILE: stp/src/boost/type_traits/remove_volatile.hpp type boost (line 29) | namespace boost { type detail (line 33) | namespace detail { type remove_volatile_helper (line 36) | struct remove_volatile_helper type remove_volatile_helper (line 42) | struct remove_volatile_helper type remove_volatile_impl (line 48) | struct remove_volatile_impl FILE: stp/src/boost/type_traits/type_with_alignment.hpp class alignment_dummy (line 38) | class alignment_dummy type lower_alignment_helper_impl (line 74) | struct lower_alignment_helper_impl type apply (line 77) | struct apply type lower_alignment_helper_impl (line 85) | struct lower_alignment_helper_impl type apply (line 88) | struct apply type lower_alignment_helper (line 96) | struct lower_alignment_helper type lower_alignment_helper (line 102) | struct lower_alignment_helper type lower_alignment_helper (line 109) | struct lower_alignment_helper type has_one_T (line 128) | struct has_one_T type is_aligned (line 162) | struct is_aligned type is_pod< ::boost::detail::lower_alignment > (line 184) | struct is_pod< ::boost::detail::lower_alignment > function namespace (line 192) | namespace detail{ class type_with_alignment (line 216) | class type_with_alignment function namespace (line 222) | namespace align { class type_with_alignment<1> (line 230) | class type_with_alignment<1> { public: typedef char type; } class type_with_alignment<2> (line 231) | class type_with_alignment<2> { public: typedef align::a2 type; } class type_with_alignment<4> (line 232) | class type_with_alignment<4> { public: typedef align::a4 type; } class type_with_alignment<8> (line 233) | class type_with_alignment<8> { public: typedef align::a8 type; } class type_with_alignment<16> (line 234) | class type_with_alignment<16> { public: typedef align::a16 type; } class type_with_alignment<32> (line 235) | class type_with_alignment<32> { public: typedef align::a32 type; } function namespace (line 237) | namespace detail { function namespace (line 262) | namespace align { class type_with_alignment<8> (line 286) | class type_with_alignment<8> class type_with_alignment<16> (line 295) | class type_with_alignment<16> class type_with_alignment<32> (line 304) | class type_with_alignment<32> class type_with_alignment<64> (line 313) | class type_with_alignment<64> { class type_with_alignment<128> (line 321) | class type_with_alignment<128> { function namespace (line 330) | namespace detail { function namespace (line 347) | namespace align{ function namespace (line 356) | namespace detail { type type_with_alignment (line 368) | struct type_with_alignment type type_with_alignment<1> (line 375) | struct type_with_alignment<1>{ typedef char type; } type type_with_alignment<2> (line 376) | struct type_with_alignment<2>{ typedef align::a2 type; } type type_with_alignment<4> (line 377) | struct type_with_alignment<4>{ typedef align::a4 type; } type type_with_alignment<8> (line 378) | struct type_with_alignment<8>{ typedef align::a8 type; } type type_with_alignment<16> (line 379) | struct type_with_alignment<16>{ typedef align::a16 type; } FILE: stp/src/c_interface/c_interface.cpp function vc_setFlags (line 41) | void vc_setFlags(VC vc, char c, int param_value) { function vc_setInterfaceFlags (line 46) | void vc_setInterfaceFlags(VC vc, enum ifaceflag_t f, int param_value) { function VC (line 71) | VC vc_createValidityChecker(void) { function vc_printExprStream (line 106) | void vc_printExprStream(void *stream, VC vc, Expr e) function vc_printExpr (line 116) | void vc_printExpr(VC vc, Expr e) { function vc_printExprCCode (line 137) | void vc_printExprCCode(VC vc, Expr e) { function vc_printExprFile (line 168) | void vc_printExprFile(VC vc, Expr e, int fd) { function vc_printVarDeclsToStream (line 174) | static void vc_printVarDeclsToStream(VC vc, ostream &os) { function vc_printVarDecls (line 207) | void vc_printVarDecls(VC vc) { function vc_clearDecls (line 211) | void vc_clearDecls(VC vc) { function vc_printAssertsToStream (line 215) | static void vc_printAssertsToStream(VC vc, ostream &os, int simplify_pri... function vc_printAsserts (line 234) | void vc_printAsserts(VC vc, int simplify_print) { function vc_printQueryStateToBuffer (line 238) | void vc_printQueryStateToBuffer(VC vc, Expr e, function vc_printCounterExampleToBuffer (line 277) | void vc_printCounterExampleToBuffer(VC vc, char **buf, unsigned long *le... function vc_printExprToBuffer (line 306) | void vc_printExprToBuffer(VC vc, Expr e, char **buf, unsigned long * len) { function vc_printQuery (line 323) | void vc_printQuery(VC vc){ function nodestar (line 336) | nodestar persistNode(node n) function Type (line 349) | Type vc_arrayType(VC vc, Type typeIndex, Type typeData) { function Expr (line 372) | Expr vc_readExpr(VC vc, Expr array, Expr index) { function Expr (line 388) | Expr vc_writeExpr(VC vc, Expr array, Expr index, Expr newValue) { function vc_assertFormula (line 411) | void vc_assertFormula(VC vc, Expr e, int absrefine_bucket_num) { function vc_query (line 436) | int vc_query(VC vc, Expr e) { function vc_push (line 495) | void vc_push(VC vc) { function vc_pop (line 501) | void vc_pop(VC vc) { function vc_printCounterExample (line 506) | void vc_printCounterExample(VC vc) { function Expr (line 526) | Expr vc_getCounterExample(VC vc, Expr e) { function vc_getCounterExampleArray (line 539) | void vc_getCounterExampleArray(VC vc, Expr e, Expr **indices, Expr **val... function vc_counterexample_size (line 560) | int vc_counterexample_size(VC vc) { function WholeCounterExample (line 567) | WholeCounterExample vc_getWholeCounterExample(VC vc) { function Expr (line 577) | Expr vc_getTermFromCounterExample(VC vc, Expr e, WholeCounterExample cc) { function vc_deleteWholeCounterExample (line 586) | void vc_deleteWholeCounterExample(WholeCounterExample cc) { function vc_getBVLength (line 592) | int vc_getBVLength(VC vc, Expr ex) { function Expr (line 608) | Expr vc_varExpr1(VC vc, const char* name, function Expr (line 623) | Expr vc_varExpr(VC vc, const char * name, Type type) { function Expr (line 661) | Expr vc_eqExpr(VC vc, Expr ccc0, Expr ccc1) { function Expr (line 675) | Expr vc_boolType(VC vc) { function Expr (line 689) | Expr vc_trueExpr(VC vc) { function Expr (line 698) | Expr vc_falseExpr(VC vc) { function Expr (line 707) | Expr vc_notExpr(VC vc, Expr ccc) { function Expr (line 719) | Expr vc_andExpr(VC vc, Expr left, Expr right) { function Expr (line 732) | Expr vc_orExpr(VC vc, Expr left, Expr right) { function Expr (line 744) | Expr vc_xorExpr(VC vc, Expr left, Expr right) { function Expr (line 757) | Expr vc_andExprN(VC vc, Expr* cc, int n) { function Expr (line 774) | Expr vc_orExprN(VC vc, Expr* cc, int n) { function Expr (line 790) | Expr vc_bvPlusExprN(VC vc, int n_bits, Expr* cc, int n) { function Expr (line 807) | Expr vc_iteExpr(VC vc, Expr cond, Expr thenpart, Expr elsepart){ function Expr (line 831) | Expr vc_impliesExpr(VC vc, Expr antecedent, Expr consequent){ function Expr (line 847) | Expr vc_iffExpr(VC vc, Expr e0, Expr e1){ function Expr (line 863) | Expr vc_boolToBVExpr(VC vc, Expr form) { function Expr (line 885) | Expr vc_paramBoolExpr(VC vc, Expr boolvar, Expr parameter){ function Type (line 905) | Type vc_bvType(VC vc, int num_bits) { function Type (line 920) | Type vc_bv32Type(VC vc) { function Expr (line 924) | Expr vc_bvConstExprFromDecStr(VC vc, function Expr (line 937) | Expr vc_bvConstExprFromStr(VC vc, const char* binary_repr) { function Expr (line 947) | Expr vc_bvConstExprFromInt(VC vc, function Expr (line 965) | Expr vc_bvConstExprFromLL(VC vc, function Expr (line 977) | Expr vc_bvConcatExpr(VC vc, Expr left, Expr right) { function Expr (line 993) | Expr createBinaryTerm(VC vc, int n_bits, Kind k, Expr left, Expr right){ function Expr (line 1008) | Expr vc_bvPlusExpr(VC vc, int n_bits, Expr left, Expr right){ function Expr (line 1012) | Expr vc_bv32PlusExpr(VC vc, Expr left, Expr right) { function Expr (line 1016) | Expr vc_bvMinusExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 1020) | Expr vc_bv32MinusExpr(VC vc, Expr left, Expr right) { function Expr (line 1024) | Expr vc_bvMultExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 1028) | Expr vc_bvDivExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 1032) | Expr vc_bvModExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 1036) | Expr vc_sbvDivExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 1040) | Expr vc_sbvModExpr(VC vc, int n_bits, Expr left, Expr right) { function Expr (line 1044) | Expr vc_bv32MultExpr(VC vc, Expr left, Expr right) { function Expr (line 1048) | Expr createBinaryNode(VC vc, Kind k, Expr left, Expr right) function Expr (line 1064) | Expr vc_bvLtExpr(VC vc, Expr left, Expr right) { function Expr (line 1067) | Expr vc_bvLeExpr(VC vc, Expr left, Expr right) { function Expr (line 1070) | Expr vc_bvGtExpr(VC vc, Expr left, Expr right) { function Expr (line 1073) | Expr vc_bvGeExpr(VC vc, Expr left, Expr right) { function Expr (line 1077) | Expr vc_sbvLtExpr(VC vc, Expr left, Expr right) { function Expr (line 1080) | Expr vc_sbvLeExpr(VC vc, Expr left, Expr right) { function Expr (line 1083) | Expr vc_sbvGtExpr(VC vc, Expr left, Expr right) { function Expr (line 1086) | Expr vc_sbvGeExpr(VC vc, Expr left, Expr right) { function Expr (line 1090) | Expr vc_bvUMinusExpr(VC vc, Expr ccc) { function Expr (line 1105) | Expr vc_bvAndExpr(VC vc, Expr left, Expr right) { function Expr (line 1109) | Expr vc_bvOrExpr(VC vc, Expr left, Expr right) { function Expr (line 1113) | Expr vc_bvXorExpr(VC vc, Expr left, Expr right) { function Expr (line 1117) | Expr vc_bvNotExpr(VC vc, Expr ccc) { function Expr (line 1129) | Expr vc_bvLeftShiftExpr(VC vc, int sh_amt, Expr ccc) { function Expr (line 1149) | Expr vc_bvRightShiftExpr(VC vc, int sh_amt, Expr ccc) { function Expr (line 1190) | Expr vc_bv32LeftShiftExpr(VC vc, int sh_amt, Expr child) { function Expr (line 1195) | Expr vc_bv32RightShiftExpr(VC vc, int sh_amt, Expr child) { function Expr (line 1199) | Expr vc_bvVar32LeftShiftExpr(VC vc, Expr sh_amt, Expr child) { function Expr (line 1230) | Expr vc_bvVar32DivByPowOfTwoExpr(VC vc, Expr child, Expr rhs) { function Expr (line 1254) | Expr vc_bvVar32RightShiftExpr(VC vc, Expr sh_amt, Expr child) { function Expr (line 1283) | Expr vc_bvExtract(VC vc, Expr ccc, int hi_num, int low_num) { function Expr (line 1297) | Expr vc_bvBoolExtract(VC vc, Expr ccc, int bit_num) { function Expr (line 1313) | Expr vc_bvBoolExtract_Zero(VC vc, Expr ccc, int bit_num) { function Expr (line 1329) | Expr vc_bvBoolExtract_One(VC vc, Expr ccc, int bit_num) { function Expr (line 1345) | Expr vc_bvSignExtend(VC vc, Expr ccc, int nbits) { function getBVInt (line 1376) | int getBVInt(Expr e) { function getBVUnsigned (line 1390) | unsigned int getBVUnsigned(Expr e) { function getBVUnsignedLongLong (line 1404) | unsigned long long int getBVUnsignedLongLong(Expr e) { function Expr (line 1420) | Expr vc_simplify(VC vc, Expr e) { function Expr (line 1450) | Expr vc_bvCreateMemoryArray(VC vc, const char * arrayName) { function Expr (line 1458) | Expr vc_bvReadMemoryArray(VC vc, function Expr (line 1485) | Expr vc_bvWriteToMemoryArray(VC vc, function Expr (line 1522) | Expr vc_bv32ConstExprFromInt(VC vc, unsigned int value){ function Expr (line 1543) | Expr vc_parseExpr(VC vc, const char* infile) { function Expr (line 1605) | Expr getChild(Expr e, int i){ function vc_registerErrorHandler (line 1624) | void vc_registerErrorHandler(void (*error_hdlr)(const char* err_msg)) { function vc_getHashQueryStateToBuffer (line 1629) | int vc_getHashQueryStateToBuffer(VC vc, Expr query) { function Type (line 1639) | Type vc_getType(VC vc, Expr ex) { function vc_isBool (line 1666) | int vc_isBool(Expr e) { function vc_Destroy (line 1679) | void vc_Destroy(VC vc) { function vc_DeleteExpr (line 1701) | void vc_DeleteExpr(Expr e) { function exprkind_t (line 1707) | exprkind_t getExprKind(Expr e) { function getDegree (line 1712) | int getDegree (Expr e) { function getBVLength (line 1717) | int getBVLength(Expr ex) { function type_t (line 1729) | type_t getType (Expr ex) { function getVWidth (line 1734) | int getVWidth (Expr ex) { function getIWidth (line 1739) | int getIWidth (Expr ex) { function vc_printCounterExampleFile (line 1744) | void vc_printCounterExampleFile(VC vc, int fd) { function getExprID (line 1761) | int getExprID (Expr ex) { type yy_buffer_state (line 1772) | struct yy_buffer_state type yy_buffer_state (line 1774) | struct yy_buffer_state function vc_parseMemExpr (line 1787) | int vc_parseMemExpr(VC vc, const char* s, Expr* oquery, Expr* oasserts ) { FILE: stp/src/c_interface/c_interface.h type ifaceflag_t (line 54) | enum ifaceflag_t { type ifaceflag_t (line 67) | enum ifaceflag_t type exprkind_t (line 359) | enum exprkind_t{ type type_t (line 418) | enum type_t { type exprkind_t (line 426) | enum exprkind_t type type_t (line 435) | enum type_t FILE: stp/src/c_interface/fdstream.h function namespace (line 53) | namespace std { function class (line 174) | class fdistream : public std::istream { FILE: stp/src/extlib-abc/aig.h type Aig_Man_t (line 48) | typedef struct Aig_Man_t_ Aig_Man_t; type Aig_Obj_t (line 49) | typedef struct Aig_Obj_t_ Aig_Obj_t; type Aig_MmFixed_t (line 50) | typedef struct Aig_MmFixed_t_ Aig_MmFixed_t; type Aig_MmFlex_t (line 51) | typedef struct Aig_MmFlex_t_ Aig_MmFlex_t; type Aig_MmStep_t (line 52) | typedef struct Aig_MmStep_t_ Aig_MmStep_t; type Aig_TMan_t (line 53) | typedef struct Aig_TMan_t_ Aig_TMan_t; type Aig_Type_t (line 56) | typedef enum { type Aig_Obj_t_ (line 69) | struct Aig_Obj_t_ // 8 words type Aig_Man_t_ (line 91) | struct Aig_Man_t_ function Aig_Base2Log (line 160) | static inline int Aig_Base2Log( unsigned n ) { int ... function Aig_Base10Log (line 161) | static inline int Aig_Base10Log( unsigned n ) { int ... function Aig_BitWordNum (line 163) | static inline int Aig_BitWordNum( int nBits ) { retu... function Aig_TruthWordNum (line 164) | static inline int Aig_TruthWordNum( int nVars ) { retu... function Aig_InfoHasBit (line 165) | static inline int Aig_InfoHasBit( unsigned * p, int i ) { retu... function Aig_InfoSetBit (line 166) | static inline void Aig_InfoSetBit( unsigned * p, int i ) { p[(i... function Aig_InfoXorBit (line 167) | static inline void Aig_InfoXorBit( unsigned * p, int i ) { p[(i... function Aig_InfoMask (line 168) | static inline unsigned Aig_InfoMask( int nVar ) { retu... function Aig_ObjCutSign (line 169) | static inline unsigned Aig_ObjCutSign( unsigned ObjId ) { retu... function Aig_WordCountOnes (line 170) | static inline int Aig_WordCountOnes( unsigned uWord ) function Aig_Obj_t (line 179) | static inline Aig_Obj_t * Aig_Regular( Aig_Obj_t * p ) { retu... function Aig_Obj_t (line 180) | static inline Aig_Obj_t * Aig_Not( Aig_Obj_t * p ) { retu... function Aig_Obj_t (line 181) | static inline Aig_Obj_t * Aig_NotCond( Aig_Obj_t * p, int c ) { retu... function Aig_IsComplement (line 182) | static inline int Aig_IsComplement( Aig_Obj_t * p ) { retu... function Aig_ManPiNum (line 184) | static inline int Aig_ManPiNum( Aig_Man_t * p ) { retu... function Aig_ManPoNum (line 185) | static inline int Aig_ManPoNum( Aig_Man_t * p ) { retu... function Aig_ManBufNum (line 186) | static inline int Aig_ManBufNum( Aig_Man_t * p ) { retu... function Aig_ManAndNum (line 187) | static inline int Aig_ManAndNum( Aig_Man_t * p ) { retu... function Aig_ManExorNum (line 188) | static inline int Aig_ManExorNum( Aig_Man_t * p ) { retu... function Aig_ManLatchNum (line 189) | static inline int Aig_ManLatchNum( Aig_Man_t * p ) { retu... function Aig_ManNodeNum (line 190) | static inline int Aig_ManNodeNum( Aig_Man_t * p ) { retu... function Aig_ManGetCost (line 191) | static inline int Aig_ManGetCost( Aig_Man_t * p ) { retu... function Aig_ManObjNum (line 192) | static inline int Aig_ManObjNum( Aig_Man_t * p ) { retu... function Aig_ManObjNumMax (line 193) | static inline int Aig_ManObjNumMax( Aig_Man_t * p ) { retu... function Aig_ManRegNum (line 194) | static inline int Aig_ManRegNum( Aig_Man_t * p ) { retu... function Aig_Obj_t (line 196) | static inline Aig_Obj_t * Aig_ManConst0( Aig_Man_t * p ) { retu... function Aig_Obj_t (line 197) | static inline Aig_Obj_t * Aig_ManConst1( Aig_Man_t * p ) { retu... function Aig_Obj_t (line 198) | static inline Aig_Obj_t * Aig_ManGhost( Aig_Man_t * p ) { retu... function Aig_Obj_t (line 199) | static inline Aig_Obj_t * Aig_ManPi( Aig_Man_t * p, int i ) { retu... function Aig_Obj_t (line 200) | static inline Aig_Obj_t * Aig_ManPo( Aig_Man_t * p, int i ) { retu... function Aig_Obj_t (line 201) | static inline Aig_Obj_t * Aig_ManLo( Aig_Man_t * p, int i ) { retu... function Aig_Obj_t (line 202) | static inline Aig_Obj_t * Aig_ManLi( Aig_Man_t * p, int i ) { retu... function Aig_Obj_t (line 203) | static inline Aig_Obj_t * Aig_ManObj( Aig_Man_t * p, int i ) { retu... function Aig_Type_t (line 205) | static inline Aig_Type_t Aig_ObjType( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsNone (line 206) | static inline int Aig_ObjIsNone( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsConst1 (line 207) | static inline int Aig_ObjIsConst1( Aig_Obj_t * pObj ) { asse... function Aig_ObjIsPi (line 208) | static inline int Aig_ObjIsPi( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsPo (line 209) | static inline int Aig_ObjIsPo( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsBuf (line 210) | static inline int Aig_ObjIsBuf( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsAnd (line 211) | static inline int Aig_ObjIsAnd( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsExor (line 212) | static inline int Aig_ObjIsExor( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsLatch (line 213) | static inline int Aig_ObjIsLatch( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsNode (line 214) | static inline int Aig_ObjIsNode( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsTerm (line 215) | static inline int Aig_ObjIsTerm( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsHash (line 216) | static inline int Aig_ObjIsHash( Aig_Obj_t * pObj ) { retu... function Aig_ObjIsChoice (line 217) | static inline int Aig_ObjIsChoice( Aig_Man_t * p, Aig_Obj_t * p... function Aig_ObjIsMarkA (line 219) | static inline int Aig_ObjIsMarkA( Aig_Obj_t * pObj ) { retu... function Aig_ObjSetMarkA (line 220) | static inline void Aig_ObjSetMarkA( Aig_Obj_t * pObj ) { pObj... function Aig_ObjClearMarkA (line 221) | static inline void Aig_ObjClearMarkA( Aig_Obj_t * pObj ) { pObj... function Aig_ObjSetTravId (line 223) | static inline void Aig_ObjSetTravId( Aig_Obj_t * pObj, int TravI... function Aig_ObjSetTravIdCurrent (line 224) | static inline void Aig_ObjSetTravIdCurrent( Aig_Man_t * p, Aig_O... function Aig_ObjSetTravIdPrevious (line 225) | static inline void Aig_ObjSetTravIdPrevious( Aig_Man_t * p, Aig_... function Aig_ObjIsTravIdCurrent (line 226) | static inline int Aig_ObjIsTravIdCurrent( Aig_Man_t * p, Aig_Ob... function Aig_ObjIsTravIdPrevious (line 227) | static inline int Aig_ObjIsTravIdPrevious( Aig_Man_t * p, Aig_O... function Aig_ObjPhase (line 229) | static inline int Aig_ObjPhase( Aig_Obj_t * pObj ) { retu... function Aig_ObjPhaseReal (line 230) | static inline int Aig_ObjPhaseReal( Aig_Obj_t * pObj ) { retu... function Aig_ObjRefs (line 231) | static inline int Aig_ObjRefs( Aig_Obj_t * pObj ) { retu... function Aig_ObjRef (line 232) | static inline void Aig_ObjRef( Aig_Obj_t * pObj ) { pObj... function Aig_ObjDeref (line 233) | static inline void Aig_ObjDeref( Aig_Obj_t * pObj ) { asse... function Aig_ObjClearRef (line 234) | static inline void Aig_ObjClearRef( Aig_Obj_t * pObj ) { pObj... function Aig_ObjFaninId0 (line 235) | static inline int Aig_ObjFaninId0( Aig_Obj_t * pObj ) { retu... function Aig_ObjFaninId1 (line 236) | static inline int Aig_ObjFaninId1( Aig_Obj_t * pObj ) { retu... function Aig_ObjFaninC0 (line 237) | static inline int Aig_ObjFaninC0( Aig_Obj_t * pObj ) { retu... function Aig_ObjFaninC1 (line 238) | static inline int Aig_ObjFaninC1( Aig_Obj_t * pObj ) { retu... function Aig_Obj_t (line 239) | static inline Aig_Obj_t * Aig_ObjFanin0( Aig_Obj_t * pObj ) { retu... function Aig_Obj_t (line 240) | static inline Aig_Obj_t * Aig_ObjFanin1( Aig_Obj_t * pObj ) { retu... function Aig_Obj_t (line 241) | static inline Aig_Obj_t * Aig_ObjChild0( Aig_Obj_t * pObj ) { retu... function Aig_Obj_t (line 242) | static inline Aig_Obj_t * Aig_ObjChild1( Aig_Obj_t * pObj ) { retu... function Aig_Obj_t (line 243) | static inline Aig_Obj_t * Aig_ObjChild0Copy( Aig_Obj_t * pObj ) { asse... function Aig_Obj_t (line 244) | static inline Aig_Obj_t * Aig_ObjChild1Copy( Aig_Obj_t * pObj ) { asse... function Aig_ObjLevel (line 245) | static inline int Aig_ObjLevel( Aig_Obj_t * pObj ) { retu... function Aig_ObjLevelNew (line 246) | static inline int Aig_ObjLevelNew( Aig_Obj_t * pObj ) { retu... function Aig_ObjClean (line 247) | static inline void Aig_ObjClean( Aig_Obj_t * pObj ) { mems... function Aig_Obj_t (line 248) | static inline Aig_Obj_t * Aig_ObjFanout0( Aig_Man_t * p, Aig_Obj_t * pO... function Aig_Obj_t (line 249) | static inline Aig_Obj_t * Aig_ObjEquiv( Aig_Man_t * p, Aig_Obj_t * pObj... function Aig_ObjWhatFanin (line 250) | static inline int Aig_ObjWhatFanin( Aig_Obj_t * pObj, Aig_Obj_t... function Aig_ObjFanoutC (line 256) | static inline int Aig_ObjFanoutC( Aig_Obj_t * pObj, Aig_Obj_t *... function Aig_Obj_t (line 264) | static inline Aig_Obj_t * Aig_ObjCreateGhost( Aig_Man_t * p, Aig_Obj_t ... function Aig_Obj_t (line 286) | static inline Aig_Obj_t * Aig_ManFetchMemory( Aig_Man_t * p ) function Aig_ManRecycleMemory (line 296) | static inline void Aig_ManRecycleMemory( Aig_Man_t * p, Aig_Obj_t * pEnt... function Aig_ObjFanout0Int (line 335) | static inline int Aig_ObjFanout0Int( Aig_Man_t * p, int ObjId ) { a... function Aig_ObjFanoutNext (line 336) | static inline int Aig_ObjFanoutNext( Aig_Man_t * p, int iFan ) { a... FILE: stp/src/extlib-abc/aig/aig/aigCheck.c function Aig_ManCheck (line 42) | int Aig_ManCheck( Aig_Man_t * p ) function Aig_ManCheckMarkA (line 129) | void Aig_ManCheckMarkA( Aig_Man_t * p ) function Aig_ManCheckPhase (line 148) | void Aig_ManCheckPhase( Aig_Man_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigDfs.c function Aig_ManDfs_rec (line 42) | void Aig_ManDfs_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t * vNodes ) function Vec_Ptr_t (line 68) | Vec_Ptr_t * Aig_ManDfs( Aig_Man_t * p ) function Vec_Ptr_t (line 102) | Vec_Ptr_t * Aig_ManDfsNodes( Aig_Man_t * p, Aig_Obj_t ** ppNodes, int nN... function Aig_ManDfsChoices_rec (line 131) | void Aig_ManDfsChoices_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t *... function Vec_Ptr_t (line 158) | Vec_Ptr_t * Aig_ManDfsChoices( Aig_Man_t * p ) function Aig_ManDfsReverse_rec (line 187) | void Aig_ManDfsReverse_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t *... function Vec_Ptr_t (line 213) | Vec_Ptr_t * Aig_ManDfsReverse( Aig_Man_t * p ) function Aig_ManLevelNum (line 246) | int Aig_ManLevelNum( Aig_Man_t * p ) function Aig_ManCountLevels (line 267) | int Aig_ManCountLevels( Aig_Man_t * p ) function Aig_ConeMark_rec (line 303) | void Aig_ConeMark_rec( Aig_Obj_t * pObj ) function Aig_ConeCleanAndMark_rec (line 325) | void Aig_ConeCleanAndMark_rec( Aig_Obj_t * pObj ) function Aig_ConeCountAndMark_rec (line 348) | int Aig_ConeCountAndMark_rec( Aig_Obj_t * pObj ) function Aig_ConeUnmark_rec (line 372) | void Aig_ConeUnmark_rec( Aig_Obj_t * pObj ) function Aig_DagSize (line 394) | int Aig_DagSize( Aig_Obj_t * pObj ) function Aig_SupportSize_rec (line 413) | void Aig_SupportSize_rec( Aig_Man_t * p, Aig_Obj_t * pObj, int * pCounter ) function Aig_SupportSize (line 440) | int Aig_SupportSize( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_Transfer_rec (line 461) | void Aig_Transfer_rec( Aig_Man_t * pDest, Aig_Obj_t * pObj ) function Aig_Obj_t (line 484) | Aig_Obj_t * Aig_Transfer( Aig_Man_t * pSour, Aig_Man_t * pDest, Aig_Obj_... function Aig_Compose_rec (line 518) | void Aig_Compose_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Aig_Obj_t * pFunc... function Aig_Obj_t (line 546) | Aig_Obj_t * Aig_Compose( Aig_Man_t * p, Aig_Obj_t * pRoot, Aig_Obj_t * p... function Aig_ObjCollectCut_rec (line 572) | void Aig_ObjCollectCut_rec( Aig_Obj_t * pNode, Vec_Ptr_t * vNodes ) function Aig_ObjCollectCut (line 597) | void Aig_ObjCollectCut( Aig_Obj_t * pRoot, Vec_Ptr_t * vLeaves, Vec_Ptr_... function Aig_ObjCollectSuper_rec (line 631) | int Aig_ObjCollectSuper_rec( Aig_Obj_t * pRoot, Aig_Obj_t * pObj, Vec_Pt... function Aig_ObjCollectSuper (line 677) | int Aig_ObjCollectSuper( Aig_Obj_t * pObj, Vec_Ptr_t * vSuper ) FILE: stp/src/extlib-abc/aig/aig/aigFanout.c function Aig_FanoutCreate (line 33) | static inline int Aig_FanoutCreate( int FanId, int Num ) { assert( ... function Aig_ManFanoutStart (line 53) | void Aig_ManFanoutStart( Aig_Man_t * p ) function Aig_ManFanoutStop (line 86) | void Aig_ManFanoutStop( Aig_Man_t * p ) function Aig_ObjAddFanout (line 104) | void Aig_ObjAddFanout( Aig_Man_t * p, Aig_Obj_t * pObj, Aig_Obj_t * pFan... function Aig_ObjRemoveFanout (line 151) | void Aig_ObjRemoveFanout( Aig_Man_t * p, Aig_Obj_t * pObj, Aig_Obj_t * p... FILE: stp/src/extlib-abc/aig/aig/aigMan.c function Aig_Man_t (line 43) | Aig_Man_t * Aig_ManStart( int nNodesMax ) function Aig_Man_t (line 84) | Aig_Man_t * Aig_ManStartFrom( Aig_Man_t * p ) function Aig_Obj_t (line 110) | Aig_Obj_t * Aig_ManDup_rec( Aig_Man_t * pNew, Aig_Man_t * p, Aig_Obj_t *... function Aig_Man_t (line 132) | Aig_Man_t * Aig_ManDup( Aig_Man_t * p, int fOrdered ) function Aig_Man_t (line 188) | Aig_Man_t * Aig_ManExtractMiter( Aig_Man_t * p, Aig_Obj_t * pNode1, Aig_... function Aig_ManStop (line 227) | void Aig_ManStop( Aig_Man_t * p ) function Aig_ManCleanup (line 273) | int Aig_ManCleanup( Aig_Man_t * p ) function Aig_ManPrintStats (line 302) | void Aig_ManPrintStats( Aig_Man_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigMem.c type Aig_MmFixed_t_ (line 27) | struct Aig_MmFixed_t_ type Aig_MmFlex_t_ (line 47) | struct Aig_MmFlex_t_ type Aig_MmStep_t_ (line 65) | struct Aig_MmStep_t_ function Aig_MmFixed_t (line 95) | Aig_MmFixed_t * Aig_MmFixedStart( int nEntrySize, int nEntriesMax ) function Aig_MmFixedStop (line 131) | void Aig_MmFixedStop( Aig_MmFixed_t * p, int fVerbose ) function Aig_MmFixedEntryRecycle (line 211) | void Aig_MmFixedEntryRecycle( Aig_MmFixed_t * p, char * pEntry ) function Aig_MmFixedRestart (line 231) | void Aig_MmFixedRestart( Aig_MmFixed_t * p ) function Aig_MmFixedReadMemUsage (line 270) | int Aig_MmFixedReadMemUsage( Aig_MmFixed_t * p ) function Aig_MmFixedReadMaxEntriesUsed (line 286) | int Aig_MmFixedReadMaxEntriesUsed( Aig_MmFixed_t * p ) function Aig_MmFlex_t (line 304) | Aig_MmFlex_t * Aig_MmFlexStart() function Aig_MmFlexStop (line 336) | void Aig_MmFlexStop( Aig_MmFlex_t * p, int fVerbose ) function Aig_MmFlexRestart (line 410) | void Aig_MmFlexRestart( Aig_MmFlex_t * p ) function Aig_MmFlexReadMemUsage (line 438) | int Aig_MmFlexReadMemUsage( Aig_MmFlex_t * p ) function Aig_MmStep_t (line 467) | Aig_MmStep_t * Aig_MmStepStart( int nSteps ) function Aig_MmStepStop (line 503) | void Aig_MmStepStop( Aig_MmStep_t * p, int fVerbose ) function Aig_MmStepEntryRecycle (line 565) | void Aig_MmStepEntryRecycle( Aig_MmStep_t * p, char * pEntry, int nBytes ) function Aig_MmStepReadMemUsage (line 588) | int Aig_MmStepReadMemUsage( Aig_MmStep_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigMffc.c function Aig_NodeDeref_rec (line 42) | int Aig_NodeDeref_rec( Aig_Obj_t * pNode, unsigned LevelMin ) function Aig_NodeRef_rec (line 76) | int Aig_NodeRef_rec( Aig_Obj_t * pNode, unsigned LevelMin ) function Aig_NodeRefLabel_rec (line 108) | int Aig_NodeRefLabel_rec( Aig_Man_t * p, Aig_Obj_t * pNode, unsigned Lev... function Aig_NodeMffsSupp_rec (line 140) | void Aig_NodeMffsSupp_rec( Aig_Man_t * p, Aig_Obj_t * pNode, unsigned Le... function Aig_NodeMffsSupp (line 169) | int Aig_NodeMffsSupp( Aig_Man_t * p, Aig_Obj_t * pNode, int LevelMin, Ve... function Aig_NodeMffsLabel (line 195) | int Aig_NodeMffsLabel( Aig_Man_t * p, Aig_Obj_t * pNode ) function Aig_NodeMffsLabelCut (line 219) | int Aig_NodeMffsLabelCut( Aig_Man_t * p, Aig_Obj_t * pNode, Vec_Ptr_t * ... function Aig_NodeMffsExtendCut (line 248) | int Aig_NodeMffsExtendCut( Aig_Man_t * p, Aig_Obj_t * pNode, Vec_Ptr_t *... FILE: stp/src/extlib-abc/aig/aig/aigObj.c function Aig_Obj_t (line 42) | Aig_Obj_t * Aig_ObjCreatePi( Aig_Man_t * p ) function Aig_Obj_t (line 63) | Aig_Obj_t * Aig_ObjCreatePo( Aig_Man_t * p, Aig_Obj_t * pDriver ) function Aig_Obj_t (line 86) | Aig_Obj_t * Aig_ObjCreate( Aig_Man_t * p, Aig_Obj_t * pGhost ) function Aig_ObjConnect (line 114) | void Aig_ObjConnect( Aig_Man_t * p, Aig_Obj_t * pObj, Aig_Obj_t * pFan0,... function Aig_ObjDisconnect (line 158) | void Aig_ObjDisconnect( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_ObjDelete (line 196) | void Aig_ObjDelete( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_ObjDelete_rec (line 219) | void Aig_ObjDelete_rec( Aig_Man_t * p, Aig_Obj_t * pObj, int fFreeTop ) function Aig_ObjPatchFanin0 (line 248) | void Aig_ObjPatchFanin0( Aig_Man_t * p, Aig_Obj_t * pObj, Aig_Obj_t * pF... function Aig_NodeFixBufferFanins (line 280) | void Aig_NodeFixBufferFanins( Aig_Man_t * p, Aig_Obj_t * pObj, int fNode... function Aig_ManPropagateBuffers (line 319) | int Aig_ManPropagateBuffers( Aig_Man_t * p, int fNodesOnly, int fUpdateL... function Aig_ObjReplace (line 354) | void Aig_ObjReplace( Aig_Man_t * p, Aig_Obj_t * pObjOld, Aig_Obj_t * pOb... FILE: stp/src/extlib-abc/aig/aig/aigOper.c function Aig_ObjIsExorType (line 28) | static inline int Aig_ObjIsExorType( Aig_Obj_t * p0, Aig_Obj_t * p1, Aig... function Aig_Obj_t (line 60) | Aig_Obj_t * Aig_IthVar( Aig_Man_t * p, int i ) function Aig_Obj_t (line 80) | Aig_Obj_t * Aig_Oper( Aig_Man_t * p, Aig_Obj_t * p0, Aig_Obj_t * p1, Aig... function Aig_Obj_t (line 101) | Aig_Obj_t * Aig_CanonPair_rec( Aig_Man_t * p, Aig_Obj_t * pGhost ) function Aig_Obj_t (line 138) | Aig_Obj_t * Aig_And( Aig_Man_t * p, Aig_Obj_t * p0, Aig_Obj_t * p1 ) function Aig_Obj_t (line 253) | Aig_Obj_t * Aig_Latch( Aig_Man_t * p, Aig_Obj_t * pObj, int fInitOne ) function Aig_Obj_t (line 274) | Aig_Obj_t * Aig_Exor( Aig_Man_t * p, Aig_Obj_t * p0, Aig_Obj_t * p1 ) function Aig_Obj_t (line 307) | Aig_Obj_t * Aig_Or( Aig_Man_t * p, Aig_Obj_t * p0, Aig_Obj_t * p1 ) function Aig_Obj_t (line 323) | Aig_Obj_t * Aig_Mux( Aig_Man_t * p, Aig_Obj_t * pC, Aig_Obj_t * p1, Aig_... function Aig_Obj_t (line 378) | Aig_Obj_t * Aig_Maj( Aig_Man_t * p, Aig_Obj_t * pA, Aig_Obj_t * pB, Aig_... function Aig_Obj_t (line 394) | Aig_Obj_t * Aig_Multi_rec( Aig_Man_t * p, Aig_Obj_t ** ppObjs, int nObjs... function Aig_Obj_t (line 415) | Aig_Obj_t * Aig_Multi( Aig_Man_t * p, Aig_Obj_t ** pArgs, int nArgs, Aig... function Aig_Obj_t (line 433) | Aig_Obj_t * Aig_Miter( Aig_Man_t * p, Vec_Ptr_t * vPairs ) function Aig_Obj_t (line 455) | Aig_Obj_t * Aig_MiterTwo( Aig_Man_t * p, Vec_Ptr_t * vNodes1, Vec_Ptr_t ... function Aig_Obj_t (line 476) | Aig_Obj_t * Aig_CreateAnd( Aig_Man_t * p, int nVars ) function Aig_Obj_t (line 497) | Aig_Obj_t * Aig_CreateOr( Aig_Man_t * p, int nVars ) function Aig_Obj_t (line 518) | Aig_Obj_t * Aig_CreateExor( Aig_Man_t * p, int nVars ) FILE: stp/src/extlib-abc/aig/aig/aigOrder.c function Aig_ManOrderStart (line 42) | void Aig_ManOrderStart( Aig_Man_t * p ) function Aig_ManOrderStop (line 73) | void Aig_ManOrderStop( Aig_Man_t * p ) function Aig_ObjOrderInsert (line 92) | void Aig_ObjOrderInsert( Aig_Man_t * p, int ObjId ) function Aig_ObjOrderRemove (line 127) | void Aig_ObjOrderRemove( Aig_Man_t * p, int ObjId ) function Aig_ObjOrderAdvance (line 159) | void Aig_ObjOrderAdvance( Aig_Man_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigPart.c type Part_Man_t (line 27) | typedef struct Part_Man_t_ Part_Man_t; type Part_Man_t_ (line 28) | struct Part_Man_t_ type Part_One_t (line 38) | typedef struct Part_One_t_ Part_One_t; type Part_One_t_ (line 39) | struct Part_One_t_ function Part_SizeType (line 47) | static inline int Part_SizeType( int nSize, int nStepSize ) { ret... function Part_OneSetNext (line 49) | static inline void Part_OneSetNext( char * pPart, char * pNext ) { *((... function Part_Man_t (line 66) | Part_Man_t * Part_ManStart( int nChunkSize, int nStepSize ) function Part_ManStop (line 89) | void Part_ManStop( Part_Man_t * p ) function Part_ManRecycle (line 148) | void Part_ManRecycle( Part_Man_t * p, char * pMemory, int nSize ) function Part_One_t (line 168) | static inline Part_One_t * Part_ManFetchEntry( Part_Man_t * p, int nWord... function Part_ManRecycleEntry (line 189) | static inline void Part_ManRecycleEntry( Part_Man_t * p, Part_One_t * pE... function Part_One_t (line 207) | Part_One_t * Part_ManMergeEntry( Part_Man_t * pMan, Part_One_t * p1, Par... function Vec_Int_t (line 246) | Vec_Int_t * Part_ManTransferEntry( Part_One_t * p ) function Vec_Ptr_t (line 267) | Vec_Ptr_t * Aig_ManSupports( Aig_Man_t * pMan ) function Aig_ManSuppCharAdd (line 383) | void Aig_ManSuppCharAdd( unsigned * pBuffer, Vec_Int_t * vOne, int nPis ) function Aig_ManSuppCharCommon (line 404) | int Aig_ManSuppCharCommon( unsigned * pBuffer, Vec_Int_t * vOne ) function Aig_ManPartitionSmartFindPart (line 423) | int Aig_ManPartitionSmartFindPart( Vec_Ptr_t * vPartSuppsAll, Vec_Ptr_t ... function Aig_ManPartitionPrint (line 472) | void Aig_ManPartitionPrint( Aig_Man_t * p, Vec_Ptr_t * vPartsAll, Vec_Pt... function Aig_ManPartitionCompact (line 501) | void Aig_ManPartitionCompact( Vec_Ptr_t * vPartsAll, Vec_Ptr_t * vPartSu... function Vec_Ptr_t (line 573) | Vec_Ptr_t * Aig_ManPartitionSmart( Aig_Man_t * p, int nSuppSizeLimit, in... function Vec_Ptr_t (line 697) | Vec_Ptr_t * Aig_ManPartitionNaive( Aig_Man_t * p, int nPartSize ) function Aig_Obj_t (line 722) | Aig_Obj_t * Aig_ManDupPart_rec( Aig_Man_t * pNew, Aig_Man_t * pOld, Aig_... function Vec_Ptr_t (line 751) | Vec_Ptr_t * Aig_ManDupPart( Aig_Man_t * pNew, Aig_Man_t * pOld, Vec_Int_... function Vec_Ptr_t (line 819) | Vec_Ptr_t * Aig_ManMiterPartitioned( Aig_Man_t * p1, Aig_Man_t * p2, int... function Aig_Man_t (line 872) | Aig_Man_t * Aig_ManChoicePartitioned( Vec_Ptr_t * vAigs, int nPartSize ) FILE: stp/src/extlib-abc/aig/aig/aigRepr.c function Aig_ManReprStart (line 42) | void Aig_ManReprStart( Aig_Man_t * p, int nIdMax ) function Aig_ManReprStop (line 62) | void Aig_ManReprStop( Aig_Man_t * p ) function Aig_ObjCreateRepr (line 80) | void Aig_ObjCreateRepr( Aig_Man_t * p, Aig_Obj_t * pNode1, Aig_Obj_t * p... function Aig_ObjSetRepr (line 102) | static inline void Aig_ObjSetRepr( Aig_Man_t * p, Aig_Obj_t * pNode1, Ai... function Aig_Obj_t (line 128) | static inline Aig_Obj_t * Aig_ObjFindRepr( Aig_Man_t * p, Aig_Obj_t * pN... function Aig_ObjClearRepr (line 148) | static inline void Aig_ObjClearRepr( Aig_Man_t * p, Aig_Obj_t * pNode ) function Aig_Obj_t (line 167) | static inline Aig_Obj_t * Aig_ObjFindReprTransitive( Aig_Man_t * p, Aig_... function Aig_Obj_t (line 187) | static inline Aig_Obj_t * Aig_ObjRepr( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_Obj_t (line 194) | static inline Aig_Obj_t * Aig_ObjChild0Repr( Aig_Man_t * p, Aig_Obj_t * ... function Aig_Obj_t (line 195) | static inline Aig_Obj_t * Aig_ObjChild1Repr( Aig_Man_t * p, Aig_Obj_t * ... function Aig_ManTransferRepr (line 208) | void Aig_ManTransferRepr( Aig_Man_t * pNew, Aig_Man_t * pOld ) function Aig_Obj_t (line 238) | Aig_Obj_t * Aig_ManDupRepr_rec( Aig_Man_t * pNew, Aig_Man_t * p, Aig_Obj... function Aig_Man_t (line 264) | Aig_Man_t * Aig_ManDupRepr( Aig_Man_t * p, int fOrdered ) function Aig_ManRemapRepr (line 311) | int Aig_ManRemapRepr( Aig_Man_t * p ) function Aig_ObjCheckTfi_rec (line 338) | int Aig_ObjCheckTfi_rec( Aig_Man_t * p, Aig_Obj_t * pNode, Aig_Obj_t * p... function Aig_ObjCheckTfi (line 371) | int Aig_ObjCheckTfi( Aig_Man_t * p, Aig_Obj_t * pNew, Aig_Obj_t * pOld ) function Aig_Man_t (line 390) | Aig_Man_t * Aig_ManRehash( Aig_Man_t * p ) function Aig_ManMarkValidChoices (line 417) | void Aig_ManMarkValidChoices( Aig_Man_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigRet.c type Rtm_Init_t (line 28) | typedef enum { type Rtm_Man_t (line 35) | typedef struct Rtm_Man_t_ Rtm_Man_t; type Rtm_Man_t_ (line 36) | struct Rtm_Man_t_ type Rtm_Edg_t (line 50) | typedef struct Rtm_Edg_t_ Rtm_Edg_t; type Rtm_Edg_t_ (line 51) | struct Rtm_Edg_t_ type Rtm_Obj_t (line 57) | typedef struct Rtm_Obj_t_ Rtm_Obj_t; type Rtm_Obj_t_ (line 58) | struct Rtm_Obj_t_ function Rtm_Obj_t (line 74) | static inline Rtm_Obj_t * Rtm_ObjFanin( Rtm_Obj_t * pObj, int i ) ... function Rtm_Obj_t (line 75) | static inline Rtm_Obj_t * Rtm_ObjFanout( Rtm_Obj_t * pObj, int i ) ... function Rtm_Edg_t (line 76) | static inline Rtm_Edg_t * Rtm_ObjEdge( Rtm_Obj_t * pObj, int i ) ... function Rtm_Edg_t (line 77) | static inline Rtm_Edg_t * Rtm_ObjFanoutEdge( Rtm_Obj_t * pObj, int i ) ... function Rtm_Init_t (line 79) | static inline Rtm_Init_t Rtm_InitNot( Rtm_Init_t Val ) ... function Rtm_Init_t (line 80) | static inline Rtm_Init_t Rtm_InitNotCond( Rtm_Init_t Val, int c ) ... function Rtm_Init_t (line 81) | static inline Rtm_Init_t Rtm_InitAnd(Rtm_Init_t ValA, Rtm_Init_t ValB )... function Rtm_InitWordsNum (line 83) | static inline int Rtm_InitWordsNum( int nLats ) ... function Rtm_InitGetTwo (line 84) | static inline int Rtm_InitGetTwo( unsigned * p, int i ) ... function Rtm_InitSetTwo (line 85) | static inline void Rtm_InitSetTwo( unsigned * p, int i, int val )... function Rtm_InitXorTwo (line 86) | static inline void Rtm_InitXorTwo( unsigned * p, int i, int val )... function Rtm_Init_t (line 88) | static inline Rtm_Init_t Rtm_ObjGetFirst1( Rtm_Edg_t * pEdge ) ... function Rtm_Init_t (line 89) | static inline Rtm_Init_t Rtm_ObjGetLast1( Rtm_Edg_t * pEdge ) ... function Rtm_Init_t (line 90) | static inline Rtm_Init_t Rtm_ObjGetOne1( Rtm_Edg_t * pEdge, int i ) ... function Rtm_Init_t (line 91) | static inline Rtm_Init_t Rtm_ObjRemFirst1( Rtm_Edg_t * pEdge ) ... function Rtm_Init_t (line 92) | static inline Rtm_Init_t Rtm_ObjRemLast1( Rtm_Edg_t * pEdge ) ... function Rtm_ObjAddFirst1 (line 93) | static inline void Rtm_ObjAddFirst1( Rtm_Edg_t * pEdge, Rtm_Init_... function Rtm_ObjAddLast1 (line 94) | static inline void Rtm_ObjAddLast1( Rtm_Edg_t * pEdge, Rtm_Init_t... function Rtm_Init_t (line 96) | static inline Rtm_Init_t Rtm_ObjGetFirst2( Rtm_Man_t * p, Rtm_Edg_t * p... function Rtm_Init_t (line 97) | static inline Rtm_Init_t Rtm_ObjGetLast2( Rtm_Man_t * p, Rtm_Edg_t * pE... function Rtm_Init_t (line 98) | static inline Rtm_Init_t Rtm_ObjGetOne2( Rtm_Man_t * p, Rtm_Edg_t * pEd... function Rtm_Init_t (line 100) | static inline Rtm_Init_t Rtm_ObjRemLast2( Rtm_Man_t * p, Rtm_Edg_t * pE... function Rtm_ObjAddLast2 (line 102) | static inline void Rtm_ObjAddLast2( Rtm_Man_t * p, Rtm_Edg_t * pE... function Rtm_Init_t (line 108) | static inline Rtm_Init_t Rtm_ObjGetFirst( Rtm_Man_t * p, Rtm_Edg_t * pE... function Rtm_Init_t (line 109) | static inline Rtm_Init_t Rtm_ObjGetLast( Rtm_Man_t * p, Rtm_Edg_t * pEd... function Rtm_Init_t (line 110) | static inline Rtm_Init_t Rtm_ObjGetOne( Rtm_Man_t * p, Rtm_Edg_t * pEdg... function Rtm_Init_t (line 111) | static Rtm_Init_t Rtm_ObjRemFirst( Rtm_Man_t * p, Rtm_Edg_t * pE... function Rtm_Init_t (line 112) | static Rtm_Init_t Rtm_ObjRemLast( Rtm_Man_t * p, Rtm_Edg_t * pEd... function Rtm_ObjAddFirst (line 113) | static void Rtm_ObjAddFirst( Rtm_Man_t * p, Rtm_Edg_t * pE... function Rtm_ObjAddLast (line 114) | static void Rtm_ObjAddLast( Rtm_Man_t * p, Rtm_Edg_t * pEd... function Rtm_ObjTransferToSmall (line 154) | void Rtm_ObjTransferToSmall( Rtm_Man_t * p, Rtm_Edg_t * pEdge ) function Rtm_ObjTransferToBig (line 171) | void Rtm_ObjTransferToBig( Rtm_Man_t * p, Rtm_Edg_t * pEdge ) function Rtm_ObjTransferToBigger (line 195) | void Rtm_ObjTransferToBigger( Rtm_Man_t * p, Rtm_Edg_t * pEdge ) function Rtm_Init_t (line 223) | Rtm_Init_t Rtm_ObjRemFirst2( Rtm_Man_t * p, Rtm_Edg_t * pEdge ) function Rtm_ObjAddFirst2 (line 249) | void Rtm_ObjAddFirst2( Rtm_Man_t * p, Rtm_Edg_t * pEdge, Rtm_Init_t Val ) function Rtm_PrintEdge (line 274) | void Rtm_PrintEdge( Rtm_Man_t * p, Rtm_Edg_t * pEdge ) function Rtm_Man_t (line 299) | Rtm_Man_t * Rtm_ManAlloc( Aig_Man_t * p ) function Rtm_ManFree (line 324) | void Rtm_ManFree( Rtm_Man_t * p ) function Rtm_ManLatchMax (line 345) | int Rtm_ManLatchMax( Rtm_Man_t * p ) function Rtm_Obj_t (line 376) | Rtm_Obj_t * Rtm_ObjAlloc( Rtm_Man_t * pRtm, int nFanins, int nFanouts ) function Rtm_ObjAddFanin (line 401) | void Rtm_ObjAddFanin( Rtm_Obj_t * pObj, Rtm_Obj_t * pFanin, int fCompl ) function Rtm_ObjCheckRetimeFwd (line 430) | int Rtm_ObjCheckRetimeFwd( Rtm_Obj_t * pObj ) function Rtm_ObjCheckRetimeBwd (line 451) | int Rtm_ObjCheckRetimeBwd( Rtm_Obj_t * pObj ) function Rtm_ObjGetDegreeFwd (line 472) | int Rtm_ObjGetDegreeFwd( Rtm_Obj_t * pObj ) function Rtm_ObjGetDegreeBwd (line 492) | int Rtm_ObjGetDegreeBwd( Rtm_Obj_t * pObj ) function Rtm_ObjRetimeFwd (line 512) | void Rtm_ObjRetimeFwd( Rtm_Man_t * pRtm, Rtm_Obj_t * pObj ) function Rtm_ObjRetimeBwd (line 542) | void Rtm_ObjRetimeBwd( Rtm_Man_t * pRtm, Rtm_Obj_t * pObj ) function Rtm_ObjMarkAutoFwd_rec (line 566) | void Rtm_ObjMarkAutoFwd_rec( Rtm_Obj_t * pObj ) function Rtm_ManMarkAutoFwd (line 588) | int Rtm_ManMarkAutoFwd( Rtm_Man_t * pRtm ) function Rtm_ObjMarkAutoBwd_rec (line 618) | void Rtm_ObjMarkAutoBwd_rec( Rtm_Obj_t * pObj ) function Rtm_ManMarkAutoBwd (line 640) | int Rtm_ManMarkAutoBwd( Rtm_Man_t * pRtm ) function Rtm_Man_t (line 672) | Rtm_Man_t * Rtm_ManFromAig( Aig_Man_t * p ) function Aig_Obj_t (line 726) | Aig_Obj_t * Rtm_ManToAig_rec( Aig_Man_t * pNew, Rtm_Man_t * pRtm, Rtm_Ob... function Aig_Man_t (line 762) | Aig_Man_t * Rtm_ManToAig( Rtm_Man_t * pRtm ) function Aig_Man_t (line 831) | Aig_Man_t * Rtm_ManRetime( Aig_Man_t * p, int fForward, int nStepsMax, i... FILE: stp/src/extlib-abc/aig/aig/aigScl.c function Aig_Man_t (line 43) | Aig_Man_t * Aig_ManRemap( Aig_Man_t * p, Vec_Ptr_t * vMap ) function Aig_ManSeqCleanup_rec (line 93) | void Aig_ManSeqCleanup_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t *... function Aig_ManSeqCleanup (line 125) | int Aig_ManSeqCleanup( Aig_Man_t * p ) function Aig_ManCountMergeRegs (line 221) | int Aig_ManCountMergeRegs( Aig_Man_t * p ) function Aig_ManReduceLachesCount (line 258) | int Aig_ManReduceLachesCount( Aig_Man_t * p ) function Vec_Ptr_t (line 305) | Vec_Ptr_t * Aig_ManReduceLachesOnce( Aig_Man_t * p ) function Aig_Man_t (line 366) | Aig_Man_t * Aig_ManReduceLaches( Aig_Man_t * p, int fVerbose ) FILE: stp/src/extlib-abc/aig/aig/aigSeq.c function Aig_ManSeqStrashConvert (line 42) | void Aig_ManSeqStrashConvert( Aig_Man_t * p, int nLatches, int * pInits ) function Aig_ManDfsSeq_rec (line 85) | void Aig_ManDfsSeq_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t * vNo... function Vec_Ptr_t (line 113) | Vec_Ptr_t * Aig_ManDfsSeq( Aig_Man_t * p ) function Aig_ManDfsUnreach_rec (line 136) | void Aig_ManDfsUnreach_rec( Aig_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t *... function Vec_Ptr_t (line 164) | Vec_Ptr_t * Aig_ManDfsUnreach( Aig_Man_t * p ) function Aig_ManRemoveUnmarked (line 260) | int Aig_ManRemoveUnmarked( Aig_Man_t * p ) function Aig_ManSeqRehashOne (line 302) | int Aig_ManSeqRehashOne( Aig_Man_t * p, Vec_Ptr_t * vNodes, Vec_Ptr_t * ... function Aig_ManRemoveBuffers (line 392) | void Aig_ManRemoveBuffers( Aig_Man_t * p ) function Aig_ManSeqStrash (line 439) | int Aig_ManSeqStrash( Aig_Man_t * p, int nLatches, int * pInits ) FILE: stp/src/extlib-abc/aig/aig/aigShow.c function Aig_WriteDotAig (line 43) | void Aig_WriteDotAig( Aig_Man_t * pMan, char * pFileName, int fHaig, Vec... function Aig_ManShow (line 329) | void Aig_ManShow( Aig_Man_t * pMan, int fHaig, Vec_Ptr_t * vBold ) FILE: stp/src/extlib-abc/aig/aig/aigTable.c function Aig_Hash (line 28) | static unsigned long Aig_Hash( Aig_Obj_t * pObj, int TableSize ) function Aig_Obj_t (line 39) | static Aig_Obj_t ** Aig_TableFind( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_TableResize (line 73) | void Aig_TableResize( Aig_Man_t * p ) function Aig_Obj_t (line 118) | Aig_Obj_t * Aig_TableLookup( Aig_Man_t * p, Aig_Obj_t * pGhost ) function Aig_Obj_t (line 157) | Aig_Obj_t * Aig_TableLookupTwo( Aig_Man_t * p, Aig_Obj_t * pFanin0, Aig_... function Aig_TableInsert (line 184) | void Aig_TableInsert( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_TableDelete (line 207) | void Aig_TableDelete( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_TableCountEntries (line 229) | int Aig_TableCountEntries( Aig_Man_t * p ) function Aig_TableProfile (line 250) | void Aig_TableProfile( Aig_Man_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigTime.c type Aig_TBox_t (line 27) | typedef struct Aig_TBox_t_ Aig_TBox_t; type Aig_TObj_t (line 28) | typedef struct Aig_TObj_t_ Aig_TObj_t; type Aig_TMan_t_ (line 31) | struct Aig_TMan_t_ type Aig_TBox_t_ (line 43) | struct Aig_TBox_t_ type Aig_TObj_t_ (line 53) | struct Aig_TObj_t_ function Aig_TMan_t (line 75) | Aig_TMan_t * Aig_TManStart( int nPis, int nPos ) function Aig_TManStop (line 108) | void Aig_TManStop( Aig_TMan_t * p ) function Aig_TManCreateBox (line 128) | void Aig_TManCreateBox( Aig_TMan_t * p, int * pPis, int nPis, int * pPos... function Aig_TManSetPiDelay (line 165) | void Aig_TManSetPiDelay( Aig_TMan_t * p, int iPi, float Delay ) function Aig_TManSetPoDelay (line 182) | void Aig_TManSetPoDelay( Aig_TMan_t * p, int iPo, float Delay ) function Aig_TManSetPiArrival (line 199) | void Aig_TManSetPiArrival( Aig_TMan_t * p, int iPi, float Delay ) function Aig_TManSetPoRequired (line 216) | void Aig_TManSetPoRequired( Aig_TMan_t * p, int iPo, float Delay ) function Aig_TManIncrementTravId (line 233) | void Aig_TManIncrementTravId( Aig_TMan_t * p ) function Aig_TManGetPiArrival (line 249) | float Aig_TManGetPiArrival( Aig_TMan_t * p, int iPi ) function Aig_TManGetPoRequired (line 289) | float Aig_TManGetPoRequired( Aig_TMan_t * p, int iPo ) FILE: stp/src/extlib-abc/aig/aig/aigTiming.c function Aig_ObjReverseLevel (line 43) | static inline int Aig_ObjReverseLevel( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_ObjSetReverseLevel (line 62) | static inline void Aig_ObjSetReverseLevel( Aig_Man_t * p, Aig_Obj_t * pO... function Aig_ObjClearReverseLevel (line 80) | void Aig_ObjClearReverseLevel( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_ObjRequiredLevel (line 97) | int Aig_ObjRequiredLevel( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_ObjReverseLevelNew (line 114) | int Aig_ObjReverseLevelNew( Aig_Man_t * p, Aig_Obj_t * pObj ) function Aig_ManStartReverseLevels (line 139) | void Aig_ManStartReverseLevels( Aig_Man_t * p, int nMaxLevelIncrease ) function Aig_ManStopReverseLevels (line 172) | void Aig_ManStopReverseLevels( Aig_Man_t * p ) function Aig_ManUpdateLevel (line 192) | void Aig_ManUpdateLevel( Aig_Man_t * p, Aig_Obj_t * pObjNew ) function Aig_ManUpdateReverseLevel (line 244) | void Aig_ManUpdateReverseLevel( Aig_Man_t * p, Aig_Obj_t * pObjNew ) function Aig_ManVerifyLevel (line 304) | void Aig_ManVerifyLevel( Aig_Man_t * p ) function Aig_ManVerifyReverseLevel (line 331) | void Aig_ManVerifyReverseLevel( Aig_Man_t * p ) FILE: stp/src/extlib-abc/aig/aig/aigTsim.c function Aig_ObjSetXsim (line 33) | static inline void Aig_ObjSetXsim( Aig_Obj_t * pObj, int Value ) { pObj... function Aig_ObjGetXsim (line 34) | static inline int Aig_ObjGetXsim( Aig_Obj_t * pObj ) { retu... function Aig_XsimInv (line 35) | static inline int Aig_XsimInv( int Value ) function Aig_XsimAnd (line 44) | static inline int Aig_XsimAnd( int Value0, int Value1 ) function Aig_XsimRand2 (line 53) | static inline int Aig_XsimRand2() function Aig_XsimRand3 (line 57) | static inline int Aig_XsimRand3() function Aig_ObjGetXsimFanin0 (line 65) | static inline int Aig_ObjGetXsimFanin0( Aig_Obj_t * pObj ) function Aig_ObjGetXsimFanin1 (line 71) | static inline int Aig_ObjGetXsimFanin1( Aig_Obj_t * pObj ) function Aig_XsimPrint (line 77) | static inline void Aig_XsimPrint( FILE * pFile, int Value ) type Aig_Tsi_t (line 94) | typedef struct Aig_Tsi_t_ Aig_Tsi_t; type Aig_Tsi_t_ (line 95) | struct Aig_Tsi_t_ function Aig_TsiSetNext (line 108) | static inline void Aig_TsiSetNext( unsigned * pState, int nWords, ... function Aig_Tsi_t (line 125) | Aig_Tsi_t * Aig_TsiStart( Aig_Man_t * pAig ) function Aig_TsiStop (line 151) | void Aig_TsiStop( Aig_Tsi_t * p ) function Aig_TsiStateHash (line 170) | int Aig_TsiStateHash( unsigned * pState, int nWords, int nTableSize ) function Aig_TsiStateLookup (line 206) | int Aig_TsiStateLookup( Aig_Tsi_t * p, unsigned * pState, int nWords ) function Aig_TsiStateInsert (line 228) | void Aig_TsiStateInsert( Aig_Tsi_t * p, unsigned * pState, int nWords ) function Aig_TsiStatePrint (line 267) | void Aig_TsiStatePrint( Aig_Tsi_t * p, unsigned * pState ) function Vec_Ptr_t (line 298) | Vec_Ptr_t * Aig_ManTernarySimulate( Aig_Man_t * p, int fVerbose ) function Aig_Man_t (line 414) | Aig_Man_t * Aig_ManConstReduce( Aig_Man_t * p, int fVerbose ) FILE: stp/src/extlib-abc/aig/aig/aigUtil.c function Aig_PrimeCudd (line 42) | unsigned int Aig_PrimeCudd( unsigned int p ) function Aig_ManIncrementTravId (line 78) | void Aig_ManIncrementTravId( Aig_Man_t * p ) function Aig_ManLevels (line 96) | int Aig_ManLevels( Aig_Man_t * p ) function Aig_ManResetRefs (line 116) | void Aig_ManResetRefs( Aig_Man_t * p ) function Aig_ManCleanMarkA (line 142) | void Aig_ManCleanMarkA( Aig_Man_t * p ) function Aig_ManCleanMarkB (line 161) | void Aig_ManCleanMarkB( Aig_Man_t * p ) function Aig_ManCleanData (line 180) | void Aig_ManCleanData( Aig_Man_t * p ) function Aig_ObjCleanData_rec (line 199) | void Aig_ObjCleanData_rec( Aig_Obj_t * pObj ) function Aig_ObjCollectMulti_rec (line 223) | void Aig_ObjCollectMulti_rec( Aig_Obj_t * pRoot, Aig_Obj_t * pObj, Vec_P... function Aig_ObjCollectMulti (line 245) | void Aig_ObjCollectMulti( Aig_Obj_t * pRoot, Vec_Ptr_t * vSuper ) function Aig_ObjIsMuxType (line 263) | int Aig_ObjIsMuxType( Aig_Obj_t * pNode ) function Aig_ObjRecognizeExor (line 299) | int Aig_ObjRecognizeExor( Aig_Obj_t * pObj, Aig_Obj_t ** ppFan0, Aig_Obj... function Aig_Obj_t (line 343) | Aig_Obj_t * Aig_ObjRecognizeMux( Aig_Obj_t * pNode, Aig_Obj_t ** ppNodeT... function Aig_Obj_t (line 432) | Aig_Obj_t * Aig_ObjReal_rec( Aig_Obj_t * pObj ) function Aig_ObjPrintEqn (line 454) | void Aig_ObjPrintEqn( FILE * pFile, Aig_Obj_t * pObj, Vec_Vec_t * vLevel... function Aig_ObjPrintVerilog (line 501) | void Aig_ObjPrintVerilog( FILE * pFile, Aig_Obj_t * pObj, Vec_Vec_t * vL... function Aig_ObjPrintVerbose (line 588) | void Aig_ObjPrintVerbose( Aig_Obj_t * pObj, int fHaig ) function Aig_ManPrintVerbose (line 614) | void Aig_ManPrintVerbose( Aig_Man_t * p, int fHaig ) function Aig_ManDump (line 640) | void Aig_ManDump( Aig_Man_t * p ) function Aig_ManDumpBlif (line 661) | void Aig_ManDumpBlif( Aig_Man_t * p, char * pFileName ) function Aig_ManDumpVerilog (line 743) | void Aig_ManDumpVerilog( Aig_Man_t * p, char * pFileName ) FILE: stp/src/extlib-abc/aig/aig/aigWin.c function Aig_NodeGetLeafCostOne (line 43) | static inline int Aig_NodeGetLeafCostOne( Aig_Obj_t * pNode, int nFanout... function Aig_ManFindCut_int (line 77) | int Aig_ManFindCut_int( Vec_Ptr_t * vFront, Vec_Ptr_t * vVisited, int nS... function Aig_ManFindCut (line 142) | void Aig_ManFindCut( Aig_Obj_t * pRoot, Vec_Ptr_t * vFront, Vec_Ptr_t * ... FILE: stp/src/extlib-abc/aig/cnf/cnfCore.c function Cnf_Dat_t (line 44) | Cnf_Dat_t * Cnf_Derive( Aig_Man_t * pAig, int nOutputs ) function Cnf_Man_t (line 97) | Cnf_Man_t * Cnf_ManRead() function Cnf_ClearMemory (line 113) | void Cnf_ClearMemory() function Cnf_Dat_t (line 135) | Cnf_Dat_t * Cnf_Derive_old( Aig_Man_t * pAig ) FILE: stp/src/extlib-abc/aig/cnf/cnfCut.c function Cnf_Cut_t (line 43) | Cnf_Cut_t * Cnf_CutAlloc( Cnf_Man_t * p, int nLeaves ) function Cnf_CutFree (line 65) | void Cnf_CutFree( Cnf_Cut_t * pCut ) function Cnf_Cut_t (line 84) | Cnf_Cut_t * Cnf_CutCreate( Cnf_Man_t * p, Aig_Obj_t * pObj ) function Cnf_CutPrint (line 112) | void Cnf_CutPrint( Cnf_Cut_t * pCut ) function Cnf_CutDeref (line 132) | void Cnf_CutDeref( Cnf_Man_t * p, Cnf_Cut_t * pCut ) function Cnf_CutRef (line 154) | void Cnf_CutRef( Cnf_Man_t * p, Cnf_Cut_t * pCut ) function Cnf_CutUpdateRefs (line 175) | void Cnf_CutUpdateRefs( Cnf_Man_t * p, Cnf_Cut_t * pCut, Cnf_Cut_t * pCu... function Cnf_CutMergeLeaves (line 193) | static inline int Cnf_CutMergeLeaves( Cnf_Cut_t * pCut, Cnf_Cut_t * pCut... function Cnf_TruthPhase (line 223) | static inline unsigned Cnf_TruthPhase( Cnf_Cut_t * pCut, Cnf_Cut_t * pCu... function Cnf_CutRemoveIthVar (line 251) | void Cnf_CutRemoveIthVar( Cnf_Cut_t * pCut, int iVar, int iFan ) function Cnf_CutInsertIthVar (line 271) | void Cnf_CutInsertIthVar( Cnf_Cut_t * pCut, int iVar, int iFan ) function Cnf_Cut_t (line 291) | Cnf_Cut_t * Cnf_CutCompose( Cnf_Man_t * p, Cnf_Cut_t * pCut, Cnf_Cut_t *... FILE: stp/src/extlib-abc/aig/cnf/cnfData.c function Cnf_ReadMsops (line 4534) | void Cnf_ReadMsops( char ** ppSopSizes, char *** ppSops ) function Aig_ManDeriveCnfTest (line 4617) | int Aig_ManDeriveCnfTest() function Aig_ManDeriveCnfTest2 (line 4647) | int Aig_ManDeriveCnfTest2() FILE: stp/src/extlib-abc/aig/cnf/cnfMan.c function Cnf_Lit2Var (line 28) | static inline int Cnf_Lit2Var( int Lit ) { return (Lit & 1)? -(Li... function Cnf_Lit2Var2 (line 29) | static inline int Cnf_Lit2Var2( int Lit ) { return (Lit & 1)? -(Li... function Cnf_Man_t (line 46) | Cnf_Man_t * Cnf_ManStart() function Cnf_ManStop (line 77) | void Cnf_ManStop( Cnf_Man_t * p ) function Vec_Int_t (line 99) | Vec_Int_t * Cnf_DataCollectPiSatNums( Cnf_Dat_t * pCnf, Aig_Man_t * p ) function Cnf_DataFree (line 121) | void Cnf_DataFree( Cnf_Dat_t * p ) function Cnf_DataWriteIntoFile (line 142) | void Cnf_DataWriteIntoFile( Cnf_Dat_t * p, char * pFileName, int fReadab... FILE: stp/src/extlib-abc/aig/cnf/cnfMap.c function Cnf_CutAssignAreaFlow (line 42) | void Cnf_CutAssignAreaFlow( Cnf_Man_t * p, Dar_Cut_t * pCut, int * pArea... function Cnf_CutSuperAreaFlow (line 69) | int Cnf_CutSuperAreaFlow( Vec_Ptr_t * vSuper, int * pAreaFlows ) function Cnf_DeriveMapping (line 96) | void Cnf_DeriveMapping( Cnf_Man_t * p ) function Aig_CutDeref (line 168) | void Aig_CutDeref( Aig_Man_t * p, Dar_Cut_t * pCut ) function Aig_CutRef (line 192) | int Aig_CutRef( Aig_Man_t * p, Dar_Cut_t * pCut ) function Cnf_CutArea (line 217) | int Cnf_CutArea( Aig_Man_t * p, Dar_Cut_t * pCut ) function Cnf_CutCompare (line 236) | static inline int Cnf_CutCompare( Dar_Cut_t * pC0, Dar_Cut_t * pC1 ) function Dar_Cut_t (line 265) | Dar_Cut_t * Cnf_ObjFindBestCut( Aig_Obj_t * pObj ) function Cnf_CutAssignArea (line 287) | void Cnf_CutAssignArea( Cnf_Man_t * p, Dar_Cut_t * pCut ) function Cnf_ManMapForCnf (line 324) | int Cnf_ManMapForCnf( Cnf_Man_t * p ) FILE: stp/src/extlib-abc/aig/cnf/cnfPost.c function Cnf_ManPostprocess_old (line 42) | void Cnf_ManPostprocess_old( Cnf_Man_t * p ) function Cnf_ManTransferCuts (line 114) | void Cnf_ManTransferCuts( Cnf_Man_t * p ) function Cnf_ManFreeCuts (line 139) | void Cnf_ManFreeCuts( Cnf_Man_t * p ) function Cnf_ManPostprocess (line 163) | void Cnf_ManPostprocess( Cnf_Man_t * p ) FILE: stp/src/extlib-abc/aig/cnf/cnfUtil.c function Aig_ManScanMapping_rec (line 42) | int Aig_ManScanMapping_rec( Cnf_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t *... function Vec_Ptr_t (line 86) | Vec_Ptr_t * Aig_ManScanMapping( Cnf_Man_t * p, int fCollect ) function Cnf_ManScanMapping_rec (line 116) | int Cnf_ManScanMapping_rec( Cnf_Man_t * p, Aig_Obj_t * pObj, Vec_Ptr_t *... function Vec_Ptr_t (line 165) | Vec_Ptr_t * Cnf_ManScanMapping( Cnf_Man_t * p, int fCollect, int fPreord... FILE: stp/src/extlib-abc/aig/cnf/cnfWrite.c function Cnf_SopConvertToVector (line 42) | void Cnf_SopConvertToVector( char * pSop, int nCubes, Vec_Int_t * vCover ) function Cnf_SopCountLiterals (line 77) | int Cnf_SopCountLiterals( char * pSop, int nCubes ) function Cnf_IsopCountLiterals (line 104) | int Cnf_IsopCountLiterals( Vec_Int_t * vIsop, int nVars ) function Cnf_IsopWriteCube (line 130) | int Cnf_IsopWriteCube( int Cube, int nVars, int * pVars, int * pLiterals ) function Cnf_Dat_t (line 159) | Cnf_Dat_t * Cnf_ManWriteCnf( Cnf_Man_t * p, Vec_Ptr_t * vMapped, int nOu... function Cnf_Dat_t (line 324) | Cnf_Dat_t * Cnf_DeriveSimple_Additional( Aig_Man_t * p, Cnf_Dat_t * old ) function Cnf_Dat_t (line 426) | Cnf_Dat_t * Cnf_DeriveSimple( Aig_Man_t * p, int nOutputs ) FILE: stp/src/extlib-abc/aig/dar/darBalance.c function Aig_Man_t (line 49) | Aig_Man_t * Dar_ManBalance( Aig_Man_t * p, int fUpdateLevel ) function Aig_Obj_t (line 97) | Aig_Obj_t * Dar_Balance_rec( Aig_Man_t * pNew, Aig_Obj_t * pObjOld, Vec_... function Dar_BalanceCone_rec (line 140) | int Dar_BalanceCone_rec( Aig_Obj_t * pRoot, Aig_Obj_t * pObj, Vec_Ptr_t ... function Vec_Ptr_t (line 186) | Vec_Ptr_t * Dar_BalanceCone( Aig_Obj_t * pObj, Vec_Vec_t * vStore, int L... function Aig_NodeCompareLevelsDecrease (line 221) | int Aig_NodeCompareLevelsDecrease( Aig_Obj_t ** pp1, Aig_Obj_t ** pp2 ) function Aig_Obj_t (line 242) | Aig_Obj_t * Dar_BalanceBuildSuper( Aig_Man_t * p, Vec_Ptr_t * vSuper, Ai... function Dar_BalanceFindLeft (line 279) | int Dar_BalanceFindLeft( Vec_Ptr_t * vSuper ) function Dar_BalancePermute (line 317) | void Dar_BalancePermute( Aig_Man_t * p, Vec_Ptr_t * vSuper, int LeftBoun... function Dar_BalancePushUniqueOrderByLevel (line 375) | void Dar_BalancePushUniqueOrderByLevel( Vec_Ptr_t * vStore, Aig_Obj_t * ... FILE: stp/src/extlib-abc/aig/dar/darCore.c function Dar_ManDefaultRwrParams (line 42) | void Dar_ManDefaultRwrParams( Dar_RwrPar_t * pPars ) function Dar_ManRewrite (line 65) | int Dar_ManRewrite( Aig_Man_t * pAig, Dar_RwrPar_t * pPars ) function Aig_MmFixed_t (line 207) | Aig_MmFixed_t * Dar_ManComputeCuts( Aig_Man_t * pAig, int nCutsMax ) FILE: stp/src/extlib-abc/aig/dar/darCut.c function Dar_WordCountOnes (line 42) | static inline int Dar_WordCountOnes( unsigned uWord ) function Dar_CutFindValue (line 62) | static inline int Dar_CutFindValue( Dar_Man_t * p, Dar_Cut_t * pCut ) function Dar_Cut_t (line 98) | static inline Dar_Cut_t * Dar_CutFindFree( Dar_Man_t * p, Aig_Obj_t * pO... function Dar_CutCheckDominance (line 146) | static inline int Dar_CutCheckDominance( Dar_Cut_t * pDom, Dar_Cut_t * p... function Dar_CutFilter (line 173) | static inline int Dar_CutFilter( Aig_Obj_t * pObj, Dar_Cut_t * pCut ) function Dar_CutMergeOrdered (line 223) | static inline int Dar_CutMergeOrdered( Dar_Cut_t * pC, Dar_Cut_t * pC0, ... function Dar_CutMerge (line 315) | static inline int Dar_CutMerge( Dar_Cut_t * pCut, Dar_Cut_t * pCut0, Dar... function Dar_CutTruthPhase (line 346) | static inline unsigned Dar_CutTruthPhase( Dar_Cut_t * pCut, Dar_Cut_t * ... function Dar_CutTruthSwapAdjacentVars (line 374) | static inline unsigned Dar_CutTruthSwapAdjacentVars( unsigned uTruth, in... function Dar_CutTruthStretch (line 400) | static inline unsigned Dar_CutTruthStretch( unsigned uTruth, int nVars, ... function Dar_CutTruthShrink (line 427) | static inline unsigned Dar_CutTruthShrink( unsigned uTruth, int nVars, u... function Dar_CutTruth (line 451) | static inline unsigned Dar_CutTruth( Dar_Cut_t * pCut, Dar_Cut_t * pCut0... function Dar_CutSuppMinimize (line 471) | static inline int Dar_CutSuppMinimize( Dar_Cut_t * pCut ) function Dar_ManCutsFree (line 519) | void Dar_ManCutsFree( Dar_Man_t * p ) function Dar_Cut_t (line 539) | Dar_Cut_t * Dar_ObjPrepareCuts( Dar_Man_t * p, Aig_Obj_t * pObj ) function Dar_ManCutsStart (line 585) | void Dar_ManCutsStart( Dar_Man_t * p ) function Dar_Cut_t (line 607) | Dar_Cut_t * Dar_ObjComputeCuts( Dar_Man_t * p, Aig_Obj_t * pObj ) function Dar_Cut_t (line 687) | Dar_Cut_t * Dar_ObjComputeCuts_rec( Dar_Man_t * p, Aig_Obj_t * pObj ) FILE: stp/src/extlib-abc/aig/dar/darData.c function Vec_Int_t (line 11092) | Vec_Int_t * Dar_LibReadNodes() function Vec_Int_t (line 11113) | Vec_Int_t * Dar_LibReadOuts() function Vec_Int_t (line 11134) | Vec_Int_t * Dar_LibReadPrios() function Aig_NtkGenerateArrays (line 11159) | void Aig_NtkGenerateArrays( Abc_Ntk_t * pNtk ) FILE: stp/src/extlib-abc/aig/dar/darLib.c type Dar_Lib_t (line 27) | typedef struct Dar_Lib_t_ Dar_Lib_t; type Dar_LibObj_t (line 28) | typedef struct Dar_LibObj_t_ Dar_LibObj_t; type Dar_LibDat_t (line 29) | typedef struct Dar_LibDat_t_ Dar_LibDat_t; type Dar_LibObj_t_ (line 31) | struct Dar_LibObj_t_ // library object (2 words) type Dar_LibDat_t_ (line 42) | struct Dar_LibDat_t_ // library object data type Dar_Lib_t_ (line 51) | struct Dar_Lib_t_ // library function Dar_LibObj_t (line 102) | static inline Dar_LibObj_t * Dar_LibObj( Dar_Lib_t * p, int Id ) { re... function Dar_LibObjTruth (line 103) | static inline int Dar_LibObjTruth( Dar_LibObj_t * pObj ) { re... function Dar_Lib_t (line 120) | Dar_Lib_t * Dar_LibAlloc( int nObjs ) function Dar_LibFree (line 156) | void Dar_LibFree( Dar_Lib_t * p ) function Dar_LibReturnCanonicals (line 186) | void Dar_LibReturnCanonicals( unsigned * pCanons ) function Dar_LibAddNode (line 211) | void Dar_LibAddNode( Dar_Lib_t * p, int Id0, int Id1, int fCompl0, int f... function Dar_LibSetup_rec (line 235) | void Dar_LibSetup_rec( Dar_Lib_t * p, Dar_LibObj_t * pObj, int Class, in... function Dar_LibSetup (line 259) | void Dar_LibSetup( Dar_Lib_t * p, Vec_Int_t * vOuts, Vec_Int_t * vPrios ) function Dar_LibCreateData (line 407) | void Dar_LibCreateData( Dar_Lib_t * p, int nDatas ) function Dar_LibSetup0_rec (line 429) | void Dar_LibSetup0_rec( Dar_Lib_t * p, Dar_LibObj_t * pObj, int Class, i... function Dar_LibPrepare (line 453) | void Dar_LibPrepare( int nSubgraphs ) function Dar_Lib_t (line 534) | Dar_Lib_t * Dar_LibRead() function Dar_LibStart (line 568) | void Dar_LibStart() function Dar_LibStop (line 588) | void Dar_LibStop() function Dar_LibIncrementScore (line 606) | void Dar_LibIncrementScore( int Class, int Out, int Gain ) function Dar_LibDumpPriorities (line 641) | void Dar_LibDumpPriorities() function Dar_LibCutMatch (line 679) | int Dar_LibCutMatch( Dar_Man_t * p, Dar_Cut_t * pCut ) function Dar_LibCutMarkMffc (line 719) | int Dar_LibCutMarkMffc( Aig_Man_t * p, Aig_Obj_t * pRoot, int nLeaves ) function Dar_LibObjPrint_rec (line 744) | void Dar_LibObjPrint_rec( Dar_LibObj_t * pObj ) function Dar_LibEvalAssignNums (line 773) | void Dar_LibEvalAssignNums( Dar_Man_t * p, int Class ) function Dar_LibEval_rec (line 822) | int Dar_LibEval_rec( Dar_LibObj_t * pObj, int Out, int nNodesSaved, int ... function Dar_LibEval (line 859) | void Dar_LibEval( Dar_Man_t * p, Aig_Obj_t * pRoot, Dar_Cut_t * pCut, in... function Dar_LibBuildClear_rec (line 919) | void Dar_LibBuildClear_rec( Dar_LibObj_t * pObj, int * pCounter ) function Aig_Obj_t (line 940) | Aig_Obj_t * Dar_LibBuildBest_rec( Dar_Man_t * p, Dar_LibObj_t * pObj ) function Aig_Obj_t (line 966) | Aig_Obj_t * Dar_LibBuildBest( Dar_Man_t * p ) FILE: stp/src/extlib-abc/aig/dar/darMan.c function Dar_Man_t (line 42) | Dar_Man_t * Dar_ManStart( Aig_Man_t * pAig, Dar_RwrPar_t * pPars ) function Dar_ManStop (line 68) | void Dar_ManStop( Dar_Man_t * p ) function Dar_ManPrintStats (line 90) | void Dar_ManPrintStats( Dar_Man_t * p ) FILE: stp/src/extlib-abc/aig/dar/darPrec.c function Dar_Factorial (line 67) | int Dar_Factorial( int n ) function Dar_Permutations_rec (line 86) | void Dar_Permutations_rec( char ** pRes, int nFact, int n, char Array[] ) function Dar_TruthPermute_int (line 180) | void Dar_TruthPermute_int( int * pMints, int nMints, char * pPerm, int n... function Dar_TruthPermute (line 203) | unsigned Dar_TruthPermute( unsigned Truth, char * pPerms, int nVars, int... function Dar_TruthPolarize (line 251) | unsigned Dar_TruthPolarize( unsigned uTruth, int Polarity, int nVars ) function Dar_Truth4VarNPN (line 290) | void Dar_Truth4VarNPN( unsigned short ** puCanons, char ** puPhases, cha... FILE: stp/src/extlib-abc/aig/dar/darRefact.c type Ref_Man_t (line 29) | typedef struct Ref_Man_t_ Ref_Man_t; type Ref_Man_t_ (line 30) | struct Ref_Man_t_ function Dar_ManDefaultRefParams (line 76) | void Dar_ManDefaultRefParams( Dar_RefPar_t * pPars ) function Ref_Man_t (line 99) | Ref_Man_t * Dar_ManRefStart( Aig_Man_t * pAig, Dar_RefPar_t * pPars ) function Dar_ManRefPrintStats (line 128) | void Dar_ManRefPrintStats( Ref_Man_t * p ) function Dar_ManRefStop (line 152) | void Dar_ManRefStop( Ref_Man_t * p ) function Ref_ObjComputeCuts (line 176) | void Ref_ObjComputeCuts( Aig_Man_t * pAig, Aig_Obj_t * pRoot, Vec_Vec_t ... function Ref_ObjPrint (line 191) | void Ref_ObjPrint( Aig_Obj_t * pObj ) function Dar_RefactTryGraph (line 212) | int Dar_RefactTryGraph( Aig_Man_t * pAig, Aig_Obj_t * pRoot, Vec_Ptr_t *... function Aig_Obj_t (line 297) | Aig_Obj_t * Dar_RefactBuildGraph( Aig_Man_t * pAig, Vec_Ptr_t * vCut, Ki... function Dar_ManRefactorTryCuts (line 343) | int Dar_ManRefactorTryCuts( Ref_Man_t * p, Aig_Obj_t * pObj, int nNodesS... function Dar_ObjCutLevelAchieved (line 443) | int Dar_ObjCutLevelAchieved( Vec_Ptr_t * vCut, int nLevelMin ) function Dar_ManRefactor (line 464) | int Dar_ManRefactor( Aig_Man_t * pAig, Dar_RefPar_t * pPars ) FILE: stp/src/extlib-abc/aig/dar/darScript.c function Aig_Man_t (line 43) | Aig_Man_t * Dar_ManRewriteDefault( Aig_Man_t * pAig ) function Aig_Man_t (line 67) | Aig_Man_t * Dar_ManRwsat( Aig_Man_t * pAig, int fBalance, int fVerbose ) function Aig_Man_t (line 124) | Aig_Man_t * Dar_ManCompress( Aig_Man_t * pAig, int fBalance, int fUpdate... function Aig_Man_t (line 195) | Aig_Man_t * Dar_ManCompress2( Aig_Man_t * pAig, int fBalance, int fUpdat... function Vec_Ptr_t (line 300) | Vec_Ptr_t * Dar_ManChoiceSynthesis( Aig_Man_t * pAig, int fBalance, int ... function Aig_Man_t (line 353) | Aig_Man_t * Dar_ManChoice( Aig_Man_t * pAig, int fBalance, int fUpdateLe... FILE: stp/src/extlib-abc/aig/kit/kitAig.c function Aig_Obj_t (line 43) | Aig_Obj_t * Kit_GraphToAigInternal( Aig_Man_t * pMan, Kit_Graph_t * pGra... function Aig_Obj_t (line 76) | Aig_Obj_t * Kit_GraphToAig( Aig_Man_t * pMan, Aig_Obj_t ** pFanins, Kit_... function Aig_Obj_t (line 98) | Aig_Obj_t * Kit_TruthToAig( Aig_Man_t * pMan, Aig_Obj_t ** pFanins, unsi... FILE: stp/src/extlib-abc/aig/kit/kitGraph.c function Kit_Graph_t (line 42) | Kit_Graph_t * Kit_GraphCreate( int nLeaves ) function Kit_Graph_t (line 66) | Kit_Graph_t * Kit_GraphCreateConst0() function Kit_Graph_t (line 87) | Kit_Graph_t * Kit_GraphCreateConst1() function Kit_Graph_t (line 107) | Kit_Graph_t * Kit_GraphCreateLeaf( int iLeaf, int nLeaves, int fCompl ) function Kit_GraphFree (line 128) | void Kit_GraphFree( Kit_Graph_t * pGraph ) function Kit_Node_t (line 145) | Kit_Node_t * Kit_GraphAppendNode( Kit_Graph_t * pGraph ) function Kit_Edge_t (line 169) | Kit_Edge_t Kit_GraphAddNodeAnd( Kit_Graph_t * pGraph, Kit_Edge_t eEdge0,... function Kit_Edge_t (line 193) | Kit_Edge_t Kit_GraphAddNodeOr( Kit_Graph_t * pGraph, Kit_Edge_t eEdge0, ... function Kit_Edge_t (line 221) | Kit_Edge_t Kit_GraphAddNodeXor( Kit_Graph_t * pGraph, Kit_Edge_t eEdge0,... function Kit_Edge_t (line 262) | Kit_Edge_t Kit_GraphAddNodeMux( Kit_Graph_t * pGraph, Kit_Edge_t eEdgeC,... function Kit_GraphToTruth (line 303) | unsigned Kit_GraphToTruth( Kit_Graph_t * pGraph ) function Kit_Graph_t (line 352) | Kit_Graph_t * Kit_TruthToGraph( unsigned * pTruth, int nVars, Vec_Int_t ... function Kit_GraphLeafDepth_rec (line 380) | int Kit_GraphLeafDepth_rec( Kit_Graph_t * pGraph, Kit_Node_t * pNode, Ki... FILE: stp/src/extlib-abc/aig/kit/kitIsop.c function Kit_TruthIsop (line 52) | int Kit_TruthIsop( unsigned * puTruth, int nVars, Vec_Int_t * vMemory, i... function Kit_TruthIsop5_rec (line 237) | unsigned Kit_TruthIsop5_rec( unsigned uOn, unsigned uOnDc, int nVars, Ki... FILE: stp/src/extlib-abc/aig/kit/kitSop.c function Kit_SopCreate (line 42) | void Kit_SopCreate( Kit_Sop_t * cResult, Vec_Int_t * vInput, int nVars, ... function Kit_SopCreateInverse (line 65) | void Kit_SopCreateInverse( Kit_Sop_t * cResult, Vec_Int_t * vInput, int ... function Kit_SopDup (line 94) | void Kit_SopDup( Kit_Sop_t * cResult, Kit_Sop_t * cSop, Vec_Int_t * vMem... function Kit_SopDivideByLiteralQuo (line 118) | void Kit_SopDivideByLiteralQuo( Kit_Sop_t * cSop, int iLit ) function Kit_SopDivideByCube (line 142) | void Kit_SopDivideByCube( Kit_Sop_t * cSop, Kit_Sop_t * cDiv, Kit_Sop_t ... function Kit_SopDivideInternal (line 175) | void Kit_SopDivideInternal( Kit_Sop_t * cSop, Kit_Sop_t * cDiv, Kit_Sop_... function Kit_SopCommonCube (line 285) | static inline unsigned Kit_SopCommonCube( Kit_Sop_t * cSop ) function Kit_SopMakeCubeFree (line 306) | void Kit_SopMakeCubeFree( Kit_Sop_t * cSop ) function Kit_SopIsCubeFree (line 329) | int Kit_SopIsCubeFree( Kit_Sop_t * cSop ) function Kit_SopCommonCubeCover (line 345) | void Kit_SopCommonCubeCover( Kit_Sop_t * cResult, Kit_Sop_t * cSop, Vec_... function Kit_SopAnyLiteral (line 365) | int Kit_SopAnyLiteral( Kit_Sop_t * cSop, int nLits ) function Kit_SopWorstLiteral (line 395) | int Kit_SopWorstLiteral( Kit_Sop_t * cSop, int nLits ) function Kit_SopBestLiteral (line 449) | int Kit_SopBestLiteral( Kit_Sop_t * cSop, int nLits, unsigned uMask ) function Kit_SopDivisorZeroKernel_rec (line 504) | void Kit_SopDivisorZeroKernel_rec( Kit_Sop_t * cSop, int nLits ) function Kit_SopDivisor (line 529) | int Kit_SopDivisor( Kit_Sop_t * cResult, Kit_Sop_t * cSop, int nLits, Ve... function Kit_SopBestLiteralCover (line 555) | void Kit_SopBestLiteralCover( Kit_Sop_t * cResult, Kit_Sop_t * cSop, uns... FILE: stp/src/extlib-abc/aig/kit/kitTruth.c function Kit_TruthSwapAdjacentVars (line 43) | void Kit_TruthSwapAdjacentVars( unsigned * pOut, unsigned * pIn, int nVa... function Kit_TruthSwapAdjacentVars2 (line 100) | void Kit_TruthSwapAdjacentVars2( unsigned * pIn, unsigned * pOut, int nV... function Kit_TruthStretch (line 163) | void Kit_TruthStretch( unsigned * pOut, unsigned * pIn, int nVars, int n... function Kit_TruthShrink (line 197) | void Kit_TruthShrink( unsigned * pOut, unsigned * pIn, int nVars, int nV... function Kit_TruthVarInSupport (line 230) | int Kit_TruthVarInSupport( unsigned * pTruth, int nVars, int iVar ) function Kit_TruthSupportSize (line 287) | int Kit_TruthSupportSize( unsigned * pTruth, int nVars ) function Kit_TruthSupport (line 306) | unsigned Kit_TruthSupport( unsigned * pTruth, int nVars ) function Kit_TruthCofactor0 (line 328) | void Kit_TruthCofactor0( unsigned * pTruth, int nVars, int iVar ) function Kit_TruthCofactor1 (line 379) | void Kit_TruthCofactor1( unsigned * pTruth, int nVars, int iVar ) function Kit_TruthCofactor0New (line 430) | void Kit_TruthCofactor0New( unsigned * pOut, unsigned * pIn, int nVars, ... function Kit_TruthCofactor1New (line 482) | void Kit_TruthCofactor1New( unsigned * pOut, unsigned * pIn, int nVars, ... function Kit_TruthExist (line 535) | void Kit_TruthExist( unsigned * pTruth, int nVars, int iVar ) function Kit_TruthExistNew (line 589) | void Kit_TruthExistNew( unsigned * pRes, unsigned * pTruth, int nVars, i... function Kit_TruthExistSet (line 644) | void Kit_TruthExistSet( unsigned * pRes, unsigned * pTruth, int nVars, u... function Kit_TruthForall (line 664) | void Kit_TruthForall( unsigned * pTruth, int nVars, int iVar ) function Kit_TruthForallNew (line 718) | void Kit_TruthForallNew( unsigned * pRes, unsigned * pTruth, int nVars, ... function Kit_TruthUniqueNew (line 773) | void Kit_TruthUniqueNew( unsigned * pRes, unsigned * pTruth, int nVars, ... function Kit_TruthForallSet (line 828) | void Kit_TruthForallSet( unsigned * pRes, unsigned * pTruth, int nVars, ... function Kit_TruthMuxVar (line 849) | void Kit_TruthMuxVar( unsigned * pOut, unsigned * pCof0, unsigned * pCof... function Kit_TruthMuxVarPhase (line 905) | void Kit_TruthMuxVarPhase( unsigned * pOut, unsigned * pCof0, unsigned *... function Kit_TruthVarsSymm (line 967) | int Kit_TruthVarsSymm( unsigned * pTruth, int nVars, int iVar0, int iVar1 ) function Kit_TruthVarsAntiSymm (line 994) | int Kit_TruthVarsAntiSymm( unsigned * pTruth, int nVars, int iVar0, int ... function Kit_TruthChangePhase (line 1021) | void Kit_TruthChangePhase( unsigned * pTruth, int nVars, int iVar ) function Kit_TruthMinCofSuppOverlap (line 1077) | int Kit_TruthMinCofSuppOverlap( unsigned * pTruth, int nVars, int * pVar... function Kit_TruthBestCofVar (line 1127) | int Kit_TruthBestCofVar( unsigned * pTruth, int nVars, unsigned * pCof0,... function Kit_TruthCountOnesInCofs (line 1172) | void Kit_TruthCountOnesInCofs( unsigned * pTruth, int nVars, short * pSt... function Kit_TruthCountOnesInCofsSlow (line 1245) | void Kit_TruthCountOnesInCofsSlow( unsigned * pTruth, int nVars, short *... function Kit_TruthHash (line 1268) | unsigned Kit_TruthHash( unsigned * pIn, int nWords ) function Kit_TruthSemiCanonicize (line 1365) | unsigned Kit_TruthSemiCanonicize( unsigned * pInOut, unsigned * pAux, in... function Kit_TruthCountMinterms (line 1542) | int Kit_TruthCountMinterms( unsigned * pTruth, int nVars, int * pRes, in... function Kit_PrintHexadecimal (line 1638) | void Kit_PrintHexadecimal( FILE * pFile, unsigned Sign[], int nVars ) function Kit_TruthCountMintermsPrecomp (line 1665) | void Kit_TruthCountMintermsPrecomp() FILE: stp/src/extlib-abc/cnf.h type Cnf_Man_t (line 50) | typedef struct Cnf_Man_t_ Cnf_Man_t; type Cnf_Dat_t (line 51) | typedef struct Cnf_Dat_t_ Cnf_Dat_t; type Cnf_Cut_t (line 52) | typedef struct Cnf_Cut_t_ Cnf_Cut_t; type Cnf_Dat_t_ (line 55) | struct Cnf_Dat_t_ type Cnf_Cut_t_ (line 66) | struct Cnf_Cut_t_ type Cnf_Man_t_ (line 76) | struct Cnf_Man_t_ function Dar_Cut_t (line 92) | static inline Dar_Cut_t * Dar_ObjBestCut( Aig_Obj_t * pObj ) { Dar_Cut_... function Cnf_CutSopCost (line 94) | static inline int Cnf_CutSopCost( Cnf_Man_t * p, Dar_Cut_t * pC... function Cnf_CutLeaveNum (line 96) | static inline int Cnf_CutLeaveNum( Cnf_Cut_t * pCut ) { retu... function Cnf_Cut_t (line 100) | static inline Cnf_Cut_t * Cnf_ObjBestCut( Aig_Obj_t * pObj ) ... function Cnf_ObjSetBestCut (line 101) | static inline void Cnf_ObjSetBestCut( Aig_Obj_t * pObj, Cnf_Cut_... FILE: stp/src/extlib-abc/cnf_short.h type Cnf_Man_t (line 50) | typedef struct Cnf_Man_t_ Cnf_Man_t; type Cnf_Dat_t (line 51) | typedef struct Cnf_Dat_t_ Cnf_Dat_t; type Cnf_Cut_t (line 52) | typedef struct Cnf_Cut_t_ Cnf_Cut_t; type Cnf_Dat_t_ (line 55) | struct Cnf_Dat_t_ type Cnf_Cut_t_ (line 66) | struct Cnf_Cut_t_ type Cnf_Man_t_ (line 76) | struct Cnf_Man_t_ function Cnf_CutLeaveNum (line 96) | static inline int Cnf_CutLeaveNum( Cnf_Cut_t * pCut ) { retu... function Cnf_ObjSetBestCut (line 101) | static inline void Cnf_ObjSetBestCut( Aig_Obj_t * pObj, Cnf_Cut_... FILE: stp/src/extlib-abc/dar.h type Dar_RwrPar_t (line 40) | typedef struct Dar_RwrPar_t_ Dar_RwrPar_t; type Dar_RefPar_t (line 41) | typedef struct Dar_RefPar_t_ Dar_RefPar_t; type Dar_RwrPar_t_ (line 43) | struct Dar_RwrPar_t_ type Dar_RefPar_t_ (line 54) | struct Dar_RefPar_t_ FILE: stp/src/extlib-abc/darInt.h type Dar_Man_t (line 51) | typedef struct Dar_Man_t_ Dar_Man_t; type Dar_Cut_t (line 52) | typedef struct Dar_Cut_t_ Dar_Cut_t; type Dar_Cut_t_ (line 55) | struct Dar_Cut_t_ // 6 words type Dar_Man_t_ (line 67) | struct Dar_Man_t_ function Dar_Cut_t (line 106) | static inline Dar_Cut_t * Dar_ObjCuts( Aig_Obj_t * pObj ) ... function Dar_ObjSetCuts (line 107) | static inline void Dar_ObjSetCuts( Aig_Obj_t * pObj, Dar_Cut_t *... FILE: stp/src/extlib-abc/kit.h type Kit_Sop_t (line 49) | typedef struct Kit_Sop_t_ Kit_Sop_t; type Kit_Sop_t_ (line 50) | struct Kit_Sop_t_ type Kit_Edge_t (line 56) | typedef struct Kit_Edge_t_ Kit_Edge_t; type Kit_Edge_t_ (line 57) | struct Kit_Edge_t_ type Kit_Node_t (line 63) | typedef struct Kit_Node_t_ Kit_Node_t; type Kit_Node_t_ (line 64) | struct Kit_Node_t_ type Kit_Graph_t (line 81) | typedef struct Kit_Graph_t_ Kit_Graph_t; type Kit_Graph_t_ (line 82) | struct Kit_Graph_t_ type Kit_Dsd_t (line 94) | typedef enum { type Kit_DsdObj_t (line 104) | typedef struct Kit_DsdObj_t_ Kit_DsdObj_t; type Kit_DsdObj_t_ (line 105) | struct Kit_DsdObj_t_ type Kit_DsdNtk_t (line 117) | typedef struct Kit_DsdNtk_t_ Kit_DsdNtk_t; type Kit_DsdNtk_t_ (line 118) | struct Kit_DsdNtk_t_ type Kit_DsdMan_t (line 131) | typedef struct Kit_DsdMan_t_ Kit_DsdMan_t; type Kit_DsdMan_t_ (line 132) | struct Kit_DsdMan_t_ function Kit_DsdVar2Lit (line 145) | static inline int Kit_DsdVar2Lit( int Var, int fCompl ) { r... function Kit_DsdLit2Var (line 146) | static inline int Kit_DsdLit2Var( int Lit ) { r... function Kit_DsdLitIsCompl (line 147) | static inline int Kit_DsdLitIsCompl( int Lit ) { r... function Kit_DsdLitNot (line 148) | static inline int Kit_DsdLitNot( int Lit ) { r... function Kit_DsdLitNotCond (line 149) | static inline int Kit_DsdLitNotCond( int Lit, int c ) { r... function Kit_DsdLitRegular (line 150) | static inline int Kit_DsdLitRegular( int Lit ) { r... function Kit_DsdObjOffset (line 152) | static inline unsigned Kit_DsdObjOffset( int nFans ) { r... function Kit_DsdNtkObjNum (line 154) | static inline int Kit_DsdNtkObjNum( Kit_DsdNtk_t * pNtk ){ r... function Kit_DsdObj_t (line 155) | static inline Kit_DsdObj_t * Kit_DsdNtkObj( Kit_DsdNtk_t * pNtk, int Id... function Kit_DsdObj_t (line 156) | static inline Kit_DsdObj_t * Kit_DsdNtkRoot( Kit_DsdNtk_t * pNtk ) ... function Kit_DsdLitIsLeaf (line 157) | static inline int Kit_DsdLitIsLeaf( Kit_DsdNtk_t * pNtk, int... function Kit_DsdLitSupport (line 158) | static inline unsigned Kit_DsdLitSupport( Kit_DsdNtk_t * pNtk, in... function Kit_CubeHasLit (line 187) | static inline int Kit_CubeHasLit( unsigned uCube, int i ) ... function Kit_CubeSetLit (line 188) | static inline unsigned Kit_CubeSetLit( unsigned uCube, int i ) ... function Kit_CubeXorLit (line 189) | static inline unsigned Kit_CubeXorLit( unsigned uCube, int i ) ... function Kit_CubeRemLit (line 190) | static inline unsigned Kit_CubeRemLit( unsigned uCube, int i ) ... function Kit_CubeContains (line 192) | static inline int Kit_CubeContains( unsigned uLarge, unsigned u... function Kit_CubeSharp (line 193) | static inline unsigned Kit_CubeSharp( unsigned uCube, unsigned uMask... function Kit_CubeMask (line 194) | static inline unsigned Kit_CubeMask( int nVar ) ... function Kit_CubeIsMarked (line 196) | static inline int Kit_CubeIsMarked( unsigned uCube ) ... function Kit_CubeMark (line 197) | static inline unsigned Kit_CubeMark( unsigned uCube ) ... function Kit_CubeUnmark (line 198) | static inline unsigned Kit_CubeUnmark( unsigned uCube ) ... function Kit_SopCubeNum (line 200) | static inline int Kit_SopCubeNum( Kit_Sop_t * cSop ) ... function Kit_SopCube (line 201) | static inline unsigned Kit_SopCube( Kit_Sop_t * cSop, int i ) ... function Kit_SopShrink (line 202) | static inline void Kit_SopShrink( Kit_Sop_t * cSop, int nCubesNe... function Kit_SopPushCube (line 203) | static inline void Kit_SopPushCube( Kit_Sop_t * cSop, unsigned u... function Kit_SopWriteCube (line 204) | static inline void Kit_SopWriteCube( Kit_Sop_t * cSop, unsigned ... function Kit_Edge_t (line 206) | static inline Kit_Edge_t Kit_EdgeCreate( int Node, int fCompl ) ... function Kit_EdgeToInt (line 207) | static inline unsigned Kit_EdgeToInt( Kit_Edge_t eEdge ) ... function Kit_Edge_t (line 208) | static inline Kit_Edge_t Kit_IntToEdge( unsigned Edge ) ... function Kit_EdgeToInt_ (line 209) | static inline unsigned Kit_EdgeToInt_( Kit_Edge_t eEdge ) ... function Kit_Edge_t (line 210) | static inline Kit_Edge_t Kit_IntToEdge_( unsigned Edge ) ... function Kit_GraphIsConst (line 212) | static inline int Kit_GraphIsConst( Kit_Graph_t * pGraph ) ... function Kit_GraphIsConst0 (line 213) | static inline int Kit_GraphIsConst0( Kit_Graph_t * pGraph ) ... function Kit_GraphIsConst1 (line 214) | static inline int Kit_GraphIsConst1( Kit_Graph_t * pGraph ) ... function Kit_GraphIsComplement (line 215) | static inline int Kit_GraphIsComplement( Kit_Graph_t * pGraph )... function Kit_GraphIsVar (line 216) | static inline int Kit_GraphIsVar( Kit_Graph_t * pGraph ) ... function Kit_GraphComplement (line 217) | static inline void Kit_GraphComplement( Kit_Graph_t * pGraph ) ... function Kit_GraphSetRoot (line 218) | static inline void Kit_GraphSetRoot( Kit_Graph_t * pGraph, Kit_E... function Kit_GraphLeaveNum (line 219) | static inline int Kit_GraphLeaveNum( Kit_Graph_t * pGraph ) ... function Kit_GraphNodeNum (line 220) | static inline int Kit_GraphNodeNum( Kit_Graph_t * pGraph ) ... function Kit_Node_t (line 221) | static inline Kit_Node_t * Kit_GraphNode( Kit_Graph_t * pGraph, int i ) ... function Kit_Node_t (line 222) | static inline Kit_Node_t * Kit_GraphNodeLast( Kit_Graph_t * pGraph ) ... function Kit_GraphNodeInt (line 223) | static inline int Kit_GraphNodeInt( Kit_Graph_t * pGraph, Kit_N... function Kit_GraphNodeIsVar (line 224) | static inline int Kit_GraphNodeIsVar( Kit_Graph_t * pGraph, Kit... function Kit_Node_t (line 225) | static inline Kit_Node_t * Kit_GraphVar( Kit_Graph_t * pGraph ) ... function Kit_GraphVarInt (line 226) | static inline int Kit_GraphVarInt( Kit_Graph_t * pGraph ) ... function Kit_Node_t (line 227) | static inline Kit_Node_t * Kit_GraphNodeFanin0( Kit_Graph_t * pGraph, Ki... function Kit_Node_t (line 228) | static inline Kit_Node_t * Kit_GraphNodeFanin1( Kit_Graph_t * pGraph, Ki... function Kit_GraphRootLevel (line 229) | static inline int Kit_GraphRootLevel( Kit_Graph_t * pGraph ) ... function Kit_Float2Int (line 231) | static inline int Kit_Float2Int( float Val ) { return *((in... function Kit_Int2Float (line 232) | static inline float Kit_Int2Float( int Num ) { return *((fl... function Kit_BitWordNum (line 233) | static inline int Kit_BitWordNum( int nBits ) { return nBits... function Kit_TruthWordNum (line 234) | static inline int Kit_TruthWordNum( int nVars ) { return nVars... function Kit_BitMask (line 235) | static inline unsigned Kit_BitMask( int nBits ) { assert( nBit... function Kit_TruthSetBit (line 237) | static inline void Kit_TruthSetBit( unsigned * p, int Bit ) { ... function Kit_TruthXorBit (line 238) | static inline void Kit_TruthXorBit( unsigned * p, int Bit ) { ... function Kit_TruthHasBit (line 239) | static inline int Kit_TruthHasBit( unsigned * p, int Bit ) { ... function Kit_WordFindFirstBit (line 241) | static inline int Kit_WordFindFirstBit( unsigned uWord ) function Kit_WordHasOneBit (line 249) | static inline int Kit_WordHasOneBit( unsigned uWord ) function Kit_WordCountOnes (line 253) | static inline int Kit_WordCountOnes( unsigned uWord ) function Kit_TruthCountOnes (line 261) | static inline int Kit_TruthCountOnes( unsigned * pIn, int nVars ) function Kit_TruthFindFirstBit (line 268) | static inline int Kit_TruthFindFirstBit( unsigned * pIn, int nVars ) function Kit_TruthFindFirstZero (line 276) | static inline int Kit_TruthFindFirstZero( unsigned * pIn, int nVars ) function Kit_TruthIsEqual (line 284) | static inline int Kit_TruthIsEqual( unsigned * pIn0, unsigned * pIn1, in... function Kit_TruthIsOpposite (line 292) | static inline int Kit_TruthIsOpposite( unsigned * pIn0, unsigned * pIn1,... function Kit_TruthIsEqualWithPhase (line 300) | static inline int Kit_TruthIsEqualWithPhase( unsigned * pIn0, unsigned *... function Kit_TruthIsConst0 (line 317) | static inline int Kit_TruthIsConst0( unsigned * pIn, int nVars ) function Kit_TruthIsConst1 (line 325) | static inline int Kit_TruthIsConst1( unsigned * pIn, int nVars ) function Kit_TruthIsImply (line 333) | static inline int Kit_TruthIsImply( unsigned * pIn1, unsigned * pIn2, in... function Kit_TruthIsDisjoint (line 341) | static inline int Kit_TruthIsDisjoint( unsigned * pIn1, unsigned * pIn2,... function Kit_TruthIsDisjoint3 (line 349) | static inline int Kit_TruthIsDisjoint3( unsigned * pIn1, unsigned * pIn2... function Kit_TruthCopy (line 357) | static inline void Kit_TruthCopy( unsigned * pOut, unsigned * pIn, int n... function Kit_TruthClear (line 363) | static inline void Kit_TruthClear( unsigned * pOut, int nVars ) function Kit_TruthFill (line 369) | static inline void Kit_TruthFill( unsigned * pOut, int nVars ) function Kit_TruthNot (line 375) | static inline void Kit_TruthNot( unsigned * pOut, unsigned * pIn, int nV... function Kit_TruthAnd (line 381) | static inline void Kit_TruthAnd( unsigned * pOut, unsigned * pIn0, unsig... function Kit_TruthOr (line 387) | static inline void Kit_TruthOr( unsigned * pOut, unsigned * pIn0, unsign... function Kit_TruthXor (line 393) | static inline void Kit_TruthXor( unsigned * pOut, unsigned * pIn0, unsig... function Kit_TruthSharp (line 399) | static inline void Kit_TruthSharp( unsigned * pOut, unsigned * pIn0, uns... function Kit_TruthNand (line 405) | static inline void Kit_TruthNand( unsigned * pOut, unsigned * pIn0, unsi... function Kit_TruthAndPhase (line 411) | static inline void Kit_TruthAndPhase( unsigned * pOut, unsigned * pIn0, ... function Kit_TruthMux (line 435) | static inline void Kit_TruthMux( unsigned * pOut, unsigned * pIn0, unsig... function Kit_TruthMuxPhase (line 441) | static inline void Kit_TruthMuxPhase( unsigned * pOut, unsigned * pIn0, ... function Kit_TruthIthVar (line 451) | static inline void Kit_TruthIthVar( unsigned * pTruth, int nVars, int iV... FILE: stp/src/extlib-abc/vecFlt.h type Vec_Flt_t (line 38) | typedef struct Vec_Flt_t_ Vec_Flt_t; type Vec_Flt_t_ (line 39) | struct Vec_Flt_t_ function Vec_Flt_t (line 74) | static inline Vec_Flt_t * Vec_FltAlloc( int nCap ) function Vec_Flt_t (line 97) | static inline Vec_Flt_t * Vec_FltStart( int nSize ) function Vec_Flt_t (line 117) | static inline Vec_Flt_t * Vec_FltAllocArray( float * pArray, int nSize ) function Vec_Flt_t (line 138) | static inline Vec_Flt_t * Vec_FltAllocArrayCopy( float * pArray, int nSi... function Vec_Flt_t (line 160) | static inline Vec_Flt_t * Vec_FltDup( Vec_Flt_t * pVec ) function Vec_Flt_t (line 182) | static inline Vec_Flt_t * Vec_FltDupArray( Vec_Flt_t * pVec ) function Vec_FltFree (line 206) | static inline void Vec_FltFree( Vec_Flt_t * p ) function Vec_FltSize (line 259) | static inline int Vec_FltSize( Vec_Flt_t * p ) function Vec_FltEntry (line 275) | static inline float Vec_FltEntry( Vec_Flt_t * p, int i ) function Vec_FltWriteEntry (line 292) | static inline void Vec_FltWriteEntry( Vec_Flt_t * p, int i, float Entry ) function Vec_FltAddToEntry (line 309) | static inline void Vec_FltAddToEntry( Vec_Flt_t * p, int i, float Additi... function Vec_FltEntryLast (line 326) | static inline float Vec_FltEntryLast( Vec_Flt_t * p ) function Vec_FltGrow (line 342) | static inline void Vec_FltGrow( Vec_Flt_t * p, int nCapMin ) function Vec_FltFill (line 361) | static inline void Vec_FltFill( Vec_Flt_t * p, int nSize, float Entry ) function Vec_FltFillExtra (line 381) | static inline void Vec_FltFillExtra( Vec_Flt_t * p, int nSize, float Ent... function Vec_FltShrink (line 403) | static inline void Vec_FltShrink( Vec_Flt_t * p, int nSizeNew ) function Vec_FltClear (line 420) | static inline void Vec_FltClear( Vec_Flt_t * p ) function Vec_FltPush (line 436) | static inline void Vec_FltPush( Vec_Flt_t * p, float Entry ) function Vec_FltPushOrder (line 459) | static inline void Vec_FltPushOrder( Vec_Flt_t * p, float Entry ) function Vec_FltPushUnique (line 489) | static inline int Vec_FltPushUnique( Vec_Flt_t * p, float Entry ) function Vec_FltPop (line 510) | static inline float Vec_FltPop( Vec_Flt_t * p ) function Vec_FltFind (line 527) | static inline int Vec_FltFind( Vec_Flt_t * p, float Entry ) function Vec_FltRemove (line 547) | static inline int Vec_FltRemove( Vec_Flt_t * p, float Entry ) function Vec_FltSortCompare1 (line 573) | static inline int Vec_FltSortCompare1( float * pp1, float * pp2 ) function Vec_FltSortCompare2 (line 594) | static inline int Vec_FltSortCompare2( float * pp1, float * pp2 ) function Vec_FltSort (line 615) | static inline void Vec_FltSort( Vec_Flt_t * p, int fReverse ) FILE: stp/src/extlib-abc/vecInt.h type Vec_Int_t (line 38) | typedef struct Vec_Int_t_ Vec_Int_t; type Vec_Int_t_ (line 39) | struct Vec_Int_t_ function Vec_Int_t (line 74) | static inline Vec_Int_t * Vec_IntAlloc( int nCap ) function Vec_Int_t (line 97) | static inline Vec_Int_t * Vec_IntStart( int nSize ) function Vec_Int_t (line 117) | static inline Vec_Int_t * Vec_IntStartNatural( int nSize ) function Vec_Int_t (line 139) | static inline Vec_Int_t * Vec_IntAllocArray( int * pArray, int nSize ) function Vec_Int_t (line 160) | static inline Vec_Int_t * Vec_IntAllocArrayCopy( int * pArray, int nSize ) function Vec_Int_t (line 182) | static inline Vec_Int_t * Vec_IntDup( Vec_Int_t * pVec ) function Vec_Int_t (line 204) | static inline Vec_Int_t * Vec_IntDupArray( Vec_Int_t * pVec ) function Vec_IntFree (line 228) | static inline void Vec_IntFree( Vec_Int_t * p ) function Vec_IntSize (line 281) | static inline int Vec_IntSize( Vec_Int_t * p ) function Vec_IntEntry (line 297) | static inline int Vec_IntEntry( Vec_Int_t * p, int i ) function Vec_IntWriteEntry (line 314) | static inline void Vec_IntWriteEntry( Vec_Int_t * p, int i, int Entry ) function Vec_IntAddToEntry (line 331) | static inline void Vec_IntAddToEntry( Vec_Int_t * p, int i, int Addition ) function Vec_IntEntryLast (line 348) | static inline int Vec_IntEntryLast( Vec_Int_t * p ) function Vec_IntGrow (line 365) | static inline void Vec_IntGrow( Vec_Int_t * p, int nCapMin ) function Vec_IntFill (line 385) | static inline void Vec_IntFill( Vec_Int_t * p, int nSize, int Entry ) function Vec_IntFillExtra (line 405) | static inline void Vec_IntFillExtra( Vec_Int_t * p, int nSize, int Entry ) function Vec_IntShrink (line 427) | static inline void Vec_IntShrink( Vec_Int_t * p, int nSizeNew ) function Vec_IntClear (line 444) | static inline void Vec_IntClear( Vec_Int_t * p ) function Vec_IntPush (line 460) | static inline void Vec_IntPush( Vec_Int_t * p, int Entry ) function Vec_IntPushFirst (line 483) | static inline void Vec_IntPushFirst( Vec_Int_t * p, int Entry ) function Vec_IntPushOrder (line 510) | static inline void Vec_IntPushOrder( Vec_Int_t * p, int Entry ) function Vec_IntPushUniqueOrder (line 540) | static inline int Vec_IntPushUniqueOrder( Vec_Int_t * p, int Entry ) function Vec_IntPushUnique (line 561) | static inline int Vec_IntPushUnique( Vec_Int_t * p, int Entry ) function Vec_IntPop (line 607) | static inline int Vec_IntPop( Vec_Int_t * p ) function Vec_IntFind (line 624) | static inline int Vec_IntFind( Vec_Int_t * p, int Entry ) function Vec_IntRemove (line 644) | static inline int Vec_IntRemove( Vec_Int_t * p, int Entry ) function Vec_IntSortCompare1 (line 670) | static inline int Vec_IntSortCompare1( int * pp1, int * pp2 ) function Vec_IntSortCompare2 (line 691) | static inline int Vec_IntSortCompare2( int * pp1, int * pp2 ) function Vec_IntSort (line 712) | static inline void Vec_IntSort( Vec_Int_t * p, int fReverse ) function Vec_IntSortCompareUnsigned (line 734) | static inline int Vec_IntSortCompareUnsigned( unsigned * pp1, unsigned *... function Vec_IntSortUnsigned (line 754) | static inline void Vec_IntSortUnsigned( Vec_Int_t * p ) function Vec_IntTwoCountCommon (line 771) | static inline int Vec_IntTwoCountCommon( Vec_Int_t * vArr1, Vec_Int_t * ... function Vec_Int_t (line 801) | static inline Vec_Int_t * Vec_IntTwoMerge( Vec_Int_t * vArr1, Vec_Int_t ... FILE: stp/src/extlib-abc/vecPtr.h type Vec_Ptr_t (line 38) | typedef struct Vec_Ptr_t_ Vec_Ptr_t; type Vec_Ptr_t_ (line 39) | struct Vec_Ptr_t_ function Vec_Ptr_t (line 77) | static inline Vec_Ptr_t * Vec_PtrAlloc( int nCap ) function Vec_Ptr_t (line 100) | static inline Vec_Ptr_t * Vec_PtrStart( int nSize ) function Vec_Ptr_t (line 120) | static inline Vec_Ptr_t * Vec_PtrAllocArray( void ** pArray, int nSize ) function Vec_Ptr_t (line 141) | static inline Vec_Ptr_t * Vec_PtrAllocArrayCopy( void ** pArray, int nSi... function Vec_Ptr_t (line 166) | static inline Vec_Ptr_t * Vec_PtrAllocSimInfo( int nEntries, int nWords ) function Vec_Ptr_t (line 189) | static inline Vec_Ptr_t * Vec_PtrAllocTruthTables( int nVars ) function Vec_Ptr_t (line 228) | static inline Vec_Ptr_t * Vec_PtrDup( Vec_Ptr_t * pVec ) function Vec_Ptr_t (line 250) | static inline Vec_Ptr_t * Vec_PtrDupArray( Vec_Ptr_t * pVec ) function Vec_PtrFree (line 274) | static inline void Vec_PtrFree( Vec_Ptr_t * p ) function Vec_PtrSize (line 327) | static inline int Vec_PtrSize( Vec_Ptr_t * p ) function Vec_PtrDoubleSimInfo (line 360) | static inline void Vec_PtrDoubleSimInfo( Vec_Ptr_t * vInfo ) function Vec_PtrWriteEntry (line 408) | static inline void Vec_PtrWriteEntry( Vec_Ptr_t * p, int i, void * Entry ) function Vec_PtrGrow (line 442) | static inline void Vec_PtrGrow( Vec_Ptr_t * p, int nCapMin ) function Vec_PtrFill (line 461) | static inline void Vec_PtrFill( Vec_Ptr_t * p, int nSize, void * Entry ) function Vec_PtrFillExtra (line 481) | static inline void Vec_PtrFillExtra( Vec_Ptr_t * p, int nSize, void * En... function Vec_PtrSetEntry (line 524) | static inline void Vec_PtrSetEntry( Vec_Ptr_t * p, int i, void * Entry ) function Vec_PtrShrink (line 541) | static inline void Vec_PtrShrink( Vec_Ptr_t * p, int nSizeNew ) function Vec_PtrClear (line 558) | static inline void Vec_PtrClear( Vec_Ptr_t * p ) function Vec_PtrCopy (line 574) | static inline void Vec_PtrCopy( Vec_Ptr_t * pDest, Vec_Ptr_t * pSour ) function Vec_PtrPush (line 593) | static inline void Vec_PtrPush( Vec_Ptr_t * p, void * Entry ) function Vec_PtrPushUnique (line 616) | static inline int Vec_PtrPushUnique( Vec_Ptr_t * p, void * Entry ) function Vec_PtrFind (line 654) | static inline int Vec_PtrFind( Vec_Ptr_t * p, void * Entry ) function Vec_PtrRemove (line 674) | static inline void Vec_PtrRemove( Vec_Ptr_t * p, void * Entry ) function Vec_PtrReorder (line 705) | static inline void Vec_PtrReorder( Vec_Ptr_t * p, int nItems ) function Vec_PtrSort (line 724) | static inline void Vec_PtrSort( Vec_Ptr_t * p, int (*Vec_PtrSortCompare)... function Vec_PtrUniqify (line 743) | static inline void Vec_PtrUniqify( Vec_Ptr_t * p, int (*Vec_PtrSortCompa... FILE: stp/src/extlib-abc/vecStr.h type Vec_Str_t (line 38) | typedef struct Vec_Str_t_ Vec_Str_t; type Vec_Str_t_ (line 39) | struct Vec_Str_t_ function Vec_Str_t (line 68) | static inline Vec_Str_t * Vec_StrAlloc( int nCap ) function Vec_Str_t (line 91) | static inline Vec_Str_t * Vec_StrStart( int nSize ) function Vec_Str_t (line 111) | static inline Vec_Str_t * Vec_StrAllocArray( char * pArray, int nSize ) function Vec_Str_t (line 132) | static inline Vec_Str_t * Vec_StrAllocArrayCopy( char * pArray, int nSize ) function Vec_Str_t (line 154) | static inline Vec_Str_t * Vec_StrDup( Vec_Str_t * pVec ) function Vec_Str_t (line 176) | static inline Vec_Str_t * Vec_StrDupArray( Vec_Str_t * pVec ) function Vec_StrFree (line 200) | static inline void Vec_StrFree( Vec_Str_t * p ) function Vec_StrSize (line 253) | static inline int Vec_StrSize( Vec_Str_t * p ) function Vec_StrEntry (line 269) | static inline char Vec_StrEntry( Vec_Str_t * p, int i ) function Vec_StrWriteEntry (line 286) | static inline void Vec_StrWriteEntry( Vec_Str_t * p, int i, char Entry ) function Vec_StrEntryLast (line 303) | static inline char Vec_StrEntryLast( Vec_Str_t * p ) function Vec_StrGrow (line 320) | static inline void Vec_StrGrow( Vec_Str_t * p, int nCapMin ) function Vec_StrFill (line 339) | static inline void Vec_StrFill( Vec_Str_t * p, int nSize, char Entry ) function Vec_StrShrink (line 359) | static inline void Vec_StrShrink( Vec_Str_t * p, int nSizeNew ) function Vec_StrClear (line 376) | static inline void Vec_StrClear( Vec_Str_t * p ) function Vec_StrPush (line 392) | static inline void Vec_StrPush( Vec_Str_t * p, char Entry ) function Vec_StrBase10Log (line 415) | static inline int Vec_StrBase10Log( unsigned Num ) function Vec_StrPrintNum (line 436) | static inline void Vec_StrPrintNum( Vec_Str_t * p, int Num ) function Vec_StrPrintStr (line 471) | static inline void Vec_StrPrintStr( Vec_Str_t * p, char * pStr ) function Vec_StrAppend (line 489) | static inline void Vec_StrAppend( Vec_Str_t * p, char * pString ) function Vec_StrPop (line 509) | static inline char Vec_StrPop( Vec_Str_t * p ) function Vec_StrSortCompare1 (line 526) | static inline int Vec_StrSortCompare1( char * pp1, char * pp2 ) function Vec_StrSortCompare2 (line 547) | static inline int Vec_StrSortCompare2( char * pp1, char * pp2 ) function Vec_StrSort (line 568) | static inline void Vec_StrSort( Vec_Str_t * p, int fReverse ) FILE: stp/src/extlib-abc/vecVec.h type Vec_Vec_t (line 38) | typedef struct Vec_Vec_t_ Vec_Vec_t; type Vec_Vec_t_ (line 39) | struct Vec_Vec_t_ function Vec_Vec_t (line 99) | static inline Vec_Vec_t * Vec_VecAlloc( int nCap ) function Vec_Vec_t (line 122) | static inline Vec_Vec_t * Vec_VecStart( int nSize ) function Vec_VecExpand (line 144) | static inline void Vec_VecExpand( Vec_Vec_t * p, int Level ) function Vec_VecSize (line 166) | static inline int Vec_VecSize( Vec_Vec_t * p ) function Vec_VecFree (line 199) | static inline void Vec_VecFree( Vec_Vec_t * p ) function Vec_VecSizeSize (line 219) | static inline int Vec_VecSizeSize( Vec_Vec_t * p ) function Vec_VecClear (line 239) | static inline void Vec_VecClear( Vec_Vec_t * p ) function Vec_VecPush (line 258) | static inline void Vec_VecPush( Vec_Vec_t * p, int Level, void * Entry ) function Vec_VecPushUnique (line 282) | static inline void Vec_VecPushUnique( Vec_Vec_t * p, int Level, void * E... function Vec_VecSortCompare1 (line 301) | static inline int Vec_VecSortCompare1( Vec_Ptr_t ** pp1, Vec_Ptr_t ** pp2 ) function Vec_VecSortCompare2 (line 321) | static inline int Vec_VecSortCompare2( Vec_Ptr_t ** pp1, Vec_Ptr_t ** pp2 ) function Vec_VecSort (line 341) | static inline void Vec_VecSort( Vec_Vec_t * p, int fReverse ) FILE: stp/src/extlib-constbv/constantbv.cpp type CONSTANTBV (line 51) | namespace CONSTANTBV { function power10 (line 125) | static unsigned int power10(unsigned int x) { function BIT_VECTOR_mov_words (line 141) | static void BIT_VECTOR_mov_words(unsigned int * target, function BIT_VECTOR_ins_words (line 149) | static void BIT_VECTOR_ins_words(unsigned int * addr, function BIT_VECTOR_del_words (line 161) | static void BIT_VECTOR_del_words(unsigned int * addr, function BIT_VECTOR_reverse (line 173) | static void BIT_VECTOR_reverse(unsigned char * string, unsigned int le... function BIT_VECTOR_int2str (line 189) | static unsigned int BIT_VECTOR_int2str(unsigned char * string, unsigne... function BIT_VECTOR_str2int (line 211) | static unsigned int BIT_VECTOR_str2int(unsigned char * string, unsigne... function ErrCode (line 268) | ErrCode BitVector_Boot(void) { function BitVector_Size (line 313) | unsigned int BitVector_Size(unsigned int bits) { /* bit vecto... function BitVector_Mask (line 321) | unsigned int BitVector_Mask(unsigned int bits) /* bit vector... function BitVector_Word_Bits (line 335) | unsigned int BitVector_Word_Bits(void) function BitVector_Long_Bits (line 340) | unsigned int BitVector_Long_Bits(void) function BitVector_Dispose (line 357) | void BitVector_Dispose(unsigned char * string) /*... function BitVector_Destroy (line 362) | void BitVector_Destroy(unsigned int * addr) /*... function BitVector_Destroy_List (line 371) | void BitVector_Destroy_List(unsigned int * * list, unsigned int coun... function BitVector_Copy (line 523) | void BitVector_Copy(unsigned int * X, unsigned int * Y) ... function BitVector_Empty (line 558) | void BitVector_Empty(unsigned int * addr) /* X... function BitVector_Fill (line 565) | void BitVector_Fill(unsigned int * addr) /* X... function BitVector_Flip (line 578) | void BitVector_Flip(unsigned int * addr) /* X... function BitVector_Primes (line 591) | void BitVector_Primes(unsigned int * addr) FILE: stp/src/extlib-constbv/constantbv.h function namespace (line 55) | namespace CONSTANTBV { FILE: stp/src/main/Globals.cpp type BEEV (line 14) | namespace BEEV type inputStatus (line 16) | enum inputStatus FILE: stp/src/main/Globals.h function namespace (line 23) | namespace BEEV FILE: stp/src/main/main.cpp function main (line 12) | int main(int argc, char ** argv) { function handle_time_out (line 44) | void handle_time_out(int parameter){ function string (line 66) | static string tolower(const char * name) function main (line 92) | int main(int argc, char ** argv) { FILE: stp/src/ocaml-wrapper/libstp_regerrorhandler.c function value (line 11) | value libstp_regerrorhandler(value _unit) FILE: stp/src/parser/LetMgr.cpp type BEEV (line 13) | namespace BEEV { function ASTNode (line 53) | ASTNode LETMgr::ResolveID(const ASTNode& v) FILE: stp/src/parser/LetMgr.h function namespace (line 15) | namespace BEEV FILE: stp/src/parser/ParserInterface.h function namespace (line 15) | namespace BEEV FILE: stp/src/parser/parser.h function namespace (line 17) | namespace BEEV FILE: stp/src/printer/AssortedPrinters.cpp type BEEV (line 20) | namespace BEEV function ostream (line 30) | ostream &ASTNode::LispPrint(ostream &os, int indentation) const function ostream (line 35) | ostream &ASTNode::LispPrint_indent(ostream &os, int indentation) const function ostream (line 40) | ostream& ASTNode::PL_Print(ostream &os, int indentation) const function LispPrinter (line 47) | inline LispPrinter lisp(const ASTNode &node, int indentation = 0) function LispVecPrinter (line 55) | inline LispVecPrinter lisp(const ASTVec &vec, int indentation = 0) function lp (line 62) | void lp(ASTNode node) function lpvec (line 67) | void lpvec(const ASTVec &vec) function print_STPInput_Back (line 131) | void print_STPInput_Back(const ASTNode& query) { FILE: stp/src/printer/AssortedPrinters.h function namespace (line 14) | namespace BEEV function class (line 49) | class LispVecPrinter FILE: stp/src/printer/BenchPrinter.cpp type printer (line 11) | namespace printer function string (line 16) | string name(const Kind k) function string (line 21) | string bvconstToString(const ASTNode& n) function string (line 31) | string symbolToString(const ASTNode &n) function string (line 46) | string Bench_Print1(ostream &os, const ASTNode& n, function OutputInputs (line 169) | void OutputInputs(ostream &os, const ASTNode& n, hash_set *alread... function ostream (line 199) | ostream& Bench_Print(ostream &os, const ASTNode n) FILE: stp/src/printer/CPrinter.cpp type printer (line 12) | namespace printer function C_Print1 (line 25) | void C_Print1(ostream& os, const ASTNode n, int indentation, bool letize) function ostream (line 441) | ostream& C_Print(ostream &os, const ASTNode n, int indentation) FILE: stp/src/printer/GDLPrinter.cpp type printer (line 18) | namespace printer function GDL_Print1 (line 26) | void GDL_Print1(ostream &os, const ASTNode& n, hash_set *alreadyO... function string (line 102) | string empty(const ASTNode& n) function ostream (line 109) | ostream& GDL_Print(ostream &os, const ASTNode n, string (*annotate)(co... function ostream (line 128) | ostream& GDL_Print(ostream &os, const ASTNode n) FILE: stp/src/printer/LispPrinter.cpp type printer (line 12) | namespace printer function ostream (line 24) | ostream &Lisp_Print1(ostream &os, const ASTNode& n, int indentation) function ostream (line 91) | ostream &Lisp_Print(ostream &os, const ASTNode& n, int indentation) function ostream (line 102) | ostream &Lisp_Print_indent(ostream &os, const ASTNode& n,int indentat... FILE: stp/src/printer/PLPrinter.cpp type printer (line 12) | namespace printer function string (line 18) | string functionToCVCName(const Kind k) { function PL_Print1 (line 78) | void PL_Print1(ostream& os, const ASTNode& n,int indentation, bool let... function ostream (line 298) | ostream& PL_Print(ostream &os, const ASTNode& n, int indentation) FILE: stp/src/printer/SMTLIB1Printer.cpp type printer (line 23) | namespace printer function SMTLIB1_PrintBack (line 31) | void SMTLIB1_PrintBack(ostream &os, const ASTNode& n) function printSMTLIB1VarDeclsToStream (line 57) | void printSMTLIB1VarDeclsToStream(ASTNodeSet& symbols, ostream& os) function outputBitVec (line 94) | void outputBitVec(const ASTNode n, ostream& os) function SMTLIB1_Print1 (line 123) | void SMTLIB1_Print1(ostream& os, const ASTNode n, int indentation, boo... FILE: stp/src/printer/SMTLIB2Printer.cpp type printer (line 18) | namespace printer function SMTLIB2_PrintBack (line 27) | void SMTLIB2_PrintBack(ostream &os, const ASTNode& n) function printVarDeclsToStream (line 55) | void printVarDeclsToStream(ASTNodeSet& symbols, ostream& os) function outputBitVecSMTLIB2 (line 90) | void outputBitVecSMTLIB2(const ASTNode n, ostream& os) function SMTLIB2_Print1 (line 119) | void SMTLIB2_Print1(ostream& os, const ASTNode n, int indentation, boo... FILE: stp/src/printer/SMTLIBPrinter.cpp type printer (line 6) | namespace printer function string (line 10) | static string tolower(const char * name) function ostream (line 31) | ostream& SMTLIB_Print(ostream &os, const ASTNode n, const int indentat... function LetizeNode (line 107) | void LetizeNode(const ASTNode& n, ASTNodeSet& PLPrintNodeSet, bool smt... function string (line 168) | string functionToSMTLIBName(const Kind k, bool smtlib1) FILE: stp/src/printer/SMTLIBPrinter.h function namespace (line 6) | namespace printer FILE: stp/src/printer/dotPrinter.cpp type printer (line 16) | namespace printer function Dot_Print1 (line 24) | void Dot_Print1(ostream &os, const ASTNode n, HASHSET *alreadyOut... function ostream (line 71) | ostream& Dot_Print(ostream &os, const ASTNode n) FILE: stp/src/printer/printers.h function namespace (line 20) | namespace printer FILE: stp/src/sat/CryptoMinisat.cpp type BEEV (line 13) | namespace BEEV FILE: stp/src/sat/CryptoMinisat.h function namespace (line 9) | namespace MINISAT function namespace (line 14) | namespace BEEV FILE: stp/src/sat/MinisatCore.cpp type BEEV (line 6) | namespace BEEV class MinisatCore (line 94) | class MinisatCore FILE: stp/src/sat/MinisatCore.h function namespace (line 9) | namespace Minisat function namespace (line 14) | namespace BEEV FILE: stp/src/sat/MinisatCore_prop.cpp type BEEV (line 5) | namespace BEEV class MinisatCore_prop (line 98) | class MinisatCore_prop FILE: stp/src/sat/MinisatCore_prop.h function namespace (line 9) | namespace Minisat function namespace (line 14) | namespace BEEV FILE: stp/src/sat/SATSolver.h function namespace (line 10) | namespace BEEV FILE: stp/src/sat/SimplifyingMinisat.cpp type BEEV (line 5) | namespace BEEV FILE: stp/src/sat/SimplifyingMinisat.h function namespace (line 9) | namespace Minisat function namespace (line 14) | namespace BEEV FILE: stp/src/sat/core/Dimacs.h function namespace (line 29) | namespace Minisat { function parse_DIMACS (line 82) | void parse_DIMACS(gzFile input_stream, Solver& S) { FILE: stp/src/sat/core/Main.cc function printStats (line 37) | void printStats(Solver& solver) function SIGINT_interrupt (line 54) | static void SIGINT_interrupt(int signum) { solver->interrupt(); } function SIGINT_exit (line 59) | static void SIGINT_exit(int signum) { function main (line 71) | int main(int argc, char** argv) FILE: stp/src/sat/core/Solver.cc function Var (line 114) | Var Solver::newVar(bool sign, bool dvar) function Lit (line 225) | Lit Solver::pickBranchLit() function CRef (line 449) | CRef Solver::propagate() type reduceDB_lt (line 519) | struct reduceDB_lt { method reduceDB_lt (line 521) | reduceDB_lt(ClauseAllocator& ca_) : ca(ca_) {} function lbool (line 614) | lbool Solver::search(int nof_conflicts) function luby (line 734) | static double luby(double y, int x){ function lbool (line 751) | lbool Solver::solve_() function Var (line 800) | static Var mapVar(Var x, vec& map, Var& max) FILE: stp/src/sat/core/Solver.h function namespace (line 31) | namespace Minisat { function decisionLevel (line 251) | int decisionLevel () const; // Gives the current decisionle... function insertVarOrder (line 280) | inline void Solver::insertVarOrder(Var x) { function varDecayActivity (line 283) | inline void Solver::varDecayActivity() { var_inc *= (1 / var_decay); } function varBumpActivity (line 284) | inline void Solver::varBumpActivity(Var v) { varBumpActivity(v, var_inc); } function varBumpActivity (line 285) | inline void Solver::varBumpActivity(Var v, double inc) { function claDecayActivity (line 296) | inline void Solver::claDecayActivity() { cla_inc *= (1 / clause_decay); } function claBumpActivity (line 297) | inline void Solver::claBumpActivity (Clause& c) { function checkGarbage (line 304) | inline void Solver::checkGarbage(void){ return checkGarbage(garbage_frac... function checkGarbage (line 305) | inline void Solver::checkGarbage(double gf){ function enqueue (line 310) | inline bool Solver::enqueue (Lit p, CRef from) { return... function addClause (line 311) | inline bool Solver::addClause (const vec& ps) { ps.cop... function addEmptyClause (line 312) | inline bool Solver::addEmptyClause () { add_tm... function addClause (line 313) | inline bool Solver::addClause (Lit p) { add_tm... function addClause (line 314) | inline bool Solver::addClause (Lit p, Lit q) { add_tm... function addClause (line 315) | inline bool Solver::addClause (Lit p, Lit q, Lit r) { add_tm... function locked (line 316) | inline bool Solver::locked (const Clause& c) const { return... function newDecisionLevel (line 317) | inline void Solver::newDecisionLevel() { trail_... function abstractLevel (line 320) | inline uint32_t Solver::abstractLevel (Var x) const { return 1 << (lev... function lbool (line 321) | inline lbool Solver::value (Var x) const { return assigns[x... function lbool (line 322) | inline lbool Solver::value (Lit p) const { return assigns[v... function lbool (line 323) | inline lbool Solver::modelValue (Var x) const { return model[x]; } function lbool (line 324) | inline lbool Solver::modelValue (Lit p) const { return model[var... function setPolarity (line 330) | inline void Solver::setPolarity (Var v, bool b) { polarity[v] = b; } function setDecisionVar (line 331) | inline void Solver::setDecisionVar(Var v, bool b) function setConfBudget (line 339) | inline void Solver::setConfBudget(int64_t x){ conflict_budget = c... function setPropBudget (line 340) | inline void Solver::setPropBudget(int64_t x){ propagation_budget = p... function interrupt (line 341) | inline void Solver::interrupt(){ asynch_interrupt = true; } function clearInterrupt (line 342) | inline void Solver::clearInterrupt(){ asynch_interrupt = false; } function budgetOff (line 343) | inline void Solver::budgetOff(){ conflict_budget = propagation_budge... function Solver (line 352) | inline bool Solver::solve () { budgetOff(... function Solver (line 353) | inline bool Solver::solve (Lit p) { budgetOff(... function Solver (line 354) | inline bool Solver::solve (Lit p, Lit q) { budgetOff(... function Solver (line 355) | inline bool Solver::solve (Lit p, Lit q, Lit r) { budgetOff(... function Solver (line 356) | inline bool Solver::solve (const vec& assumps){ budgetO... function lbool (line 357) | inline lbool Solver::solveLimited (const vec& assumps){ assumps... function toDimacs (line 360) | inline void Solver::toDimacs (const char* file){ vec as; to... function toDimacs (line 361) | inline void Solver::toDimacs (const char* file, Lit p){ vec... function toDimacs (line 362) | inline void Solver::toDimacs (const char* file, Lit p, Lit q){ v... function toDimacs (line 363) | inline void Solver::toDimacs (const char* file, Lit p, Lit q, Li... FILE: stp/src/sat/core/SolverTypes.h function namespace (line 33) | namespace Minisat { function Lit (line 58) | inline Lit mkLit (Var var, bool sign) { Lit p; p.x = var + var + (... function sign (line 61) | inline bool sign (Lit p) { return p.x & 1; } function var (line 62) | inline int var (Lit p) { return p.x >> 1; } function toInt (line 65) | inline int toInt (Var v) { return v; } function toInt (line 66) | inline int toInt (Lit p) { return p.x; } function Lit (line 67) | inline Lit toLit (int i) { Lit p; p.x = i; return p; } function class (line 88) | class lbool { function toInt (line 114) | inline int toInt (lbool l) { return l.value; } function lbool (line 115) | inline lbool toLbool(int v) { return lbool((uint8_t)v); } type RegionAllocator (line 121) | typedef RegionAllocator::Ref CRef; function class (line 123) | class Clause { function debug (line 349) | void debug(){ function Lit (line 367) | inline Lit Clause::subsumes(const Clause& other) const function strengthen (line 398) | inline void Clause::strengthen(Lit p) FILE: stp/src/sat/core_prop/Solver_prop.cc function sortByLevel (line 131) | bool function index_type (line 294) | index_type function lbool (line 315) | lbool function lbool (line 325) | lbool function CRef (line 348) | CRef function CRef (line 361) | CRef Solver_prop::getEqualsLit( ArrayAccess &a, ArrayAccess &b, Lit & r... function CRef (line 524) | CRef function CRef (line 697) | CRef Solver_prop::arrayPropagate() function Var (line 810) | Var Solver_prop::newVar(bool sign, bool dvar) type to_re_add (line 907) | struct to_re_add function Lit (line 1010) | Lit Solver_prop::pickBranchLit() function CRef (line 1358) | CRef Solver_prop::propagate() type reduceDB_lt (line 1429) | struct reduceDB_lt { method reduceDB_lt (line 1431) | reduceDB_lt(ClauseAllocator& ca_) : ca(ca_) {} function lbool (line 1523) | lbool Solver_prop::search(int nof_conflicts) function luby (line 1653) | static double luby(double y, int x){ function lbool (line 1670) | lbool Solver_prop::solve_() function Var (line 1736) | static Var mapVar(Var x, vec& map, Var& max) FILE: stp/src/sat/core_prop/Solver_prop.h function namespace (line 32) | namespace Minisat { function printValue (line 76) | static char printValue(const lbool v) { function printClause (line 85) | void printClause(const vec &c) { function printClause2 (line 93) | static void printClause2(const vec &c) { function EqualityVariables (line 101) | struct EqualityVariables function other (line 117) | bool type EqualityVariable_Hash (line 124) | struct EqualityVariable_Hash function constantIndex (line 131) | struct ArrayAccess function print (line 219) | void type ArrayHistory (line 239) | struct ArrayHistory type Assignment (line 253) | struct Assignment function okay (line 340) | bool okay () const; // FALSE means solver is... type WatcherDeleted (line 431) | struct WatcherDeleted function VarOrderLt (line 438) | struct VarOrderLt { function decisionLevel (line 527) | int decisionLevel () const; // Gives the current decisionle... function insertVarOrder (line 556) | inline void Solver_prop::insertVarOrder(Var x) { function varDecayActivity (line 559) | inline void Solver_prop::varDecayActivity() { var_inc *= (1 / var_decay); } function varBumpActivity (line 560) | inline void Solver_prop::varBumpActivity(Var v) { varBumpActivity(v, var... function varBumpActivity (line 561) | inline void Solver_prop::varBumpActivity(Var v, double inc) { function claDecayActivity (line 572) | inline void Solver_prop::claDecayActivity() { cla_inc *= (1 / clause_dec... function claBumpActivity (line 573) | inline void Solver_prop::claBumpActivity (Clause& c) { function checkGarbage (line 580) | inline void Solver_prop::checkGarbage(void){ return checkGarbage(garbage... function checkGarbage (line 581) | inline void Solver_prop::checkGarbage(double gf){ function Solver_prop (line 586) | inline bool Solver_prop::enqueue (Lit p, CRef from) { r... function Solver_prop (line 587) | inline bool Solver_prop::addClause (const vec& ps) { p... function addEmptyClause (line 588) | inline bool Solver_prop::addEmptyClause () { a... function Solver_prop (line 589) | inline bool Solver_prop::addClause (Lit p) { a... function Solver_prop (line 590) | inline bool Solver_prop::addClause (Lit p, Lit q) { a... function Solver_prop (line 591) | inline bool Solver_prop::addClause (Lit p, Lit q, Lit r) { a... function Solver_prop (line 592) | inline bool Solver_prop::locked (const Clause& c) const { r... function newDecisionLevel (line 593) | inline void Solver_prop::newDecisionLevel() { t... function abstractLevel (line 596) | inline uint32_t Solver_prop::abstractLevel (Var x) const { return 1 <<... function lbool (line 597) | inline lbool Solver_prop::value (Var x) const { return assi... function lbool (line 598) | inline lbool Solver_prop::value (Lit p) const { return assi... function lbool (line 599) | inline lbool Solver_prop::modelValue (Var x) const { return mode... function lbool (line 600) | inline lbool Solver_prop::modelValue (Lit p) const { return mode... function setPolarity (line 606) | inline void Solver_prop::setPolarity (Var v, bool b) { polarity[v]... function setDecisionVar (line 607) | inline void Solver_prop::setDecisionVar(Var v, bool b) function setConfBudget (line 615) | inline void Solver_prop::setConfBudget(int64_t x){ conflict_budget ... function setPropBudget (line 616) | inline void Solver_prop::setPropBudget(int64_t x){ propagation_budge... function interrupt (line 617) | inline void Solver_prop::interrupt(){ asynch_interrupt = true; } function clearInterrupt (line 618) | inline void Solver_prop::clearInterrupt(){ asynch_interrupt = false; } function budgetOff (line 619) | inline void Solver_prop::budgetOff(){ conflict_budget = propagation_... function Solver_prop (line 628) | inline bool Solver_prop::solve () { budge... function Solver_prop (line 629) | inline bool Solver_prop::solve (Lit p) { budge... function Solver_prop (line 630) | inline bool Solver_prop::solve (Lit p, Lit q) { budge... function Solver_prop (line 631) | inline bool Solver_prop::solve (Lit p, Lit q, Lit r) { budge... function Solver_prop (line 632) | inline bool Solver_prop::solve (const vec& assumps){ bu... function lbool (line 633) | inline lbool Solver_prop::solveLimited (const vec& assumps){ as... function Solver_prop (line 636) | inline void Solver_prop::toDimacs (const char* file){ vec a... function Solver_prop (line 637) | inline void Solver_prop::toDimacs (const char* file, Lit p){ vec... function Solver_prop (line 638) | inline void Solver_prop::toDimacs (const char* file, Lit p, Lit ... function Solver_prop (line 639) | inline void Solver_prop::toDimacs (const char* file, Lit p, Lit ... FILE: stp/src/sat/cryptominisat2/BitArray.h function namespace (line 31) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/BoundedQueue.h function namespace (line 34) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/CSet.h function namespace (line 16) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/Clause.h function class (line 56) | class Clause FILE: stp/src/sat/cryptominisat2/ClauseAllocator.cpp type MINISAT (line 32) | namespace MINISAT function Clause (line 50) | Clause* ClauseAllocator::Clause_new(const T& ps, const unsigned int gr... function XorClause (line 63) | XorClause* ClauseAllocator::XorClause_new(const T& ps, const bool inve... function Clause (line 74) | Clause* ClauseAllocator::Clause_new(Clause& c) function ClauseOffset (line 149) | const ClauseOffset ClauseAllocator::getOffset(const Clause* ptr) const function ClauseOffset (line 156) | inline const ClauseOffset ClauseAllocator::combineOuterInterOffsets(co... type NewPointerAndOffset (line 193) | struct NewPointerAndOffset { FILE: stp/src/sat/cryptominisat2/ClauseAllocator.h function namespace (line 34) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/ClauseCleaner.cpp type MINISAT (line 28) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/ClauseCleaner.h function namespace (line 31) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/DoublePackedRow.h function namespace (line 31) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/FailedVarSearcher.cpp type MINISAT (line 39) | namespace MINISAT function TwoLongXor (line 102) | const TwoLongXor FailedVarSearcher::getTwoLongXor(const XorClause& c) type litOrder (line 518) | struct litOrder method litOrder (line 520) | litOrder(const vector& _litDegrees) : FILE: stp/src/sat/cryptominisat2/FailedVarSearcher.h function namespace (line 29) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/FindUndef.cpp type MINISAT (line 24) | namespace MINISAT function uint (line 94) | const uint FindUndef::unRoll() FILE: stp/src/sat/cryptominisat2/FindUndef.h function namespace (line 31) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/Gaussian.cpp type MINISAT (line 34) | namespace MINISAT function ostream (line 40) | ostream& operator << (ostream& os, const vec& v) function uint (line 140) | uint Gaussian::select_columnorder(vector& var_to_col, matrix... function uint (line 408) | uint Gaussian::eliminate(matrixset& m, uint& conflict_row) function uint (line 668) | uint Gaussian::find_sublevel(const Var v) const function llbool (line 822) | llbool Gaussian::find_truths(vec& learnt_clause, int& conflictC) function string (line 911) | const string Gaussian::lbool_to_string(const lbool toprint) FILE: stp/src/sat/cryptominisat2/Gaussian.h function class (line 50) | class Gaussian FILE: stp/src/sat/cryptominisat2/GaussianConfig.h function namespace (line 29) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/Logger.cpp type MINISAT (line 42) | namespace MINISAT function string (line 105) | string Logger::cut_name_to_size(const string& name) const function string (line 150) | string Logger::get_group_name(const uint group) const function string (line 156) | string Logger::get_var_name(const Var var) const FILE: stp/src/sat/cryptominisat2/Logger.h function namespace (line 46) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/MTRand/MersenneTwister.h function namespace (line 66) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/Main.cpp function assureLookahead (line 84) | void assureLookahead() { function StreamBuffer (line 101) | StreamBuffer(FILE * i) : in(i), pos(0), size(0) { function skipWhitespace (line 120) | static void skipWhitespace(B& in) function skipLine (line 127) | static void skipLine(B& in) function untilEnd (line 140) | static void untilEnd(B& in, char* ret) function parseInt (line 157) | static int parseInt(B& in) function stringify (line 171) | inline std::string stringify(uint x) function parseString (line 179) | static void parseString(B& in, std::string& str) function readClause (line 190) | static void readClause(B& in, Solver& S, vec& lits) function match (line 207) | static bool match(B& in, const char* str) function parse_DIMACS_main (line 217) | static void parse_DIMACS_main(B& in, Solver& S) function parse_DIMACS (line 327) | static void parse_DIMACS(gzFile input_stream, Solver& S) function printStatsLine (line 338) | inline void printStatsLine(string left, T value, T2 value2, string extra) function printStatsLine (line 344) | inline void printStatsLine(string left, T value, string extra = "") function printStats (line 350) | void printStats(Solver& solver) function SIGINT_handler (line 406) | static void SIGINT_handler(int signum) function printUsage (line 424) | void printUsage(char** argv, Solver& S) function main (line 531) | int main(int argc, char** argv) FILE: stp/src/sat/cryptominisat2/MatrixFinder.cpp type MINISAT (line 38) | namespace MINISAT function Var (line 49) | inline const Var MatrixFinder::fingerprint(const XorClause& c) const function uint (line 153) | const uint MatrixFinder::setMatrixes() FILE: stp/src/sat/cryptominisat2/MatrixFinder.h function namespace (line 32) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/MersenneTwister.h function namespace (line 66) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/OnlyNonLearntBins.cpp type MINISAT (line 27) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/OnlyNonLearntBins.h function namespace (line 25) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/PackedMatrix.h function namespace (line 32) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/PackedRow.cpp type MINISAT (line 20) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/PackedRow.h function namespace (line 42) | namespace MINISAT function setZero (line 141) | inline void setZero() function clearBit (line 146) | inline void clearBit(const uint32_t i) function setBit (line 156) | inline void setBit(const uint32_t i) function swapBoth (line 161) | void swapBoth(PackedRow b) function const (line 182) | inline const bool operator[](const uint32_t& i) const function matrix_size (line 192) | uint32_t matrix_size) function scan (line 209) | inline unsigned long int scan(const unsigned long int var) const FILE: stp/src/sat/cryptominisat2/PartFinder.cpp type MINISAT (line 42) | namespace MINISAT function uint (line 134) | const uint PartFinder::setParts() FILE: stp/src/sat/cryptominisat2/PartFinder.h function class (line 41) | class PartFinder { FILE: stp/src/sat/cryptominisat2/PartHandler.cpp type MINISAT (line 26) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/PartHandler.h function namespace (line 32) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/RestartTypeChooser.cpp type MINISAT (line 24) | namespace MINISAT function RestartType (line 57) | const RestartType RestartTypeChooser::choose() FILE: stp/src/sat/cryptominisat2/RestartTypeChooser.h function class (line 39) | class RestartTypeChooser FILE: stp/src/sat/cryptominisat2/Solver.cpp function Var (line 185) | Var Solver::newVar(bool dvar) function XorClause (line 228) | XorClause* Solver::addXorClauseInt(T& ps, bool xor_clause_inverted, cons... function Clause (line 361) | Clause* Solver::addClauseInt(T& ps, uint group) function Lit (line 703) | Lit Solver::pickBranchLit() function subset (line 763) | bool subset(const T1& A, const T2& B, vector& seen) function Clause (line 797) | Clause* Solver::analyze(PropagatedFrom confl, vec& out_learnt, int&... function PropagatedFrom (line 1043) | PropagatedFrom Solver::propagate(const bool update) function PropagatedFrom (line 1162) | PropagatedFrom Solver::propagateBin() function PropagatedFrom (line 1197) | PropagatedFrom Solver::propagate_xors(const Lit& p) function abs64 (line 1498) | inline int64_t abs64(int64_t a) function lbool (line 1596) | lbool Solver::search(int nof_conflicts, int nof_conflicts_fullrestart, c... function llbool (line 1640) | llbool Solver::new_decision(const int& nof_conflicts, const int& nof_con... function llbool (line 1738) | llbool Solver::handle_conflict(vec& learnt_clause, PropagatedFrom c... function lbool (line 1930) | const lbool Solver::simplifyProblem(const uint32_t numConfls) function lbool (line 2139) | lbool Solver::solve(const vec& assumps) FILE: stp/src/sat/cryptominisat2/Solver.h function namespace (line 46) | namespace MINISAT function class (line 170) | class Solver type VarFilter (line 333) | struct VarFilter { function testAllClauseAttach (line 460) | void testAllClauseAttach() const; function varDecayActivity (line 532) | inline void Solver::varDecayActivity() function varBumpActivity (line 537) | inline void Solver::varBumpActivity(Var v) function claBumpActivity (line 563) | inline void Solver::claBumpActivity (Clause& c) function claDecayActivity (line 573) | inline void Solver::claDecayActivity() function enqueue (line 578) | inline bool Solver::enqueue (Lit p, PropagatedFrom from) function locked (line 582) | inline bool Solver::locked (const Clause& c) const function newDecisionLevel (line 588) | inline void Solver::newDecisionLevel() function abstractLevel (line 604) | inline uint32_t Solver::abstractLevel (const Var& x) const function lbool (line 608) | inline lbool Solver::value (const Var& x) const function lbool (line 612) | inline lbool Solver::value (const Lit& p) const function lbool (line 616) | inline lbool Solver::modelValue (const Lit& p) const function setPolarity (line 640) | inline void Solver::setPolarity (Var v, bool b) function setDecisionVar (line 644) | inline void Solver::setDecisionVar(Var v, bool b) function lbool (line 651) | inline lbool Solver::solve () function setSeed (line 660) | inline void Solver::setSeed (const uint32_t seed) function needStats (line 665) | inline void Solver::needStats() function needProofGraph (line 670) | inline void Solver::needProofGraph() function setVariableName (line 675) | inline void Solver::setVariableName(Var var, char* name) function setVariableName (line 682) | inline void Solver::setVariableName(Var var, char* name) function removeWatchedCl (line 716) | void Solver::removeWatchedCl(vec &ws, const ClauseOffset c) { function removeWatchedBinCl (line 724) | void Solver::removeWatchedBinCl(vec &ws, const Lit impliedLit) { function removeWatchedBinClAll (line 732) | void Solver::removeWatchedBinClAll(vec &ws, const Lit impliedLit) { function findWatchedCl (line 742) | bool Solver::findWatchedCl(const vec& ws, const ClauseOffset c) const function findWatchedBinCl (line 749) | bool Solver::findWatchedBinCl(const vec& ws, const Lit impliedLit) const function removeClause (line 784) | void Solver::removeClause(T& c) function logLit (line 793) | static inline void logLit(FILE* f, Lit l) function logLits (line 798) | static inline void logLits(FILE* f, const vec& ls) function check (line 818) | static inline void check(bool expr) function uncheckedEnqueueLight (line 834) | inline void Solver::uncheckedEnqueueLight(const Lit p) FILE: stp/src/sat/cryptominisat2/SolverTypes.h function namespace (line 35) | namespace MINISAT function operator (line 80) | bool operator==(const Lit& p) const { function operator (line 83) | bool operator!= (const Lit& p) const { function operator (line 86) | bool operator < (const Lit& p) const { function print (line 89) | inline void print(FILE* outfile = stdout) const function printFull (line 93) | inline void printFull(FILE* outfile = stdout) const function Lit (line 97) | static Lit toLit(uint32_t data) function class (line 111) | class lbool function lbool (line 147) | inline lbool toLbool(const char v) function lbool (line 151) | inline lbool boolToLBool(const bool b) function class (line 161) | class llbool FILE: stp/src/sat/cryptominisat2/StateSaver.cpp type MINISAT (line 20) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/StateSaver.h function namespace (line 23) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/Subsumer.cpp type MINISAT (line 35) | namespace MINISAT function selfSubset (line 114) | bool selfSubset(uint32_t A, uint32_t B) function selfSubset (line 125) | bool selfSubset(Clause& A, Clause& B, vec& seen) function ClauseSimp (line 760) | ClauseSimp Subsumer::linkInClause(Clause& cl) type myComp (line 1544) | struct myComp { FILE: stp/src/sat/cryptominisat2/Subsumer.h function namespace (line 20) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/UselessBinRemover.cpp type MINISAT (line 25) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/UselessBinRemover.h function namespace (line 26) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/VarReplacer.cpp type MINISAT (line 36) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/VarReplacer.h function class (line 41) | class VarReplacer FILE: stp/src/sat/cryptominisat2/XSet.h function namespace (line 16) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/XorFinder.cpp type MINISAT (line 39) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/XorFinder.h function namespace (line 38) | namespace MINISAT type clause_sorter_secondary (line 97) | struct clause_sorter_secondary { function clause_vareq (line 112) | bool clause_vareq(const Clause* c1, const Clause* c2) const FILE: stp/src/sat/cryptominisat2/XorSubsumer.cpp type MINISAT (line 29) | namespace MINISAT function XorClauseSimp (line 136) | XorClauseSimp XorSubsumer::linkInClause(XorClause& cl) FILE: stp/src/sat/cryptominisat2/XorSubsumer.h function class (line 19) | class XorSubsumer FILE: stp/src/sat/cryptominisat2/msvc/stdint.h type int_least8_t (line 94) | typedef int8_t int_least8_t; type int_least16_t (line 95) | typedef int16_t int_least16_t; type int_least32_t (line 96) | typedef int32_t int_least32_t; type int_least64_t (line 97) | typedef int64_t int_least64_t; type uint_least8_t (line 98) | typedef uint8_t uint_least8_t; type uint_least16_t (line 99) | typedef uint16_t uint_least16_t; type uint_least32_t (line 100) | typedef uint32_t uint_least32_t; type uint_least64_t (line 101) | typedef uint64_t uint_least64_t; type int_fast8_t (line 104) | typedef int8_t int_fast8_t; type int_fast16_t (line 105) | typedef int16_t int_fast16_t; type int_fast32_t (line 106) | typedef int32_t int_fast32_t; type int_fast64_t (line 107) | typedef int64_t int_fast64_t; type uint_fast8_t (line 108) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 109) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 110) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 111) | typedef uint64_t uint_fast64_t; type intmax_t (line 123) | typedef int64_t intmax_t; type uintmax_t (line 124) | typedef uint64_t uintmax_t; FILE: stp/src/sat/cryptominisat2/mtl/Alg.h function namespace (line 29) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/mtl/BasicHeap.h function namespace (line 31) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/mtl/BoxedVec.h function namespace (line 27) | namespace MINISAT function moveTo (line 146) | void moveTo(altvec& dest) { dest.clear(true); dest.ref = ref; ref = N... FILE: stp/src/sat/cryptominisat2/mtl/Heap.h function namespace (line 34) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/mtl/Map.h function namespace (line 31) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/mtl/Queue.h function namespace (line 25) | namespace MINISAT FILE: stp/src/sat/cryptominisat2/mtl/Vec.h function namespace (line 32) | namespace MINISAT function T (line 74) | T* release (void) { T* ret = data; data = NULL; sz = 0;... function T (line 75) | const T* getData() const {return data; } function T (line 76) | const T* getDataEnd() const {return data + size(); } function T (line 77) | T* getData() {return data; } function T (line 78) | T* getDataEnd() {return data + size(); } function size (line 81) | uint32_t size (void) const { return sz; } function shrink (line 82) | void shrink (uint32_t nelems) { assert(nelems <= sz); for (uint32_t... function shrink_ (line 83) | void shrink_(uint32_t nelems) { assert(nelems <= sz); sz -= nelems; } function pop (line 84) | void pop (void) { sz--, data[sz].~T(); } function capacity (line 88) | void capacity (uint32_t size) { grow(size); } function reserve (line 91) | void reserve(uint32_t res) { if (cap < res) {cap = res; data = (... function push (line 92) | void push (void) { if (sz == cap) { cap = imax(2, (cap... function push (line 93) | void push (const T& elem) { if (sz == cap) { cap = imax(2, (cap... function push_ (line 94) | void push_ (const T& elem) { assert(sz < cap); data[sz++] = elem; } function T (line 96) | const T& last (void) const { return data[sz-1]; } function T (line 100) | const T& operator [] (uint32_t index) const { return data[index]; } FILE: stp/src/sat/cryptominisat2/time_mem.h function namespace (line 34) | namespace MINISAT FILE: stp/src/sat/mtl/Alg.h function namespace (line 26) | namespace Minisat { function append (line 79) | inline void append(const vec& from, vec& to){ copy(from, to, true); } FILE: stp/src/sat/mtl/Alloc.h function namespace (line 27) | namespace Minisat { FILE: stp/src/sat/mtl/BasicHeap.h function namespace (line 25) | namespace Minisat { FILE: stp/src/sat/mtl/BoxedVec.h function namespace (line 27) | namespace Minisat { function moveTo (line 143) | void moveTo(altvec& dest) { dest.clear(true); dest.ref = ref; ref = N... FILE: stp/src/sat/mtl/Heap.h function namespace (line 26) | namespace Minisat { FILE: stp/src/sat/mtl/Map.h function namespace (line 26) | namespace Minisat { function insert (line 133) | void insert (const K& k, const D& d) { if (checkCap(size+1)) rehash(); _... function peek (line 134) | bool peek (const K& k, D& d) const { function has (line 144) | bool has (const K& k) const { function remove (line 154) | void remove(const K& k) { function clear (line 165) | void clear () { function moveTo (line 175) | void moveTo(Map& other){ function vec (line 187) | const vec& bucket(int i) const { return table[i]; } FILE: stp/src/sat/mtl/Queue.h function namespace (line 26) | namespace Minisat { function pop (line 48) | void pop () { assert(first != end); first++; if (first == buf.size()) ... function insert (line 49) | void insert(T elem) { // INVARIANT: buf[end] is always unused FILE: stp/src/sat/mtl/Sort.h function namespace (line 30) | namespace Minisat { FILE: stp/src/sat/mtl/Vec.h function namespace (line 30) | namespace Minisat { function operator (line 60) | operator T* (void) { return data; } function size (line 63) | int size (void) const { return sz; } function shrink (line 64) | void shrink (int nelems) { assert(nelems <= sz); for (int i = ... function shrink_ (line 65) | void shrink_ (int nelems) { assert(nelems <= sz); sz -= nelems; } function capacity (line 66) | int capacity (void) const { return cap; } function push (line 73) | void push (void) { if (sz == cap) capacity(sz+1); new ... function push (line 74) | void push (const T& elem) { if (sz == cap) capacity(sz+1); data... function push_ (line 75) | void push_ (const T& elem) { assert(sz < cap); data[sz++] = elem; } function pop (line 76) | void pop (void) { assert(sz > 0); sz--, data[sz].~T(); } function T (line 82) | const T& last (void) const { return data[sz-1]; } function T (line 86) | const T& operator [] (int index) const { return data[index]; } FILE: stp/src/sat/mtl/XAlloc.h function namespace (line 27) | namespace Minisat { FILE: stp/src/sat/simp/Main.cc function printStats (line 38) | void printStats(Solver& solver) function SIGINT_interrupt (line 55) | static void SIGINT_interrupt(int signum) { solver->interrupt(); } function SIGINT_exit (line 60) | static void SIGINT_exit(int signum) { function main (line 71) | int main(int argc, char** argv) FILE: stp/src/sat/simp/SimpSolver.cc function Var (line 76) | Var SimpSolver::newVar(bool sign, bool dvar) { function lbool (line 93) | lbool SimpSolver::solve_(bool do_simp, bool turn_off_simp) function mkElimClause (line 437) | static void mkElimClause(vec& elimclauses, Lit x) function mkElimClause (line 444) | static void mkElimClause(vec& elimclauses, Var v, Clause& c) FILE: stp/src/sat/simp/SimpSolver.h function namespace (line 28) | namespace Minisat { type ClauseDeleted (line 119) | struct ClauseDeleted { function isEliminated (line 169) | inline bool SimpSolver::isEliminated (Var v) const { return eliminated[v... function updateElimHeap (line 170) | inline void SimpSolver::updateElimHeap(Var v) { function SimpSolver (line 177) | inline bool SimpSolver::addClause (const vec& ps) { ps.copyTo... function addEmptyClause (line 178) | inline bool SimpSolver::addEmptyClause() { add_tmp.c... function SimpSolver (line 179) | inline bool SimpSolver::addClause (Lit p) { add_tmp.c... function SimpSolver (line 180) | inline bool SimpSolver::addClause (Lit p, Lit q) { add_tmp.c... function SimpSolver (line 181) | inline bool SimpSolver::addClause (Lit p, Lit q, Lit r) { add_tmp.c... function SimpSolver (line 182) | inline void SimpSolver::setFrozen (Var v, bool b) { frozen[v] = (char... function SimpSolver (line 184) | inline bool SimpSolver::solve ( bool do_simp,... function SimpSolver (line 185) | inline bool SimpSolver::solve (Lit p , bool do_simp,... function SimpSolver (line 186) | inline bool SimpSolver::solve (Lit p, Lit q, bool do_simp,... function SimpSolver (line 187) | inline bool SimpSolver::solve (Lit p, Lit q, Lit r, bool do_simp,... function SimpSolver (line 188) | inline bool SimpSolver::solve (const vec& assumps, bool do_s... function lbool (line 191) | inline lbool SimpSolver::solveLimited (const vec& assumps, bool do_... FILE: stp/src/sat/utils/Options.h function namespace (line 32) | namespace Minisat { type IntRange (line 96) | struct IntRange { function parse (line 137) | bool parse(const char* str){ function class (line 181) | class IntOption : public Option function operator (line 192) | operator int32_t& (void) { return value; } function virtual (line 195) | virtual bool parse(const char* str){ function class (line 243) | class Int64Option : public Option function operator (line 254) | operator int64_t& (void) { return value; } function virtual (line 257) | virtual bool parse(const char* str){ function class (line 306) | class StringOption : public Option function virtual (line 317) | virtual bool parse(const char* str){ function class (line 341) | class BoolOption : public Option function operator (line 350) | operator bool& (void) { return value; } function virtual (line 353) | virtual bool parse(const char* str){ FILE: stp/src/sat/utils/ParseUtils.h function namespace (line 29) | namespace Minisat { FILE: stp/src/sat/utils/System.cc function memReadStat (line 33) | static inline int memReadStat(int field) function memReadPeak (line 51) | static inline int memReadPeak(void) type rusage (line 78) | struct rusage FILE: stp/src/sat/utils/System.h function namespace (line 32) | namespace Minisat { function cpuTime (line 46) | static inline double Minisat::cpuTime(void) { return (double)clock() / C... function cpuTime (line 53) | static inline double Minisat::cpuTime(void) { FILE: stp/src/simplifier/AIGSimplifyPropositionalCore.h function namespace (line 23) | namespace BEEV FILE: stp/src/simplifier/AlwaysTrue.h function namespace (line 11) | namespace BEEV FILE: stp/src/simplifier/EstablishIntervals.h function namespace (line 12) | namespace BEEV function IntervalType (line 78) | IntervalType * freshUnsignedInterval(int width) function IntervalType (line 86) | IntervalType * createInterval(CBV min, CBV max) function CBV (line 93) | CBV makeCBV(int width) function ASTNode (line 101) | ASTNode replace(const ASTNode& n, ASTNodeMap& fromTo, ASTNodeMap& cache) FILE: stp/src/simplifier/FindPureLiterals.h function namespace (line 25) | namespace BEEV FILE: stp/src/simplifier/MutableASTNode.cpp type BEEV (line 9) | namespace BEEV FILE: stp/src/simplifier/MutableASTNode.h function namespace (line 13) | namespace BEEV FILE: stp/src/simplifier/PropagateEqualities.cpp type BEEV (line 6) | namespace BEEV function ASTNode (line 113) | ASTNode FILE: stp/src/simplifier/PropagateEqualities.h function namespace (line 14) | namespace BEEV FILE: stp/src/simplifier/RemoveUnconstrained.cpp type BEEV (line 12) | namespace BEEV function ASTNode (line 29) | ASTNode function allChildrenAreUnconstrained (line 61) | bool allChildrenAreUnconstrained(vector children) function ASTNode (line 72) | ASTNode RemoveUnconstrained::replaceParentWithFresh(MutableASTNode& mu... function ASTNode (line 169) | ASTNode FILE: stp/src/simplifier/RemoveUnconstrained.h function namespace (line 15) | namespace BEEV FILE: stp/src/simplifier/SubstitutionMap.cpp type BEEV (line 10) | namespace BEEV function TermOrder (line 29) | int TermOrder(const ASTNode& a, const ASTNode& b) function ASTNode (line 61) | ASTNode SubstitutionMap::applySubstitutionMap(const ASTNode& n) function ASTNode (line 79) | ASTNode SubstitutionMap::applySubstitutionMapUntilArrays(const ASTNode... function ASTNode (line 88) | ASTNode SubstitutionMap::replace(const ASTNode& n, ASTNodeMap& fromTo, function ASTNode (line 103) | ASTNode SubstitutionMap::replace(const ASTNode& n, ASTNodeMap& fromTo, FILE: stp/src/simplifier/SubstitutionMap.h function namespace (line 14) | namespace BEEV { FILE: stp/src/simplifier/Symbols.h function class (line 6) | class Symbols { function class (line 47) | class SymbolPtrHasher FILE: stp/src/simplifier/UseITEContext.h function namespace (line 17) | namespace BEEV FILE: stp/src/simplifier/VariablesInExpression.cpp type BEEV (line 7) | namespace BEEV { function Symbols (line 29) | Symbols* VariablesInExpression::getSymbol(const ASTNode& n) { function ASTNodeSet (line 96) | ASTNodeSet * VariablesInExpression::SetofVarsSeenInTerm(Symbols* symbo... function ASTNodeSet (line 126) | ASTNodeSet * VariablesInExpression::SetofVarsSeenInTerm(const ASTNode&... FILE: stp/src/simplifier/VariablesInExpression.h function namespace (line 13) | namespace BEEV FILE: stp/src/simplifier/bvsolver.cpp type BEEV (line 40) | namespace BEEV function ASTNode (line 48) | ASTNode BVSolver::simplifyNode(const ASTNode n) function ASTNode (line 95) | ASTNode BVSolver::ChooseMonom(const ASTNode& eq, ASTNode& modifiedlhs,... function ASTNode (line 262) | ASTNode BVSolver::substitute(const ASTNode& eq, const ASTNode& lhs, co... function ASTNode (line 408) | ASTNode BVSolver::BVSolve_Odd(const ASTNode& input) function ASTNode (line 499) | ASTNode BVSolver::TopLevelBVSolve(const ASTNode& _input, const bool en... function ASTNode (line 637) | ASTNode BVSolver::CheckEvenEqn(const ASTNode& input, bool& evenflag) function ASTNode (line 704) | ASTNode BVSolver::BVSolve_Even(const ASTNode& input) FILE: stp/src/simplifier/bvsolver.h function namespace (line 17) | namespace BEEV FILE: stp/src/simplifier/constantBitP/ConstantBitP_Arithmetic.cpp type simplifier (line 7) | namespace simplifier type constantBitP (line 9) | namespace constantBitP function Result (line 13) | Result bvSubtractBothWays(vector& children, FixedBits& o... function maximumCarryInForAddition (line 69) | unsigned maximumCarryInForAddition(int numberOfChildren, int index) function Result (line 101) | Result fixIfCanForAddition(vector& children, const int i... function initialiseColumnCounts (line 183) | void initialiseColumnCounts(int columnL[], int columnH[], const int ... function printArray (line 208) | void printArray(int f[], int width) function Result (line 215) | Result bvAddBothWays(vector& children, FixedBits& output) FILE: stp/src/simplifier/constantBitP/ConstantBitP_Boolean.cpp type simplifier (line 9) | namespace simplifier type constantBitP (line 11) | namespace constantBitP function Result (line 14) | Result bvXorBothWays(vector& operands, FixedBits& output) function Result (line 55) | Result bvAndBothWays(vector& operands, FixedBits& output) function Result (line 108) | Result bvOrBothWays(vector& children, FixedBits& output) function Result (line 206) | Result bvNotBothWays(vector& children, FixedBits& result) function Result (line 211) | Result bvImpliesBothWays(vector& children, FixedBits& re... function Result (line 299) | Result bvNotBothWays(FixedBits& a, FixedBits& output) FILE: stp/src/simplifier/constantBitP/ConstantBitP_Comparison.cpp type simplifier (line 15) | namespace simplifier type constantBitP (line 17) | namespace constantBitP function Result (line 23) | Result bvSignedLessThanBothWays(vector& children, FixedB... function Result (line 29) | Result bvSignedGreaterThanBothWays(FixedBits & c0, FixedBits & c1, F... function Result (line 34) | Result bvSignedGreaterThanBothWays(vector& children, Fix... function Result (line 40) | Result bvSignedLessThanEqualsBothWays(vector& children, ... function Result (line 46) | Result bvSignedGreaterThanEqualsBothWays(FixedBits & c0, FixedBits &... function Result (line 51) | Result bvSignedGreaterThanEqualsBothWays(vector& childre... function Result (line 62) | Result bvLessThanBothWays(vector& children, FixedBits& o... function Result (line 68) | Result bvGreaterThanBothWays(vector& children, FixedBits... function Result (line 74) | Result bvGreaterThanBothWays(FixedBits& c0, FixedBits &c1, FixedBits... function Result (line 79) | Result bvGreaterThanEqualsBothWays(vector& children, Fix... function Result (line 85) | Result bvGreaterThanEqualsBothWays(FixedBits& c0, FixedBits &c1, Fix... function Result (line 90) | Result bvLessThanEqualsBothWays(vector& children, FixedB... function destroy (line 98) | void destroy(CBV a, CBV b, CBV c, CBV d) function Result (line 111) | Result bvSignedLessThanBothWays(FixedBits& c0, FixedBits& c1, FixedB... function Result (line 260) | Result bvSignedLessThanEqualsBothWays(FixedBits& c0, FixedBits &c1, ... function Result (line 413) | Result bvLessThanBothWays(FixedBits& c0, FixedBits &c1, FixedBits& o... function Result (line 522) | Result bvLessThanEqualsBothWays(FixedBits& c0, FixedBits &c1, FixedB... FILE: stp/src/simplifier/constantBitP/ConstantBitP_Division.cpp type simplifier (line 8) | namespace simplifier { type constantBitP (line 9) | namespace constantBitP { type WhatIsOutput (line 19) | enum WhatIsOutput { type Operation (line 23) | enum Operation { function fix (line 34) | bool fix(FixedBits& a, const FixedBits& b, const int i) { function FixedBits (line 50) | FixedBits cbvToFixedBits(BEEV::CBV low, unsigned width) function Result (line 70) | Result merge(Result r1, Result r2) function Result (line 86) | Result fix(FixedBits& b, BEEV::CBV low, BEEV::CBV high) function Result (line 138) | Result bvUnsignedQuotientAndRemainder(vector& children, function Result (line 497) | Result bvUnsignedQuotientAndRemainder2(vector& children, function Result (line 613) | Result bvUnsignedModulusBothWays(vector& children, function Result (line 658) | Result bvUnsignedDivisionBothWays(vector& children, function canBe (line 681) | bool canBe(const FixedBits& b, int index, bool value) { type Data (line 689) | struct Data { method Data (line 698) | Data(FixedBits &_tempA, FixedBits &_tempB, FixedBits &_tempOutput, method process (line 706) | void process(bool& first) { method set (line 719) | void set(const FixedBits& a, const FixedBits&b, const FixedBits& o... method print (line 731) | void print() { function Result (line 744) | Result negate(FixedBits& input, FixedBits& output) { function Result (line 753) | Result bvSignedDivisionRemainderBothWays(vector& children, function Result (line 1029) | Result bvSignedModulusBothWays(vector& children, FixedBi... function Result (line 1053) | Result bvSignedRemainderBothWays(vector& children, function Result (line 1079) | Result bvSignedDivisionBothWays(vector& children, FILE: stp/src/simplifier/constantBitP/ConstantBitP_Multiplication.cpp type simplifier (line 13) | namespace simplifier type constantBitP (line 15) | namespace constantBitP function maximumCarryInForMultiplication (line 25) | int maximumCarryInForMultiplication(int column) function Result (line 40) | Result fixIfCanForMultiplication(vector& children, const... function Result (line 115) | Result adjustColumns(const FixedBits& x, const FixedBits& y, int* co... function Result (line 168) | Result useLeadingZeroesToFix(FixedBits& x, FixedBits&y, FixedBits& o... function Result (line 192) | Result useTrailingZeroesToFix(FixedBits& x, FixedBits&y, FixedBits& ... function Result (line 217) | Result useInversesToSolve(FixedBits& x, FixedBits&y, FixedBits& output, function Result (line 316) | Result useTrailingFixedToFix(FixedBits& x, FixedBits&y, FixedBits& o... function printColumns (line 362) | void printColumns(signed *sumL, signed * sumH, int bitWidth) function Result (line 378) | Result bvMultiplyBothWays(vector& children, FixedBits& o... FILE: stp/src/simplifier/constantBitP/ConstantBitP_Shifting.cpp type simplifier (line 13) | namespace simplifier type constantBitP (line 15) | namespace constantBitP function Result (line 20) | Result bvRightShiftBothWays(vector& children, FixedBits&... function FixedBits (line 78) | FixedBits getPossible(unsigned bitWidth, bool possibleShift[], unsig... function getMaxShiftFromValueViaAlternation (line 165) | unsigned getMaxShiftFromValueViaAlternation(const unsigned bitWidth,... function Result (line 199) | Result bvArithmeticRightShiftBothWays(vector& children, ... function Result (line 560) | Result bvLeftShiftBothWays(vector& children, FixedBits& ... FILE: stp/src/simplifier/constantBitP/ConstantBitP_TransferFunctions.cpp type simplifier (line 4) | namespace simplifier type constantBitP (line 6) | namespace constantBitP type BEEV (line 9) | namespace BEEV function Result (line 22) | Result bvEqualsBothWays(FixedBits& a, FixedBits& b, FixedBits& output) function Result (line 149) | Result bvEqualsBothWays(vector& children, FixedBits& res... function Result (line 154) | Result bvZeroExtendBothWays(vector& children, FixedBits&... function Result (line 183) | Result bvSignExtendBothWays(vector& children, FixedBits&... function Result (line 233) | Result bvExtractBothWays(vector& children, FixedBits& ou... function Result (line 283) | Result bvUnaryMinusBothWays(vector& children, FixedBits&... function Result (line 322) | Result bvConcatBothWays(vector& children, FixedBits& out... function Result (line 360) | Result bvITEBothWays(vector& children, FixedBits& output) FILE: stp/src/simplifier/constantBitP/ConstantBitP_TransferFunctions.h function namespace (line 11) | namespace simplifier FILE: stp/src/simplifier/constantBitP/ConstantBitP_Utility.cpp type BEEV (line 6) | namespace BEEV type simplifier (line 13) | namespace simplifier type constantBitP (line 15) | namespace constantBitP function fixUnfixedTo (line 21) | void fixUnfixedTo(vector& operands, const unsigned posit... function stats (line 34) | stats getStats(const vector& operands, const unsigned po... function Result (line 55) | Result makeEqual(FixedBits& a, FixedBits& b, int from, int to) function setSignedMinMax (line 86) | void setSignedMinMax(FixedBits& v, CBV min, CBV max) function setUnsignedMinMax (line 123) | void setUnsignedMinMax(const FixedBits& v, CBV min, CBV max) function cbvTOInt (line 154) | unsigned cbvTOInt(const BEEV::CBV v) function unsignedCompare (line 174) | int unsignedCompare(const BEEV::CBV& lhs, const BEEV::CBV& rhs) function signedCompare (line 181) | int signedCompare(const BEEV::CBV& lhs, const BEEV::CBV& rhs) function toInt (line 189) | int toInt(const BEEV::CBV value) FILE: stp/src/simplifier/constantBitP/ConstantBitP_Utility.h function namespace (line 9) | namespace simplifier FILE: stp/src/simplifier/constantBitP/ConstantBitPropagation.cpp type simplifier (line 29) | namespace simplifier type constantBitP (line 31) | namespace constantBitP function string (line 67) | string function ASTNode (line 81) | ASTNode function ASTNodeMap (line 113) | ASTNodeMap function ASTNode (line 213) | ASTNode function notHandled (line 403) | void function FixedBits (line 552) | FixedBits* function FixedBits (line 603) | FixedBits* function Result (line 636) | Result function Result (line 767) | Result dispatchToMaximallyPrecise(const Kind k, vector& ... FILE: stp/src/simplifier/constantBitP/ConstantBitPropagation.h function namespace (line 10) | namespace BEEV function namespace (line 17) | namespace simplifier FILE: stp/src/simplifier/constantBitP/Dependencies.h function namespace (line 5) | namespace simplifier FILE: stp/src/simplifier/constantBitP/FixedBits.cpp type simplifier (line 12) | namespace simplifier type constantBitP (line 14) | namespace constantBitP function FixedBits (line 126) | FixedBits function FixedBits (line 158) | FixedBits FixedBits::createRandom(const int length, const int probab... function FixedBits (line 212) | FixedBits function FixedBits (line 254) | FixedBits FILE: stp/src/simplifier/constantBitP/FixedBits.h function namespace (line 10) | namespace BEEV function namespace (line 17) | namespace simplifier FILE: stp/src/simplifier/constantBitP/MultiplicationStats.h function namespace (line 8) | namespace simplifier function print (line 112) | void function class (line 148) | class MultiplicationStatsMap FILE: stp/src/simplifier/constantBitP/NodeToFixedBitsMap.h function namespace (line 11) | namespace simplifier FILE: stp/src/simplifier/constantBitP/WorkList.h function namespace (line 4) | namespace simplifier FILE: stp/src/simplifier/constantBitP/multiplication/ColumnCounts.h function namespace (line 11) | namespace simplifier FILE: stp/src/simplifier/constantBitP/multiplication/ColumnStats.h function namespace (line 11) | namespace simplifier FILE: stp/src/simplifier/constantBitP/multiplication/Edge.h function namespace (line 4) | namespace simplifier FILE: stp/src/simplifier/constantBitP/multiplication/ImplicationGraph.h function namespace (line 19) | namespace simplifier function outputArray (line 126) | void outputArray(string msg, vector copy) function addEdge (line 140) | bool addEdge(FixedBits& left, const int leftIndex, FixedBits& right, function writeIn (line 172) | bool writeIn(vector left_assigned, FixedBits& left) function propagate (line 210) | bool propagate(vector& left_assigned, vector& right_assigned, function setIfUnconstrained (line 319) | void setIfUnconstrained(vector&left_assigned, function fill (line 360) | void fill(vector& left_assigned, vector& right_assigned, function Result (line 528) | Result updateSums(const FixedBits& x, const FixedBits& y, ColumnCounts& cc) function Result (line 629) | Result discoverNewXORs(FixedBits& x, FixedBits& y, const int index, function Result (line 714) | Result discoverNewNANDs(FixedBits& x, FixedBits& y, const int index, FILE: stp/src/simplifier/consteval.cpp type BEEV (line 13) | namespace BEEV function BVConstEvaluatorError (line 17) | static void BVConstEvaluatorError(CONSTANTBV::ErrCode e) function ASTNode (line 27) | ASTNode NonMemberBVConstEvaluator(STPMgr* _bm , const Kind k, const AS... function ASTNode (line 772) | ASTNode NonMemberBVConstEvaluator(const ASTNode& t) function ASTNode (line 781) | ASTNode Simplifier::BVConstEvaluator(const ASTNode& t) FILE: stp/src/simplifier/simplifier.cpp type BEEV (line 15) | namespace BEEV function isPropositionToTerm (line 28) | bool function ASTNode (line 136) | ASTNode function ASTNode (line 142) | ASTNode function ASTNode (line 219) | ASTNode function ASTNode (line 254) | ASTNode function ASTNode (line 267) | ASTNode function ASTNode (line 278) | ASTNode function ASTNode (line 388) | ASTNode function ASTNode (line 396) | ASTNode function mostSignificantConstants (line 497) | int function getConstantBit (line 507) | int function ASTNode (line 521) | ASTNode function getPossibleValues (line 537) | bool function numberOfLeadingZeroes (line 569) | int function unsignedGreaterThan (line 582) | bool function signedGreaterThan (line 593) | bool function ASTNode (line 604) | ASTNode function ASTNode (line 798) | ASTNode function ASTNode (line 840) | ASTNode function ASTNode (line 930) | ASTNode function ASTNode (line 1035) | ASTNode function ASTNode (line 1078) | ASTNode function ASTNode (line 1110) | ASTNode function ASTNode (line 1202) | ASTNode function ASTNode (line 1258) | ASTNode function ASTNode (line 1302) | ASTNode function ASTNode (line 1329) | ASTNode function ASTNode (line 1356) | ASTNode function ASTNode (line 1428) | ASTNode function ASTNode (line 1496) | ASTNode function ASTNode (line 1578) | ASTNode function ASTNode (line 1638) | ASTNode function ASTNode (line 1674) | ASTNode function ASTNode (line 1705) | ASTNode function ASTNode (line 1765) | ASTNode function ASTNode (line 2957) | ASTNode function ASTNode (line 2974) | ASTNode function ASTNode (line 3114) | ASTNode function ASTNode (line 3206) | ASTNode function ASTNode (line 3333) | ASTNode function ASTNode (line 3398) | ASTNode function ASTNode (line 3424) | ASTNode function ASTNode (line 3469) | ASTNode function ASTNode (line 3574) | ASTNode function ASTNode (line 3616) | ASTNode function ASTNode (line 3706) | ASTNode FILE: stp/src/simplifier/simplifier.h function namespace (line 18) | namespace BEEV FILE: stp/src/to-sat/AIG/BBNodeAIG.h function namespace (line 16) | namespace BEEV FILE: stp/src/to-sat/AIG/BBNodeManagerAIG.cpp type BEEV (line 3) | namespace BEEV FILE: stp/src/to-sat/AIG/BBNodeManagerAIG.h type Cnf_Dat_t_ (line 21) | typedef Cnf_Dat_t_ CNFData; type Aig_Obj_t (line 22) | typedef Aig_Obj_t AIGNode; function namespace (line 24) | namespace BEEV FILE: stp/src/to-sat/AIG/ToCNFAIG.cpp type BEEV (line 4) | namespace BEEV function addVariables (line 8) | void addVariables(BBNodeManagerAIG& mgr, Cnf_Dat_t*& cnfData , ToSATBa... FILE: stp/src/to-sat/AIG/ToCNFAIG.h function namespace (line 10) | namespace BEEV { FILE: stp/src/to-sat/AIG/ToSATAIG.cpp type BEEV (line 5) | namespace BEEV FILE: stp/src/to-sat/AIG/ToSATAIG.h function namespace (line 22) | namespace BEEV FILE: stp/src/to-sat/ASTNode/BBNodeManagerASTNode.h function namespace (line 9) | namespace BEEV { FILE: stp/src/to-sat/ASTNode/ClauseList.cpp type BEEV (line 4) | namespace BEEV FILE: stp/src/to-sat/ASTNode/ClauseList.h function namespace (line 7) | namespace BEEV FILE: stp/src/to-sat/ASTNode/SimpBool.cpp type BEEV (line 22) | namespace BEEV function ASTNode (line 25) | ASTNode STPMgr::CreateSimpForm(Kind kind, ASTVec &children = _empty_AS... function ASTNode (line 74) | ASTNode STPMgr::CreateSimpForm(Kind kind, const ASTNode& child0) function ASTNode (line 84) | ASTNode STPMgr::CreateSimpForm(Kind kind, function ASTNode (line 97) | ASTNode STPMgr::CreateSimpForm(Kind kind, function ASTNode (line 113) | ASTNode STPMgr::CreateSimpNot(const ASTNode& form) function ASTNode (line 148) | ASTNode STPMgr::CreateSimpXor(const ASTNode& form1, const ASTNode& form2) function ASTNode (line 156) | ASTNode STPMgr::CreateSimpAndOr(bool IsAnd, function ASTNode (line 166) | ASTNode STPMgr::CreateSimpAndOr(bool IsAnd, ASTVec &children) function ASTNode (line 271) | ASTNode STPMgr::CreateSimpXor(ASTVec &children) function ASTNode (line 394) | ASTNode STPMgr::CreateSimpFormITE(const ASTNode& child0, FILE: stp/src/to-sat/ASTNode/ToCNF.cpp type BEEV (line 14) | namespace BEEV function ClauseList (line 241) | ClauseList* CNFMgr::SINGLETON(const ASTNode& varphi) function ASTNode (line 253) | static ASTNode GetNodeFrom_SINGLETON(ClauseList *cl) function ASTNode (line 553) | ASTNode* CNFMgr::doRenameITE(const ASTNode& varphi, ClauseList* defs) function ClauseList (line 1193) | ClauseList* CNFMgr::convertFormulaToCNFPosXORAux(const ASTNode& varphi, function ClauseList (line 1570) | ClauseList* CNFMgr::convertFormulaToCNFNegXORAux(const ASTNode& varphi, function ASTNode (line 1686) | ASTNode* CNFMgr::ASTNodeToASTNodePtr(const ASTNode& varphi) function ClauseList (line 1764) | ClauseList* CNFMgr::convertToCNF(const ASTNode& varphi) function ClauseList (line 1788) | ClauseList* CNFMgr::ReturnXorClauses(void) FILE: stp/src/to-sat/ASTNode/ToCNF.h function namespace (line 19) | namespace BEEV type HASHMAP (line 60) | typedef HASHMAP< type HASHMAP (line 66) | typedef HASHMAP< FILE: stp/src/to-sat/ASTNode/ToSAT.cpp type BEEV (line 17) | namespace BEEV function isTseitinVariable (line 20) | bool isTseitinVariable(const ASTNode& n) { function ClauseBuckets (line 274) | ClauseBuckets * ToSAT::Sort_ClauseList_IntoBuckets(ClauseList * cl, in... function ASTNode (line 420) | ASTNode ToSAT::SymbolTruthValue(SATSolver &newSolver, ASTNode form) function ASTNode (line 442) | ASTNode ToSAT::CheckBBandCNF(SATSolver& newSolver, ASTNode form) function ASTNode (line 451) | ASTNode ToSAT::CheckBBandCNF_int(SATSolver& newSolver, ASTNode form) FILE: stp/src/to-sat/ASTNode/ToSAT.h function namespace (line 19) | namespace BEEV FILE: stp/src/to-sat/BitBlaster.cpp type BEEV (line 19) | namespace BEEV function ASTNode (line 324) | ASTNode function BBNodeVec (line 346) | const BBNodeVec function BBNode (line 847) | const BBNode function BBNode (line 887) | const BBNode function BBNodeVec (line 1023) | BBNodeVec function BBNodeVec (line 1040) | BBNodeVec function BBNode (line 1049) | BBNode function BBNodeVec (line 1088) | BBNodeVec function BBNodeVec (line 1104) | BBNodeVec function BBNodeVec (line 1113) | BBNodeVec function printP (line 1137) | void function convert (line 1154) | void function pushP (line 1203) | void function BBNodeVec (line 1234) | BBNodeVec function BBNodeVec (line 1355) | BBNodeVec function MultiplicationStats (line 1528) | MultiplicationStats* function BBNodeVec (line 1559) | BBNodeVec function BBNodeVec (line 1720) | BBNodeVec function BBNodeVec (line 1816) | BBNodeVec BitBlaster::batcher(const vector (line 2634) | class BitBlaster class BitBlaster (line 2635) | class BitBlaster FILE: stp/src/to-sat/BitBlaster.h function namespace (line 21) | namespace simplifier function namespace (line 30) | namespace BEEV FILE: stp/src/to-sat/ToSATBase.cpp type BEEV (line 3) | namespace BEEV FILE: stp/src/to-sat/ToSATBase.h function namespace (line 7) | namespace BEEV FILE: stp/src/util/rewrite.cpp type Assignment (line 61) | struct Assignment method ASTNode (line 68) | ASTNode method ASTNode (line 75) | ASTNode method setV (line 82) | void method setW (line 89) | void method Assignment (line 96) | Assignment() method Assignment (line 101) | explicit method Assignment (line 109) | Assignment(ASTNode & n0, ASTNode & n1) function ASTNode (line 117) | ASTNode function ASTNode (line 126) | ASTNode function string (line 138) | string function getVariables (line 157) | void function ASTNode (line 172) | ASTNode function checkProp (line 197) | bool function isConstant (line 241) | bool function ASTNode (line 255) | ASTNode function lhsInRHS (line 312) | bool function isCandidate (line 330) | bool function doProp (line 347) | void function ASTNode (line 361) | ASTNode function doIte (line 379) | void function getAllFunctions (line 389) | void function startup (line 402) | int function clearSAT (line 448) | void function isConstantToSat (line 456) | bool function getHash (line 476) | uint64_t function lessThan (line 505) | bool function findRewrites (line 512) | void function rule_to_string (line 612) | void function string (line 689) | string function checkAndStoreRule (line 714) | bool function removeDuplicates (line 748) | void type hashF (line 760) | struct hashF function bucket (line 770) | void function writeOutRules (line 792) | void function allUnary (line 850) | void function removeNonWidened (line 862) | void function removeSingleVariable (line 878) | void function main (line 897) | int FILE: stp/tests/c-api-tests/array-cvcl-02.c function main (line 8) | int main() { FILE: stp/tests/c-api-tests/b4-c.c function main (line 3) | int main() FILE: stp/tests/c-api-tests/b4-c2.c function main (line 3) | int main() { FILE: stp/tests/c-api-tests/biosat-rna.cpp type eqint (line 50) | struct eqint function req_bits (line 57) | int req_bits(int dec_num) { function get_pairtype (line 63) | int get_pairtype(char * seq, int i, int j) { function main (line 107) | int main(int argc, char** argv) { FILE: stp/tests/c-api-tests/cvc-to-c.cpp function main (line 14) | int main(int argc, char** argv) { FILE: stp/tests/c-api-tests/getbvunsignedlonglong-check.c function main (line 9) | int main() { FILE: stp/tests/c-api-tests/if-check.c function main (line 5) | int main () FILE: stp/tests/c-api-tests/interface-check.c function main (line 8) | int main(int argc, char * argv []) FILE: stp/tests/c-api-tests/leak.c function main (line 3) | int main(){ FILE: stp/tests/c-api-tests/multiple-queries.c function main (line 6) | int main() { FILE: stp/tests/c-api-tests/parsefile-using-cinterface.c function main (line 6) | int main() { FILE: stp/tests/c-api-tests/parsestring-using-cinterface.c function main (line 4) | int main() { FILE: stp/tests/c-api-tests/print.c function main (line 6) | int main() { FILE: stp/tests/c-api-tests/push-no-pop.c function main (line 6) | int main() { FILE: stp/tests/c-api-tests/push-pop-1.c function main (line 6) | int main() { FILE: stp/tests/c-api-tests/push-pop.c function main (line 6) | int main() { FILE: stp/tests/c-api-tests/sbvdiv.c function main (line 5) | int main() { FILE: stp/tests/c-api-tests/simplify.c function main (line 9) | int main() { FILE: stp/tests/c-api-tests/simplify1.c function main (line 9) | int main() { FILE: stp/tests/c-api-tests/squares-leak.c function main (line 8) | int main(int argc, char **argv) { FILE: stp/tests/c-api-tests/stp-array-model.c function main (line 5) | int main() { FILE: stp/tests/c-api-tests/stp-bool.c function main (line 4) | int main () FILE: stp/tests/c-api-tests/stp-counterex.c function main (line 7) | int main() { FILE: stp/tests/c-api-tests/stp-div-001.c function main (line 8) | int main() { FILE: stp/tests/c-api-tests/stp-test3.c function go (line 5) | void go (enum ifaceflag_t f) function main (line 26) | int main () FILE: stp/tests/c-api-tests/stpcheck.c function main (line 7) | int main() { FILE: stp/tests/c-api-tests/userguided-absrefine.c type eqint (line 51) | struct eqint function req_bits (line 58) | int req_bits(int dec_num) { function get_pairtype (line 64) | int get_pairtype(char * seq, int i, int j) { function main (line 108) | int main(int argc, char** argv) { FILE: stp/tests/c-api-tests/x.c function main (line 3) | int main(int argc, char *argv[]) { FILE: stp/tests/c-api-tests/y.c function main (line 4) | int main(int argc, char *argv[]) { FILE: stp/tests/generated_tests/ArrayGenerator.java class ArrayGenerator (line 12) | public class ArrayGenerator method main (line 21) | public static void main(String[] args) throws IOException method randomGenerate (line 42) | static void randomGenerate(String fileName) throws IOException method generateArray (line 75) | static String generateArray(int depth) method generateBit (line 99) | static String generateBit(int depth) method generateProp (line 130) | static String generateProp(int depth) FILE: stp/tests/generated_tests/mulDivRem.cpp function uns (line 26) | uns getUnsignedResult(uns a, Kind k, uns b) function sig (line 54) | sig getSignedResult(sig a, Kind k, sig b) function go (line 91) | void go(int count, uns a, uns b, uns result, const char* name) function testSolver (line 118) | void testSolver(void) function main (line 172) | int main(int argc, char**argv) FILE: stp/tests/generated_tests/random-tests/OptGen.java class OptGen (line 3) | class OptGen{ method fork (line 5) | static void fork(String opt, boolean del){ method main (line 14) | public static void main(String args[]){ FILE: stp/tests/generated_tests/random-tests/tree.cpp function trand (line 29) | int trand(){ function Expr (line 34) | Expr randconst(){ function shufflebuf (line 39) | void shufflebuf(){ function nonsense (line 50) | void nonsense(){ function Expr (line 63) | Expr randvar(){ function isTerm (line 70) | bool isTerm(Expr e){ function isFormula (line 73) | bool isFormula(Expr e){ function Expr (line 77) | Expr selectTerm(){ function Expr (line 81) | Expr selectForm(){ function Expr (line 85) | Expr selectArray(){ function Expr (line 89) | Expr randarrayvar(){ function Expr (line 95) | Expr randarray(){ function Expr (line 106) | Expr randbvterm(){ function Expr (line 157) | Expr randbvform(){ function Expr (line 202) | Expr randform(){ function printExpr (line 236) | void printExpr(Expr x){ function printArray (line 240) | void printArray(vector& v){ function cleanUp (line 244) | void cleanUp(vector& v){ function setUpAST (line 251) | void setUpAST(){ function runVC (line 290) | void runVC(){ function main (line 337) | int main (int argc, char **argv) { FILE: stp/windows/winports/compdep.h function log2 (line 9) | inline long double log2(long double x) FILE: stp/windows/winports/msc99hdr/inttypes.h type imaxdiv_t (line 47) | typedef struct { function _inline (line 276) | static FILE: stp/windows/winports/msc99hdr/stdbool.h type _Bool (line 42) | typedef int _Bool; FILE: stp/windows/winports/msc99hdr/stdint.h type int_least8_t (line 94) | typedef int8_t int_least8_t; type int_least16_t (line 95) | typedef int16_t int_least16_t; type int_least32_t (line 96) | typedef int32_t int_least32_t; type int_least64_t (line 97) | typedef int64_t int_least64_t; type uint_least8_t (line 98) | typedef uint8_t uint_least8_t; type uint_least16_t (line 99) | typedef uint16_t uint_least16_t; type uint_least32_t (line 100) | typedef uint32_t uint_least32_t; type uint_least64_t (line 101) | typedef uint64_t uint_least64_t; type int_fast8_t (line 104) | typedef int8_t int_fast8_t; type int_fast16_t (line 105) | typedef int16_t int_fast16_t; type int_fast32_t (line 106) | typedef int32_t int_fast32_t; type int_fast64_t (line 107) | typedef int64_t int_fast64_t; type uint_fast8_t (line 108) | typedef uint8_t uint_fast8_t; type uint_fast16_t (line 109) | typedef uint16_t uint_fast16_t; type uint_fast32_t (line 110) | typedef uint32_t uint_fast32_t; type uint_fast64_t (line 111) | typedef uint64_t uint_fast64_t; type intmax_t (line 123) | typedef int64_t intmax_t; type uintmax_t (line 124) | typedef uint64_t uintmax_t; FILE: stp/windows/winports/sys/time.h type timezone (line 16) | struct timezone { function gettimeofday (line 21) | inline int gettimeofday(struct timeval *tv, struct timezone *tz) { FILE: tools/lib/BinaryReaders/BFDInterface.cpp type s2etools (line 52) | namespace s2etools function asection (line 291) | asection *BFDInterface::getSection(uint64_t va, unsigned size) const function Imports (line 378) | const Imports &BFDInterface::getImports() const function RelocationEntries (line 386) | const RelocationEntries & BFDInterface::getRelocations() const FILE: tools/lib/BinaryReaders/BFDInterface.h function namespace (line 53) | namespace s2etools FILE: tools/lib/BinaryReaders/Binary.cpp type s2etools (line 38) | namespace s2etools FILE: tools/lib/BinaryReaders/Binary.h function namespace (line 44) | namespace s2etools FILE: tools/lib/BinaryReaders/ExecutableFile.cpp type s2etools (line 40) | namespace s2etools function ExecutableFile (line 53) | ExecutableFile *ExecutableFile::create(const std::string &fileName) FILE: tools/lib/BinaryReaders/ExecutableFile.h function namespace (line 43) | namespace s2etools FILE: tools/lib/BinaryReaders/Library.cpp type s2etools (line 53) | namespace s2etools { function ExecutableFile (line 174) | ExecutableFile *Library::get(const std::string &name) FILE: tools/lib/BinaryReaders/Library.h function namespace (line 49) | namespace s2etools FILE: tools/lib/BinaryReaders/Macho.cpp type s2etools (line 46) | namespace s2etools FILE: tools/lib/BinaryReaders/Macho.h function namespace (line 67) | namespace s2etools { FILE: tools/lib/BinaryReaders/Pe.cpp type s2etools (line 42) | namespace s2etools { FILE: tools/lib/BinaryReaders/Pe.h function namespace (line 9) | namespace windows { function class (line 159) | class PeReader: public Binary { FILE: tools/lib/BinaryReaders/TextModule.cpp type s2etools (line 42) | namespace s2etools { FILE: tools/lib/BinaryReaders/TextModule.h function namespace (line 47) | namespace s2etools function const (line 65) | bool operator()(const AddressRange &p1, const AddressRange &p2) const { function print (line 73) | void print(std::ostream &os) const { type std (line 80) | typedef std::map RangeToNameMap; type std (line 81) | typedef std::multimap FunctionNameToAddresses... function class (line 83) | class TextModule:public ExecutableFile FILE: tools/lib/ExecutionTracer/CacheProfiler.cpp type s2etools (line 43) | namespace s2etools { function ItemProcessorState (line 110) | ItemProcessorState *CacheProfilerState::factory() function ItemProcessorState (line 125) | ItemProcessorState *CacheProfilerState::clone() const FILE: tools/lib/ExecutionTracer/CacheProfiler.h function namespace (line 41) | namespace s2etools { function class (line 101) | class CacheProfilerState : public ItemProcessorState function class (line 128) | class Cache FILE: tools/lib/ExecutionTracer/InstructionCounter.cpp type s2etools (line 43) | namespace s2etools { function ItemProcessorState (line 82) | ItemProcessorState *InstructionCounterState::factory() function ItemProcessorState (line 97) | ItemProcessorState *InstructionCounterState::clone() const FILE: tools/lib/ExecutionTracer/InstructionCounter.h function namespace (line 42) | namespace s2etools { FILE: tools/lib/ExecutionTracer/LogParser.cpp type s2etools (line 57) | namespace s2etools function ItemProcessorState (line 244) | ItemProcessorState* LogParser::getState(void *processor, ItemProcessor... function ItemProcessorState (line 264) | ItemProcessorState* LogParser::getState(void *processor, uint32_t pathId) FILE: tools/lib/ExecutionTracer/LogParser.h function namespace (line 51) | namespace s2etools FILE: tools/lib/ExecutionTracer/ModuleParser.cpp type s2etools (line 50) | namespace s2etools { function ModuleInstance (line 122) | const ModuleInstance *ModuleCacheState::getInstance(uint64_t pid, uint... function ItemProcessorState (line 171) | ItemProcessorState *ModuleCacheState::factory() function ItemProcessorState (line 186) | ItemProcessorState *ModuleCacheState::clone() const FILE: tools/lib/ExecutionTracer/ModuleParser.h function namespace (line 48) | namespace s2etools type std (line 81) | typedef std::set ModuleInstanceSet; function class (line 84) | class ModuleCache function class (line 98) | class ModuleCacheState: public ItemProcessorState type InstructionDescriptor (line 119) | struct InstructionDescriptor FILE: tools/lib/ExecutionTracer/PageFault.cpp type s2etools (line 43) | namespace s2etools { function ItemProcessorState (line 96) | ItemProcessorState *PageFaultState::factory() function ItemProcessorState (line 112) | ItemProcessorState *PageFaultState::clone() const FILE: tools/lib/ExecutionTracer/PageFault.h function namespace (line 43) | namespace s2etools { FILE: tools/lib/ExecutionTracer/Path.h function namespace (line 45) | namespace s2etools type std (line 67) | typedef std::vector PathFragmentList; type std (line 70) | typedef std::vectorPathSegmentList; type std (line 71) | typedef std::map PathSegmentStateMap; function class (line 76) | class PathSegment FILE: tools/lib/ExecutionTracer/PathBuilder.cpp type s2etools (line 45) | namespace s2etools function ItemProcessorState (line 417) | ItemProcessorState* PathBuilder::getState(void *processor, ItemProcess... function ItemProcessorState (line 430) | ItemProcessorState* PathBuilder::getState(void *processor, uint32_t pa... FILE: tools/lib/ExecutionTracer/TestCase.cpp type s2etools (line 43) | namespace s2etools { function ItemProcessorState (line 122) | ItemProcessorState *TestCaseState::factory() function ItemProcessorState (line 137) | ItemProcessorState *TestCaseState::clone() const FILE: tools/lib/ExecutionTracer/TestCase.h function namespace (line 42) | namespace s2etools { FILE: tools/lib/Utils/BasicBlockListParser.cpp type s2etools (line 45) | namespace s2etools FILE: tools/lib/Utils/BasicBlockListParser.h function namespace (line 41) | namespace s2etools function class (line 76) | class BasicBlockListParser { FILE: tools/lib/Utils/Signals/fsigc++.h function namespace (line 47) | namespace fsigc { function virtual (line 127) | virtual ~ptrfun0() {} function virtual (line 129) | virtual RET operator()() { function virtual (line 165) | virtual ~functor0() {} function virtual (line 167) | virtual RET operator()() { function virtual (line 376) | virtual ~functor0_1() { function virtual (line 382) | virtual RET operator()() { function virtual (line 411) | virtual ~functor0_2() { function virtual (line 417) | virtual RET operator()() { function virtual (line 445) | virtual ~functor1_1() { function virtual (line 450) | virtual RET operator()(BE1 be1) { function virtual (line 478) | virtual ~functor1_2() { function virtual (line 483) | virtual RET operator()(BE1 be1) { function virtual (line 512) | virtual ~functor1_3() { function virtual (line 517) | virtual RET operator()(BE1 be1) { function virtual (line 546) | virtual ~functor1_4() { function virtual (line 551) | virtual RET operator()(BE1 be1) { function virtual (line 582) | virtual ~functor2_1() { function virtual (line 587) | virtual RET operator()(BE1 be1, BE2 be2) { function virtual (line 615) | virtual ~functor2_2() { function virtual (line 620) | virtual RET operator()(BE1 be1, BE2 be2) { function virtual (line 651) | virtual ~functor3_1() { function virtual (line 656) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3) { function virtual (line 684) | virtual ~functor3_2() { function virtual (line 689) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3) { function virtual (line 719) | virtual ~functor4_1() { function virtual (line 724) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3, BE4 be4) { function virtual (line 752) | virtual ~functor4_2() { function virtual (line 757) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3, BE4 be4) { function virtual (line 785) | virtual ~functor4_3() { function virtual (line 790) | virtual RET operator()(BE1 be1, BE2 be2, BE3 be3, BE4 be4) { FILE: tools/lib/Utils/Signals/functors.h function virtual (line 51) | virtual ~FUNCTOR_NAME() {} function virtual (line 53) | virtual RET operator()(OPERATOR_PARAM_DECL) { function virtual (line 84) | virtual ~glue(FUNCTOR_NAME, _sl)() {} function virtual (line 86) | virtual RET operator()(OPERATOR_PARAM_DECL) { FILE: tools/lib/Utils/Signals/sig-template.h function virtual (line 55) | virtual ~SIGNAL_CLASS() { function disconnectAll (line 62) | void disconnectAll() function virtual (line 72) | virtual void disconnect(void *functor, unsigned index) { function connection (line 85) | connection connect(func_t fcn) { function emit (line 111) | void emit(OPERATOR_PARAM_DECL) { FILE: tools/lib/Utils/signals.cpp type fsigc (line 3) | namespace fsigc { FILE: tools/tools/cacheprof/cacheprof.cpp function printGlobalCacheStats (line 79) | void printGlobalCacheStats(PathBuilder &pb, function main (line 146) | int main(int argc, char **argv) FILE: tools/tools/coverage/Coverage.cpp type s2etools (line 87) | namespace s2etools function BasicBlockCoverage (line 407) | BasicBlockCoverage *Coverage::loadCoverage(const ModuleInstance *mi) function main (line 552) | int main(int argc, char **argv) FILE: tools/tools/coverage/Coverage.h function namespace (line 50) | namespace s2etools function Block (line 85) | struct Block function class (line 108) | class BasicBlockCoverage function class (line 151) | class Coverage function class (line 195) | class CoverageTool FILE: tools/tools/debugger/Debugger.cpp type s2etools (line 78) | namespace s2etools { function main (line 267) | int main(int argc, char **argv) FILE: tools/tools/debugger/Debugger.h function namespace (line 46) | namespace s2etools FILE: tools/tools/forkprofiler/forkprofiler.cpp type s2etools (line 75) | namespace s2etools function getColor (line 170) | static std::string getColor(unsigned val, unsigned maxval) function main (line 279) | int main(int argc, char **argv) FILE: tools/tools/forkprofiler/forkprofiler.h function namespace (line 46) | namespace s2etools type std (line 91) | typedef std::vector ForkList; type std (line 92) | typedef std::set ForkPoints; type std (line 93) | typedef std::set ForkPointsByCount; FILE: tools/tools/icounter/icounter.cpp type s2etools (line 78) | namespace s2etools function main (line 115) | int main(int argc, char **argv) FILE: tools/tools/icounter/icounter.h function namespace (line 46) | namespace s2etools FILE: tools/tools/pfprofiler/CacheProfiler.cpp type s2etools (line 45) | namespace s2etools function ItemProcessorState (line 151) | ItemProcessorState *CacheProfilerState::factory() function ItemProcessorState (line 166) | ItemProcessorState *CacheProfilerState::clone() const FILE: tools/tools/pfprofiler/CacheProfiler.h function namespace (line 50) | namespace s2etools type InstructionCacheStatistics (line 132) | struct InstructionCacheStatistics type std (line 143) | typedef std::map Caches; type std (line 144) | typedef std::map CacheIdToName; type std (line 145) | typedef std::pair InstrCachePair; type std (line 146) | typedef std::map CacheStatisticsMap; function class (line 150) | class CacheProfiler function class (line 180) | class CacheProfilerState: public ItemProcessorState function class (line 205) | class TopMissesPerModule type std (line 225) | typedef std::set To... function setFilteredProcess (line 245) | void setFilteredProcess(const std::string &proc) { function setFilteredModule (line 250) | void setFilteredModule(const std::string &proc) { function setMinMissThreshold (line 254) | void setMinMissThreshold(uint64_t v) { function setDisplayAllModules (line 259) | void setDisplayAllModules(bool b) { FILE: tools/tools/pfprofiler/pfprofiler.cpp type s2etools (line 115) | namespace s2etools function split (line 317) | static std::vector split(const std::string &s) function main (line 328) | int main(int argc, char **argv) FILE: tools/tools/pfprofiler/pfprofiler.h function namespace (line 46) | namespace s2etools FILE: tools/tools/scripts/ida/extractBasicBlocks.py function cls_split_block (line 7) | def cls_split_block(fp, startEA, endEA): function cls_main (line 27) | def cls_main(fp, func, p=True): function extract_bbs (line 38) | def extract_bbs(): FILE: tools/tools/scripts/ida/extractFunctions.py function extract_functions (line 6) | def extract_functions(): FILE: tools/tools/tbtrace/TbTrace.cpp type s2etools (line 99) | namespace s2etools function main (line 537) | int main(int argc, char **argv) FILE: tools/tools/tbtrace/TbTrace.h function namespace (line 48) | namespace s2etools