Lines Matching defs:cur
619 struct list_head *cur;
690 list_for_each(cur, &grp->bb_prealloc_list) {
693 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list);
1343 static void mb_clear_bits(void *bm, int cur, int len)
1347 len = cur + len;
1348 while (cur < len) {
1349 if ((cur & 31) == 0 && (len - cur) >= 32) {
1351 addr = bm + (cur >> 3);
1353 cur += 32;
1356 mb_clear_bit(cur, bm);
1357 cur++;
1364 static int mb_test_and_clear_bits(void *bm, int cur, int len)
1369 len = cur + len;
1370 while (cur < len) {
1371 if ((cur & 31) == 0 && (len - cur) >= 32) {
1373 addr = bm + (cur >> 3);
1375 zero_bit = cur + mb_find_next_zero_bit(addr, 32, 0);
1377 cur += 32;
1380 if (!mb_test_and_clear_bit(cur, bm) && zero_bit == -1)
1381 zero_bit = cur;
1382 cur++;
1388 void ext4_set_bits(void *bm, int cur, int len)
1392 len = cur + len;
1393 while (cur < len) {
1394 if ((cur & 31) == 0 && (len - cur) >= 32) {
1396 addr = bm + (cur >> 3);
1398 cur += 32;
1401 mb_set_bit(cur, bm);
1402 cur++;
1630 int cur;
1686 cur = (start >> ord) & ~1U;
1688 mb_clear_bit(cur, buddy);
1689 mb_clear_bit(cur + 1, buddy);
3044 struct list_head *cur, *tmp;
3047 list_for_each_safe(cur, tmp, &grp->bb_prealloc_list) {
3048 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list);
4013 struct list_head *cur;
4030 list_for_each(cur, &grp->bb_prealloc_list) {
4031 pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list);
4645 struct list_head *cur;
4650 list_for_each(cur, &grp->bb_prealloc_list) {
4651 pa = list_entry(cur, struct ext4_prealloc_space,