/openbmc/linux/drivers/clk/keystone/ |
H A D | sci-clk.c | 56 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 D | icc-clk.c | 17 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 D | core.c | 45 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 D | sdt.h | 45 # 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 D | clk-tegra210-emc.c | 35 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 D | imx.c | 41 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 D | icc-rpm.c | 55 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 D | osm-l3.c | 38 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 D | icc-rpmh.c | 28 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 D | msm8974.c | 178 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 D | clkctrl.c | 227 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 D | stats-qmp-cmds.c | 15 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 D | stats-hmp-cmds.c | 60 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 D | exynos.c | 24 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 D | interconnect-provider.h | 101 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 D | 0006-plat-corstone1000-Use-the-stateless-platform-service.patch | 14 .../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 D | 0001-Add-stub-capsule-update-service-components.patch | 6 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 D | 0002-Fix-in-AEAD-for-psa-arch-test-254.patch | 19 .../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 D | 0003-FMP-Support-in-Corstone1000.patch | 16 .../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 D | 0004-smm_gateway-GetNextVariableName-Fix.patch | 17 .../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 D | tegra186-emc.c | 35 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 D | stats.json | 92 # @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 D | hte.rst | 20 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 D | init | 21 pppd call provider 30 poff provider 45 poff provider 47 pppd call provider
|
/openbmc/linux/drivers/phy/marvell/ |
H A D | phy-mmp3-hsic.c | 44 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()
|