18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
28c2ecf20Sopenharmony_ci/******************************************************************************
38c2ecf20Sopenharmony_ci*******************************************************************************
48c2ecf20Sopenharmony_ci**
58c2ecf20Sopenharmony_ci**  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
68c2ecf20Sopenharmony_ci**  Copyright (C) 2004-2007 Red Hat, Inc.  All rights reserved.
78c2ecf20Sopenharmony_ci**
88c2ecf20Sopenharmony_ci**
98c2ecf20Sopenharmony_ci*******************************************************************************
108c2ecf20Sopenharmony_ci******************************************************************************/
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci#ifndef __MEMORY_DOT_H__
138c2ecf20Sopenharmony_ci#define __MEMORY_DOT_H__
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciint dlm_memory_init(void);
168c2ecf20Sopenharmony_civoid dlm_memory_exit(void);
178c2ecf20Sopenharmony_cistruct dlm_rsb *dlm_allocate_rsb(struct dlm_ls *ls);
188c2ecf20Sopenharmony_civoid dlm_free_rsb(struct dlm_rsb *r);
198c2ecf20Sopenharmony_cistruct dlm_lkb *dlm_allocate_lkb(struct dlm_ls *ls);
208c2ecf20Sopenharmony_civoid dlm_free_lkb(struct dlm_lkb *l);
218c2ecf20Sopenharmony_cichar *dlm_allocate_lvb(struct dlm_ls *ls);
228c2ecf20Sopenharmony_civoid dlm_free_lvb(char *l);
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci#endif		/* __MEMORY_DOT_H__ */
258c2ecf20Sopenharmony_ci
26