Lines Matching full:selector

20 /* These are used when a selector or trigger is found to be unneeded */
151 pr_err("%s: bad selector offset for %s (%u > %u)\n", in peri_clk_data_offsets_valid()
288 * A selector bitfield must be valid. Its parent_sel array must
302 * Make sure the selector field can hold all the in sel_valid()
303 * selector values we expect to be able to use. A in sel_valid()
304 * clock only needs to have a selector defined if it in sel_valid()
306 * highest selector value will be in the last entry in sel_valid()
312 pr_err("%s: bad selector for %s " in sel_valid()
319 pr_warn("%s: ignoring selector for %s (no parents)\n", in sel_valid()
439 if (!sel_valid(sel, "selector", name)) in peri_clk_data_valid()
443 pr_err("%s: multiple parents but no selector for %s\n", in peri_clk_data_valid()
520 * another array is allocated to record the parent selector value
522 * represents this parent clock in the clock's source selector
524 * defines that selector value. The number of entries in this array
527 * The array of selector values is returned. If the clock has no
528 * parents, no selector is required and a null pointer is returned.
575 * We also maintain an array containing the selector value in parent_process()
577 * selector is not required, but we allocate space for the in parent_process()
585 /* There is at least one parent, so allocate a selector array */ in parent_process()
594 /* Now fill in the parent names and selector arrays */ in parent_process()
626 * array of parent selector values to map between the in clk_sel_setup()
627 * indexes the common clock code uses and the selector in clk_sel_setup()