| /linux/fs/ntfs/ |
| H A D | lcnalloc.c | 23 * ntfs_cluster_free_from_rl_nolock - free clusters from runlist 24 * @vol: mounted ntfs volume on which to free the clusters 25 * @rl: runlist describing the clusters to free 27 * Free all the clusters described by the runlist @rl on the volume @vol. In 28 * the case of an error being returned, at least some of the clusters were not 120 * ntfs_cluster_alloc - allocate clusters on an ntfs volume 121 * @vol: mounted ntfs volume on which to allocate clusters 123 * @count: number of clusters to allocate 124 * @start_lcn: starting lcn at which to allocate the clusters or -1 if none 130 * Allocate @count clusters preferably starting at cluster @start_lcn or at the [all …]
|
| H A D | volume.h | 49 * @nr_clusters: Volume size in clusters == number of bits in lcn bitmap. 86 * @free_waitq: Wait queue for threads waiting for free clusters or MFT records. 87 * @free_clusters: Track the number of free clusters. 89 * @dirty_clusters: Number of clusters that are dirty. 90 * @sparse_compression_unit: Size of compression/sparse unit in clusters. 184 * NV_Discard Issue discard/TRIM commands for freed clusters.
|
| H A D | ntfs.h | 42 * The log2 of the standard number of clusters per compression block. 43 * A value of 4 corresponds to 16 clusters (1 << 4), which is the 101 u64 clusters) in ntfs_cluster_to_bytes() argument 103 return clusters << vol->cluster_size_bits; in ntfs_cluster_to_bytes()
|
| H A D | super.c | 571 /* Check clusters per file mft record value is valid. */ in is_boot_sector_ntfs() 580 /* Check clusters per index block value is valid. */ in is_boot_sector_ntfs() 753 * Get the size of the volume in clusters and check for 64-bit-ness. in parse_ntfs_boot_sector() 754 * Windows currently only uses 32 bits to save the clusters so we do in parse_ntfs_boot_sector() 759 ntfs_error(vol->sb, "Cannot handle 64-bit clusters."); in parse_ntfs_boot_sector() 832 switch (vol->mft_zone_multiplier) { /* % of volume size in clusters */ in ntfs_setup_allocators() 1877 * get_nr_free_clusters - return the number of free clusters on a volume 1880 * Calculate the number of free clusters on the mounted NTFS volume @vol. We 1881 * actually calculate the number of clusters in use instead because this 1883 * and hence not be counted as allocated clusters. [all …]
|
| /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/fs/ntfs3/ |
| H A D | attrib.c | 91 * run_deallocate_ex - Deallocate clusters. 122 /* mark bitmap range [lcn + clen) as free and trim clusters. */ in run_deallocate_ex() 182 /* Keep already allocated clusters. */ in attr_allocate_clusters() 283 /* len - how many clusters required to store 'rsize' bytes */ in attr_make_nonresident() 370 /* Undo: do not trim new allocated clusters. */ in attr_make_nonresident() 425 * - Sparse/compressed: No allocated clusters. 426 * - Normal: Append allocated and preallocated new clusters. 508 /* Resize up normal file. Delay new clusters allocation. */ in attr_set_size_ex() 525 /* Shrink delayed clusters. */ in attr_set_size_ex() 584 * Add clusters. In simple case we have to: in attr_set_size_ex() [all …]
|
| H A D | super.c | 10 * vcn - virtual cluster number - Offset inside the file in clusters. 12 * lcn - logical cluster number - 0 based cluster in clusters heap. 20 * non-resident attribute - Attribute with content stored in clusters 23 * allocated_size - Total size of clusters allocated for non-resident content 24 …* total_size - Actual size of allocated clusters for sparse or compressed attri… 32 * ntfs allows up to 2^64 clusters per volume. 41 * | Volume size | Clusters | ntfs.sys | ntfs3 | ntfs3_64 | mkntfs | chkdsk | 491 * number of clusters 974 u64 sectors, clusters, mlcn, mlcn2, mft_pos, mft2_pos, dev_size0; in ntfs_init_from_boot() local 1166 clusters = sbi->volume.size >> cluster_bits; in ntfs_init_from_boot() [all …]
|
| H A D | ntfs_fs.h | 136 ALLOCATE_DEF = 0, // Allocate all clusters. 138 ALLOCATE_ZERO = 2, // Zeroout new allocated clusters. 236 CLST zone_max; // Maximum MFT zone length in clusters 237 CLST bad_clusters; // The count of marked bad clusters. 276 /* Total sum of delay allocated clusters in all files. */ 406 * Pairs [vcn, len] for all delay allocated clusters. 407 * Normal file always contains delayed clusters in one fragment. 1096 /* Returns total sum of delay allocated clusters in all files. */ 1106 /* Update total count of delay allocated clusters. */ 1116 /* Update total count of delay allocated clusters. */
|
| H A D | file.c | 422 /* Allocate clusters for rw map. */ in ntfs_file_mmap_prepare() 463 * we just allocate clusters without zeroing them out. Otherwise we 464 * allocate and zero out clusters via an expanding truncate. 563 /* Aligned punch_hole. Deallocate clusters. */ in ntfs_fallocate() 653 * Allocate clusters, do not change 'valid' size. in ntfs_fallocate() 667 * Allocate and zero new clusters. in ntfs_fallocate() 1432 /* Allocate delayed blocks (clusters). */ in ntfs_file_release() 1468 /* Unfortunately cp -r incorrectly treats compressed clusters. */ in ntfs_fiemap()
|
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gpu_state.c | 41 struct a6xx_gpu_state_obj *clusters; member 742 /* Some clusters need a selector register to be programmed too */ in a6xx_get_cluster() 796 /* Some clusters need a selector register to be programmed too */ in a7xx_get_cluster() 831 a6xx_state->clusters = state_kcalloc(a6xx_state, in a6xx_get_clusters() 832 ARRAY_SIZE(a6xx_clusters), sizeof(*a6xx_state->clusters)); in a6xx_get_clusters() 834 if (!a6xx_state->clusters) in a6xx_get_clusters() 841 &a6xx_state->clusters[i], dumper); in a6xx_get_clusters() 850 const struct gen7_cluster_registers *clusters; in a7xx_get_clusters() local 855 clusters = gen7_17_0_clusters; in a7xx_get_clusters() 858 clusters = gen7_0_0_clusters; in a7xx_get_clusters() [all …]
|
| /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()
|
| /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/fs/ext4/ |
| H A D | balloc.c | 85 * Return the number of clusters used for file system metadata; this 100 /* This is the number of clusters used by the superblock, in ext4_num_overhead_clusters() 107 * Account and record inode table clusters if any cluster in ext4_num_overhead_clusters() 130 * to see if the cluster is already accounted for in the clusters in ext4_num_overhead_clusters() 648 * dirty clusters & root reserved clusters. in ext4_has_free_clusters() 653 /* Hm, nope. Are (enough) root reserved clusters available? */ in ext4_has_free_clusters() 734 * @count: pointer to total number of clusters needed 769 * ext4_count_free_clusters() -- count filesystem free clusters 772 * Adds up the number of free clusters from each block group.
|
| /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
|
| /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/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/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/Documentation/filesystems/ |
| H A D | erofs.rst | 121 compressed physical clusters; 123 physical clusters for further reading. 125 for the rest compressed physical clusters. 345 extents and in the meanwhile, compressed into physical clusters (pclusters). 346 In order to record each variable-sized extent, logical clusters (lclusters) are
|
| /linux/include/linux/ |
| H A D | swap.h | 23 #define SWAP_FLAG_DISCARD_PAGES 0x40000 /* discard page-clusters after use */ 250 struct list_head free_clusters; /* free clusters list */ 251 struct list_head full_clusters; /* full clusters list */ 276 struct list_head discard_clusters; /* discard clusters list */
|
| /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/admin-guide/blockdev/drbd/ |
| H A D | index.rst | 10 clusters and in this context, is a "drop-in" replacement for shared
|