Lines Matching refs:index
711 int config_item_num, int index, int value) in scarlett2_usb_set_config() argument
728 req.offset = cpu_to_le32(config_item.offset + index * config_item.size); in scarlett2_usb_set_config()
941 int index, int channels, const char *name, in scarlett2_add_new_ctl() argument
957 elem->control = index; in scarlett2_add_new_ctl()
1051 int index = elem->control; in scarlett2_volume_ctl_get() local
1058 ucontrol->value.integer.value[0] = private->vol[index]; in scarlett2_volume_ctl_get()
1068 int index = elem->control; in scarlett2_volume_ctl_put() local
1073 oval = private->vol[index]; in scarlett2_volume_ctl_put()
1079 private->vol[index] = val; in scarlett2_volume_ctl_put()
1081 index, val - SCARLETT2_VOLUME_BIAS); in scarlett2_volume_ctl_put()
1147 int index = elem->control; in scarlett2_sw_hw_enum_ctl_put() local
1152 oval = private->vol_sw_hw_switch[index]; in scarlett2_sw_hw_enum_ctl_put()
1158 private->vol_sw_hw_switch[index] = val; in scarlett2_sw_hw_enum_ctl_put()
1164 private->vol_ctls[index]->vd[0].access &= in scarlett2_sw_hw_enum_ctl_put()
1167 private->vol_ctls[index]->vd[0].access |= in scarlett2_sw_hw_enum_ctl_put()
1171 private->vol[index] = private->master_vol; in scarlett2_sw_hw_enum_ctl_put()
1176 index, private->master_vol - SCARLETT2_VOLUME_BIAS); in scarlett2_sw_hw_enum_ctl_put()
1182 &private->vol_ctls[index]->id); in scarlett2_sw_hw_enum_ctl_put()
1186 index, val); in scarlett2_sw_hw_enum_ctl_put()
1233 int index = elem->control; in scarlett2_level_enum_ctl_put() local
1238 oval = private->level_switch[index]; in scarlett2_level_enum_ctl_put()
1244 private->level_switch[index] = val; in scarlett2_level_enum_ctl_put()
1248 index, val); in scarlett2_level_enum_ctl_put()
1285 int index = elem->control; in scarlett2_pad_ctl_put() local
1290 oval = private->pad_switch[index]; in scarlett2_pad_ctl_put()
1296 private->pad_switch[index] = val; in scarlett2_pad_ctl_put()
1300 index, val); in scarlett2_pad_ctl_put()
1342 int index = elem->control; in scarlett2_button_ctl_put() local
1347 oval = private->buttons[index]; in scarlett2_button_ctl_put()
1353 private->buttons[index] = val; in scarlett2_button_ctl_put()
1357 index, val); in scarlett2_button_ctl_put()
1552 int index; in scarlett2_add_mixer_ctls() local
1558 for (i = 0, index = 0; i < num_outputs; i++) { in scarlett2_add_mixer_ctls()
1559 for (j = 0; j < num_inputs; j++, index++) { in scarlett2_add_mixer_ctls()
1564 index, 1, s, NULL); in scarlett2_add_mixer_ctls()
1623 int index = elem->control; in scarlett2_mux_src_enum_ctl_put() local
1628 oval = private->mux[index]; in scarlett2_mux_src_enum_ctl_put()
1635 private->mux[index] = val; in scarlett2_mux_src_enum_ctl_put()