pmc_data 331 drivers/clk/at91/at91sam9260.c struct pmc_data *at91sam9260_pmc; pmc_data 69 drivers/clk/at91/at91sam9rl.c struct pmc_data *at91sam9rl_pmc; pmc_data 131 drivers/clk/at91/at91sam9x5.c struct pmc_data *at91sam9x5_pmc; pmc_data 51 drivers/clk/at91/pmc.c struct pmc_data *pmc_data = data; pmc_data 55 drivers/clk/at91/pmc.c if (idx < pmc_data->ncore) pmc_data 56 drivers/clk/at91/pmc.c return pmc_data->chws[idx]; pmc_data 59 drivers/clk/at91/pmc.c if (idx < pmc_data->nsystem) pmc_data 60 drivers/clk/at91/pmc.c return pmc_data->shws[idx]; pmc_data 63 drivers/clk/at91/pmc.c if (idx < pmc_data->nperiph) pmc_data 64 drivers/clk/at91/pmc.c return pmc_data->phws[idx]; pmc_data 67 drivers/clk/at91/pmc.c if (idx < pmc_data->ngck) pmc_data 68 drivers/clk/at91/pmc.c return pmc_data->ghws[idx]; pmc_data 79 drivers/clk/at91/pmc.c void pmc_data_free(struct pmc_data *pmc_data) pmc_data 81 drivers/clk/at91/pmc.c kfree(pmc_data->chws); pmc_data 82 drivers/clk/at91/pmc.c kfree(pmc_data->shws); pmc_data 83 drivers/clk/at91/pmc.c kfree(pmc_data->phws); pmc_data 84 drivers/clk/at91/pmc.c kfree(pmc_data->ghws); pmc_data 87 drivers/clk/at91/pmc.c struct pmc_data *pmc_data_allocate(unsigned int ncore, unsigned int nsystem, pmc_data 90 drivers/clk/at91/pmc.c struct pmc_data *pmc_data = kzalloc(sizeof(*pmc_data), GFP_KERNEL); pmc_data 92 drivers/clk/at91/pmc.c if (!pmc_data) pmc_data 95 drivers/clk/at91/pmc.c pmc_data->ncore = ncore; pmc_data 96 drivers/clk/at91/pmc.c pmc_data->chws = kcalloc(ncore, sizeof(struct clk_hw *), GFP_KERNEL); pmc_data 97 drivers/clk/at91/pmc.c if (!pmc_data->chws) pmc_data 100 drivers/clk/at91/pmc.c pmc_data->nsystem = nsystem; pmc_data 101 drivers/clk/at91/pmc.c pmc_data->shws = kcalloc(nsystem, sizeof(struct clk_hw *), GFP_KERNEL); pmc_data 102 drivers/clk/at91/pmc.c if (!pmc_data->shws) pmc_data 105 drivers/clk/at91/pmc.c pmc_data->nperiph = nperiph; pmc_data 106 drivers/clk/at91/pmc.c pmc_data->phws = kcalloc(nperiph, sizeof(struct clk_hw *), GFP_KERNEL); pmc_data 107 drivers/clk/at91/pmc.c if (!pmc_data->phws) pmc_data 110 drivers/clk/at91/pmc.c pmc_data->ngck = ngck; pmc_data 111 drivers/clk/at91/pmc.c pmc_data->ghws = kcalloc(ngck, sizeof(struct clk_hw *), GFP_KERNEL); pmc_data 112 drivers/clk/at91/pmc.c if (!pmc_data->ghws) pmc_data 115 drivers/clk/at91/pmc.c return pmc_data; pmc_data 118 drivers/clk/at91/pmc.c pmc_data_free(pmc_data); pmc_data 96 drivers/clk/at91/pmc.h struct pmc_data *pmc_data_allocate(unsigned int ncore, unsigned int nsystem, pmc_data 98 drivers/clk/at91/pmc.h void pmc_data_free(struct pmc_data *pmc_data); pmc_data 160 drivers/clk/at91/sam9x60.c struct pmc_data *sam9x60_pmc; pmc_data 147 drivers/clk/at91/sama5d2.c struct pmc_data *sama5d2_pmc; pmc_data 121 drivers/clk/at91/sama5d4.c struct pmc_data *sama5d4_pmc; pmc_data 161 drivers/clk/x86/clk-pmc-atom.c const struct pmc_clk_data *pmc_data, pmc_data 180 drivers/clk/x86/clk-pmc-atom.c pclk->reg = pmc_data->base + PMC_CLK_CTL_OFFSET + id * PMC_CLK_CTL_SIZE; pmc_data 188 drivers/clk/x86/clk-pmc-atom.c if (pmc_data->critical && plt_clk_is_enabled(&pclk->hw)) pmc_data 317 drivers/clk/x86/clk-pmc-atom.c const struct pmc_clk_data *pmc_data; pmc_data 323 drivers/clk/x86/clk-pmc-atom.c pmc_data = dev_get_platdata(&pdev->dev); pmc_data 324 drivers/clk/x86/clk-pmc-atom.c if (!pmc_data || !pmc_data->clks) pmc_data 331 drivers/clk/x86/clk-pmc-atom.c parent_names = plt_clk_register_parents(pdev, data, pmc_data->clks); pmc_data 336 drivers/clk/x86/clk-pmc-atom.c data->clks[i] = plt_clk_register(pdev, i, pmc_data, pmc_data 193 drivers/platform/x86/pmc_atom.c static const struct pmc_data byt_data = { pmc_data 198 drivers/platform/x86/pmc_atom.c static const struct pmc_data cht_data = { pmc_data 452 drivers/platform/x86/pmc_atom.c const struct pmc_data *pmc_data) pmc_data 463 drivers/platform/x86/pmc_atom.c clk_data->clks = pmc_data->clks; pmc_data 485 drivers/platform/x86/pmc_atom.c const struct pmc_data *data = (struct pmc_data *)ent->driver_data;