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

#include <dlm_internal.h>

Data Fields

struct list_head ls_list
 
dlm_lockspace_tls_local_handle
 
uint32_t ls_global_id
 
uint32_t ls_generation
 
uint32_t ls_exflags
 
int ls_lvblen
 
int ls_count
 
int ls_create_count
 
unsigned long ls_flags
 
unsigned long ls_scan_time
 
struct kobject ls_kobj
 
struct idr ls_lkbidr
 
spinlock_t ls_lkbidr_spin
 
struct dlm_rsbtablels_rsbtbl
 
uint32_t ls_rsbtbl_size
 
struct mutex ls_waiters_mutex
 
struct list_head ls_waiters
 
struct mutex ls_orphans_mutex
 
struct list_head ls_orphans
 
struct mutex ls_timeout_mutex
 
struct list_head ls_timeout
 
spinlock_t ls_new_rsb_spin
 
int ls_new_rsb_count
 
struct list_head ls_new_rsb
 
spinlock_t ls_remove_spin
 
char ls_remove_name [DLM_RESNAME_MAXLEN+1]
 
charls_remove_names [DLM_REMOVE_NAMES_MAX]
 
int ls_remove_len
 
int ls_remove_lens [DLM_REMOVE_NAMES_MAX]
 
struct list_head ls_nodes
 
struct list_head ls_nodes_gone
 
int ls_num_nodes
 
int ls_low_nodeid
 
int ls_total_weight
 
intls_node_array
 
int ls_slot
 
int ls_num_slots
 
int ls_slots_size
 
struct dlm_slotls_slots
 
struct dlm_rsb ls_stub_rsb
 
struct dlm_lkb ls_stub_lkb
 
struct dlm_message ls_stub_ms
 
struct dentryls_debug_rsb_dentry
 
struct dentryls_debug_waiters_dentry
 
struct dentryls_debug_locks_dentry
 
struct dentryls_debug_all_dentry
 
struct dentryls_debug_toss_dentry
 
wait_queue_head_t ls_uevent_wait
 
int ls_uevent_result
 
struct completion ls_members_done
 
int ls_members_result
 
struct miscdevice ls_device
 
struct workqueue_structls_callback_wq
 
struct mutex ls_cb_mutex
 
struct list_head ls_cb_delay
 
struct timer_list ls_timer
 
struct task_structls_recoverd_task
 
struct mutex ls_recoverd_active
 
spinlock_t ls_recover_lock
 
unsigned long ls_recover_begin
 
uint32_t ls_recover_status
 
uint64_t ls_recover_seq
 
struct dlm_recoverls_recover_args
 
struct rw_semaphore ls_in_recovery
 
struct rw_semaphore ls_recv_active
 
struct list_head ls_requestqueue
 
struct mutex ls_requestqueue_mutex
 
struct dlm_rcomls_recover_buf
 
int ls_recover_nodeid
 
unsigned int ls_recover_dir_sent_res
 
unsigned int ls_recover_dir_sent_msg
 
unsigned int ls_recover_locks_in
 
uint64_t ls_rcom_seq
 
spinlock_t ls_rcom_spin
 
struct list_head ls_recover_list
 
spinlock_t ls_recover_list_lock
 
int ls_recover_list_count
 
struct idr ls_recover_idr
 
spinlock_t ls_recover_idr_lock
 
wait_queue_head_t ls_wait_general
 
wait_queue_head_t ls_recover_lock_wait
 
struct mutex ls_clear_proc_locks
 
struct list_head ls_root_list
 
struct rw_semaphore ls_root_sem
 
struct dlm_lockspace_opsls_ops
 
voidls_ops_arg
 
int ls_namelen
 
char ls_name [1]
 

Detailed Description

Definition at line 508 of file dlm_internal.h.

Field Documentation

struct workqueue_struct* ls_callback_wq

Definition at line 576 of file dlm_internal.h.

struct list_head ls_cb_delay

Definition at line 581 of file dlm_internal.h.

struct mutex ls_cb_mutex

Definition at line 580 of file dlm_internal.h.

struct mutex ls_clear_proc_locks

Definition at line 608 of file dlm_internal.h.

int ls_count

Definition at line 515 of file dlm_internal.h.

int ls_create_count

Definition at line 517 of file dlm_internal.h.

struct dentry* ls_debug_all_dentry

Definition at line 566 of file dlm_internal.h.

struct dentry* ls_debug_locks_dentry

Definition at line 565 of file dlm_internal.h.

struct dentry* ls_debug_rsb_dentry

Definition at line 563 of file dlm_internal.h.

struct dentry* ls_debug_toss_dentry

Definition at line 567 of file dlm_internal.h.

struct dentry* ls_debug_waiters_dentry

Definition at line 564 of file dlm_internal.h.

struct miscdevice ls_device

Definition at line 574 of file dlm_internal.h.

uint32_t ls_exflags

Definition at line 513 of file dlm_internal.h.

unsigned long ls_flags

Definition at line 518 of file dlm_internal.h.

uint32_t ls_generation

Definition at line 512 of file dlm_internal.h.

uint32_t ls_global_id

Definition at line 511 of file dlm_internal.h.

struct rw_semaphore ls_in_recovery

Definition at line 590 of file dlm_internal.h.

struct kobject ls_kobj

Definition at line 520 of file dlm_internal.h.

struct list_head ls_list

Definition at line 509 of file dlm_internal.h.

struct idr ls_lkbidr

Definition at line 522 of file dlm_internal.h.

spinlock_t ls_lkbidr_spin

Definition at line 523 of file dlm_internal.h.

dlm_lockspace_t* ls_local_handle

Definition at line 510 of file dlm_internal.h.

int ls_low_nodeid

