Lines Matching refs:dir

32 			 int dir, int nid)  in lola_init_pin()  argument
46 else if (val == 0x0040000a && dir == CAPT) /* Dig=0, InAmp/ovrd */ in lola_init_pin()
48 else if (val == 0x0040000c && dir == PLAY) /* Dig=0, OutAmp/ovrd */ in lola_init_pin()
60 if (dir == PLAY) in lola_init_pin()
94 int lola_init_pins(struct lola *chip, int dir, int *nidp) in lola_init_pins() argument
98 for (i = 0; i < chip->pin[dir].num_pins; i++, nid++) { in lola_init_pins()
99 err = lola_init_pin(chip, &chip->pin[dir].pins[i], dir, nid); in lola_init_pins()
102 if (chip->pin[dir].pins[i].is_analog) in lola_init_pins()
103 chip->pin[dir].num_analog_pins++; in lola_init_pins()
329 static int set_analog_volume(struct lola *chip, int dir,
333 int lola_setup_all_analog_gains(struct lola *chip, int dir, bool mute) in lola_setup_all_analog_gains() argument
338 pin = chip->pin[dir].pins; in lola_setup_all_analog_gains()
339 max_idx = chip->pin[dir].num_pins; in lola_setup_all_analog_gains()
344 set_analog_volume(chip, dir, idx, val, false); in lola_setup_all_analog_gains()
396 static int set_analog_volume(struct lola *chip, int dir, in set_analog_volume() argument
403 if (idx >= chip->pin[dir].num_pins) in set_analog_volume()
405 pin = &chip->pin[dir].pins[idx]; in set_analog_volume()
414 dir, idx, val); in set_analog_volume()
516 int dir = kcontrol->private_value; in lola_analog_vol_info() local
519 uinfo->count = chip->pin[dir].num_pins; in lola_analog_vol_info()
521 uinfo->value.integer.max = chip->pin[dir].pins[0].amp_num_steps; in lola_analog_vol_info()
529 int dir = kcontrol->private_value; in lola_analog_vol_get() local
532 for (i = 0; i < chip->pin[dir].num_pins; i++) in lola_analog_vol_get()
534 chip->pin[dir].pins[i].cur_gain_step; in lola_analog_vol_get()
542 int dir = kcontrol->private_value; in lola_analog_vol_put() local
545 for (i = 0; i < chip->pin[dir].num_pins; i++) { in lola_analog_vol_put()
546 err = set_analog_volume(chip, dir, i, in lola_analog_vol_put()
559 int dir = kcontrol->private_value; in lola_analog_vol_tlv() local
565 pin = &chip->pin[dir].pins[0]; in lola_analog_vol_tlv()
594 static int create_analog_mixer(struct lola *chip, int dir, char *name) in create_analog_mixer() argument
596 if (!chip->pin[dir].num_pins) in create_analog_mixer()
599 if (chip->pin[dir].num_pins != chip->pin[dir].num_analog_pins) in create_analog_mixer()
602 lola_analog_mixer.private_value = dir; in create_analog_mixer()