Lines Matching full:widget

28  * per widget, because only 3 bits are used for queue(pin) ID
33 /* Widget pin type */
165 * @ipc_setup: Function pointer for setting up widget IPC params
166 * @ipc_free: Function pointer for freeing widget IPC params
167 * @token_list: List of token ID's that should be parsed for the widget
169 * @bind_event: Function pointer for binding events to the widget
170 * @ipc_prepare: Optional op for preparing a widget for set up
171 * @ipc_unprepare: Optional op for unpreparing a widget
189 * @widget: Array of pointers to IPC-specific ops for widgets. This should always be of size
190 * SND_SOF_DAPM_TYPE_COUNT i.e one per widget type. Unsupported widget types will be
202 * @widget_free: Function pointer for freeing widget in the DSP
213 const struct sof_ipc_tplg_widget_ops *widget; member
401 /* ASoC SOF DAPM widget */
407 * the prepared flag is used to indicate that a widget has been prepared for getting set
422 int id; /* id is the DAPM widget type */
424 * Instance ID is set dynamically when the widget gets set up in the FW. It should be
430 * Flag indicating if the widget should be set up dynamically when a PCM is opened.
431 * This flag is only set for the scheduler type widget in topology. During topology
433 * When this flag is not set, a widget is set up at the time of topology loading
439 struct snd_soc_dapm_widget *widget; member
440 struct list_head list; /* list in sdev widget list */
451 * Widgets may have zero input or output pins, for example the tone widget has
480 * @pipe_widget: Pointer to the pipeline widget