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

#include <dlm_internal.h>

Data Fields

struct dlm_rsblkb_resource
 
struct kref lkb_ref
 
int lkb_nodeid
 
int lkb_ownpid
 
uint32_t lkb_id
 
uint32_t lkb_remid
 
uint32_t lkb_exflags
 
uint32_t lkb_sbflags
 
uint32_t lkb_flags
 
uint32_t lkb_lvbseq
 
int8_t lkb_status
 
int8_t lkb_rqmode
 
int8_t lkb_grmode
 
int8_t lkb_highbast
 
int8_t lkb_wait_type
 
int8_t lkb_wait_count
 
int lkb_wait_nodeid
 
struct list_head lkb_statequeue
 
struct list_head lkb_rsb_lookup
 
struct list_head lkb_wait_reply
 
struct list_head lkb_ownqueue
 
struct list_head lkb_time_list
 
ktime_t lkb_timestamp
 
ktime_t lkb_wait_time
 
unsigned long lkb_timeout_cs
 
struct mutex lkb_cb_mutex
 
struct work_struct lkb_cb_work
 
struct list_head lkb_cb_list
 
struct dlm_callback lkb_callbacks [DLM_CALLBACKS_SIZE]
 
struct dlm_callback lkb_last_cast
 
struct dlm_callback lkb_last_bast
 
ktime_t lkb_last_cast_time
 
ktime_t lkb_last_bast_time
 
uint64_t lkb_recover_seq
 
charlkb_lvbptr
 
struct dlm_lksblkb_lksb
 
void(* lkb_astfn )(void *astparam)
 
void(* lkb_bastfn )(void *astparam, int mode)
 
union {
   void *   lkb_astparam
 
   struct dlm_user_args *   lkb_ua
 
}; 
 

Detailed Description

Definition at line 221 of file dlm_internal.h.

Field Documentation

union { ... }
void(* lkb_astfn)(void *astparam)

Definition at line 264 of file dlm_internal.h.

void* lkb_astparam

Definition at line 267 of file dlm_internal.h.

void(* lkb_bastfn)(void *astparam, int mode)

Definition at line 265 of file dlm_internal.h.

Definition at line 254 of file dlm_internal.h.

struct list_head lkb_cb_list

Definition at line 253 of file dlm_internal.h.

struct mutex lkb_cb_mutex

Definition at line 251 of file dlm_internal.h.

struct work_struct lkb_cb_work

Definition at line 252 of file dlm_internal.h.

uint32_t lkb_exflags

Definition at line 228 of file dlm_internal.h.

uint32_t lkb_flags

Definition at line 230 of file dlm_internal.h.

int8_t lkb_grmode

Definition at line 235 of file dlm_internal.h.

int8_t lkb_highbast

Definition at line 236 of file dlm_internal.h.

uint32_t lkb_id

Definition at line 226 of file dlm_internal.h.

struct dlm_callback lkb_last_bast

Definition at line 256 of file dlm_internal.h.

ktime_t lkb_last_bast_time

Definition at line 258 of file dlm_internal.h.

struct dlm_callback lkb_last_cast

Definition at line 255 of file dlm_internal.h.

ktime_t lkb_last_cast_time

Definition at line 257 of file dlm_internal.h.

struct dlm_lksb* lkb_lksb

Definition at line 263 of file dlm_internal.h.

char* lkb_lvbptr

Definition at line 262 of file dlm_internal.h.

uint32_t lkb_lvbseq

Definition at line 231 of file dlm_internal.h.

int lkb_nodeid

Definition at line 224 of file dlm_internal.h.

int lkb_ownpid

Definition at line 225 of file dlm_internal.h.

struct list_head lkb_ownqueue

Definition at line 245 of file dlm_internal.h.

uint64_t lkb_recover_seq

Definition at line 260 of file dlm_internal.h.

struct kref lkb_ref

Definition at line 223 of file dlm_internal.h.

uint32_t lkb_remid

Definition at line 227 of file dlm_internal.h.

struct dlm_rsb* lkb_resource

Definition at line 222 of file dlm_internal.h.

int8_t lkb_rqmode

Definition at line 234 of file dlm_internal.h.

struct list_head lkb_rsb_lookup

Definition at line 243 of file dlm_internal.h.

uint32_t lkb_sbflags

Definition at line 229 of file dlm_internal.h.

struct list_head lkb_statequeue

Definition at line 242 of file dlm_internal.h.

int8_t lkb_status

Definition at line 233 of file dlm_internal.h.

struct list_head lkb_time_list

Definition at line 246 of file dlm_internal.h.

unsigned long lkb_timeout_cs

Definition at line 249 of file dlm_internal.h.

ktime_t lkb_timestamp

Definition at line 247 of file dlm_internal.h.

Definition at line 268 of file dlm_internal.h.

int8_t lkb_wait_count

Definition at line 239 of file dlm_internal.h.

int lkb_wait_nodeid

Definition at line 240 of file dlm_internal.h.

struct list_head lkb_wait_reply

Definition at line 244 of file dlm_internal.h.

ktime_t lkb_wait_time

Definition at line 248 of file dlm_internal.h.

int8_t lkb_wait_type

Definition at line 238 of file dlm_internal.h.


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