Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
nodemanager.h File Reference
#include "ramster_nodemanager.h"
#include <linux/configfs.h>
#include <linux/rbtree.h>

Go to the source code of this file.

Data Structures

struct  r2nm_node
 
struct  r2nm_cluster
 

Enumerations

enum  r2nm_fence_method { R2NM_FENCE_RESET = 0, R2NM_FENCE_PANIC, R2NM_FENCE_METHODS }
 

Functions

u8 r2nm_this_node (void)
 
int r2nm_configured_node_map (unsigned long *map, unsigned bytes)
 
struct r2nm_noder2nm_get_node_by_num (u8 node_num)
 
struct r2nm_noder2nm_get_node_by_ip (__be32 addr)
 
void r2nm_node_get (struct r2nm_node *node)
 
void r2nm_node_put (struct r2nm_node *node)
 
int r2nm_depend_item (struct config_item *item)
 
void r2nm_undepend_item (struct config_item *item)
 
int r2nm_depend_this_node (void)
 
void r2nm_undepend_this_node (void)
 

Variables

struct r2nm_clusterr2nm_single_cluster
 

Enumeration Type Documentation

Enumerator:
R2NM_FENCE_RESET 
R2NM_FENCE_PANIC 
R2NM_FENCE_METHODS 

Definition at line 36 of file nodemanager.h.

Function Documentation

int r2nm_configured_node_map ( unsigned long map,
unsigned  bytes 
)

Definition at line 59 of file nodemanager.c.

int r2nm_depend_item ( struct config_item item)

Definition at line 902 of file nodemanager.c.

int r2nm_depend_this_node ( void  )

Definition at line 912 of file nodemanager.c.

struct r2nm_node* r2nm_get_node_by_ip ( __be32  addr)
read

Definition at line 111 of file nodemanager.c.

struct r2nm_node* r2nm_get_node_by_num ( u8  node_num)
read

Definition at line 42 of file nodemanager.c.

void r2nm_node_get ( struct r2nm_node node)

Definition at line 136 of file nodemanager.c.

void r2nm_node_put ( struct r2nm_node node)

Definition at line 130 of file nodemanager.c.

u8 r2nm_this_node ( void  )

Definition at line 142 of file nodemanager.c.

void r2nm_undepend_item ( struct config_item item)

Definition at line 907 of file nodemanager.c.

void r2nm_undepend_this_node ( void  )

Definition at line 930 of file nodemanager.c.

Variable Documentation

struct r2nm_cluster* r2nm_single_cluster

Definition at line 35 of file nodemanager.c.