Searched refs:provider (Results 1 - 25 of 1322) sorted by relevance

1234567891011>>

/linux-master/tools/build/feature/
H A Dtest-sdt.c6 DTRACE_PROBE(provider, name);
/linux-master/arch/arm/mach-omap2/
H A Dclock2xxx.h12 #include <linux/clk-provider.h>
/linux-master/drivers/interconnect/
H A Dicc-clk.c9 #include <linux/interconnect-provider.h>
17 struct icc_provider provider; member in struct:icc_clk_provider
23 container_of(_provider, struct icc_clk_provider, provider)
64 * icc_clk_register() - register a new clk-based interconnect provider
65 * @dev: device supporting this provider
66 * @first_id: an ID of the first provider's node
68 * @data: data for the provider
70 * Registers and returns a clk-based interconnect provider. It is a simple
82 struct icc_provider *provider; local
97 provider
155 icc_clk_unregister(struct icc_provider *provider) argument
[all...]
/linux-master/drivers/clk/meson/
H A Dvid-pll-div.h10 #include <linux/clk-provider.h>
H A Dclk-cpu-dyndiv.h10 #include <linux/clk-provider.h>
H A Dsclk-div.h10 #include <linux/clk-provider.h>
H A Dmeson-clkc-utils.h10 #include <linux/clk-provider.h>
H A Dmeson-eeclk.h10 #include <linux/clk-provider.h>
H A Dclk-dualdiv.h10 #include <linux/clk-provider.h>
H A Dclk-phase.h10 #include <linux/clk-provider.h>
/linux-master/drivers/interconnect/qcom/
H A Dicc-common.h9 #include <linux/interconnect-provider.h>
H A Dicc-rpmh.c7 #include <linux/interconnect-provider.h>
28 qp = to_qcom_provider(node->provider);
96 qp = to_qcom_provider(node->provider);
107 * @dev: associated provider device
167 struct icc_provider *provider; local
190 provider = &qp->provider;
191 provider->dev = dev;
192 provider->set = qcom_icc_set;
193 provider
[all...]
H A Dosm-l3.c9 #include <linux/interconnect-provider.h>
38 container_of(_provider, struct qcom_osm_l3_icc_provider, provider)
45 struct icc_provider provider; member in struct:qcom_osm_l3_icc_provider
129 struct icc_provider *provider; local
135 provider = src->provider;
136 qp = to_osm_l3_provider(provider);
155 icc_provider_deregister(&qp->provider);
156 icc_nodes_remove(&qp->provider);
166 struct icc_provider *provider; local
[all...]
H A Dicc-rpm.c7 #include <linux/interconnect-provider.h>
55 struct icc_provider *provider = src->provider; local
56 struct qcom_icc_provider *qp = to_qcom_provider(provider);
102 struct icc_provider *provider; local
108 provider = src->provider;
109 qp = to_qcom_provider(provider);
157 struct icc_provider *provider; local
162 provider
325 qcom_icc_bus_aggregate(struct icc_provider *provider, u64 *agg_clk_rate) argument
349 struct icc_provider *provider; local
452 struct icc_provider *provider; local
[all...]
/linux-master/drivers/interconnect/samsung/
H A Dexynos.c3 * Exynos generic interconnect provider driver
11 #include <linux/interconnect-provider.h>
23 /* One interconnect node per provider */
24 struct icc_provider provider; member in struct:exynos_icc_priv
100 icc_provider_deregister(&priv->provider);
101 icc_nodes_remove(&priv->provider);
108 struct icc_provider *provider; local
119 provider = &priv->provider;
121 provider
[all...]
/linux-master/drivers/interconnect/imx/
H A Dimx.c12 #include <linux/interconnect-provider.h>
41 struct device *dev = node->provider->dev;
107 dev_warn(node->provider->dev,
117 static int imx_icc_node_init_qos(struct icc_provider *provider, argument
122 struct device *dev = provider->dev;
166 struct icc_provider *provider = &imx_provider->provider; local
167 struct device *dev = provider->dev;
195 icc_node_add(node, provider);
198 ret = imx_icc_node_init_qos(provider, nod
208 imx_icc_unregister_nodes(struct icc_provider *provider) argument
221 struct icc_provider *provider = &imx_provider->provider; local
276 struct icc_provider *provider; local
[all...]
/linux-master/drivers/clk/qcom/
H A Dclk-regmap-divider.h9 #include <linux/clk-provider.h>
H A Dclk-regmap-mux.h9 #include <linux/clk-provider.h>
/linux-master/drivers/clk/bcm/
H A Dclk-bcm63xx.c4 #include <linux/clk-provider.h>
/linux-master/include/linux/
H A Dinterconnect-clk.h20 void icc_clk_unregister(struct icc_provider *provider);
H A Dinterconnect-provider.h43 * struct icc_provider - interconnect provider (controller) entity that might
47 * @nodes: internal list of the interconnect provider nodes
53 * @xlate: provider-specific callback for mapping nodes from phandle arguments
55 * @dev: the device this interconnect provider belongs to
57 * @inter_set: whether inter-provider pairs will be configured with @set
84 * @provider: points to the interconnect provider of this node
85 * @node_list: the list entry in the parent provider's "nodes" list
102 struct icc_provider *provider; member in struct:icc_node
122 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
153 icc_node_add(struct icc_node *node, struct icc_provider *provider) argument
161 icc_nodes_remove(struct icc_provider *provider) argument
166 icc_provider_init(struct icc_provider *provider) argument
168 icc_provider_register(struct icc_provider *provider) argument
173 icc_provider_deregister(struct icc_provider *provider) argument
[all...]
/linux-master/drivers/clk/keystone/
H A Dsci-clk.c8 #include <linux/clk-provider.h>
24 * struct sci_clk_provider - TI SCI clock provider representation
27 * @dev: Device pointer for the clock provider
29 * @num_clocks: Total number of clocks for this provider
45 * @provider: Master clock provider
56 struct sci_clk_provider *provider; member in struct:sci_clk
78 return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id,
95 ret = clk->provider
285 _sci_clk_build(struct sci_clk_provider *provider, struct sci_clk *sci_clk) argument
380 struct sci_clk_provider *provider = data; local
420 ti_sci_scan_clocks_from_fw(struct sci_clk_provider *provider) argument
508 ti_sci_scan_clocks_from_dt(struct sci_clk_provider *provider) argument
656 struct sci_clk_provider *provider; local
[all...]
/linux-master/drivers/clk/tegra/
H A Dclk-tegra210-emc.c8 #include <linux/clk-provider.h>
35 struct tegra210_clk_emc_provider *provider; member in struct:tegra210_clk_emc
93 struct tegra210_clk_emc_provider *provider = emc->provider; local
96 if (!provider || !provider->configs || provider->num_configs == 0)
99 for (i = 0; i < provider->num_configs; i++) {
100 if (provider->configs[i].rate >= rate)
101 return provider
122 struct tegra210_clk_emc_provider *provider = emc->provider; local
295 tegra210_clk_emc_attach(struct clk *clk, struct tegra210_clk_emc_provider *provider) argument
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dsdt.h45 # define _SDT_PROBE(provider, name, n, arglist) \
46 _SDT_ASM_BODY(provider, name, _SDT_ASM_SUBSTR_1, (_SDT_DEPAREN_##n arglist)) \
69 #define _SDT_NOTE_SEMAPHORE_USE(provider, name) \
70 __asm__ __volatile__ ("" :: "m" (provider##_##name##_semaphore));
72 #define _SDT_NOTE_SEMAPHORE_USE(provider, name)
75 # define _SDT_PROBE(provider, name, n, arglist) \
77 _SDT_NOTE_SEMAPHORE_USE(provider, name); \
78 __asm__ __volatile__ (_SDT_ASM_BODY(provider, name, _SDT_ASM_ARGS, (n)) \
287 #define _SDT_ASM_BODY(provider, name, pack_args, args, ...) \
297 _SDT_SEMAPHORE(provider,nam
[all...]
/linux-master/drivers/clk/ti/
H A Dclkctrl.c10 #include <linux/clk-provider.h>
227 struct omap_clkctrl_provider *provider = data; local
236 list_for_each_entry(iter, &provider->clocks, node) {
285 _ti_clkctrl_clk_register(struct omap_clkctrl_provider *provider, argument
322 list_add(&clkctrl_clk->node, &provider->clocks);
333 _ti_clkctrl_setup_gate(struct omap_clkctrl_provider *provider, argument
347 if (_ti_clkctrl_clk_register(provider, node, &clk_hw->hw, offset,
354 _ti_clkctrl_setup_mux(struct omap_clkctrl_provider *provider, argument
382 if (_ti_clkctrl_clk_register(provider, node, &mux->hw, offset,
389 _ti_clkctrl_setup_div(struct omap_clkctrl_provider *provider, argument
425 _ti_clkctrl_setup_subclks(struct omap_clkctrl_provider *provider, struct device_node *node, const struct omap_clkctrl_reg_data *data, void __iomem *reg, const char *clkctrl_name) argument
512 struct omap_clkctrl_provider *provider; local
[all...]

Completed in 376 milliseconds

1234567891011>>