Lines Matching defs:verb
42 unsigned int verb = get_verb(reg);
44 switch (verb) {
69 unsigned int verb = get_verb(reg);
74 if (verb == *v)
81 switch (verb & 0xf00) {
93 switch (verb) {
118 unsigned int verb = get_verb(reg);
123 switch (verb) {
144 * (pseudo) register access. A verb consisting of SET_AMP_GAIN with
179 unsigned int verb, left, right;
181 verb = AC_VERB_SET_AMP_GAIN_MUTE << 8;
183 verb |= AC_AMP_SET_OUTPUT;
185 verb |= AC_AMP_SET_INPUT | ((reg & 0xf) << 8);
186 reg = (reg & ~0xfffff) | verb;
208 unsigned int verb;
214 verb = (reg & ~0xfff00) | (AC_VERB_SET_COEF_INDEX << 8);
215 err = snd_hdac_exec_verb(codec, verb, 0, NULL);
218 verb = (reg & ~0xfffff) | (AC_VERB_GET_COEF_INDEX << 8);
219 return snd_hdac_exec_verb(codec, verb, 0, val);
226 unsigned int verb;
232 verb = (reg & ~0xfff00) | (AC_VERB_SET_COEF_INDEX << 8);
233 err = snd_hdac_exec_verb(codec, verb, 0, NULL);
236 verb = (reg & ~0xfffff) | (AC_VERB_GET_COEF_INDEX << 8) |
238 return snd_hdac_exec_verb(codec, verb, 0, NULL);
244 int verb = get_verb(reg);
248 if (verb != AC_VERB_GET_POWER_STATE) {
258 if (verb == AC_VERB_GET_PROC_COEF) {
262 if ((verb & 0x700) == AC_VERB_SET_AMP_GAIN_MUTE)
269 if (verb == AC_VERB_GET_POWER_STATE) {
283 unsigned int verb;
292 verb = get_verb(reg);
294 if (verb != AC_VERB_SET_POWER_STATE) {
305 if (verb == AC_VERB_SET_PROC_COEF) {
310 switch (verb & 0xf00) {
314 verb = AC_VERB_SET_AMP_GAIN_MUTE;
316 verb |= AC_AMP_SET_LEFT >> 8;
318 verb |= AC_AMP_SET_RIGHT >> 8;
320 verb |= AC_AMP_SET_OUTPUT >> 8;
322 verb |= AC_AMP_SET_INPUT >> 8;
323 verb |= reg & 0xf;
328 switch (verb) {
342 reg |= (verb + i) << 8 | ((val >> (8 * i)) & 0xff);
403 * snd_hdac_regmap_add_vendor_verb - add a vendor-specific verb to regmap
405 * @verb: verb to allow accessing via regmap
410 unsigned int verb)
416 *p = verb | 0x800; /* set GET bit */