Lines Matching full:widget

28  * per widget, because only 3 bits are used for queue(pin) ID
33 /* Widget pin type */
173 * @ipc_setup: Function pointer for setting up widget IPC params
174 * @ipc_free: Function pointer for freeing widget IPC params
175 * @token_list: List of token ID's that should be parsed for the widget
177 * @bind_event: Function pointer for binding events to the widget
178 * @ipc_prepare: Optional op for preparing a widget for set up
179 * @ipc_unprepare: Optional op for unpreparing a widget
197 * @widget: Array of pointers to IPC-specific ops for widgets. This should always be of size
198 * SND_SOF_DAPM_TYPE_COUNT i.e one per widget type. Unsupported widget types will be
210 * @widget_free: Function pointer for freeing widget in the DSP
221 const struct sof_ipc_tplg_widget_ops *widget; member
415 /* ASoC SOF DAPM widget */
421 * the prepared flag is used to indicate that a widget has been prepared for getting set
436 int id; /* id is the DAPM widget type */
438 * Instance ID is set dynamically when the widget gets set up in the FW. It should be
444 * Flag indicating if the widget should be set up dynamically when a PCM is opened.
445 * This flag is only set for the scheduler type widget in topology. During topology
447 * When this flag is not set, a widget is set up at the time of topology loading
453 struct snd_soc_dapm_widget *widget; member
454 struct list_head list; /* list in sdev widget list */
465 * Widgets may have zero input or output pins, for example the tone widget has
494 * @pipe_widget: Pointer to the pipeline widget