Symbol: pmc_data
drivers/clk/at91/at91rm9200.c
80
struct pmc_data *at91rm9200_pmc;
drivers/clk/at91/at91sam9260.c
333
struct pmc_data *at91sam9260_pmc;
drivers/clk/at91/at91sam9g45.c
96
struct pmc_data *at91sam9g45_pmc;
drivers/clk/at91/at91sam9n12.c
116
struct pmc_data *at91sam9n12_pmc;
drivers/clk/at91/at91sam9rl.c
71
struct pmc_data *at91sam9rl_pmc;
drivers/clk/at91/at91sam9x5.c
138
struct pmc_data *at91sam9x5_pmc;
drivers/clk/at91/pmc.c
100
pmc_data->nperiph = nperiph;
drivers/clk/at91/pmc.c
101
pmc_data->phws = pmc_data->shws + nsystem;
drivers/clk/at91/pmc.c
103
pmc_data->ngck = ngck;
drivers/clk/at91/pmc.c
104
pmc_data->ghws = pmc_data->phws + nperiph;
drivers/clk/at91/pmc.c
106
pmc_data->npck = npck;
drivers/clk/at91/pmc.c
107
pmc_data->pchws = pmc_data->ghws + ngck;
drivers/clk/at91/pmc.c
109
return pmc_data;
drivers/clk/at91/pmc.c
51
struct pmc_data *pmc_data = data;
drivers/clk/at91/pmc.c
55
if (idx < pmc_data->ncore)
drivers/clk/at91/pmc.c
56
return pmc_data->chws[idx];
drivers/clk/at91/pmc.c
59
if (idx < pmc_data->nsystem)
drivers/clk/at91/pmc.c
60
return pmc_data->shws[idx];
drivers/clk/at91/pmc.c
63
if (idx < pmc_data->nperiph)
drivers/clk/at91/pmc.c
64
return pmc_data->phws[idx];
drivers/clk/at91/pmc.c
67
if (idx < pmc_data->ngck)
drivers/clk/at91/pmc.c
68
return pmc_data->ghws[idx];
drivers/clk/at91/pmc.c
71
if (idx < pmc_data->npck)
drivers/clk/at91/pmc.c
72
return pmc_data->pchws[idx];
drivers/clk/at91/pmc.c
83
struct pmc_data *pmc_data_allocate(unsigned int ncore, unsigned int nsystem,
drivers/clk/at91/pmc.c
88
struct pmc_data *pmc_data;
drivers/clk/at91/pmc.c
90
pmc_data = kzalloc_flex(*pmc_data, hwtable, num_clks);
drivers/clk/at91/pmc.c
91
if (!pmc_data)
drivers/clk/at91/pmc.c
94
pmc_data->ncore = ncore;
drivers/clk/at91/pmc.c
95
pmc_data->chws = pmc_data->hwtable;
drivers/clk/at91/pmc.c
97
pmc_data->nsystem = nsystem;
drivers/clk/at91/pmc.c
98
pmc_data->shws = pmc_data->chws + ncore;
drivers/clk/at91/pmc.h
138
struct pmc_data *pmc_data_allocate(unsigned int ncore, unsigned int nsystem,
drivers/clk/at91/sam9x60.c
191
struct pmc_data *sam9x60_pmc;
drivers/clk/at91/sam9x7.c
720
struct pmc_data *sam9x7_pmc;
drivers/clk/at91/sama5d2.c
169
struct pmc_data *sama5d2_pmc;
drivers/clk/at91/sama5d3.c
118
struct pmc_data *sama5d3_pmc;
drivers/clk/at91/sama5d4.c
133
struct pmc_data *sama5d4_pmc;
drivers/clk/at91/sama7d65.c
1100
struct pmc_data *sama7d65_pmc;
drivers/clk/at91/sama7g5.c
978
struct pmc_data *sama7g5_pmc;
drivers/clk/x86/clk-pmc-atom.c
150
const struct pmc_clk_data *pmc_data,
drivers/clk/x86/clk-pmc-atom.c
169
pclk->reg = pmc_data->base + PMC_CLK_CTL_OFFSET + id * PMC_CLK_CTL_SIZE;
drivers/clk/x86/clk-pmc-atom.c
177
if (pmc_data->critical && plt_clk_is_enabled(&pclk->hw))
drivers/clk/x86/clk-pmc-atom.c
306
const struct pmc_clk_data *pmc_data;
drivers/clk/x86/clk-pmc-atom.c
312
pmc_data = dev_get_platdata(&pdev->dev);
drivers/clk/x86/clk-pmc-atom.c
313
if (!pmc_data || !pmc_data->clks)
drivers/clk/x86/clk-pmc-atom.c
320
parent_names = plt_clk_register_parents(pdev, data, pmc_data->clks);
drivers/clk/x86/clk-pmc-atom.c
325
data->clks[i] = plt_clk_register(pdev, i, pmc_data,
drivers/platform/x86/pmc_atom.c
196
static const struct pmc_data byt_data = {
drivers/platform/x86/pmc_atom.c
201
static const struct pmc_data cht_data = {
drivers/platform/x86/pmc_atom.c
426
const struct pmc_data *pmc_data)
drivers/platform/x86/pmc_atom.c
436
clk_data->clks = pmc_data->clks;
drivers/platform/x86/pmc_atom.c
532
const struct pmc_data *data = (struct pmc_data *)ent->driver_data;