Skip to content

Instantly share code, notes, and snippets.

/* DSP boilerplate */ struct dcvs_v2_req { int type; int _pad; _Bool dcvs_enable; char dcvs_option; _Bool set_latency; int latency;
_Bool set_dcvs_params; short _pad2; char target_corner; char min_corner; char max_corner; int _pad3[3];};
int HAP_power_set(void*, void*);
typedef union { struct { void *pv; unsigned int len; } buf; struct { int fd; unsigned int offset; } dma; } remote_arg;
void* HAP_mmap(void *addr, int len, int prot, int flags, int fd, long offset);
int HAP_munmap(void *addr, int len);
unsigned long long HAP_perf_get_time_us(void);
typedef unsigned long qurt_thread_t;
void qurt_thread_exit(int);
typedef struct _qurt_barrier { char padding[64]; } qurt_barrier_t;