Lines Matching defs:dir

19 			 int dir, int nid)
33 else if (val == 0x0040000a && dir == CAPT) /* Dig=0, InAmp/ovrd */
35 else if (val == 0x0040000c && dir == PLAY) /* Dig=0, OutAmp/ovrd */
47 if (dir == PLAY)
81 int lola_init_pins(struct lola *chip, int dir, int *nidp)
85 for (i = 0; i < chip->pin[dir].num_pins; i++, nid++) {
86 err = lola_init_pin(chip, &chip->pin[dir].pins[i], dir, nid);
89 if (chip->pin[dir].pins[i].is_analog)
90 chip->pin[dir].num_analog_pins++;
316 static int set_analog_volume(struct lola *chip, int dir,
320 int lola_setup_all_analog_gains(struct lola *chip, int dir, bool mute)
325 pin = chip->pin[dir].pins;
326 max_idx = chip->pin[dir].num_pins;
331 set_analog_volume(chip, dir, idx, val, false);
383 static int set_analog_volume(struct lola *chip, int dir,
390 if (idx >= chip->pin[dir].num_pins)
392 pin = &chip->pin[dir].pins[idx];
400 "set_analog_volume (dir=%d idx=%d, volume=%d)\n",
401 dir, idx, val);
503 int dir = kcontrol->private_value;
506 uinfo->count = chip->pin[dir].num_pins;
508 uinfo->value.integer.max = chip->pin[dir].pins[0].amp_num_steps;
516 int dir = kcontrol->private_value;
519 for (i = 0; i < chip->pin[dir].num_pins; i++)
521 chip->pin[dir].pins[i].cur_gain_step;
529 int dir = kcontrol->private_value;
532 for (i = 0; i < chip->pin[dir].num_pins; i++) {
533 err = set_analog_volume(chip, dir, i,
546 int dir = kcontrol->private_value;
552 pin = &chip->pin[dir].pins[0];
581 static int create_analog_mixer(struct lola *chip, int dir, char *name)
583 if (!chip->pin[dir].num_pins)
586 if (chip->pin[dir].num_pins != chip->pin[dir].num_analog_pins)
589 lola_analog_mixer.private_value = dir;