dlm_status
typedef void (dlm_astunlockfunc_t)(void *, enum dlm_status);
enum dlm_status dlmlock(struct dlm_ctxt *dlm,
enum dlm_status dlmunlock(struct dlm_ctxt *dlm,
const char *dlm_errname(enum dlm_status err);
enum dlm_status status;
static inline enum dlm_status dlm_err_to_dlm_status(int err)
enum dlm_status ret;
static inline enum dlm_status
enum dlm_status status = DLM_NORMAL;
static enum dlm_status __dlmconvert_master(struct dlm_ctxt *dlm,
enum dlm_status status = DLM_NORMAL;
enum dlm_status dlmconvert_remote(struct dlm_ctxt *dlm,
enum dlm_status status;
static enum dlm_status dlm_send_remote_convert_request(struct dlm_ctxt *dlm,
enum dlm_status ret;
static enum dlm_status __dlmconvert_master(struct dlm_ctxt *dlm,
enum dlm_status status = DLM_NORMAL;
static enum dlm_status dlm_send_remote_convert_request(struct dlm_ctxt *dlm,
enum dlm_status dlmconvert_master(struct dlm_ctxt *dlm,
enum dlm_status status;
enum dlm_status dlmconvert_master(struct dlm_ctxt *dlm,
enum dlm_status dlmconvert_remote(struct dlm_ctxt *dlm,
const char *dlm_errname(enum dlm_status err)
static enum dlm_status dlmlock_master(struct dlm_ctxt *dlm,
enum dlm_status status = DLM_NORMAL;
static enum dlm_status dlmlock_remote(struct dlm_ctxt *dlm,
enum dlm_status status = DLM_DENIED;
static enum dlm_status dlm_send_remote_lock_request(struct dlm_ctxt *dlm,
enum dlm_status ret;
static enum dlm_status dlm_send_remote_lock_request(struct dlm_ctxt *dlm,
enum dlm_status status = DLM_NORMAL;
enum dlm_status dlmlock(struct dlm_ctxt *dlm, int mode,
enum dlm_status status;
static void dlm_reco_unlock_ast(void *astdata, enum dlm_status st)
enum dlm_status ret;
static void dlm_reco_unlock_ast(void *astdata, enum dlm_status st);
static inline enum dlm_status dlmunlock_master(struct dlm_ctxt *dlm,
static inline enum dlm_status dlmunlock_remote(struct dlm_ctxt *dlm,
static enum dlm_status dlm_send_remote_unlock_request(struct dlm_ctxt *dlm,
enum dlm_status ret;
enum dlm_status status = DLM_NORMAL;
static enum dlm_status dlm_get_cancel_actions(struct dlm_ctxt *dlm,
static enum dlm_status dlm_get_unlock_actions(struct dlm_ctxt *dlm,
static enum dlm_status dlm_send_remote_unlock_request(struct dlm_ctxt *dlm,
static enum dlm_status dlm_get_cancel_actions(struct dlm_ctxt *dlm,
enum dlm_status status;
static enum dlm_status dlm_get_unlock_actions(struct dlm_ctxt *dlm,
enum dlm_status status;
enum dlm_status dlmunlock(struct dlm_ctxt *dlm, struct dlm_lockstatus *lksb,
enum dlm_status status;
static enum dlm_status dlmunlock_common(struct dlm_ctxt *dlm,
enum dlm_status status;
static int dlm_status_to_errno(enum dlm_status status)
static void o2dlm_unlock_ast_wrapper(void *astarg, enum dlm_status status)
enum dlm_status status;
enum dlm_status status;