|
Halide 21.0.0
Halide compiler and libraries
|
#include <AEEStdDef.h>#include <remote.h>Go to the source code of this file.
Classes | |
| struct | _halide_hexagon_remote_buffer__seq_octet |
Macros | |
| #define | __QAIC_HEADER(ff) |
| #define | __QAIC_HEADER_EXPORT |
| #define | __QAIC_HEADER_ATTRIBUTE |
| #define | __QAIC_IMPL(ff) |
| #define | __QAIC_IMPL_EXPORT |
| #define | __QAIC_IMPL_ATTRIBUTE |
Typedefs | |
| typedef struct _halide_hexagon_remote_buffer__seq_octet | _halide_hexagon_remote_buffer__seq_octet |
| typedef _halide_hexagon_remote_buffer__seq_octet | halide_hexagon_remote_buffer |
| typedef unsigned int | halide_hexagon_remote_handle_t |
| typedef uint64 | halide_hexagon_remote_scalar_t |
| #define __QAIC_HEADER | ( | ff | ) |
Definition at line 7 of file halide_hexagon_remote.h.
| #define __QAIC_HEADER_EXPORT |
Definition at line 11 of file halide_hexagon_remote.h.
Referenced by halide_hexagon_remote_get_symbol_v4(), halide_hexagon_remote_load_library(), halide_hexagon_remote_poll_log(), halide_hexagon_remote_poll_profiler_state(), halide_hexagon_remote_power_hvx_off(), halide_hexagon_remote_power_hvx_on(), halide_hexagon_remote_profiler_set_current_func(), halide_hexagon_remote_release_library(), halide_hexagon_remote_run_v2(), halide_hexagon_remote_set_performance(), halide_hexagon_remote_set_performance_mode(), and halide_hexagon_remote_set_thread_priority().
| #define __QAIC_HEADER_ATTRIBUTE |
Definition at line 15 of file halide_hexagon_remote.h.
Referenced by halide_hexagon_remote_get_symbol_v4(), halide_hexagon_remote_load_library(), halide_hexagon_remote_poll_log(), halide_hexagon_remote_poll_profiler_state(), halide_hexagon_remote_power_hvx_off(), halide_hexagon_remote_power_hvx_on(), halide_hexagon_remote_profiler_set_current_func(), halide_hexagon_remote_release_library(), halide_hexagon_remote_run_v2(), halide_hexagon_remote_set_performance(), halide_hexagon_remote_set_performance_mode(), and halide_hexagon_remote_set_thread_priority().
| #define __QAIC_IMPL | ( | ff | ) |
Definition at line 19 of file halide_hexagon_remote.h.
| #define __QAIC_IMPL_EXPORT |
Definition at line 23 of file halide_hexagon_remote.h.
| #define __QAIC_IMPL_ATTRIBUTE |
Definition at line 27 of file halide_hexagon_remote.h.
| typedef struct _halide_hexagon_remote_buffer__seq_octet _halide_hexagon_remote_buffer__seq_octet |
Definition at line 32 of file halide_hexagon_remote.h.
Definition at line 33 of file halide_hexagon_remote.h.
| typedef unsigned int halide_hexagon_remote_handle_t |
Definition at line 38 of file halide_hexagon_remote.h.
| typedef uint64 halide_hexagon_remote_scalar_t |
Definition at line 39 of file halide_hexagon_remote.h.
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_load_library | ( | const char * | soname, |
| int | sonameLen, | ||
| const unsigned char * | code, | ||
| int | codeLen, | ||
| halide_hexagon_remote_handle_t * | module_ptr ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_load_library().
Referenced by halide_hexagon_remote_load_library().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_get_symbol_v4 | ( | halide_hexagon_remote_handle_t | module_ptr, |
| const char * | name, | ||
| int | nameLen, | ||
| halide_hexagon_remote_handle_t * | sym_ptr ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_get_symbol_v4().
Referenced by halide_hexagon_remote_get_symbol_v4().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_power_hvx_on | ( | void | ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_power_hvx_on().
Referenced by halide_hexagon_remote_power_hvx_on().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_power_hvx_off | ( | void | ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_power_hvx_off().
Referenced by halide_hexagon_remote_power_hvx_off().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_run_v2 | ( | halide_hexagon_remote_handle_t | module_ptr, |
| halide_hexagon_remote_handle_t | symbol, | ||
| const halide_hexagon_remote_buffer * | input_buffers, | ||
| int | input_buffersLen, | ||
| halide_hexagon_remote_buffer * | output_buffers, | ||
| int | output_buffersLen, | ||
| const halide_hexagon_remote_scalar_t * | scalars, | ||
| int | scalarsLen ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_run_v2().
Referenced by halide_hexagon_remote_run_v2().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_release_library | ( | halide_hexagon_remote_handle_t | module_ptr | ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_release_library().
Referenced by halide_hexagon_remote_release_library().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_poll_log | ( | char * | log, |
| int | logLen, | ||
| int * | read_size ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_poll_log().
Referenced by halide_hexagon_remote_poll_log().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_poll_profiler_state | ( | int * | func, |
| int * | threads ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_poll_profiler_state().
Referenced by halide_hexagon_remote_poll_profiler_state().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_profiler_set_current_func | ( | int | current_func | ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_profiler_set_current_func().
Referenced by halide_hexagon_remote_profiler_set_current_func().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_set_performance_mode | ( | int | mode | ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_set_performance_mode().
Referenced by halide_hexagon_remote_set_performance_mode().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_set_performance | ( | int | set_mips, |
| unsigned int | mipsPerThread, | ||
| unsigned int | mipsTotal, | ||
| int | set_bus_bw, | ||
| unsigned int | bwMegabytesPerSec, | ||
| unsigned int | busbwUsagePercentage, | ||
| int | set_latency, | ||
| int | latency ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_set_performance().
Referenced by halide_hexagon_remote_set_performance().
| __QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_set_thread_priority | ( | int | priority | ) |
References __QAIC_HEADER_ATTRIBUTE, __QAIC_HEADER_EXPORT, and halide_hexagon_remote_set_thread_priority().
Referenced by halide_hexagon_remote_set_thread_priority().