heartbeat.h 828 B

12345678910111213141516171819202122232425262728293031
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /* -*- mode: c; c-basic-offset: 8; -*-
  3. * vim: noexpandtab sw=8 ts=8 sts=0:
  4. *
  5. * heartbeat.h
  6. *
  7. * Function prototypes
  8. *
  9. * Copyright (C) 2002, 2004 Oracle. All rights reserved.
  10. */
  11. #ifndef OCFS2_HEARTBEAT_H
  12. #define OCFS2_HEARTBEAT_H
  13. void ocfs2_init_node_maps(struct ocfs2_super *osb);
  14. void ocfs2_do_node_down(int node_num, void *data);
  15. /* node map functions - used to keep track of mounted and in-recovery
  16. * nodes. */
  17. void ocfs2_node_map_set_bit(struct ocfs2_super *osb,
  18. struct ocfs2_node_map *map,
  19. int bit);
  20. void ocfs2_node_map_clear_bit(struct ocfs2_super *osb,
  21. struct ocfs2_node_map *map,
  22. int bit);
  23. int ocfs2_node_map_test_bit(struct ocfs2_super *osb,
  24. struct ocfs2_node_map *map,
  25. int bit);
  26. #endif /* OCFS2_HEARTBEAT_H */