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

#include <dlmcommon.h>

Data Fields

struct dlm_migratable_lock ml
 
struct list_head list
 
struct list_head ast_list
 
struct list_head bast_list
 
struct dlm_lock_resourcelockres
 
spinlock_t spinlock
 
struct kref lock_refs
 
dlm_astlockfunc_tast
 
dlm_bastlockfunc_tbast
 
voidastdata
 
struct dlm_lockstatuslksb
 
unsigned ast_pending:1
 
unsigned bast_pending:1
 
unsigned convert_pending:1
 
unsigned lock_pending:1
 
unsigned cancel_pending:1
 
unsigned unlock_pending:1
 
unsigned lksb_kernel_allocated:1
 

Detailed Description

Definition at line 354 of file dlmcommon.h.

Field Documentation

Definition at line 366 of file dlmcommon.h.

struct list_head ast_list

Definition at line 359 of file dlmcommon.h.

unsigned ast_pending

Definition at line 370 of file dlmcommon.h.

void* astdata

Definition at line 368 of file dlmcommon.h.

Definition at line 367 of file dlmcommon.h.

struct list_head bast_list

Definition at line 360 of file dlmcommon.h.

unsigned bast_pending

Definition at line 370 of file dlmcommon.h.

unsigned cancel_pending

Definition at line 370 of file dlmcommon.h.

unsigned convert_pending

Definition at line 370 of file dlmcommon.h.

Definition at line 358 of file dlmcommon.h.

Definition at line 369 of file dlmcommon.h.

unsigned lksb_kernel_allocated

Definition at line 370 of file dlmcommon.h.

unsigned lock_pending

Definition at line 370 of file dlmcommon.h.

struct kref lock_refs

Definition at line 363 of file dlmcommon.h.

Definition at line 361 of file dlmcommon.h.

Definition at line 356 of file dlmcommon.h.

Definition at line 362 of file dlmcommon.h.

unsigned unlock_pending

Definition at line 370 of file dlmcommon.h.


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