| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_defs.h | 78 * clusters by 2 and round up 80 #define ROGUE_REQ_NUM_DUSTS(CLUSTERS) (((CLUSTERS) + 1U) / 2U) argument 84 * the number of clusters by 4 and round up 86 #define ROGUE_REQ_NUM_PHANTOMS(CLUSTERS) (((CLUSTERS) + 3U) / 4U) argument 87 #define ROGUE_REQ_NUM_BERNADOS(CLUSTERS) (((CLUSTERS) + 3U) / 4U) argument 88 #define ROGUE_REQ_NUM_BLACKPEARLS(CLUSTERS) (((CLUSTERS) + 3U) / 4U) argument
|
| /linux/arch/arm/common/ |
| H A D | mcpm_entry.c | 36 mcpm_sync.clusters[cluster].cpus[cpu].cpu = CPU_GOING_DOWN; in __mcpm_cpu_going_down() 37 sync_cache_w(&mcpm_sync.clusters[cluster].cpus[cpu].cpu); in __mcpm_cpu_going_down() 50 mcpm_sync.clusters[cluster].cpus[cpu].cpu = CPU_DOWN; in __mcpm_cpu_down() 51 sync_cache_w(&mcpm_sync.clusters[cluster].cpus[cpu].cpu); in __mcpm_cpu_down() 66 mcpm_sync.clusters[cluster].cluster = state; in __mcpm_outbound_leave_critical() 67 sync_cache_w(&mcpm_sync.clusters[cluster].cluster); in __mcpm_outbound_leave_critical() 85 struct mcpm_sync_struct *c = &mcpm_sync.clusters[cluster]; in __mcpm_outbound_enter_critical() 137 sync_cache_r(&mcpm_sync.clusters[cluster].cluster); in __mcpm_cluster_state() 138 return mcpm_sync.clusters[cluster].cluster; in __mcpm_cluster_state() 436 mcpm_sync.clusters[i].cluster = CLUSTER_DOWN; in mcpm_sync_init() [all …]
|
| /linux/lib/ |
| H A D | group_cpus.c | 299 const struct cpumask **clusters; in alloc_cluster_groups() local 304 /* Probe how many clusters in this node. */ in alloc_cluster_groups() 323 clusters = kzalloc_objs(*clusters, ncluster); in alloc_cluster_groups() 324 if (!clusters) in alloc_cluster_groups() 336 clusters[n] = cluster_mask; in alloc_cluster_groups() 344 *clusters_ptr = clusters; in alloc_cluster_groups() 349 kfree(clusters); in alloc_cluster_groups() 367 const struct cpumask **clusters; in __try_group_cluster_cpus() local 377 &clusters, &cluster_groups); in __try_group_cluster_cpus() 386 cpumask_and(nmsk, node_cpumask, clusters[nv->id]); in __try_group_cluster_cpus() [all …]
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | bigalloc.rst | 27 on, the block bitmaps track clusters, not individual blocks. This means 31 units of clusters instead of blocks” to the extent tree, though it is
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | qcom_l2_pmu.rst | 5 This driver supports the L2 cache clusters found in Qualcomm Technologies 6 Centriq SoCs. There are multiple physical L2 cache clusters, each with their
|
| H A D | hisi-pmu.rst | 101 contains several Compute Clusters (CCLs). The I/O dies are called Super I/O 102 clusters (SICL) containing multiple I/O clusters (ICLs). Each CCL/ICL in the
|
| H A D | starfive_starlink_pmu.rst | 7 clusters with an L3 memory system.
|
| /linux/drivers/cpufreq/ |
| H A D | tegra186-cpufreq.c | 71 struct tegra186_cpufreq_cluster clusters[]; member 192 bpmp_lut = data->clusters[cluster].bpmp_lut; in tegra186_cpufreq_init() 244 cluster = &data->clusters[cluster_id]; in tegra186_cpufreq_get() 360 struct_size(data, clusters, TEGRA186_NUM_CLUSTERS), in tegra186_cpufreq_probe() 378 struct tegra186_cpufreq_cluster *cluster = &data->clusters[i]; in tegra186_cpufreq_probe()
|
| H A D | vexpress-spc-cpufreq.c | 27 /* Currently we support only two clusters */ 154 /* Recalc freq for old cluster when switching clusters */ in ve_spc_cpufreq_set_rate() 369 * Get data for all clusters and fill virtual cluster with a merge of in get_cluster_clk_and_freq_table()
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | ti,omap-mailbox.yaml | 38 combine multiple clusters into a single IP block present within the Main 39 NavSS. The interrupt lines from all these clusters are multiplexed and routed 42 block comprising of multiple clusters, but the number of clusters are
|
| /linux/drivers/platform/mellanox/ |
| H A D | Kconfig | 38 Centers (EDC) for building Ethernet based clusters, High-Performance 72 Centers (EDC) for building Ethernet based clusters, High-Performance
|
| /linux/drivers/base/ |
| H A D | arch_topology.c | 561 * First check for child clusters; we currently ignore any in parse_cluster() 562 * information about the nesting of clusters and present the in parse_cluster() 577 pr_warn("Topology for clusters of clusters not yet supported\n"); in parse_cluster() 596 pr_err("%pOF: cpu-map children should be clusters\n", c); in parse_cluster() 721 * For systems with no shared cpu-side LLC but with clusters defined, in cpu_coregroup_mask() 919 * number of heterogeneous CPU clusters. On a homogeneous system in parse_acpi_topology()
|
| /linux/Documentation/arch/arm/ |
| H A D | cluster-pm-race-avoidance.rst | 22 In a system containing multiple clusters of CPUs, it is also desirable 23 to have the ability to turn off entire clusters. 25 Turning entire clusters off and on is a risky business, because it 519 clusters of clusters are not supported). The algorithm could be
|
| /linux/Documentation/admin-guide/blockdev/drbd/ |
| H A D | index.rst | 10 clusters and in this context, is a "drop-in" replacement for shared
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,msm8996-cbf.yaml | 14 interconnect between two CPU clusters.
|
| /linux/Documentation/devicetree/bindings/cache/ |
| H A D | starfive,jh8100-starlink-cache.yaml | 14 clusters of CPU cores. The cache driver enables RISC-V non-standard cache
|
| /linux/drivers/clk/qcom/ |
| H A D | clk-cpu-8996.c | 7 * Each of the CPU clusters (Power and Perf) on msm8996 are 442 /* Select GPLL0 for 300MHz for both clusters */ in qcom_cpu_clk_msm8996_register_clks() 465 /* Enable auto clock selection for both clusters */ in qcom_cpu_clk_msm8996_register_clks() 480 /* Switch clusters to use the ACD leg */ in qcom_cpu_clk_msm8996_register_clks()
|
| /linux/Documentation/devicetree/bindings/cpufreq/ |
| H A D | cpufreq-mediatek-hw.yaml | 15 frequency for multiple clusters.
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | nvidia,tegra194-ccplex.yaml | 17 Complex having all clusters.
|
| /linux/include/uapi/linux/ |
| H A D | msdos_fs.h | 61 /* start of data cluster's entry (number of reserved clusters) */ 64 /* maximum number of clusters */
|
| /linux/Documentation/driver-api/xilinx/ |
| H A D | eemi.rst | 15 components running across different processing clusters on a chip or
|
| /linux/drivers/block/drbd/ |
| H A D | Kconfig | 21 clusters and in this context, is a "drop-in" replacement for shared
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_functions.c | 2030 struct sdca_cluster *clusters; in find_sdca_clusters() 2042 dev_err(dev, "%pfwP: maximum number of clusters exceeded\n", function_node); in find_sdca_clusters() 2046 clusters = devm_kcalloc(dev, num_clusters, sizeof(*clusters), GFP_KERNEL); in find_sdca_clusters() 2047 if (!clusters) in find_sdca_clusters() 2059 clusters[i].id = cluster_list[i]; in find_sdca_clusters() 2068 "mipi-sdca-cluster-id-0x%X-subproperties", clusters[i].id); in find_sdca_filesets() 2077 ret = find_sdca_cluster_channels(dev, cluster_node, &clusters[i]); in find_sdca_filesets() 2084 function->clusters = clusters; in find_sdca_filesets() 2008 struct sdca_cluster *clusters; find_sdca_clusters() local [all...] |
| /linux/Documentation/filesystems/ |
| H A D | vfat.rst | 103 Use the "free clusters" value stored on FSINFO. It will 104 be used to determine number of free clusters without 107 case. If you are sure the "free clusters" on FSINFO is
|
| /linux/Documentation/devicetree/bindings/cpu/ |
| H A D | cpu-capacity.txt | 61 Example 1 (ARM 64-bit, 6-cpu system, two clusters): 195 Example 2 (ARM 32-bit, 4-cpu system, two clusters,
|