Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
dlm_master_list_entry Struct Reference

#include <dlmcommon.h>

Data Fields

struct hlist_node master_hash_node
 
struct list_head hb_events
 
struct dlm_ctxtdlm
 
spinlock_t spinlock
 
wait_queue_head_t wq
 
atomic_t woken
 
struct kref mle_refs
 
int inuse
 
unsigned long maybe_map [BITS_TO_LONGS(O2NM_MAX_NODES)]
 
unsigned long vote_map [BITS_TO_LONGS(O2NM_MAX_NODES)]
 
unsigned long response_map [BITS_TO_LONGS(O2NM_MAX_NODES)]
 
unsigned long node_map [BITS_TO_LONGS(O2NM_MAX_NODES)]
 
u8 master
 
u8 new_master
 
enum dlm_mle_type type
 
struct o2hb_callback_func mle_hb_up
 
struct o2hb_callback_func mle_hb_down
 
struct dlm_lock_resourcemleres
 
unsigned char mname [DLM_LOCKID_NAME_MAX]
 
unsigned int mnamelen
 
unsigned int mnamehash
 

Detailed Description

Definition at line 59 of file dlmcommon.h.

Field Documentation

Definition at line 62 of file dlmcommon.h.

struct list_head hb_events

Definition at line 61 of file dlmcommon.h.

int inuse

Definition at line 67 of file dlmcommon.h.

u8 master

Definition at line 72 of file dlmcommon.h.

struct hlist_node master_hash_node

Definition at line 60 of file dlmcommon.h.

unsigned long maybe_map[BITS_TO_LONGS(O2NM_MAX_NODES)]

Definition at line 68 of file dlmcommon.h.

Definition at line 76 of file dlmcommon.h.

Definition at line 75 of file dlmcommon.h.

struct kref mle_refs

Definition at line 66 of file dlmcommon.h.

Definition at line 77 of file dlmcommon.h.

unsigned char mname[DLM_LOCKID_NAME_MAX]

Definition at line 78 of file dlmcommon.h.

unsigned int mnamehash

Definition at line 80 of file dlmcommon.h.

unsigned int mnamelen

Definition at line 79 of file dlmcommon.h.

u8 new_master

Definition at line 73 of file dlmcommon.h.

unsigned long node_map[BITS_TO_LONGS(O2NM_MAX_NODES)]

Definition at line 71 of file dlmcommon.h.

unsigned long response_map[BITS_TO_LONGS(O2NM_MAX_NODES)]

Definition at line 70 of file dlmcommon.h.

Definition at line 63 of file dlmcommon.h.

Definition at line 74 of file dlmcommon.h.

unsigned long vote_map[BITS_TO_LONGS(O2NM_MAX_NODES)]

Definition at line 69 of file dlmcommon.h.

atomic_t woken

Definition at line 65 of file dlmcommon.h.

Definition at line 64 of file dlmcommon.h.


The documentation for this struct was generated from the following file: