Lines Matching defs:ext_funcs_t
84 struct ext_funcs_t { struct
85 uint32_t ext_version;
86 …nt (*_esp_intr_alloc)(int source, int flags, intr_handler_t handler, void *arg, void **ret_handle);
87 int (*_esp_intr_free)(void **ret_handle);
88 void *(* _malloc)(size_t size);
89 void (*_free)(void *p);
90 int (* _task_create)(void *task_func, const char *name, uint32_t stack_depth, void *param,
92 void (* _task_delete)(void *task_handle);
93 void (*_osi_assert)(const uint32_t ln, const char *fn, uint32_t param1, uint32_t param2);
94 uint32_t (* _os_random)(void);
95 int (* _ecc_gen_key_pair)(uint8_t *public, uint8_t *priv);
96 int (* _ecc_gen_dh_key)(const uint8_t *remote_pub_key_x, const uint8_t *remote_pub_key_y,
121 extern int esp_register_ext_funcs (struct ext_funcs_t *); argument