Home
last modified time | relevance | path

Searched refs:provider (Results 1 – 25 of 443) sorted by relevance

12345678910>>...18

/openbmc/linux/drivers/clk/keystone/
H A Dsci-clk.c56 struct sci_clk_provider *provider; member
78 return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id, in sci_clk_prepare()
95 ret = clk->provider->ops->put_clock(clk->provider->sci, clk->dev_id, in sci_clk_unprepare()
98 dev_err(clk->provider->dev, in sci_clk_unprepare()
116 ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id, in sci_clk_is_prepared()
120 dev_err(clk->provider->dev, in sci_clk_is_prepared()
144 ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id, in sci_clk_recalc_rate()
147 dev_err(clk->provider->dev, in sci_clk_recalc_rate()
178 ret = clk->provider->ops->get_best_match_freq(clk->provider->sci, in sci_clk_determine_rate()
186 dev_err(clk->provider->dev, in sci_clk_determine_rate()
[all …]
/openbmc/linux/drivers/interconnect/
H A Dicc-clk.c17 struct icc_provider provider; member
23 container_of(_provider, struct icc_clk_provider, provider)
82 struct icc_provider *provider; in icc_clk_register() local
98 provider = &qp->provider; in icc_clk_register()
99 provider->dev = dev; in icc_clk_register()
100 provider->get_bw = icc_clk_get_bw; in icc_clk_register()
101 provider->set = icc_clk_set; in icc_clk_register()
102 provider->aggregate = icc_std_aggregate; in icc_clk_register()
103 provider->xlate = of_icc_xlate_onecell; in icc_clk_register()
104 INIT_LIST_HEAD(&provider->nodes); in icc_clk_register()
[all …]
H A Dcore.c45 struct icc_provider *provider; in icc_summary_show() local
52 list_for_each_entry(provider, &icc_providers, provider_list) { in icc_summary_show()
55 list_for_each_entry(n, &provider->nodes, node_list) { in icc_summary_show()
101 struct icc_provider *provider; in icc_graph_show() local
111 list_for_each_entry(provider, &icc_providers, provider_list) { in icc_graph_show()
113 if (provider->dev) in icc_graph_show()
115 dev_name(provider->dev)); in icc_graph_show()
118 list_for_each_entry(n, &provider->nodes, node_list) in icc_graph_show()
122 list_for_each_entry(n, &provider->nodes, node_list) in icc_graph_show()
124 if (n->provider == n->links[i]->provider) in icc_graph_show()
[all …]
/openbmc/linux/tools/testing/selftests/bpf/
H A Dsdt.h45 # define _SDT_PROBE(provider, name, n, arglist) \ argument
46 _SDT_ASM_BODY(provider, name, _SDT_ASM_SUBSTR_1, (_SDT_DEPAREN_##n arglist)) \
69 #define _SDT_NOTE_SEMAPHORE_USE(provider, name) \ argument
70 __asm__ __volatile__ ("" :: "m" (provider##_##name##_semaphore));
72 #define _SDT_NOTE_SEMAPHORE_USE(provider, name) argument
75 # define _SDT_PROBE(provider, name, n, arglist) \ argument
77 _SDT_NOTE_SEMAPHORE_USE(provider, name); \
78 __asm__ __volatile__ (_SDT_ASM_BODY(provider, name, _SDT_ASM_ARGS, (n)) \
289 #define _SDT_ASM_BODY(provider, name, pack_args, args, ...) \
299 _SDT_SEMAPHORE(provider,name) \
[all …]
/openbmc/linux/drivers/clk/tegra/
H A Dclk-tegra210-emc.c35 struct tegra210_clk_emc_provider *provider; member
93 struct tegra210_clk_emc_provider *provider = emc->provider; in tegra210_clk_emc_round_rate() local
96 if (!provider || !provider->configs || provider->num_configs == 0) in tegra210_clk_emc_round_rate()
99 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_round_rate()
100 if (provider->configs[i].rate >= rate) in tegra210_clk_emc_round_rate()
101 return provider->configs[i].rate; in tegra210_clk_emc_round_rate()
104 return provider->configs[i - 1].rate; in tegra210_clk_emc_round_rate()
122 struct tegra210_clk_emc_provider *provider = emc->provider; in tegra210_clk_emc_set_rate() local
124 struct device *dev = provider->dev; in tegra210_clk_emc_set_rate()
131 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate()
[all …]
/openbmc/linux/drivers/interconnect/imx/
H A Dimx.c41 struct device *dev = node->provider->dev; in imx_icc_node_set()
107 dev_warn(node->provider->dev, in imx_icc_node_destroy()
117 static int imx_icc_node_init_qos(struct icc_provider *provider, in imx_icc_node_init_qos() argument
122 struct device *dev = provider->dev; in imx_icc_node_init_qos()
166 struct icc_provider *provider = &imx_provider->provider; in imx_icc_node_add() local
167 struct device *dev = provider->dev; in imx_icc_node_add()
195 icc_node_add(node, provider); in imx_icc_node_add()
198 ret = imx_icc_node_init_qos(provider, node); in imx_icc_node_add()
208 static void imx_icc_unregister_nodes(struct icc_provider *provider) in imx_icc_unregister_nodes() argument
212 list_for_each_entry_safe(node, tmp, &provider->nodes, node_list) in imx_icc_unregister_nodes()
[all …]
/openbmc/linux/drivers/interconnect/qcom/
H A Dicc-rpm.c55 struct icc_provider *provider = src->provider; in qcom_icc_set_qnoc_qos() local
56 struct qcom_icc_provider *qp = to_qcom_provider(provider); in qcom_icc_set_qnoc_qos()
102 struct icc_provider *provider; in qcom_icc_set_bimc_qos() local
108 provider = src->provider; in qcom_icc_set_bimc_qos()
109 qp = to_qcom_provider(provider); in qcom_icc_set_bimc_qos()
157 struct icc_provider *provider; in qcom_icc_set_noc_qos() local
162 provider = src->provider; in qcom_icc_set_noc_qos()
163 qp = to_qcom_provider(provider); in qcom_icc_set_noc_qos()
166 dev_dbg(src->provider->dev, in qcom_icc_set_noc_qos()
173 dev_dbg(src->provider->dev, "NoC QoS: %s: Set Fixed mode\n", qn->name); in qcom_icc_set_noc_qos()
[all …]
H A Dosm-l3.c38 container_of(_provider, struct qcom_osm_l3_icc_provider, provider)
45 struct icc_provider provider; member
129 struct icc_provider *provider; in qcom_osm_l3_set() local
135 provider = src->provider; in qcom_osm_l3_set()
136 qp = to_osm_l3_provider(provider); in qcom_osm_l3_set()
155 icc_provider_deregister(&qp->provider); in qcom_osm_l3_remove()
156 icc_nodes_remove(&qp->provider); in qcom_osm_l3_remove()
168 struct icc_provider *provider; in qcom_osm_l3_probe() local
238 provider = &qp->provider; in qcom_osm_l3_probe()
239 provider->dev = &pdev->dev; in qcom_osm_l3_probe()
[all …]
H A Dicc-rpmh.c28 qp = to_qcom_provider(node->provider); in qcom_icc_pre_aggregate()
96 qp = to_qcom_provider(node->provider); in qcom_icc_set()
167 struct icc_provider *provider; in qcom_icc_rpmh_probe() local
190 provider = &qp->provider; in qcom_icc_rpmh_probe()
191 provider->dev = dev; in qcom_icc_rpmh_probe()
192 provider->set = qcom_icc_set; in qcom_icc_rpmh_probe()
193 provider->pre_aggregate = qcom_icc_pre_aggregate; in qcom_icc_rpmh_probe()
194 provider->aggregate = qcom_icc_aggregate; in qcom_icc_rpmh_probe()
195 provider->xlate_extended = qcom_icc_xlate_extended; in qcom_icc_rpmh_probe()
196 provider->data = data; in qcom_icc_rpmh_probe()
[all …]
H A Dmsm8974.c178 container_of(_provider, struct msm8974_icc_provider, provider)
192 struct icc_provider provider; member
586 struct icc_provider *provider; in msm8974_icc_set() local
592 provider = src->provider; in msm8974_icc_set()
593 qp = to_msm8974_icc_provider(provider); in msm8974_icc_set()
595 list_for_each_entry(n, &provider->nodes, node_list) in msm8974_icc_set()
596 provider->aggregate(n, 0, n->avg_bw, n->peak_bw, in msm8974_icc_set()
603 msm8974_icc_rpm_smd_send(provider->dev, RPM_BUS_MASTER_REQ, in msm8974_icc_set()
606 msm8974_icc_rpm_smd_send(provider->dev, RPM_BUS_SLAVE_REQ, in msm8974_icc_set()
610 msm8974_icc_rpm_smd_send(provider->dev, RPM_BUS_MASTER_REQ, in msm8974_icc_set()
[all …]
/openbmc/linux/drivers/clk/ti/
H A Dclkctrl.c227 struct omap_clkctrl_provider *provider = data; in _ti_omap4_clkctrl_xlate() local
236 list_for_each_entry(iter, &provider->clocks, node) { in _ti_omap4_clkctrl_xlate()
285 _ti_clkctrl_clk_register(struct omap_clkctrl_provider *provider, in _ti_clkctrl_clk_register() argument
322 list_add(&clkctrl_clk->node, &provider->clocks); in _ti_clkctrl_clk_register()
333 _ti_clkctrl_setup_gate(struct omap_clkctrl_provider *provider, in _ti_clkctrl_setup_gate() argument
347 if (_ti_clkctrl_clk_register(provider, node, &clk_hw->hw, offset, in _ti_clkctrl_setup_gate()
354 _ti_clkctrl_setup_mux(struct omap_clkctrl_provider *provider, in _ti_clkctrl_setup_mux() argument
382 if (_ti_clkctrl_clk_register(provider, node, &mux->hw, offset, in _ti_clkctrl_setup_mux()
389 _ti_clkctrl_setup_div(struct omap_clkctrl_provider *provider, in _ti_clkctrl_setup_div() argument
418 if (_ti_clkctrl_clk_register(provider, node, &div->hw, offset, in _ti_clkctrl_setup_div()
[all …]
/openbmc/qemu/stats/
H A Dstats-qmp-cmds.c15 StatsProvider provider; member
24 void add_stats_callbacks(StatsProvider provider, in add_stats_callbacks() argument
29 entry->provider = provider; in add_stats_callbacks()
46 if (request->provider != entry->provider) { in invoke_stats_cb()
107 StatsProvider provider, in qmp_query_stats_schemas() argument
115 if (!has_provider || provider == entry->provider) { in qmp_query_stats_schemas()
127 void add_stats_entry(StatsResultList **stats_results, StatsProvider provider, in add_stats_entry() argument
132 entry->provider = provider; in add_stats_entry()
140 StatsProvider provider, StatsTarget target, in add_stats_schema() argument
145 entry->provider = provider; in add_stats_schema()
H A Dstats-hmp-cmds.c60 StatsSchemaList *list, StatsProvider provider, in find_schema_value_list() argument
66 if (node->value->provider == provider && in find_schema_value_list()
81 find_schema_value_list(schema, result->provider, target); in print_stats_results()
86 StatsProvider_str(result->provider)); in print_stats_results()
92 StatsProvider_str(result->provider)); in print_stats_results()
137 int cpu_index, StatsProvider provider) in stats_filter() argument
164 if (!names && provider == STATS_PROVIDER__MAX) { in stats_filter()
174 if (provider == STATS_PROVIDER__MAX || provider == provider_idx) { in stats_filter()
176 request->provider = provider_idx; in stats_filter()
196 StatsProvider provider = STATS_PROVIDER__MAX; in hmp_info_stats() local
[all …]
/openbmc/linux/drivers/interconnect/samsung/
H A Dexynos.c24 struct icc_provider provider; member
100 icc_provider_deregister(&priv->provider); in exynos_generic_icc_remove()
101 icc_nodes_remove(&priv->provider); in exynos_generic_icc_remove()
110 struct icc_provider *provider; in exynos_generic_icc_probe() local
121 provider = &priv->provider; in exynos_generic_icc_probe()
123 provider->set = exynos_generic_icc_set; in exynos_generic_icc_probe()
124 provider->aggregate = icc_std_aggregate; in exynos_generic_icc_probe()
125 provider->xlate = exynos_generic_icc_xlate; in exynos_generic_icc_probe()
126 provider->dev = bus_dev; in exynos_generic_icc_probe()
127 provider->inter_set = true; in exynos_generic_icc_probe()
[all …]
/openbmc/linux/include/linux/
H A Dinterconnect-provider.h101 struct icc_provider *provider; member
121 void icc_node_add(struct icc_node *node, struct icc_provider *provider);
123 int icc_nodes_remove(struct icc_provider *provider);
124 void icc_provider_init(struct icc_provider *provider);
125 int icc_provider_register(struct icc_provider *provider);
126 void icc_provider_deregister(struct icc_provider *provider);
152 static inline void icc_node_add(struct icc_node *node, struct icc_provider *provider) in icc_node_add() argument
160 static inline int icc_nodes_remove(struct icc_provider *provider) in icc_nodes_remove() argument
165 static inline void icc_provider_init(struct icc_provider *provider) { } in icc_provider_init() argument
167 static inline int icc_provider_register(struct icc_provider *provider) in icc_provider_register() argument
[all …]
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/
H A D0006-plat-corstone1000-Use-the-stateless-platform-service.patch14 .../provider/capsule_update_provider.c | 24 ++++---------------
15 .../provider/corstone1000_fmp_service.c | 10 ++++----
16 .../provider/corstone1000_fmp_service.h | 3 +--
20 … a/components/service/capsule_update/provider/capsule_update_provider.c b/components/service/capsu…
22 --- a/components/service/capsule_update/provider/capsule_update_provider.c
23 +++ b/components/service/capsule_update/provider/capsule_update_provider.c
69 …a/components/service/capsule_update/provider/corstone1000_fmp_service.c b/components/service/capsu…
71 --- a/components/service/capsule_update/provider/corstone1000_fmp_service.c
72 +++ b/components/service/capsule_update/provider/corstone1000_fmp_service.c
107 …a/components/service/capsule_update/provider/corstone1000_fmp_service.h b/components/service/capsu…
[all …]
H A D0001-Add-stub-capsule-update-service-components.patch6 To facilitate development of a capsule update service provider,
8 implementation. The capsule update service provider is integrated
18 .../provider/capsule_update_provider.c | 135 ++++++++++++++++++
19 .../provider/capsule_update_provider.h | 51 +++++++
20 .../capsule_update/provider/component.cmake | 13 ++
28 create mode 100644 components/service/capsule_update/provider/capsule_update_provider.c
29 create mode 100644 components/service/capsule_update/provider/capsule_update_provider.h
30 create mode 100644 components/service/capsule_update/provider/component.cmake
65 … a/components/service/capsule_update/provider/capsule_update_provider.c b/components/service/capsu…
69 +++ b/components/service/capsule_update/provider/capsule_update_provider.c
[all …]
H A D0002-Fix-in-AEAD-for-psa-arch-test-254.patch19 .../crypto/provider/extension/aead/aead_provider.c | 10 ++++++++--
50 …iff --git a/components/service/crypto/provider/extension/aead/aead_provider.c b/components/service…
52 --- a/components/service/crypto/provider/extension/aead/aead_provider.c
53 +++ b/components/service/crypto/provider/extension/aead/aead_provider.c
83 …/components/service/crypto/provider/extension/aead/serializer/aead_provider_serializer.h b/compone…
85 --- a/components/service/crypto/provider/extension/aead/serializer/aead_provider_serializer.h
86 +++ b/components/service/crypto/provider/extension/aead/serializer/aead_provider_serializer.h
95 …nts/service/crypto/provider/extension/aead/serializer/packed-c/packedc_aead_provider_serializer.c …
97 --- a/components/service/crypto/provider/extension/aead/serializer/packed-c/packedc_aead_provider_s…
98 +++ b/components/service/crypto/provider/extension/aead/serializer/packed-c/packedc_aead_provider_s…
H A D0003-FMP-Support-in-Corstone1000.patch16 .../provider/capsule_update_provider.c | 5 +
17 .../capsule_update/provider/component.cmake | 1 +
18 .../provider/corstone1000_fmp_service.c | 307 ++++++++++++++++++
19 .../provider/corstone1000_fmp_service.h | 26 ++
21 create mode 100644 components/service/capsule_update/provider/corstone1000_fmp_service.c
22 create mode 100644 components/service/capsule_update/provider/corstone1000_fmp_service.h
24 … a/components/service/capsule_update/provider/capsule_update_provider.c b/components/service/capsu…
26 --- a/components/service/capsule_update/provider/capsule_update_provider.c
27 +++ b/components/service/capsule_update/provider/capsule_update_provider.c
61 …--git a/components/service/capsule_update/provider/component.cmake b/components/service/capsule_up…
[all …]
H A D0004-smm_gateway-GetNextVariableName-Fix.patch17 .../uefi/smm_variable/provider/smm_variable_provider.c | 6 ++----
20 …omponents/service/uefi/smm_variable/provider/smm_variable_provider.c b/components/service/uefi/smm…
22 --- a/components/service/uefi/smm_variable/provider/smm_variable_provider.c
23 +++ b/components/service/uefi/smm_variable/provider/smm_variable_provider.c
/openbmc/linux/drivers/memory/tegra/
H A Dtegra186-emc.c35 struct icc_provider provider; member
236 struct icc_provider *provider = data; in tegra_emc_of_icc_xlate() local
240 list_for_each_entry(node, &provider->nodes, node_list) { in tegra_emc_of_icc_xlate()
265 emc->provider.dev = emc->dev; in tegra_emc_interconnect_init()
266 emc->provider.set = tegra_emc_icc_set_bw; in tegra_emc_interconnect_init()
267 emc->provider.data = &emc->provider; in tegra_emc_interconnect_init()
268 emc->provider.aggregate = soc->icc_ops->aggregate; in tegra_emc_interconnect_init()
269 emc->provider.xlate = tegra_emc_of_icc_xlate; in tegra_emc_interconnect_init()
270 emc->provider.get_bw = tegra_emc_icc_get_init_bw; in tegra_emc_interconnect_init()
272 icc_provider_init(&emc->provider); in tegra_emc_interconnect_init()
[all …]
/openbmc/qemu/qapi/
H A Dstats.json92 # @provider: provider for which to return statistics.
99 'data': { 'provider': 'StatsProvider',
123 # optionally which named values to return within each provider
166 # @provider: provider for this set of statistics.
176 'data': { 'provider': 'StatsProvider',
186 # The arguments are a StatsFilter and specify the provider and objects
189 # Returns: a list of StatsResult, one for each provider and object
205 # identified by a target, a provider (both available in
238 # Schema for all available statistics for a provider and target.
240 # @provider: provider for this set of statistics.
[all …]
/openbmc/linux/Documentation/driver-api/hte/
H A Dhte.rst20 engine provider and consumer drivers that want to use the hardware timestamping
50 - Stores GPIO raw level in raw_level variable if the provider has that
61 ``/sys/kernel/debug/hte/<provider>/<label or line id>/``. Note that these
65 The total number of entities requested from the given provider,
66 where entity is specified by the provider and could represent
69 ``/sys/kernel/debug/hte/<provider>/``.
72 The total number of entities supported by the provider.
74 ``/sys/kernel/debug/hte/<provider>/``.
79 ``/sys/kernel/debug/hte/<provider>/<label or line id>/``.
/openbmc/openbmc/poky/meta/recipes-connectivity/ppp/ppp/
H A Dinit21 pppd call provider
30 poff provider
45 poff provider
47 pppd call provider
/openbmc/linux/drivers/phy/marvell/
H A Dphy-mmp3-hsic.c44 struct phy_provider *provider; in mmp3_hsic_phy_probe() local
59 provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in mmp3_hsic_phy_probe()
60 if (IS_ERR(provider)) { in mmp3_hsic_phy_probe()
62 return PTR_ERR(provider); in mmp3_hsic_phy_probe()

12345678910>>...18