|
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_create (struct doca_pe *pe, struct doca_graph **graph) |
| | Creates a DOCA graph. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_destroy (struct doca_graph *graph) |
| | Destroys a previously created doca_graph. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_set_conf (struct doca_graph *graph, doca_graph_completion_cb_t graph_completion_cb, doca_graph_completion_cb_t graph_error_cb, uint32_t num_instances) |
| | Set graph configuration. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_set_user_data (struct doca_graph *graph, union doca_data user_data) |
| | Set user data to the graph. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_get_user_data (const struct doca_graph *graph, union doca_data *user_data) |
| | Set user data to the graph. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_node_create_from_ctx (struct doca_graph *graph, const struct doca_ctx *ctx, struct doca_graph_node **node) |
| | Create a context node. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_node_create_from_user (struct doca_graph *graph, doca_graph_user_node_cb_t cb, struct doca_graph_node **node) |
| | Create a user node. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_node_create_from_graph (struct doca_graph *graph, struct doca_graph *sub_graph, struct doca_graph_node **node) |
| | Create a sub graph node. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_add_dependency (struct doca_graph *graph, struct doca_graph_node *from, struct doca_graph_node *to) |
| | Set dependencies. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_start (struct doca_graph *graph) |
| | Start a graph. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_stop (struct doca_graph *graph) |
| | Stop a graph. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_create (const struct doca_graph *graph, struct doca_graph_instance **graph_instance) |
| | Create a graph instance. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_destroy (struct doca_graph_instance *graph_instance) |
| | Destroy graph instance. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_set_user_data (struct doca_graph_instance *graph_instance, union doca_data user_data) |
| | Set user data to the graph instance. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_get_user_data (const struct doca_graph_instance *graph_instance, union doca_data *user_data) |
| | Set user data to the graph instance. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_set_ctx_node_data (struct doca_graph_instance *graph_instance, struct doca_graph_node *node, struct doca_task *task) |
| | Set context node data. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_set_user_node_data (struct doca_graph_instance *graph_instance, struct doca_graph_node *node, void *cookie) |
| | Set user node data. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_set_sub_graph_node_data (struct doca_graph_instance *graph_instance, struct doca_graph_node *node, struct doca_graph_instance *sub_graph_instance) |
| | Set sub graph node data. More...
|
| |
| DOCA_EXPERIMENTAL doca_error_t | doca_graph_instance_submit (struct doca_graph_instance *graph_instance) |
| | Submit graph instance to a progress engine. More...
|
| |