Lines Matching refs:iter
395 #define gen6_for_each_pde(pt, pd, start, length, temp, iter) \ argument
396 for (iter = gen6_pde_index(start); \
397 length > 0 && iter < I915_PDES ? \
398 (pt = (pd)->page_table[iter]), 1 : 0; \
399 iter++, \
404 #define gen6_for_all_pdes(pt, ppgtt, iter) \ argument
405 for (iter = 0; \
406 pt = ppgtt->pd.page_table[iter], iter < I915_PDES; \
407 iter++)
461 #define gen8_for_each_pde(pt, pd, start, length, temp, iter) \ argument
462 for (iter = gen8_pde_index(start); \
463 length > 0 && iter < I915_PDES ? \
464 (pt = (pd)->page_table[iter]), 1 : 0; \
465 iter++, \
470 #define gen8_for_each_pdpe(pd, pdp, start, length, temp, iter) \ argument
471 for (iter = gen8_pdpe_index(start); \
472 length > 0 && (iter < I915_PDPES_PER_PDP(dev)) ? \
473 (pd = (pdp)->page_directory[iter]), 1 : 0; \
474 iter++, \
479 #define gen8_for_each_pml4e(pdp, pml4, start, length, temp, iter) \ argument
480 for (iter = gen8_pml4e_index(start); \
481 length > 0 && iter < GEN8_PML4ES_PER_PML4 ? \
482 (pdp = (pml4)->pdps[iter]), 1 : 0; \
483 iter++, \