o2nm_node
struct o2nm_node *hn_node;
struct o2nm_node *node,
struct o2nm_node *node,
struct o2nm_node *node;
struct o2nm_node *node;
struct o2nm_node;
typedef void (o2hb_cb_func)(struct o2nm_node *, int, void *);
struct o2nm_node *o2nm_get_node_by_ip(__be32 addr)
struct o2nm_node *node = NULL;
void o2nm_node_put(struct o2nm_node *node)
void o2nm_node_get(struct o2nm_node *node)
static struct o2nm_node *to_o2nm_node(struct config_item *item)
return item ? container_of(item, struct o2nm_node, nd_item) : NULL;
struct o2nm_node *node = to_o2nm_node(item);
static struct o2nm_cluster *to_o2nm_cluster_from_node(struct o2nm_node *node)
struct o2nm_node *node = to_o2nm_node(item);
struct o2nm_node *node = to_o2nm_node(item);
struct o2nm_node *node = to_o2nm_node(item);
struct o2nm_node *o2nm_get_node_by_num(u8 node_num)
struct o2nm_node *node = to_o2nm_node(item);
struct o2nm_node *node = NULL;
struct o2nm_node *node = NULL;
node = kzalloc_obj(struct o2nm_node);
struct o2nm_node *node = to_o2nm_node(item);
static struct o2nm_node *o2nm_node_ip_tree_lookup(struct o2nm_cluster *cluster,
struct o2nm_node *node, *ret = NULL;
node = rb_entry(parent, struct o2nm_node, nd_ip_node);
struct o2nm_node *local_node;
struct o2nm_node *local_node;
struct o2nm_node *cl_nodes[O2NM_MAX_NODES];
struct o2nm_node *o2nm_get_node_by_num(u8 node_num);
struct o2nm_node *o2nm_get_node_by_ip(__be32 addr);
void o2nm_node_get(struct o2nm_node *node);
void o2nm_node_put(struct o2nm_node *node);
struct o2nm_node *node = NULL, *mynode = NULL;
void o2net_disconnect_node(struct o2nm_node *node)
static void o2net_hb_node_down_cb(struct o2nm_node *node, int node_num,
static void o2net_hb_node_up_cb(struct o2nm_node *node, int node_num,
struct o2nm_node *node = NULL;
struct o2nm_node *local_node = NULL;
int o2net_start_listening(struct o2nm_node *node)
void o2net_stop_listening(struct o2nm_node *node)
struct o2nm_node *node = o2nm_get_node_by_num(i);
static struct o2net_sock_container *sc_alloc(struct o2nm_node *node)
void o2net_disconnect_node(struct o2nm_node *node);
struct o2nm_node;
int o2net_start_listening(struct o2nm_node *node);
void o2net_stop_listening(struct o2nm_node *node);
struct o2nm_node *sc_node;
void dlm_hb_node_down_cb(struct o2nm_node *node, int idx, void *data);
void dlm_hb_node_up_cb(struct o2nm_node *node, int idx, void *data);
struct o2nm_node *local;
struct o2nm_node *node;
struct o2nm_node *node, int idx)
struct o2nm_node *node, int idx)
struct o2nm_node *node,
struct o2nm_node *node,
void dlm_hb_node_down_cb(struct o2nm_node *node, int idx, void *data)
void dlm_hb_node_up_cb(struct o2nm_node *node, int idx, void *data)