Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:blk

108 errcode_t ext2fs_u32_list_add(ext2_u32_list bb, __u32 blk)
131 if ((bb->num != 0) && (bb->list[i] == blk))
133 if ((bb->num == 0) || (bb->list[i] < blk)) {
134 bb->list[bb->num++] = blk;
140 if (bb->list[i] == blk)
142 if (bb->list[i] > blk) {
149 bb->list[j] = blk;
154 errcode_t ext2fs_badblocks_list_add(ext2_badblocks_list bb, blk_t blk)
156 return ext2fs_u32_list_add((ext2_u32_list) bb, (__u32) blk);
163 int ext2fs_u32_list_find(ext2_u32_list bb, __u32 blk)
175 if (blk == bb->list[low])
177 if (blk == bb->list[high])
184 if (blk == bb->list[mid])
186 if (blk < bb->list[mid])
198 int ext2fs_u32_list_test(ext2_u32_list bb, __u32 blk)
200 if (ext2fs_u32_list_find(bb, blk) < 0)
206 int ext2fs_badblocks_list_test(ext2_badblocks_list bb, blk_t blk)
208 return ext2fs_u32_list_test((ext2_u32_list) bb, (__u32) blk);
215 int ext2fs_u32_list_del(ext2_u32_list bb, __u32 blk)
222 remloc = ext2fs_u32_list_find(bb, blk);
232 void ext2fs_badblocks_list_del(ext2_u32_list bb, __u32 blk)
234 ext2fs_u32_list_del(bb, blk);
264 int ext2fs_u32_list_iterate(ext2_u32_iterate iter, __u32 *blk)
277 *blk = bb->list[iter->ptr++];
280 *blk = 0;
284 int ext2fs_badblocks_list_iterate(ext2_badblocks_iterate iter, blk_t *blk)
287 (__u32 *) blk);