/linux-master/tools/build/feature/ |
H A D | test-sdt.c | 6 DTRACE_PROBE(provider, name);
|
/linux-master/arch/arm/mach-omap2/ |
H A D | clock2xxx.h | 12 #include <linux/clk-provider.h>
|
/linux-master/drivers/interconnect/ |
H A D | icc-clk.c | 9 #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 D | vid-pll-div.h | 10 #include <linux/clk-provider.h>
|
H A D | clk-cpu-dyndiv.h | 10 #include <linux/clk-provider.h>
|
H A D | sclk-div.h | 10 #include <linux/clk-provider.h>
|
H A D | meson-clkc-utils.h | 10 #include <linux/clk-provider.h>
|
H A D | meson-eeclk.h | 10 #include <linux/clk-provider.h>
|
H A D | clk-dualdiv.h | 10 #include <linux/clk-provider.h>
|
H A D | clk-phase.h | 10 #include <linux/clk-provider.h>
|
/linux-master/drivers/interconnect/qcom/ |
H A D | icc-common.h | 9 #include <linux/interconnect-provider.h>
|
H A D | icc-rpmh.c | 7 #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 D | osm-l3.c | 9 #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 D | icc-rpm.c | 7 #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 D | exynos.c | 3 * 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 D | imx.c | 12 #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 D | clk-regmap-divider.h | 9 #include <linux/clk-provider.h>
|
H A D | clk-regmap-mux.h | 9 #include <linux/clk-provider.h>
|
/linux-master/drivers/clk/bcm/ |
H A D | clk-bcm63xx.c | 4 #include <linux/clk-provider.h>
|
/linux-master/include/linux/ |
H A D | interconnect-clk.h | 20 void icc_clk_unregister(struct icc_provider *provider);
|
H A D | interconnect-provider.h | 43 * 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 D | sci-clk.c | 8 #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 D | clk-tegra210-emc.c | 8 #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 D | sdt.h | 45 # 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 D | clkctrl.c | 10 #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...] |