Lines Matching refs:cur

567 	struct list_head *cur;  in __mb_check_buddy()  local
639 list_for_each(cur, &grp->bb_prealloc_list) { in __mb_check_buddy()
642 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in __mb_check_buddy()
1271 static void mb_clear_bits(void *bm, int cur, int len) in mb_clear_bits() argument
1275 len = cur + len; in mb_clear_bits()
1276 while (cur < len) { in mb_clear_bits()
1277 if ((cur & 31) == 0 && (len - cur) >= 32) { in mb_clear_bits()
1279 addr = bm + (cur >> 3); in mb_clear_bits()
1281 cur += 32; in mb_clear_bits()
1284 mb_clear_bit(cur, bm); in mb_clear_bits()
1285 cur++; in mb_clear_bits()
1292 static int mb_test_and_clear_bits(void *bm, int cur, int len) in mb_test_and_clear_bits() argument
1297 len = cur + len; in mb_test_and_clear_bits()
1298 while (cur < len) { in mb_test_and_clear_bits()
1299 if ((cur & 31) == 0 && (len - cur) >= 32) { in mb_test_and_clear_bits()
1301 addr = bm + (cur >> 3); in mb_test_and_clear_bits()
1303 zero_bit = cur + mb_find_next_zero_bit(addr, 32, 0); in mb_test_and_clear_bits()
1305 cur += 32; in mb_test_and_clear_bits()
1308 if (!mb_test_and_clear_bit(cur, bm) && zero_bit == -1) in mb_test_and_clear_bits()
1309 zero_bit = cur; in mb_test_and_clear_bits()
1310 cur++; in mb_test_and_clear_bits()
1316 void ext4_set_bits(void *bm, int cur, int len) in ext4_set_bits() argument
1320 len = cur + len; in ext4_set_bits()
1321 while (cur < len) { in ext4_set_bits()
1322 if ((cur & 31) == 0 && (len - cur) >= 32) { in ext4_set_bits()
1324 addr = bm + (cur >> 3); in ext4_set_bits()
1326 cur += 32; in ext4_set_bits()
1329 mb_set_bit(cur, bm); in ext4_set_bits()
1330 cur++; in ext4_set_bits()
1550 int cur; in mb_mark_used() local
1605 cur = (start >> ord) & ~1U; in mb_mark_used()
1607 mb_clear_bit(cur, buddy); in mb_mark_used()
1608 mb_clear_bit(cur + 1, buddy); in mb_mark_used()
2673 struct list_head *cur, *tmp; in ext4_mb_cleanup_pa() local
2676 list_for_each_safe(cur, tmp, &grp->bb_prealloc_list) { in ext4_mb_cleanup_pa()
2677 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in ext4_mb_cleanup_pa()
3458 struct list_head *cur; in ext4_mb_generate_from_pa() local
3472 list_for_each(cur, &grp->bb_prealloc_list) { in ext4_mb_generate_from_pa()
3473 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in ext4_mb_generate_from_pa()
4063 struct list_head *cur; in ext4_mb_show_ac() local
4065 list_for_each(cur, &grp->bb_prealloc_list) { in ext4_mb_show_ac()
4066 pa = list_entry(cur, struct ext4_prealloc_space, in ext4_mb_show_ac()