xref: /openbmc/linux/fs/dlm/lowcomms.h (revision 9b9c2cd4)
1  /******************************************************************************
2  *******************************************************************************
3  **
4  **  Copyright (C) Sistina Software, Inc.  1997-2003  All rights reserved.
5  **  Copyright (C) 2004-2009 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
9  **  of the GNU General Public License v.2.
10  **
11  *******************************************************************************
12  ******************************************************************************/
13  
14  #ifndef __LOWCOMMS_DOT_H__
15  #define __LOWCOMMS_DOT_H__
16  
17  int dlm_lowcomms_start(void);
18  void dlm_lowcomms_stop(void);
19  void dlm_lowcomms_exit(void);
20  int dlm_lowcomms_close(int nodeid);
21  void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc);
22  void dlm_lowcomms_commit_buffer(void *mh);
23  int dlm_lowcomms_connect_node(int nodeid);
24  int dlm_lowcomms_addr(int nodeid, struct sockaddr_storage *addr, int len);
25  
26  #endif				/* __LOWCOMMS_DOT_H__ */
27  
28