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