Lines Matching refs:ival
111 int snd_interval_list(snd_interval_t *ival, int num_list, unsigned int *list)
116 if (snd_interval_empty(ival))
119 if (ival->min == list[imin] && ! ival->openmin)
121 if (ival->min <= list[imin]) {
122 ival->min = list[imin];
123 ival->openmin = 0;
131 if (ival->max == list[imax] && ! ival->openmax)
133 if (ival->max >= list[imax]) {
134 ival->max = list[imax];
135 ival->openmax = 0;
148 int snd_ext_parm_interval_refine(snd_interval_t *ival, struct snd_ext_parm *parm, int type)
153 ival->integer |= parm->integer;
155 return snd_interval_list(ival, parm->num_list, parm->list);
160 t.integer = ival->integer;
161 return snd_interval_refine(ival, &t);