Lines 193-226
found_middle:
Link Here
|
193 |
return result + reiserfs_tools_ffz(SWAP32(tmp)); |
193 |
return result + reiserfs_tools_ffz(SWAP32(tmp)); |
194 |
} |
194 |
} |
195 |
|
195 |
|
196 |
inline int reiserfs_tools_set_bit(int nr, void *addr) { |
196 |
int reiserfs_tools_set_bit(int nr, void *addr) { |
197 |
#ifndef WORDS_BIGENDIAN |
197 |
#ifndef WORDS_BIGENDIAN |
198 |
return reiserfs_tools_le_set_bit(nr, addr); |
198 |
return reiserfs_tools_le_set_bit(nr, addr); |
199 |
#else |
199 |
#else |
200 |
return reiserfs_tools_be_set_bit(nr, addr); |
200 |
return reiserfs_tools_be_set_bit(nr, addr); |
201 |
#endif |
201 |
#endif |
202 |
return 0; |
|
|
203 |
} |
202 |
} |
204 |
|
203 |
|
205 |
inline int reiserfs_tools_clear_bit(int nr, void *addr) { |
204 |
int reiserfs_tools_clear_bit(int nr, void *addr) { |
206 |
#ifndef WORDS_BIGENDIAN |
205 |
#ifndef WORDS_BIGENDIAN |
207 |
return reiserfs_tools_le_clear_bit(nr, addr); |
206 |
return reiserfs_tools_le_clear_bit(nr, addr); |
208 |
#else |
207 |
#else |
209 |
return reiserfs_tools_be_clear_bit(nr, addr); |
208 |
return reiserfs_tools_be_clear_bit(nr, addr); |
210 |
#endif |
209 |
#endif |
211 |
return 0; |
|
|
212 |
} |
210 |
} |
213 |
|
211 |
|
214 |
inline int reiserfs_tools_test_bit(int nr, const void *addr) { |
212 |
int reiserfs_tools_test_bit(int nr, const void *addr) { |
215 |
#ifndef WORDS_BIGENDIAN |
213 |
#ifndef WORDS_BIGENDIAN |
216 |
return reiserfs_tools_le_test_bit(nr, addr); |
214 |
return reiserfs_tools_le_test_bit(nr, addr); |
217 |
#else |
215 |
#else |
218 |
return reiserfs_tools_be_test_bit(nr, addr); |
216 |
return reiserfs_tools_be_test_bit(nr, addr); |
219 |
#endif |
217 |
#endif |
220 |
return 0; |
|
|
221 |
} |
218 |
} |
222 |
|
219 |
|
223 |
inline int reiserfs_tools_find_first_zero_bit(const void *vaddr, |
220 |
int reiserfs_tools_find_first_zero_bit(const void *vaddr, |
224 |
unsigned size) |
221 |
unsigned size) |
225 |
{ |
222 |
{ |
226 |
#ifndef WORDS_BIGENDIAN |
223 |
#ifndef WORDS_BIGENDIAN |
Lines 228-237
inline int reiserfs_tools_find_first_zero_bit(const void *vaddr,
Link Here
|
228 |
#else |
225 |
#else |
229 |
return reiserfs_tools_be_find_first_zero_bit(vaddr, size); |
226 |
return reiserfs_tools_be_find_first_zero_bit(vaddr, size); |
230 |
#endif |
227 |
#endif |
231 |
return 0; |
|
|
232 |
} |
228 |
} |
233 |
|
229 |
|
234 |
inline int reiserfs_tools_find_next_zero_bit(const void *vaddr, |
230 |
int reiserfs_tools_find_next_zero_bit(const void *vaddr, |
235 |
unsigned size, |
231 |
unsigned size, |
236 |
unsigned offset) |
232 |
unsigned offset) |
237 |
{ |
233 |
{ |
Lines 240-246
inline int reiserfs_tools_find_next_zero_bit(const void *vaddr,
Link Here
|
240 |
#else |
236 |
#else |
241 |
return reiserfs_tools_be_find_next_zero_bit(vaddr, size, offset); |
237 |
return reiserfs_tools_be_find_next_zero_bit(vaddr, size, offset); |
242 |
#endif |
238 |
#endif |
243 |
return 0; |
|
|
244 |
} |
239 |
} |
245 |
|
240 |
|
246 |
/* Signature checking functions */ |
241 |
/* Signature checking functions */ |