|
Sound Open Firmware
|
Pipeline traversal walk context for graph exploration and operations. More...
#include <src/include/sof/audio/pipeline.h>

Data Fields | |
| int(* | comp_func )(struct comp_dev *cd, struct comp_buffer *buffer, struct pipeline_walk_context *ctx, int dir) |
| Callback function invoked for each component in walk. | |
| void * | comp_data |
| Component callback user data. | |
| void(* | buff_func )(struct comp_buffer *buffer, void *data) |
| Callback function invoked for each buffer in walk. | |
| void * | buff_data |
| Buffer callback user data. | |
| struct comp_buffer * | incoming |
| Incoming buffer context. | |
| struct list_item | pipelines |
| Pipelines to be scheduled after trigger walk. | |
| bool | skip_incomplete |
| Skip incompletely initialized components. | |
Pipeline traversal walk context for graph exploration and operations.
| void* pipeline_walk_context::buff_data |
Buffer callback user data.
| void(* pipeline_walk_context::buff_func) (struct comp_buffer *buffer, void *data) |
Callback function invoked for each buffer in walk.
| void* pipeline_walk_context::comp_data |
Component callback user data.
| int(* pipeline_walk_context::comp_func) (struct comp_dev *cd, struct comp_buffer *buffer, struct pipeline_walk_context *ctx, int dir) |
Callback function invoked for each component in walk.
| struct comp_buffer* pipeline_walk_context::incoming |
Incoming buffer context.
| struct list_item pipeline_walk_context::pipelines |
Pipelines to be scheduled after trigger walk.
| bool pipeline_walk_context::skip_incomplete |
Skip incompletely initialized components.