Lines Matching refs:selector
220 struct uac_clock_selector_descriptor *selector; in __uac_clock_find_source() local
246 selector = snd_usb_find_clock_selector(chip->ctrl_intf, entity_id); in __uac_clock_find_source()
247 if (selector) { in __uac_clock_find_source()
252 ret = uac_clock_selector_get_val(chip, selector->bClockID); in __uac_clock_find_source()
258 if (ret > selector->bNrInPins || ret < 1) { in __uac_clock_find_source()
261 __func__, selector->bClockID, ret); in __uac_clock_find_source()
267 ret = __uac_clock_find_source(chip, selector->baCSourceID[ret - 1], in __uac_clock_find_source()
273 for (i = 1; i <= selector->bNrInPins; i++) { in __uac_clock_find_source()
279 ret = __uac_clock_find_source(chip, selector->baCSourceID[i - 1], in __uac_clock_find_source()
310 struct uac3_clock_selector_descriptor *selector; in __uac3_clock_find_source() local
336 selector = snd_usb_find_clock_selector_v3(chip->ctrl_intf, entity_id); in __uac3_clock_find_source()
337 if (selector) { in __uac3_clock_find_source()
342 ret = uac_clock_selector_get_val(chip, selector->bClockID); in __uac3_clock_find_source()
348 if (ret > selector->bNrInPins || ret < 1) { in __uac3_clock_find_source()
351 __func__, selector->bClockID, ret); in __uac3_clock_find_source()
357 ret = __uac3_clock_find_source(chip, selector->baCSourceID[ret - 1], in __uac3_clock_find_source()
363 for (i = 1; i <= selector->bNrInPins; i++) { in __uac3_clock_find_source()
369 ret = __uac3_clock_find_source(chip, selector->baCSourceID[i - 1], in __uac3_clock_find_source()