dlm_internal.h (e5dae548b0b5397e070de793be925cfc5813ad95) dlm_internal.h (d292c0cc489fa642799494bddbd7c94d11f7bbc1)
1/******************************************************************************
2*******************************************************************************
3**
4** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
5** Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
6**
7** This copyrighted material is made available to anyone wishing to use,
8** modify, copy, or redistribute it subject to the terms and conditions

--- 239 unchanged lines hidden (view full) ---

248 struct list_head lkb_time_list;
249 unsigned long lkb_timestamp;
250 unsigned long lkb_timeout_cs;
251
252 char *lkb_lvbptr;
253 struct dlm_lksb *lkb_lksb; /* caller's status block */
254 void (*lkb_astfn) (void *astparam);
255 void (*lkb_bastfn) (void *astparam, int mode);
1/******************************************************************************
2*******************************************************************************
3**
4** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
5** Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
6**
7** This copyrighted material is made available to anyone wishing to use,
8** modify, copy, or redistribute it subject to the terms and conditions

--- 239 unchanged lines hidden (view full) ---

248 struct list_head lkb_time_list;
249 unsigned long lkb_timestamp;
250 unsigned long lkb_timeout_cs;
251
252 char *lkb_lvbptr;
253 struct dlm_lksb *lkb_lksb; /* caller's status block */
254 void (*lkb_astfn) (void *astparam);
255 void (*lkb_bastfn) (void *astparam, int mode);
256 void *lkb_astparam; /* caller's ast arg */
256 union {
257 void *lkb_astparam; /* caller's ast arg */
258 struct dlm_user_args *lkb_ua;
259 };
257};
258
259
260struct dlm_rsb {
261 struct dlm_ls *res_ls; /* the lockspace */
262 struct kref res_ref;
263 struct mutex res_mutex;
264 unsigned long res_flags;

--- 330 unchanged lines hidden ---
260};
261
262
263struct dlm_rsb {
264 struct dlm_ls *res_ls; /* the lockspace */
265 struct kref res_ref;
266 struct mutex res_mutex;
267 unsigned long res_flags;

--- 330 unchanged lines hidden ---