18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 28c2ecf20Sopenharmony_ci/****************************************************************************** 38c2ecf20Sopenharmony_ci******************************************************************************* 48c2ecf20Sopenharmony_ci** 58c2ecf20Sopenharmony_ci** Copyright (C) 2005-2010 Red Hat, Inc. All rights reserved. 68c2ecf20Sopenharmony_ci** 78c2ecf20Sopenharmony_ci** 88c2ecf20Sopenharmony_ci******************************************************************************* 98c2ecf20Sopenharmony_ci******************************************************************************/ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#ifndef __ASTD_DOT_H__ 128c2ecf20Sopenharmony_ci#define __ASTD_DOT_H__ 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_civoid dlm_del_ast(struct dlm_lkb *lkb); 158c2ecf20Sopenharmony_ciint dlm_add_lkb_callback(struct dlm_lkb *lkb, uint32_t flags, int mode, 168c2ecf20Sopenharmony_ci int status, uint32_t sbflags, uint64_t seq); 178c2ecf20Sopenharmony_ciint dlm_rem_lkb_callback(struct dlm_ls *ls, struct dlm_lkb *lkb, 188c2ecf20Sopenharmony_ci struct dlm_callback *cb, int *resid); 198c2ecf20Sopenharmony_civoid dlm_add_cb(struct dlm_lkb *lkb, uint32_t flags, int mode, int status, 208c2ecf20Sopenharmony_ci uint32_t sbflags); 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_civoid dlm_callback_work(struct work_struct *work); 238c2ecf20Sopenharmony_ciint dlm_callback_start(struct dlm_ls *ls); 248c2ecf20Sopenharmony_civoid dlm_callback_stop(struct dlm_ls *ls); 258c2ecf20Sopenharmony_civoid dlm_callback_suspend(struct dlm_ls *ls); 268c2ecf20Sopenharmony_civoid dlm_callback_resume(struct dlm_ls *ls); 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci#endif 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci 31