Home
last modified time | relevance | path

Searched refs:cluster (Results 1 – 25 of 33) sorted by relevance

12

/fs/ocfs2/cluster/
A Dnodemanager.c53 if (cluster == NULL) in o2nm_configured_node_map()
104 if (cluster == NULL) in o2nm_get_node_by_ip()
187 struct o2nm_cluster *cluster; in o2nm_node_num_store() local
209 if (!cluster) { in o2nm_node_num_store()
215 if (cluster->cl_nodes[tmp]) in o2nm_node_num_store()
290 if (!cluster) { in o2nm_node_ipv4_address_store()
346 if (!cluster) { in o2nm_node_local_store()
537 if (cluster) in o2nm_cluster_fence_method_show()
656 kfree(cluster); in o2nm_cluster_release()
718 ret = &cluster->cl_group; in o2nm_cluster_group_make_group()
[all …]
/fs/fat/
A Dcache.c244 if (cluster == 0) in fat_get_cluster()
247 if (fat_cache_lookup(inode, cluster, &cid, fclus, dclus) < 0) { in fat_get_cluster()
256 while (*fclus < cluster) { in fat_get_cluster()
291 static int fat_bmap_cluster(struct inode *inode, int cluster) in fat_bmap_cluster() argument
299 ret = fat_get_cluster(inode, cluster, &fclus, &dclus); in fat_bmap_cluster()
316 int cluster, offset; in fat_get_mapped_cluster() local
320 cluster = fat_bmap_cluster(inode, cluster); in fat_get_mapped_cluster()
321 if (cluster < 0) in fat_get_mapped_cluster()
322 return cluster; in fat_get_mapped_cluster()
323 else if (cluster) { in fat_get_mapped_cluster()
[all …]
A Dfat.h291 int cluster = le16_to_cpu(de->start); in fat_get_start() local
293 cluster |= (le16_to_cpu(de->starthi) << 16); in fat_get_start()
294 return cluster; in fat_get_start()
297 static inline void fat_set_start(struct msdos_dir_entry *de, int cluster) in fat_set_start() argument
299 de->start = cpu_to_le16(cluster); in fat_set_start()
300 de->starthi = cpu_to_le16(cluster >> 16); in fat_set_start()
319 extern int fat_get_cluster(struct inode *inode, int cluster,
393 extern int fat_alloc_clusters(struct inode *inode, int *cluster,
395 extern int fat_free_clusters(struct inode *inode, int cluster);
A Dfatent.c513 cluster[idx_clus] = entry; in fat_alloc_clusters()
549 fat_free_clusters(inode, cluster[0]); in fat_alloc_clusters()
554 int fat_free_clusters(struct inode *inode, int cluster) in fat_free_clusters() argument
562 int first_cl = cluster, dirty_fsinfo = 0; in fat_free_clusters()
568 cluster = fat_ent_read(inode, &fatent, cluster); in fat_free_clusters()
569 if (cluster < 0) { in fat_free_clusters()
570 err = cluster; in fat_free_clusters()
572 } else if (cluster == FAT_ENT_FREE) { in fat_free_clusters()
585 if (cluster != fatent.entry + 1) { in fat_free_clusters()
593 first_cl = cluster; in fat_free_clusters()
[all …]
A Ddir.c1154 int err, cluster; in fat_alloc_new_dir() local
1189 fat_set_start(&de[0], cluster); in fat_alloc_new_dir()
1201 return cluster; in fat_alloc_new_dir()
1204 fat_free_clusters(dir, cluster); in fat_alloc_new_dir()
1219 int err, i, n, offset, cluster[2]; in fat_add_new_entries() local
1279 return cluster[0]; in fat_add_new_entries()
1288 fat_free_clusters(dir, cluster[0]); in fat_add_new_entries()
1381 int cluster, nr_cluster; in fat_add_entries() local
1390 if (cluster < 0) { in fat_add_entries()
1391 err = cluster; in fat_add_entries()
[all …]
A Dnamei_msdos.c228 int is_dir, int is_hid, int cluster, in msdos_add_entry() argument
247 fat_set_start(&de, cluster); in msdos_add_entry()
350 int err, is_hid, cluster; in msdos_mkdir() local
367 cluster = fat_alloc_new_dir(dir, &ts); in msdos_mkdir()
368 if (cluster < 0) { in msdos_mkdir()
369 err = cluster; in msdos_mkdir()
372 err = msdos_add_entry(dir, msdos_name, 1, is_hid, cluster, &ts, &sinfo); in msdos_mkdir()
395 fat_free_clusters(dir, cluster); in msdos_mkdir()
A Dnamei_vfat.c577 int len, int is_dir, int cluster, in vfat_build_slots() argument
646 fat_set_start(de, cluster); in vfat_build_slots()
654 int is_dir, int cluster, struct timespec64 *ts, in vfat_add_entry() argument
669 err = vfat_build_slots(dir, qname->name, len, is_dir, cluster, ts, in vfat_add_entry()
851 int err, cluster; in vfat_mkdir() local
856 cluster = fat_alloc_new_dir(dir, &ts); in vfat_mkdir()
857 if (cluster < 0) { in vfat_mkdir()
858 err = cluster; in vfat_mkdir()
861 err = vfat_add_entry(dir, &dentry->d_name, 1, cluster, &ts, &sinfo); in vfat_mkdir()
883 fat_free_clusters(dir, cluster); in vfat_mkdir()
/fs/btrfs/
A Dfree-space-cache.c1087 if (!node && cluster) { in write_cache_extent_entries()
1088 cluster_locked = cluster; in write_cache_extent_entries()
1091 cluster = NULL; in write_cache_extent_entries()
1111 if (!node && cluster) { in write_cache_extent_entries()
1115 cluster = NULL; in write_cache_extent_entries()
1599 if (cluster) { in tree_insert_offset()
1601 root = &cluster->root; in tree_insert_offset()
3028 cluster->root = RB_ROOT; in __btrfs_return_cluster_to_free_space()
3374 cluster->max_size = 0; in btrfs_bitmap_cluster()
3642 cluster->root = RB_ROOT; in btrfs_init_free_cluster()
[all …]
A Drelocation.c2679 const struct file_extent_cluster *cluster = &rc->cluster; in prealloc_file_extent_cluster() local
2707 BUG_ON(cluster->start != cluster->boundary[0]); in prealloc_file_extent_cluster()
2796 const struct file_extent_cluster *cluster = &rc->cluster; in relocate_one_folio() local
2954 const struct file_extent_cluster *cluster = &rc->cluster; in relocate_file_extent_cluster() local
2961 if (!cluster->nr) in relocate_file_extent_cluster()
2994 struct file_extent_cluster *cluster = &rc->cluster; in relocate_data_extent() local
2998 if (cluster->nr > 0 && extent_key->objectid != cluster->end + 1) { in relocate_data_extent()
3002 cluster->nr = 0; in relocate_data_extent()
3040 cluster->boundary[cluster->nr] = extent_key->objectid; in relocate_data_extent()
3041 cluster->nr++; in relocate_data_extent()
[all …]
A Dfree-space-cache.h152 struct btrfs_free_cluster *cluster,
154 void btrfs_init_free_cluster(struct btrfs_free_cluster *cluster);
156 struct btrfs_free_cluster *cluster, u64 bytes,
160 struct btrfs_free_cluster *cluster);
A Dextent-tree.c2769 cluster = fetch_cluster_info(fs_info, in unpin_extent_range()
2791 if (cluster && cluster->fragmented && in unpin_extent_range()
2793 spin_lock(&cluster->lock); in unpin_extent_range()
2794 cluster->fragmented = 0; in unpin_extent_range()
2795 spin_unlock(&cluster->lock); in unpin_extent_range()
3610 __acquires(&cluster->refill_lock) in btrfs_lock_cluster()
3614 spin_lock(&cluster->refill_lock); in btrfs_lock_cluster()
3616 used_bg = cluster->block_group; in btrfs_lock_cluster()
3631 spin_unlock(&cluster->refill_lock); in btrfs_lock_cluster()
3636 spin_lock(&cluster->refill_lock); in btrfs_lock_cluster()
[all …]
A Dblock-group.c1070 struct btrfs_free_cluster *cluster; in btrfs_remove_block_group() local
1099 cluster = &fs_info->data_alloc_cluster; in btrfs_remove_block_group()
1100 spin_lock(&cluster->refill_lock); in btrfs_remove_block_group()
1101 btrfs_return_cluster_to_free_space(block_group, cluster); in btrfs_remove_block_group()
1102 spin_unlock(&cluster->refill_lock); in btrfs_remove_block_group()
1108 cluster = &fs_info->meta_alloc_cluster; in btrfs_remove_block_group()
1109 spin_lock(&cluster->refill_lock); in btrfs_remove_block_group()
1110 btrfs_return_cluster_to_free_space(block_group, cluster); in btrfs_remove_block_group()
1111 spin_unlock(&cluster->refill_lock); in btrfs_remove_block_group()
/fs/gfs2/
A DKconfig10 A cluster filesystem.
12 Allows a cluster of computers to simultaneously use a block device
18 machine show up immediately on all other machines in the cluster.
20 To use the GFS2 filesystem in a cluster, you will need to enable
22 be found here: http://sources.redhat.com/cluster
36 in a cluster environment.
A Dlock_dlm.c1316 char cluster[GFS2_LOCKNAME_LEN]; in gdlm_mount() local
1350 memset(cluster, 0, sizeof(cluster)); in gdlm_mount()
1351 memcpy(cluster, table, strlen(table) - strlen(fsname)); in gdlm_mount()
1360 error = dlm_new_lockspace(fsname, cluster, flags, GDLM_LVB_SIZE, in gdlm_mount()
/fs/ocfs2/
A Dresize.c46 u32 cluster, lgd_cluster; in ocfs2_calc_new_backup_super() local
51 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in ocfs2_calc_new_backup_super()
53 gd_blkno = ocfs2_which_cluster_group(inode, cluster); in ocfs2_calc_new_backup_super()
62 if (lgd_cluster >= cluster) in ocfs2_calc_new_backup_super()
66 ocfs2_set_bit(cluster % cl_cpg, in ocfs2_calc_new_backup_super()
69 ocfs2_clear_bit(cluster % cl_cpg, in ocfs2_calc_new_backup_super()
181 u32 cluster; in update_backups() local
190 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in update_backups()
191 if (cluster >= clusters) in update_backups()
423 u32 cluster = ocfs2_blocks_to_clusters(inode->i_sb, input->group); in ocfs2_verify_group_and_input() local
[all …]
A DKconfig13 OCFS2 is a general purpose extent based shared disk cluster file
36 O2CB is limited to maintaining a cluster for OCFS2 file systems.
37 It cannot manage any other cluster applications.
49 userspace cluster manager, say Y here.
A Dioctl.c447 unsigned int offset = 0, cluster, chunk; in ocfs2_info_freefrag_scan_chain() local
496 for (cluster = 0; cluster < num_clusters; cluster++) { in ocfs2_info_freefrag_scan_chain()
A DMakefile52 obj-$(CONFIG_OCFS2_FS) += cluster/
A Dextent_map.h29 void ocfs2_extent_map_trunc(struct inode *inode, unsigned int cluster);
A Dsuballoc.h182 u64 ocfs2_which_cluster_group(struct inode *inode, u32 cluster);
/fs/dlm/
A Dlockspace.c356 static int new_lockspace(const char *name, const char *cluster, in new_lockspace() argument
387 if (!cluster) in new_lockspace()
391 if (dlm_config.ci_recover_callbacks && cluster && in new_lockspace()
392 strncmp(cluster, dlm_config.ci_cluster_name, DLM_LOCKSPACE_LEN)) { in new_lockspace()
395 dlm_config.ci_cluster_name, cluster); in new_lockspace()
619 static int __dlm_new_lockspace(const char *name, const char *cluster, in __dlm_new_lockspace() argument
633 error = new_lockspace(name, cluster, flags, lvblen, ops, ops_arg, in __dlm_new_lockspace()
648 int dlm_new_lockspace(const char *name, const char *cluster, uint32_t flags, in dlm_new_lockspace() argument
653 return __dlm_new_lockspace(name, cluster, flags | DLM_LSFL_FS, lvblen, in dlm_new_lockspace()
657 int dlm_new_user_lockspace(const char *name, const char *cluster, in dlm_new_user_lockspace() argument
[all …]
A Dlockspace.h30 int dlm_new_user_lockspace(const char *name, const char *cluster,
/fs/exfat/
A Dcache.c236 int exfat_get_cluster(struct inode *inode, unsigned int cluster, in exfat_get_cluster() argument
261 if (cluster == 0 || *dclus == EXFAT_EOF_CLUSTER) in exfat_get_cluster()
266 if (exfat_cache_lookup(inode, cluster, &cid, fclus, dclus) == in exfat_get_cluster()
278 if (*fclus == cluster) in exfat_get_cluster()
281 while (*fclus < cluster) { in exfat_get_cluster()
A Dinode.c273 unsigned int cluster, sec_offset; in exfat_get_block() local
287 &cluster, create); in exfat_get_block()
296 if (cluster == EXFAT_EOF_CLUSTER) in exfat_get_block()
302 phys = exfat_cluster_to_sector(sbi, cluster) + sec_offset; in exfat_get_block()
/fs/ntfs3/
A DKconfig22 If activated 64 bits per clusters you will be able to use 4k cluster

Completed in 83 milliseconds

12