/linux-3.3/fs/ocfs2/cluster/ |
D | nodemanager.c | 35 * cluster active at a time. Changing this will require trickling 36 * cluster references throughout where nodes are looked up */ 63 struct o2nm_cluster *cluster = o2nm_single_cluster; in o2nm_configured_node_map() local 65 BUG_ON(bytes < (sizeof(cluster->cl_nodes_bitmap))); in o2nm_configured_node_map() 67 if (cluster == NULL) in o2nm_configured_node_map() 70 read_lock(&cluster->cl_nodes_lock); in o2nm_configured_node_map() 71 memcpy(map, cluster->cl_nodes_bitmap, sizeof(cluster->cl_nodes_bitmap)); in o2nm_configured_node_map() 72 read_unlock(&cluster->cl_nodes_lock); in o2nm_configured_node_map() 78 static struct o2nm_node *o2nm_node_ip_tree_lookup(struct o2nm_cluster *cluster, in o2nm_node_ip_tree_lookup() argument 83 struct rb_node **p = &cluster->cl_node_ip_tree.rb_node; in o2nm_node_ip_tree_lookup() [all …]
|
/linux-3.3/Documentation/ABI/testing/ |
D | sysfs-ocfs2 | 14 covers how ocfs2 uses distributed locking between cluster 18 cluster nodes can interoperate if they have an identical 34 the available plugins to support ocfs2 cluster operation. 35 A cluster plugin is required to use ocfs2 in a cluster. 38 * 'o2cb' - The classic o2cb cluster stack that ocfs2 has 40 * 'user' - A plugin supporting userspace cluster software 54 cluster plugin is currently in use by the filesystem. 62 the cluster stack in use. The contents may change 63 when all filesystems are unmounted and the cluster stack 71 of current ocfs2 cluster stack. This value is set by [all …]
|
/linux-3.3/arch/alpha/mm/ |
D | numa.c | 32 for ((_cluster) = (memdesc)->cluster, (i) = 0; \ 37 struct memclust_struct * cluster; in show_mem_layout() local 46 for_each_mem_cluster(memdesc, cluster, i) { in show_mem_layout() 48 i, cluster->usage, cluster->start_pfn, in show_mem_layout() 49 cluster->start_pfn + cluster->numpages); in show_mem_layout() 57 struct memclust_struct * cluster; in setup_memory_node() local 79 for_each_mem_cluster(memdesc, cluster, i) { in setup_memory_node() 83 if (cluster->usage & 3) in setup_memory_node() 86 start = cluster->start_pfn; in setup_memory_node() 87 end = start + cluster->numpages; in setup_memory_node() [all …]
|
/linux-3.3/fs/fat/ |
D | cache.c | 6 * Mar 1999. AV. Changed cache, so that it uses the starting cluster instead 22 int fcluster; /* cluster number in the file. */ 23 int dcluster; /* cluster number on disk. */ 124 /* Find the same part as "new" in cluster-chain. */ in fat_cache_merge() 225 int fat_get_cluster(struct inode *inode, int cluster, int *fclus, int *dclus) in fat_get_cluster() argument 237 if (cluster == 0) in fat_get_cluster() 240 if (fat_cache_lookup(inode, cluster, &cid, fclus, dclus) < 0) { in fat_get_cluster() 249 while (*fclus < cluster) { in fat_get_cluster() 250 /* prevent the infinite loop of cluster chain */ in fat_get_cluster() 253 "%s: detected the cluster chain loop" in fat_get_cluster() [all …]
|
D | fatent.c | 455 int fat_alloc_clusters(struct inode *inode, int *cluster, int nr_cluster) in fat_alloc_clusters() argument 491 /* make the cluster chain */ in fat_alloc_clusters() 503 cluster[idx_clus] = entry; in fat_alloc_clusters() 539 fat_free_clusters(inode, cluster[0]); in fat_alloc_clusters() 544 int fat_free_clusters(struct inode *inode, int cluster) in fat_free_clusters() argument 552 int first_cl = cluster; in fat_free_clusters() 558 cluster = fat_ent_read(inode, &fatent, cluster); in fat_free_clusters() 559 if (cluster < 0) { in fat_free_clusters() 560 err = cluster; in fat_free_clusters() 562 } else if (cluster == FAT_ENT_FREE) { in fat_free_clusters() [all …]
|
D | fat.h | 59 unsigned short sec_per_clus; /* sectors/cluster */ 61 unsigned int cluster_size; /* cluster size */ 68 unsigned long max_cluster; /* maximum cluster number */ 69 unsigned long root_cluster; /* first cluster of the root directory */ 72 unsigned int prev_free; /* previously allocated cluster number */ 107 int i_start; /* first cluster or 0 */ 108 int i_logstart; /* logical first cluster */ 235 extern int fat_get_cluster(struct inode *inode, int cluster, 299 extern int fat_alloc_clusters(struct inode *inode, int *cluster, 301 extern int fat_free_clusters(struct inode *inode, int cluster);
|
/linux-3.3/fs/btrfs/ |
D | free-space-cache.c | 842 struct btrfs_free_cluster *cluster = NULL; in __btrfs_write_out_cache() local 862 /* Get the cluster for this block_group if it exists */ in __btrfs_write_out_cache() 864 cluster = list_entry(block_group->cluster_list.next, in __btrfs_write_out_cache() 875 if (!node && cluster) { in __btrfs_write_out_cache() 876 node = rb_first(&cluster->root); in __btrfs_write_out_cache() 877 cluster = NULL; in __btrfs_write_out_cache() 906 if (!node && cluster) { in __btrfs_write_out_cache() 907 node = rb_first(&cluster->root); in __btrfs_write_out_cache() 908 cluster = NULL; in __btrfs_write_out_cache() 1652 * Since we link bitmaps right into the cluster we need to see if we in insert_into_bitmap() [all …]
|
D | free-space-cache.h | 102 struct btrfs_free_cluster *cluster, 104 void btrfs_init_free_cluster(struct btrfs_free_cluster *cluster); 106 struct btrfs_free_cluster *cluster, u64 bytes, 110 struct btrfs_free_cluster *cluster);
|
/linux-3.3/arch/arm/mach-ux500/ |
D | clock.h | 42 * @cluster: peripheral cluster number 46 * @parent_cluster: pointer to parent's cluster clk struct 49 * Peripherals are organised into clusters, and each cluster has an associated 53 * (1) the parent cluster (bus) clock at the PRCMU level 58 * of the cluster and peripheral clocks, and hooking these as the parents of 66 * The prcmu_* fields are only used for the PRCMU clocks, and the cluster, 87 int cluster; member 122 .cluster = _pclust, \ 133 .cluster = _pclust, \
|
D | clock.c | 135 * with alternative parents (peripheral cluster or 257 void __iomem *addr = __io_address(clkrst_base[clk->cluster]); in clk_prcc_enable() 268 void __iomem *addr = __io_address(clkrst_base[clk->cluster]); in clk_prcc_disable() 331 /* Peripheral Cluster #1 */ 344 /* Peripheral Cluster #2 */ 358 /* Peripheral Cluster #3 */ 369 /* Peripheral Cluster #4 is in the always on domain */ 371 /* Peripheral Cluster #5 */ 375 /* Peripheral Cluster #6 */ 395 /* Peripheral Cluster #1 */ [all …]
|
/linux-3.3/fs/gfs2/ |
D | Kconfig | 12 A cluster filesystem. 14 Allows a cluster of computers to simultaneously use a block device 20 machine show up immediately on all other machines in the cluster. 22 To use the GFS2 filesystem in a cluster, you will need to enable 24 be found here: http://sources.redhat.com/cluster 38 in a cluster environment.
|
/linux-3.3/Documentation/filesystems/ |
D | gfs2.txt | 4 http://sources.redhat.com/cluster/wiki/ 6 GFS is a cluster file system. It allows a cluster of computers to 12 on one machine show up immediately on all other machines in the cluster. 22 Lock_dlm depends on user space cluster management systems found 33 and write a cluster.conf as per the documentation.
|
D | ocfs2.txt | 3 OCFS2 is a general purpose extent based shared disk cluster file 46 intr (*) Allow signals to interrupt cluster operations. 47 nointr Do not allow signals to interrupt cluster 80 localflocks This disables cluster aware flock. 96 coherency=full (*) Disallow concurrent O_DIRECT writes, cluster inode 98 therefore full cluster coherency is guaranteed even
|
/linux-3.3/include/linux/ |
D | msdos_fs.h | 60 /* start of data cluster's entry (number of reserved clusters) */ 70 /* bad cluster mark */ 110 __u8 sec_per_clus; /* sectors/cluster */ 126 __le32 root_cluster; /* first cluster in root directory */ 136 __le32 free_clusters; /* Free cluster count. -1 if unknown */ 137 __le32 next_cluster; /* Most recently allocated cluster */ 149 __le16 starthi; /* High 16 bits of cluster in FAT32 */ 150 __le16 time,date,start;/* time, date and first cluster */ 162 __le16 start; /* starting cluster number, 0 in long slots */
|
/linux-3.3/net/tipc/ |
D | node.c | 259 * 1: A link towards a zone/cluster external node comes up. 261 * system nodes within own cluster that the new destination 263 * (node.establishedContact()=>cluster.multicastNewRoute()) 267 * system nodes within own cluster that the new destination 269 * (node.establishedContact()=>cluster.multicastNewRoute()) 271 * of all system nodes within cluster: 272 * (node.establishedContact()=>cluster.sendLocalRoutes()) 274 * 3: A new cluster local system node becomes available. 276 * information about all cluster external and slave 282 * (node.establishedContact()=>cluster.multicastNewRoute()) [all …]
|
/linux-3.3/fs/ocfs2/ |
D | Kconfig | 10 OCFS2 is a general purpose extent based shared disk cluster file 31 Cluster Base. It only requires a very small userspace component 33 O2CB is limited to maintaining a cluster for OCFS2 file systems. 34 It cannot manage any other cluster applications. 46 userspace cluster manager, say Y here.
|
D | resize.c | 30 #include <cluster/masklog.h> 63 u32 cluster; in ocfs2_calc_new_backup_super() local 68 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in ocfs2_calc_new_backup_super() 70 gd_blkno = ocfs2_which_cluster_group(inode, cluster); in ocfs2_calc_new_backup_super() 77 ocfs2_set_bit(cluster % cl_cpg, in ocfs2_calc_new_backup_super() 80 ocfs2_clear_bit(cluster % cl_cpg, in ocfs2_calc_new_backup_super() 186 u32 cluster; in update_backups() local 195 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in update_backups() 196 if (cluster > clusters) in update_backups() 428 u32 cluster = ocfs2_blocks_to_clusters(inode->i_sb, input->group); in ocfs2_verify_group_and_input() local [all …]
|
D | stackglue.h | 6 * Glue to the underlying cluster stack. 95 * A cluster connection. Mostly opaque to ocfs2, the connection holds 111 * Each cluster stack implements the stack operations structure. Not used 112 * in the ocfs2 code, the stackglue code translates generic cluster calls 118 * filesystem to the cluster stack. The ->connect() op is passed 137 * no longer needs cluster services. All DLM locks have been 152 * ->this_node() returns the cluster's unique identifier for the 206 * Cluster-aware posix locks
|
/linux-3.3/Documentation/video4linux/ |
D | v4l2-controls.txt | 405 In that case you need to 'cluster' them: 422 cluster is set (or 'gotten', or 'tried'), only the control ops of the first 435 struct v4l2_ctrl *mute = ctrl->cluster[AUDIO_CL_MUTE]; 449 ctrl == ctrl->cluster[AUDIO_CL_VOLUME] == state->audio_cluster[AUDIO_CL_VOLUME] 450 ctrl->cluster[AUDIO_CL_MUTE] == state->audio_cluster[AUDIO_CL_MUTE] 452 In practice using cluster arrays like this becomes very tiresome. So instead 456 /* audio cluster */ 461 The anonymous struct is used to clearly 'cluster' these two control pointers, 471 Note that controls in a cluster may be NULL. For example, if for some 474 cluster of 2 controls, of which only 1 is actually instantiated. The [all …]
|
/linux-3.3/include/media/ |
D | cx2341x.h | 133 /* audio cluster */ 145 /* video gop cluster */ 151 /* stream type cluster */ 160 /* video mute cluster */ 166 /* video filter mode cluster */ 173 /* video filter type cluster */ 179 /* video filter cluster */ 185 /* video median cluster */
|
D | v4l2-ctrls.h | 59 * @cluster: Point to start of cluster array. 60 * @ncontrols: Number of controls in cluster array. 68 * @is_auto: If set, then this control selects whether the other cluster 72 * @has_volatiles: If set, then one or more members of the cluster are volatile. 77 * value, then the whole cluster is in manual mode. Drivers should 113 struct v4l2_ctrl **cluster; member 371 /** v4l2_ctrl_cluster() - Mark all controls in the cluster as belonging to that cluster. 372 * @ncontrols: The number of controls in this cluster. 373 * @controls: The cluster control array of size @ncontrols. 378 /** v4l2_ctrl_auto_cluster() - Mark all controls in the cluster as belonging to [all …]
|
/linux-3.3/drivers/media/video/cx25821/ |
D | cx25821-sram.h | 36 #define VID_CDT_SIZE 64 /* VID cluster descriptor table size in bytes */ 37 #define MBIF_CDT_SIZE 64 /* MBIF/HBI cluster descriptor table size in bytes */ 38 #define AUDIO_CDT_SIZE 48 /* AUD cluster descriptor table size in bytes */ 46 #define VID_CLUSTER_SIZE 1440 /* VID cluster data line */ 47 #define AUDIO_CLUSTER_SIZE 128 /* AUDIO cluster data line */ 48 #define MBIF_CLUSTER_SIZE 1440 /* MBIF/HBI cluster data line */ 121 /* Cluster Buffer for RX */
|
/linux-3.3/net/netfilter/ |
D | xt_cluster.c | 98 * achieved if the switch that connects the cluster nodes support some in xt_cluster_mt() 100 * this, your cluster nodes can reply ARP request using a multicast MAC in xt_cluster_mt() 102 * cluster nodes with the same multicast MAC address. Using a multicast in xt_cluster_mt() 141 "number of cluster nodes (%u > %u)\n", in xt_cluster_mt_checkentry() 154 .name = "cluster", 174 MODULE_DESCRIPTION("Xtables: hash-based cluster match");
|
/linux-3.3/drivers/usb/wusbcore/ |
D | reservation.c | 2 * WUSB cluster reservation management 24 * WUSB cluster reservations are multicast reservations with the 25 * broadcast cluster ID (BCID) as the target DevAddr. 73 * wusbhc_rsv_establish - establish a reservation for the cluster 108 * wusbhc_rsv_terminate - terminate the cluster reservation
|
/linux-3.3/drivers/media/video/ |
D | v4l2-ctrls.c | 42 same cluster, or 0 if there isn't any. */ 946 if (!is_cur_manual(ctrl->cluster[0])) { in new_to_cur() 948 if (ctrl->cluster[0]->has_volatiles) in new_to_cur() 983 /* Return non-zero if one or more of the controls in the cluster has a new 991 struct v4l2_ctrl *ctrl = master->cluster[i]; in cluster_changed() 1250 /* By default each control starts in a cluster of its own. in handler_new_ref() 1251 new_ref->ctrl is basically a cluster array with one in handler_new_ref() 1252 element, so that's perfect to use as the cluster pointer. in handler_new_ref() 1254 ctrl->cluster = &new_ref->ctrl; in handler_new_ref() 1498 /* Cluster controls */ [all …]
|