Lines Matching defs:verb
41 unsigned int verb = get_verb(reg);
43 switch (verb) {
68 unsigned int verb = get_verb(reg);
73 if (verb == *v)
80 switch (verb & 0xf00) {
92 switch (verb) {
117 unsigned int verb = get_verb(reg);
122 switch (verb) {
143 * (pseudo) register access. A verb consisting of SET_AMP_GAIN with
178 unsigned int verb, left, right;
180 verb = AC_VERB_SET_AMP_GAIN_MUTE << 8;
182 verb |= AC_AMP_SET_OUTPUT;
184 verb |= AC_AMP_SET_INPUT | ((reg & 0xf) << 8);
185 reg = (reg & ~0xfffff) | verb;
207 unsigned int verb;
213 verb = (reg & ~0xfff00) | (AC_VERB_SET_COEF_INDEX << 8);
214 err = snd_hdac_exec_verb(codec, verb, 0, NULL);
217 verb = (reg & ~0xfffff) | (AC_VERB_GET_COEF_INDEX << 8);
218 return snd_hdac_exec_verb(codec, verb, 0, val);
225 unsigned int verb;
231 verb = (reg & ~0xfff00) | (AC_VERB_SET_COEF_INDEX << 8);
232 err = snd_hdac_exec_verb(codec, verb, 0, NULL);
235 verb = (reg & ~0xfffff) | (AC_VERB_GET_COEF_INDEX << 8) |
237 return snd_hdac_exec_verb(codec, verb, 0, NULL);
243 int verb = get_verb(reg);
247 if (verb != AC_VERB_GET_POWER_STATE) {
257 if (verb == AC_VERB_GET_PROC_COEF) {
261 if ((verb & 0x700) == AC_VERB_SET_AMP_GAIN_MUTE)
268 if (verb == AC_VERB_GET_POWER_STATE) {
282 unsigned int verb;
291 verb = get_verb(reg);
293 if (verb != AC_VERB_SET_POWER_STATE) {
304 if (verb == AC_VERB_SET_PROC_COEF) {
309 switch (verb & 0xf00) {
313 verb = AC_VERB_SET_AMP_GAIN_MUTE;
315 verb |= AC_AMP_SET_LEFT >> 8;
317 verb |= AC_AMP_SET_RIGHT >> 8;
319 verb |= AC_AMP_SET_OUTPUT >> 8;
321 verb |= AC_AMP_SET_INPUT >> 8;
322 verb |= reg & 0xf;
327 switch (verb) {
341 reg |= (verb + i) << 8 | ((val >> (8 * i)) & 0xff);
402 * snd_hdac_regmap_add_vendor_verb - add a vendor-specific verb to regmap
404 * @verb: verb to allow accessing via regmap
409 unsigned int verb)
415 *p = verb | 0x800; /* set GET bit */