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