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().