#include <native_core.h>
|
| uint32_t | size |
| uint32_t | abi_version |
| const pulp_native_descriptor_v1 *(* | descriptor )(void) |
| const pulp_native_param_v1 *(* | parameters )(uint32_t *out_count) |
| pulp_native_status(* | create )(const pulp_native_host_services_v1 *host, pulp_native_instance **out_instance) |
| void(* | destroy )(pulp_native_instance *instance) |
| pulp_native_status(* | prepare )(pulp_native_instance *instance, const pulp_native_prepare_v1 *config) |
| void(* | release )(pulp_native_instance *instance) |
| pulp_native_status(* | set_bus_layout )(pulp_native_instance *instance, const pulp_native_bus_layout_v1 *layout) |
| pulp_native_status(* | resume )(pulp_native_instance *instance) |
| pulp_native_status(* | suspend )(pulp_native_instance *instance) |
| void(* | reset )(pulp_native_instance *instance) |
| pulp_native_status(* | process )(pulp_native_instance *instance, const pulp_native_process_v1 *io) |
| pulp_native_status(* | save_state )(pulp_native_instance *instance, pulp_native_state_out_v1 *out_state) |
| void(* | free_state )(pulp_native_instance *instance, pulp_native_state_out_v1 *out_state) |
| pulp_native_status(* | load_state )(pulp_native_instance *instance, const pulp_native_state_span_v1 *state) |
| uint32_t(* | report_latency )(pulp_native_instance *instance) |
| uint32_t(* | report_tail )(pulp_native_instance *instance) |
| pulp_native_status(* | editor_command )(pulp_native_instance *instance, const uint8_t *request_json, size_t request_len, uint8_t **out_reply_json, size_t *out_reply_len) |
| void(* | free_editor_reply )(pulp_native_instance *instance, uint8_t *reply_json, size_t reply_len) |
◆ abi_version
| uint32_t pulp_native_core_v1::abi_version |
◆ create
◆ descriptor
◆ destroy
◆ editor_command
◆ free_editor_reply
| void(* pulp_native_core_v1::free_editor_reply) (pulp_native_instance *instance, uint8_t *reply_json, size_t reply_len) |
◆ free_state
◆ load_state
◆ parameters
◆ prepare
◆ process
◆ release
◆ report_latency
◆ report_tail
◆ reset
◆ resume
◆ save_state
◆ set_bus_layout
◆ size
| uint32_t pulp_native_core_v1::size |
◆ suspend
The documentation for this struct was generated from the following file:
- /home/runner/work/pulp/pulp/core/native-components/include/pulp/native_components/native_core.h