slot_map.h 693 B

12345678910111213141516171819202122232425262728
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /*
  3. * slotmap.h
  4. *
  5. * description here
  6. *
  7. * Copyright (C) 2002, 2004 Oracle. All rights reserved.
  8. */
  9. #ifndef SLOTMAP_H
  10. #define SLOTMAP_H
  11. int ocfs2_init_slot_info(struct ocfs2_super *osb);
  12. void ocfs2_free_slot_info(struct ocfs2_super *osb);
  13. int ocfs2_find_slot(struct ocfs2_super *osb);
  14. void ocfs2_put_slot(struct ocfs2_super *osb);
  15. int ocfs2_refresh_slot_info(struct ocfs2_super *osb);
  16. int ocfs2_node_num_to_slot(struct ocfs2_super *osb, unsigned int node_num);
  17. int ocfs2_slot_to_node_num_locked(struct ocfs2_super *osb, int slot_num,
  18. unsigned int *node_num);
  19. int ocfs2_clear_slot(struct ocfs2_super *osb, int slot_num);
  20. #endif