parents 2436 arch/x86/kvm/mmu.c #define for_each_sp(pvec, sp, parents, i) \ parents 2437 arch/x86/kvm/mmu.c for (i = mmu_pages_first(&pvec, &parents); \ parents 2439 arch/x86/kvm/mmu.c i = mmu_pages_next(&pvec, &parents, i)) parents 2442 arch/x86/kvm/mmu.c struct mmu_page_path *parents, parents 2452 arch/x86/kvm/mmu.c parents->idx[level-1] = idx; parents 2456 arch/x86/kvm/mmu.c parents->parent[level-2] = sp; parents 2463 arch/x86/kvm/mmu.c struct mmu_page_path *parents) parents 2477 arch/x86/kvm/mmu.c parents->parent[level-2] = sp; parents 2482 arch/x86/kvm/mmu.c parents->parent[level-1] = NULL; parents 2483 arch/x86/kvm/mmu.c return mmu_pages_next(pvec, parents, 0); parents 2486 arch/x86/kvm/mmu.c static void mmu_pages_clear_parents(struct mmu_page_path *parents) parents 2492 arch/x86/kvm/mmu.c unsigned int idx = parents->idx[level]; parents 2493 arch/x86/kvm/mmu.c sp = parents->parent[level]; parents 2508 arch/x86/kvm/mmu.c struct mmu_page_path parents; parents 2516 arch/x86/kvm/mmu.c for_each_sp(pages, sp, parents, i) parents 2524 arch/x86/kvm/mmu.c for_each_sp(pages, sp, parents, i) { parents 2526 arch/x86/kvm/mmu.c mmu_pages_clear_parents(&parents); parents 2796 arch/x86/kvm/mmu.c struct mmu_page_path parents; parents 2805 arch/x86/kvm/mmu.c for_each_sp(pages, sp, parents, i) { parents 2807 arch/x86/kvm/mmu.c mmu_pages_clear_parents(&parents); parents 482 drivers/clk/bcm/clk-bcm2835.c const char *const *parents; parents 1393 drivers/clk/bcm/clk-bcm2835.c const char *parents[1 << CM_SRC_BITS]; parents 1402 drivers/clk/bcm/clk-bcm2835.c parents[i] = data->parents[i]; parents 1406 drivers/clk/bcm/clk-bcm2835.c parents[i]); parents 1408 drivers/clk/bcm/clk-bcm2835.c parents[i] = cprman->real_parent_names[ret]; parents 1412 drivers/clk/bcm/clk-bcm2835.c init.parent_names = parents; parents 1502 drivers/clk/bcm/clk-bcm2835.c .parents = bcm2835_clock_osc_parents, \ parents 1520 drivers/clk/bcm/clk-bcm2835.c .parents = bcm2835_clock_per_parents, \ parents 1546 drivers/clk/bcm/clk-bcm2835.c .parents = bcm2835_pcm_per_parents, \ parents 1566 drivers/clk/bcm/clk-bcm2835.c .parents = bcm2835_clock_vpu_parents, \ parents 1603 drivers/clk/bcm/clk-bcm2835.c .parents = bcm2835_clock_dsi0_parents, \ parents 1609 drivers/clk/bcm/clk-bcm2835.c .parents = bcm2835_clock_dsi1_parents, \ parents 123 drivers/clk/clk-lochnagar.c const struct clk_parent_data *parents; parents 129 drivers/clk/clk-lochnagar.c .parents = lochnagar1_clk_parents, parents 135 drivers/clk/clk-lochnagar.c .parents = lochnagar2_clk_parents, parents 263 drivers/clk/clk-lochnagar.c clk_init.parent_data = conf->parents; parents 559 drivers/clk/clk-stm32h7.c const char * const *parents; parents 570 drivers/clk/clk-stm32h7.c .parents = _parents,\ parents 1264 drivers/clk/clk-stm32h7.c stm32_mclk[n].parents, parents 64 drivers/clk/clk.c struct clk_parent_map *parents; parents 394 drivers/clk/clk.c const char *name = core->parents[p_index].fw_name; parents 395 drivers/clk/clk.c int index = core->parents[p_index].index; parents 422 drivers/clk/clk.c struct clk_parent_map *entry = &core->parents[index]; parents 448 drivers/clk/clk.c if (!core || index >= core->num_parents || !core->parents) parents 451 drivers/clk/clk.c if (!core->parents[index].core) parents 454 drivers/clk/clk.c return core->parents[index].core; parents 1648 drivers/clk/clk.c if (core->parents[i].core == parent) parents 1652 drivers/clk/clk.c if (core->parents[i].core) parents 1656 drivers/clk/clk.c if (core->parents[i].hw) { parents 1657 drivers/clk/clk.c if (core->parents[i].hw == parent->hw) parents 1669 drivers/clk/clk.c if (core->parents[i].name && parents 1670 drivers/clk/clk.c !strcmp(parent->name, core->parents[i].name)) parents 1677 drivers/clk/clk.c core->parents[i].core = parent; parents 2453 drivers/clk/clk.c if (!strcmp(core->parents[i].name, parent_core->name)) parents 3065 drivers/clk/clk.c else if (core->parents[i].name) parents 3066 drivers/clk/clk.c seq_puts(s, core->parents[i].name); parents 3067 drivers/clk/clk.c else if (core->parents[i].fw_name) parents 3068 drivers/clk/clk.c seq_printf(s, "<%s>(fw)", core->parents[i].fw_name); parents 3069 drivers/clk/clk.c else if (core->parents[i].index >= 0) parents 3072 drivers/clk/clk.c core->parents[i].index)); parents 3590 drivers/clk/clk.c struct clk_parent_map *parents, *parent; parents 3599 drivers/clk/clk.c parents = kcalloc(num_parents, sizeof(*parents), GFP_KERNEL); parents 3600 drivers/clk/clk.c core->parents = parents; parents 3601 drivers/clk/clk.c if (!parents) parents 3605 drivers/clk/clk.c for (i = 0, parent = parents; i < num_parents; i++, parent++) { parents 3632 drivers/clk/clk.c kfree_const(parents[i].name); parents 3633 drivers/clk/clk.c kfree_const(parents[i].fw_name); parents 3635 drivers/clk/clk.c kfree(parents); parents 3652 drivers/clk/clk.c kfree_const(core->parents[i].name); parents 3653 drivers/clk/clk.c kfree_const(core->parents[i].fw_name); parents 3656 drivers/clk/clk.c kfree(core->parents); parents 3873 drivers/clk/clk.c if (root->parents[i].core == target) parents 3874 drivers/clk/clk.c root->parents[i].core = NULL; parents 4751 drivers/clk/clk.c int of_clk_parent_fill(struct device_node *np, const char **parents, parents 4756 drivers/clk/clk.c while (i < size && (parents[i] = of_clk_get_parent_name(np, i)) != NULL) parents 67 drivers/clk/imx/clk-fixup-mux.c u8 shift, u8 width, const char * const *parents, parents 84 drivers/clk/imx/clk-fixup-mux.c init.parent_names = parents; parents 347 drivers/clk/imx/clk-scu.c struct clk_hw *__imx_clk_scu(const char *name, const char * const *parents, parents 368 drivers/clk/imx/clk-scu.c init.parent_names = parents; parents 14 drivers/clk/imx/clk-scu.h struct clk_hw *__imx_clk_scu(const char *name, const char * const *parents, parents 23 drivers/clk/imx/clk-scu.h static inline struct clk_hw *imx_clk_scu2(const char *name, const char * const *parents, parents 26 drivers/clk/imx/clk-scu.h return __imx_clk_scu(name, parents, num_parents, rsrc_id, clk_type); parents 94 drivers/clk/imx/clk.h #define imx_clk_mux(name, reg, shift, width, parents, num_parents) \ parents 95 drivers/clk/imx/clk.h to_clk(imx_clk_hw_mux(name, reg, shift, width, parents, num_parents)) parents 195 drivers/clk/imx/clk.h u8 shift, u8 width, const char * const *parents, parents 216 drivers/clk/imx/clk.h u8 shift, u8 width, const char * const *parents, parents 219 drivers/clk/imx/clk.h return clk_hw_register_mux(NULL, name, parents, num_parents, parents 389 drivers/clk/imx/clk.h u8 shift, u8 width, const char * const *parents, parents 392 drivers/clk/imx/clk.h return clk_hw_register_mux(NULL, name, parents, num_parents, parents 398 drivers/clk/imx/clk.h u8 shift, u8 width, const char * const *parents, parents 401 drivers/clk/imx/clk.h return clk_register_mux(NULL, name, parents, num_parents, parents 408 drivers/clk/imx/clk.h const char * const *parents, parents 411 drivers/clk/imx/clk.h return clk_hw_register_mux(NULL, name, parents, num_parents, parents 419 drivers/clk/imx/clk.h const char * const *parents, int num_parents, parents 422 drivers/clk/imx/clk.h return clk_register_mux(NULL, name, parents, num_parents, parents 429 drivers/clk/imx/clk.h const char * const *parents, parents 432 drivers/clk/imx/clk.h return clk_register_mux(NULL, name, parents, num_parents, parents 440 drivers/clk/imx/clk.h const char * const *parents, parents 444 drivers/clk/imx/clk.h return clk_hw_register_mux(NULL, name, parents, num_parents, parents 306 drivers/clk/ingenic/cgu.c if (clk_info->parents[i] != -1) parents 335 drivers/clk/ingenic/cgu.c if (clk_info->parents[hw_idx] == -1) parents 606 drivers/clk/ingenic/cgu.c BUILD_BUG_ON(ARRAY_SIZE(clk_info->parents) > ARRAY_SIZE(parent_names)); parents 653 drivers/clk/ingenic/cgu.c num_possible = ARRAY_SIZE(clk_info->parents); parents 656 drivers/clk/ingenic/cgu.c if (clk_info->parents[i] == -1) parents 659 drivers/clk/ingenic/cgu.c parent = cgu->clocks.clks[clk_info->parents[i]]; parents 668 drivers/clk/ingenic/cgu.c BUG_ON(clk_info->parents[0] == -1); parents 670 drivers/clk/ingenic/cgu.c parent = cgu->clocks.clks[clk_info->parents[0]]; parents 156 drivers/clk/ingenic/cgu.h int parents[4]; parents 54 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, -1, -1, -1 }, parents 77 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL, -1, -1, -1 }, parents 86 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL, -1, -1, -1 }, parents 95 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL, -1, -1, -1 }, parents 104 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL, -1, -1, -1 }, parents 113 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL, -1, -1, -1 }, parents 122 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL, -1, -1, -1 }, parents 132 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL_HALF, -1, -1, -1 }, parents 139 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, JZ4725B_CLK_PLL_HALF, -1, -1 }, parents 147 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, JZ4725B_CLK_PLL, -1, -1 }, parents 155 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PLL_HALF, -1, -1, -1 }, parents 161 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, JZ4725B_CLK_PLL_HALF, -1, -1 }, parents 170 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, -1, -1, -1 }, parents 176 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_PCLK, -1, -1, -1 }, parents 182 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, -1, -1, -1 }, parents 188 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, -1, -1, -1 }, parents 194 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, -1, -1, -1 }, parents 200 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_MMC_MUX, -1, -1, -1 }, parents 206 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_MMC_MUX, -1, -1, -1 }, parents 212 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_MCLK/* not sure */, -1, -1, -1 }, parents 218 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT/* not sure */, -1, -1, -1 }, parents 224 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT }, parents 232 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT512, JZ4725B_CLK_OSC32K, -1, -1 }, parents 238 drivers/clk/ingenic/jz4725b-cgu.c .parents = { JZ4725B_CLK_EXT, -1, -1, -1 }, parents 69 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 92 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL, -1, -1, -1 }, parents 101 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL, -1, -1, -1 }, parents 110 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL, -1, -1, -1 }, parents 119 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL, -1, -1, -1 }, parents 128 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL, -1, -1, -1 }, parents 137 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL_HALF, -1, -1, -1 }, parents 147 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL_HALF, -1, -1, -1 }, parents 153 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, JZ4740_CLK_PLL_HALF, -1, -1 }, parents 161 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, JZ4740_CLK_PLL, -1, -1 }, parents 169 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL_HALF, -1, -1, -1 }, parents 176 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PLL_HALF, -1, -1, -1 }, parents 183 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, JZ4740_CLK_PLL_HALF, -1, -1 }, parents 193 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 199 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 205 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PCLK, -1, -1, -1 }, parents 211 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_PCLK, -1, -1, -1 }, parents 217 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 223 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 229 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 235 drivers/clk/ingenic/jz4740-cgu.c .parents = { JZ4740_CLK_EXT, -1, -1, -1 }, parents 102 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT }, parents 124 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT }, parents 147 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, }, parents 155 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, }, parents 163 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, }, parents 172 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, }, parents 180 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, }, parents 189 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, }, parents 200 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 207 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 214 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 221 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 228 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 235 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, -1 }, parents 242 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 249 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 256 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PLL0, JZ4770_CLK_PLL1, }, parents 266 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, -1, parents 273 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, -1, parents 280 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, -1, parents 288 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, -1, parents 299 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_SSI_MUX, }, parents 304 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_SSI_MUX, }, parents 309 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_SSI_MUX, }, parents 314 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PCM_MUX, }, parents 319 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_PCM_MUX, }, parents 324 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_H2CLK, }, parents 329 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 334 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 339 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 344 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 349 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 354 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 359 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 364 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_H0CLK, }, parents 369 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 374 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT, }, parents 379 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_C1CLK, }, parents 384 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_H1CLK, }, parents 389 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_MMC0_MUX, }, parents 394 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_MMC1_MUX, }, parents 399 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_MMC2_MUX, }, parents 404 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_OTG }, parents 412 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_UHC, -1, -1, -1 }, parents 418 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT }, parents 424 drivers/clk/ingenic/jz4770-cgu.c .parents = { JZ4770_CLK_EXT512, JZ4770_CLK_OSC32K, }, parents 241 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 247 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 253 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 259 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 269 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, -1, JZ4780_CLK_EXCLK, -1 }, parents 277 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_APLL, JZ4780_CLK_EXCLK, parents 284 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 291 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_CPUMUX, -1, -1, -1 }, parents 297 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_CPUMUX, -1, -1, -1 }, parents 303 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 311 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 318 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_AHB2PMUX, -1, -1, -1 }, parents 324 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_AHB2PMUX, -1, -1, -1 }, parents 330 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, -1 }, parents 337 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 346 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_EPLL, -1, -1 }, parents 353 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, JZ4780_CLK_I2SPLL, -1, -1 }, parents 359 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 367 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 375 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, -1 }, parents 381 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_MSCMUX, -1, -1, -1 }, parents 388 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_MSCMUX, -1, -1, -1 }, parents 395 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_MSCMUX, -1, -1, -1 }, parents 402 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 411 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, -1, -1 }, parents 418 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, JZ4780_CLK_SSIPLL, -1, -1 }, parents 424 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, -1, -1 }, parents 431 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 439 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, JZ4780_CLK_PCMPLL, -1, -1 }, parents 446 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 455 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 464 drivers/clk/ingenic/jz4780-cgu.c .parents = { -1, JZ4780_CLK_SCLKA, JZ4780_CLK_MPLL, parents 475 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_AHB2, -1, -1, -1 }, parents 481 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 487 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SSI, -1, -1, -1 }, parents 493 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_PCLK, -1, -1, -1 }, parents 499 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_PCLK, -1, -1, -1 }, parents 505 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 511 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 517 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 523 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 529 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 535 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 541 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 547 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 553 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 559 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 565 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SSI, -1, -1, -1 }, parents 571 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_SSI, -1, -1, -1 }, parents 577 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 583 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 589 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 595 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_PCLK, -1, -1, -1 }, parents 601 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 607 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 613 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_LCD, -1, -1, -1 }, parents 619 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 625 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_DDR, -1, -1, -1 }, parents 631 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_DDR, -1, -1, -1 }, parents 637 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_PCLK, -1, -1, -1 }, parents 643 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 649 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 655 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 661 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 667 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 673 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 679 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 685 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_PCLK, -1, -1, -1 }, parents 691 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 697 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_EXCLK, -1, -1, -1 }, parents 703 drivers/clk/ingenic/jz4780-cgu.c .parents = { JZ4780_CLK_CPU, -1, -1, -1 }, parents 302 drivers/clk/keystone/pll.c const char *parents[2]; parents 312 drivers/clk/keystone/pll.c of_clk_parent_fill(node, parents, 2); parents 313 drivers/clk/keystone/pll.c if (!parents[0] || !parents[1]) { parents 328 drivers/clk/keystone/pll.c clk = clk_register_mux(NULL, clk_name, (const char **)&parents, parents 329 drivers/clk/keystone/pll.c ARRAY_SIZE(parents) , 0, reg, shift, mask, parents 247 drivers/clk/mvebu/kirkwood.c const char **parents; parents 318 drivers/clk/mvebu/kirkwood.c desc[n].parents, desc[n].num_parents, parents 539 drivers/clk/nxp/clk-lpc18xx-cgu.c const char *parents[CLK_SRC_MAX]; parents 545 drivers/clk/nxp/clk-lpc18xx-cgu.c lpc18xx_fill_parent_names(parents, clk->mux.table, clk->n_parents); parents 547 drivers/clk/nxp/clk-lpc18xx-cgu.c return clk_register_composite(NULL, name, parents, clk->n_parents, parents 559 drivers/clk/nxp/clk-lpc18xx-cgu.c const char *parents[CLK_SRC_MAX]; parents 567 drivers/clk/nxp/clk-lpc18xx-cgu.c lpc18xx_fill_parent_names(parents, clk->mux.table, clk->n_parents); parents 571 drivers/clk/nxp/clk-lpc18xx-cgu.c return clk_register_composite(NULL, name, parents, clk->n_parents, parents 575 drivers/clk/nxp/clk-lpc18xx-cgu.c return clk_register_composite(NULL, name, parents, clk->n_parents, parents 586 drivers/clk/nxp/clk-lpc18xx-cgu.c const char *parents[CLK_SRC_MAX]; parents 592 drivers/clk/nxp/clk-lpc18xx-cgu.c lpc18xx_fill_parent_names(parents, clk->mux.table, clk->n_parents); parents 594 drivers/clk/nxp/clk-lpc18xx-cgu.c return clk_register_composite(NULL, name, parents, clk->n_parents, parents 603 drivers/clk/nxp/clk-lpc18xx-cgu.c const char *parents[CLK_SRC_MAX]; parents 614 drivers/clk/nxp/clk-lpc18xx-cgu.c parents[0] = of_clk_get_parent_name(np, 0); parents 615 drivers/clk/nxp/clk-lpc18xx-cgu.c clk = clk_register_gate(NULL, clk_src_names[CLK_SRC_OSC], parents[0], parents 181 drivers/clk/nxp/clk-lpc32xx.c const u8 parents[LPC32XX_CLK_PARENTS_MAX]; parents 193 drivers/clk/nxp/clk-lpc32xx.c .parents = { __VA_ARGS__ }, \ parents 1386 drivers/clk/nxp/clk-lpc32xx.c const char *parents[LPC32XX_CLK_PARENTS_MAX]; parents 1391 drivers/clk/nxp/clk-lpc32xx.c parents[i] = clk_proto[lpc32xx_clk->parents[i]].name; parents 1394 drivers/clk/nxp/clk-lpc32xx.c parents[0], clk_hw->type); parents 1406 drivers/clk/nxp/clk-lpc32xx.c .parent_names = parents, parents 1455 drivers/clk/nxp/clk-lpc32xx.c parents, lpc32xx_clk->num_parents, parents 1465 drivers/clk/nxp/clk-lpc32xx.c parents[0], 0, fixed->fixed_rate); parents 81 drivers/clk/pistachio/clk.c clk = clk_register_mux(NULL, mux[i].name, mux[i].parents, parents 34 drivers/clk/pistachio/clk.h const char **parents; parents 45 drivers/clk/pistachio/clk.h .parents = _pnames, \ parents 119 drivers/clk/pxa/clk-pxa.h #define PXA_CKEN(_dev_id, _con_id, _name, parents, _mult_lp, _div_lp, \ parents 122 drivers/clk/pxa/clk-pxa.h .dev_id = _dev_id, .con_id = _con_id, .parent_names = parents,\ parents 129 drivers/clk/pxa/clk-pxa.h #define PXA_CKEN_1RATE(dev_id, con_id, name, parents, cken_reg, \ parents 131 drivers/clk/pxa/clk-pxa.h PXA_CKEN(dev_id, con_id, name, parents, 1, 1, 1, 1, \ parents 136 drivers/clk/pxa/clk-pxa25x.c #define PXA25X_CKEN(dev_id, con_id, parents, mult, div, \ parents 138 drivers/clk/pxa/clk-pxa25x.c PXA_CKEN(dev_id, con_id, bit, parents, mult, div, mult, div, \ parents 150 drivers/clk/pxa/clk-pxa25x.c #define PXA25X_CKEN_1RATE(dev_id, con_id, bit, parents, delay) \ parents 151 drivers/clk/pxa/clk-pxa25x.c PXA_CKEN_1RATE(dev_id, con_id, bit, parents, \ parents 153 drivers/clk/pxa/clk-pxa25x.c #define PXA25X_CKEN_1RATE_AO(dev_id, con_id, bit, parents, delay) \ parents 154 drivers/clk/pxa/clk-pxa25x.c PXA_CKEN_1RATE(dev_id, con_id, bit, parents, \ parents 132 drivers/clk/pxa/clk-pxa27x.c #define PXA27X_CKEN(dev_id, con_id, parents, mult_hp, div_hp, \ parents 134 drivers/clk/pxa/clk-pxa27x.c PXA_CKEN(dev_id, con_id, bit, parents, 1, 1, mult_hp, div_hp, \ parents 146 drivers/clk/pxa/clk-pxa27x.c #define PXA27X_CKEN_1RATE(dev_id, con_id, bit, parents, delay) \ parents 147 drivers/clk/pxa/clk-pxa27x.c PXA_CKEN_1RATE(dev_id, con_id, bit, parents, \ parents 149 drivers/clk/pxa/clk-pxa27x.c #define PXA27X_CKEN_1RATE_AO(dev_id, con_id, bit, parents, delay) \ parents 150 drivers/clk/pxa/clk-pxa27x.c PXA_CKEN_1RATE(dev_id, con_id, bit, parents, \ parents 127 drivers/clk/pxa/clk-pxa3xx.c #define PXA3XX_CKEN(dev_id, con_id, parents, mult_lp, div_lp, mult_hp, \ parents 129 drivers/clk/pxa/clk-pxa3xx.c PXA_CKEN(dev_id, con_id, bit, parents, mult_lp, div_lp, \ parents 136 drivers/clk/pxa/clk-pxa3xx.c #define PXA3XX_CKEN_1RATE(dev_id, con_id, bit, parents) \ parents 137 drivers/clk/pxa/clk-pxa3xx.c PXA_CKEN_1RATE(dev_id, con_id, bit, parents, \ parents 43 drivers/clk/renesas/clk-div6.c u8 parents[]; parents 142 drivers/clk/renesas/clk-div6.c if (clock->parents[i] == hw_index) parents 161 drivers/clk/renesas/clk-div6.c hw_index = clock->parents[index]; parents 224 drivers/clk/renesas/clk-div6.c clock = kzalloc(struct_size(clock, parents, num_parents), GFP_KERNEL); parents 262 drivers/clk/renesas/clk-div6.c clock->parents[valid_parents] = i; parents 57 drivers/clk/samsung/clk-exynos-clkout.c struct clk *parents[EXYNOS_CLKOUT_PARENTS]; parents 74 drivers/clk/samsung/clk-exynos-clkout.c parents[i] = of_clk_get_by_name(node, name); parents 75 drivers/clk/samsung/clk-exynos-clkout.c if (IS_ERR(parents[i])) { parents 80 drivers/clk/samsung/clk-exynos-clkout.c parent_names[i] = __clk_get_name(parents[i]); parents 124 drivers/clk/samsung/clk-exynos-clkout.c if (!IS_ERR(parents[i])) parents 125 drivers/clk/samsung/clk-exynos-clkout.c clk_put(parents[i]); parents 273 drivers/clk/st/clk-flexgen.c const char **parents; parents 280 drivers/clk/st/clk-flexgen.c parents = kcalloc(nparents, sizeof(const char *), GFP_KERNEL); parents 281 drivers/clk/st/clk-flexgen.c if (!parents) parents 284 drivers/clk/st/clk-flexgen.c *num_parents = of_clk_parent_fill(np, parents, nparents); parents 286 drivers/clk/st/clk-flexgen.c return parents; parents 315 drivers/clk/st/clk-flexgen.c const char **parents; parents 333 drivers/clk/st/clk-flexgen.c parents = flexgen_get_parents(np, &num_parents); parents 334 drivers/clk/st/clk-flexgen.c if (!parents) { parents 386 drivers/clk/st/clk-flexgen.c clk = clk_register_flexgen(clk_name, parents, num_parents, parents 395 drivers/clk/st/clk-flexgen.c kfree(parents); parents 405 drivers/clk/st/clk-flexgen.c kfree(parents); parents 21 drivers/clk/st/clkgen-mux.c const char **parents; parents 28 drivers/clk/st/clkgen-mux.c parents = kcalloc(nparents, sizeof(const char *), GFP_KERNEL); parents 29 drivers/clk/st/clkgen-mux.c if (!parents) parents 32 drivers/clk/st/clkgen-mux.c *num_parents = of_clk_parent_fill(np, parents, nparents); parents 33 drivers/clk/st/clkgen-mux.c return parents; parents 57 drivers/clk/st/clkgen-mux.c const char **parents; parents 66 drivers/clk/st/clkgen-mux.c parents = clkgen_mux_get_parents(np, &num_parents); parents 67 drivers/clk/st/clkgen-mux.c if (IS_ERR(parents)) { parents 69 drivers/clk/st/clkgen-mux.c __func__, PTR_ERR(parents)); parents 73 drivers/clk/st/clkgen-mux.c clk = clk_register_mux(NULL, np->name, parents, num_parents, parents 86 drivers/clk/st/clkgen-mux.c kfree(parents); parents 91 drivers/clk/st/clkgen-mux.c kfree(parents); parents 26 drivers/clk/sunxi/clk-a10-mod1.c const char *parents[4]; parents 44 drivers/clk/sunxi/clk-a10-mod1.c i = of_clk_parent_fill(node, parents, SUN4I_MOD1_MAX_PARENTS); parents 54 drivers/clk/sunxi/clk-a10-mod1.c clk = clk_register_composite(NULL, clk_name, parents, i, parents 58 drivers/clk/sunxi/clk-a20-gmac.c const char *parents[SUN7I_A20_GMAC_PARENTS]; parents 74 drivers/clk/sunxi/clk-a20-gmac.c if (of_clk_parent_fill(node, parents, 2) != 2) parents 91 drivers/clk/sunxi/clk-a20-gmac.c parents, SUN7I_A20_GMAC_PARENTS, parents 188 drivers/clk/sunxi/clk-factors.c const char *parents[FACTORS_MAX_PARENTS]; parents 192 drivers/clk/sunxi/clk-factors.c i = of_clk_parent_fill(node, parents, FACTORS_MAX_PARENTS); parents 246 drivers/clk/sunxi/clk-factors.c parents, i, parents 19 drivers/clk/sunxi/clk-sun4i-display.c u8 parents; parents 104 drivers/clk/sunxi/clk-sun4i-display.c const char *parents[4]; parents 123 drivers/clk/sunxi/clk-sun4i-display.c ret = of_clk_parent_fill(node, parents, data->parents); parents 124 drivers/clk/sunxi/clk-sun4i-display.c if (ret != data->parents) { parents 158 drivers/clk/sunxi/clk-sun4i-display.c parents, data->parents, parents 224 drivers/clk/sunxi/clk-sun4i-display.c .parents = 4, parents 242 drivers/clk/sunxi/clk-sun4i-display.c .parents = 3, parents 226 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c const char *parents[TCON_CH1_SCLK2_PARENTS]; parents 243 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c ret = of_clk_parent_fill(node, parents, TCON_CH1_SCLK2_PARENTS); parents 255 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c init.parent_names = parents; parents 24 drivers/clk/sunxi/clk-sun8i-bus-gates.c const char *parents[PARENT_MAX]; parents 46 drivers/clk/sunxi/clk-sun8i-bus-gates.c parents[i] = of_clk_get_parent_name(node, idx); parents 82 drivers/clk/sunxi/clk-sun8i-bus-gates.c parents[clk_parent], parents 27 drivers/clk/sunxi/clk-sun8i-mbus.c const char **parents; parents 37 drivers/clk/sunxi/clk-sun8i-mbus.c parents = kcalloc(num_parents, sizeof(*parents), GFP_KERNEL); parents 38 drivers/clk/sunxi/clk-sun8i-mbus.c if (!parents) parents 60 drivers/clk/sunxi/clk-sun8i-mbus.c of_clk_parent_fill(node, parents, num_parents); parents 77 drivers/clk/sunxi/clk-sun8i-mbus.c clk = clk_register_composite(NULL, clk_name, parents, num_parents, parents 89 drivers/clk/sunxi/clk-sun8i-mbus.c kfree(parents); /* parents is deep copied */ parents 107 drivers/clk/sunxi/clk-sun8i-mbus.c kfree(parents); parents 186 drivers/clk/sunxi/clk-sun9i-cpus.c const char *parents[SUN9I_CPUS_MAX_PARENTS]; parents 204 drivers/clk/sunxi/clk-sun9i-cpus.c ret = of_clk_parent_fill(node, parents, SUN9I_CPUS_MAX_PARENTS); parents 217 drivers/clk/sunxi/clk-sun9i-cpus.c clk = clk_register_composite(NULL, clk_name, parents, ret, parents 656 drivers/clk/sunxi/clk-sunxi.c const char *parents[SUNXI_MAX_PARENTS]; parents 666 drivers/clk/sunxi/clk-sunxi.c i = of_clk_parent_fill(node, parents, SUNXI_MAX_PARENTS); parents 673 drivers/clk/sunxi/clk-sunxi.c clk = clk_register_mux(NULL, clk_name, parents, i, parents 23 drivers/clk/tegra/clk-bpmp.c unsigned int parents[MRQ_CLK_MAX_PARENTS]; parents 35 drivers/clk/tegra/clk-bpmp.c unsigned int *parents; parents 203 drivers/clk/tegra/clk-bpmp.c request.parent_id = clk->parents[index]; parents 244 drivers/clk/tegra/clk-bpmp.c if (clk->parents[i] == response.parent_id) parents 351 drivers/clk/tegra/clk-bpmp.c info->parents[i] = response.parents[i]; parents 395 drivers/clk/tegra/clk-bpmp.c dev_printk(level, bpmp->dev, " %03u\n", info->parents[i]); parents 472 drivers/clk/tegra/clk-bpmp.c const char **parents; parents 483 drivers/clk/tegra/clk-bpmp.c clk->parents = devm_kcalloc(bpmp->dev, info->num_parents, parents 484 drivers/clk/tegra/clk-bpmp.c sizeof(*clk->parents), GFP_KERNEL); parents 485 drivers/clk/tegra/clk-bpmp.c if (!clk->parents) parents 509 drivers/clk/tegra/clk-bpmp.c parents = kcalloc(info->num_parents, sizeof(*parents), GFP_KERNEL); parents 510 drivers/clk/tegra/clk-bpmp.c if (!parents) parents 517 drivers/clk/tegra/clk-bpmp.c clk->parents[i] = info->parents[i]; parents 520 drivers/clk/tegra/clk-bpmp.c info->parents[i]); parents 523 drivers/clk/tegra/clk-bpmp.c info->parents[i], info->id); parents 527 drivers/clk/tegra/clk-bpmp.c parents[i] = parent->name; parents 530 drivers/clk/tegra/clk-bpmp.c init.parent_names = parents; parents 534 drivers/clk/tegra/clk-bpmp.c kfree(parents); parents 28 drivers/clk/tegra/clk-tegra-pmc.c const char **parents; parents 41 drivers/clk/tegra/clk-tegra-pmc.c .parents = clk_out ##_num ##_parents,\ parents 86 drivers/clk/tegra/clk-tegra-pmc.c clk = clk_register_mux(NULL, data->mux_name, data->parents, parents 286 drivers/clk/ti/adpll.c const char *parents[2]; parents 292 drivers/clk/ti/adpll.c parents[0] = __clk_get_name(clk0); parents 293 drivers/clk/ti/adpll.c parents[1] = __clk_get_name(clk1); parents 294 drivers/clk/ti/adpll.c clock = clk_register_mux(d->dev, child_name, parents, 2, 0, parents 258 drivers/clk/ti/clkctrl.c u16 offset, u8 bit, const char * const *parents, parents 280 drivers/clk/ti/clkctrl.c init.parent_names = parents; parents 321 drivers/clk/ti/clkctrl.c data->bit, data->parents, 1, parents 340 drivers/clk/ti/clkctrl.c pname = data->parents; parents 356 drivers/clk/ti/clkctrl.c data->bit, data->parents, num_parents, parents 392 drivers/clk/ti/clkctrl.c data->bit, data->parents, 1, parents 116 drivers/clk/ti/clock.h const char * const *parents; parents 176 drivers/clk/ti/clock.h const char * const *parents; parents 47 drivers/clk/x86/clk-pmc-atom.c struct clk_plt_fixed **parents; parents 248 drivers/clk/x86/clk-pmc-atom.c plt_clk_unregister_fixed_rate(data->parents[i]); parents 279 drivers/clk/x86/clk-pmc-atom.c data->parents = devm_kcalloc(&pdev->dev, nparents, parents 280 drivers/clk/x86/clk-pmc-atom.c sizeof(*data->parents), GFP_KERNEL); parents 281 drivers/clk/x86/clk-pmc-atom.c if (!data->parents) parents 290 drivers/clk/x86/clk-pmc-atom.c data->parents[i] = parents 294 drivers/clk/x86/clk-pmc-atom.c if (IS_ERR(data->parents[i])) { parents 295 drivers/clk/x86/clk-pmc-atom.c err = PTR_ERR(data->parents[i]); parents 211 drivers/clk/zte/clk-zx296702.c static inline struct clk *zx_mux(const char *name, const char * const *parents, parents 214 drivers/clk/zte/clk-zx296702.c return clk_register_mux(NULL, name, parents, num_parents, parents 104 drivers/clk/zynq/clkc.c const char **parents, int enable) parents 134 drivers/clk/zynq/clkc.c clk = clk_register_mux(NULL, mux_name, parents, 4, parents 177 drivers/clk/zynq/clkc.c const char **parents, unsigned int two_gates) parents 192 drivers/clk/zynq/clkc.c clk = clk_register_mux(NULL, mux_name, parents, 4, parents 111 drivers/clk/zynqmp/clk-gate-zynqmp.c const char * const *parents, parents 128 drivers/clk/zynqmp/clk-gate-zynqmp.c init.parent_names = parents; parents 107 drivers/clk/zynqmp/clk-mux-zynqmp.c const char * const *parents, parents 126 drivers/clk/zynqmp/clk-mux-zynqmp.c init.parent_names = parents; parents 36 drivers/clk/zynqmp/clk-zynqmp.h const char * const *parents, parents 41 drivers/clk/zynqmp/clk-zynqmp.h const char * const *parents, parents 47 drivers/clk/zynqmp/clk-zynqmp.h const char * const *parents, parents 52 drivers/clk/zynqmp/clk-zynqmp.h const char * const *parents, parents 58 drivers/clk/zynqmp/clk-zynqmp.h const char * const *parents, parents 97 drivers/clk/zynqmp/clkc.c u32 parents[CLK_GET_PARENTS_RESP_WORDS]; parents 121 drivers/clk/zynqmp/clkc.c const char * const *parents, parents 286 drivers/clk/zynqmp/clkc.c const char * const *parents, parents 307 drivers/clk/zynqmp/clkc.c parents[0], parents 445 drivers/clk/zynqmp/clkc.c static int __zynqmp_clock_get_parents(struct clock_parent *parents, parents 452 drivers/clk/zynqmp/clkc.c for (i = 0; i < ARRAY_SIZE(response->parents); i++) { parents 453 drivers/clk/zynqmp/clkc.c if (response->parents[i] == NA_PARENT) parents 456 drivers/clk/zynqmp/clkc.c parent = &parents[i]; parents 457 drivers/clk/zynqmp/clkc.c parent->id = FIELD_GET(CLK_PARENTS_ID, response->parents[i]); parents 458 drivers/clk/zynqmp/clkc.c if (response->parents[i] == DUMMY_PARENT) { parents 463 drivers/clk/zynqmp/clkc.c response->parents[i]); parents 481 drivers/clk/zynqmp/clkc.c static int zynqmp_clock_get_parents(u32 clk_id, struct clock_parent *parents, parents 495 drivers/clk/zynqmp/clkc.c ret = __zynqmp_clock_get_parents(&parents[j], &response, parents 499 drivers/clk/zynqmp/clkc.c j += ARRAY_SIZE(response.parents); parents 520 drivers/clk/zynqmp/clkc.c struct clock_parent *parents; parents 523 drivers/clk/zynqmp/clkc.c parents = clock[clk_id].parent; parents 526 drivers/clk/zynqmp/clkc.c if (!parents[i].flag) { parents 527 drivers/clk/zynqmp/clkc.c parent_list[i] = parents[i].name; parents 528 drivers/clk/zynqmp/clkc.c } else if (parents[i].flag == PARENT_CLK_EXTERNAL) { parents 530 drivers/clk/zynqmp/clkc.c parents[i].name); parents 532 drivers/clk/zynqmp/clkc.c strcpy(parents[i].name, "dummy_name"); parents 533 drivers/clk/zynqmp/clkc.c parent_list[i] = parents[i].name; parents 535 drivers/clk/zynqmp/clkc.c strcat(parents[i].name, parents 536 drivers/clk/zynqmp/clkc.c clk_type_postfix[clk_nodes[parents[i].flag - 1]. parents 538 drivers/clk/zynqmp/clkc.c parent_list[i] = parents[i].name; parents 190 drivers/clk/zynqmp/divider.c const char * const *parents, parents 208 drivers/clk/zynqmp/divider.c init.parent_names = parents; parents 301 drivers/clk/zynqmp/pll.c const char * const *parents, parents 313 drivers/clk/zynqmp/pll.c init.parent_names = parents; parents 295 drivers/gpio/gpio-altera.c girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents), parents 297 drivers/gpio/gpio-altera.c if (!girq->parents) parents 301 drivers/gpio/gpio-altera.c girq->parents[0] = altera_gc->mapped_irq; parents 1221 drivers/gpio/gpio-aspeed.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 1222 drivers/gpio/gpio-aspeed.c sizeof(*girq->parents), parents 1224 drivers/gpio/gpio-aspeed.c if (!girq->parents) parents 1226 drivers/gpio/gpio-aspeed.c girq->parents[0] = gpio->irq; parents 287 drivers/gpio/gpio-ath79.c girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents), parents 289 drivers/gpio/gpio-ath79.c if (!girq->parents) parents 291 drivers/gpio/gpio-ath79.c girq->parents[0] = platform_get_irq(pdev, 0); parents 228 drivers/gpio/gpio-cadence.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 229 drivers/gpio/gpio-cadence.c sizeof(*girq->parents), parents 231 drivers/gpio/gpio-cadence.c if (!girq->parents) { parents 235 drivers/gpio/gpio-cadence.c girq->parents[0] = irq; parents 641 drivers/gpio/gpio-eic-sprd.c irq->parents = &sprd_eic->irq; parents 358 drivers/gpio/gpio-ep93xx.c girq->parents = devm_kcalloc(dev, 1, parents 359 drivers/gpio/gpio-ep93xx.c sizeof(*girq->parents), parents 361 drivers/gpio/gpio-ep93xx.c if (!girq->parents) parents 365 drivers/gpio/gpio-ep93xx.c girq->parents[0] = ab_parent_irq; parents 380 drivers/gpio/gpio-ep93xx.c girq->parents = devm_kcalloc(dev, 8, parents 381 drivers/gpio/gpio-ep93xx.c sizeof(*girq->parents), parents 383 drivers/gpio/gpio-ep93xx.c if (!girq->parents) parents 387 drivers/gpio/gpio-ep93xx.c girq->parents[i - 1] = platform_get_irq(pdev, i); parents 291 drivers/gpio/gpio-ftgpio010.c girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents), parents 293 drivers/gpio/gpio-ftgpio010.c if (!girq->parents) { parents 299 drivers/gpio/gpio-ftgpio010.c girq->parents[0] = irq; parents 275 drivers/gpio/gpio-hlwd.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 276 drivers/gpio/gpio-hlwd.c sizeof(*girq->parents), parents 278 drivers/gpio/gpio-hlwd.c if (!girq->parents) parents 280 drivers/gpio/gpio-hlwd.c girq->parents[0] = hlwd->irq; parents 381 drivers/gpio/gpio-intel-mid.c girq->parents = devm_kcalloc(&pdev->dev, girq->num_parents, parents 382 drivers/gpio/gpio-intel-mid.c sizeof(*girq->parents), parents 384 drivers/gpio/gpio-intel-mid.c if (!girq->parents) parents 386 drivers/gpio/gpio-intel-mid.c girq->parents[0] = pdev->irq; parents 379 drivers/gpio/gpio-lynxpoint.c girq->parents = devm_kcalloc(&pdev->dev, girq->num_parents, parents 380 drivers/gpio/gpio-lynxpoint.c sizeof(*girq->parents), parents 382 drivers/gpio/gpio-lynxpoint.c if (!girq->parents) parents 384 drivers/gpio/gpio-lynxpoint.c girq->parents[0] = (unsigned)irq_rc->start; parents 274 drivers/gpio/gpio-mt7621.c girq->parents = NULL; parents 1034 drivers/gpio/gpio-omap.c irq->parents = &bank->irq; parents 336 drivers/gpio/gpio-pl061.c girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents), parents 338 drivers/gpio/gpio-pl061.c if (!girq->parents) parents 340 drivers/gpio/gpio-pl061.c girq->parents[0] = irq; parents 257 drivers/gpio/gpio-sprd.c irq->parents = &sprd_gpio->irq; parents 499 drivers/gpio/gpio-tegra186.c irq->parents = gpio->irq; parents 510 drivers/gpio/gpio-tegra186.c irq->map[offset + j] = irq->parents[port->irq]; parents 299 drivers/gpio/gpio-tqmx86.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 300 drivers/gpio/gpio-tqmx86.c sizeof(*girq->parents), parents 302 drivers/gpio/gpio-tqmx86.c if (!girq->parents) { parents 306 drivers/gpio/gpio-tqmx86.c girq->parents[0] = irq; parents 333 drivers/gpio/gpio-vf610.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 334 drivers/gpio/gpio-vf610.c sizeof(*girq->parents), parents 336 drivers/gpio/gpio-vf610.c if (!girq->parents) parents 338 drivers/gpio/gpio-vf610.c girq->parents[0] = port->irq; parents 403 drivers/gpio/gpio-xlp.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 404 drivers/gpio/gpio-xlp.c sizeof(*girq->parents), parents 406 drivers/gpio/gpio-xlp.c if (!girq->parents) parents 408 drivers/gpio/gpio-xlp.c girq->parents[0] = irq; parents 258 drivers/gpio/gpio-zx.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 259 drivers/gpio/gpio-zx.c sizeof(*girq->parents), parents 261 drivers/gpio/gpio-zx.c if (!girq->parents) parents 263 drivers/gpio/gpio-zx.c girq->parents[0] = irq; parents 901 drivers/gpio/gpio-zynq.c girq->parents = devm_kcalloc(&pdev->dev, 1, parents 902 drivers/gpio/gpio-zynq.c sizeof(*girq->parents), parents 904 drivers/gpio/gpio-zynq.c if (!girq->parents) { parents 908 drivers/gpio/gpio-zynq.c girq->parents[0] = gpio->irq; parents 1711 drivers/gpio/gpiolib.c girq->parents = devm_kcalloc(dev, 1, parents 1712 drivers/gpio/gpiolib.c sizeof(*girq->parents), parents 1714 drivers/gpio/gpiolib.c if (!girq->parents) { parents 1718 drivers/gpio/gpiolib.c girq->parents[0] = parent_irq; parents 2067 drivers/gpio/gpiolib.c ret = irq_set_parent(irq, chip->irq.parents[0]); parents 2314 drivers/gpio/gpiolib.c irq_set_chained_handler_and_data(gpiochip->irq.parents[i], parents 2345 drivers/gpio/gpiolib.c irq_set_chained_handler_and_data(irq->parents[i], parents 409 drivers/gpio/sgpio-aspeed.c irq->parents = &gpio->irq; parents 207 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c const char *parents[2]; parents 209 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c parents[0] = __clk_get_name(hdmi->pll0_clk); parents 210 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c if (!parents[0]) parents 213 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c parents[1] = __clk_get_name(hdmi->pll1_clk); parents 214 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c if (!parents[1]) parents 223 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c init.parent_names = parents; parents 148 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c const char *parents[2]; parents 150 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c parents[0] = __clk_get_name(phy->clk_pll0); parents 151 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c if (!parents[0]) parents 155 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c parents[1] = __clk_get_name(phy->clk_pll1); parents 156 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c if (!parents[1]) parents 166 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c init.parent_names = parents; parents 341 drivers/phy/ti/phy-am654-serdes.c int parents[SERDES_NUM_CLOCKS]; parents 353 drivers/phy/ti/phy-am654-serdes.c parents[i] = serdes_am654_mux_table[val][i]; parents 356 drivers/phy/ti/phy-am654-serdes.c parents[clk_id] = index; parents 363 drivers/phy/ti/phy-am654-serdes.c if (parents[i] != p[i]) { parents 890 drivers/pinctrl/actions/pinctrl-owl.c gpio_irq->parents = pctrl->irq; parents 901 drivers/pinctrl/actions/pinctrl-owl.c gpio_irq->map[offset + j] = gpio_irq->parents[i]; parents 385 drivers/pinctrl/bcm/pinctrl-bcm2835.c if (chip->irq.parents[i] == irq) { parents 1142 drivers/pinctrl/bcm/pinctrl-bcm2835.c girq->parents = devm_kcalloc(dev, BCM2835_NUM_IRQS, parents 1143 drivers/pinctrl/bcm/pinctrl-bcm2835.c sizeof(*girq->parents), parents 1145 drivers/pinctrl/bcm/pinctrl-bcm2835.c if (!girq->parents) parents 1155 drivers/pinctrl/bcm/pinctrl-bcm2835.c girq->parents[i] = irq_of_parse_and_map(np, i); parents 865 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c girq->parents = devm_kcalloc(dev, 1, parents 866 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c sizeof(*girq->parents), parents 868 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c if (!girq->parents) parents 870 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c girq->parents[0] = irq; parents 1035 drivers/pinctrl/qcom/pinctrl-msm.c girq->parents = devm_kcalloc(pctrl->dev, 1, sizeof(*girq->parents), parents 1037 drivers/pinctrl/qcom/pinctrl-msm.c if (!girq->parents) parents 1041 drivers/pinctrl/qcom/pinctrl-msm.c girq->parents[0] = pctrl->irq; parents 91 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parents[NUM_EINT_IRQ]; parents 202 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parent_irq = eint_data->parents[data->hwirq]; parents 213 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parent_irq = eint_data->parents[data->hwirq]; parents 224 drivers/pinctrl/samsung/pinctrl-s3c24xx.c int parent_irq = eint_data->parents[data->hwirq]; parents 512 drivers/pinctrl/samsung/pinctrl-s3c24xx.c eint_data->parents[i] = irq; parents 309 drivers/rtc/rtc-ac100.c const char *parents[2] = {AC100_RTC_32K_NAME}; parents 330 drivers/rtc/rtc-ac100.c parents[1] = of_clk_get_parent_name(np, 0); parents 331 drivers/rtc/rtc-ac100.c if (!parents[1]) { parents 341 drivers/rtc/rtc-ac100.c .parent_names = parents, parents 342 drivers/rtc/rtc-ac100.c .num_parents = ARRAY_SIZE(parents), parents 225 drivers/rtc/rtc-sun6i.c const char *parents[2]; parents 282 drivers/rtc/rtc-sun6i.c parents[0] = clk_hw_get_name(rtc->int_osc); parents 283 drivers/rtc/rtc-sun6i.c parents[1] = of_clk_get_parent_name(node, 0); parents 287 drivers/rtc/rtc-sun6i.c init.parent_names = parents; parents 413 fs/btrfs/backref.c struct ulist *parents, struct prelim_ref *ref, parents 430 fs/btrfs/backref.c ret = ulist_add(parents, eb->start, 0, GFP_NOFS); parents 474 fs/btrfs/backref.c ret = ulist_add_merge_ptr(parents, eb->start, parents 505 fs/btrfs/backref.c struct prelim_ref *ref, struct ulist *parents, parents 577 fs/btrfs/backref.c ret = add_all_parents(root, path, parents, ref, level, time_seq, parents 617 fs/btrfs/backref.c struct ulist *parents; parents 622 fs/btrfs/backref.c parents = ulist_alloc(GFP_NOFS); parents 623 fs/btrfs/backref.c if (!parents) parents 657 fs/btrfs/backref.c parents, extent_item_pos, parents 675 fs/btrfs/backref.c node = ulist_next(parents, &uiter); parents 680 fs/btrfs/backref.c while ((node = ulist_next(parents, &uiter))) { parents 703 fs/btrfs/backref.c ulist_reinit(parents); parents 707 fs/btrfs/backref.c ulist_free(parents); parents 1050 include/linux/clk-provider.h int of_clk_parent_fill(struct device_node *np, const char **parents, parents 1101 include/linux/clk-provider.h const char **parents, unsigned int size) parents 188 include/linux/gpio/driver.h unsigned int *parents; parents 967 include/soc/tegra/bpmp-abi.h uint32_t parents[MRQ_CLK_MAX_PARENTS]; parents 56 scripts/kconfig/gconf.c static GtkTreeIter *parents[256]; parents 206 scripts/kconfig/gconf.c for (parents[0] = NULL, i = 1; i < 256; i++) parents 207 scripts/kconfig/gconf.c parents[i] = (GtkTreeIter *) g_malloc(sizeof(GtkTreeIter)); parents 1199 scripts/kconfig/gconf.c GtkTreeIter *parent = parents[indent - 1]; parents 1200 scripts/kconfig/gconf.c GtkTreeIter *node = parents[indent];