Definition at line 550 of file dlm_internal.h.

int ls_lvblen

Definition at line 514 of file dlm_internal.h.

struct completion ls_members_done

Definition at line 571 of file dlm_internal.h.

int ls_members_result

Definition at line 572 of file dlm_internal.h.

char ls_name[1]

Definition at line 617 of file dlm_internal.h.

int ls_namelen

Definition at line 616 of file dlm_internal.h.

struct list_head ls_new_rsb

Definition at line 539 of file dlm_internal.h.

int ls_new_rsb_count

Definition at line 538 of file dlm_internal.h.

spinlock_t ls_new_rsb_spin

Definition at line 537 of file dlm_internal.h.

int* ls_node_array

Definition at line 552 of file dlm_internal.h.

struct list_head ls_nodes

Definition at line 547 of file dlm_internal.h.

struct list_head ls_nodes_gone

Definition at line 548 of file dlm_internal.h.

int ls_num_nodes

Definition at line 549 of file dlm_internal.h.

int ls_num_slots

Definition at line 555 of file dlm_internal.h.

Definition at line 613 of file dlm_internal.h.

void* ls_ops_arg

Definition at line 614 of file dlm_internal.h.

struct list_head ls_orphans

Definition at line 532 of file dlm_internal.h.

struct mutex ls_orphans_mutex

Definition at line 531 of file dlm_internal.h.

uint64_t ls_rcom_seq

Definition at line 599 of file dlm_internal.h.

spinlock_t ls_rcom_spin

Definition at line 600 of file dlm_internal.h.

struct dlm_recover* ls_recover_args

Definition at line 589 of file dlm_internal.h.

unsigned long ls_recover_begin

Definition at line 586 of file dlm_internal.h.

struct dlm_rcom* ls_recover_buf

Definition at line 594 of file dlm_internal.h.

unsigned int ls_recover_dir_sent_msg

Definition at line 597 of file dlm_internal.h.

unsigned int ls_recover_dir_sent_res

Definition at line 596 of file dlm_internal.h.

struct idr ls_recover_idr

Definition at line 604 of file dlm_internal.h.

spinlock_t ls_recover_idr_lock

Definition at line 605 of file dlm_internal.h.

struct list_head ls_recover_list

Definition at line 601 of file dlm_internal.h.

int ls_recover_list_count

Definition at line 603 of file dlm_internal.h.

spinlock_t ls_recover_list_lock

Definition at line 602 of file dlm_internal.h.

spinlock_t ls_recover_lock

Definition at line 585 of file dlm_internal.h.

wait_queue_head_t ls_recover_lock_wait

Definition at line 607 of file dlm_internal.h.

unsigned int ls_recover_locks_in

Definition at line 598 of file dlm_internal.h.

int ls_recover_nodeid

Definition at line 595 of file dlm_internal.h.

uint64_t ls_recover_seq

Definition at line 588 of file dlm_internal.h.

uint32_t ls_recover_status

Definition at line 587 of file dlm_internal.h.

struct mutex ls_recoverd_active

Definition at line 584 of file dlm_internal.h.

struct task_struct* ls_recoverd_task

Definition at line 583 of file dlm_internal.h.

struct rw_semaphore ls_recv_active

Definition at line 591 of file dlm_internal.h.

int ls_remove_len

Definition at line 544 of file dlm_internal.h.

int ls_remove_lens[DLM_REMOVE_NAMES_MAX]

Definition at line 545 of file dlm_internal.h.

char ls_remove_name[DLM_RESNAME_MAXLEN+1]

Definition at line 542 of file dlm_internal.h.

char* ls_remove_names[DLM_REMOVE_NAMES_MAX]

Definition at line 543 of file dlm_internal.h.

spinlock_t ls_remove_spin

Definition at line 541 of file dlm_internal.h.

struct list_head ls_requestqueue

Definition at line 592 of file dlm_internal.h.

struct mutex ls_requestqueue_mutex

Definition at line 593 of file dlm_internal.h.

struct list_head ls_root_list

Definition at line 610 of file dlm_internal.h.

struct rw_semaphore ls_root_sem

Definition at line 611 of file dlm_internal.h.

struct dlm_rsbtable* ls_rsbtbl

Definition at line 525 of file dlm_internal.h.

uint32_t ls_rsbtbl_size

Definition at line 526 of file dlm_internal.h.

unsigned long ls_scan_time

Definition at line 519 of file dlm_internal.h.

int ls_slot

Definition at line 554 of file dlm_internal.h.

struct dlm_slot* ls_slots

Definition at line 557 of file dlm_internal.h.

int ls_slots_size

Definition at line 556 of file dlm_internal.h.

struct dlm_lkb ls_stub_lkb

Definition at line 560 of file dlm_internal.h.

struct dlm_message ls_stub_ms

Definition at line 561 of file dlm_internal.h.

struct dlm_rsb ls_stub_rsb

Definition at line 559 of file dlm_internal.h.

struct list_head ls_timeout

Definition at line 535 of file dlm_internal.h.

struct mutex ls_timeout_mutex

Definition at line 534 of file dlm_internal.h.

struct timer_list ls_timer

Definition at line 582 of file dlm_internal.h.

int ls_total_weight

Definition at line 551 of file dlm_internal.h.

int ls_uevent_result

Definition at line 570 of file dlm_internal.h.

wait_queue_head_t ls_uevent_wait

Definition at line 569 of file dlm_internal.h.

wait_queue_head_t ls_wait_general

Definition at line 606 of file dlm_internal.h.

struct list_head ls_waiters

Definition at line 529 of file dlm_internal.h.

struct mutex ls_waiters_mutex

Definition at line 528 of file dlm_internal.h.


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