#include <AEEStdDef.h>
#include <remote.h>
Go to the source code of this file.
|
__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) __QAIC_HEADER_ATTRIBUTE |
|
__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) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_power_hvx_on (void) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_power_hvx_off (void) __QAIC_HEADER_ATTRIBUTE |
|
__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) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_release_library (halide_hexagon_remote_handle_t module_ptr) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_poll_log (char *log, int logLen, int *read_size) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_poll_profiler_state (int *func, int *threads) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_profiler_set_current_func (int current_func) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_set_performance_mode (int mode) __QAIC_HEADER_ATTRIBUTE |
|
__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) __QAIC_HEADER_ATTRIBUTE |
|
__QAIC_HEADER_EXPORT int __QAIC_HEADER | halide_hexagon_remote_set_thread_priority (int priority) __QAIC_HEADER_ATTRIBUTE |
|
◆ __QAIC_HEADER
#define __QAIC_HEADER |
( |
| ff | ) |
|
◆ __QAIC_HEADER_EXPORT
#define __QAIC_HEADER_EXPORT |
◆ __QAIC_HEADER_ATTRIBUTE
#define __QAIC_HEADER_ATTRIBUTE |
◆ __QAIC_IMPL
#define __QAIC_IMPL |
( |
| ff | ) |
|
◆ __QAIC_IMPL_EXPORT
#define __QAIC_IMPL_EXPORT |
◆ __QAIC_IMPL_ATTRIBUTE
#define __QAIC_IMPL_ATTRIBUTE |
◆ _halide_hexagon_remote_buffer__seq_octet
typedef struct _halide_hexagon_remote_buffer__seq_octet _halide_hexagon_remote_buffer__seq_octet |
◆ halide_hexagon_remote_buffer
◆ halide_hexagon_remote_handle_t
◆ halide_hexagon_remote_scalar_t
◆ halide_hexagon_remote_load_library()
◆ halide_hexagon_remote_get_symbol_v4()
◆ halide_hexagon_remote_power_hvx_on()
◆ halide_hexagon_remote_power_hvx_off()
◆ halide_hexagon_remote_run_v2()
◆ halide_hexagon_remote_release_library()
◆ halide_hexagon_remote_poll_log()
◆ halide_hexagon_remote_poll_profiler_state()
◆ halide_hexagon_remote_profiler_set_current_func()
◆ halide_hexagon_remote_set_performance_mode()
◆ halide_hexagon_remote_set_performance()
__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 ) |
◆ halide_hexagon_remote_set_thread_priority()