Lines Matching refs:ctls
2998 struct hdaa_audio_ctl *ctls;
3034 ctls = (struct hdaa_audio_ctl *)malloc(
3035 sizeof(*ctls) * max, M_HDAA, M_ZERO | M_NOWAIT);
3037 if (ctls == NULL) {
3039 device_printf(devinfo->dev, "unable to allocate ctls!\n");
3070 ctls[cnt].enable = 1;
3071 ctls[cnt].widget = w;
3072 ctls[cnt].mute = mute;
3073 ctls[cnt].step = step;
3074 ctls[cnt].size = size;
3075 ctls[cnt].offset = offset;
3076 ctls[cnt].left = offset;
3077 ctls[cnt].right = offset;
3080 ctls[cnt].ndir = HDAA_CTL_IN;
3082 ctls[cnt].ndir = HDAA_CTL_OUT;
3083 ctls[cnt++].dir = HDAA_CTL_OUT;
3114 ctls[cnt].enable = 1;
3115 ctls[cnt].widget = w;
3116 ctls[cnt].childwidget = cw;
3117 ctls[cnt].index = j;
3118 ctls[cnt].mute = mute;
3119 ctls[cnt].step = step;
3120 ctls[cnt].size = size;
3121 ctls[cnt].offset = offset;
3122 ctls[cnt].left = offset;
3123 ctls[cnt].right = offset;
3124 ctls[cnt].ndir = HDAA_CTL_IN;
3125 ctls[cnt++].dir = HDAA_CTL_IN;
3135 ctls[cnt].enable = 1;
3136 ctls[cnt].widget = w;
3137 ctls[cnt].mute = mute;
3138 ctls[cnt].step = step;
3139 ctls[cnt].size = size;
3140 ctls[cnt].offset = offset;
3141 ctls[cnt].left = offset;
3142 ctls[cnt].right = offset;
3145 ctls[cnt].ndir = HDAA_CTL_OUT;
3147 ctls[cnt].ndir = HDAA_CTL_IN;
3148 ctls[cnt++].dir = HDAA_CTL_IN;
3154 devinfo->ctl = ctls;