Lines Matching full:selector
12 /* These are used when a selector or trigger is found to be unneeded */
143 pr_err("%s: bad selector offset for %s (%u > %u)\n", in peri_clk_data_offsets_valid()
280 * A selector bitfield must be valid. Its parent_sel array must
294 * Make sure the selector field can hold all the in sel_valid()
295 * selector values we expect to be able to use. A in sel_valid()
296 * clock only needs to have a selector defined if it in sel_valid()
298 * highest selector value will be in the last entry in sel_valid()
304 pr_err("%s: bad selector for %s " in sel_valid()
311 pr_warn("%s: ignoring selector for %s (no parents)\n", in sel_valid()
431 if (!sel_valid(sel, "selector", name)) in peri_clk_data_valid()
435 pr_err("%s: multiple parents but no selector for %s\n", in peri_clk_data_valid()
512 * another array is allocated to record the parent selector value
514 * represents this parent clock in the clock's source selector
516 * defines that selector value. The number of entries in this array
519 * The array of selector values is returned. If the clock has no
520 * parents, no selector is required and a null pointer is returned.
567 * We also maintain an array containing the selector value in parent_process()
569 * selector is not required, but we allocate space for the in parent_process()
577 /* There is at least one parent, so allocate a selector array */ in parent_process()
586 /* Now fill in the parent names and selector arrays */ in parent_process()
618 * array of parent selector values to map between the in clk_sel_setup()
619 * indexes the common clock code uses and the selector in clk_sel_setup()