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