controls           78 arch/x86/oprofile/nmi_int.c 	struct op_msr *controls = msrs->controls;
controls           87 arch/x86/oprofile/nmi_int.c 		if (controls[i].addr)
controls           88 arch/x86/oprofile/nmi_int.c 			rdmsrl(controls[i].addr, controls[i].saved);
controls           95 arch/x86/oprofile/nmi_int.c 	if (!msrs->controls)
controls          115 arch/x86/oprofile/nmi_int.c 	if (!msrs->controls)
controls          309 arch/x86/oprofile/nmi_int.c 		kfree(per_cpu(cpu_msrs, i).controls);
controls          310 arch/x86/oprofile/nmi_int.c 		per_cpu(cpu_msrs, i).controls = NULL;
controls          326 arch/x86/oprofile/nmi_int.c 		per_cpu(cpu_msrs, i).controls = kzalloc(controls_size,
controls          328 arch/x86/oprofile/nmi_int.c 		if (!per_cpu(cpu_msrs, i).controls)
controls          359 arch/x86/oprofile/nmi_int.c 	struct op_msr *controls = msrs->controls;
controls          363 arch/x86/oprofile/nmi_int.c 		if (controls[i].addr)
controls          364 arch/x86/oprofile/nmi_int.c 			wrmsrl(controls[i].addr, controls[i].saved);
controls          470 arch/x86/oprofile/nmi_int.c 		memcpy(per_cpu(cpu_msrs, cpu).controls,
controls          471 arch/x86/oprofile/nmi_int.c 		       per_cpu(cpu_msrs, 0).controls,
controls          279 arch/x86/oprofile/op_model_amd.c 		rdmsrl(msrs->controls[i].addr, val);
controls          282 arch/x86/oprofile/op_model_amd.c 		wrmsrl(msrs->controls[i].addr, val);
controls          316 arch/x86/oprofile/op_model_amd.c 			msrs->controls[i].addr = MSR_F15H_PERF_CTL + (i << 1);
controls          318 arch/x86/oprofile/op_model_amd.c 			msrs->controls[i].addr = MSR_K7_EVNTSEL0 + i;
controls          350 arch/x86/oprofile/op_model_amd.c 		if (!msrs->controls[i].addr)
controls          352 arch/x86/oprofile/op_model_amd.c 		rdmsrl(msrs->controls[i].addr, val);
controls          356 arch/x86/oprofile/op_model_amd.c 		wrmsrl(msrs->controls[i].addr, val);
controls          374 arch/x86/oprofile/op_model_amd.c 		rdmsrl(msrs->controls[i].addr, val);
controls          377 arch/x86/oprofile/op_model_amd.c 		wrmsrl(msrs->controls[i].addr, val);
controls          413 arch/x86/oprofile/op_model_amd.c 		rdmsrl(msrs->controls[i].addr, val);
controls          415 arch/x86/oprofile/op_model_amd.c 		wrmsrl(msrs->controls[i].addr, val);
controls          433 arch/x86/oprofile/op_model_amd.c 		rdmsrl(msrs->controls[i].addr, val);
controls          435 arch/x86/oprofile/op_model_amd.c 		wrmsrl(msrs->controls[i].addr, val);
controls          402 arch/x86/oprofile/op_model_p4.c 		if (msrs->controls[i].addr)
controls          403 arch/x86/oprofile/op_model_p4.c 			release_evntsel_nmi(msrs->controls[i].addr);
controls          421 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i].addr = cccraddr;
controls          429 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i].addr = addr;
controls          438 arch/x86/oprofile/op_model_p4.c 				msrs->controls[i].addr = addr;
controls          444 arch/x86/oprofile/op_model_p4.c 				msrs->controls[i].addr = addr;
controls          451 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i].addr = addr;
controls          457 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i].addr = addr;
controls          463 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i].addr = addr;
controls          471 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i++].addr = MSR_P4_CRU_ESCR5;
controls          473 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i++].addr = MSR_P4_CRU_ESCR4;
controls          479 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i++].addr = MSR_P4_CRU_ESCR4;
controls          485 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i++].addr = MSR_P4_CRU_ESCR5;
controls          486 arch/x86/oprofile/op_model_p4.c 			msrs->controls[i++].addr = MSR_P4_CRU_ESCR5;
controls          493 arch/x86/oprofile/op_model_p4.c 		if (msrs->controls[i].addr)
controls          586 arch/x86/oprofile/op_model_p4.c 		if (unlikely(!msrs->controls[i].addr))
controls          596 arch/x86/oprofile/op_model_p4.c 		if (unlikely(!msrs->controls[i].addr))
controls          598 arch/x86/oprofile/op_model_p4.c 		wrmsr(msrs->controls[i].addr, 0, 0);
controls          603 arch/x86/oprofile/op_model_p4.c 		if (counter_config[i].enabled && msrs->controls[i].addr) {
controls           58 arch/x86/oprofile/op_model_ppro.c 		msrs->controls[i].addr = MSR_P6_EVNTSEL0 + i;
controls           97 arch/x86/oprofile/op_model_ppro.c 		if (!msrs->controls[i].addr)
controls           99 arch/x86/oprofile/op_model_ppro.c 		rdmsrl(msrs->controls[i].addr, val);
controls          103 arch/x86/oprofile/op_model_ppro.c 		wrmsrl(msrs->controls[i].addr, val);
controls          116 arch/x86/oprofile/op_model_ppro.c 			rdmsrl(msrs->controls[i].addr, val);
controls          119 arch/x86/oprofile/op_model_ppro.c 			wrmsrl(msrs->controls[i].addr, val);
controls          165 arch/x86/oprofile/op_model_ppro.c 			rdmsrl(msrs->controls[i].addr, val);
controls          167 arch/x86/oprofile/op_model_ppro.c 			wrmsrl(msrs->controls[i].addr, val);
controls          181 arch/x86/oprofile/op_model_ppro.c 		rdmsrl(msrs->controls[i].addr, val);
controls          183 arch/x86/oprofile/op_model_ppro.c 		wrmsrl(msrs->controls[i].addr, val);
controls           25 arch/x86/oprofile/op_x86_model.h 	struct op_msr *controls;
controls          994 drivers/gpu/drm/vc4/vc4_hdmi.c 	.controls		= vc4_hdmi_audio_controls,
controls          235 drivers/macintosh/windfarm_pm121.c static struct wf_control *controls[N_CONTROLS] = {};
controls          483 drivers/macintosh/windfarm_pm121.c 		controls[control_id]->ops->get_value(controls[control_id],
controls          492 drivers/macintosh/windfarm_pm121.c 					 controls[control_id]->name,
controls          493 drivers/macintosh/windfarm_pm121.c 					 controls[pm121_connection->ref_id]->name,
controls          530 drivers/macintosh/windfarm_pm121.c 	control = controls[param->control_id];
controls          592 drivers/macintosh/windfarm_pm121.c 	control = controls[param->control_id];
controls          649 drivers/macintosh/windfarm_pm121.c 	fan_cpu = controls[FAN_CPU];
controls          711 drivers/macintosh/windfarm_pm121.c 	if (controls[CPUFREQ])
controls          712 drivers/macintosh/windfarm_pm121.c 		wf_control_set_max(controls[CPUFREQ]);
controls          731 drivers/macintosh/windfarm_pm121.c 	fan_cpu = controls[FAN_CPU];
controls          831 drivers/macintosh/windfarm_pm121.c 			if (controls[i])
controls          832 drivers/macintosh/windfarm_pm121.c 				wf_control_set_max(controls[i]);
controls          840 drivers/macintosh/windfarm_pm121.c 		if (controls[CPUFREQ])
controls          841 drivers/macintosh/windfarm_pm121.c 			wf_control_set_min(controls[CPUFREQ]);
controls          871 drivers/macintosh/windfarm_pm121.c 	if (controls[id] == NULL && !strcmp(ct->name, match)) {
controls          873 drivers/macintosh/windfarm_pm121.c 			controls[id] = ct;
controls          875 drivers/macintosh/windfarm_pm121.c 	return controls[id];
controls          958 drivers/media/common/cx2341x.c 			struct v4l2_ext_control *ctrl = ctrls->controls + i;
controls          969 drivers/media/common/cx2341x.c 		struct v4l2_ext_control *ctrl = ctrls->controls + i;
controls         1141 drivers/media/pci/saa7164/saa7164-api.c 				tunerunithdr->controls);
controls          178 drivers/media/pci/saa7164/saa7164-types.h 	u32	controls;
controls         1022 drivers/media/platform/omap3isp/ispvideo.c 	ctrls.controls = &ctrl;
controls          301 drivers/media/platform/qcom/venus/core.h 	} controls;
controls          549 drivers/media/platform/qcom/venus/vdec.c 	struct vdec_controls *ctr = &inst->controls.dec;
controls           16 drivers/media/platform/qcom/venus/vdec_ctrls.c 	struct vdec_controls *ctr = &inst->controls.dec;
controls           41 drivers/media/platform/qcom/venus/vdec_ctrls.c 	struct vdec_controls *ctr = &inst->controls.dec;
controls          643 drivers/media/platform/qcom/venus/venc.c 	struct venc_controls *ctr = &inst->controls.enc;
controls           72 drivers/media/platform/qcom/venus/venc_ctrls.c 	struct venc_controls *ctr = &inst->controls.enc;
controls          160 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c static struct mfc_control controls[] = {
controls          209 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c #define NUM_CTRLS ARRAY_SIZE(controls)
controls         1127 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 		if (IS_MFC51_PRIV(controls[i].id)) {
controls         1130 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.id = controls[i].id;
controls         1131 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.min = controls[i].minimum;
controls         1132 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.max = controls[i].maximum;
controls         1133 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.def = controls[i].default_value;
controls         1134 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.name = controls[i].name;
controls         1135 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.type = controls[i].type;
controls         1137 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 			cfg.step = controls[i].step;
controls         1145 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 					controls[i].id, controls[i].minimum,
controls         1146 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 					controls[i].maximum, controls[i].step,
controls         1147 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 					controls[i].default_value);
controls         1153 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c 		if (controls[i].is_volatile && ctx->ctrls[i])
controls          112 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c static struct mfc_control controls[] = {
controls         1064 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c #define NUM_CTRLS ARRAY_SIZE(controls)
controls         2624 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 		if (IS_MFC51_PRIV(controls[i].id)) {
controls         2627 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			cfg.id = controls[i].id;
controls         2628 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			cfg.min = controls[i].minimum;
controls         2629 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			cfg.max = controls[i].maximum;
controls         2630 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			cfg.def = controls[i].default_value;
controls         2631 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			cfg.name = controls[i].name;
controls         2632 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			cfg.type = controls[i].type;
controls         2637 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 				cfg.menu_skip_mask = controls[i].menu_skip_mask;
controls         2640 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 				cfg.step = controls[i].step;
controls         2646 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 			if ((controls[i].type == V4L2_CTRL_TYPE_MENU) ||
controls         2647 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 				(controls[i].type ==
controls         2651 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					&s5p_mfc_enc_ctrl_ops, controls[i].id,
controls         2652 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					controls[i].maximum, 0,
controls         2653 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					controls[i].default_value);
controls         2657 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					&s5p_mfc_enc_ctrl_ops, controls[i].id,
controls         2658 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					controls[i].minimum,
controls         2659 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					controls[i].maximum, controls[i].step,
controls         2660 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 					controls[i].default_value);
controls         2667 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c 		if (controls[i].is_volatile && ctx->ctrls[i])
controls          372 drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h 	struct pvr2_ctrl *controls;
controls          744 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	cs.controls = &c1;
controls          762 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	cs.controls = &c1;
controls         2162 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         2428 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	hdw->controls = kcalloc(hdw->control_cnt, sizeof(struct pvr2_ctrl),
controls         2430 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	if (!hdw->controls) goto fail;
controls         2434 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         2441 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         2459 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx + CTRLDEF_COUNT;
controls         2615 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		kfree(hdw->controls);
controls         2692 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	kfree(hdw->controls);
controls         2728 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 	return hdw->controls + idx;
controls         2742 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         2759 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         2779 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         2980 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls         3063 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 			cs.controls = &c1;
controls         3125 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cs.controls = &c1;
controls         3157 drivers/media/usb/pvrusb2/pvrusb2-hdw.c 		cptr = hdw->controls + idx;
controls          612 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c 		ctrl = ctls->controls + idx;
controls          649 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c 		ctrl = ctls->controls + idx;
controls          675 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c 		ctrl = ctls->controls + idx;
controls          868 drivers/media/usb/uvc/uvc_ctrl.c 		ctrl = &entity->controls[i];
controls         1497 drivers/media/usb/uvc/uvc_ctrl.c 		ctrl = &entity->controls[i];
controls         1868 drivers/media/usb/uvc/uvc_ctrl.c 		ctrl = &entity->controls[i];
controls         1984 drivers/media/usb/uvc/uvc_ctrl.c 			ctrl = &entity->controls[i];
controls         2111 drivers/media/usb/uvc/uvc_ctrl.c 			ctrl = &entity->controls[i];
controls         2196 drivers/media/usb/uvc/uvc_ctrl.c 	u8 *controls;
controls         2202 drivers/media/usb/uvc/uvc_ctrl.c 		controls = entity->processing.bmControls;
controls         2209 drivers/media/usb/uvc/uvc_ctrl.c 		controls = entity->camera.bmControls;
controls         2222 drivers/media/usb/uvc/uvc_ctrl.c 		    !uvc_test_bit(controls, blacklist[i].index))
controls         2228 drivers/media/usb/uvc/uvc_ctrl.c 		uvc_clear_bit(controls, blacklist[i].index);
controls         2305 drivers/media/usb/uvc/uvc_ctrl.c 		entity->controls = kcalloc(ncontrols, sizeof(*ctrl),
controls         2307 drivers/media/usb/uvc/uvc_ctrl.c 		if (entity->controls == NULL)
controls         2312 drivers/media/usb/uvc/uvc_ctrl.c 		ctrl = entity->controls;
controls         2355 drivers/media/usb/uvc/uvc_ctrl.c 			struct uvc_control *ctrl = &entity->controls[i];
controls         2364 drivers/media/usb/uvc/uvc_ctrl.c 		kfree(entity->controls);
controls          127 drivers/media/usb/uvc/uvc_status.c 	for (i = 0, ctrl = entity->controls; i < entity->ncontrols; i++, ctrl++)
controls         1010 drivers/media/usb/uvc/uvc_v4l2.c 	struct v4l2_ext_control *ctrl = ctrls->controls;
controls         1052 drivers/media/usb/uvc/uvc_v4l2.c 	struct v4l2_ext_control *ctrl = ctrls->controls;
controls         1077 drivers/media/usb/uvc/uvc_v4l2.c 		return uvc_ctrl_commit(handle, ctrls->controls, ctrls->count);
controls          353 drivers/media/usb/uvc/uvcvideo.h 	struct uvc_control *controls;
controls          848 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 	compat_caddr_t controls; /* actually struct v4l2_ext_control32 * */
controls          927 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 		return put_user(NULL, &p64->controls);
controls          930 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 	if (get_user(p, &p32->controls))
controls          938 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 	if (put_user_force(kcontrols, &p64->controls))
controls          990 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 	    get_user(kcontrols, &p64->controls))
controls          995 drivers/media/v4l2-core/v4l2-compat-ioctl32.c 	if (get_user(p, &p32->controls))
controls         2734 drivers/media/v4l2-core/v4l2-ctrls.c void v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls)
controls         2740 drivers/media/v4l2-core/v4l2-ctrls.c 	if (WARN_ON(ncontrols == 0 || controls[0] == NULL))
controls         2744 drivers/media/v4l2-core/v4l2-ctrls.c 		if (controls[i]) {
controls         2745 drivers/media/v4l2-core/v4l2-ctrls.c 			controls[i]->cluster = controls;
controls         2746 drivers/media/v4l2-core/v4l2-ctrls.c 			controls[i]->ncontrols = ncontrols;
controls         2747 drivers/media/v4l2-core/v4l2-ctrls.c 			if (controls[i]->flags & V4L2_CTRL_FLAG_VOLATILE)
controls         2751 drivers/media/v4l2-core/v4l2-ctrls.c 	controls[0]->has_volatiles = has_volatiles;
controls         2755 drivers/media/v4l2-core/v4l2-ctrls.c void v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls,
controls         2758 drivers/media/v4l2-core/v4l2-ctrls.c 	struct v4l2_ctrl *master = controls[0];
controls         2762 drivers/media/v4l2-core/v4l2-ctrls.c 	v4l2_ctrl_cluster(ncontrols, controls);
controls         2776 drivers/media/v4l2-core/v4l2-ctrls.c 		if (controls[i])
controls         2777 drivers/media/v4l2-core/v4l2-ctrls.c 			controls[i]->flags |= flag;
controls         3306 drivers/media/v4l2-core/v4l2-ctrls.c 		struct v4l2_ext_control *c = &cs->controls[i];
controls         3487 drivers/media/v4l2-core/v4l2-ctrls.c 					ret = req_to_user(cs->controls + idx,
controls         3490 drivers/media/v4l2-core/v4l2-ctrls.c 					ret = ctrl_to_user(cs->controls + idx,
controls         3760 drivers/media/v4l2-core/v4l2-ctrls.c 			p_new.p_s64 = &cs->controls[i].value64;
controls         3762 drivers/media/v4l2-core/v4l2-ctrls.c 			p_new.p_s32 = &cs->controls[i].value;
controls         3858 drivers/media/v4l2-core/v4l2-ctrls.c 					new_auto_val = cs->controls[tmp_idx].value;
controls         3872 drivers/media/v4l2-core/v4l2-ctrls.c 			ret = user_to_new(cs->controls + idx, ctrl);
controls         3894 drivers/media/v4l2-core/v4l2-ctrls.c 				ret = new_to_user(cs->controls + idx,
controls          596 drivers/media/v4l2-core/v4l2-ioctl.c 		if (!p->controls[i].size)
controls          598 drivers/media/v4l2-core/v4l2-ioctl.c 				p->controls[i].id, p->controls[i].value);
controls          601 drivers/media/v4l2-core/v4l2-ioctl.c 				p->controls[i].id, p->controls[i].size);
controls          912 drivers/media/v4l2-core/v4l2-ioctl.c 		c->controls[i].reserved2[0] = 0;
controls          925 drivers/media/v4l2-core/v4l2-ioctl.c 		if (V4L2_CTRL_ID2WHICH(c->controls[i].id) != c->which) {
controls         2145 drivers/media/v4l2-core/v4l2-ioctl.c 	ctrls.controls = &ctrl;
controls         2179 drivers/media/v4l2-core/v4l2-ioctl.c 	ctrls.controls = &ctrl;
controls         3001 drivers/media/v4l2-core/v4l2-ioctl.c 			*user_ptr = (void __user *)ctrls->controls;
controls         3002 drivers/media/v4l2-core/v4l2-ioctl.c 			*kernel_ptr = (void **)&ctrls->controls;
controls          146 drivers/net/ethernet/ti/davinci_cpdma.c static struct cpdma_control_info controls[] = {
controls          308 drivers/net/ethernet/ti/davinci_cpdma.c 	struct cpdma_control_info *info = &controls[control];
controls          317 drivers/net/ethernet/ti/davinci_cpdma.c 	if (control < 0 || control >= ARRAY_SIZE(controls))
controls          333 drivers/net/ethernet/ti/davinci_cpdma.c 	struct cpdma_control_info *info = &controls[control];
controls          342 drivers/net/ethernet/ti/davinci_cpdma.c 	if (control < 0 || control >= ARRAY_SIZE(controls))
controls          385 drivers/pinctrl/mvebu/pinctrl-armada-370.c 	soc->controls = mv88f6710_mpp_controls;
controls          403 drivers/pinctrl/mvebu/pinctrl-armada-375.c 	soc->controls = mv88f6720_mpp_controls;
controls          414 drivers/pinctrl/mvebu/pinctrl-armada-38x.c 	soc->controls = armada_38x_mpp_controls;
controls          396 drivers/pinctrl/mvebu/pinctrl-armada-39x.c 	soc->controls = armada_39x_mpp_controls;
controls          116 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c 	soc->controls = armada_ap806_mpp_controls;
controls          654 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c 	soc->controls = armada_cp110_mpp_controls;
controls          582 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		soc->controls = mv78230_mpp_controls;
controls          593 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		soc->controls = mv78260_mpp_controls;
controls          604 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		soc->controls = mv78460_mpp_controls;
controls          618 drivers/pinctrl/mvebu/pinctrl-armada-xp.c 		soc->controls = mv98dx3236_mpp_controls;
controls          741 drivers/pinctrl/mvebu/pinctrl-dove.c 	.controls = dove_mpp_controls,
controls          391 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f6180_mpp_controls,
controls          401 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f619x_mpp_controls,
controls          411 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f619x_mpp_controls,
controls          421 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f628x_mpp_controls,
controls          431 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f628x_mpp_controls,
controls          441 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f628x_mpp_controls,
controls          451 drivers/pinctrl/mvebu/pinctrl-kirkwood.c 	.controls = mv88f628x_mpp_controls,
controls          579 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	if (!soc || !soc->controls || !soc->modes) {
controls          603 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		const struct mvebu_mpp_ctrl *ctrl = &soc->controls[n];
controls          648 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		const struct mvebu_mpp_ctrl *ctrl = &soc->controls[n];
controls          124 drivers/pinctrl/mvebu/pinctrl-mvebu.h 	const struct mvebu_mpp_ctrl *controls;
controls          179 drivers/pinctrl/mvebu/pinctrl-orion.c 	.controls = orion_mpp_controls,
controls          189 drivers/pinctrl/mvebu/pinctrl-orion.c 	.controls = orion_mpp_controls,
controls          199 drivers/pinctrl/mvebu/pinctrl-orion.c 	.controls = orion_mpp_controls,
controls           57 drivers/reset/reset-ti-syscon.c 	struct ti_syscon_reset_control *controls;
controls           84 drivers/reset/reset-ti-syscon.c 	control = &data->controls[id];
controls          115 drivers/reset/reset-ti-syscon.c 	control = &data->controls[id];
controls          148 drivers/reset/reset-ti-syscon.c 	control = &data->controls[id];
controls          174 drivers/reset/reset-ti-syscon.c 	struct ti_syscon_reset_control *controls;
controls          192 drivers/reset/reset-ti-syscon.c 	controls = devm_kcalloc(dev, nr_controls, sizeof(*controls),
controls          194 drivers/reset/reset-ti-syscon.c 	if (!controls)
controls          198 drivers/reset/reset-ti-syscon.c 		controls[i].assert_offset = be32_to_cpup(list++);
controls          199 drivers/reset/reset-ti-syscon.c 		controls[i].assert_bit = be32_to_cpup(list++);
controls          200 drivers/reset/reset-ti-syscon.c 		controls[i].deassert_offset = be32_to_cpup(list++);
controls          201 drivers/reset/reset-ti-syscon.c 		controls[i].deassert_bit = be32_to_cpup(list++);
controls          202 drivers/reset/reset-ti-syscon.c 		controls[i].status_offset = be32_to_cpup(list++);
controls          203 drivers/reset/reset-ti-syscon.c 		controls[i].status_bit = be32_to_cpup(list++);
controls          204 drivers/reset/reset-ti-syscon.c 		controls[i].flags = be32_to_cpup(list++);
controls          212 drivers/reset/reset-ti-syscon.c 	data->controls = controls;
controls          334 drivers/rtc/rtc-rv3029c2.c 	u8 flags, controls;
controls          339 drivers/rtc/rtc-rv3029c2.c 	ret = rv3029_read_regs(dev, RV3029_IRQ_CTRL, &controls, 1);
controls          355 drivers/rtc/rtc-rv3029c2.c 		controls &= ~RV3029_IRQ_CTRL_AIE;
controls          362 drivers/rtc/rtc-rv3029c2.c 		rv3029_write_regs(dev, RV3029_IRQ_CTRL, &controls, 1);
controls          416 drivers/rtc/rtc-rv3029c2.c 	u8 regs[8], controls, flags;
controls          432 drivers/rtc/rtc-rv3029c2.c 	ret = rv3029_read_regs(dev, RV3029_IRQ_CTRL, &controls, 1);
controls          451 drivers/rtc/rtc-rv3029c2.c 	alarm->enabled = !!(controls & RV3029_IRQ_CTRL_AIE);
controls          460 drivers/rtc/rtc-rv3029c2.c 	u8 controls;
controls          462 drivers/rtc/rtc-rv3029c2.c 	ret = rv3029_read_regs(dev, RV3029_IRQ_CTRL, &controls, 1);
controls          470 drivers/rtc/rtc-rv3029c2.c 		controls |= RV3029_IRQ_CTRL_AIE;
controls          472 drivers/rtc/rtc-rv3029c2.c 		controls &= ~RV3029_IRQ_CTRL_AIE;
controls          474 drivers/rtc/rtc-rv3029c2.c 	ret = rv3029_write_regs(dev, RV3029_IRQ_CTRL, &controls, 1);
controls          827 drivers/staging/greybus/audio_codec.c 	if (module->controls)
controls          828 drivers/staging/greybus/audio_codec.c 		snd_soc_add_codec_controls(codec, module->controls,
controls          968 drivers/staging/greybus/audio_codec.c 	if (module->controls) {
controls          971 drivers/staging/greybus/audio_codec.c 		snd_soc_remove_codec_controls(codec, module->controls,
controls          150 drivers/staging/greybus/audio_codec.h 	struct snd_kcontrol_new *controls;
controls         1148 drivers/staging/greybus/audio_topology.c 					  struct gb_audio_control *controls)
controls         1162 drivers/staging/greybus/audio_topology.c 	curr = controls;
controls         1204 drivers/staging/greybus/audio_topology.c 	module->controls = dapm_kctls;
controls         1357 drivers/staging/greybus/audio_topology.c 	struct gb_audio_control *controls;
controls         1373 drivers/staging/greybus/audio_topology.c 	controls = (struct gb_audio_control *)module->control_offset;
controls         1374 drivers/staging/greybus/audio_topology.c 	ret = gbaudio_tplg_process_kcontrols(module, controls);
controls         1426 drivers/staging/greybus/audio_topology.c 	if (module->controls)
controls         1427 drivers/staging/greybus/audio_topology.c 		devm_kfree(module->dev, module->controls);
controls          291 drivers/staging/media/hantro/hantro_drv.c static const struct hantro_ctrl controls[] = {
controls          366 drivers/staging/media/hantro/hantro_drv.c 	int i, num_ctrls = ARRAY_SIZE(controls);
controls          371 drivers/staging/media/hantro/hantro_drv.c 		if (!(allowed_codecs & controls[i].codec))
controls          375 drivers/staging/media/hantro/hantro_drv.c 				     &controls[i].cfg, NULL);
controls          378 drivers/staging/media/hantro/hantro_drv.c 				controls[i].cfg.id,
controls          188 include/acpi/actbl1.h 	u8 controls;
controls          721 include/media/v4l2-ctrls.h void v4l2_ctrl_cluster(unsigned int ncontrols, struct v4l2_ctrl **controls);
controls          756 include/media/v4l2-ctrls.h 			    struct v4l2_ctrl **controls,
controls          104 include/sound/core.h 	struct list_head controls;	/* all controls for this card */
controls           77 include/sound/emu8000.h 	struct snd_kcontrol *controls[EMU8000_NUM_CONTROLS];
controls           36 include/sound/soc-component.h 	const struct snd_kcontrol_new *controls;
controls          570 include/sound/soc.h 	const struct snd_kcontrol_new *controls, unsigned int num_controls);
controls          572 include/sound/soc.h 	const struct snd_kcontrol_new *controls, int num_controls);
controls          574 include/sound/soc.h 	const struct snd_kcontrol_new *controls, int num_controls);
controls         1046 include/sound/soc.h 	const struct snd_kcontrol_new *controls;
controls         1693 include/uapi/linux/videodev2.h 	struct v4l2_ext_control *controls;
controls          118 sound/core/control.c 	list_for_each_entry(control, &card->controls, list)
controls          308 sound/core/control.c 	list_for_each_entry(kctl, &card->controls, list) {
controls          372 sound/core/control.c 	list_add_tail(&kcontrol->list, &card->controls);
controls          643 sound/core/control.c 	list_for_each_entry(kctl, &card->controls, list) {
controls          673 sound/core/control.c 	list_for_each_entry(kctl, &card->controls, list) {
controls          735 sound/core/control.c 		list_for_each_entry(kctl, &card->controls, list) {
controls         1843 sound/core/control.c 	while (!list_empty(&card->controls)) {
controls         1844 sound/core/control.c 		control = snd_kcontrol(card->controls.next);
controls          210 sound/core/init.c 	INIT_LIST_HEAD(&card->controls);
controls          253 sound/firewire/oxfw/oxfw-spkr.c 	static const struct snd_kcontrol_new controls[] = {
controls          312 sound/firewire/oxfw/oxfw-spkr.c 	for (i = 0; i < ARRAY_SIZE(controls); ++i) {
controls          314 sound/firewire/oxfw/oxfw-spkr.c 				  snd_ctl_new1(&controls[i], oxfw));
controls         1030 sound/isa/sb/emu8000.c 	memset(emu->controls, 0, sizeof(emu->controls));
controls         1032 sound/isa/sb/emu8000.c 		if ((err = snd_ctl_add(card, emu->controls[i] = snd_ctl_new1(mixer_defs[i], emu))) < 0)
controls         1040 sound/isa/sb/emu8000.c 		if (emu->controls[i])
controls         1041 sound/isa/sb/emu8000.c 			snd_ctl_remove(card, emu->controls[i]);
controls          692 sound/isa/sb/sb_mixer.c 			    struct sbmix_elem *controls,
controls          715 sound/isa/sb/sb_mixer.c 		err = snd_sbmixer_add_ctl_elem(chip, &controls[idx]);
controls           28 sound/pci/ac97/ac97_patch.c static int patch_build_controls(struct snd_ac97 * ac97, const struct snd_kcontrol_new *controls, int count)
controls           33 sound/pci/ac97/ac97_patch.c 		if ((err = snd_ctl_add(ac97->bus->card, snd_ac97_cnew(&controls[idx], ac97))) < 0)
controls         1197 sound/pci/emu10k1/emufx.c 	struct snd_emu10k1_fx8010_control_gpr *controls = NULL, *ctl;
controls         1209 sound/pci/emu10k1/emufx.c 	controls = kcalloc(SND_EMU10K1_GPR_CONTROLS,
controls         1210 sound/pci/emu10k1/emufx.c 			   sizeof(*controls), GFP_KERNEL);
controls         1211 sound/pci/emu10k1/emufx.c 	if (!controls)
controls         1248 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Front Playback Volume", gpr, 100);
controls         1254 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Surround Playback Volume", gpr, 100);
controls         1261 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Side Playback Volume", gpr, 100);
controls         1267 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(&controls[nctl++], "PCM Center Playback Volume", gpr, 100);
controls         1272 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(&controls[nctl++], "PCM LFE Playback Volume", gpr, 100);
controls         1281 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Wave Playback Volume", gpr, 100);
controls         1287 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Synth Playback Volume", gpr, 100);
controls         1293 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "PCM Capture Volume", gpr, 0);
controls         1299 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Synth Capture Volume", gpr, 0);
controls         1320 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(&controls[nctl++], "EMU Capture Volume", gpr, 0);
controls         1326 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "AMic Playback Volume", gpr, 0);
controls         1331 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Mic Capture Volume", gpr, 0);
controls         1340 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++],
controls         1347 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++],
controls         1355 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], SNDRV_CTL_NAME_IEC958("Optical ",PLAYBACK,VOLUME), gpr, 0);
controls         1360 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], SNDRV_CTL_NAME_IEC958("Optical ",CAPTURE,VOLUME), gpr, 0);
controls         1366 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++],
controls         1373 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++],
controls         1381 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Analog Mix Playback Volume", gpr, 0);
controls         1386 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Analog Mix Capture Volume", gpr, 0);
controls         1392 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++],
controls         1399 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++],
controls         1407 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Front Playback Volume", gpr, 100);
controls         1413 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(&controls[nctl++], "Surround Playback Volume", gpr, 0);
controls         1420 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(&controls[nctl++], "Center Playback Volume", gpr, 0);
controls         1425 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(&controls[nctl++], "LFE Playback Volume", gpr, 0);
controls         1432 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(&controls[nctl++], "Side Playback Volume", gpr, 0);
controls         1468 sound/pci/emu10k1/emufx.c 	ctl = &controls[nctl + 0];
controls         1477 sound/pci/emu10k1/emufx.c 	ctl = &controls[nctl + 1];
controls         1493 sound/pci/emu10k1/emufx.c 			controls[nctl + 0].gpr[z * 2 + j] = BASS_GPR + z * 2 + j;
controls         1494 sound/pci/emu10k1/emufx.c 			controls[nctl + 1].gpr[z * 2 + j] = TREBLE_GPR + z * 2 + j;
controls         1535 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_onoff_control(controls + nctl++, "Tone Control - Switch", gpr, 0);
controls         1547 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(&controls[nctl++], "Wave Master Playback Volume", gpr, 0);
controls         1598 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_onoff_control(controls + nctl++, SNDRV_CTL_NAME_IEC958("Optical Raw ",PLAYBACK,SWITCH), gpr, 0);
controls         1759 sound/pci/emu10k1/emufx.c 	icode->gpr_add_controls = (struct snd_emu10k1_fx8010_control_gpr __user *)controls;
controls         1765 sound/pci/emu10k1/emufx.c 	kfree(controls);
controls         1832 sound/pci/emu10k1/emufx.c 	struct snd_emu10k1_fx8010_control_gpr *controls = NULL, *ctl;
controls         1845 sound/pci/emu10k1/emufx.c 	controls = kcalloc(SND_EMU10K1_GPR_CONTROLS,
controls         1848 sound/pci/emu10k1/emufx.c 	if (!controls)
controls         1979 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Wave Playback Volume", gpr, 100);
controls         1985 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Wave Surround Playback Volume", gpr, 0);
controls         1992 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(controls + i++, "Wave Center Playback Volume", gpr++, 0);
controls         1994 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(controls + i++, "Wave LFE Playback Volume", gpr++, 0);
controls         2001 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Wave Capture Volume", gpr, 0);
controls         2002 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_onoff_control(controls + i++, "Wave Capture Switch", gpr + 2, 0);
controls         2008 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Synth Playback Volume", gpr, 100);
controls         2016 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Synth Capture Volume", gpr, 0);
controls         2017 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_onoff_control(controls + i++, "Synth Capture Switch", gpr + 2, 0);
controls         2023 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Surround Digital Playback Volume", gpr, 100);
controls         2031 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Surround Capture Volume", gpr, 0);
controls         2032 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_onoff_control(controls + i++, "Surround Capture Switch", gpr + 2, 0);
controls         2037 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(controls + i++, "Center Digital Playback Volume", gpr++, 100);
controls         2041 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_control(controls + i++, "LFE Digital Playback Volume", gpr++, 100);
controls         2046 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Front Playback Volume", gpr, 100);
controls         2054 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_control(controls + i++, "Front Capture Volume", gpr, 0);
controls         2055 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_mono_onoff_control(controls + i++, "Front Capture Switch", gpr + 2, 0);
controls         2066 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "AC97 Playback Volume", gpr-2, 0);
controls         2070 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "AC97 Capture Volume", gpr-2, 100);
controls         2077 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("TTL ",PLAYBACK,VOLUME), gpr, 0);
controls         2085 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("TTL ",CAPTURE,VOLUME), gpr, 0);
controls         2086 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, SNDRV_CTL_NAME_IEC958("TTL ",CAPTURE,SWITCH), gpr + 2, 0);
controls         2094 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Zoom Video Playback Volume", gpr, 0);
controls         2102 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Zoom Video Capture Volume", gpr, 0);
controls         2103 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, "Zoom Video Capture Switch", gpr + 2, 0);
controls         2111 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("LiveDrive ",PLAYBACK,VOLUME), gpr, 0);
controls         2119 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("LiveDrive ",CAPTURE,VOLUME), gpr, 0);
controls         2120 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, SNDRV_CTL_NAME_IEC958("LiveDrive ",CAPTURE,SWITCH), gpr + 2, 0);
controls         2128 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Line LiveDrive Playback Volume", gpr, 0);
controls         2136 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Line LiveDrive Capture Volume", gpr, 0);
controls         2137 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, "Line LiveDrive Capture Switch", gpr + 2, 0);
controls         2145 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("Coaxial ",PLAYBACK,VOLUME), gpr, 0);
controls         2153 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, SNDRV_CTL_NAME_IEC958("Coaxial ",CAPTURE,VOLUME), gpr, 0);
controls         2154 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, SNDRV_CTL_NAME_IEC958("Coaxial ",CAPTURE,SWITCH), gpr + 2, 0);
controls         2162 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Line2 LiveDrive Playback Volume", gpr, 0);
controls         2163 sound/pci/emu10k1/emufx.c 		controls[i-1].id.index = 1;
controls         2171 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Line2 LiveDrive Capture Volume", gpr, 0);
controls         2172 sound/pci/emu10k1/emufx.c 		controls[i-1].id.index = 1;
controls         2173 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, "Line2 LiveDrive Capture Switch", gpr + 2, 0);
controls         2174 sound/pci/emu10k1/emufx.c 		controls[i-1].id.index = 1;
controls         2188 sound/pci/emu10k1/emufx.c 	ctl = &controls[i + 0];
controls         2198 sound/pci/emu10k1/emufx.c 	ctl = &controls[i + 1];
controls         2215 sound/pci/emu10k1/emufx.c 			controls[i + 0].gpr[z * 2 + j] = BASS_GPR + z * 2 + j;
controls         2216 sound/pci/emu10k1/emufx.c 			controls[i + 1].gpr[z * 2 + j] = TREBLE_GPR + z * 2 + j;
controls         2257 sound/pci/emu10k1/emufx.c 	snd_emu10k1_init_stereo_onoff_control(controls + i++, "Tone Control - Switch", gpr, 0);
controls         2283 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_onoff_control(controls + i++, SNDRV_CTL_NAME_IEC958("Optical Raw ",PLAYBACK,SWITCH), gpr, 0);
controls         2298 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_stereo_control(controls + i++, "Headphone Playback Volume", gpr + 0, 0);
controls         2299 sound/pci/emu10k1/emufx.c 		controls[i-1].id.index = 1;	/* AC'97 can have also Headphone control */
controls         2300 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_mono_onoff_control(controls + i++, "Headphone Center Playback Switch", gpr + 2, 0);
controls         2301 sound/pci/emu10k1/emufx.c 		controls[i-1].id.index = 1;
controls         2302 sound/pci/emu10k1/emufx.c 		snd_emu10k1_init_mono_onoff_control(controls + i++, "Headphone LFE Playback Switch", gpr + 3, 0);
controls         2303 sound/pci/emu10k1/emufx.c 		controls[i-1].id.index = 1;
controls         2385 sound/pci/emu10k1/emufx.c 	icode->gpr_add_controls = (struct snd_emu10k1_fx8010_control_gpr __user *)controls;
controls         2394 sound/pci/emu10k1/emufx.c 	kfree(controls);
controls          140 sound/pci/oxygen/oxygen.h 	struct snd_kcontrol *controls[CONTROL_COUNT];
controls          163 sound/pci/oxygen/oxygen_lib.c 	if (chip->controls[CONTROL_SPDIF_INPUT_BITS]) {
controls          175 sound/pci/oxygen/oxygen_lib.c 			       &chip->controls[CONTROL_SPDIF_INPUT_BITS]->id);
controls          529 sound/pci/oxygen/oxygen_mixer.c 	if (!chip->controls[control])
controls          531 sound/pci/oxygen/oxygen_mixer.c 	priv_idx = chip->controls[control]->private_value & 0xff;
controls          538 sound/pci/oxygen/oxygen_mixer.c 			       &chip->controls[control]->id);
controls          754 sound/pci/oxygen/oxygen_mixer.c static const struct snd_kcontrol_new controls[] = {
controls          852 sound/pci/oxygen/oxygen_mixer.c 	struct snd_kcontrol_new controls[2];
controls          856 sound/pci/oxygen/oxygen_mixer.c 		.controls = {
controls          881 sound/pci/oxygen/oxygen_mixer.c 		.controls = {
controls          906 sound/pci/oxygen/oxygen_mixer.c 		.controls = {
controls          933 sound/pci/oxygen/oxygen_mixer.c 		.controls = {
controls          960 sound/pci/oxygen/oxygen_mixer.c 		.controls = {
controls         1025 sound/pci/oxygen/oxygen_mixer.c 	for (i = 0; i < ARRAY_SIZE(chip->controls); ++i)
controls         1026 sound/pci/oxygen/oxygen_mixer.c 		chip->controls[i] = NULL;
controls         1030 sound/pci/oxygen/oxygen_mixer.c 			const struct snd_kcontrol_new controls[],
controls         1049 sound/pci/oxygen/oxygen_mixer.c 		template = controls[i];
controls         1079 sound/pci/oxygen/oxygen_mixer.c 			chip->controls[j] = ctl;
controls         1091 sound/pci/oxygen/oxygen_mixer.c 	err = add_controls(chip, controls, ARRAY_SIZE(controls));
controls         1109 sound/pci/oxygen/oxygen_mixer.c 		err = add_controls(chip, monitor_controls[i].controls,
controls         1110 sound/pci/oxygen/oxygen_mixer.c 				   ARRAY_SIZE(monitor_controls[i].controls));
controls          178 sound/pci/oxygen/oxygen_pcm.c 		chip->controls[CONTROL_SPDIF_PCM]->vd[0].access &=
controls          182 sound/pci/oxygen/oxygen_pcm.c 			       &chip->controls[CONTROL_SPDIF_PCM]->id);
controls          227 sound/pci/oxygen/oxygen_pcm.c 		chip->controls[CONTROL_SPDIF_PCM]->vd[0].access |=
controls          231 sound/pci/oxygen/oxygen_pcm.c 			       &chip->controls[CONTROL_SPDIF_PCM]->id);
controls          400 sound/soc/amd/acp-da7219-max98357a.c 	.controls = cz_mc_controls,
controls          163 sound/soc/amd/acp-rt5645.c 	.controls = cz_mc_controls,
controls          312 sound/soc/atmel/atmel-classd.c 	.controls		= atmel_classd_snd_controls,
controls          360 sound/soc/atmel/atmel-pdmic.c 	.controls		= atmel_pdmic_snd_controls,
controls         1337 sound/soc/codecs/88pm860x-codec.c 	.controls		= pm860x_snd_controls,
controls         2526 sound/soc/codecs/ab8500-codec.c 	.controls		= ab8500_ctrls,
controls          328 sound/soc/codecs/ad1836.c 	.controls		= ad183x_controls,
controls          490 sound/soc/codecs/ad193x.c 	.controls		= ad193x_snd_controls,
controls          296 sound/soc/codecs/ad1980.c 	.controls		= ad1980_snd_ac97_controls,
controls         1465 sound/soc/codecs/adau1373.c 	.controls		= adau1373_controls,
controls          763 sound/soc/codecs/adau1701.c 	.controls		= adau1701_controls,
controls          720 sound/soc/codecs/adau1761.c 	.controls		= adau1761_controls,
controls          432 sound/soc/codecs/adau1781.c 	.controls		= adau1781_controls,
controls          871 sound/soc/codecs/adau1977.c 	.controls		= adau1977_snd_controls,
controls          834 sound/soc/codecs/adav80x.c 	.controls		= adav80x_controls,
controls          612 sound/soc/codecs/ak4458.c 	.controls		= ak4458_snd_controls,
controls          627 sound/soc/codecs/ak4458.c 	.controls		= ak4497_snd_controls,
controls          393 sound/soc/codecs/ak4535.c 	.controls		= ak4535_snd_controls,
controls          602 sound/soc/codecs/ak4613.c 	.controls		= ak4613_snd_controls,
controls          525 sound/soc/codecs/ak4641.c 	.controls		= ak4641_snd_controls,
controls          554 sound/soc/codecs/ak4642.c 	.controls		= ak4642_snd_controls,
controls          610 sound/soc/codecs/ak4671.c 	.controls		= ak4671_snd_controls,
controls          327 sound/soc/codecs/ak5558.c 	.controls		= ak5558_snd_controls,
controls         1070 sound/soc/codecs/alc5632.c 	.controls		= alc5632_snd_controls,
controls          159 sound/soc/codecs/bd28623.c 	.controls		= bd28623_controls,
controls         1528 sound/soc/codecs/cpcap.c 	.controls		= cpcap_snd_controls,
controls          123 sound/soc/codecs/cq93vc.c 	.controls		= cq93vc_snd_controls,
controls          229 sound/soc/codecs/cs35l32.c 	.controls		= cs35l32_snd_controls,
controls          834 sound/soc/codecs/cs35l33.c 	.controls		= cs35l33_snd_controls,
controls          784 sound/soc/codecs/cs35l34.c 	.controls		= cs35l34_snd_controls,
controls         1085 sound/soc/codecs/cs35l35.c 	.controls		= cs35l35_aud_controls,
controls         1297 sound/soc/codecs/cs35l36.c 	.controls		= cs35l36_aud_controls,
controls          547 sound/soc/codecs/cs4265.c 	.controls		= cs4265_snd_controls,
controls          617 sound/soc/codecs/cs4270.c 	.controls		= cs4270_snd_controls,
controls          636 sound/soc/codecs/cs4271.c 	.controls		= cs4271_snd_controls,
controls          568 sound/soc/codecs/cs42l42.c 	.controls		= cs42l42_snd_controls,
controls          562 sound/soc/codecs/cs42l51.c 	.controls		= cs42l51_snd_controls,
controls         1051 sound/soc/codecs/cs42l52.c 	.controls		= cs42l52_snd_controls,
controls         1106 sound/soc/codecs/cs42l56.c 	.controls		= cs42l56_snd_controls,
controls         1248 sound/soc/codecs/cs42l73.c 	.controls		= cs42l73_snd_controls,
controls          491 sound/soc/codecs/cs42xx8.c 	.controls		= cs42xx8_snd_controls,
controls         2342 sound/soc/codecs/cs43130.c 	.controls		= cs43130_snd_controls,
controls          195 sound/soc/codecs/cs4341.c 	.controls		= cs4341_controls,
controls          256 sound/soc/codecs/cs4349.c 	.controls		= cs4349_snd_controls,
controls         1336 sound/soc/codecs/cs47l15.c 	.controls		= cs47l15_snd_controls,
controls         1198 sound/soc/codecs/cs47l24.c 	.controls		= cs47l24_snd_controls,
controls         1630 sound/soc/codecs/cs47l35.c 	.controls		= cs47l35_snd_controls,
controls         2576 sound/soc/codecs/cs47l85.c 	.controls		= cs47l85_snd_controls,
controls         2483 sound/soc/codecs/cs47l90.c 	.controls		= cs47l90_snd_controls,
controls         1893 sound/soc/codecs/cs47l92.c 	.controls		= cs47l92_snd_controls,
controls          893 sound/soc/codecs/cs53l30.c 	.controls		= cs53l30_snd_controls,
controls         1527 sound/soc/codecs/cx2072x.c 	.controls = cx2072x_snd_controls,
controls         1164 sound/soc/codecs/da7210.c 	.controls		= da7210_snd_controls,
controls         1828 sound/soc/codecs/da7213.c 	.controls		= da7213_snd_controls,
controls         3034 sound/soc/codecs/da7218.c 	.controls		= da7218_snd_controls,
controls         2416 sound/soc/codecs/da7219.c 	.controls		= da7219_snd_controls,
controls         1501 sound/soc/codecs/da732x.c 	.controls		= da732x_snd_controls,
controls         1453 sound/soc/codecs/da9055.c 	.controls		= da9055_snd_controls,
controls          765 sound/soc/codecs/es8316.c 	.controls		= es8316_snd_controls,
controls          834 sound/soc/codecs/es8328.c 	.controls		= es8328_snd_controls,
controls          383 sound/soc/codecs/inno_rk3036.c 	.controls		= rk3036_codec_dapm_controls,
controls         1087 sound/soc/codecs/isabelle.c 	.controls		= isabelle_snd_controls,
controls          359 sound/soc/codecs/jz4725b.c 	.controls		= jz4725b_codec_controls,
controls          292 sound/soc/codecs/jz4740.c 	.controls		= jz4740_codec_controls,
controls           99 sound/soc/codecs/lm4857.c 	.controls = lm4857_controls,
controls         1391 sound/soc/codecs/lm49453.c 	.controls		= lm49453_snd_controls,
controls          131 sound/soc/codecs/max9759.c 	.controls		= max9759_dapm_controls,
controls          153 sound/soc/codecs/max9768.c 	.controls = max9768_volume,
controls         1563 sound/soc/codecs/max98088.c        struct snd_kcontrol_new controls[] = {
controls         1573 sound/soc/codecs/max98088.c        BUILD_BUG_ON(ARRAY_SIZE(controls) != ARRAY_SIZE(eq_mode_name));
controls         1609 sound/soc/codecs/max98088.c        ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
controls         1718 sound/soc/codecs/max98088.c 	.controls		= max98088_snd_controls,
controls         1579 sound/soc/codecs/max98095.c 	struct snd_kcontrol_new controls[] = {
controls         1624 sound/soc/codecs/max98095.c 	ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
controls         1730 sound/soc/codecs/max98095.c 	struct snd_kcontrol_new controls[] = {
controls         1740 sound/soc/codecs/max98095.c 	BUILD_BUG_ON(ARRAY_SIZE(controls) != ARRAY_SIZE(bq_mode_name));
controls         1776 sound/soc/codecs/max98095.c 	ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
controls         2103 sound/soc/codecs/max98095.c 	.controls		= max98095_snd_controls,
controls          345 sound/soc/codecs/max98371.c 	.controls		= max98371_snd_controls,
controls          866 sound/soc/codecs/max98373.c 	.controls		= max98373_snd_controls,
controls          289 sound/soc/codecs/max9850.c 	.controls		= max9850_controls,
controls          532 sound/soc/codecs/max9860.c 	.controls		= max9860_controls,
controls          438 sound/soc/codecs/max9867.c 	.controls		= max9867_snd_controls,
controls          118 sound/soc/codecs/max9877.c 	.controls = max9877_controls,
controls          541 sound/soc/codecs/max98925.c 	.controls		= max98925_snd_controls,
controls          490 sound/soc/codecs/max98926.c 	.controls		= max98926_snd_controls,
controls          824 sound/soc/codecs/max98927.c 	.controls		= max98927_snd_controls,
controls          722 sound/soc/codecs/mc13783.c 	.controls		= mc13783_control_list,
controls          530 sound/soc/codecs/ml26124.c 	.controls		= ml26124_snd_controls,
controls         1095 sound/soc/codecs/msm8916-wcd-analog.c 	.controls		= pm8916_wcd_analog_snd_controls,
controls         1149 sound/soc/codecs/msm8916-wcd-digital.c 	.controls		= msm8916_wcd_digital_snd_controls,
controls         1445 sound/soc/codecs/mt6351.c 	.controls = mt6351_snd_controls,
controls         2316 sound/soc/codecs/mt6358.c 	.controls = mt6358_snd_controls,
controls          799 sound/soc/codecs/nau8540.c 	.controls		= nau8540_snd_controls,
controls          826 sound/soc/codecs/nau8810.c 	.controls		= nau8810_snd_controls,
controls         1058 sound/soc/codecs/nau8822.c 	.controls			= nau8822_snd_controls,
controls         1559 sound/soc/codecs/nau8824.c 	.controls		= nau8824_snd_controls,
controls         2426 sound/soc/codecs/nau8825.c 	.controls		= nau8825_controls,
controls          283 sound/soc/codecs/pcm1681.c 	.controls		= pcm1681_controls,
controls          222 sound/soc/codecs/pcm1789.c 	.controls		= pcm1789_controls,
controls          200 sound/soc/codecs/pcm179x.c 	.controls		= pcm179x_controls,
controls          578 sound/soc/codecs/pcm186x.c 	.controls		= pcm1863_snd_controls,
controls          592 sound/soc/codecs/pcm186x.c 	.controls		= pcm1865_snd_controls,
controls          252 sound/soc/codecs/pcm3060.c 	.controls = pcm3060_dapm_controls,
controls          706 sound/soc/codecs/pcm3168a.c 	.controls		= pcm3168a_snd_controls,
controls         1470 sound/soc/codecs/pcm512x.c 	.controls		= pcm512x_controls,
controls         1986 sound/soc/codecs/rt1011.c 	.controls = rt1011_snd_controls,
controls          939 sound/soc/codecs/rt1305.c 	.controls = rt1305_snd_controls,
controls          758 sound/soc/codecs/rt1308.c 	.controls = rt1308_snd_controls,
controls         1070 sound/soc/codecs/rt274.c 	.controls		= rt274_snd_controls,
controls         1051 sound/soc/codecs/rt286.c 	.controls		= rt286_snd_controls,
controls         1118 sound/soc/codecs/rt298.c 	.controls		= rt298_snd_controls,
controls         1168 sound/soc/codecs/rt5514.c 	.controls		= rt5514_snd_controls,
controls         1299 sound/soc/codecs/rt5616.c 	.controls		= rt5616_snd_controls,
controls         1655 sound/soc/codecs/rt5631.c 	.controls		= rt5631_snd_controls,
controls         2696 sound/soc/codecs/rt5640.c 	.controls		= rt5640_snd_controls,
controls         3517 sound/soc/codecs/rt5645.c 	.controls		= rt5645_snd_controls,
controls         2156 sound/soc/codecs/rt5651.c 	.controls		= rt5651_snd_controls,
controls         3810 sound/soc/codecs/rt5659.c 	.controls		= rt5659_snd_controls,
controls         1203 sound/soc/codecs/rt5660.c 	.controls		= rt5660_snd_controls,
controls         3252 sound/soc/codecs/rt5663.c 	.controls		= rt5663_snd_controls,
controls         4609 sound/soc/codecs/rt5665.c 	.controls		= rt5665_snd_controls,
controls         2352 sound/soc/codecs/rt5668.c 	.controls = rt5668_snd_controls,
controls         2746 sound/soc/codecs/rt5670.c 	.controls		= rt5670_snd_controls,
controls         4951 sound/soc/codecs/rt5677.c 	.controls		= rt5677_snd_controls,
controls         2429 sound/soc/codecs/rt5682.c 	.controls = rt5682_snd_controls,
controls         1520 sound/soc/codecs/sgtl5000.c 	.controls		= sgtl5000_snd_controls,
controls          715 sound/soc/codecs/ssm2518.c 	.controls		= ssm2518_snd_controls,
controls          616 sound/soc/codecs/ssm2602.c 	.controls		= ssm260x_snd_controls,
controls          421 sound/soc/codecs/ssm4567.c 	.controls		= ssm4567_snd_controls,
controls         1003 sound/soc/codecs/sta32x.c 	.controls		= sta32x_snd_controls,
controls         1053 sound/soc/codecs/sta350.c 	.controls		= sta350_snd_controls,
controls          318 sound/soc/codecs/sta529.c 	.controls		= sta529_snd_controls,
controls          306 sound/soc/codecs/stac9766.c 	.controls		= stac9766_snd_ac97_controls,
controls          661 sound/soc/codecs/tas2552.c 	.controls		= tas2552_snd_controls,
controls          882 sound/soc/codecs/tas5086.c 	.controls		= tas5086_controls,
controls           39 sound/soc/codecs/tas571x.c 	const struct snd_kcontrol_new	*controls;
controls          440 sound/soc/codecs/tas571x.c 	.controls			= tas5711_controls,
controls          545 sound/soc/codecs/tas571x.c 	.controls			= tas5707_controls,
controls          653 sound/soc/codecs/tas571x.c 	.controls			= tas5717_controls,
controls          724 sound/soc/codecs/tas571x.c 	.controls			= tas5721_controls,
controls          855 sound/soc/codecs/tas571x.c 	priv->component_driver.controls = priv->chip->controls;
controls          566 sound/soc/codecs/tas5720.c 	.controls		= tas5720_snd_controls,
controls          583 sound/soc/codecs/tas5720.c 	.controls = tas5722_snd_controls,
controls          370 sound/soc/codecs/tas6424.c 	.controls		= tas6424_snd_controls,
controls          571 sound/soc/codecs/tda7419.c 	.controls		= tda7419_controls,
controls          229 sound/soc/codecs/tfa9879.c 	.controls		= tfa9879_controls,
controls          579 sound/soc/codecs/tlv320aic23.c 	.controls		= tlv320aic23_snd_controls,
controls          325 sound/soc/codecs/tlv320aic26.c 	.controls		= aic26_snd_controls,
controls         1322 sound/soc/codecs/tlv320aic31xx.c 	.controls		= common31xx_snd_controls,
controls         1015 sound/soc/codecs/tlv320aic32x4.c 	.controls		= aic32x4_snd_controls,
controls         1696 sound/soc/codecs/tlv320aic3x.c 	.controls		= aic3x_snd_controls,
controls         1428 sound/soc/codecs/tlv320dac33.c 	.controls		= dac33_snd_controls,
controls         1356 sound/soc/codecs/tscs42xx.c 	.controls		= tscs42xx_snd_controls,
controls         3338 sound/soc/codecs/tscs454.c 	.controls =	tscs454_snd_controls,
controls         2185 sound/soc/codecs/twl4030.c 	.controls		= twl4030_snd_controls,
controls         1146 sound/soc/codecs/twl6040.c 	.controls		= twl6040_snd_controls,
controls          230 sound/soc/codecs/uda1334.c 	.controls		= uda1334_snd_controls,
controls          729 sound/soc/codecs/uda1380.c 	.controls		= uda1380_snd_controls,
controls         4901 sound/soc/codecs/wcd9335.c 	.controls = wcd9335_snd_controls,
controls          470 sound/soc/codecs/wl1273.c 	.controls		= wl1273_controls,
controls          798 sound/soc/codecs/wm2000.c 	.controls		= wm2000_controls,
controls         2108 sound/soc/codecs/wm2200.c 	.controls		= wm2200_snd_controls,
controls         2384 sound/soc/codecs/wm5100.c 	.controls		= wm5100_snd_controls,
controls         2012 sound/soc/codecs/wm5102.c 	.controls		= wm5102_snd_controls,
controls         2375 sound/soc/codecs/wm5110.c 	.controls		= wm5110_snd_controls,
controls         1584 sound/soc/codecs/wm8350.c 	.controls		= wm8350_snd_controls,
controls         1326 sound/soc/codecs/wm8400.c 	.controls		= wm8400_snd_controls,
controls          584 sound/soc/codecs/wm8510.c 	.controls		= wm8510_snd_controls,
controls          415 sound/soc/codecs/wm8523.c 	.controls		= wm8523_controls,
controls          959 sound/soc/codecs/wm8580.c 	.controls		= wm8580_snd_controls,
controls          370 sound/soc/codecs/wm8711.c 	.controls		= wm8711_snd_controls,
controls          213 sound/soc/codecs/wm8728.c 	.controls		= wm8728_snd_controls,
controls          630 sound/soc/codecs/wm8731.c 	.controls		= wm8731_snd_controls,
controls          576 sound/soc/codecs/wm8737.c 	.controls		= wm8737_snd_controls,
controls          711 sound/soc/codecs/wm8750.c 	.controls		= wm8750_snd_controls,
controls         1481 sound/soc/codecs/wm8753.c 	.controls		= wm8753_snd_controls,
controls          611 sound/soc/codecs/wm8770.c 	.controls		= wm8770_snd_controls,
controls          428 sound/soc/codecs/wm8776.c 	.controls		= wm8776_snd_controls,
controls         1213 sound/soc/codecs/wm8900.c 	.controls		= wm8900_snd_controls,
controls         1887 sound/soc/codecs/wm8903.c 	.controls		= wm8903_snd_controls,
controls          726 sound/soc/codecs/wm8940.c 	.controls		= wm8940_snd_controls,
controls          944 sound/soc/codecs/wm8955.c 	.controls		= wm8955_snd_controls,
controls          887 sound/soc/codecs/wm8961.c 	.controls		= wm8961_snd_controls,
controls          651 sound/soc/codecs/wm8971.c 	.controls		= wm8971_snd_controls,
controls          678 sound/soc/codecs/wm8974.c 	.controls		= wm8974_snd_controls,
controls          998 sound/soc/codecs/wm8978.c 	.controls		= wm8978_snd_controls,
controls          979 sound/soc/codecs/wm8983.c 	.controls		= wm8983_snd_controls,
controls         1108 sound/soc/codecs/wm8985.c 	.controls		= wm8985_common_snd_controls,
controls          815 sound/soc/codecs/wm8988.c 	.controls		= wm8988_snd_controls,
controls         1296 sound/soc/codecs/wm8990.c 	.controls		= wm8990_snd_controls,
controls         1243 sound/soc/codecs/wm8991.c 	.controls		= wm8991_snd_controls,
controls         3206 sound/soc/codecs/wm8994.c 	struct snd_kcontrol_new controls[] = {
controls         3262 sound/soc/codecs/wm8994.c 	ret = snd_soc_add_component_controls(wm8994->hubs.component, controls,
controls         3263 sound/soc/codecs/wm8994.c 				   ARRAY_SIZE(controls));
controls         3293 sound/soc/codecs/wm8994.c 		struct snd_kcontrol_new controls[] = {
controls         3314 sound/soc/codecs/wm8994.c 		ret = snd_soc_add_component_controls(wm8994->hubs.component, controls,
controls         3315 sound/soc/codecs/wm8994.c 					   ARRAY_SIZE(controls));
controls         2175 sound/soc/codecs/wm8995.c 	.controls		= wm8995_snd_controls,
controls         2543 sound/soc/codecs/wm8996.c 	struct snd_kcontrol_new controls[] = {
controls         2595 sound/soc/codecs/wm8996.c 	ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
controls         2686 sound/soc/codecs/wm8996.c 	.controls		= wm8996_snd_controls,
controls         1099 sound/soc/codecs/wm8997.c 	.controls		= wm8997_snd_controls,
controls         1319 sound/soc/codecs/wm8998.c 	.controls		= wm8998_snd_controls,
controls         1278 sound/soc/codecs/wm9081.c 	.controls		= wm9081_snd_controls,
controls          362 sound/soc/codecs/wm9705.c 	.controls		= wm9705_snd_ac97_controls,
controls          685 sound/soc/codecs/wm9712.c 	.controls		= wm9712_snd_ac97_controls,
controls         1251 sound/soc/codecs/wm9713.c 	.controls		= wm9713_snd_ac97_controls,
controls          262 sound/soc/codecs/zx_aud96p22.c 	.controls		= aud96p22_snd_controls,
controls          373 sound/soc/fsl/fsl_audmix.c 	.controls	  = fsl_audmix_snd_controls,
controls          446 sound/soc/fsl/fsl_micfil.c 	.controls       = fsl_micfil_snd_controls,
controls          155 sound/soc/fsl/mx27vis-aic32x4.c 	.controls	= mx27vis_aic32x4_controls,
controls          441 sound/soc/generic/simple-card-utils.c 	struct snd_kcontrol_new *controls;
controls          467 sound/soc/generic/simple-card-utils.c 	controls = devm_kcalloc(dev, nb_controls,
controls          468 sound/soc/generic/simple-card-utils.c 				sizeof(*controls), GFP_KERNEL);
controls          469 sound/soc/generic/simple-card-utils.c 	if (!controls)
controls          478 sound/soc/generic/simple-card-utils.c 		controls[i].iface = SNDRV_CTL_ELEM_IFACE_MIXER;
controls          479 sound/soc/generic/simple-card-utils.c 		controls[i].name = control_name;
controls          480 sound/soc/generic/simple-card-utils.c 		controls[i].info = snd_soc_dapm_info_pin_switch;
controls          481 sound/soc/generic/simple-card-utils.c 		controls[i].get = snd_soc_dapm_get_pin_switch;
controls          482 sound/soc/generic/simple-card-utils.c 		controls[i].put = snd_soc_dapm_put_pin_switch;
controls          483 sound/soc/generic/simple-card-utils.c 		controls[i].private_value = (unsigned long)strings[i];
controls          486 sound/soc/generic/simple-card-utils.c 	card->controls = controls;
controls          133 sound/soc/img/pistachio-internal-dac.c 	.controls		= pistachio_internal_dac_snd_controls,
controls         1420 sound/soc/intel/atom/sst-atom-controls.c 	list_for_each_entry(kctl, &card->controls, list) {
controls          332 sound/soc/intel/boards/bdw-rt5677.c 	.controls = bdw_rt5677_controls,
controls          259 sound/soc/intel/boards/broadwell.c 	.controls = broadwell_controls,
controls          649 sound/soc/intel/boards/bxt_da7219_max98357a.c 	.controls = broxton_controls,
controls          561 sound/soc/intel/boards/bxt_rt298.c 	.controls = broxton_controls,
controls          576 sound/soc/intel/boards/bxt_rt298.c 	.controls = broxton_controls,
controls          137 sound/soc/intel/boards/byt-max98090.c 	.controls = byt_max98090_controls,
controls          218 sound/soc/intel/boards/bytcht_cx2072x.c 	.controls = byt_cht_cx2072x_controls,
controls           25 sound/soc/intel/boards/bytcht_da7213.c static const struct snd_kcontrol_new controls[] = {
controls          214 sound/soc/intel/boards/bytcht_da7213.c 	.controls = controls,
controls          215 sound/soc/intel/boards/bytcht_da7213.c 	.num_controls = ARRAY_SIZE(controls),
controls          424 sound/soc/intel/boards/bytcht_es8316.c 	.controls = byt_cht_es8316_controls,
controls           25 sound/soc/intel/boards/bytcht_nocodec.c static const struct snd_kcontrol_new controls[] = {
controls          164 sound/soc/intel/boards/bytcht_nocodec.c 	.controls = controls,
controls          165 sound/soc/intel/boards/bytcht_nocodec.c 	.num_controls = ARRAY_SIZE(controls),
controls          397 sound/soc/intel/boards/cht_bsw_max98090_ti.c 	.controls = cht_mc_controls,
controls          244 sound/soc/intel/boards/cht_bsw_nau8824.c 	.controls = cht_mc_controls,
controls          492 sound/soc/intel/boards/cht_bsw_rt5645.c 	.controls = cht_mc_controls,
controls          505 sound/soc/intel/boards/cht_bsw_rt5645.c 	.controls = cht_mc_controls,
controls          392 sound/soc/intel/boards/cht_bsw_rt5672.c 	.controls = cht_mc_controls,
controls          579 sound/soc/intel/boards/glk_rt5682_max98357a.c 	.controls = geminilake_controls,
controls          580 sound/soc/intel/boards/kbl_da7219_max98357a.c 	.controls = kabylake_controls,
controls         1026 sound/soc/intel/boards/kbl_da7219_max98927.c 	.controls = kabylake_controls,
controls         1044 sound/soc/intel/boards/kbl_da7219_max98927.c 	.controls = kabylake_controls,
controls         1061 sound/soc/intel/boards/kbl_da7219_max98927.c 	.controls = kabylake_controls,
controls         1078 sound/soc/intel/boards/kbl_da7219_max98927.c 	.controls = kabylake_controls,
controls          502 sound/soc/intel/boards/kbl_rt5660.c 	.controls = kabylake_rt5660_controls,
controls          919 sound/soc/intel/boards/kbl_rt5663_max98927.c 	.controls = kabylake_controls,
controls          937 sound/soc/intel/boards/kbl_rt5663_max98927.c 	.controls = kabylake_5663_controls,
controls          633 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c 	.controls = kabylake_controls,
controls          639 sound/soc/intel/boards/skl_nau88l25_max98357a.c 	.controls = skylake_controls,
controls          680 sound/soc/intel/boards/skl_nau88l25_ssm4567.c 	.controls = skylake_controls,
controls          520 sound/soc/intel/boards/skl_rt286.c 	.controls = skylake_controls,
controls          379 sound/soc/intel/boards/sof_rt5682.c 	.controls = sof_controls,
controls         1126 sound/soc/intel/haswell/sst-haswell-pcm.c 	.controls	= hsw_volume_controls,
controls           55 sound/soc/mediatek/common/mtk-afe-platform-driver.c 		if (dai->controls)
controls           57 sound/soc/mediatek/common/mtk-afe-platform-driver.c 						       dai->controls,
controls          109 sound/soc/mediatek/common/mtk-base-afe.h 	const struct snd_kcontrol_new *controls;
controls          321 sound/soc/mediatek/mt2701/mt2701-cs42448.c 	.controls = mt2701_cs42448_controls,
controls          100 sound/soc/mediatek/mt2701/mt2701-wm8960.c 	.controls = mt2701_wm8960_controls,
controls          138 sound/soc/mediatek/mt8173/mt8173-max98090.c 	.controls = mt8173_max98090_controls,
controls          170 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c 	.controls = mt8173_rt5650_rt5514_controls,
controls          226 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c 	.controls = mt8173_rt5650_rt5676_controls,
controls          234 sound/soc/mediatek/mt8173/mt8173-rt5650.c 	.controls = mt8173_rt5650_controls,
controls          502 sound/soc/mediatek/mt8183/mt8183-dai-adda.c 	dai->controls = mtk_adda_controls;
controls         1022 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	dai->controls = mtk_dai_i2s_controls;
controls          391 sound/soc/meson/axg-spdifin.c 	.controls		= axg_spdifin_controls,
controls          378 sound/soc/meson/axg-spdifout.c 	.controls		= axg_spdifout_controls,
controls          221 sound/soc/meson/axg-tdmout.c 	.controls		= axg_tdmout_controls,
controls          299 sound/soc/meson/axg-tdmout.c 	.controls		= sm1_tdmout_controls,
controls           99 sound/soc/pxa/brownstone.c 	.controls = brownstone_dapm_control,
controls          280 sound/soc/pxa/corgi.c 	.controls = wm8731_corgi_controls,
controls          322 sound/soc/pxa/magician.c 	.controls = uda1380_magician_controls,
controls          243 sound/soc/pxa/poodle.c 	.controls = wm8731_poodle_controls,
controls          276 sound/soc/pxa/spitz.c 	.controls = wm8750_spitz_controls,
controls          211 sound/soc/pxa/tosa.c 	.controls = tosa_controls,
controls          166 sound/soc/rockchip/rk3288_hdmi_analog.c 	.controls = rk_mc_controls,
controls          243 sound/soc/rockchip/rk3399_gru_sound.c 	.controls = rockchip_controls,
controls          192 sound/soc/rockchip/rockchip_max98090.c 	.controls = rk_mc_controls,
controls          151 sound/soc/rockchip/rockchip_rt5645.c 	.controls = rk_mc_controls,
controls          226 sound/soc/samsung/littlemill.c static const struct snd_kcontrol_new controls[] = {
controls          310 sound/soc/samsung/littlemill.c 	.controls = controls,
controls          311 sound/soc/samsung/littlemill.c 	.num_controls = ARRAY_SIZE(controls),
controls          134 sound/soc/samsung/lowland.c static const struct snd_kcontrol_new controls[] = {
controls          170 sound/soc/samsung/lowland.c 	.controls = controls,
controls          171 sound/soc/samsung/lowland.c 	.num_controls = ARRAY_SIZE(controls),
controls          326 sound/soc/samsung/neo1973_wm8753.c 	.controls = neo1973_wm8753_controls,
controls          183 sound/soc/samsung/smartq_wm8987.c 	.controls = wm8987_smartq_controls,
controls          255 sound/soc/samsung/speyside.c static const struct snd_kcontrol_new controls[] = {
controls          314 sound/soc/samsung/speyside.c 	.controls = controls,
controls          315 sound/soc/samsung/speyside.c 	.num_controls = ARRAY_SIZE(controls),
controls          485 sound/soc/samsung/tm2_wm5110.c 	.controls		= tm2_controls,
controls          128 sound/soc/samsung/tobermory.c static const struct snd_kcontrol_new controls[] = {
controls          213 sound/soc/samsung/tobermory.c 	.controls = controls,
controls          214 sound/soc/samsung/tobermory.c 	.num_controls = ARRAY_SIZE(controls),
controls         1632 sound/soc/sh/rcar/core.c 	list_for_each_entry(kctrl, &card->controls, list) {
controls         1071 sound/soc/soc-core.c 					     component->driver->controls,
controls         2073 sound/soc/soc-core.c 	ret = snd_soc_add_card_controls(card, card->controls,
controls         2279 sound/soc/soc-core.c 	const struct snd_kcontrol_new *controls, int num_controls,
controls         2285 sound/soc/soc-core.c 		const struct snd_kcontrol_new *control = &controls[i];
controls         2308 sound/soc/soc-core.c 	list_for_each_entry(kctl, &card->controls, list)
controls         2325 sound/soc/soc-core.c 	const struct snd_kcontrol_new *controls, unsigned int num_controls)
controls         2329 sound/soc/soc-core.c 	return snd_soc_add_controls(card, component->dev, controls,
controls         2345 sound/soc/soc-core.c 	const struct snd_kcontrol_new *controls, int num_controls)
controls         2349 sound/soc/soc-core.c 	return snd_soc_add_controls(card, soc_card->dev, controls, num_controls,
controls         2365 sound/soc/soc-core.c 	const struct snd_kcontrol_new *controls, int num_controls)
controls         2369 sound/soc/soc-core.c 	return snd_soc_add_controls(card, dai->dev, controls, num_controls,
controls          605 sound/soc/soc-ops.c 	list_for_each_entry(kctl, &snd_card->controls, list) {
controls          893 sound/soc/sunxi/sun4i-codec.c 	.controls		= sun4i_codec_controls,
controls          906 sound/soc/sunxi/sun4i-codec.c 	.controls		= sun7i_codec_controls,
controls         1214 sound/soc/sunxi/sun4i-codec.c 	.controls		= sun6i_codec_codec_widgets,
controls         1244 sound/soc/sunxi/sun4i-codec.c 	.controls		= sun8i_a23_codec_codec_controls,
controls          444 sound/soc/sunxi/sun50i-codec-analog.c 	.controls		= sun50i_a64_codec_controls,
controls          794 sound/soc/sunxi/sun8i-codec-analog.c 	.controls		= sun8i_codec_common_controls,
controls          145 sound/soc/tegra/tegra_alc5632.c 	.controls = tegra_alc5632_controls,
controls          188 sound/soc/tegra/tegra_max98090.c 	.controls = tegra_max98090_controls,
controls          138 sound/soc/tegra/tegra_rt5640.c 	.controls = tegra_rt5640_controls,
controls          181 sound/soc/tegra/tegra_rt5677.c 	.controls = tegra_rt5677_controls,
controls          220 sound/soc/tegra/tegra_wm8903.c 	.controls = tegra_wm8903_controls,
controls          546 sound/soc/ti/ams-delta.c 	.controls = ams_delta_audio_controls,
controls          273 sound/soc/ti/n810.c 	.controls = aic33_n810_controls,
controls          352 sound/soc/ti/rx51.c 	.controls = aic34_rx51_controls,
controls          597 sound/soc/uniphier/aio-cpu.c 	.controls = uniphier_aio_controls,
controls          395 sound/soc/uniphier/evea.c 	.controls		= evea_controls,
controls         2376 sound/usb/mixer.c 		__u8 *controls = uac_processing_unit_bmControls(desc, state->mixer->protocol);
controls         2379 sound/usb/mixer.c 			if (!(controls[valinfo->control / 8] &
controls         2383 sound/usb/mixer.c 			if (!uac_v2v3_control_is_readable(controls[valinfo->control / 8],
controls         2400 sound/usb/mixer.c 		    !uac_v2v3_control_is_writeable(controls[valinfo->control / 8],
controls          181 sound/usb/mixer_scarlett.c 	const struct scarlett_mixer_control controls[SND_SCARLETT_CONTROLS_MAX];
controls          647 sound/usb/mixer_scarlett.c 	.controls = {
controls          689 sound/usb/mixer_scarlett.c 	.controls = {
controls          728 sound/usb/mixer_scarlett.c 	.controls = {
controls          765 sound/usb/mixer_scarlett.c 	.controls = {
controls          807 sound/usb/mixer_scarlett.c 	.controls = {
controls          860 sound/usb/mixer_scarlett.c 		ctl = &info->controls[i];