Lines Matching refs:cur

568 	struct list_head *cur;  in __mb_check_buddy()  local
640 list_for_each(cur, &grp->bb_prealloc_list) { in __mb_check_buddy()
643 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in __mb_check_buddy()
1282 static void mb_clear_bits(void *bm, int cur, int len) in mb_clear_bits() argument
1286 len = cur + len; in mb_clear_bits()
1287 while (cur < len) { in mb_clear_bits()
1288 if ((cur & 31) == 0 && (len - cur) >= 32) { in mb_clear_bits()
1290 addr = bm + (cur >> 3); in mb_clear_bits()
1292 cur += 32; in mb_clear_bits()
1295 mb_clear_bit(cur, bm); in mb_clear_bits()
1296 cur++; in mb_clear_bits()
1303 static int mb_test_and_clear_bits(void *bm, int cur, int len) in mb_test_and_clear_bits() argument
1308 len = cur + len; in mb_test_and_clear_bits()
1309 while (cur < len) { in mb_test_and_clear_bits()
1310 if ((cur & 31) == 0 && (len - cur) >= 32) { in mb_test_and_clear_bits()
1312 addr = bm + (cur >> 3); in mb_test_and_clear_bits()
1314 zero_bit = cur + mb_find_next_zero_bit(addr, 32, 0); in mb_test_and_clear_bits()
1316 cur += 32; in mb_test_and_clear_bits()
1319 if (!mb_test_and_clear_bit(cur, bm) && zero_bit == -1) in mb_test_and_clear_bits()
1320 zero_bit = cur; in mb_test_and_clear_bits()
1321 cur++; in mb_test_and_clear_bits()
1327 void ext4_set_bits(void *bm, int cur, int len) in ext4_set_bits() argument
1331 len = cur + len; in ext4_set_bits()
1332 while (cur < len) { in ext4_set_bits()
1333 if ((cur & 31) == 0 && (len - cur) >= 32) { in ext4_set_bits()
1335 addr = bm + (cur >> 3); in ext4_set_bits()
1337 cur += 32; in ext4_set_bits()
1340 mb_set_bit(cur, bm); in ext4_set_bits()
1341 cur++; in ext4_set_bits()
1561 int cur; in mb_mark_used() local
1616 cur = (start >> ord) & ~1U; in mb_mark_used()
1618 mb_clear_bit(cur, buddy); in mb_mark_used()
1619 mb_clear_bit(cur + 1, buddy); in mb_mark_used()
2692 struct list_head *cur, *tmp; in ext4_mb_cleanup_pa() local
2695 list_for_each_safe(cur, tmp, &grp->bb_prealloc_list) { in ext4_mb_cleanup_pa()
2696 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in ext4_mb_cleanup_pa()
3476 struct list_head *cur; in ext4_mb_generate_from_pa() local
3490 list_for_each(cur, &grp->bb_prealloc_list) { in ext4_mb_generate_from_pa()
3491 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list); in ext4_mb_generate_from_pa()
4084 struct list_head *cur; in ext4_mb_show_ac() local
4086 list_for_each(cur, &grp->bb_prealloc_list) { in ext4_mb_show_ac()
4087 pa = list_entry(cur, struct ext4_prealloc_space, in ext4_mb_show_ac()