Lines Matching refs:list
150 static void cfg_hw_rates(char *list, unsigned int len, in cfg_hw_rates() argument
164 while ((cur_rate = strsep(&list, XENSND_LIST_SEPARATOR))) { in cfg_hw_rates()
186 static void cfg_formats(char *list, unsigned int len, in cfg_formats() argument
194 while ((cur_format = strsep(&list, XENSND_LIST_SEPARATOR))) { in cfg_formats()
243 char *list; in cfg_read_pcm_hw() local
262 list = xenbus_read(XBT_NIL, path, XENSND_FIELD_SAMPLE_RATES, &len); in cfg_read_pcm_hw()
263 if (!IS_ERR(list)) { in cfg_read_pcm_hw()
264 cfg_hw_rates(list, len, path, pcm_hw); in cfg_read_pcm_hw()
265 kfree(list); in cfg_read_pcm_hw()
268 list = xenbus_read(XBT_NIL, path, XENSND_FIELD_SAMPLE_FORMATS, &len); in cfg_read_pcm_hw()
269 if (!IS_ERR(list)) { in cfg_read_pcm_hw()
270 cfg_formats(list, len, path, pcm_hw); in cfg_read_pcm_hw()
271 kfree(list); in cfg_read_pcm_hw()