/openbmc/linux/drivers/interconnect/ |
H A D | icc-clk.c | 9 #include <linux/interconnect-provider.h> 17 struct icc_provider provider; member 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; in icc_clk_register() local 98 provider = &qp->provider; in icc_clk_register() [all …]
|
H A D | core.c | 14 #include <linux/interconnect-provider.h> 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() [all …]
|
/openbmc/linux/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 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() [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/openbmc/meta-security/meta-parsec/lib/oeqa/runtime/cases/ |
H A D | parsec.py | 31 def copy_subconfig(self, cfg, provider): argument 32 """ Copy a provider configuration to target and append it to Parsec config """ 38 (status, output) = self.target.copyTo(tmp_path, "%s-%s" % (self.toml_file, provider)) 40 … status, output = self.target.run('cat %s-%s >>%s' % (self.toml_file, provider, self.toml_file)) 48 def check_parsec_providers(self, provider=None, prov_id=None): argument 56 if provider and prov_id: 57 self.assertIn("ID: 0x0%d (%s provider)" % (prov_id, provider), 58 output, msg='%s provider is not configured.' % provider) 67 """ Check that the require provider is included in Parsec """ 78 self.skipTest('%s provider is not included in Parsec. Parsec PACKAGECONFIG: "%s"' % \ [all …]
|
/openbmc/linux/drivers/interconnect/imx/ |
H A D | imx.c | 12 #include <linux/interconnect-provider.h> 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 [all …]
|
/openbmc/linux/drivers/clk/tegra/ |
H A D | clk-tegra210-emc.c | 8 #include <linux/clk-provider.h> 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() [all …]
|
/openbmc/linux/drivers/interconnect/qcom/ |
H A D | icc-rpm.c | 7 #include <linux/interconnect-provider.h> 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() [all …]
|
H A D | icc-rpmh.c | 7 #include <linux/interconnect-provider.h> 28 qp = to_qcom_provider(node->provider); in qcom_icc_pre_aggregate() 96 qp = to_qcom_provider(node->provider); in qcom_icc_set() 107 * @dev: associated provider device 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() [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 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() [all …]
|
/openbmc/linux/include/linux/ |
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 83 * @provider: points to the interconnect provider of this node 84 * @node_list: the list entry in the parent provider's "nodes" list 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); [all …]
|
/openbmc/linux/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 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() [all …]
|
/openbmc/qemu/stats/ |
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() 79 /* Find provider schema */ in print_stats_results() 81 find_schema_value_list(schema, result->provider, target); in print_stats_results() 86 StatsProvider_str(result->provider)); in print_stats_results() 91 monitor_printf(mon, "provider: %s\n", 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() 170 * by name, but not by provider, requires the creation of one filter per in stats_filter() [all …]
|
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()
|
/openbmc/linux/drivers/clk/ti/ |
H A D | clkctrl.c | 10 #include <linux/clk-provider.h> 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 [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/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 …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | OGL-Canada-2.0 | 7 * The Information Provider grants you a worldwide, royalty-free, perpetual, non-exclusive licence t… 13 …ion by including any attribution statement specified by the Information Provider(s) and, where pos… 14 * If the Information Provider does not provide a specific attribution statement, or if you are usin… 17 …u under this licence, or any similar licence granted by the Information Provider, will end automat… 22 * third party rights the Information Provider is not authorized to license; 23 * the names, crests, logos, or other official symbols of the Information Provider; and 27 …tion in a way that suggests any official status or that the Information Provider endorses you or y… 30 The Information is licensed “as is”, and the Information Provider excludes all representations, war… 32 The Information Provider is not liable for any errors or omissions in the Information, and will not… 44 "Information Provider" means Her Majesty the Queen in right of Canada. [all …]
|
H A D | NCGL-UK-2.0 | 23 …ion by including any attribution statement specified by the Information Provider(s) and, where pos… 25 If the Information Provider does not provide a specific attribution statement, you must use the fol… 37 …om of Information Acts for the UK and Scotland) by or with the consent of the Information Provider; 40 • third party rights the Information Provider is not authorised to license; 45 …tion in a way that suggests any official status or that the Information Provider and/or Licensor e… 48 The Information is licensed ‘as is’ and the Information Provider excludes all representations, warr… 49 …Provider is not liable for any errors or omissions in the Information and shall not be liable for … 52 … in which the Information Provider has its principal place of business, unless otherwise specified… 59 ‘Information Provider’ means the person or organisation providing the Information under this licenc… 61 ‘Licensor’ means any Information Provider which has the authority to offer Information under the te…
|
H A D | CDLA-Permissive-1.0 | 5 …Provider receives from making Data available and that You receive from Data or otherwise under the… 13 …t), collectively or individually, whether created or gathered by a Data Provider or an Entity acti… 15 1.4 “Data Provider” means any Entity (including any employee or contractor of such Entity authorize… 37 2.1 Subject to the conditions set forth in Section 3 of this Agreement, Data Provider(s) hereby gra… 39 …ctable under copyright, Sui Generis Database Rights, or other law, Data Provider(s) further agree(… 51 …Provider(s). Such retained credit or attribution includes any of the following to the extent they … 55 …Provider agree that Enhanced Data shall not be considered a work of joint authorship by virtue of … 59 Section 4. Data Provider(s)’ Representations 61 …Provider represents that the Data Provider has exercised reasonable care, to assure that: (a) the … 67 5.2 If You institute litigation against a Data Provider or anyone else who Receives the Data (inclu… [all …]
|
H A D | OGL-UK-1.0 | 18 …ion by including any attribution statement specified by the Information Provider(s) and, where pos… 19 … If the Information Provider does not provide a specific attribution statement, or if you are usin… 20 …tion in a way that suggests any official status or that the Information Provider endorses you or y… 30 …om of Information Acts for the UK and Scotland) by or with the consent of the Information Provider; 33 - third party rights the Information Provider is not authorised to license; 39 The Information is licensed ‘as is’ and the Information Provider excludes all representations, warr… 41 …Provider is not liable for any errors or omissions in the Information and shall not be liable for … 45 … in which the Information Provider has its principal place of business, unless otherwise specified… 53 ‘Information Provider’
means the person or organisation providing the Information under this licenc… 55 ‘Licensor’
means any Information Provider which has the authority to offer Information under the te…
|
H A D | OGL-UK-2.0 | 17 …ion by including any attribution statement specified by the Information Provider(s) and, where pos… 18 …If the Information Provider does not provide a specific attribution statement, or if you are using… 28 …om of Information Acts for the UK and Scotland) by or with the consent of the Information Provider; 31 third party rights the Information Provider is not authorised to license; 35 …tion in a way that suggests any official status or that the Information Provider endorses you or y… 38 The Information is licensed ‘as is’ and the Information Provider excludes all representations, warr… 40 …Provider is not liable for any errors or omissions in the Information and shall not be liable for … 43 … in which the Information Provider has its principal place of business, unless otherwise specified… 51 ‘Information Provider’ 55 means any Information Provider who has the authority to offer Information under the terms of this l…
|
H A D | OGL-UK-3.0 | 17 …ng or linking to any attribution statement specified by the Information Provider(s) and, where pos… 18 …If the Information Provider does not provide a specific attribution statement, you must use the fo… 30 …om of Information Acts for the UK and Scotland) by or with the consent of the Information Provider; 33 third party rights the Information Provider is not authorised to license; 37 …tion in a way that suggests any official status or that the Information Provider and/or Licensor e… 40 The Information is licensed 'as is' and the Information Provider and/or Licensor excludes all repre… 42 …Provider and/or Licensor are not liable for any errors or omissions in the Information and shall n… 45 … in which the Information Provider has its principal place of business, unless otherwise specified… 52 'Information Provider' means the person or organisation providing the Information under this licenc… 54 'Licensor' means any Information Provider which has the authority to offer Information under the te…
|
H A D | CDLA-Sharing-1.0 | 5 …Provider receives from making Data available and that You receive from Data or otherwise under the… 13 …t), collectively or individually, whether created or gathered by a Data Provider or an Entity acti… 15 1.4 “Data Provider” means any Entity (including any employee or contractor of such Entity authorize… 39 2.1 Subject to the conditions set forth in Section 3 of this Agreement, Data Provider(s) hereby gra… 41 …ctable under copyright, Sui Generis Database Rights, or other law, Data Provider(s) further agree(… 53 …Provider(s). Such retained credit or attribution includes any of the following to the extent they … 59 …Provider agree that Enhanced Data shall not be considered a work of joint authorship by virtue of … 63 Section 4. Data Provider(s)’ Representations 65 …Provider represents that the Data Provider has exercised reasonable care, to assure that: (a) the … 71 5.2 If You institute litigation against a Data Provider or anyone else who Receives the Data (inclu… [all …]
|
/openbmc/linux/Documentation/driver-api/pci/ |
H A D | p2pdma.rst | 36 * Provider - A driver which provides or publishes P2P resources like 44 it may be typical for a driver to be both a provider and a client). 48 * The NVMe PCI driver is both a client, provider and orchestrator 50 resource (provider), it accepts P2P memory pages as buffers in requests 61 memory behind it, its driver could add support as a P2P provider and 66 Provider Drivers 69 A provider simply needs to register a BAR (or a portion of a BAR) 98 a specific P2P provider to use it may check compatibility using 99 :c:func:`pci_p2pdma_distance()` otherwise it may find a memory provider 101 If more than one provider is supported, the one nearest to all the clients will [all …]
|