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 | |
10 | |
11 | #ifndef SLOTMAP_H |
12 | #define SLOTMAP_H |
13 | |
14 | int ocfs2_init_slot_info(struct ocfs2_super *osb); |
15 | void ocfs2_free_slot_info(struct ocfs2_super *osb); |
16 | |
17 | int ocfs2_find_slot(struct ocfs2_super *osb); |
18 | void ocfs2_put_slot(struct ocfs2_super *osb); |
19 | |
20 | int ocfs2_refresh_slot_info(struct ocfs2_super *osb); |
21 | |
22 | int ocfs2_node_num_to_slot(struct ocfs2_super *osb, unsigned int node_num); |
23 | int ocfs2_slot_to_node_num_locked(struct ocfs2_super *osb, int slot_num, |
24 | unsigned int *node_num); |
25 | |
26 | int ocfs2_clear_slot(struct ocfs2_super *osb, int slot_num); |
27 | |
28 | #endif |
29 | |