Lines Matching +full:encode +full:- +full:only
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * HD-audio regmap helpers
32 * snd_hdac_regmap_encode_verb - encode the verb to a pseudo register
42 * snd_hdac_regmap_encode_amp - encode the AMP verb to a pseudo register
57 * snd_hdac_regmap_encode_amp_stereo - encode a pseudo register for stereo AMPs
71 * snd_hdac_regmap_write - Write a verb with caching
88 * snd_hda_regmap_update - Update a verb value with caching
107 * snd_hda_regmap_read - Read a verb with caching
124 * snd_hdac_regmap_get_amp - Read AMP value
125 * @codec: HD-audio codec
129 * @index: the index value (only for input direction)
147 * snd_hdac_regmap_update_amp - update the AMP value
148 * @codec: HD-audio codec
152 * @idx: the index value (only for input direction)
169 * snd_hdac_regmap_get_amp_stereo - Read stereo AMP values
170 * @codec: HD-audio codec
174 * @index: the index value (only for input direction)
192 * snd_hdac_regmap_update_amp_stereo - update the stereo AMP value
193 * @codec: HD-audio codec
196 * @idx: the index value (only for input direction)
214 * snd_hdac_regmap_sync_node - sync the widget node attributes
215 * @codec: HD-audio codec
221 regcache_mark_dirty(codec->regmap); in snd_hdac_regmap_sync_node()
222 regcache_sync_region(codec->regmap, nid << 20, ((nid + 1) << 20) - 1); in snd_hdac_regmap_sync_node()